x1, 0x0) recvmsg(r2, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000a40)=""/20, 0x14}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/58, 0x3a}], 0x3, &(0x7f0000001b00)=""/129, 0x81}, 0x43) r4 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000001c00)='./file0/file0\x00', r4, r5, 0x4) rmdir(&(0x7f0000001c80)='./file1\x00') flock(r2, 0x4) lstat(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)) faccessat(r0, &(0x7f0000001d80)='./file0/file0\x00', 0x80, 0x1) fcntl$getown(r0, 0x5) shutdown(r0, 0x1) mkdir(&(0x7f0000001dc0)='./file0/file0\x00', 0x5) mkdir(&(0x7f0000001e00)='./file1\x00', 0x8) fcntl$getown(r3, 0x5) 05:50:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x1000, 0x7ffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x362) r2 = msgget(0x0, 0xa) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="1300000000000000da106c583dc212d75fc016215d0cb73786483f69546ddf239c85dfb0e9ac4faaec7f03c9faa1a68e48075ad6a2979c96c5dbca566893515abe466133fd74b6c7198b34dd5ba41ae8de6fdea4c952e6c31300000000000000000000"], 0x60, 0x800) 05:50:23 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = shmget(0x2, 0x1000, 0x400001d, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffa) shmget$private(0x0, 0x4000, 0x2d714c0dff0aeb82, &(0x7f0000ff9000/0x4000)=nil) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 05:50:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001000000000000000ffff0000010000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="200000000000000000000000000000004b141a814dc5f4fec88138150de74df63673a019ac4f004d2bf6275275e38aee81134f0d8385642db79946b3a5824f90a4a1dcfbb12794f1ac9a837d8e4d81e5c578f90e55ee708775191037ea7b7d06c20d8caa3aa5bb74881ba0f468ac6dbd80eb4aa497227be33eb7fa7d30b95d4d29019c6a41c61e758d35ffa80000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f00000003c0)='./file0\x00', 0x28080, 0x0) r11 = semget$private(0x0, 0x1, 0x440) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) sendmsg$unix(r3, &(0x7f00000027c0)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000002680)="bb83f6882502575fec362aed94cb9b818dafe9016de2e31ae7b0c1d7533a2b4bcb0f51e36b89e5ded8b1e482a16eec0e59e3a426b5edfe256166666582b6907985d35f32781a31fdbe8655d8b93c126ceef903e6d94d521b43b3d5a236470495b50ba53610844bf43bfb61f5452681dc7e0264bf4b", 0x75}], 0x1, 0x0, 0x0, 0x3}, 0x400) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) getsockname$unix(r2, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) r12 = shmget(0x3, 0x2000, 0x79, &(0x7f0000ffe000/0x2000)=nil) r13 = shmat(r12, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r13) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) semop(r11, &(0x7f0000002940)=[{0x4, 0x1, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x2, 0x1000}, {0x4, 0x7, 0x800}], 0x4) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') 05:50:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) listen(r1, 0x401) flock(r0, 0x4) syz_open_pts() listen(r1, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 05:50:24 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/89}, &(0x7f0000000140)=0x5b) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:50:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x0, 0x6, r2}) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 05:50:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="a45ec9c5fa86fa53a77c73b988390a68714dbbe986cb17e26d1044c64c98faef77f87c4af34c0131852be98007247b8e9c75b90ba898932602ac022be585ef872a2414ec791ff9344aa1854bd0dd1016d9ec8112451c0633bc811abe8b9319b1a0242b37808415d6b248807fb6bde800cef2dcd6b0b579a5ede8cfbd194cf58cb91ee7adf7a9905204afb156e386a8ea29cb4761c0bd9a70d9486a28619229184bf1f54b6232c8c29c63c91121abbf55176567b36ad501a647f41b9d4869fbc9a3cc2a4a026b5a936f644fca6cea21fc24d1b55ac7413e437548a3f3ed0f9ab528e3c60b2ab26c0a49c34688ef041321376a97c68e739ffe5ab575e3f338c3dcaadaaaeaa5707e217e2ea2965e3ac0ffbe2ea6f5b7d493c71750aab4eea6294838193f28650b6ead", 0x128) 05:50:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x6ce846ff43e731e3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 05:50:25 executing program 0: clock_gettime(0x5, &(0x7f0000000300)) clock_gettime(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10000) clock_gettime(0x2, &(0x7f0000000000)) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 05:50:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2000000002, 0x0, 0xfffffffffffffffc, 0x235d, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0x5, 0x4}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x3, 0x2a2800000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0x0, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x12, 0x20, 0x6, 0x7ff}], 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x9a, 0x1, 0xf5, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x9, 0x14, 0x81, 0x10000000000}], 0x96, &(0x7f0000000240)={0x8, 0x6}) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/96}, &(0x7f0000000340)=0x62) 05:50:25 executing program 0: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getpgrp() r4 = getpgid(r3) fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r3}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r4) 05:50:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) unveil(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)='\x00P') 05:50:25 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 05:50:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x1) listen(r0, 0x0) 05:50:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/227, 0xe3}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x80000001, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000004, 0x1d8, 0x8ac}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x5, 0x4, 0xf1, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x11, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x3, 0xa00fffff, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000004, 0x89c, 0xfffffffffffff566}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x33, 0x2, 0xd0, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0xb, 0x1c2, 0x4}], 0xffff, &(0x7f0000000140)={0xbb}) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) r2 = geteuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="eb9236a6e5ced35b395a497b6df80dbe9a1a58bba4c77bfe077289a5df9fab244bb590fdbd5ba14ce37b9732cb86bbb651af14f7aadd3ec8bf70b822a123bde736133711d12b8f8268fa1b141030808e3e08e9a9126102fb5ebcdf8687e5c99d521e32a1dffe20570912d5b9693a093f379621f73f2e9416fb8823d1dd3f1c40155f0b82e8f31f5d4312b264f554e6d19e8a6b8e2c3785e954521e5a2f4938fdb1b1fe2f13bc35967968a54c796f759f4a83e44a05fb099ee11456928243d88d9885", 0xc2) setuid(r2) r3 = fcntl$getown(r1, 0x5) r4 = getpgrp() setpgid(r3, r4) 05:50:25 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) fsync(r0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa81, 0x10) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 05:50:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x10, 0x4) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x1) 05:50:25 executing program 1: r0 = syz_open_pts() nanosleep(0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffffffffffffff80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x5, 0x80000000000}, {{r0}, 0xfffffffffffffffa, 0x44, 0x2, 0x1fffc00, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x21, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x61, 0x41, 0x100000001, 0x80000000}, {{r1}, 0x0, 0x82, 0x0, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x9, 0xe2f0}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0xdc3, 0x7fff}], 0x100000001, &(0x7f0000000040)={0x4, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x6}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000003, 0x5, 0x200}, {{r2}, 0xfffffffffffffffc, 0xbc6d9a1b053bc4d1, 0x10, 0x9, 0x1f}], 0x7, &(0x7f0000000100)={0x7, 0xde}) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, 0x0) 05:50:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) dup2(r0, r1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 05:50:26 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x10000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:50:26 executing program 0: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000026bb1d5f76d448950c2b000000000000"], 0x10) r1 = socket(0x10000000002, 0x4000, 0x4000000000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) r9 = dup2(r1, r1) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="4af5145f1724972000ac744395d1151bbcc45c2c62dec135db945c57a90a5de27bca051cce4a88b95ab02f5632ef018ac699e7e57749e6ed1b097e54849eb55bcf6752fd7261c9617a2b88f477f5f3bd", 0x1d, 0x400, 0x0, 0x0) 05:50:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="07010000ffffffb27824af42b43622b3bf1b05eb5ad35a0500040004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:50:26 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x3, 0x4) r1 = syz_open_pts() semget(0x3, 0x3, 0x2) shutdown(r0, 0x0) r2 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 05:50:26 executing program 1: poll(&(0x7f0000000380), 0x0, 0xf7) execve(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x22, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/197) 05:50:26 executing program 0: mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000001e00)=""/154) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x101, 0x10) read(r0, &(0x7f0000001d00)=""/232, 0xe8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000001f, &(0x7f0000001940)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001cc0)) getgroups(0x3, &(0x7f0000001a40)=[0x0, 0x0, 0x0]) setgroups(0x7, &(0x7f0000001a80)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$TIOCSBRK(r0, 0x2000747b) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1018, 0x8) r9 = open(&(0x7f0000000080)='./bus\x00', 0x580, 0x1) unlinkat(r0, &(0x7f0000001c40)='./bus\x00', 0x0) sendmsg(r9, &(0x7f00000018c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB='5\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="4efb031131b11c", 0x7}, {&(0x7f0000000240)="d8c5a2171c7d9523c0c195c587c0cc3ad436d19a26d57c29e5a3d2eb33d096a0b11f0a5a6bac7f7c4aa74fa09120ebe4aa959bb2dbf4d932742611c4587d7c2be6aa2587a6a1e92ebdfedd86cd087b349ee178162ecba9585dfc5e972c51a8e2e506800447e6f6e6974c28ca04115d94e1aaa17e7f1d3283cc0f34f37946a63e29f2dad3b3ffafd8bc1d4f9f9d76ae90eabdab6cd8af45f469f5afd90a52ab81f82f8d3e3f551256f29a33e8091a75a367ab25789f93456bd04c58775671b51373d7f4bfb14a63d29302da7ce5723f7e16a090decb750fe106a78bbd1368", 0xde}, {&(0x7f0000000340)="5be8e541746dbd01e674759e7007ee8e4fe00312c68f14a3a8cfcc422b", 0x1d}, {&(0x7f0000000380)="f95238749a547ed4ef0a2c7be8eac09646dacacbc0a0cdf3266a210e473b34422807a72f65460ccc7afadae5006891ddcf1b5ba460c0de936f3f70a13e942f797babb76fa050059553e8469fedd9d4d5f007070271a606fc078696e17e37d2678de302dcc8b38ecfa7e24bb235d0fc6683bbdcd4af39f358f91689452f99510cd79e5e447a80876801e4497589184032300a3db5f8139b5440eff85ef28d0923374e24f7fe6b6353e0caf76f177e48c8f3373c9e04f52050288849bd7a2a4105c9eb2d4b17dd6cada4685b0ae237b29960b854e41e7854e9adb6fcd85802cee0497b8e72c1aff1d3ab1b6501ef138609e5fb", 0xf2}], 0x4, &(0x7f0000001ec0)=ANY=[@ANYBLOB="4000000000000000ffff0000ffffffffcf2e61dbc3de1f595ca8871a92c37df5445dc695f8446edc8213e4f963b6eb678fee56abfbe3bbcc22b0e7315ce4da38e000000000000000000000006300000094bba52c3472c94aab454c28d9114109521aedeb26d1e0af83bfbd9b5417c60404b4d6cbb29a77082384979467c892cd0e56aeb80c09392709d858f29931a292161b48d6811c71dd2688532b849ba899a7aa311444e7a88a79531dadf5ae79c53dc6f2b5feeb57b7b1de9f26d19931c7bd01da262bea9b4d7df0a057c95fb177f64918f9644f48f87f2294eb8c6c78f28c5a1a0f0ceca6486b4a7e9aa97ce197e1a2b12060a474346c5494f73472384c537287e9ed8c8bb5543eb8b519e6838426b8ad710bb696243b488700000000001010000000000000ffff000005000000006e094af0a6b520de8c47d6f0cd381d78e05c1602df5d8fca6ba23501081fcd22200bc4c173ad6efb992dcff794498b9c05675576ae37ed6905c393bb8453cd5d71d560cc81e10e4b7d30c1dd1f2319231d133b6f4322f380ed9f9661f87442d3e42565888e32b3db5591e2fb3410e0576f1f65be132b7d781683dab35037cd82874832bff3db183be53e608ebf925ff919a322424896bf652aa0c68aeff25fba2284a523d920c7a83b38ac8eb9ce9e2a45a32e277042fc292b191460e80b25cc2e5c884485830137bcf46c1be38a058ce6cb0503ab602b0c6bbaf25390aeb1e964682f4b756131ab4500900c24dab0ac53a91b09f9b07bf43e37f639ffedd2c3403ea75937267287d4f28c9477c822f2184b76f8950e112bc0c3f97051858d029758b100b0955968226d71164b84ae3fe3cffc986c8f136feaadb4d9dd8f3c004f226a4b56ffe5c2544af463e9e62f913c912ebc7509fca00efa25063be6b911688cf0be83271b5636d80725504e1f3db69ff18738756310bf2fca43a18ea1dbf0e3e72837dfc0381d43b84d7d9be213ceaf224401fc2d3328d165326f6e151fb6b4f83a094d9a743bf5526101f716e352b7ec6eb5a62e1e57f444b5c7e1d87783373c5fc903581872029b30d2c632ad205ae123ed1f2aac68d13853c46e0358a993c0b47c719df1fe20b8ddab486090888a39c97d3c1f32856c2c7ba87257a04caa727aba70a7c40c389c4682f76cf5572cca14d22ab3cda1e3fe793abf346c70b2f5f2da2cf0b3dce1239ee585f1e1968e8c2338fde9ccf00c5bfda101d8ecf798e9e31bf1b6cc1d5cb96a6f02ca8587593108732058ad0de3f8d15891e79d9a8781d47295e789e8e5ebf33e595e996d7f8fd01b13f186f86cda0f441d7140487b616535a670fd3e8f265e8c2d2aa642465996602448c5fbb0fe3ca04af954e82f7ca3250f48ab63eaaf845688923333f2243b5cfccd8813d2574ad544cbfb08b73f7aa0688283b039ef79c6a8384796e9f6508b467b6f9c4db6ec68a048b9f65219d4fe065b10eac95ff7e623671cfcccd6094a3cd6c892c5aaa8d00a0282152ead13ea44e55a6b31fae54a479d9c447bd2e3bdb79ad2de21988451a7c49b52df705097d46270c10effe203404b1b3876b5a05305395b6ece34b44d966f5649c6da02846aa82ecd81197fd852ad2c9612a2e29397e6f5031495b85841c50ac32eb3692ee6a72da09a776f997a83ffe9117f17e383c0a74ce2563d78cb5bf5f21e7f3f65757c14f46a822594f25d54104514cef548165baaf26804eec92d7ac8ac91b09546e79d10ef14e823cfdc35e617ebf1ad22b057a689f0ea6a0f99fbbf23b0a863775204601af7a899f581829bf93f77ef047942b37a7d90076783292a7e112d2f4b7f98b2549a33874bb3176918961ad12c3983e150fbce66fc421ed1f406df56e5b012bee426aca0e6ee543a019c63ba18633c4fafe7c2c622be20d481da9be615cf0dd57a516b4a8354e5f533035e70c280ca41fa61c3510798f5aef92a3212f1f6387b27abdffcad27f7e18390583ea49c2d9bf9fdc1f22ff3fad7098d5c533a5bf22d9f5a17b0c5371c378d438693e1b349109f14b22ecee7f4b1df035943d3379d8870803bc36aadf2847f41b83c4e426c204f6724266cdf54edf9282fc0ab1434b7645dd806b84eb5d4f9b405d0eef3f58108c06c7a0a6d77bd68ec5e8694ab983d917c2f43c9a9077a4ff3ccbc54fd4b713a2a3cc50a36cafdfc5f741e6001b7d2dad909be320dc56f8414725178107a49b1913b7e81a09c46e5bcbc2a1ad89c6e90d45156f92f7610f63063db246dc4e4152ffcf06be2f70c797b3ccb3d9c13763e29ad6aff69550acad166e262846b5a8b66ba0b933c4b370f080264cbd26b94a0f248e6b82495c28502756ee9b989fd26cf7ceafe2f3c258e967a9d24ff075f95df47098fcc3776a9ec4a14ed0d3a13c624abbf756089fba7deda5af55275570f8217f27ae91f6b6780575e7d2ea56bbd24cdd232c1f6b85f81c622e57d0fed39cf3f76d49975678fdbbcc7a6a118484d1db61acbc311e48862e3eb781b9490f8785ae6fe0957883c7fd0e1473cf87a93cef5fb9fbf9c25fa8f59423869f2b5f360be2f225f460f11cb54bd34bbacaa3adec7d2ebadd5720134aab83816216a5d9ab40b5ab786b432d669dfda717e255f7b3f61f0f4ef99c19f93da2d28cedfdcbdc9f272ee7df14bf16b41457f508ef3cf3115ed2894d31cf701b161fb37c0f5beee05bfaba663ce29da2e9e4fb4bb8f6f584429d7f689c864595a1efb776d24d36f62d9536a3ec2f1519300604eb74657a669c8b0a1b95045d360e4fbe2b565316e2f135a56bdff064e9ddac0936fb9d2d31f8b7098189699924855b5aacd179d217af929a27a49b7c06abe121809eafbc16f6acf707ef5ec2ff72399ceb8a264cd7b51e7fa9f270ef6c59fc12c33a4aaa728cdf2bb378c95c2a319e4c568fbce915fa891431b67b2cba884a48a411d17862b0e774c3f38418cffd26873110813e48020a082cf27060598ac2d972a2bca14bf78d174eea1915dfd8a73ae0fa18fbf080bf76e3e8d8e5be7d8789909091883d3283ceb7a50bf0fcc42fc522a67fd8d6322b39819e88e4879c2db44e852313d6fa55bf28b208b54f4063bbd4590e0c652749fe8ecba2b407dc8e3e08d9d21c4db45d060e3bafebd8e3014d78ce0f4c2a6d31dba6b8ab62735e450556e1b1f3c026b5f9265c5016b19704654346101b98b4320321d1b0b087b01deb3d19c938820aa364f3110c454e46ac672aee83105513ca1451a6b3f011d045dad94dc4e2442dcdbe3a27d0268eb1714193bb5bc9c2211ed5e23b7e3f440d2bf50828dc8a0c4219f4aa39c2ed4b1269492c3105d8e5ac584dedc1bf40832a0eab1c02ebe2daf4432840a320af27db440be8fa285b012c8d05ab16d7172a43a82ee41de968a5ec8a71d69cde7d09351ca2e8d69c847a6326e4cfd45a47d4488efa78d082fcf7911f826994d9246818fe446a283063c98272c0f2561896a2e6685601dc1cf42b6466339a98c4d066ea696c2bd4a661336c9c2c1abd52540030e80a2cb5c110aafcf68f1d7628c6888301c104b2d0a25fbad12c3618f9f2f09692501e3a3ba46e36339aafb8274652777794cd8a40cf661741474122361575545b87eb8068f9bcd02dd5a955f3e9fe518e71312c54b7d379d3298e2a9cc9f43acaa83d20e88db2792aa06f4bd4a2b49f57c8c6820af429aeec319935a5c9992c43e9d7dbfd2ccf8293503d4c94bec2bcc6fa35325fb3a7e973fd1ac1928d0913fe074623a4aae7e058407e64630148c89ffebe91070f633f00bc2851b99905538db0c4ba5eff4561d7fae853fd1a44fadfb00b0a0edb0f01993c84da0532af2af270e716d97c5b56a9b1ab1b6bf87f5a2149502ac81d84daeb5a2c738e735dfe7409fccd5ce3a3c73b53d116be5f2830060ab0ac8e9752d636781d965ab062b647505627c6a7acb579f9de3ece3943644266a92c46a0cba834b266427c2f22d0a5806e9f968e83c31d4f82e10e0f088691c445fadc8356eebbd49e54c867484356e562e32024de9972f985de314e60f8900dfe5d4c7141e48c5c721ffc5c62d28a84e29fca8cfecd03ef42a57af41035936ed86afc524099a6e4f6e13ca68f08979037fa2493e16597be24fae8114e7a6581b291ed66cc06b63a7beca3a70e64bd98179b2b13417d33aaf5fb4ef4bb6e9cb9f1ca8344ab9dafc5cca7a4804453a5ebc2f6ecd9df4229e9efa5892d1de336db6b1f71daa8e85c44d88222963c1789156739937e0a0f4cc1e70ae087b86a915cd08951d746cabc0b383b5e82a7a72a7edb439986287258900cf6bab2d960fab188869b802a1f767c4ff6d5712fabca5442c620620521ebdf5b2b12d3199c4cc1551500d9fb2fff27fcd5451e4fe090be7a071b77804d7dd94ac71b50fa4a046b9833958fefbfb5a9028fd131d4f348be4829f1aab7757f2c04a9665ec3ea77480f235f30943004550178caf0486bbd8eff3164a9226e7f504afadb3af81d89d8cc9ca1f81dc49f15d8b1b4dc5c092292a29b2f9feff6a71586409f6846663d741a228f44b23dbedce0abc4d820ff587485eef752c73efddd025156674d0b4deb2e12aa94b3433f34bb723282410bea7cff0fba69caf128cab93b937b5ecc1637b67e48f6bc9acb652390a3f5eb361b56173f8897491ec5945f3555938d77673578da1ea887c1bedd7a022969edcbd1d1c85202f6e6c3d12187bbef44cb50f51a7f1ad3a53cf08c0842d9ae60c18d96398eb1f8a4a12683c04ebb246d4e45eb416b08ae7e4db6c58b6f95778e0741aa5a836edb323559a983d7d0b914a62769f1da9ecabd42ec27e57e70d8993f696ae5e7a5b1e2f3a17f97461f87c386da300379cbb4bb97ee330da51362138e5ef2ecbbecc1808180be14f419f015d4fc1710efef1c71746c432935829cf24ac0fb1003e4af7e11c61cf1825b9fd51db45e30ef723137fc7e23f4ce4ef7d57fe4ab85d542a69bfa5af1643f9393710ca69dad1eec767660813b94b75ce2a1d00c643dc2d1819a73f0b5c16062855f6487e01d20aa742434f8e4823bf3c599f733632a2c65a3edeab1bb9e82f33f375d14a73ce14a3cabdf3308a9b3aa421b6c44666c541298ddb489c26313336156db62da76c2d0993f7f5d31cbfb9d4ddc1468c4b694f48ed6e0a656c2722a5850ef01f322e12eff0541bbd5f98aad41e8c0708bacb80b00dfef2ebb83008153e3c57c3acffaf88fad12e2d97c6c8b2dc7b41798ba1a8543450905c78dc4c0645c6d82ba9b20516cb1303729c094c55bd5092dba6f4ae199c3e6f39857c29bd160dcb218fa43631533be262b1e7a5d5be840cb334d62442b63a66bce7eefa989ffe309bd6822873ab4509960da15e47fff8a3f3930483e7c667d17a6b1e546c539181d808e50522643c822dd966d253ab64ebcfc75fc27fd4b6322d5f6d3826b12a7351e813cd70a672129e66710b58570334781a64caba3f7ad07fdc1e5571590e7828c1cda9d0955e88feee603b7294c9cf6c8f1a64b77d25e44f191014130cb437bae4d90a39d06a89f83c0d49b94361cb0d3cb74e415d5c922dd5da569f21d39b58b0ac79ba03dd06b370e5cbef2256fcbb5c981f39d20d396a3182790f86c1d9f68f3b2c8f3910bce9137134c4e7b9e07ed4df9fb83a21ae9cb01915dea020c731f94fe15aedcb01ee906c89b2510da479800a0055608d52dbd612e0220d2c280debd19270fc351d979738241bd084ee5e67944f407cc451eae64f4060a54fba140292f64aff0c2c030dc348239000a033d9462ffc03819d5245fe10d0a486aaceddbf83d5ff9b997179435db67db0740baf3c3e37304b2228e260aa4368216d0e49082b3221488d8acb52ed7f8f5ad4bb05efe6c278d469e415f4899168dd48d03f99c2a6faccb42c72d84c6db280ea695daa3448187b8543e06c403d2e14ab3fdc505b18ff508d1dc90f7e7856e61a011df1d507964c792de4a31ce05dd984a42789a1b231c7e15629eb5656d1cd4d255fdf8319fe437529103517b9d3d7d912ace7ce8f0d55de0d345bee336aa72881fd79ffef58e0b7b91f9982c8d5a8d051793092fa268fbbe9a29fc4bd9d4fa5b4af9425c6c08d919673e33f6ae1a9b097106cab1a538037edf433a4fdb0372a6009b1ac93896f46b18037815e315b2230d710788237e5e44e3aebd4dd54b13adea501013a0f655780600001000000000000ffff0000001000007d39e22fc940a8aa3b0b150013cdf0f199f2c2f9a81fbe40111132dda00a114bfefb02424ae74734f554ac0f300119965d2cf9139aabfffe9806d2d27d2a1bdabb2b1aecb5ecc49841628dc6a3a70a9a92d0d0693b1e81d886cf0edbcfc6c26a651f4b678d2015b1a92c4613bf8c411ed81516fa663eff630b088731fe6a195483883bb2365aef5a1b9fe515cafb292beca082b3e88bfa100706ffd82d773403cc5f94279fea89a51ed1642ce99869640860faec6c1baf4a7e764634f0db235ed77d76a408a8a82624c1278576b025e53b011de7070a11451e776824b0ea0b9a5e8b5dd71e0aead26cd5000000000000d000000000000000ffff0000f8ffffff611a0de1097dbf26b03771fd702dfdeeb8858fac81a30cb3dfdd182caece23c97f0aa04df9f62018930918f0fec5f6cfbcf1434e40b1440c23d00714cd9c4d48416ab7ecbba0228aceb4d71831f69e7357f8627cae0c12810fbb624b26de53fc4c602f2db9ae71d6cecfd92ce2205a9bbc289e10325b8a13cab6883a3fce03605b16b17e8ef2fc85ad81333beb8c4289d3b3acb1e4f572e4dc33b331d009cc1c1f77971d6fc7dec2652514287c79bd4cc3670351f621081dca0300000000000090000000000000000100000003000000a3758cb68a4a9a2ce9b724d7c2728018cb9ca51474f422a24ca687da1f617cfefdd4d46c4540323b1a0f5142f63e7cec46f9669db0d9637a16457d70a0d2bf7b3c264dd2ccd28c68cc74635a26d8aa31af316ebad5fe328a01c371d2f8ef7055323a1d208bf76bade5bc18fc2308518423562ac9409ca15f457677073d50000050000000000000000100000000000000fab1ea883315480c9df67fc88bd0eee77e8976ffe633f51729fa57a059c0a5df84090e1d3df50a6b39cfaf84a4bec1721fa51903bb7a69af2165392b1edb00002fc627b884b1832b5d0e06af8c7c144573720d41828ef84f63ea810e0cbc67000b2dfcc6bd50a0cf465dd2fd063f2acaaf7859a96b91985151c73d5bcd2437eca44a993676771a14b5bc48e158a41a8bb877d81fd636a390f4fdefc33d42ab7cf2313668"], 0x13e0}, 0x4) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000001ac0)) socketpair(0x19, 0x8005, 0x6, &(0x7f0000001c80)={0xffffffffffffffff}) pipe2(&(0x7f0000000140), 0x10000) sendto$inet(r0, &(0x7f0000001b40)="197b1f13327db7b0cd4571336dcacdc4220e6926c9ed480715d5dafb2cbd1c9581f110bc4a7e051bf4817564c9bb6c4ca340f751895c1c2ffffdce5f147b782f8476df76ba36ad377d71ed54aea8d28d27dd4203615ae7438ebcaec0381574d6f5ffc8aa6066715cfb25f0cf23848952b8ff8f0647f5c4d0e05fde49860758f7d5974e5f51ca38d8ab7142344cb0e742e13911c987f1d35b52429da3c754e89f22095572e5ab18c88e6cc7adb2eefb08314a5efb660e4a64b54b3395aff2cdb6d10e880a72fb84d9cec35f98", 0xcc, 0x8, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000001b00), 0x3524eef8, 0x4) shutdown(r10, 0x0) fsync(r8) 05:50:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) 05:50:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10880, 0x800000000) socketpair(0x1f, 0xc005, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 05:50:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x81}, {r0, 0x4}], 0x2, 0x6) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) write(r1, &(0x7f0000000000)="01130e0f1fe31f7a424580bdf9cbc403b8ec86e5371588a671b5a6bf801fc2598e50fb78fdfb31255cf2da01def4846a83bd7f2cc11308cf4ed024e213bb53b3262f12b811915ff407597dec01ab4a126ce7b10c02378f782c85b64c4937c9d67a037353b6c65b256e02e1c9e4693f920ad0dc37a6a674e7ce2f39f8f8d4b3a2a8791442334de780d1184d373a34a01ba9979ff4a777dd8d09ac250630cea4f9f8ffff62b533526a59b1bcf97af54e8808bfff145d1f8c488792757e2f6236963530f060733eec4b8a352a", 0xcb) execve(0x0, 0x0, 0x0) 05:50:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x300, 0x7fffc) socket(0x2, 0x0, 0x7) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 05:50:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000004c0)=ANY=[@ANYRES64=0x0, @ANYRES32=r0, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r2, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRESHEX, @ANYRESDEC=r1], @ANYRESDEC=r0, @ANYPTR, @ANYRESOCT=r2, @ANYBLOB="d02c4bef77b963a49a142cf563aa3698a3ab410a71f9ca024beddad18e0ed4ac2f099a76eb3ebe604d6736d269dbdb81f619416b2a", @ANYRES16=r0, @ANYRES64=r0, @ANYRESDEC=r0], @ANYBLOB="0479511f9d38e4fb040111bd9b6e092f131b2ac9f9c9505bb5aa1cb9fcb953cb84c5a28e2aaf2a5b21cd7525e5cf2cd6386d054eb118967b280e0800b17ca50cb05696d0ac6dd1be203eadc27843b94eb439dce67e6e030b9684a82ea098ed0ba4af3b5352f4f6f2ce9a89b4e296bd0cba9006e94e03d8aa0d2c8b062d83be76aa4a08e8088cb8b5efdf2be2479fd6f49f385771d8c0682fb84c1cc885890797cb3f3b08f14fe4dcf64ab6f551a8b1b0ced6b5d7f0ab5be3e9a1cbd6fd101f0c8c73e6633e6fb5efeea47ec8b4dca19645515256853877972fac8e2e79f7c35ef6a91f5e33b7c0ea5d4e9d1a"], 0x4, 0x0}, 0x0) 05:50:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x6}, {0x18, 0x3, 0x7, 0x6}, 0x6, [0x5, 0x4, 0x9, 0x6, 0x552, 0x7fff, 0x6, 0x1]}, 0x3c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000002080)="d03d48acff042acff816d7de0ebfdfb87e42ca9b8982b91b05df0ab2358fd70eee766ee45fd88667c5340fab5a1d9e21de103357eaa38a99aa1f91e5e61964e469885a2bc5c81f90dd7047c101ea2e50f56dc52c7c71d2bb06643301d537fad0eedb3e162da7e950e5a0d6439fa8dcda447d679747b161c10ed15ab78b404c71e3db669307eb4d6d7b07e8c0a84f9a0996343e78f07a68e48bfdae00610956c4d92101e710817348ce8fc140a15d379edda2802353049b82bbf21c93f57b069956f8a3f2f7fb774a5db579aabdf3c1fbee9404023244d24665904c53c09a492b37a9428ef0362963ec914c3017a19d1852a232057f53ce8ffd4d871c435442dd805996cd690e457d30d12a37f09c4b743b41449dc6951e2f13d9f2dbb07633842f99f32c8f8b823d0c52fdef21ec74b5ed082012711b0013cfd2a21095b87937bb1b74bee7a6c65fd7bd837a78c1c7dea5538cc46782753f318f9d50b7907ce814e50d85294e7c435617800fdb1cd64c032a7e9321508a2dc7d41c95a48d9f5b2f364cab769c74ec88f6c19a0d2395835e63329bc08cfb7a4a141dd3c3f4909141b487bca68cbc689a5fcc14837b35218ec335584fc8175bb56f2ca95400ed59f9e8457fb65ddc650ff32098e6ad0d7c2aaadd2cc24798e663303f16528ba0b8e270d272301f0201f17726be192bf307c6d1b2aac3266b402c25bbb33340c77460619bdc3525345027f25a8d583e2744e998ea8babe563819c8dbae728daf3b7a1ee400ecbc5ee2759f4969062fd89518b0a58fddb4bfa0a62095c3c2be87dc292ee55d59df70dd8948271fde1bfb742c78ce098ce7c9aa5618390c904540a971cedff8cc992516e55096eab109648fb2bde809707e269812361cab59eb32ac4c2710ede6ba7b84f62d67f76b343af7e6b628d364e01361f0c19dca8b47208ff0bb98ff763df1dd8eb91d61ebdf24485ff06e1042e7848c3cdcd60a24b7d4b23fccdda62ff3919fcfb8cb2cb5231da31d7607f8d30171feb3669abacd9331ff058903de5180fb514ed4bf1e865ec9437ec21e9c3ec98038effa07888c76ff0cc28c8b8c22c366f39cfed655c106bdfa517e184eee1d1a7f04243864f095ed87d3c8c8ae1862330c036153878dbe9d6e14ba6f073529d0c53b7a547562aab29c0facd98493305afe69bae3973dec900d064c4f3d4286c870a261c9eb451239d379b5d5a4aa614faca778cba816650c845d9618ac521e7c1654747e41e22431b77941e0b10228a2076d42051eca2126918cce28480fa6bbb872104e7152f2d7a6a99df2074dd15610ddc8f94546a7b50ad52987df679d91e4e6888e18eae3adb596a0c8c0a52aabc9fda4edd3cbe21c94e4e7b60fcb38967e0d117225659f28c0968230bf62aa504a7e1f804b9d06eb67e548a2cfe72138aff280a1fb4dcf67ed6eb73dd904fa9019eedcbb4fb04fc917f905d20088b449124a8fc97ba5dfec4d88d5d603b4cbd36b6e363db6cfd16da02281ab94d291f0993f1762b8a037ba1b8521e182092549ffdcbde6461821db2ef92ac785b6f9f45dc0b57616db4a53d6132ffa129fa5dbcaefd80aaf6f3786886cf86e805300a9596573273e25b59076a34196f568b0f0f1b59ded7461bab95a682ed1be75c1d94837f305d7cd41fd5fc0622b82278074450099301c9d4e66f41f67a78eff177bbc2906d5998a874136d9a52244788cb477458d634f225f7350637eba493ecbb2be001a5047bf0e9e68bc05d5acca36bd9c9b7508ed6990870f76bf5595af860c510c1bda0b82bd86ec237e3818fdd8feb7690ff29dca6217b7ddccc770b08986cce6c4e6d00794f208e4c6ac01f41a4408db05bc8e9eb37309b390dea91536ba86c208f10b49f1c0732936600d15dde33f7dfe25f917798b28eda3be105b996e39e9d43672bd172eadbb74b6ea592ded815ca71b472d8934b5442b7ed82faa14efff183d0b355ccf6a5135a676f2960caccac90aa4fcc323a5310248cc2f39763c7c0a13402f2446c8f741a364fec0b043031b8a43b46d4ef39c0faf7e08eff116a6ca84853ec711d0b9f51c51e03eb41334e4aefbfe871baecce2518452e4a318ebc3cf45636406fca2443fbc71d0d31ff015291a68e5901b36e45de54385ff3fbce9e66bd0314730ad78c6a3770596da2a055120a347c85c05ab5dafb68fcde53ff728dd716817ae68a68d6cab5c537471c498a2c22439e6f09ad6773a9a88412a5d3b121dc774198bf4503143757138a642448e023569a5bbdbf6472e5e8dd5c01fe973b87f56e9d02b7cb31afba34d069523f6b2762f17a39d753f9e924028111612b11719c6cd8b2a3f2394030583262ccf0cdca30cf1ebfcda7908e32f3bc42d81badca6dea8d7228451e1792952ea62503b71fa433fe3ced76a6ee32e81087932658e0833622396223f13e4aad0feb169f3ccc54f8ec918756f52898819965c22d4a18efdbee063e7ba3553e658b6d93830f02cbe7f1b7402a57e5b290b1305ecf65c5635508d52667565c7caffd8fcf673aa373556a844f7b5bae2b1bfe10faedbb7f48e920137efc62c6b07036293465b2ce4b87b2d22ffcc385e1a638ec20c47b1508cf5fcc637a0ade83723c6333a94b2a4c6fac8e19a0fb75fc68d44805dd73b89118d13f3e4f4101d05f6e5b2adb3e5d03724a6a7ac3d4ca1b88a01ed653b8bb48f03ee5f9f7959e2ab1b3dcd94b1749a138a5e59c3545a5e99d78c172818fead1636284bf9f056fc129d29fa16992467dfcc5c9532efeb4fa3033710d50d4290a80eb49ab920884c747b2813c06feec2bd878d926e51d928c499f93bccaf408c2f90b47f9f77f55f3652e2a1011f97c5343eb1393006f3bb905262da19675546e5b5b0bee8f1663e9e2c26ad499153ab59d1602cc07f5566de71ca5d72354acc17ef4bb496d7e47f05e6a49ffb9d52d3a35b8452bc42badf83f2d721e8b9bf23d16acf5cdf61ad0b7e1a78b7ec653d417bb3ea4aab8b26ad27f40dac9f1ac5f9d564638f9501054e29f09295b1012f03e5272871939b83edf245ee0e802f1c0d8e9fcb34044799a0263a5e9a90275fc5ab7faec4c6ca13e233c56868efb278f8a3af7ebe9b16c9db973029d0953a5e6852d2022e83284ed4c1e2bd137ddf188b41bfe7c9585ddb9e9ca9a86b17878361b85b9c39da47b2c87495814ad4d779a58048a1ccc60254eebbeac6c838a9424d7e1b9d8ef8a85b249afa70645bedc6767e0b51458b11701d1e7ab4b3058b519886c974981947e484cfa6955902d7a9970d7d67825bd4640047dd3334413efa9a5ae107c113e9617c98ac42d7649d2c508293bf6c0cf1a691284acc1f52e8d66d92fceec1f25dccc616811065ae38cb62a2091650c01142e1acf0e104204951fb507da96b455ff3c70e1af031716905ad95e65f1837c0068af164e93459bd13d488abb2bb004c95a413a4fc5ae25187eccba845d66574b24b05f9f8a30d92574fe36c9118be42668058ebb077b7d0c37fe576d5f712a33544cba7956ac753bf4fbff857840694ff94289e970d96a34c0265a6bb2ba3343a6de3b26325fc59619d3feea275111060eeb64801fed137466883a667978f4f947dc1c4f496fd8045a632da90943576611320459b99b0482c09a73b642db8a194690fe7ba55b8e19a672e9b1fd5d4350d28aa3108ffd391cb2a3b0f50a749194897df7b4d43f70c62508f43dcef6300bd36f38b14d576b82fbc2353abc7c3689c5ae23d3e5a0701e415440225e6c025782163675e53397b0569ea9c22404339cef9ada2aaebcec43ca8f91a491b5ae29f9a7dc896c1fe18d0f54f5808922cad5813be9c6ce8c02f9303a0a5f2e1618c21ea3f03a687bdc38c2ca456fc3619b3909080eb816178d6d4a8971de879829691379ab9b62589e3613ddf8b2c6bdb904515ce77393734e668e782047b81f5b7166e234c1b42d87542154cbe9d3d9bdaebf81ee028a7293f9f994a85d4fabfce2466507ed86276060b87561aa3e8f201050dccc8a0a32143b9e45533654e757b6a08fe91329f3d32971abfd057d5e83923c91370f9319925ef4935c89e494fa44de3925fdfa921bd72e06be0996800e31dcbb1b84e2a60d840a68597fbc51fb7ed5c0187863121a098e192ab9481cb2425bffe969baf923405604af26d4639a4b657a5f07a1f78fb24cf4cb876560cf183c7d539d7f9aac48673e22e19faffe9736ea4def21b118b92450cb6f6b302a47dcedb2017d6c11fceec9a5db241860d8a9eab712cf2da7e747a9ef62610499921829c73fe1fd2adc7f9e992362ca8714458cacad22b88ccc3249fc7eae106b8022c582bff18d52fb52581edc75b8ff26b44d3df57d087ecaf7510207ce7adf512f00df5e9afb62555bb7fadaeaa8df1a53d9c63d637566d462f9b106f1872afd95dbb51b73ee8aecfc6f9524578e64917ea11156fda68ef9e62ffad602d88d4120fa886e6dd297753b5bafc84cede72064e015d420e729cd1e7e1f9c5a466a410ed43cbed4f22cc17c77ca27178c6d85cdff107966f316d5e307fab99a65f823c85d2e334712beb4bb40319a7e956ba387742fa1f4ea1ca80a9d79de5ed538c44559bd338f91cf5a0d657329dc6d88ad5e12639834141d689b978bc9e057b45072831565cebc717277d94d80170f2d9239f4b3335ec38b3a30741e22462d9f08502e537a3924b2bc063da82b95c7d2892413ffea3bcec614c698c7e13d11f1082ec305540d0a76c954692f8aa0f8e3f3cada9c41b738327632536ac197a4ad30763a4d5ab1b1dbf54d834069254df990dfca9d6a49fa42ab41c75969fe153d24136ca39cc990a0888e8e8c4982febbd3a728e70e96ce3350eb9d05ee576dfe37fc316b20063422c71372b57383b2fd0bd1f8e765b2a71b9d6c797d47859a1ea917040fa393f9510a694090de4d94aad65ded5a28c663eaedba7949c71b8cc7485ea3f91148016e2711641c353059540e845ed22145aa9b5e74371ebb458eb0e4ac477c1d915754736c4abe5f2d7aa21acad28bb65d5d6ebd674261b2e1e7276a0f8d9232cd0a0bf3785255bed145c4d6f29d1e742c52ded60cd1ac135bc00eae77d6147c574ccbb4dd6b74ecf99ee99bf3e6d5d581b5f2bd7243cb908e398afb1c91197e3fe115b114cb77cd8b1eb8f2bd22e770123d7e0e3e4902ee7990cd1b5662898ff79bf695035fa3ce21fd3cf272506120a4475b98d990965ac3614fead48786820af9238e07e677f09636875111c36ece956d0985c0c478a7faadaf92e787135a543c94180d019ed5d6ea2b9c4a295a0c4a21f2373a631693b7dbd6cad0e55cc8fb5ed925496a4196b502ac2b28747719f871ce8da63000777b9b9a63e3c01da713716c17d63e5e3547b2147de3bdc1e310a82c387a670459c5259e6b77f906d2c81c1229fe98dcdf484d8aafde3e2e861ceab31690f231b3930a0a0a2fb0d0ae06fbadeb3b7ffb8881e46d6cc1da6e489175b4664c69355443aeef5c1f084ba491f2276a96bfc4e3a0bcccc4f0cfc57741ca1b452532eebefa2b270921119d2195c5f9844ce67597b54c1af12e564cc45ebeb0bc2dcb40e1df13066bb578a46f2b1a10af01081a3653a65419c471c83dba", 0xf99}], 0x1, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/47, 0x2f, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x603437fa, 0x3}, 0xc) ftruncate(r1, 0x1) 05:50:26 executing program 1: pipe(0xfffffffffffffffe) syz_open_pts() 05:50:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/208, 0xd0) 05:50:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 05:50:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/197, 0xc5, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:50:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x8f5113d}) select(0x40, &(0x7f0000000140)={0x0, 0x1, 0x4, 0x3, 0xf330, 0x9b, 0x0, 0x1}, &(0x7f0000000200)={0x40, 0x2, 0xffffffffffffffff, 0x400, 0x8, 0x8, 0xffffffffffffffff, 0x3ff}, &(0x7f00000002c0)={0x9, 0x80, 0x5, 0x3ff, 0x1, 0x80, 0x7, 0x4}, &(0x7f0000000300)={0x8, 0xfffffffffffffff9}) syz_open_pts() 05:50:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 05:50:27 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x4, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x1}) 05:50:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto(r0, &(0x7f00000000c0)="a0d9dafdc16f5bfd9e66422dbad81e000b2cf8ef3a717d20b53de3b3a7be2652bedcab1dd3267259fc98ebc1002f5d06880a47dec874574fbfc7325508ae3835778349c1f82852434869a721a1718cf379664f08750c40e96467bbc560f0de3778fdd061de73b114387b75cfadb5abe6b8fa55300042ebaf585583e46e70d9bb7a1c3c321c1456cfb0abcd949a", 0x8d, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:50:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x6010, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="d54556b8d6e7e2d5ed25ce803d33dd49e3f398f7a1994819d340338c33c67bb0b3ff432e5f8e328d564a5cc22f926ab7e804498bd36311b8f5132cebb269266d508033eb04ac64e365bdafcca91e879a989e3aae58d6e6d40f88269bee0bc1f7ef3b8f309046dc12a1ade667f7f0561e12f2ed3c58090a15e639b0941168b08494e6d99ff0932cf5bf55a9b95078860e885b9cd7", 0x94, 0x9, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = shmget$private(0x0, 0x3000, 0x134, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 05:50:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) socket$unix(0x1, 0x1, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/4096) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = syz_open_pts() dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r2 = dup(0xffffffffffffff9c) r3 = dup(r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:50:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xfffffffffffffdb3) 05:50:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82589bc82571ee20b54dca03f9e42d022e2f66696c863000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffffffffffd1b) socket(0x3e, 0x2, 0x7872) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x5}, {r0, 0x10}, {r0, 0x20}, {r0, 0x2}], 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1209, &(0x7f0000000080)=0x9, 0x4) 05:50:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 05:50:27 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() fchmod(r1, 0x0) close(r1) 05:50:27 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x2, 0x80, 0x101, 0x8, "dc3302447942879c44328dd64b2d7689be46a700", 0x7, 0x4}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x7) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x4000)=nil, 0x4000, 0x0) 05:50:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./bus/file0\x00', r2, r3, 0x6) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, 0xffffffffffffffff) 05:50:28 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x7, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/214, 0xd6, 0x42, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="0416318262304598d7918f36ebd86a3521156d54e4517724bbebb572435df51fb985e24e07fd660f8dd661b32b28ed76323fe0d2257bb719abe4162601a9c89ad9545b8ff40fd2f09f5626f235e2", 0x4e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) recvfrom(r0, &(0x7f0000000140)=""/6, 0x6, 0x41, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 05:50:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xa) sendto(r0, &(0x7f0000000080)="840c8b5536e2df5dcef6a4072f8c748154d7c28024c81319f0bad170a96bff05f3ca007bbf8356158fcb8b27015a57633c410ae7db09cda844b79aa1923d76c61c59ac3815e78867fa6d4f4dde393bbe74de7ea23767be29b77925386475898b56ef9c16ba6b966ef8495f3a033cb49cc0dc82d30100b4f07b61afdf60c9acfbd067ab63f4b4f47f117d9588545ac60b05771380649e6704f6ddbdbf64e03c876ef346adfc", 0xa5, 0x400, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = syz_open_pts() writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="e4", 0x1}, {0x0}], 0x2) 05:50:28 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffff, 0x81}, {0x18, 0x3, 0x3, 0x9}, 0x6, [0xa3a, 0x8, 0x200, 0x2, 0x7, 0x7, 0x4, 0x3ff]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) 05:50:28 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x7, 0x9, 0x2}) 05:50:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x1) poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x44}], 0x2, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0xffffffff}, 0xc) fcntl$setflags(r0, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 05:50:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) dup(r0) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() flock(r1, 0x2) r4 = geteuid() writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="cdd42491b00d3fd2eb46151a585b9f57837ae0a1adfdc9a76f36cfafcc1446ebd2b2951a575b76af6feb993fd031ccfda83c5829070e09d5a42ac955f3c0d193509d53e58c06bc993d6fc105b0354cc5eb1604aa29de292c49a5304ceb8741bf52c8b47864e752e76b902d641ca9cdf53458efe0c7fb198913aae5e575e0fc94b99e66fba8596c624175eacf9ba4859876fb902d4137cf9e8d14fe4149964e26ff99de29ab0f6ede52d15ddac8142d208d5fa7aebcb5b83aee2e27a4cb45bf64ef38ceafcc89ccf0f15fbbe00da699928db41e80648c7e17c03691f2be3dc1a1bce53cc75b97c89dc95adc35f2f9d482f083b49a666d7276b5", 0xf9}, {&(0x7f0000000340)="6fb3f21f82c4544d87fa17f7dadb6563136572bd5595d55c6de30f844b2dceb15e8ae875a2b0f1695ff4a5ca7e4970390b2f59a404db813a7e9f90267625fb49efea8661a29d1017296f06f332c4f7bf37e5189977f7e8f869999112d01f4f1fd4a6d954f4788b85ff01a1aa5112b94a3ca658b269bdc7b96b2fe8cda6eee643f4e734f4f68eb0521d080500641d788d292c7b9d26f6142d180205a47729fe52ca08f3d377af374ea220b571d5f4d228f8c3bc868a74226a809bac8599bd68cbd311736823c914446e99388c3beee3181f2cf49fc4b9e5ca80343430e5a6543bf28b3c21e7e87b2a86dca0ff7c5f9e96e9", 0xf1}, {&(0x7f0000000440)="069c22c4354edd759a8b21ba11634de6a92c9d7d8a81f5bfc28fcde0bccddc70b586388a091906bf21481d7b0a0b73c3bb2e7e8ad02ccab987ebc213294edb49736037638b08fc4dfbb12a31adb071687775330fa7153dce837510827de8c5d41e99d62d40d0f9a04e1cd73e1b69dee66e9c899906a96b7c59e53aa77a73fd5ccf", 0x81}], 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x66) fchown(r3, r4, r5) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 05:50:28 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x202000000) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) accept$inet(r0, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 05:50:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() read(r0, &(0x7f0000000100)=""/96, 0x60) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x482, 0x0) 05:50:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 05:50:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(r0, 0x7f, 0x7f, &(0x7f0000000100)="198bf28cd2677f367008489873e75e2857c8d37bb37feba38e27347c44f8f67c152db7aa2796983263e9a00dc03e782d2894275a5159cdb5b8279505e63956bfa508547db4891da1fb22877b4166e1276719116e23eda950679436c22472453ac5e76c6263580354616bc15775015a63cf769e12d0507d6408ececcc16", 0x7d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) syz_execute_func(&(0x7f00000000c0)="c44275a85e278fe920013242decb65e04f47a5660f3a61c1000f01057600000045d21500800000c421fae695cd880000") 05:50:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockopt(r0, 0x0, 0x4, &(0x7f0000000040)=""/88, &(0x7f00000000c0)=0x58) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x2) 05:50:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 05:50:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 05:50:29 executing program 1: r0 = msgget(0x2, 0x16aaaf9b2ccb5f0f) r1 = geteuid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() socketpair(0x0, 0x7, 0xd4db, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r6, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x8000, r1, r2, r5, r3, 0x15, 0x5}, 0x8, 0x9, 0x0, r8, 0x8, 0x5, 0x97, 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) msgget$private(0x0, 0x14) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000000, r1, r4, r5, r7, 0x40, 0x80000000}, 0xffff, 0x81, r8, 0x0, 0x100000000, 0x2, 0x3, 0x1}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCCBRK(r10, 0x2000747a) 05:50:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x401, 0xc0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6c99, 0x7ff, 0x8001, 0x40, "73383d7b130a8b51ace92fe1ae90beb85838c566", 0x20, 0x8}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000140)="431e5858441a5ee5df66ae70ae14450a66e0584f7bed8c2f3a91e899b13dc8100deba93fbe0c9a8adae019f2850e180cb223646fb73a6cff6ba1923d9cc2b0e0fbdbb33d605ecf9c452c07928975b753e9ebbf92613eaa8901491884596c775778a871cda8611650e8071df2e4926ac907ec1f28a11e1a20e7034fcbf3716a0a53340277ce41362cdcf6cedb3b74ae83b078401579", 0x95}, {&(0x7f0000000200)="3d3e9bcc46e6a45078c586d66d278a4afa07f023b3b27209488119d19c20c6b6b6d9f31ae229953108b8b46b49cd21219a779b1c18e5a162fcb4e746fef1bd70cfedaaac417bfd0bfd114a536afc54de6009725242c82bb9033a56ab6e57e1ffb4cf6f1fb32233f05060a5a91fc3b01e93fdbdf6feef3606c5840271b0108c4ae750ea1de4b94ca4558722d3256c8e3de5b5084a62411e1bf0f602dd5297a8cea6199008daaf4957dc62f5abd812feb561389b04f24eb6c73bee1140c5e38a0921c764e898b309722f804d013a7b523ac7d2617cf80eea6df0e676de110b49c287817c9d7a7b6582879d4e988e3dd2c870294608", 0xf4}, {&(0x7f0000000300)="2c96a6457f94d9624462115eb6a193f79bbb34d16e4997205dfcbba4068760464400cfb22ebe0e7a11d1f8e523dd75697e2abc33644accebf3312a853ea9aac925a77e175819c8b9ff566ecbbe15706f1587124ddc7bc7293359409417273a5aa99fd201e175b1348de950150b2f01e69adbcba9c46f190eef0f6c5e01ab731c64005a292030c0bdac60464e511d96df43f7cfb5303c0ebacf525a882799f7c3d7f6017051b4d3fc4cf63eeeceb1420181d00125b1e9f7ff7bee9cc37418d746d87afe88ebad2c22344221f9b32f2ce3fae59346555b23c86970cf3812fcdebd705387", 0xe3}, {&(0x7f0000000400)="c6aa8dcbaf6b12b9c11ff7589a2635eaac9523a3a17402ac928818a6eb0c05d2fa3d3e6a0367e2ca99a7df084ae4a5de6376a77169a3e82b59e6e1867ac633acf42121a71540fe73ffb7bfed729d5a8fd45e6218eeebc9b5483f716a4ae4d58265edd2f780f578b013b41d5aaaf6e69950f495f5244a0733c3f31f8dc828c70e37bc6771f50cdbfdcc8bd26f25a96e0900fc2e94da73c8bda20a2e1bf49d45e536cfc5c80387402a41a5251db5c673ee52e25724fb626636bff8dcf8df16b422fa7f89bcfc06caa39703c0e84154da4e09b25d5568903097dcfc05bb27ac9309caf6b34a5dbb76974bc7963820a8a7", 0xef}, {&(0x7f0000000500)="b6320017f8a36632a87ee805f765e76eafb95aed1ccc488312f7755bf5357d049043d4face53d7dc0fee5b7779cd937b3c3c33aa4eb2f5e9647a9b97e417d0b09e77050759308160e2cd19", 0x4b}, {&(0x7f0000000580)="686d976fd5523c9b35cc1662d37c01aeff2ee8f40891390d5d6ca8a66350ae65d896e6e3948c65451bcac60fb8e37312552e5dfc3d88de3f94404ac3a0298abffb9457a654daeb9a2b5eae545f36725e2f95b92216fb943b44118ba22153677d8311cd277afd513e272034ea4f58e712d02a00ef4d4130ebf4664ca3340ddf3ba75138c6efba77d7a5", 0x89}], 0x6, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r0, r0]}], 0x78}, 0x400) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) accept$unix(r0, 0x0, &(0x7f0000000780)) 05:50:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000500)="a2f6202cacab86f5f5c2709886a9f583dcd3184ed1d32d334c2437ff2d156326169d4de603ab004b98cafacf31a3ab115559ad7e72bbd4369b3b1867a577c825cffbe4277fc6d75d9f84ecfa62f6ec91bc1dfee07eec3e29e49ca1a9606fd1ae5151611c5425860664a39021f0e5484b1f7572f2d74564af45ac139538c7c24f2cb87e4e2ccc64c80ca85d426bf4744d913153ff233f9785ee3218cd85f82c2316fd8dbb5bdd48aee2fc10a2465e4c3f650729b05f0f0976f065fd8ce017b9706994dd838044edbf1ceff520164cddc4e7d37c6ed61dfba391a396a2f0bd25c78fbcb002ef9e3de3315f8908c823737bb2ac61dae4b10163391bfa9ea98ede3ef1cf21a9448833afab4168e149fbdc0ba857730592fa314ad6e723a47bb7c42631b27ab5c121c1df56faa02e3e1504821eaf75d3cc11a2e4c650365a9e1bd3a34abbe81be8c5da18aa8f256f39218e88ba7a4151219df20ddd78cd1d3081e0d4fd77ffad12f4d075161de405fe12296585f425d993d7458a5ea4316b5d4ccd580e56a36e5e56871cc9f4aa2c68c5c6912bee6c6f87b1549bae816dfb951bd6a0ec61ba15c5139b363e27554a0b637fb6413eb69e0cca18f1934f767c76d739bf5f6cb80de3735bc7dcc835f763dd377188011cf2b5bea8dbb1ff01db8e5fcc02e2256ae346d09b74a8000000000000000000000000000075146fe5ce52d2dd67a7e84f1b58a6209e329c6bc8588dfa985f1b4afa2c55c542cc993b5bfbfc0000000000000000006e4f94986064205277e6744994a84507ed35a205c1493c0645810ce4291b92e36680503dce62146f93f204fefd3f7be33cdce62abc1344b3997d998a7fcf24db4dffa32181e5c6f2449f11c1f79a1aa62f303c475d10f6ed3bcac56249170dcaca38b39fced62c12", 0x28f) 05:50:29 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchownat(r0, &(0x7f0000000000)='./control\x00', r1, r2, 0x6) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') lstat(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)) readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 05:50:29 executing program 1: r0 = socket(0x1b, 0x400000000002, 0x2) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530001d68c0a2ae88af870bca1ad373faf8ee005e310d6c770eae69b409af96fe7bf5831bac3106983a63ca47cc42398e1d5ced68e8353c3660f2ccfad4e8dbacb83539a819a10b67288b393724fbf5b343e90f0ef152537afad90206b3d0512e07d35d"], 0xa, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01000080000000000000121e911bb0f50eb6584d5ad93970d58cb19ff3b89ceb4601d2d771a578324f9839976534bb2e02daaf54c5"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000140)="171719c4f9c928afa8e1095bbf19c52285b47cdcba149d3a9826a0e16efe21da1f161918599d1fb2c8a3ad712a6b6dad7c07ad9c35df5e51e15659cddc747238c5b68d7b528c0748df2420c6bc2cb4c42c4088c62ad6f4c0fbf2aca4e0adf707c0b2d748aad028993c08b6f2bb77651991bb115acf72c5a9e05f79b0f41b02bcc0469f9d6729bc4e7d470ad717ced72d7f86b9f7e66840e6fbb92426f08b159573b3eee6d346705a10", 0xa9}, {&(0x7f0000000200)="57cc7c3ab1fa27c41565111c4b37281ee91dc6c5169566815dd2ff5aa3a81c4ae3bdf4111f9e6a0422480ebe2b201e3287c796722e0467f127d0b39d44f858ba4b3bfa5474598372356f00a33aab9699b3914c4ed74ab6d395c9e96c147449f8c9fe1c7a579b3b27a35188fc0557e2ff8f1104695893ef116e147cd1ec17fe", 0x7f}, {&(0x7f0000000500)="4b1003e504db070e52f9ccc59bf1b020cbeea109a8d909db272da38aaf1d7f108b2fefba3ab89232e36aed32f74ebfc8b8108a6b3c6a9c25c1bb4345d2223b772dcc3f6e03ad1b66667cfbdd35c6bfae5865c7497baf0720a014d0debab90211e86ba3f0fb5b44f93c49435f70c004113f823022850ab7", 0x77}, {&(0x7f0000000280)="5d686404f433cbae8f4968463c9484edfeaee9cec238793aba159ba036045fe2197c31da0bdaf253c0d719016d24d0da82ca6447c55945e91d9eaad24dc687c8fef7a1f9995df2297a9eb87f78508fc73d9b7f254ce8f4dc5fe20f8112c3c2a9eb4b2d56df9c66be37b3d9d7a3fcaece531da07f", 0x74}, {&(0x7f0000000300)="f4eebfc91de93ebc91f340b0cf61d9a8ceba9391b046a2fe5fe0272ee4abb16f6768b4ef04030b58ff67b98badd44043d1fd7dd9199110d8d3308232d1a151abaaeb95f9f1633248f35cddfaa19d11be0b8bc8", 0x53}, {&(0x7f0000000380)="4d4633fa7d226d234092f9cb6b39fee154140baf64e6f47d372a296cb33a9db5cf5b3271d8e5c8ff4a9671a389baa347097e3382bbe18b4cf78db76784eb3dc406aa1488faa2fc2a95143aadb123885c55addd8a1e61b17170a9a3a528c217a7e3a194c277", 0x65}], 0x6, 0x0, 0x0, 0x8}, 0x401) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8100, 0x1) 05:50:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x80) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/232, 0xe8}, {&(0x7f00000004c0)=""/247, 0xf7}], 0x6, &(0x7f0000000640)=""/60, 0x3c}, 0x801) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0x0) 05:50:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) r5 = getpid() setpgid(r4, r5) syz_open_pts() 05:50:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1004) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) 05:50:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1116, &(0x7f0000000000)=0x1, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:50:30 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000003240)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/217, 0xd9}, {&(0x7f0000002240)=""/4096, 0x1000}], 0x3, &(0x7f00000021c0)=""/44, 0x2c}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x808000006) close(r1) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/249, 0xf9}], 0x4, &(0x7f00000003c0)=""/130, 0x82}, 0x41) 05:50:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002040)=""/4096, &(0x7f0000003040)=0x1000) 05:50:30 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/43}, &(0x7f0000000100)=0x2d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xed16, 0x31}, {0x18, 0x3, 0x1, 0x2}, 0x8b83, [0x4, 0x5, 0x6, 0x1, 0x20, 0x9, 0x851b, 0x9]}, 0x3c) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:50:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4, 0x4) 05:50:30 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x201) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0xe8, 0x0, 0x0, "8481728cf986100626e0254ca6dc45a72df253f051c5531edd4d65edc2f5be810c84754aeb36cc78fe6d1f57c2f410a1acea886cb106a8320c8a1014e90fa26c4c2433752b265b0d60b728994ecc265a074bee7951ed55f85f62aceb92bce13fd340261ca158328271f6451fb252e1fbc5af9ab4f58b3c9578f36d1c0871c882f1f6d3c28c6866dc84050200749d651188507434176e3c971a98617b1963cd1860c76bfe4d46598db1ef05382c720585345fd66ec9a5c60a015aef263d9a1c275572ace9cb9f8f523c9b2f791752b5f358"}], 0xe8}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9bb) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 05:50:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40c7b54933a5679d4be2be87ad7732d73ad3588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a0f782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab", 0xc2}], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) 05:50:30 executing program 0: unveil(&(0x7f0000000140)='./control\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x8201, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/160) rmdir(&(0x7f0000000040)='./file0\x00') 05:50:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 05:50:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$getown(r1, 0x5) getrlimit(0x6, &(0x7f0000000000)) read(r1, &(0x7f00000000c0)=""/166, 0xa6) write(r0, &(0x7f0000000180)="d26f1771cbcd499d174980c7c8ee891ecaa8d8dc43dabf11d4929d83828bb4f7e6035003a7a5e6765b0f9c8141347bf2b3f79ca56e113ce70ca42188c220d185ebc0b1b1d86ccb82581aa956500842cbe79021f271aa3680f187100ff738d76d7e89c74eefeefe93c0e6b4ab352d393bab40a51fba6fee21e20751fbdd5b0d67aad6b04b134cca625f9a04653575686f7fa3cd78aab2c9f80f54d5eb275dd3f1a0b2544efe9ae6b656c7a5436ce58c9168d09af416274b75da23d85ce8175985f80e1fff08cffb9c6ac6a4be98372e8514145f99d64c0d98a126bbd88a3f2aba613ef7ae8930b9ced9880a2f20a746a354194cf2dd83b83244e1e77589ce", 0xfe) fcntl$setstatus(r1, 0x4, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) 05:50:30 executing program 0: getegid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x101) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 05:50:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x46485d48) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) geteuid() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x3, 0x3}, {0x3, 0x6}}) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x5) 05:50:31 executing program 1: getrlimit(0xe, 0xffffffffffffffff) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getrlimit(0x5, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) msgctl$IPC_RMID(0x0, 0x0) 05:50:31 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r4, &(0x7f0000000100), 0x28b81e) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x8001) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:50:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xe40) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x3) shutdown(r0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 05:50:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 05:50:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 05:50:31 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000ef1000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fb1000/0x3000)=nil, 0x3000, 0x0) shmget(0x3, 0x2000, 0x4, &(0x7f0000e04000/0x2000)=nil) minherit(&(0x7f0000f23000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000fd3000/0x3000)=nil, 0x3000) 05:50:31 executing program 0: r0 = socket(0x27, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000040)="3d319dd076996ddd57a45db2b07a53ab93374753944685558fe220d5eb06fff5056d68a02fbab57460c65c6675f770349a5151aa3e321e19e5fc08769cc5a35e6531f53bf7d48bcaf6601897a669ab010feed0ef628b4a8e11bef7b5593b47bc65df9ec620b9dcaf228405d13161053efc73d9efe133a74fd838c320c32cb2cd4a90bfd14fcc8be0f0f913245efcce868fcfb3e4790b63f712bd8c5cec0256ab78b2b31a1809d487d05e0038f565c6354b0b18e357", 0xb5) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r1 = shmget(0x2, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 05:50:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000020, 0xe1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20000020, 0x4, 0x953}], 0x7fff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8000, 0xd1e6}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x8dca, 0x1364}, {{r0}, 0xfffffffffffffffb, 0x4, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8000, 0x5}, {{r2}, 0x0, 0x9, 0x0, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x5, 0x80000004, 0x3, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x62, 0xfffff, 0x3, 0xffffffff}], 0x4597, &(0x7f00000000c0)={0x6, 0x80000000}) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) close(r0) 05:50:31 executing program 0: socket$inet(0x2, 0x3, 0x0) 05:50:31 executing program 1: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='|'], 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 05:50:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x101) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x5, 0x80) 05:50:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x3}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000180)=0x8) setrlimit(0x7, &(0x7f0000000040)={0x3, 0x10000}) pipe(0x0) 05:50:31 executing program 0: pipe2(&(0x7f0000000000), 0x10000) pipe2(0x0, 0x10004) kqueue() 05:50:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000001ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000568087c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/162, 0xa2}], 0x1, &(0x7f0000000300)=""/38, 0x26}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x9, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) 05:50:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) close(r0) kqueue() 05:50:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffff9b) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xb30, 0x44) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 05:50:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00002fe000/0x3000)=nil, 0x3000, 0x6, 0x2810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 05:50:31 executing program 1: r0 = socket(0x1, 0x3ffffffffffe, 0x204) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:50:32 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r6, r7, 0x42, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0x10001, 0x35, 0xffffffffffffffff}) setpgid(r8, r9) readv(r1, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/175, 0xaf}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f00000005c0)=""/147, 0x93}, {&(0x7f0000000680)=""/138, 0x8a}, {&(0x7f0000000740)=""/11, 0xb}, {&(0x7f0000000780)=""/21, 0x15}, {&(0x7f00000007c0)=""/214, 0xd6}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/142) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r7]) socketpair(0x6, 0x3, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) sendto$unix(r11, &(0x7f00000009c0)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316eb41606307be059ab1a060387be758d9b2de8b5847fe9c4a6080900000044e73c8296e5b9d76df2b6345768678967be140293b4da5bea6e3eb0336746a2830c064a213a6ddabe8f94c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a1f5e395586731b1fe799fbad3960596c189b12c572bbca961017edf872aea0b99924e47218f0a9a63c060013130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca81976f4240f37c14cf50c28d633513145854b4c67d0ac2ce152b8dadd48203eeef7920c819e59064f81cb999a84cf669f0f21614368d2b74bdb41337fd5eadfb7a92a5919a9282d2608bd417808a2130d2b34239d016e9368d64d52260f53dd149b186449bc064973a37929bdd3e79ee588e41ebd13a31c2cb65abbfdd865ff3bf91d8c048567d709703e79f20e245f2986460272c29b67e6e42c17f37c84a9cdb5279ed8d007c0fc19b2cb738341803f89aae61c76a0c99582df804ef2fb3a4c574a235ae62902efb22e27c685d500841132f121b01b94dfd6ac8ab62307cc1a70320fdc6e6", 0x1ca, 0x1, 0x0, 0x0) getgid() ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) fcntl$getflags(r1, 0x1) r12 = semget$private(0x0, 0x4, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x0}, 0xfffffffffffffe3f) semop(r12, &(0x7f0000000580)=[{0x0, 0xff, 0x1800}], 0x1) getpgid(r9) 05:50:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 05:50:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000001c0)="9dfde048a9c628a9382601693d2ea08a579f9e998dab4af7142828e27428335adc6fde6701599b5cda803878ef614e29b7cb164182fd26bdf664155461ca5891f7bd9da4f4325deb8fbc", 0x4a, 0x1, &(0x7f0000000240)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000690ff6)=@abs, 0xfffffffffffffe7b, 0x0, 0x28f, 0x0, 0x0, 0x8}, 0x10000000000004) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0xfffffffffffffff7) sendto$unix(r0, &(0x7f0000000080)="5fcf6911be4aa835d6b88b960b1297be7f98ac310ea5a88ff75feb0942c9118f8c50c636b01bc42307054ebc131f399f09bdb8e8058f37441b762655886177b80ceab5a4c50e16e33a2c9ebb2c9e112f0e9348f9e005666273ac84b7fcfc02dce6f8eb402e9db8ee11fe077424de186bb3c03eafca7474e94c8cd3bdc805cd6d07af71f7482481d5bd04d0eb35b439a5cb159c9275503a2417650d81f3f58d5ca85394489d772f1be0b9dbfd432217fecbfa6e945e278869d6e2ba868c1757a77b0b874dd55b64ff4e6bb8b8b9a5737b3e83bf55ea74c4d6", 0xd8, 0x5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 05:50:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:50:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = socket$inet6(0x18, 0x6, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:50:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000001d00)=""/4096, 0x1000}, {&(0x7f0000000400)=""/39, 0x27}, {&(0x7f0000000440)=""/43, 0x2b}], 0x8, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xe025, 0x25512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/20, 0x246) execve(0x0, 0x0, 0x0) 05:50:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) sendto$inet(r0, &(0x7f0000000080)="e470fa71d6e8cf2c652161ea99d67a64a465ca6e207437b3a89bbf3eb85c585d46b0aa1f76e5254d55ee647f0eb70db1b75e4257006bc7e19621b4969da4c6245bd6afd922b5cce2e800e9a7e427cf1aa4582b1d1107abdf4a5b44cc601d77f61f75361c014e6ac101c7cac2d412ddb67955cdc9bbee07f6d15ee0655ff8531daac0b23b5f7a1369e0633982fe0525d2044c0ea1a9650bb2f3ca25e31be69f32b290e1a38c9ae2619601e563c318c9271f9caf946cee2c39c2091a", 0xbb, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 05:50:32 executing program 1: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x2, 0x2, 0x1f}, 0x1f, [0x8f7, 0xcb1d, 0x8001, 0x100000000, 0xf7, 0xfffffffffffffff9, 0x5, 0x95]}, 0x3c) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r3 = getgid() getegid() fchown(r1, r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = semget$private(0x0, 0x10002, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) 05:50:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x42, 0x1ff) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)={{0x0, 0x80000001}, {0x400, 0x2}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xf0000041, 0x40, 0x4}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x44, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x3, 0x2, 0xacc, 0x73fd}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x69ec0157, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xf3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x41, 0x3, 0x9}, {{r0}, 0x0, 0x0, 0x2, 0x6, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x80, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8000000a, 0x1ff, 0x5}], 0x5, &(0x7f0000000080)={0x7ff, 0x20}) 05:50:32 executing program 1: rmdir(&(0x7f0000000000)='./file1\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 05:50:32 executing program 1: r0 = semget(0x1, 0x5, 0x0) semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r4) r5 = semget$private(0x0, 0x4, 0x200) write(r3, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f00000000c0)=""/139) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000740)=""/105) socket$unix(0x1, 0x1, 0x0) close(r2) semop(r5, &(0x7f0000000180)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r2, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r6 = semget(0x1, 0x5, 0x90) setsockopt(r2, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r6, 0x0, 0x0) 05:50:32 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000200)=""/109, 0x6d) pipe(0x0) getppid() getuid() getgid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4a4, 0x1, 0x2, 0x4, 0x2226}, 0xc) flock(r0, 0x2) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0x0, 0x9}, {0x18, 0xffffffffffffffff, 0xb721, 0x6}, 0x0, [0x0, 0x0, 0x0, 0x6, 0x0, 0x3, 0x400, 0xb0d]}, 0x3c) dup2(r1, r0) 05:50:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x80000001, 0xfff, &(0x7f00000000c0)="b90701b016a6da962e69a8cc79a1bc12629e7a3e27e43f5e49aa67825adf61f55e06", 0x22) setsockopt(r1, 0x3f, 0x4, &(0x7f0000000040)="df0255271a0acc61c329857963ddf15e2bcec26636778501fb8b6f2cc5ab38af39fcaa1868b43f1fe00793dbbde52d0a5d311d1ce6091c446d766a7949044e5e3c2597e9c0c56b47bac4bd1f3e5c5cedc440182b76671be5c14c160960758341ba29ea89bc9b89eff3c876a7c4a069ccf6bdd2f19b", 0x75) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x251) 05:50:33 executing program 0: socket$inet6(0x18, 0x7, 0x7) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) 05:50:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5dc48000000000) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 05:50:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendto$inet(r1, &(0x7f00000000c0)="9defcae79ca985d08e45", 0xa, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) 05:50:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) 05:50:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) 05:50:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r5 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffff, 0x7ef, 0x80, 0xca70, "dd2cac2a4f54b82aff64f9d7bd943d78a8594332", 0x0, 0x2d}) fchown(r1, r3, r4) fcntl$getflags(r5, 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x8001) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x100, 0x4) close(r5) close(r0) recvfrom(r1, &(0x7f0000000200)=""/200, 0xc8, 0x1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x3, 0xc) semop(r6, &(0x7f0000000340)=[{0x3, 0x0, 0x1800}, {0x0, 0x401, 0x1000}, {0x3, 0x7, 0x1800}, {0x2, 0xffff, 0x800}], 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x2, 0x6}, 0x0, 0x1ff, 0x101}) semop(r6, &(0x7f0000000400)=[{0x3, 0x20, 0x1000}], 0x1) r7 = accept$inet(r0, 0x0, &(0x7f0000000440)) recvfrom$unix(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x1, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) readv(r7, &(0x7f00000016c0)=[{&(0x7f00000014c0)=""/224, 0xe0}, {&(0x7f00000015c0)=""/106, 0x6a}, {&(0x7f0000001640)=""/79, 0x4f}], 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001700)) r8 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001740)={{0x400, r3, r4, r3, r4, 0x80, 0x1000}, 0x3ff, 0x9, r2, r2, 0x8765, 0x8, 0x200}) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f00000017c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001980)=[{&(0x7f0000001800)="88e44bc4c6a1dc7bb7f01844fe70e72800e0aafc0017f8fb535533b748bec2b5b3d2adf5022e6a39a0abc45a331a7e5a6e56cd315e7dc18a5e8e5df6374347d2d6e162da4f6f3a", 0x47}, {&(0x7f0000001880)="79e0191dc9a7bc721d1105c0cd5e4bd52fa2436129081e54128f18acea6fb18d3af1456978d0ca8f3f72dc90d760e4239b9cc642ebf7e6e442af8b0c4871dabcee3f64f446", 0x45}, {&(0x7f0000001900)="bf5c4e79372b413c4fce08f2631e88b299cee941284ff9ffcdfbf538eb68f983413c1138620c41a1725f3e58100c1f95f00f9c5c9a309aeffd020cba703d73718aa833106e528ca338491b6af6af5c402415abfaf0e77a1d22d28c3c14357ba7b5eac07fcf0395f6b2537bb62bed991ac3db59", 0x73}], 0x3, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40e}, 0x403) mkdir(&(0x7f0000001a40)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001a80)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x1, 0x5, 0x1}, 0x80, [0x3, 0x80000000, 0x7, 0x1000000000000, 0x4, 0x6, 0x1]}, 0x3c) pipe2(&(0x7f0000001ac0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000001b00)=0x3b4c5f3) 05:50:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod$loop(&(0x7f00000027c0)='./bus\x00', 0x4, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x250, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = dup2(r1, r1) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x3f}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0x9, 0x40, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000003, 0x68, 0x10000}, {{r1}, 0xffffffffffffffff, 0x4, 0x44, 0x7, 0xfff}, {{r2}, 0x0, 0x82, 0x2, 0x81, 0x80}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x9, 0x800}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x53, 0x80000000}, {{r0}, 0x0, 0x82, 0xb, 0x2, 0x100000000}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0x30, 0xffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x12, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x1, 0x100a, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x4, 0x20000001, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x2, 0x10000, 0xa5a3}], 0x40, &(0x7f0000000080)={0x80000000, 0x400}) sendmsg(r0, &(0x7f0000002780)={&(0x7f0000000380)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001580)=[{&(0x7f00000003c0)="3ea283127f", 0x5}, {&(0x7f0000000400)="eb0984ad779a1de3d26c61f12d84b02f3091b9824d89b19c9a173dec9a764f713ffcc764c1b324b8b420a941aa2e623d87fa49224c4ddbcf7d9d7dbcf5b56a8820310d8d6c8bada9da958e609933c592a9128fa8716f0220b4e2eb3ff621c391df36dcdb", 0x64}, {&(0x7f0000000480)="db13541dce2f29a0d2e16ce9cd84357d58b3097cba031ec04d866d57404e37d3fdab834dbb1a318606ca9e33213abe5e29a316b13d54adab34ff842edb5b08de7d6e157e82a8f49a246f087084b9049f7ec3096f839ee2d1fe00de62d758b9cc51c571730504fb4c854bd241483b5156493dc757cb2f93193068d50984176f5a439665a3292daae3f6d78307f4e4db66b773bcfdbbe3ccb0f9590a1ffeaba02df6718badbae45533eb1e2cfdced7f229459a1a25761e75a0aa120dd5767eeaa3e504f1a296d5e8161cf3bf13063f853c5ffba9e44e9dd8", 0xd7}, {&(0x7f0000000580)="a7478ce0748ee7fc8c18caaf74dcee37832f6dabb4212d5763a37d90486406ed5b92c18bdd2a1304b3bb31efab8ce2c9a330b0de9cbe7200d9d991437d767ae4a3c113b90cacbcceebf6751a26e1435933b8e4580a4ec6e495320c608f84765254e5013eecda82b4f4a47eeb0f3e6c7e928df1a1cef13716bcbfd2ef2db51bb046c202b536bb031f91ee250a29451601f043d919ea48ce40bb3ea6a6e2f5abed0072895c71d347d799da15722e623516bde50d495ad86ed62de3b7a4bba038f9a3a9d940baa71e91c6277b857e644774eec3e52aaafd5cec62ab8e04b0c4d255f4404fd2b375400f6706ba259995a298d4df33c247bd4ba1aaf47aee087544a9ba381adfbdc47796359aa7cf8c03e623c8b04f8de67acc89809f988a0ad8c7f8bc31a607c998f49ab955d00241779498a6dedf4b3c79c52a41a056a83e1dccde9008f26303557392aa1a84c0a5bafd752ec50e6195db29594ca8ec2b85ae017566c1257006b3295c73f6cb3f26222d89e2fc5771400d8f659f339b9fafa11ea25a6e4b3d78a9048b348aeffb8f0097879a134737328e6e0d9b4cf244cb77cc8359319210ede7f4518e7759d72ce9c04a2122ac48bb9b775d88d72fc21d6361b94498411628d7468355b08bac3ee00f406a2862dee0386a280049c55d567c6526d6c51b9ff6fbc3ce5f67af8a51360fa5973c7ca029fdb2086632354d3fc9fd77a159f7a31c8b53b145d32224d2fe4cc8b1ae1df64574373493f07d737f855df143c75cefbbdceb58373a84edbef6f7f3f68a0999310f320ebf307346a2ec8aa26d1c5dc9ee227db6cdd8763fbe5b118bf2974878a062501c77f9b85c3dd0a4a5bcbaa583ef7cd7b6721657600774e685a4d46cd991330b8c00f18713a42c0f891ba488349c54114321d022472c916ac2d30a4de8fcebaadd65c6ce6c720ae43a49aecd53e4ee5c5a04116618250ed0ff3c3e899c5fb4cc8a849bd7e95ca23c1430226099223e4f6b0207c33e0089e1f447363a0f075fee0243289fb961599156036cdd9999e458fc162654efa36d7e5669afdf05e8c43c7e0d060d9280fd2310172199ed7370d44ce37ba564b074e0ba5dafa2517b8b628194fc78ddc40bf8ef728befd79d6406fe5b0e76fbd8c7fa4bb428f107ec17c94e03c53f35b2904cec34455cbc0e711e991479560cdb44845f81a1dfa58739c427ab47c77eb40305cbc40d76053c17f886b61ec8445f24f46d560c478cfdbc0658560ba06239ce6ca2b74adc357185cec5e1d0f3c88b39c5b568fbefc5ad617f53e378786164f870fbcac66e513d6f7d55f8e9867327707f13005710632e0e48a802f03decc7278337c061ae904f88113f804fdbfe0b892c1f118794a1a6b1a3ee9e9da672df1f2c3b629374b3b90ceb238d33232fb9f9e12b6a4aa40f2708f2f448096a206670f0d887fbc0cceddc16cbf666dd397c40474432c3695489eace5d24123ec3c7112e25539ec6ca28c20eb83220a9b6bed44b6217d569d010088c0748216ccc783deed010cfc7e803b0e529b6b350906bc135e328b0e586bac17984cc4ac795d6d9bc26b87844fb31dbea09fbcd6c9a7c00ccb67ae103bc7a734b8b77339248cabc163734b2fb0269e9143d92daf95e5931c2632dc0e30d44a4948df5541696b416db32d2c6c4dde72b184c2c59b737bd75846292133e0eb38e8bf44fb146c444cb153ccda6da00df06c5babe5a514460aead280c2d3b3fc45b14113107637f2a1a1348c39abb30f5b8f5c5bfc0e5d3034ae10046b07b709e64ea50e95ca096399e342bda379d89fd8462f606af22902e376f2d1611971f80b9679b67cd4f39dcb8557767935d8c93d856d064e7513f4da806765b8daece2a17c552e0d1d90b104f2b4fcef46e03b56804a32d9d110f3af7945780f0d5b0ac402ef22fc346d08d8fd24d04c19e59f68e0e5d0071ae770ab79419d65bc9c087945c7f0673ab31a574ef3e426ab8a0218172a79aee2f6a10c408ca6025bae81a32371803d110abeea51df7a8897df27f633da9074c61f2db39755dd3b16b4c17ac53c393f3d76b3bc241487009187a26ac15411318f5a6e838386b481533d8bce65e1cc55fbd8b13cc506472e862adc59220f6e124d0efb9efd07b43b25f6991750cd83d382249cb7345acc6b401b9df1bbae3396fcfc706b9b13483ea9acc97452c65e7439be9b8b26f308ec4a2e7a891f9e8ea42cb5ac309d767fffb35033e37c7f46e0a5a315e7ae46809cf4168da153a538504019204f27b95997204950ca75c4dad98bd787f2bcf1b5341bcc28dc30b25590cfdc210d5d305106e162744c5eb326f3f35758939dce8b89c25f282954d8e9faf296905f0d60713ab3ac9a9ad88bac806bba8a8fe95199a280dbd98005ceecb53617b6d248946a78e1037b3f9e70af4cfe238cb97602ed518ad9d2702b54e91008d546b0879bc2973c693ee71388d75a560bf63fe706c1e43189cc1d124f0f6bebe16bdd62f7d2556f5a7515a20164bf8ba85069422a24208904794aac13831f470dfbf4fd6d7bf04c3b5476b1009947f3413921cf57fdb5eea7ad25d00ebbf3988fb9765da7c5dca046643bca22aef4ec2f674d6519a01ba2b2bbb33fc86b553de5d7b3f7a2a188540dfccc46523af259b3b30381d55cc37fb02196f9e63fccf29ecb0ef58e52deb613d7cf45e72f2a846da7a664d3a996dfaa9009a954f1ac17e821e8faf3876676a4f0948e82e6078ba3ab93040a5fc81afef31ae51b658da16f59f3c5616096fd8bafec7f38bb11123ef0b3f718e0746e807c6c156e87ca246ecef60b136899fd834318381bbc13c3132c95b46bb26e214e7146019d27ba51071846bc9d092d92c33cff9e927c1076aacbcdbcdd807a348740a8f032762acea95be7cf1f654ae54a7f3e76e552b095faba1019846e1d87ee9615cad232189251c4ccb883d950e36a7603079c54b7cc59bc8e8ca4d64c077c9f864b3844fc03e7be64552954d6124bda0c80b39bed79da9d1c0eb41df1a3e20fb87a89e937feda1f4e26da0406703934746d486a698b8e19f2020e6a9cfd309ce76dc49b5be0209e452cd4c35ce7138e0c78f035a74f2dcfc02f8b908b7cf4564449b6e32620bbe2c34c5d9170017bb978efbfe4e155296206e58aa57c532657e0aec4c98afd434c4de4582fc1e6e2cccb1f3c528b118d026cb4869d3af915bca7f12206beba63723a0625a6761abbd959c1be2d8364db970198463f8a096c4332ce7b57b2382d7d14521756717dbfb6df29af8f644e5b62d1faac70e024b7ba9a936ff55b95ecbb31abdc2b9a76b6d5b99ea22c98249881bbc37a781adabf8788521708409938372f866efa45a68c924187bfe7c0945440f08e8949edda9b96861003d2d2fb75cf9a798ab45a3cf858b0b903c1ec7927fbeea6148fe2be1d6f0483294c02e9350467a9c7eb1ad3616c671a1cc9877b477e036edcf0661f92d6cdc4e445738d26e1c762d113e48969c0aca684b93ce9d3cf74a8a92111302312a35f1f8cd7802028578548695b803ae59dd7ddff4de894e9b1219def0f7c76fc761010e86a633375fd603bfd03efe9ba3b2ad739926265f6763455edc1651dd6ce65374bcef2becf6c62f8dd3d15a958c26b799c69f128e1643d329bb4f1ea1bdc3db169a3d31d416de563366e6367dff2b65f83c86ec2726fad5e4a5ce8e80ce756c65c8d9f3cdf4e58dca80ade17bf261ace377eeb64f5e3fd06d92eccf73582840deab679f04c001fe3c43f2859da1d6b72c478dda595e92ee7a83c48d30e2392fb2c644e4df4b4627f65635d242076a0e7e1185ca5b3810c7013f28772e7b79f5f08cd6f29abc32cb3a312b1f9af577160d1cf4e2a32f08b70c2b7c689223b269fcca8170921e64eacaf915a64a78ffbb98908659a122a65ffd5669c2d1253527329df7e86ea1685e4fac622fa83756655c8279833039588f0b76a08363df3f21e0d6a4e552932d3d5d5ff3d2e86c67e5a28a0e854b5b4e7087530536d99f78734f489ad3d76c5cc5cf472a7ceb53b08903c7b30e58a05f4829e2f84101fc124bd0e3e2bd10c789543c45508b231de957459b159263e67848856a167114a7da162806fac6889480b437856ee83c66f3203723911dcd236ac80c3f8e6e2f46d7d60de5a5598e731c54a821ef31e8cacc5bf8340fcd009c82eda8a4022e4ac728db9387a5093c539e006b5ba8f19b47f67872fad21a02a3a5c76918dae488fcf5b5433cd351dc4bc7b3fdaffa01f49db4ee87c35d002e7c80ace9f5dbeb9792aa947bc724d7a01bbe2410ab8c7f8843c601bfaa526fc9a48e3865b1a68f9c85859abd9454e79fa66769cd540d3c8d2d488bb4ae73e0dc9c1dc04f706225fd1e5d60b31a8c100bc3afd5064056b490b61c57672ed2e96fe9853ab6c70f99434d55bf10aafbea6e2ea41e1867e194e4b4a986e5f7094225740ce83053972ef70a705d1334c702892a16061b56c4acfd3b5f74ddc71988dccb68a97087a40fa5004109bb75546634ab7a9e2ff3760c6e5aabcf1293d2cd7f894900f976b070ff5e373223d127dcc1e5294d6d55857e20ac740b52823df4677c240c93582a1b4ac487d424d99ad6da04a2e10a5c9e77855eb322fcd1172caf6e3a4237c23c2ae42dcc66b4cca83d4b74a477031fc81df301a129a501917f10b0e3bf643923bbfb0239b68e959dec2cfc6fc96990d04085139b93b7b177f816a85e739449bd9f603f974455351e06ff4087e8ba6516ac9dfcdaf6f13a732e32b123ad2c6f0228d9c5dd4ff55f17418ad848d5e718f7b7d099b2b141892d2b24c6bdb095b8ea457324d5895c89dc5cd553b2694724257f9a5fef12e721b9125dd89b9d5a218d9e4b76aeafbd789bf1f5389137f19a048f63568a45d06e83ac0694f3a3812834770880a67cb3f551e29409dd86464a02d38de9b57ccd39648bc33a2eafb784c79a25fbc39c124d48c689e8315c92014167813de4bff7b5f767fa45cdae2099cacdbe5c34c008a22aa6a0cbc2e26327f425f5b189c49ac399a9d9ce624c1b054d13e51bdc34b04a0aced3aeb14f1b0c2abe02f17babb060b0a090d1c3d9e24474593c7ac9ded08b025344de5c5c238e4bb23d142d1e08b3364c827fed71de9551ae3f489056bd1511134af1d63358b8ef8b6b9fc79df947cee0e51910ad868ea7933c56346f469671cdd28b2f8a04a2f57872bcaf8a38d06ab8f9f31301daa949229df8c0a32c7432c4d60dada2deb0d51d5467ce16dd8f620adb7b7347ff003447dcb8159aefcc59f1daabb20c0b62bc192bb2078b73bc377757a1f20edadd78fadefe47c8b0943bedb6da414a067c30c5d6846fa1632cd52591f191a1e33611e768c3479f344c1c2b1274e3fda297a539286a2b4754da6faa2feaccbc581397f4832ce3ad96c2a05a8e031bcfa2a1836dbf59272fb6ee3f724bf8bb44a8452775828ac5a0854a378aa432b3ce3680bcf9b7f09dc6b0e7b7b1c17e20931e60b930df097be2ebb0f182c126f6f090a6b344afe07136574f9521c42db13a6c7b74ea8ea55556329634fbdc55e27a3e57cf2ca6d7e9ec21bd8f877631ffc3d4c14255b7090005c056d66af980dcce67f156e61f78eeb2dda0a26576f9bada11e1d9aee332b6c375f5d0ede224505a5ff6b704e18f6a57241df77db7985b48c5f6a7303d013c631450190dcb090b3933ff5d135ace102fea6aa799c651779b6b931a7b3c84342c1afe1ecb5e2229823ce7c6743ef208180eb7f823bf06186525", 0x1000}], 0x4, &(0x7f00000015c0)=[{0x20, 0x1, 0x80000000, "7113065be725dd39a8b1e6fb4e"}, {0x1010, 0xffff, 0x100000001, "b4c85b7c544d46e9ada9b36749bd567cb231cf71e1d468014e7a56ecb1a568da8e587d846184bb1286aee169ce16a68459ca51237312f6ddb999608c142181621d69d0767dcc47973a76dc095106b6e336c4cca02ec5bfb3b00ca770b6b9772311d466d28d225120737f6ae52809b9f7a359eae6f2bb63b89f952eb0ceabc7efb4ec574c2d1392016c454dabd0b00b44d5b606f2d1d6e90789f35a16ffb0ee96eac908e62360ebba6e1aeced8b74347f081201df0be5e37c22fb0c1a713da31d2e7ea673f3564c40b16fe30a9b11bc7c08fa46d16a2883702fa32d538df7e467a8d3ce721323c8e1f03a60c1595a9b741d14a5a51b4bf07f55c6232502594622e9053ed607b84f842f122ed8255967522345b9ec1d388458d0156cfa067d0972a7c4a5b36f836b0d3a76e481340580d885bd434940ba9852060adac51665d946dfe8cd6df316b47a4b79f387bcca10c1d568618cbb25126f0dbd01a1a9d651ed6ddbf77f6e64457bac68fc453666a12fd5d2528666ab830a515389e6c714b9aa796480e0d6826117fc4f76a0e726fb5d10781a08879a8e07ecfaeaa30103473f3fb10be96d102db83430cb4302206e7d1d60fa08aaf7222d102624edf24ccb0ae90193ddad72d63a634173facc4fde4682a578604d053726ee94a29ace10078d69eb1e962cca1e3a75113297abb114dce4606c29bad8196f112d3b9c246eaab581e81eb1df4f4a4e92af943454ecc3edbbaf56b672724c69006b9762043f58861e8168e26f5a204bcc0f0775121435029567cbbd18945a79bbf345cb6070ac3ddc39cab45c46158077e4438376fd6027aa75a680404880f023b4fde9c239c9c48930e4b5da010fbf18c1244a5e0053031f3d4dd953d76594f60254adea9f412f875257b40b21be09b932bd58fc6d981375cb88f3f3cd5f1bb05cdc8ac1688918c6e1ef97d5cf32c97dc8043caab8e67e040b5239ae2cc3dec4dca081fd79437f518432882afc1895ad7b0b4df6ab436e63d3e78598112a76d092f241a6943e9232d9f2a573e007a46b3c3f724bd955dc436fddf06d15d1a72ecf2732489948ffa6ed468f8aa592888afd1ac71158edb3c783c72996c3cc6d499eca0671f809f26c61234a0cbeb3fdd9e4763274c0bb61806453d20af3cb50eefa62946df77bded663d9dee1e0754ab41cb59e26fce5c95281dfe6ff4dc66b469b0945dcbc1f4a2ce84bad398fcdb003528c2243298cec0a431d02ee5f59e0d485bc2bc86872fbc8c5f0bc5dbee4a00bdb8488b36a77c7ecca9c976fa374c41393f7d3bdd5b478fc42387c0aa847ab95a3e49855d1295e81276daabde73e3f867e6aae12fba65359fb8bc19ef4a87046c021d6e89ea81952a40b9934ad0769e93661d361b056bdd3e3b4be08fa2827c54632d968a1f14e0b4de27a4002e8f39f56e040759218948e4e594b009bcd06d7fa132a52b6166560a1f5f187acd3a3afafeb0d14dc63d7b45b61759b6dfe30aebd999655503f8c97e4c2715043e4a2927b7f44437b4d244c9ffb7f9d292d406121910e4682d3603e428d94b6fb508678f0b9d90dd0b166b27033bf354a9c591adacf5e32a0a9dbfa839ebd2085f9ce1c9bb590619bb0aa6e73258d5d0eaa26efdcfbce3ffd6a076293830950b738a09450a6e5f95fa85300b77ff9de8423eca956166ed11efd5eeda2c379c48b986b5f928ca6d21e96b38f66dd47accda75701abc9c9ae66ffc591a7d5de9804889e739a6e0c752ace306ba95816baf2b6c09ca68e5d41fac4cb885cd7a88b6716d883a1d1f441f1bab830fae4b74972cc65bba3928af95b101da0e0880778c47991e3777c11a4963568ea932920ed9f42801ebafde1b9574bc6aa9ce1f986c6e3cec2a1ff402b93e272668a8a365257e750dfd1edca1e985891942a8f68946fd05c108854d9a78e82794e85d1173a4984db8493b7ca32fa8479ea7a9ac98201b7e5f8e4e041573b92163d1dceaa7cd483d2b292cd29511cfc300ec1463080295e9921527168c6bbdc406b3c7264eac602ecbd49efcde2de29fbd5df9d7e47a4ef6987b39bf32af16929473850fc09923c9cbdebb4cfd05e0ba1f6ad69cba605ad7bddbdd692312161c78a8263329d7da4947af8232277edf1bbfb0740c8b92eb7ca54947a4c33f572c00ec1d9e250d213ab7c683926c66b4f3cdf9da4a29f87b252e42552a5869faf6a192ba127fb2034bf52044e64b04cb0870cf52c5dcef4092bb6808e5f910f141faa5f5be9f4aeeea915f57a67e21ce2edbf4804ca393a4b86a6bf12625c362de6e0ed7590036275a85624b3a790bef4e21a437658c30ded338b6fa0cba795d239d44bef3637813266a2917b359196c82afaff8f1fee6176154e32d611a59f4148cf0940e359ae6abfbbb260b8eb991b1a83f9d029603a4d7adc7622fc9d9345dc6b089ed3c8e3fd0a445712cd93d4cc63ade5f6708202605837727c156b800879141c3ac7da512c9d58d88c15909b29c45b0d8bb4ead51d38e420dd1c811f40f1727a011f4cdd1a60206b024c6b30535f63d13a9e6de93e723d080f0b445d1fdfa2bde5506f46dfb3feaeee010b85644011ee0a392c84bfa75ac010c48f7e7d1b31650be64f85b4a6d245decf5955da9d7c8107e6510a87714ae6e9bc589dd412e7a4004d3c05a0062a384a0bbd6c54cdc768f4ed547cf3581fd236573ec627df75436464f8058d0cee88515923f35c7dd6b54476fc1b50f407a2d2a6c974092eb48436e177d6b155e63bfcf4a9fd30d5735f71d5522a0a7b480f8c08466d1369a054100b73e416d20e944055f7220c2f5706d221d580c8f5ef2599690926ea09817c90734505d513ea059ccd3267b1173a5b4dbbf038ea4defc94052d16cdc9400cd72757aedc2db81d4edc0fbab1b16d110f948c33c46a214bc5e2c3dd45a9b98b3cd4330a985fb5df2d8df6a50fe158c0c888b561dc2bc70d44020226d4cefc27521a8b6d119399f7de288b181397923712dc415074f083b4c9211c4cc16e85e556358b964b603da840db027a8d9b4af8c469fd5ef58852c7dddd0aa6cd76df96890f00e893b455d6e37e6a4ee4d33d4a1a132580231448c7ce7e269381306dc319e3924eac465ea8109b5c3ab61c877b84e701cc25d5815f89d592bd7e410c2e8f07538c8d2619ffcb61dc73b4f2dad16add4186017a141af60e8ebc95be17a473c0aa207e66b876a5a2b00d250e409109b7fd4bb1a2345c116416c73b081217b3ea76a5af8a60050812cecec865f8dd1f7d2b0c8689e51a4d08b534188871e6fe4c22bc1478bf9268af1000a3708808f244f469101bd6eda08436072c91331c7d362dc83ba1a94fcead0bc4b31a8fd4e290c7ed409fd5a7d9a64a8f272acf424917aa22f686f743e99fd42182b79ba98f4d141f7d6f30ce990520d47887c7195dcb6e6b4a256331b7ee9550fade85b04a2bc75ce3095066e32c76521097f99df88f1b70da9038a6a4b413743d58f88e418ef44ab5c0e4cd43d625298bd496c78068b75bcc988905f035bc67fa4ab79b7d644f12b21f234d553f4e3ee1ac571117aa6daa66c0529920983db48463197bfbd3925f2fced0d5a11239f0901056940f212558611015f41b6c03f9d4823e1935190d175d541b58d59c899ff5627b49edc6bb6c79a763392fac7ae6070df8df090b942f4b736b0928f9418eb14b884110269551ba4ecc20aa73aab128a046e7e83c39bc7d1aae3d54fbb3c99e0327670c4a4f940af8bd1483d9610c30843bded6d54b7e8d17c2cd26ad6d19cb3c42d88dc257ac6f334e6e4c9faa20b5c1488fa2033d3a870132a743ba156a2fe6f5d7dad588d8e08d013e8f6e4489f9b2df0c6a49df80616e4501c7c100d4d2c33e5eb3cd254faaf37935984650a2c4d6dd5b317db7bce42f6056e30aec89ded9e1409a7e5ce2d717e616bbcf7e33122ee661243d3a90bebf981117572bbee4e236236f9e123ea58e66f170fd5cf00d278beb7b00ed4b2de26fafd9ae29724ad0b0cd1088959a4d6753d6caa2003e82c033d6272f5cbce68db25937ae5900942eb26c9fa33c1295f3ea00abe906668cf1dc82090d725703fe9add94c14ae5c94ab80ad25ed1d946dd1fa64013ba7c3f86d036d42746c61df0130a2d491d7984a26b3a1b09816fe74cba2b6c46be008a5345351d722b67c84610eee28296d6b1f8edc5c5dfdb68ec204101444f8ed874afcbd86892b2d978c634ead4d9ed6bb4b8f52814146cd60768a22e919be2939c7e6ccd9bd7dca2aeebb2023ab91ac93a9bf02b26afd8f1e247611845886bd758549a3b6c61db3ffc378ec94332119edb0bbceef04fae0520f7563cd52adb5917ed7077b263d8d80f9a4bbad79626d8c4a3ef0c44326cb9e3a6f86fe5960613cd027c2e216fab57a970a4a91618d0f1ead9d15b8084c9b38d3926e2e17562dd63bd9abe3022026be176d99b22e5d9a676e385eba32e55d36719e2b64998cb2f67f753ed13df762f3d5235f542c9a3afeeaad0ce0d8f93c06d712932a6982f24777d717445bf38ccd34245e324bdc57f4c1294556bb2d3e5a69466cb629d33cf76f8d0c5f1ff8c58838a5d95fcf8191cdb9c06c812b836cdd235eab8c435d61dffe087dbfd6f82f9fdca25c8dc0ea5bddfef46ea8fe3844bd5fd4a0e91d4d9d09a731b923e63ea6ff314fea4d25ae28bce5e2c6500f53acbbcfd661e3787bc0b41aa082728dfc01f7375f91dfde60fbe2c563c3444d7a373cb78cfd3f13848fbbfa1ff2089fbff40d9440deb6ac21fe4fdae4316ac8e42727f8f876068844be310d14b0588bb158863155a4e4a0d3457cfa9d0fa4c5260a7fa58685a887fd5e6ce02cf00ec907983c5d6c9cc64631b060018c46475b979b3968138f0a7530836702280f7ed5a4c7a4e2fda60e10fa8c35339ea112781d1cec0cd52f1cc2b14526128a49d52ee09d7d441720b8cbd72fd0a3ef3a324d3d8c335a330adb9b77458a3bbd2eaff697e44bde5300801e1af5ac05b2aa2e58edf6a36b7f5921f9a0f30011524646cab4b5c81f6ec2c8138bb8bd97848d17219dcc680442642f45123673b8a369507c3deb391e1e84ae814f360b446c22c3b95b5d77815949ab9d079ac2c9913d80c117a425f8d8afa8d1c017387afcd25c062fdd1883a5c4363c6a9783987d9bf7877be3ea9fe58ca928a2316eeddb04b4536c0367fc9523f7915664c353011935e153a703236033ff0bf58aa8abd1f0343495a5d3ace46af527a86d8087c46f5d4111113244b2a4f198844f300417e117cb70dd9a37512cbe643dd0c70ede82a3339fdb335aa5875e7a5d19b35f71457cbb8c170f1c6f7bb9457dceaf46e1c1782ab0306256b9873675d5763037479d07a8339ebc5e717e6a0210626d841df70621e4bb2bc7c9b1a5fe5095b52957a80173080f1e0f8b24ec9c4f82284aa4e4ad0fe625050ddea233b1d7e0f034252595d3e81a0f97caaac70be32e3514c22cf9bce8fa3a1adee70996f9e498b737393cb806d504f998c1cdf66fc9bf6a3420b89bac2f0f686ef3e9e565267d665eceaa4b3437b3c100c80524e8574c0f6f4e91b154633ac78d7401578c392a27164566af18905f8f21a047849ab084c89dda90f328a239138a9b171725f74765b82e37416838092bbab92c3557b65c45b5706dc924f70ef0db35cc91aabacb651e8248ca3d1e80badf4e0f5bd8c9fae04f7f0e8354c8757bb935c1eaf6ddd03b8c281d0fc5e99875e6c4fc67f83c785847c672ab6fd780ba04808e648f45960b25"}, {0x50, 0xffff, 0x0, "732dd6e2118653362f44f0c3cc20251885d731ea9c197f3817b93dabf6611cad63d41b2db734f962984ac9e2019034e7bff084e7b38c66b974ffe0aa89f9f6"}, {0x68, 0x1, 0x7bb7, "af2c6043f84b415567153351cc9d39fc1bd9df20cfaf4ae7366d56d145af4a545bf49bb8323308ec0ecce49411391209f14f02bb6597077d543e88373fca72079bd32a819afae0c0d14126dfd8c1d881aea88fc500afb6b2"}, {0xb8, 0x1, 0x3ff, "38496ac4d9cd8cf3a313d2c623f66d0ecc7e54639b714142e0eddf5a04e68075cbd184b4a329277559e5ae5c6957776494aae9692e21f82e4b19d75c81b629418f3a5f92e3880a0fd1e6c3e4cc355654748dc9630efe712b6d895560d170f7d61a84efe862fa20a3c2b1e9896d927b6607dafe01e21bfe7039c04e2f13212698634b6a7c4fcb74926ae1034dda456e1451dec51169a2de542f6a19fd31403e234d92ff"}], 0x11a0}, 0x400) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x200, 0x0) 05:50:33 executing program 1: kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = socket$inet6(0x18, 0x5, 0x4) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f0000000140)=""/249, 0xf9}], 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 05:50:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='{$\'*\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\xf4\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='!\x00', &(0x7f0000000480)='\x00']) r2 = accept$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0x284) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') chdir(&(0x7f0000000180)='./file0/file0\x00') listen(r1, 0x3) getpeername(r1, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000005c0)="8ad8a76eb64968fac6660383d2f82b86097d4e47bc739db143e21136b347511cd35339c48e1e1419aad23be489cfb1ff41df3937651be8063f9f2a0d54350b52004b7cd671f0e9171cdca2148e87a64d5c0751ddf3946acb4cd0c473f3c7c99659093ed6da9180c7708a5a24df0e6349055e56cced4f2fb5191edd28fdf467c33cdb77024909e22d1587368b1227868396e1f66d194dd1ccbf44a5c4468ffdbf7d81cf8e61ca43c58d69318eaeb5a01372984e8787c74aa143521ba96e3d1f41b294e22e1e2ebe5da5d042ea18033b8870dcb0d5e4ad2800d3e96d8ed68387f61efd2a200038390d25b6bc299cfb123a2bc95e86825d9f7e0d619393df5957a292b7b4b751df6be6c6f4732fdd604df273fc6b0f8faab90530379b0d822ae2e619bd056b88ff54ad6a228a4f2e2d89c528c7eab090432d1ec7e09294ff6c343ee004f154f15914c7d395a6e9d9c2f554bafc2634680bd22b7f03e858541daa4059f439b73232fc90ee421f177d93c0a910c148e3b3c8fa15b3860b3772c0c790e96edb318ca495cf122b7ddb48e6fb30fdd63b2f8954e41e5dc9d764215464f8e464372e3db4feb293302bb21d9f759572ab2851a0d6ae2ae8682dd5fb495ebf462adaa2c656674b5c99c3d3fdfcfe5203ca1d6c4248ae4fe1dc67b345af0002bc029c5c3406537784120221aad4e0498b5eff7fee4e159d90350722925f5dc993e090d6fbf81b5aba3a1f8f09a963a8d2e7e08aaabaceb0d2ed99ad71f2cfe0f6749f5df57028882fc39f075bc755a1830d4cdbf7042cfe039ce34cabef4e89ac52cd86e7285788fda4b9974e4358b81fd4571b1b96bebf34daddf3111d007f2c616bdd7dd10698918287ba5080a4b3bda73cf52bcfe33f720078d35fcfaf94fd4986d601c8e2a4e7ee6b940724c0087023a6404d74aad46e3c38d2115339fb7c7aadad1f726b00fbffdd66ecc8a2c00036422ac3a87f4b8357a31f79e736ce9eb18103e2209e1eb5438c0de35f93631d9cf6c7f1f60c80693ac2c1c765bf3a2d7bcd66752475c3d717687adbcc3396e3b270b6a905d213bc29d748b1a7935eca5bed60493214a206c1c4b6d73372d062e267189e45995eacd6e48ecd28eb163db515ffb86817738015d8b1b1ad7b3fbca749840a1d71fc729d52768ae2bd749fae2e4d14301252b5c0c67f48be2a79520ad94fe386a764e9903899f0a6e5eb70d48ca8fb877c85b3a809bb545e10737b9771fa8737d636d02c9009e53267bd71c312c5f57f7d4d62fd4fa600e895d85ce8f9161a2fe6aa847a826a013c63a00c6177989a623b7e691425129406a7f3f8a2ae16b9f19eea04e35732839608fbb539ed755dbf386e8ea26f21b23a904790e69535ccdc3651a5c07affcdaaef7dd2f9ce826b87c51eace6150aa8c295bd1169aa57ba5a43d28daf7c89cf3fc517fb1be1ad6ba8b86543e8dbf5e8263c0609f3ac8d37f85dfc0b3496bf0036f2b9fa3c842e6f0590f5f870a9e18acc7beee15a21574766b8f950e7c81e61b1af384259037e8a5e95f50f75befc4a6b2b49d29e2d1c9c29cea287bde258dea687bd59e3e0d548ffe0629f08204143544fb8d3505e3662c9374f724c567bae233e07e81bf5666bafc006fa6f34ebd13bd4eacabe9f0aca227e80e9454afb964e72412b296ee03e71b7e44f3e12d0ae5af48375647d922f582170584608362f9586d355637f2ce7bf8a306d8c9ea7b2274ac6a2f22f194440ffab6e0675cef062ce8e9016bc96fdaf811d3f105581248eb35fa079391bf7165b335be5b9275ee1be1137bf16caca265b3ed16a15695171ffc54d3d46a455ebf33bbde60755dc1ff5dab78bf78fadd516124098417a1e939a1055f10476247b86fa2fba3171474a07a96aaec1977cbc2a9011b862a3ea944893eab20fad835d71521fe7bd6fa4ddc9f6a4bfff774fb1ccd5644b73ba8b5176e9a0c1fc7e1ae25d8d388396ed6a2e6a8c6de850169f7a3db7644afe07282a63fbae32a0ff84dcac33a34ce5bfce8faf7398f90bb33adc743341b0c592b9c0c8c44c04795167e6d6a07487d8037793466557010d7819acddd41862015c954009026bc65e0764bef55a5cfd9684da19e5bb89b5b72498c28e62a8bead75b7853b2a768a2cd6c6e45a0598c17b57bd872fbfc11712d37d3394c54880f74e2e05d4b6b4e6d5cfbc68115f22289d99ff5a6cb5fe3bb2a3638e5981dd2c07ba8f6d6686c14dc0c36ce426bcd2ba980f250e106d09237470fde99a32e145c5d933dc08191214067cf1c08fb73f8e4231e3afab43afcc607a563cc3b53afbdca696e0e4d3e9514d366facaed709fb0b74f07e0a712624ef6b84abd755fee26521bae61d4ce78f40977d57748e9f2d695fb8d862a554b2b02b5d1ad2bba86249302afad88112c616a8dc097ffcf02308a338417e21a82dd9c150474876a994c91b57c64c19b6b6376f4251fb50216eddb07fd347f21d602dc9b724c4efca91e967bfaf04b07928bf8146174378a7f3b944c429c76654e46a6b487dc9a944aa9229b2b20ba4243eaa412c9ea3ed0b50b727e3b4d929193313bd8e46987eebc0d050c14a200ea72d54f7e46339c88853fbf81c5efcf79c7de3be73ed0165cd283cbc9dd86eb1e6423f6b86591df5189a6d23baf1ee40d929ded0a24cfe602255f794a2e375f981f670b6664977809b4250b9c68cbb9c5ee1e0fb0c86beee6f4b7529078b8e60622a9b13e60aa507102f53ac6cc18f87faa926bc54a7e8864701d153f4006c4d5864603488cf6cf1a265d1ed0ef4f07d41113e6559a8dee34764de94f4af2b1ee2a4acf4a3aed581f94082334ac253ba0206cdd7ea8008609b207606dae2cff624be60b2a66357673cb050b7f76e239da985dbf95eba4a84286d8573058cee146bcd36d1511e1e3e301cad09bdf81863a531b7c4ee0a73bb4f0dac4c67edb745f0773a777b84a1f57b8244ab6aa605aac35f51edba73c5e18736c8b27e57897281c954a9a3cdf39927487ffa44cc982fc9f916bc9e1b1e657610e89b298fa8a227aef89b39b3ac2189bfeef7ee0e9874353399d444bfcb55ada3fce0262d127ce91fa54cdf324291a9075a9a3818f89884d69b99fd803d874dd509878974daa19c0125177ce35f27148933b4039f441c19b9dfb6714b84a6ec7f0c68cdf2c8dace8f48ae110780e8df53d8cf12fe205143d20f30a07b04d3645f623c19670e3b49429e4a2f5f0ea88d04802edf3c8823a9d5e9becc791effc985e17bb2d0f03564bf2db803ddb63ba83110beb483ae9641448f87199a94c7d2fa3805d00912cf19dda1fa15e95b952a2cbd2c20afdfd4a61d41f29c3f746c8764e9035b6e567fd382e09705fdec6dd4407b8ddc45bedd57ec349c276c773744b97231ad4f70bc6e733b435b41082ab52d37cc5002b8c1d63a6c87e1d23198e15a0faf410f1d3fa18a2b7e377d8754a8a99c183f2324affaccde1839e19810bae5c4f773a6c9dfdac34121f21a765621baf9c47978b5b3ca7bd1c8647b44817d0c1ed6977999c512896f4500e8cc20e83d38d2f5898e27bbae8b5434d0f5f033547de05aa05f827cdfe5f63b46831502b70ccefea9ef09e46ffff2f217e555a95e58742f4c89e087090a728d386bc1659b72ef70a24d3247a2248661e1c1fea086c5056ddfa2913bed393336ee1c8e07552d82c723c314d5e6b48b7a1e49f6b6a033970eefa5049306cfe855f3a7b11cd71be1727e0cff04af7c3f524f8114da5ab48019ca5a29aa8ebe86bb45aaa854f1c32f2ac6b216ed2637294dcffd5737627a9fb90748a93911b2e70c83c7ad1a26057a5647bae19ff378e5f2fd5f0f8b715b1a70c896a6784e7682e62c7bbf5839e008c40bd692d9f180e03d107fec660a562253211bdc62c3160b7b109cce416b030de52fedcef9ac5eb404cb3d7ac4e41d5fff0705774660fb6a8677629ef78eefb5f85338e3591778e37779cdd1eb0c3e9543d94a8b0a0a867cd5513ffadfdd135b147368a29a67bf7bbe12df5740720440e1387d1cc29050368de1caa0517855d7048d31e6634b1dd9af3bc180ee699247ead65e0d577331e4eb89c6d7fb36cf12d497134fda7cc49c6174f37136fd53ceb162b470be3167801c088b2945ea186804c7619b6d3a16d821500c7da28cf693393c95ccf48e214d13a8642884f58e9b4e99dceec67b034e2780ef4e11032a61e8acc68d647f8b7de2de6a345006fe38602ea5ee92adeb9def5d64bf79cb6b8e5835c744061434dc22453a351a9ed7a6240ce3f216cf4bf7ddada87e28501b441d026f8e58242b96328c20e62360fd5d8224b7ff442579354c1f871c84bc86625cc23313a69a396bfdedcfee8be4d0b80df88c1506dcd2eaf819d3bc06feb3aad4ad397a2c09acbf648a32c7957844f9c9705f39ca4de4840783d1fdf5cf59b0786310adc54941591f3250c438fa3890f0dadf437c566624fbd0df703554abfe5f5d789b58e4ef52d4cc35580da9ecc371ff95fc13e3b8c961de072bb00bf08547a6599c88a76d4cc63edf14d3d00ebeb7fd516bb2a91a9b6b5c9f1ac9b88d9d8bf49d6ff596635941cf310b262de59cdff5accb3de0beddcc64f2448f04871802ba57507c5134a6e29905b8b03dfa96540a4bb46b3e3d82ab1f9d7298943d90ae6db51c04c9b6577aa55ac2a52eca718cd7e30e82d00a1d93929bac577f7a6e2518ca304dbba76062c7dfdf5665c44a6d32550c05277b767c7dda36f9e20623d929d4efd91de74efb94e81427090b98dac27b32278abeb18ba205f7acb3d84401cfe8a69ac6b86bfc6922c98be4845204b14669c53d2cb9d2ec033bd0778f7b693b65ea4d03d33b763acabf4d49b0bf72c70012021860ad64b42476ca11eacefcee1b578c631a46aa2c7e59a406e3f413788dbce7a6801c8888becd7e6517f994160aa8dfe48d052532349b5198cb61349e4377ecb932c5cd344068097afb96ff94666bfca460dbe6588d382fa76c8be06355c58b932956f7ef17a744a7d134d3e9d640428c8b502a1048226826308c2a8a5b7c980717ded86af46cc6cf8fb31e5265478e0d4decfbfdc7ecb256b7da9ccb075ddd395896bdc68658abc1f31c7f34775b203a039dbcb6b3f4d4d0882b30bc1bebbe2415c4fba3131065434e289b4a50d4575220f13eac882857aa105a69b8ce2ccb13fb048a8385a6851247e01537c5ed04ffa92aa6a1db8f1fa12f9d73f6516cc61feecb5549f6d1bd01f4856dab422c1caed8c438967bb9ef0f0ab33e5b28e6a470e821c97c297428fdb65c572326520529009f4fd84df7c8b6f508d3745986ff450888d604a26aeffc972abfac3a9c5cdb0b0791038d4d12f63d6c959490794eb56dc2b9ed833e441f2db4323900de6cf8dfef94d603ea7753658832255489ea5c28f7adca2a11daf6c4bb81c7fa5013fb6159ae0a751a99ab6c6fa9ca1da2284deb1a50ee4256f0396eba94f41c83ae12df3b30c37e3796a5584727cbe9e29a5ebcaebc5a294b8812613698e5d91fb4757c90695665b83f30b4da007f59d3a4616fb483da58e0a8d118357333e81ce773735dcb6963db0b4a5cb5136a43cb147f7625a780d8d57225c509c648e62a8aae6de9603d5d1edac89ace47e9de69b7da5f64663d8e286dc7540c822602c2ac5cdce48aeb45b559ad50bb0d9d8cec9032e3d28c53141e6e58315f44395fa78ad3807ec3a1c3f0b39fbc0af1c0be3cb4bc896fbbb679585ffcc53a5bb0ec1ddc68fb18ee384628442714402dbff5e8", 0x1000) linkat(r2, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000240)='./file0/file0/file0\x00', 0x4) r3 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/116) 05:50:33 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = socket(0x2, 0xc006, 0x9) r1 = socket(0x18, 0x8007, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="9594416c030f351a478929d172de2772fd5dc54e1deabaa716d768d72b486bc3df67da2b31fe0c2b6f26afe7be057c9272b99e8bc1f3627127cb5455fa5dc22b88cfe4d22d65c7e8e0f24e6ab14ac60b3660acb5017b90c6554009312352c20e9dff67dce98ac66405171c32dc5a75aca5fa51f5c5e234a44f9f72698c734e", 0x7f}, {&(0x7f00000000c0)="f1361997bd35bbd8cb9e10ef66e5d27d22bdc55153cdd5a86167671092cbc7a08d65f2d38b90eb395c", 0x29}, {&(0x7f0000000100)="e333bf9df5a55596a625c7789ed5c8ba7280f1a72429b634eddaeb8c81c106377069676ab004958397908ec58ac49418ac6f26fb836b645411fb12858d6440c54a6c384698206ef8c3cd7876003752cb4c557941d017a593619cc2164d52321b3c8576d301d70194", 0x68}, {&(0x7f0000000180)="b54ce3bff61d6b912a11f7871ec926a0f6c7fdae2e33e31645f00c508687f687981d5db1e916578837741f53bb44756d8824025f6f785cd7f53e8d9c4b08f036cb0d9f59f4a0b644a51a41a91dfe3ed8357c3af4a28a58b4f5468ea8d26d60c2c1c5d98c05a6febe0731e9da9f01e81acc2fdcc0f22c8df31603f1b5726a62972a8c4f7869cf0fb7ebb396f1ad6d3b4049052dd0cbeb9e152455a1cf359e9f0f615e040a4c3d555984a6bcee3bc030d43461fe1326d94c498c766b13949da4b54bf0e8ff9460dd30bc76322b974543", 0xcf}, {&(0x7f0000000280)="14b0dace051c76b69109f140a22df55819b754e3b9c469a5dc59cda04da0f9f5c4d916bbfff5354bc2d764d015594b860909ab739b813b0d5c88edb165eccacd3b1b061f6193a66b3fb67d064e14b55e3f5052b08373633f8f491ebaf56ee9e6473f1865c1fde030cee493a14ebb2eb7b2f1d2ef0df11962429cd26550795f9d7f7d80669e130af3372c64c51515410ca78260656ac08e21788db4fedd8671a884de099819b75d93f3", 0xa9}], 0x5, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x404}, 0x2) 05:50:34 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r3 = getuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) open(&(0x7f0000001880)='./file0\x00', 0x0, 0x22) r7 = getgid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendto(r0, &(0x7f0000001780)="b9f7b04d9b43b16aaea7be9b3343a56fb5c3fda0befcab1890b4e11808ba6b2dca8b2dc83ce42eb57886cf86a2116af723d888afb1f7e5882b3e8566d474d04db2b1b71967c1f805f45d124ef41dc40ec81b90b7928ffb2319fb259e8fba46dd4d955c0a43fc2da4002e725cc22d5ef043bcc38f183d3350ff613d0187621378250ec5f0c22e4e84956635014601f7a0d126d24ba72a", 0x96, 0x8, &(0x7f0000001840)=@in={0x2, 0x0}, 0xc) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f0000001640)=0xc) r15 = geteuid() r16 = getegid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="2ceff1e749e6c37c1bcf0bee8a0639f5a14f0e52593820f90cc0e1d05b3d5fa252968defe0a995d3c2a63da72c0fee94aafaeaead814d9b8bc89ca26b3d51287db1b183d08548118152a535c20952512e4037c2bd0d163813463f5b56b4812a56178dd46633bfff4fcc582619fdc1dc3e12bd2672b23e905460db337126ff700a728b6db97faea07b3558e8700bb72f7d593a12c7f2b0bbc98b0389b6ad7269992733d2b6f9b5cf873d3804b62b7f330f70dc6cbb37456fdbdb5284f9a7fe02abe16ec264c2e97ea7067dc1fdb7a3a824ee84f3a6ae04b15df7041a8e97e967a69e1039454", 0xe5}, {&(0x7f0000000180)="876cc94400f0fcdc5990f741faa63acb31ab4571f9b971d961923a67fba89d6b45efbcbeb778c84e6913a27d4d025ac35dc55905e57403b8f993bddd47cbf581ce65700e319f35aae3a7fda2223275330cbec217874cde9ddf92315841aa59880311e4bfc26c08458fc82ae5229c65ba2b1f1ba25fdcfabc1a6258bbb308102df33cffc8e0ece20d8621491e6d4213c1cd7d742af065dccd7a945025401adb4de7157479da4bb861c481f543ce3b0ebdced64bfc95cd3ac65b7105e36e6019ea179d97b9", 0xc4}, {&(0x7f0000000280)="aa4e369d64a0c9800a55dd2bf7aff661dd99262fbffaff8d2e593e6b519129b93fbda29ff6361e145acf3c9d3374500703e55ce7c065d869a075b0e0387f03028663ccdc23381774f74ef5fe44ab08cbfadd3babf6b1336689fa45cd6b0a5c05dc56b05daff9668aa0b920342bd309578e60d2b681d17d6d73c18e069828320703aa07934abcc7639e7ef340488536c7db050b226bc5342675811c9bce258c9243201294775d6226", 0xa8}, {&(0x7f0000000340)="9474c82051353480b073cbe518808a370da6a998d19c0c28b5b1f3d4021deed40c5a063f8f35a3141029c80216d5670a25a039dffa87c7657f283a19d397d6b23c274fedd2947dddbefd97505423e721336c92badf1fcad79cd6b4d2e14e4d0c52020223dc09232b7d00a0a0be7dd0d73ecbd3cdba43086c8d5ae3e304d43c0c757ec1882a6167747d37f02025c7af5ec39defe747dd97868966eb70950251ae4c4b0fa59d95faa0f74cbe950fe7cbce4061fc9e38c308a4075e6a0830243f229567ebea87c3f242d7a9dd9151fa08963f10a50d8ba577af0d21611c934ce30237ef16bead70e5ad9be80cca8bea0b473841398212216bfd4d1c1100ff5821c78e94889666f4d65a799020fbce6c5600f04bed916fbb48d7fefe7625a87546e43cf21aad50cb2fca05fc7de855d0835ee33dfa3ce972dda1b7335c3d3522942a22aded187cd91af9bdc0d294a2d6a9bb71fe945732615ca7c2e09afd0b7f4203c492498d77f981239350dec5ffd48a4cd432efe431622b6c4aea43b4618bfb44022f31b09a34d85892ce74be30eceab08550c979eaeee25db74b72ffdef39efb5b596a29aea24e9c69f8c6045aac9fe8675c81b750ebcc970597153f9f65c5f6c5f0585e7bd2e93863015df8378962ab742691a52a446592380dc8f2eb2036a5c9b460ac1170015e7072f9cabd09fdc43bb6f31945113cc1d0d4ff80c1dae0098ce349047df05c17f3ff4f788afa9def3398f18d73bca4330972f6aa9c878d8b2bc455441fcf8eff58cf7be4996a044d7c642521b0fbd3c314c1c4e086d4c4c3a66974c117ef7eff0d7c6882b3b73f30f8473a7f5c9cebaf711a22f9fae6083d30391fe58c67e20c1b8dc6b37e95b750a96d2b1a2a842237d58625e0e3eea996a7da717e1ad5763c9612ed598ac99621e43c0e2b3762995780cce74756079e26d8d43d9c0e67cca05b4f9bc623c515d268ee144a48797aeb721ecaa853a8b8f1eb697f5dc173174997a637d4bc703d03c299bd12a1833e779247e462cd7396d82936afbb0791b8e2c9292eedb99b7ffa42b89ca88aa8f78bc55ce38ecc0eb7490f4a5b90ae3fb1340d8f690f688ca9206b888182c7869464765e07809cc91d32561e83795065ff7cdde70347a4a41dcd9bd0d1e0e9967f9b20b9ec0f317d6c3b3c9323d39295a86eac208c50cb921bfc05dfeb87e283eccb1b1e7d68dbd57fcdc580dea07432f7643f9116f16651e7f9891dca8ea0d53ee00a92b36e29c479f343c31a7ce65a4e2834536f7bb1664c8cd4a1165bf1f7762d70f250237c1ff3b8ced2558b05515c561853608a1effc30f246c2c70fe6a0f8e81f54ca64665c9d964b17c8b44ca9c0e3c51e3ca7cddf48d24da4eb0c0ede06233db5a995fb8b43f33f44957467adcd0450605154eb7231c29f3b09aaae9ef702e3c280ce15896db54ade24a4bd84461838c613e3a6cf61fa59102ac7c7ad6b7cb23ce09752d836e10c3e6fc54b1bef865d4573f0afe749259e8c4adbdb6f8378aa5d9ef68db49e781fc7de351ebf5f00e1983a9182e41a7f130ac69e4ce567943aba14d2aab9ba8df4ee469773f9ae0ca6b96076278c4b266b60e515d196601d7353cb278f3dc12bdde61ea5e2ed497b086764dd92d11f65868e5cb77b91e62eaf834f64f7529f3f649622e4b6ff684aad87503dabb4feb000952b227f100cd713b4d5b71263cf3484352b8d8e1772a1c47a9ca3cfdb6724790cba60f660172946132c6b826749c6896596885372976742034e562f6d9997c411f80bae0d25d9d2d4e5c1decddfcf16790be01778a4abfca034bd2f72affc968f72ac3c6c4b6804d34b4e6f35ee18825efc32094c46e5d03f78b79b2314507ced588809228503f4a3624b2a0d79ec809a3cb3f7699c161b893938ae8d68ca01da4078b4976ba4cf1a850b8cf7851f24dc15ba896026408acbb09dad3cc063060d0acf00ba3103fd2eb32d080ab1ad1ea305eb75c9544e8db7de15696c077e38fbf4a81ddcaf5509d95a7ca45684e897c3b77601f28ca83764800886b712ed3e2d045b2373a12a2284051d95988146cdfa9c6e51f56405f872cb3ad5820c61013d1f28e17c182bcd0b6d28fb6f1f936620cb2005e8f36c504dde32d05b3483d7ff24a60fc659a69c544b10455aea86bd2cc25d21637eab0feb76d5be0fc01691dd78e2811050b400c7149b19bd18fb045f43cf460d400076418b091db8082bcd7d6afb000f6f74ab79c56432ef2643951261c025c636d57456085dbd6bd009278a34eb42ee7c7fd89c575eb21c32a3a8267f0e0cfabfa46ad30e3bcaeee1ee2f4f93ed67f4dce87d7b530365d42ddca175d255dae0309e59611f531441204039598ee15af941feac2cbe5bca07e42736172103676cdd80fd447add60ced5a7f36e62046b7996b7524c473ac2413507db84b47844d18047e382fa3c99d0cefcb7a3007df4c202e759c39a5a7896adda572fe302163ae7208331e8fffa1ac4a621c2e846b1ec0792ef9fa2c5956f9a991a0ad3db956801072dfc91e6c5341afb1bd84f416d3e3a826fd59289398d44445bbd6b06fa03b2252e9d7ae47680e181f7cec04a3f6d268623a2ad0d70577e81915405be6da776b187f9dfe4c1dc76fa659d2e0fcd4ba009aa6a17d72b9d2ae672236a4c53f79a69201d5976c16208d9232ad2bb6a5862b487a6217d61b907744d1b81ad29aeeaad27e632ee268a24aab9f9fddb785ff43531bbbc39608e3db0da760d764ae71f5d87d5556cd922d1e5f1869fd5aac311acab725ff7d4f5ddfa740918eb6491ca217312d9e47782b44b14e643b52285d57d76a6b002375b8ddd9fbd9e86475900909f37d903c67004e6d64bd7f0deb58ff109edae8d468f035c79e938ea494e843f077fa8398cb85cc8b62e55f75f4692338b330a278f568ae8e5b846a146c13433052b10681b35ee55817ae65c73122f8f308bb67643962457b2c2eed62322c986d401d57d68a4eb5670b5fa0584c75e1305c30a154fbc53341727fa4f633bf6afe5213fc5e6eba3ccc3fb05fb5cb4ab9b3034a87333da5d0d3876ea28b8aa68e8f602bf3f3579d4c4e1a80691ac99238626fd4a75cd5ccdc9bd1bca23a1af35788b4a0969953097553b0f515064c756e7f9ef3417791bc67a1c70849cd05a678c8fa9be2ae6c6e3fd4a17e670e0317a379cc6164fb8955f55c0e73c1ea563142eee85f9c44367abb7272eaee97f8947acbd5d83931baa974afe075f3f6dbc467d3574cb1f4c2c36f6cadbeda463dff5e68b4eaa6a7ac1c0385d7a96aad8ef9e75b6757fa3f84e43428bf6263b6359a89df6af85890ec9103575747d0c876a42b2c1197bb081084c462a9b09a0b22ac5b92676c77aed034e055154819f7d95ce8c1f97b9cf595ab76f1c6679578d9dce568587ba79532b300f7a2f02000f1ee9da38ab192ef4256c54dbf8b11985ef308c8ba3103f96a40b7628f7667449234abb7ff6d21c4244472366db1b877f41b8dfd2932124f6c0171978a55bb557ff3087054365f57981e4f9a4ff3beef5330eff32a1272fd3ee3b2108cbb5101fdaeea21ddfb44cc9ed30195fceb2b47e999855ea9abf6a527118762d3494e9d08ed6df8212ba6cc5ed9098d18decf9f28f68e1ff857c90051a26bb0fd3c742362df178f9652311ed2f0cd51e912fc920ae5d051c7677a70f861be3002a8c6d8473ea47c5cfb34c0913aff6814d655bc2175b4c906fa6c24f9464b63f538542ef4669cd28ceb0542349dbf423b75be0d60fc949bf29bf4915d4339d275307b028c1c0c38195ffc5af3170b18a607b75222eae1a55ff116cc5188d1f17baced44c5f66049e612078e4720a7c2c22fceb3b9736408e8a1c21c8a5785e5b512a7ec375f19e0112690800aa9cdb048ea0b869f39a60bbadc6a9cfd69f2d609f17e4995e2bf4f1f1e05c99b8b32cc91f5d61a94351159f6845819997b6fd2519e26463a402239ff404549ae9d653858e9509b13776c0beb62a33789c67bd09662acd446a0be89bbda06356e91760c2e654a783b0659e4f1fa4dbb74c84cdbc5aafd52c34dd3b8b163acb1eab3d4301af140be6dc10a7955952cef6905eadfdd07cd318089480c15b8ee2fe769b2f921cf7f912e53ce50bd3292b15e372297eba5224c064858fbf2ecdb7976926cf934d8e6b09d16fb773072efe8ecf76e625f76d02ef64e16f33d1bfa265016ea7ba116b80ff02088c8b65dc0d7c22775bd0bdb26a70fa1355e83849657c801494b4c4b8a81c81cc7715bb8bbc3340ba070a069eafd753cdd30bd4dccacf2c2b6b2611b8add3c9eaa79802217700952edc142f939694f3fed10c718497c5d0bb1dc840a161a61c83e4c6b1290b24b1f34f08e133ecf8e1be7c1424bb93b56d960cac45551ff043593e99b2dd7451820a202c880674726252836e035c7ec8f755d49c7f0f2e6ec49ac7d64a808d4c37216a87a698e49acdbba2ba5fc628bc9739303beaca7f5270fa84163dfb940d15219b03596f3e27146e364a2ef5065a22c890ba9e8382d32d7991f636d5dd3db35c26fa1fbb12dee4293587265328022eb5f8339b533f1a4aa181dedaa3ff36d9c79e0b3f645ad758cf314b3bba0f5758269b032c9e987a4a33d27fa7816f49b01d3be7cc74e179ed555e1d05813afdb3f23477858bb0de756e23c22d31a1e35c4b3325f4f5f4fd39ce7908b88b05f90b114aff011acf3dcb447d5b28935d4d4e3f167ee2cf64d797aa84f72fc939b5b19d07cda9a9ade093427a29eace8b6a549af6abb429ee6e2c485b207a0f672d04bed33f89f9afb7d387f1fbb384e6067fe47afe7ed362c270e83abbdaaf1b77129ab6e91ca04a1c119e7a68e4834eb51444429656a80ee95e698631b691427d1475f4815800f2ee8ca2bd45ff0aac42eef074fb6a63afc7b068f4b820f1f4787af66dc60e2ba1eeff9bce9ee9e559c860dcb3c8a06e6b47aedb72ed5dbd9275c1f959bb03288730044ddb046466cff2d971955565516efcffc9f3014d5f28c8607fb08976377ec2d994c8654c040ffa74aa283be4887b15cfe4920581cfa6a341f3f5549175e4f705b649dee4c607387066f1f8b17b9bc941212cb5a48e1fdd51d2f3db279adbf6a41eb04082ec0c7a6fc8a70e5c5970f1be765e4f06a58db795cfb1185461fda858c3e06d51f1000c4be0c302d3208e93a6b49463705b5ac6c18daccb9fe0797f4665aefbe4e5c3dd6a5193982d09a92bca9db29f248848bc4b20f087eb76a852429cf3391f3ae2d48734a28c87cc8365310010b0926dd39398c38ce40a88d27452783f4f38be4e2b99d58e146ee2b67f9aa2561e5502a1e0f191089e931fc0dc3232e1a0d8f1cab7a76cfcb32a314f9bae4a880a097ac0e2bb6a2c33d8f8248c7681b039d71a9cdc249769d044891662ec0f1bfec864063eb06cddc38f13a2b5c741c36cb98106707ae00f34b8ec5d4dc637018588f41d5f5f1b7a1e9749e5d60d2390d43703c7cffa9dcab0401904b94c023bc5c1bde9b07ca4302c9a1d27f66fe2388b80a888e9f2c8f5a61e495f3766c1dca8e857fa1b2d96efd41da25e59e8241fbd06dd9898f5d80c9f8b04b81129cb6cdeb51e9b757a722f4d31daea4c7e34b79d5daff2ad4741ccb4b1d9e4c4aa9dcd7d487667f7836a742c76378456ed330bc4358874437813b1fbc77d4b536c8d3419ee542550c640ce9ab4a90ec80e051b3a9193b7b62534376f46a1f92f35b874a8422b6edf2d9bee54b41d1fdc4e5b807714a5bdafd3206", 0x1000}], 0x4, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x400}, 0x4) 05:50:34 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') socket(0x11, 0x3, 0xfffffffffffffffe) 05:50:34 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x0) socket$inet(0x2, 0x2, 0xb) socket$inet(0x2, 0x4, 0x8) 05:50:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto$inet6(r1, &(0x7f0000000040)="aac239b44d0bd3b9250fd2849d79482bd67603a0bf8c03c00cfb98b5bca0e21b7ed7a032fdbc00068cb28686f3867cafa39ae7ea14b51a7c6badd2ce6637941069bff4629b59c4eef75ec3e26eb358f78c31bd910b7f2e6957836a9f34d3f10475e6bafddada47205af8e4e1a98cea93c8afb580476cbc55a5152ae786a75e6e90f6523e3776863b04ad83a7ae99b5eb34f2b2ead49a829452dddc46a469452165d15ea3e379b27ac11e1a72ac69eaa530e1d6df1dfb5778754b3da7", 0xbc, 0x4, 0x0, 0x0) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/183, 0xb7}, {&(0x7f0000001300)=""/166, 0xa6}, {&(0x7f00000013c0)=""/57, 0x39}, {&(0x7f0000001400)=""/108, 0x6c}], 0x5, &(0x7f0000001500)=""/133, 0x85}, 0x42) connect(r2, &(0x7f0000001600)=@in={0x2, 0x0}, 0xc) 05:50:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x80, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000006c0)) syz_emit_ethernet(0x5eb, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') 05:50:34 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 05:50:34 executing program 0: select(0x359, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x4000000000000}, 0x0, 0x0, &(0x7f0000000380)) getitimer(0x1, &(0x7f0000000200)) select(0x40, &(0x7f0000000100)={0x8, 0x7, 0xfffffffffffffffe, 0x7, 0x8fff, 0x401, 0x499, 0x4}, &(0x7f0000000140)={0x2800, 0x8, 0x7f, 0x6, 0x6, 0xeaa, 0xfff, 0x1}, &(0x7f0000000180)={0xffffffff, 0x8, 0x2000000000003f, 0x100, 0xfff, 0x0, 0xffffffff, 0x380000000}, &(0x7f0000000240)={0x40, 0x2}) select(0x40, &(0x7f0000000000)={0x4, 0x2, 0x2, 0x6, 0x8, 0x6, 0x7, 0x81}, &(0x7f0000000040)={0x8, 0x8000, 0x7, 0x81, 0x5c9, 0x2, 0x4, 0x3}, &(0x7f0000000080)={0x80000000, 0x252f, 0x4, 0x8000, 0x7f, 0xff, 0x12, 0x8}, &(0x7f00000000c0)={0x1, 0x1}) 05:50:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/52}, &(0x7f0000000100)=0x36) r1 = socket$unix(0x1, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x100) poll(&(0x7f0000000240)=[{r0, 0x10}, {r1, 0x100}, {r2, 0x1}, {r3, 0x40}, {r4, 0x8}, {r5, 0x11}], 0x6, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 05:50:34 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/201, 0xc9}, {&(0x7f0000001340)=""/123, 0x7b}], 0x5, &(0x7f0000001440)=""/139, 0x8b}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 05:50:34 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 05:50:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff4000/0x9000)=nil, 0x9000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = dup(r0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/233, 0xe9}], 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) fcntl$setown(r3, 0x6, r4) write(r2, &(0x7f0000000040)="8c3a8e8919bfefe227fd77fe36332fc79c273ee2e45898e0391c8572969369f40692c30c21a15645977c646a3a25636ba9d48b3f3c22ce91bc13a81ac0d46aa60d2cbbd2f4e85484526ee8dc7b285b8d2c6133fa4fcf8a63154e8fcf3a325b88afea128a9440cadaa1ee4f7951888a4300d3025e6395fc7f9e3464b8f95c439f1b6b1c8e0d8738b6dfee3fe491b80b196f", 0x91) select(0x40, &(0x7f0000000100)={0x5, 0x8, 0x80000000, 0x40, 0x8, 0x9, 0x9, 0x1}, &(0x7f0000000140)={0x100000000, 0x7ff, 0xbffa, 0x7, 0x401, 0x0, 0x6, 0xf7a}, &(0x7f0000000180)={0x1, 0xa2, 0xf4, 0x80000000, 0x45e, 0x101, 0x1, 0x4}, &(0x7f00000001c0)={0x6, 0x8}) writev(r0, &(0x7f0000000900)=[{&(0x7f00000005c0)="6d7d8cab3f62695bdc6f8f21cdfc1fb246e67c307c7450859479eefd63bd775403a91bd00be0902f99cfc7b4ba8f365626d9db5996b004f88172751840", 0x3d}, {&(0x7f0000000600)="29cd6f02c2639cc7f17eeb77889195ff98e0b2b92bf9555ba8a9b4d4762f505991", 0x21}, {&(0x7f0000000640)="c2ff71b325ad17b6ad3311589d5c92a22ec41b16c639fc32b3cbc076bb13ae245cb6125aae0897ec229c686ed98bf96e6092652492439d7898db7fc110c1f400e617be28e362eed1e9cb097ba59597596d3b08930baca9ae2e744fe6062143186143634e0f39d50d67c241b6f387ca8ec221f577b62c1121fd319af75033a9e4884673aef776c270f04651fd42e8cef2be827ba1dba345a641351dc3c1639c737087", 0xa2}, {&(0x7f0000002280)="e3d48c80bf1612fc5d60b3a9b7609f8f0c372c490bde030adec6b64d02e7e619fd6df48f26ca99f659efb24c704bcb55fc3a718946cf7279f46b976d3ecbc5cceb198344fb07fe0a7e51c271aa4018f04c0b18d8bc8ce5ce2243c707bac9908e033164bf89bae59a5b868f901278c23bb0f1188ab09175ee9adc30d7927d14730ad8179dcf5acefdf4ca8e139b9aa313b92107480faada418fe8fbee59f5df7502b04ae0243ed349d291030ec318160a9349df86cbcd79157f9e5af82e0db72a318337b4ce7a1f187bcd5fb8bddcc15f86b7a31b67a66c8f11bddf0c379386957eeb7b1f258f7bf6a57e5c1e34c9680bb1fe098a39b0f2dcf0cc64b1807e68fe91d935855c3052795be1d42fadfe8514b9ce92adf5ac20249f9ded5414cd81b6d30b45675fbc23d09eede1b1f98b2b4706e4e3e423c13d35cb0a88c30459346b964cf4ec6ff752543269a72f294c7a07cc314a103d38747b96299124da061c877f6dd814f76ed2cb4b53c03c57405d097c00952137ddbd8fb62b9270214112920364aba8c006b74ecaf472e1db8bfe86e823194ca7f1849b6df78cf1af638c22fe30a998de0e43bbf34814f444b59d8929d7267a317ecf7f387454037f773ec42249f71298246bd6a721cc1f1445d4f02664360375453632c6a02915cb178bc9f772da4083d57ff789801d72725c25c932f784569fe6a03ceba66574dd5caccaf983e7d494b55688734a3aa0ba148915a83f08aad5433673bc73421893fb0ebfe9c63555efab9fa8ef2d5f0f4a8b84adc8f5097701560c567a83762725a783a10977d5293621042504bdc90a3fa534d8b13c8d290a32b8b5f1a6da2e73c55d5edc58b109275035d1db4ad348857a9529beacb7e4f3fb79b19201a1c2233d5a5b777090bbecd0d3177e697702bbec970ecd75eef2783380acb96261b1aca057ea9f6b671554a6fc02ed2f683731c853d82d17096525c3dd66feba4fcebdd443a0bb8e97af3417192a06c704667c42b3eeb53bd4a7a30d1205b2d8f95f9d28b9dfc93e01065e43432afd54b3c5b06f2b44eafebbe9ea5e160fe0846f776752d1287a7dd8a995723072ceeeb4298df3674014d909b3a20dcad527ce4368ad713fbb98e0f4d724f45bb2411b2c00f4545b94778de19cfb5b3ab166ce3a97a2d020039943152e067d4db2d5d6a1aaf08db2359f13020eda29fdf4f1686f4a88a7a4c5b1e7c2ea5a5dab1397c6d5872df9d9172c6e06a7b64874d56ec99ee71607316934041317a016cb179e73b39a4e4e85603f5a55b37c29069e22062c7c5cf0582e5bc1615de9ca88b31660918bfe26a8241be97ba54ec822922c7e54433d4e50d346062b01d4f78f28b9bff7a70f1adebfa050b0ce8df2a6cf55983825a88ed5b65361e394ad5b5bddf925b9d4ea9bafa102e38aa9f7e2deb0228a4663293c912975949799f82d190a57f478b42d05dbfb00a0f70a2864f269e722f134a0cbb88a8a0beba1d70de471f7f3ed57ae8162651fcee3691c5b2722526b31f718801d530751cd65727b53c3318341acf3c89a52fb1e9ab415a7ba38583b4b7e079d58acb887e796c331b1703f2b08295e12bc4c05ba91972d90d06887d9de68833bb8c3de61c3f55256f06303ced9e9739bb4f95e3d7b156dac6d459a159bd841d1f08ed815848cd5804e0a5ceb116b2291c9096be9eb6c8fa1807a59f08f05505c85847ccdf3a2f5849afddd00c7dabed3780f7ffdea1efc4ea8212a5b811ae569765530310b9c9e600a2538cd9bf4123f9ca22b41535bc72e08153f5ad7657542854f0d6af8df4ff3e5cce08ac1782b7d15bf407efabc5cd59318c5a7c3368970a59689974f2c21418ff831eb886d7753ba6ec55eb28eaeea12964af0538b7f67602ca421d442ad608624770530e16743c50751c23bb8c4898a3348a1fba9fec4f114cfd3c72f26461a88260d64d8726fde6c85c13b89a48e06d83e8294b59a9dce542cfa91b68c89431283b3dad3bcded03051c0febf518d0857323d657bba939e4e3d736c8292ba5e421c3cbf8c66f40790a2da245fb5d2754073cc369a13c6577bf02dd345c93bb517402f77bcff2a73b1f38274aaea6a5909c77ce7dee1ef3cac1393148b34c8664795ddf5d0696acab6b086e588c5a5ff2c2c654af8e56a6ef8648d9f3c2650e11e75d0e6d58c1e66a139890f47a77186124b35ceffc77b505bc56c80ceb3ebfe4dd7bc4ed251673046e73a65dd1ec811e591691131fc4c0a0ecfa8f260ea0ac70bbc04c53e262f08620f2ecacc258c11a8aebe685a1ef86d3a9ce85b33e6de94e227c05528aedabff1b5c7ddf09318b001ab184204a42bf96877716313968800fecc2cd94237fd03ee231064ae11b3ab957db4abf254da31d7811f25713aa4513ada74ea584455e6996cd727822a4cf2b77d68bbc729bea1bf178970e8906743b46c7bf594accf135d3582c500d69aa33df11f97fbf8b8ee5113b678c700dbce5cd7a0655a7995e99aea8fa88237a20d015c30b637a25af9a2cb3512ba0814af5c183dd16d89ae73d9e14ff92fdea6ca3a0e05d6373112a2e36e2c2c05cb426f6312130f8cd23f8ad059b08a7c1d5c0d28a859d7343cc7bd6177f3d7043e28ed49b32c5d237199ef35502204ba8ef21f0666946a3a81ac7e16cc080d1ac00a58f232703694d733b7adb996a5b80979f6598aebf7de995471488905f3ff312311e1ed3486b9585f99bec6290012fda91f4aee1fb759a99829a70ff753110e97d7239bae96123519e2839abdd7e9fbc5d899dbd61de81c3569b56d34074ec944d519c4e2402e36072a278153131476973f8136003190327b244057c738518919ac27f1cbf354dac8e840111176c9540832019a3c1c1fee17e4270e57123a3d96e42a3d1cbc1c2ba9ea9b7cef95c88c7e5422294ed7e433e0296407b595c36a94be0b6986c2d561a5c39566e3d6176f244b36dffaf1f07c0eec9e646e3bbf4483a4a2069e2a419e067d6ee75d7b9ca93d541aaffd24438ddf9153c3ef5f2a0a6f1095d74d69f758e84db79fdc4fb58b471da327016ffd0f288f7d1a3a6559a407c7ce16d9bd4845ca9a5883eee211c74208a24afe658206626e6867b98aea1cc5b5db4eb35ede88b2fb38d6d9c4789d203f86e10408b40ba2547e6cf6f0bdc88fa8005a30feccc2db261f7d4b249b677946803207e6e5593070a198e466aa9c76950cae1042698d36694751bb75490535af29dc9cbe472e0ba0695f3782b06da5430d7584956074d4b150ff36d93c87304d6292f8e4e6dbcd690225edd7262fcf32c09e1ee384b4473d5fe6cdb56c5d0dd1b02a0181ba8d50f6d64cdeaad7f33e8123d745556a8666a9d62d0cf17361528401d2bcd5cc9b97a948a4fa1784b1599a6d58806aaef101b873a3bd1e3ed1d5aa1e9bae849b09fbcbbce4cce11af8fbaa30b6378d413d9af8e92ea4b682b6b12f7028ed0df90f032b124b5af3203ab58cbbcfa821d61bf697be8b6c7419dc3ccc1c70b8eedf8b07c8c841e4f38483f51272f61798e0e8c2500d1511aef937bfe932eb510e98203324af24704a55be785a33b4b8c13e45f2ee37cb98f76454bcc1842c666aec01b7de783fa4cc84e1dc584ad872aff360118f3a2636217e76453f1ee3936cb195de8a1e840684a3815c4a1245d3271aee05f4ea5538024ebd6e5169c1d0af16ffd88795261e1f3f860935c27b1d565b83769008e8c2a7ffe0263f1b60f36443826b8db72d3f472e0a467dc11d8fd901768632253839c2a302067cc3bb2f659e8f1b65c028398089d290e014a55d84e540cc91319fbae3513f44318a2aa8280a5029385d576a64fb055a54360e532fab008c71136fc7f79c5e8fd03bb8f4ecafb6ad495badeb967f88edd1a369d9b047c7d8be68a4909a7fcca09939736515a70878406a477b6b5301ff8dff0ba8995462bb8ca79e06821298c61aa531193bc7a0b35b56f156821329099710378a45f39efdefb552031c69a42162394ee027ba96b48ffc3017f4e90d1e459a4ee2602f8dbcfd076aa9a1eb1cc7dd7c192bb8804a5ea78ccfbce39fc5537a007a03393d4c691fd8509c6824743533115f3a65856724e0f0406b7315a52333b59ff553d91833bb8ced077ccf5f57a910ba0275b4cedf885813105ff17334c61be29fb419e5cc7b4c8ddea5dd97a3400a162618113637a3de104a92d690c06709cf7f12ae70f900656949ddc54e895c26f2e41fca43a9d5150d874ba8f6f9fc28bc23a2ddb16f20ed18cc296854330c6c52ed75b9429395a33486ab927a77d0507001a7534201616e0ffefd2104316fb6ed18a2a9578dced8019127bcc82581e94e53f057bd3871e7c2656f5f4ff52508c92569d0fa67c5309946889f5fb7935951e6c1107de7c2a40ddf112ba8f65030eb5d7a8163b16c2177b5ff606477fb9135da6afe7339967324c620375b86d7a766e4f03bf42be15e7c1d214901cd800c830e2ec696f65f062762e9e95be44117490ca6e9b7a252409372aafe2ca96aeee3e11c64bac2cade90155e1c60c49e87eb92b5b4f26c62a16bac1d2be7cc66bc286c819b88c7408ba0b74972fcd0dcc7fc34c3951afeb12da5b178e70ccc4b7ab6cce5965176ce0d4ecf2a4dae72bdb85821c131f9172f48269855fbf83447b1cad6d3b685d4c5355e18d8ebd6ac01fbf8990cf77d7a5eb9d873fa037c58677e091cc4a235c8a13e9ff92e854b98603add3a03a70407941fd259e5f84c21998fe2796c31a9b9cf6ac134c65440f8f007be678ec988bd520a1f7932122a36f55cd985b1dc3cf0590a28f9c897267e1d2dab71a20bb1cf9087c9a7da4a40f3960e31acd88e38e4e134629887c56a6407ceedabc9c47a26f28f1e1b4cf608a17e90f9a93c33a5b5aabce9345ec7c60926841a9c6267c3614f9a9b73b52370dbc5188b25cf021d1145b33ed3d192601bddc5f68ef2e9c068b781f614cdee9630857cbc500ddbc9d58b9f352180d73fb6dc067c2c81b476dacee21eadc19e82758e9f570c3ba7fe7463bd26cb76ec9f393f5dd7e2e809ee28b2d57ff0ee68ac3eb5d17a0b487cf07de0c802b639488dd87f5a6229e7074b0bdeaec5eaa1257e48c11d5e8018b51624f4acebfbc1392b588eeb7c5732afc43e5d04f16cc640cb1049610965bbd0cbea2c62091d9a37439aede3747b2e086a0bc85b9c4fb690bca8686b819cc8604422b653ec39062a4066fb60349b7cd2f5fe157a7aeb38e67dfebd59b5aebb46ac3dca006f3047f4ed59d16aed732aa0e511d72272e894c23fc19a5b5f849ad6a159d57361bcab10aa47822bfd7b61c42dff70c2d05f1dd25fe12761d4245488e01f6fdee3dffe28d3d747ce886339c57d1b151e11e020ac80aaa4bfe899903b7740b95ef87cca216320fd79320cc12d146016ce6a44f75db805f568ca597e70d12eb3538dc863eb398805b2053da0627ba1ab85797a9e4614d852352648bf387d1a192c7ef03750983b00193f20b112cc466d1b4441f6ba6e730a58c14f0db8848973bb1dc9579dedcd0b41fa155d384b29a305d503211790ab18f6ff381d64d10b496754cbd501291de345a68543cc68d84188acd231534cdaf5ddd9a1cc258cc568d6ae414078df6e067cc144784403ff48ea7aa142722be3b5abf09e5067903e1c001c3a7fbb405cee46cd02904ba632e09f1b3b06eb034156b3d7d50a9aa90e34d35b5825883666af140c9de9cfaed3ae8dfa2fd606c951674177c596de7a28d8ff536fa8e6b5a72ebf5c4b00539dc6da54", 0x1000}, {&(0x7f0000000700)="3bfc2839899f020edf3f591454a23bd6587996cbebf7bc423ed888afaa675ab6f91bbe04c20213186a370641e0a7f952defcf1dfce62a8fd35124bfc37da3f8ebac526db57267ac7b0872f0394e7bb2d95f3aed1e13ba959fbe0365ef3ab0b3203dba39f864d42924eb52bf1a6bb0f4caeef0f057b20e640696fafba0f52f6f1534aea3a41c5be3a5af15d842d836e0b5cacdac571340b519164e9ca59437582", 0xa0}, {&(0x7f00000007c0)="cf0fe27c15432e2f61510815d9860c18c62a271ea6ba72589ab94fd2cb3c64a9c870e29562d46e5c", 0x28}, {&(0x7f0000000800)="21664652fea18b4f54a80098be89afbe933fa287f3c065c3c8e3950d79d31ebd4124c3609bbc55b4a2657cf0524a4be7e732e7a750028e44f721a2ac733a3c107ebd4b827e54360501c63cdfaf1be4b4bf0d3539a0f79f104b45225d4767938a65828ad1638d8d253bd896854d2452c1c7a6d288a1b1c767f2e37476cbaaf4b3a561f2dac2a00d64e7a8db119dfe6ed8de18e69be8179b3bb91a2a2a948aecbb0ef76b8ce055a4c4eea40def60b06b205a56618742452cc3df1ebd8389dc39ff8a46898f4a037a6177d106a05f78c96e7a287ad0b63387c1", 0xd8}, {&(0x7f0000003280)="1bd8a4e7239b126fd9956aca243fb4606cd1343755292c6931250fc563448378c6bcc0ee8524d4f55a47ee6ff52562cbacafe4319f0a75b22047dc7b2c1b7a35c6019538f0fe0b1e108d6f81a93b0de79555644ec000b450a61646acf30509f5bb0d52668567a373449696cf90d443c7d48d1255771669c18cd9322c0b0f9b6f4b1383773dd948449ce9b5043df91af4f50cd561c2606c4cdb39a40552bc1a53be5e4c77c269ad5c7ab7610d126845813b51207da254e05d1a134b401073c6e73525f2a0a9ae36917c66d40e587ef7f2b3da3ff1467208132a91a258b8dd58dc1431415865723852526611a7d4c11531097fc0b7798e440bb06ba22af529275836a4f35f849c0f1b28a1986e311b3ea40b79cb50f3569fed13791bb70db78d698b5e77f046a1d81c7937a02faba4adf32780cb13e476781edf9588b42e2f7f542830dd689fab67218de6b911867daddf1e905bd9ae720b9547e09d52fdbe7e3b17f6a76d639987c0686c406dcb9abf7b4e55c7a13850a4071c0d067965f3a8b124595aea77de5dbcc02e648180b410342ed4c2410a7c7bcf385d4e78cd208f276dc92a92a3e723cce7988e59a7b8380ba509a9345ff45155ad7c45a505340bf2f4768d30fb5fa063dc6e495141d6b0a597510aa660b7e46f327306e4599ea155391b6dc956c9fcd977b71ec8939073dd2a3883021f0b45c0f4042e799ab8358bfcb374735cda801fce507807119d0439f53412cb3e9d82aa04403cd4284b4569399666875febc22cce681ddfa5b2c47dca3cca984a9d03605ebe63640fca61317c04b9cb9d2b000769e30fea2cff3520b3a1fa4be2c82537d8c06e7b534a52c8b7c3787f74c0e2e42ab1aac291b11eeb0d4c2dfc978f03b9e67831a4b24e1286380f444cc60c45fe4f0b7cfb9fc8be5460098bf9f4ed907e049ca9919dfbe9d635c30db240169a8c5da7def7b4da08247dd218eb935737cae22e44815eb0adf418f76f2f9c036896eb444cd67948fcdf7f07cc054765212c3d0f9b5560dc46fbb81bc84780a8fb8158e87843de749297610e7d3029c216d8121bbd7184aee4323c77b0466ccd68bf78551140e2df3971dc1c3116c83d389a321a90887ad8853a5ee8d5bc7a742eff11d94e9552203ef9437887acf967feedbd70c0d6bcfd8fd8ae0b942f0b83ef56c67066372524fb6ab03cbb3359e237b0720b0d041354576cc4a6017ee7f2e44ed8712fa09692ef5e4283146cd514aef55e4569b8791f1baa4a853d749e6fac7cf087a7dd4860423a06032229c33f2b2593d8bfaa2a1e1ce7853d712ba55b0f1d64bead300f4ada0867919dbb244babe26cfafadbb63216201b243f7b841b18a036239c0f1c1e2cfc49df99a77f400a84a3f2bdb2c922f92039daf243e3a421e15ba1901b09711174d07b5dd3c3fb7733dea76145646e9c00618ca120174d8ffd70a1756429bdb9893be6ab103bbd22153cbdfb1774edd22ee76a4d2c7668a115097c6bd25f2b7e1d8c688f35735ee4617217bea833f3757814b042de76f64175a5db38546630dbb911320eb43b5143e45af4e900f05bb0f81e25b0180dd9010501eb131fa2188d4da1d7723f1b6a9de88f154557ebdcfb29f5a80a735798407c5d7b250f6b3d9ce5e6141e8711a1cf0b3a54ecb6a7aa91be3ec0cec054c4469409a3c2eca9603fcf887f8954f3ca93e7ded339017b621391cbe010127c0730d59317bc8b8dd51e246c4820d60a87d4fe1868c84f5e2ea4650b8e2c60b4c53e5a8f20ed5c7a88775a29c4d4e7317423267d05332e17f2484738dd2d9de95e88d4dbbd9f15206c9319d3797735784e17712cb522d415d7b1d281aa154713a3530e598994755f70cd5235b46f94929895de24a4d2ccafa526373854af0fdd6fe03d49eb5a9c1cc68bd78791e06ba08ccf5491624dbd034b631830c2787a81a311bb3a6c35cce02acd8c15503c79554674342092748ef72852eb357693ecb44a69aec1ddaa97772ad53fa17c5504db5585fded1e52e20dfa164bf17a43290a01f7967ba08b11dba31542fbf9f428a28b75b9a017a8d64001cd037689fe7146d7196b590d73d0946ac15515e04ce6262afc8e1bfdcf35aaa97f68aaaabcbf46b703c586c04610b0a068ab692eb8f09fe0ead2324fca187b966ffd989bef7942409287e42b354279f1fbafd8d59952e99440f4cfd5995548378cae3d12f4fc5090ee4e95c9c43ef342d3fbb21b5294881e27f700173b5d975891062c28f75239b479f180b5c0dc3ec01af6b29628720b55a2bee5ab30be0bb8c6ec6328b2f8b82f8a3ff507c7777abdd49ffedcd3b338a3b94d793583aab9b258b5f6627cb3e2f65b7eb08c64d4b97546df53c4ac074b99abdcc68085de8beca2e9efe35acbfb1ccb2ad92573b813e8b3287dff2f7e7b4ee5518b65a17c6d8b9b3368ab110102a39176a5b3364aeece4e6edbe9c919dbe3bfa8809e655fac8f93b6fe1f53a37e67a6590a400c3b73478f657cc831ce6116c23e197276edbb415fa66c37ee0cb4e675f475f43b7479ba66f87d21efe244d627705a1d2cb0a58c82c690e8e715591a6ad40b8b61262a675bf9f65ee9ff84248f07b65d18226d98a7df89df7b075ac678b617ee73b6e60fb3baca000f29c65cdaf7f6b3e4d7cf860752d4df3311d0932a7d7b84c0512b9ed19965db5e2a46d0a1b6f418dbdc4e2b8f564a1323e6568cb112d70eaae21a86048e6966f60f4b77d580238358147adfad7f3303d38a762bd6f5c7201da2a417c4297bd04ffb57ca705d8d26e376037701e4ebf57ab0228c0a20bdc03181a63b17b083a425674877d8b1091a422e7341b983e56fd57d64459281862a36dc8981ce353253242ff9046493785c2319358a9280e0c0f23ccf59ac3ddfa5845291d0845a9f60609098299f150b1dca7c7546bedd827b9336ba5d41817eceedc11b66e297a7dcce0e3f55a985d1dbc00bd0a9cf06a3b31d30b688e916c7fc6ec8c3d544100d42cf1ae74599aa05e206ef4c560c4b56ba79526959e4be222bf65dc9ca36df286d321da61187f95315d90988b84c0fac5ad8aebb351e367fb956cf1f222642719da8ab057e83b229136b423bac8d30b661b82fc3c4695536e45f96d494d65f155b76dedf19eabba0f8df285b6b0327522dc8082ae1096664549d5d33d81600c0bea9b254dbda8455416aeb33fff00e120058075ea4f6883d6deefba4b9200d4891762116102158010c09c2c92b6bbe198d1e1f4cc52f3eb9eb153602e8b30f800f3f6e8bb5ab38a38021f1dd2c04ed06b16262342a9f45c94168b94ac3b59ac64b956e1a7906c11fe32d9a50af1ce0b7fb804d75e5afb3c6dd1634535f0f4ccfd5827f4678c703883dea290a227cb148fb4e83005d390e9f415680a9b34e896d469dbd2891c93edc4fdc9be94b91c6c80f828b3710e59385b43b0470e3b2436d96595cd34b3cd49398dcc467c701b021eca403727e349ba09dc95251ee675831c68a7f8c9dbc5f081abc2e1ddce7aa3f496d47710a97664061490ac62d056903b0580fd8cc98fe7e4031ec88c22f6013e3a5003e06eeb19200238572388e59750910a37f3324190c968268da513954111b1bed4ded06e8791eaeadd98d55e78f698876eabd22bc659c6119ad03cc9e05fac061fa96d669f9d401c72cf5dd88922b18aada0ddba85f0b70dbfa04469a099cc9f9b3adfb8cec56c0b61b1fe54f33dc2a7951da782810e9f64cbee5dff00cc11252d8f2b6a6a80c907bf98f7c1c11a98ce7aca072452c6abdcbc76890d104007c571b6912480dca10f801cce338a3971dc1e1e195b66f46c00bae3fea55f78bc610e5bd6103d101609f99acd80ff2f0078c480c283a7da68d16a85e39bd12aa18f3d8705cdf8bfe7785f853bb101772661358f904ea7b196ad1c3133cb2c3db5f1345f60218b7d510500eaf05a0fdbc8faa7ec2b818c5fe425f31ff6945bb2d39d368e8885afd6b2d56fdb1b04eb087fafb0638a9a6e059470a19ddb5a7145871b258f323871003f995f2c4038c5cafac143cd41b2baa64c035c71d04f089ea32774fd09619164d0614951b118e2c80bddf0ad506fd98f51889e287deffdc52fb763f801832132620f83571f55f004c309e07832b5927c9fe6da8fe7c83cd740cc1114ce53c879423078e7c02561d9a6f96d1212b312b3a6461a81eac9b3323e493a691955b93867a136bbd8cb92b790a0c88acc0e941bc2b6bc1165d200a417308e9821ac87bd32736caf7e7a603af684084a2af392f689a61d1891a841f99fe9e233d8c8a9fb71edab57557a9481d38335f81cb96b1949977171060268da2bf0228b35d58b58f51944d98579a0b45adc57124479174ba994b32e55bf0981dce6c069d9ee9082a640e371e46b8586d68497ff1f2a1c841ef82582124177001afeb1b2b86ad2ccee9326e557779fa998db1aa73e9a2b098b6e165cf6f23aa476d0bcd10bd7f1b47a3f216376e6e6864c8e533613c7dce7540cdfc0110fb59c0ad2a34deec242e29912b6286860eaee61fe6ceedf54447f7701e0bd5170cf2e6932243ccae1787ebf07f818d6ddf775d9d356d1fb9a6448ad239f94aae997a3ecce2ff3e5369f6d13724fa3e326fca97291fa85cc74732389eee9f5ac8eca77f0783a996eabc0340609b2db5c1bd1b3d5adf80b9f4fcd05fc3cc1a9fcb4f350f2d1ef1c0859d9711333323ef1f5316952f080e51eddaff43a5f9f38756694523398636ce03d390ec3f919eeef57262fe3127650a881a0273fb272173d00a94b881ad408109aa76d892fe325dc222d400ac2eadd3434cac6f2d1b31d79a32a7346df59932cee70ddeefb392161d20aaa443744376b79ed86351bccfccdf83c6da1721d956e94d81c80b3291008e6caa06d5eaff50099688ee5f584866770ff8e15d6eb664070c924e0b063a1d64438cb0c69ef749c9470da075d3075f8c4a3273d4dcb68551cdcc658307abeeaaaee5abdcd3652a987a32f43ee02377c2ffe3d6593b6c8e984edc56402d6ba2b0e6861616d8a5d4c816f667a108bada50f4e0ffd00171151588824b722e8aa758f6c93f1bb6cab2a9c659c27df54980102a948a9d198a291969ad26796ff1db2e5a19ad63bd29e507323b2a4e101ab873140b609d5564f29427d1214eb19c791d1928cdece02e0c17ba3e0f50aa0e93834fc59302d4e10a2cf9dbfd047bb48872a57754f9df19e1c443a1a6292298ed06b53d78114911e15fbfc93c7188db168538f02e249612ccf8b18f704b6354b617ff6e5af1f11586fe36647220cdadbfdf71a9869307e2a006b8a5482f70d5aa400f8bfabb93aeb5c9e58fb0928c0a75cdf5aefa59083ef30320430c327f09bbea036f92d511b1524ec6a4c320a167a98571e503bc272861d2df454d754b0382aea3cc1a395aa453ec5001e7e7239628b9c8527e353d212abb5a1255856b793840d33595221bf51e1ba09891e778347bf0dac1bdaa467551704ca14c1519cabac7d5da20300d5413a10b729bc67bc5dc758e5266401e0e59ee658695ed685067c8522856ebdda0b3a9afcc724373992ee69ae5f49b1025cfe42b3c81f7f7020bf2b7c9b0db30ad1db4542fe138c8118d6069b46ea076539afb6232c46492fcab201af072dc64181b766f8a226e7ec016d9ecff1a899ec458d2aaa5918d52a548f186a5167b2d3ab088149694fbc287f3caeab4ce6efe0a6554a248e16d6158eaf994cfc61b335e284084e94e3fc48098289509457dd561bbe8d6b4031c6907deb97e", 0x1000}], 0x8) 05:50:34 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x4, 0x5388}) 05:50:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000070000000000000000"], 0x3c2}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 05:50:34 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x3}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) write(r1, &(0x7f0000000080)="71b0f9c3780fa95e9192430cb6904a7a02724a678cf4aa587a24820d253a3f389151b6f1e8d231650c642d6e0415b54fef7e7df2538084a26cc952c40469e8c1cd838076000c19c448e8dd520a702fd6b57fdacc7d1144669e7f02ee6aa8f052ada8a90c42db17ee69db9ff5950efef42abbc0b794b08ea90863c51780e069251ddfb96a4877dd22e9c3f35c2dff57dad0f534b2947b979796effb36925b5ff14d49d5d1c928e74f6305e64a541393e813ac5ec12959a97752350f2767e66d542aaa8203c564511820e6952e99dec7933b94f21666ec442757b854231bda94543d", 0xe1) 05:50:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) chmod(&(0x7f0000000080)='./bus\x00', 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x8) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) 05:50:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x4}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 05:50:35 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:50:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x7, 0x0) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/195) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) 05:50:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:50:35 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/12, 0xc, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) r1 = kqueue() sendto$unix(r0, &(0x7f0000000140)="a5906df97fea0564b19282b8363531e59d9116f82ebb58e78b3643e8f230266b1ce1414f32d730c54fce014da0183abba4f73fc9fe4126e9f970c766fe", 0x3d, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) fsync(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000040)={0x0, 0xfffffffffffffed9, 0x0, 0x2ba, &(0x7f0000000240)=ANY=[@ANYBLOB="780100000000000000000000000000008481728cf986102df253f051c5531edd4d65edc2f5be810c84754aeb36cc78fe6d1f57c2f410a1acea886cb106a8320c8a1014e90f226c4c2433752b265b0d60b728994ecc265a074bee7951ed55f85f62aceb92bce13fd340261ca158328271f6451fb252e1fbc5af9ab4f58b3c9578f36d1c0871c882f1f6d3c28c6866dc84050200749d00000000000000d9319c362985d6c36b08402e1e80b76d7f3c971a98617b1963cd1860c76bfe4d46598db1ef05382c720585345fd66ec9a5c60a015aef263d9a1c275e72ace9cb9f8f523c9b2f791752b5f3588bd9de66cfbba39a063f2d953ac318b7c0c28b45f9b82ff612f5d20970d25e574d486371e9c768d46bec9ed3baf2be1adfa327c24d66abf7df4b931b1314398d1c8e2ea0a00f4ecdceb71ab6cfa3b2c353230bf388c82110f75e76033c6b1adccc58e2434c66f398f8135b9f58744976c664f264b373aa548397b07899fbeb2d0a97dfd72776121a6ef579801385049b"], 0x178}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 05:50:35 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 05:50:35 executing program 1: clock_getres(0x6, &(0x7f0000000040)) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:50:35 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x44) r1 = kqueue() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0, 0x4) kevent(r1, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 05:50:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xc5b9043112cb6ad7) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 05:50:35 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) 05:50:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0x24}, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = syz_open_pts() mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:50:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt(r1, 0x28, 0x7, &(0x7f0000000100)="d61f9668ba6f0ec71c2be9d51bf03a8dec7d02a48a071e629c9c4d4020c2a1e8efdedb2a43445908a62803000000d3be8c1240", 0xffffffe6) setsockopt(0xffffffffffffffff, 0x2029, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:35 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) lseek(r1, 0x0, 0x1) setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f00000000c0)='./file0/../file0\x00', r3, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') fcntl$getown(r2, 0x5) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000300)="f5eae2449edd943c33987c0b6820e9718e2568931e3f6766e371a23b3d43360005de06b053d40bad28d9ea49a114e84a1a476437311f71e133f5027e2f6abd5121d0c1e3a60571297a3464ddb74f760a320f215008da50a194cda864e7ed4fbcbe95517e8a0966e2926241e11b076ffea10aa8859348f71233ea7b930df73536bbaf69e312422a5211f11d89ad209d2b8be6e6cfc807a4277b44163e8df00ecf18e0eb23c30217a323eaae30", 0xac}, {&(0x7f00000003c0)="f3b5b08f4e6b6038e1ce1deeaa86bb7445208d4330391433c575e2717429ff1e8a442a65e210f7adf5e8a07097b736cb2e40be12f6d378f5b20a383afe2f904a0f5a28747ab71a5a469ed268e7727633c264c5310bb153ed60227d1f3f29870011a8c6f7ed6fbd220162321e9d9929e6da87eb3336beb178180a3d7f80a7feded4e1c6637ec264d64ff0b513f4ad968d36504503bb614d13d23aaf05bf04ff98ba2fcbaaa807c6a1df5d1eb09daf46f6629eb85434d93d43fc62519862d3f6b46ce8a76a6d6fc596535f540477b4", 0xce}], 0x2) 05:50:35 executing program 0: r0 = semget(0x2, 0x4, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/153) setuid(0xee01) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getuid() setuid(r2) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x100000249) r3 = semget(0x2, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/190) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/98) 05:50:35 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="c562405f3cd1d7c62cf8f13824ed9bf259ef5775605b39d147a8dc4330c8e59bf040b13c68322e97aac92cd3c885e4c810b4de12f8476706d0f9a0ee9cf3623af8b87af618213f5d1bd98228893c5c61ef73e0a5ffae0b773be2b079c98deb8f100b30a18a520487ef2f4fc9ab1839e4ab0c3562de1826fae28fa377535d447ffa9246e8d5eaf555b152177bc394eb4e6dcf8d0f6b6e5ead24226379c3979275349033a7639a4aed5b8db38fae5ff6274cb0aab02b5627961eaad39824b8f8df4cfdd514db2c0c47f207c81e4dd39c18c53f179bb677005fb94fcb210e66fda1240cc0c320ad2deba580b4aba069e383c453078c258dbc975d", 0xf9}, {&(0x7f00000001c0)="b41dcf08cc0a53e0fb67d05cb79f006413c9e6d71dd156c9275ee1ce25a3fc2ea43fc9674b3b33a3dc54f432e5a34734b87a3fabffe2a564b01386b22e5b42c5ceb4b3ef5fef8b05880a62d6fc4a7ab373a18f09baa0619a3f3645d38a3c7d8f5957786cfefb8ac401ae0cf15f22e479078bad370b9adfe6378966deb88c65794e82dba5edec3a53e395861ab486d78346a443509b2f810e7ebcb499c8b2746d6ad059b4ac0f09d7caca895ac8", 0xad}, {&(0x7f0000000000)="9dbe6b09b3bfb49a67c432c0e9011df0353e", 0x12}], 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) 05:50:35 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x400000000}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x5) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 05:50:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x2, 0x2, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) 05:50:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x282, 0x2) r1 = socket(0x2, 0xffffffffffffe001, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x3) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 05:50:35 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000600)=""/51) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 05:50:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/118, 0x76, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3f}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) 05:50:35 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xa5, 0x20000000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) 05:50:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x563a, 0x752, &(0x7f0000000000)="a89d64079577c3", 0x7) 05:50:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x400}, 0x8) 05:50:35 executing program 0: r0 = socket(0x1e, 0x3, 0x3) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x1, 0x16b9, &(0x7f0000000100)="bda1e048ff43faae09e7238dea4efd02195465eaf08a27983e00800100000000028e17aea3dacf6c39a1db8c94279546e2a017909f4f8fdd7b431ccbeaad3f4c18f5204072f4e0616fcf6f41c7038924ae9b70cb0242b13fac379a07672dc84054d08f4c65", 0x65) 05:50:35 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/27) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) 05:50:35 executing program 0: socketpair(0x10, 0x8002, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0xbb089fce) 05:50:35 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x5, 0x7fffffff) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="baf28ea2a0dba5", 0x7}, {&(0x7f0000000080)="e71f91ba90d6f89a556b", 0xa}], 0x2, &(0x7f0000000100)=[{0xb8, 0xffff, 0x9, "7df449d15c5570eb203b80539a3c661541ec279d78bcd74819662111a7e55f2efe334aec59cbfe329b4a9c571455757477a8df3c091626992fbe19d0734adafeaac63149278db50885d641c43d79e81ca0894e7b14e4603fec6c4c22ef39cbc8086e2278fcdd99932788b8bb6f6fca2f177a35c98253f02ba794672147519df1c9277c82bbd8acdb4b49329d71644b4d1d587bdb56d30d9744067ed0219d65da9eec"}, {0xf0, 0xffff, 0x1ff, "70c44c19f2e7dbeb4b26050960830eb259ba768fe68492d8c1598514d3d3dcae5bf7ec6bd09a408077e7b4242a47b156c680f25be1df5ebff9cac714e5ff8200d576af43d6c2bf98f681d70dd872c18620f5cd5abccfb726c2c327fc4de52215c8aa19e1475c940d8ff94d3f156d65f7e2701e8f809827801d21875b9f184f6deaaa2de2b223aadce5d1863cfd2098a28e09e81506b299dd6ab065cf7592a40df1da345522333044b252b7b691c7a1e721f2f0a74dc05916f4ca98c9524b05af54b21a4ae414106436307c28aea36d4246f311d45bcbd1f904"}, {0xf0, 0x1, 0xc9, "2992c5af76a6d4a4fb0cc376e90c89622f9a0b6d755c76c767d13f8d9b186bddad25658ec3cc84d69803b529fa02e8e2f4e34007c6177955bd30e08df6a4a4d3cf2e489e440a8d22d4ae38e2bdf112963aa6b421a44599bf3187820576d0fde0b410a24f99fda6139cae283670b7d2c438d1c3d3d4132883035dafdb3f3926557976f65f969c1fac75f8f3cd7d12fdba12b9a206f6a94bea803a49d46e7a29ec8a6521a44aef8019ce18680fb2e7d540c64bb88ad99c46e540295c1edfe0b05b1e93dd081c7bcce75e20829357299ff48f85b59d73f337e561dd4d"}, {0x78, 0x1, 0x37b0, "f2ea0e82b14d95d16ddb6369ccc7c505b7c3b7bb6abab398d4e71f9e912d012ba17baebb69cff36b02b747cd354ce799e174f5df16725a047713fb4a5ae2a899b6a09d0896093be4da8bbef8b64c85404608cee5417438b26548d36cae5b7f9a9d0fced1"}, {0x50, 0xffff, 0x2, "2a9338f98500166ceeed0db44c65aac369e0ceed5ca463d7ec903373b0fc90c956ec0c737450639eaeb083f7c8dc359736365c18256b26bdb82e3bd0"}, {0x60, 0xffff, 0x100, "ac3d3b8aa0562b20f0fd4046bb3b2f4f5a88ab832fe8b92fef0319a48e185389aa95d9bccc8f98b20f086b601f2a789cb06882e05705046a61eefc26ca9c759e8534011e7f02dc88609cdc434e"}, {0x88, 0xffff, 0x5, "9983173ad1dd953c65637140ad53ade9a5cae85da745cca0d1706c4d763e98856e07c0a5399355e2118b0223b0b50aff84c61389800366e5876433b31b6cdd9413ad2dad480a53b7527b1d4b4911bb3a2164eff3828cfbdfb99c3f0aab69a943530a89af6e5acdd79379f94ab8535851cabf3137"}, {0x40, 0x1, 0x105, "a8dc712b3b205c88740f408512f6c2367d81666159a2356d7738469392f08bbee0558a546716ea0ec90f"}, {0xa8, 0x1, 0xfffffffffffffffb, "b4add04be4e6e3efac449cc4df2285c24c310c2d300e994dd3c9e65f438bb242daffd0264ee2669c8fa1a3c03612661a3c5f649ff22ade783feda22417d6e7eff348af725998eda32575ab2873e1d72617bce6efa1ff5a8cfa82641a9de6523aec47243ba4378b65de8686ecaf28870464ac8181cc8ae15347b5013bef1ec6bb26ad0cb18092a965527df2bbac7566cd3a9ac1"}], 0x530}, 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 05:50:35 executing program 1: syz_open_pts() mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 05:50:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) socket$inet(0x2, 0x8007, 0x8000) write(r0, &(0x7f0000000300)="82b8093748b9b50eb23b3715eef6652adc3003ac3a41ce867fdefe792d5c3b88df14163e9ff3bcf4bfae95370e2c45f995841d8efa8061b765d65a481d402eac7650a47e144723d4df9738e51b4afb6b1fc62f5d071e7d3da97d50559881c3d73ac36b0cbd3d2159abf8f849d18956c3ec58495c9622eb41f1b3d1e2f020d9b0b55dfc2aae3cf465e9f4571f88ffc6b43c693cd8862469a5bbea2e78efabae0fcb9672512523e72d21a321639c0a7bcb0ec0d88cee5a0221d1dc266fbe89571568b16bebcff32e6c4e3b3054c9a635b590c27d883ca18d7b1bb7689e559692ea401e2741fd5d964d197555a52182042d7bce973d30c1628d4732bc9d52e26b27337a5ac8f3be9a2dba84e5a38803dead7cedbaac121725eeaf8ec7cc3c833d47caf3731f7724ef0d55b08ad9a88728fe000c09367f11e89d552e7e0579de30cf1d44208d5afdc313f6120ef54f846ef6edca2134ca792ac62a2610e6b7657038a9c472946e6d574f38ca81ecf7bc443325c538edc27018cbe1cebb837a74447b49dfcd9688ed5bdbc7614470317ffd54ab3977a352ffd46f57a7826fcd62dd4a6f97faa526fd13576b79729d0e0a2d5a4e3b3834128f7a49af0bf88fdf3cd86f1903ecc66f60286ccadd76f2ac6fbfae69f5fba049bd19df20fa85bf5f41d779050e9a3d035b28a424b5ce939ef6470544c8dfd5e8eb33fd56a888fe3dada3e0d00edb1e98d14c50751f511fe89b59d6333734515d69f844538cdca60861566d92f70f64f98ca3bce4983305aa0fb70d80914e99f7484c8ad743c9779656979233855b8398c85e6c500c5ed3855114a70f391b09c87406c362b169223a6c96f0aef60269ed7f87dc01613bfedd1c8f4c69ac70add63cf4d72d3644af48334424483c04d8e07f65d87a7606caafbf6dda00666dc717e9a4c1b222aa61b1602b74a550b88beb76d3b406908d9ebac9cefd119ff401c4a33abdd5bbcf0a1fd1e2671eba47f67233e92641a754ca1835ffc4c8635f82e95aa2191f9bc06713861f740c6520a9dd3d2203d3771a0dbf26f613e241e720616d00e38e532dbd3e4c05139cb71904f8d01855a1770b2408b879b1a0a89ac9789bf31e2c9c8f0fa93fb1c2889f2303458bd5467f84e1a64c3d16e630107f4b068608be734d36889c3dfaf82ba8d24bf78d9665ff2de9eafa9a841260cbc38b45fa55a69e0caab0b6f07847216a020ec762a1c1484755f225191912dd69a31581136d376bc92e78821b645a40dccce8d2c5494a87b810ec3771314530527283e9c91cbb06f87b7fa8df8e8b1e20f3c7c4dbfc9ad4c017fae51f56183fc6848205153cfeda167744032a0177c18333636f1bf3728756a8c7c76404072d57a70a678afecaf4fd2ace3f5db149a395fae8704435697b630cf1e611dacbae830973a8b1ac7aab56e7e7709c7066abdde70d1d74c46b5d00f13bc76ba7534ed4eb2b947319c7609906eb61e02893b48c6f092aa007bdfca38f3c7f68ee1ab8833f6cc05e6bf540044341e824b71bf5ca4e83a72e2b2c7441e0d47ee4433fc00a7dba372b8bec0d872b26989d7b54213ce95b5d914bcbc6f02c924b10c7ac7e56bc6078bfa6f54d25ed5d537c87ac09edce9ca125cf52cf9eced8883928e5eb8e76c3301e50218e5130a743ce0365cb8cd50b4c48366cc764cc01d1bc879ec43929bc3ccb9e5e4c3ee352667b10050f423072028cf23e601615546193776a2432310a9f64f320a9cb05f1fa0c884d43322f8889cc637840fbc8da8eac38b1af115c11d21406e78b25c4bd511285801b670ff4e97c65b30a38f4a1b03e998205a0deabb1573199272d0b100daad3c50e95ca5e5f7d995b6fb5641f2160a4f0f7140f5863ccba2658bc0aa2c29fddfa80d82c1daae3613f6d5a120267de379a5ddceaaff0a711b980a2ff1f2184f7dff6da0f758a4f802c6419ac33df114e1cfdbb0561f750b077685500d5d2fdd24f4ba15901ec4d0526792ecb3a9b6a62b7bd8839d423a9e4429f06276b168331548dbdda6d51c7834f4e773c2a41c7e164308e171a06a1eed578711583f24903a908c748f01ede8ce6a6a130096b808eee6fb257b28570c35e088e8f9770c5edb747f11a03d0e9ae7ad9b9b83d622c51b89fb6b51852a5876971bc7a70ba1c3756d1a3d921edcfafdaa7a31faadca82bc4469fe9140a257a40c9817df8cbb2b65b0639034ec7a4cab9f0cff4d27412b1011cb6a031e95d478e589a83a47dd2aa4885f1fc7f9c9835358a64aef0b49d6a8c7e894bd5ce575d0d955442839fd845e37744ea0824b5136fba71dec78bc8d845b4e206a3e8a417e1c66b050d1307a503a86cc53002fe0ead1af7917f3ec0178ad28b0e1a5f5743462abd70b35e528558820b0be0024ed6588380dba64f59c2f25f0a781199ddb490d7799dd4c7bd1c02a019ea75ac516db4c5a5046193b9f682ffc427c0afc4d4da0c94ff8485f22d97db3d4ef8d754c293fdd76618d098aad846beb54b21200a3ccc0960fb0b65911c4574c2016188124fce3dbe4b2d42bbfc90fa5f16ec8b2efb188bf58625ecad3a077712eca0fc64da56dfd6df8b421ddb8d3743a2b2bac57484f6c0efdffd5ff5344b3e29fe4cd6888920751250b5835a5ae203cf94a380c15b4e220003391d85f38d7e3451330a67458af6f3c2395a4a8456f09c60564f3a9cc682eb715f8ee6db7e40652182ff86962b8a266eb8f89c17b8c429fcbd25676a259a531e1bbb9763ffa8b8fdc197b0a13dc0d79296ece3356dbafc87140756fb83a0fc2a4638b9cc6e800361190918aa83ad7de616d919bea67be1c55cc9d50ac57ad65e6608412459c5130eb5ea4d09d7ce9aeee8aaea1f141172a2bb96629a24427c9b01ed3796212b0712a46f58b40833a2c2edc9c1aa5c8fc9a3505d8bc1e4c0b09531ebc4c3d8eb7ef57972d49d49946007b3da1ced5e2a975c645a6c68e67646a479fa64cda73b138b61359e2d3c33231b30b6feace96490cf86b5484503912f2f880c55fd3404f09e437e28647af8fea82efe6425dda1885acc74d4e8c383c2a57994608387a4b8402a0f3f0a9199f7fe2361ab9c7bb029c3691058211acf08f918007d8d143861c231f3afcb18164ef089a83921aed4760f5ace2d05e3c060afd77a64272075deb19b83c2c8d94a2cc5028bec9bd21269a779fad083af90c0858b1a828684d67edfd40ae4cd9c45b99676f0dbcc3373256b51fb150b798b2dec74402df62bf413c078141ae375cb91d55ef34c420f33c5e4c73546d252ddfb5fdef069db95d13b1b10052230c546546a8bb4ea88eb999a42c9537e689ccd1953344bb65a3b5701eb1ef85743cfff46de4f52402282f25c33969e02a88e373f88ac4cfb736febc618e2d58486034fbf72ea859c4f5d4af07ccc3f96b35a011eeb566905db37c94285bea6cbb3bea20f04c2542198c62a5772059e9436cb8078f45d1995f7dba4af759af19978962c20be7d725a6090e3cc0542f34efeee1919880d0e9bc79fe326aa1ac214b7fcd783990a21feba18bcd63501d520884ac5bc8b54e9666bdc3833eba70091fb0ed5ff797d28323a4badd23c053b740967ef64d4520d54da75eb70e703029c53cb501dc4d957769ab0277c27c8cf0f9d8372f5d70e17c0bac21394deeddfe0ca7fcfc41239f8af0f57769798e4e60fe8ab9ca4ba72cdd8434effa74f2d165c563736bc01fe1f6bca6badfabd8281927c854c9a48cb87e8624e890501a2ef520adc30fa2c526ef75802388e16766d976946b3e4f05dae49753adb3f6aefa0dce047bb08d2c673566406ce25a6df2b0fb129044788ff2721c8d3dab6b8a8a4ccd069ee9ba8aa5cc57f5c6b74352be2369d0ac55ba9cad2708f64818210836a58c9f6ecc1488672347868283ef21eeeaad83bbe7cfc2d6ba5855fd0fc004441e0b12141c3dfedff85e11c06fc9dfbff21abca17cf1879fab64673ad6f042fb4078d1fb6e0ed7d8c2f03afecfbcbb6300880132b00f43e3e7f96108fd917aa8a97e8e8af38f762fab393cd2cbb0ed9be638f5b4054502cbb7e33e6d6566ba2c8b3ab2d65321bab4e990bb7746bf94b4322d5e2642330422c1596bf7f6e72d19c6407471722f93c18c9f895136dcc37e9c1a4e8d790d81dbb4a8c2a3e539f1c989e5caf9b1d70a44837340ed51e08bd6e0879ad600f3d1e7ccd92bc07ba449f376edeb070e396da404aa4bb300d4c57aa4d5a08a87747f5a6d0346a2284560bb0683aecc938462e6722cdd955fd4e4f1a1db2ca15d818b18c4d6c42aaadfd99eaa2697a4ac33f504e036cb0b643029fd877ab31993620f882f76086cb7b968e9578b7d8ead54c8bd45b472a3fb2b2f77db2f5a6383eeefc1853cee7d696168dcae7045796c50a163cf89852e6c4dbedcb13e1ada43b8ce0c86690cb0117620e6bb971655ab9d1785ef6cae0b8125ba716d11b9b923a8529ff290ef7285b6efbe896ee26ff28fd88b8c6c6be3ca63742e13ae77a3cee3010fcd28c0b2af25bac17b34174ace9cad1cccba103c1d638852b814af85455903d7d8b8634b5254c1f1ac440af69620d5c89473840b6c53cc531b4f42a4bb8af1dc3a2992dc132b03ba9b5298b03d5c9b6edfed26df939fac4a219afedd1b995f577dc5da919bfecef2cfa656ed2e89f8b08f1533a67518c28a89bcb6ec1d3c2677217d746666feba76ca9e19acd42e07dbe0253ccfb00a779c533827d3493a01efb63bfc8ac4f361c5046a9e26880c5603091bbf625c8b50438a223c2d492f276bcc257684fe7091ccd7c35237183298c66aa8296c89e13622f178388347233cc2ea4697750bc4110aea3f0d17c7fb7115802d8faf3f3129e0468aa1a26f4673b084fd755985351c1d9ca2297b234502bc48fa0b8c738cc190fa60e81c8fc15864fffb178592d780039d7afaf2b6f01dfd78943fa9faf718f42efa6a4d39aa539712007b7ae2997d92939fb0b4c44f5c7e7bb37ac9b8d6999fd4e9d001cdcf28500792810c098559363ffc94b0b425edd2caceb32c7227d5af7a5a8c67d10061b589aad5bf5acf0c497864c3c5257ad02b116d20754b3c696f4c7b28a111537864df26c7651510c57e2ff204cb57bc20841c93d14c6fa9f503a0310bfba803252ae9cd366a322619fa6a21d6d8614e3407928730eac5187e19479aece59917cac84c7304e125f2ca9dae6ef6e5e81fd072776cfa92a03b4bfc3a34a290f6b7bcf6426eaaf910981dc8609c041df310ba434a0a2be1a73411cd5bb78c7d33f151991555ba1d0294637d3810c693b9a75737c1ae06a8ab4d58fd2547341e9b1980108e6816b560eaa59263016a6cdd1235d0038de435ee56b781311b338fa7d55f19a73c7629ff73a814d3ec24aeae6adbe50a17ceae7f81e8115aef81da19c7fdc69b2e0a1581442971f385512288b6c8f6391da6421317122788cb198f5017571a44a44933904ef704b1d52b560dacb2485206066b04c16ae7192edf1064a7039e59e7356d4b2e9cb4b9f71e3a7590b3a4302d73bb8304b093b7210df41487b5657506fd97e98f9f38b75137b113a0e3aaed8942b4fb9d8f2dc5d632402ff9ff96be63f7cf8602005056c85b2a9d4ccab60201d0f77470eba7fa9cc95d4d1a7c7668c09f1a5248f0e990adee94bfdcc7cc414eb233fe38c764e570a40db6e66a418e6913027ccc58333c226f0c0a0c2f004e1e1755e68acafc2d04a3d9b350d2badd88e7697afa7444336a9666d4ba81a813a2c8e9a6b114a285cbf8b46ff6cfdbd02", 0x1000) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x80}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 05:50:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x170) 05:50:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="667c1b3f2976087064733e66329f28ff4ab84835fb8930f0ae8f7ffeb649eaed6eceb8ebfb7256edc15c16ebb9eefe438938906200ad291196f2fc1bb6d3d445e85f803da4e24d83ee68b857a4f0f02128ea893d8b18d3b3eb259cdaa722910fc36d980cbb093f3616765d641d4b3759", 0x140, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfffffffffffffdc2, &(0x7f00000000c0), 0x17e, 0x0, 0x39d, 0x9}, 0x0) 05:50:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0xd5) 05:50:36 executing program 0: clock_settime(0x400000000000003, &(0x7f0000000140)={0x10001}) r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffbff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet6(0x18, 0x7, 0x100000001) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x67f665a2}, 0xc) 05:50:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0xfffffffffffffffe) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$getown(r0, 0x5) 05:50:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x2, 0xb531, r1}) setsockopt(r0, 0x64c, 0x3e, &(0x7f0000000100)="02000020", 0x70) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pckbd_enable: command error 05:50:38 executing program 0: r0 = socket$inet6(0x18, 0x1000000000000005, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) setsockopt(r1, 0x74c, 0xa1, &(0x7f0000000000)="b49d6caafacf2bc6168eaea76ef8311ead0ead927b32db63d0f43e97d75c24ec2b813308563e11b06d1b9718191e87f528a5587e95b3409250c771294fbae92d1ac5058e79603cd9f5af557ffd59cb6d6f4120a464ac60f078b0bd91c87db5790a0df260ff5b6d457c8d81fe319409834ddfeeb06310feed7f35ffcfb86063fcfa79fad3993e166a7d1f6e3ef17ee223286d7c589a250d69725fb3194d3c2191999bc3ea7189025728d821b1b75b5f69c5bf62c86861d2e1745964881b54e190f4ac2f950a28e7d04635", 0xca) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/109, 0x6d) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x80) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 05:50:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100), 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 05:50:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x800, 0x400}, 0xc) socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r2 = dup(r1) r3 = syz_open_pts() preadv(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x12, r2, 0x0, 0x0) r4 = getppid() chmod(&(0x7f00000005c0)='./file0\x00', 0x16b) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x993, 0x7, r4}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:50:38 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000022, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c2f3f33f70f3f6eeb25c3e3fec443f38e23808f526e20840fd8f2e098dcc7090df3467697362287d84b35e270bf3adae8004110eb7bd2bd822158cade5bd50707721c542d4ef61", 0x47) 05:50:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) listen(r0, 0x7) socketpair(0x21, 0xc000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="4330fb6fbe80ff27c3a8ab95b20cffa554b03bd8161211be2a8a9faa5b8c19568339febf331f8f7b6eb0fb3d2ccc0b11dc73f544396508411321b9961585a9b144a30f5f82310d7cba2735eedb8d136583d4fa62772a87aa3f3cd9c2cb70c2e4ee618b68e14dfc9300d5692bb704437b51c01110d2cd", 0x76}, {&(0x7f0000000140)="a90267eff11c45c2618f5f83598d09b77eaf3f973fc479b5e556ca065c849f787a429385ced3971475beac7774c36f743b4f129a55535b13f5dfd0f964e123661fb0371a83f9993770a85b35c505937c3a5cc9c6aa26fb70373911db39d9070ea629d3", 0x63}, {&(0x7f00000001c0)="135779342fafd0711ff0f036a647bd85e25de2918a1dea74b72d0daeb45fbd5b1c0d0113cb16512e5b9ba2919cfe9a3f51b1324fc12be52e0bd8433a54fa048af2610025a2a650add31379f66ab2054ead5494599616c0249563ba3c23eaa6540df7471aac7d81caa1ae4735ab621dc01a067ace3a7c9869b3039f2437effd1ab117dbe7a68eaef0dd96ce2b87470e46ce35658a574109408e43f4f079", 0x9d}, {&(0x7f0000000280)="c67e126d7b38594375dd4f54ddce4c2b35a4b389f3956b9abaf4ed06e4023204663ce005d26e1f1148ddb24d372cc1e0c3f74136af1f966458538efc911e9825ac0bc92476f6b09044923b1d16957ff0cfd32edc18da766d8ab5d45bc178ba5e7e0d90aae1e8aa657063bd3b4c61202633af7e2d5cc111177d5f683d", 0x7c}, {&(0x7f0000000300)="7137357a991b6c702a4686fe8ba10c553395b2021c9c72462e768d85f0fbd458e660b4db1d945383817a9dbdc4eb7d62339045b989de57df50fc0a5f33ba6d304894588c7856c3aab38d0c8cb41bf780c7a6f83c58082e579ba0a86af28835b394034b02ea8dbb7bbf2c5caf34d644efa36e6252b4fdb99f6c1a67367887146065c9083424bd76d184ae3f3f321c4508b859397456a6e0409a579696e56a6277fd6fd8b4120c25a3e754e129dce2721698873b37427dfdf6c95084b6", 0xbc}, {&(0x7f00000003c0)="eea5cf2482aa17fd1b29652dbcbab4956214766d1cd9f74389ddf3ed94a20c07b2c4b231638d6072677f24096514f3013c341363645ab03e6c4adeeaa551c01b35b73aa96e2aa4d084808cb8af7bd70e8418842c154b93804d9490653635a52506ee6b055b5e526277daabb1e94fb7a6fa545698edecf9cd2c8b8f20c790eac11b768b0a79e838aec8ff40ec40057a77f212a576e91696403762e19aba4114d9539dd4a80b076f", 0xa7}], 0x6, 0x0, 0x0, 0x8}, 0x8) 05:50:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) 05:50:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0xfc2b}], 0xbff, 0x0, 0x400000000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r11 = getegid() r12 = fcntl$getown(r1, 0x5) r13 = getuid() r14 = getgid() r15 = getpid() r16 = geteuid() r17 = getgid() r18 = shmget$private(0x0, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) shmat(r18, &(0x7f0000ffd000/0x3000)=nil, 0x0) r19 = getpid() r20 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000001c0)="12289389da98115087febb434272705933e76965ba5723cb0c2274111049172605a371f46936c8cf4fb5279038dd7d81fcf8ae7be01e4a3b35ddd31ab54099703431244e518c4143109226cb834dcb2515d6c299e17438c9cf028f", 0x5b}, {&(0x7f0000000240)="c772057962e742ced4a3339cee4d5b13f20ae74f260938d5a949c6455fa929f93637e9294820100583076a7ee8df255c4e690ce850d7c5a779b588d33fbc3335db4908d5b920532f1799f4632455348281920e6027bdf8664c3a9e637cdfc7180d5ad4f76646d6b88de5312872751e985a9c89400eecf95c4f2cc44b8ab3915477fb1c27dd06d435aa0a63bbb39a28dba6ba82fc29021720977097093b979638521d8cb7c60f596c50bca5", 0xab}, {&(0x7f0000000300)="8b3a7bbf136c6207e0817851ebdf955228add4e857a2c01d78c67dc7b260049eedf2bc2ebe8ddfa837e634bf99a03ade0550846c27cc1c3126f81b65649a0b8fd46ad6fb84ab9e412748d0ca21047fbb6d90557deac807262742e6a049f40cf595ffac04a718ddc641f20c41ee1187949e1c2e27c121f89433dda62ec952fe0e240108bb506e565d6ba485d09bfae31f15cb81545778edab351809f18f3485290bebdcd59e5f6da60d4dfc43", 0xac}, {&(0x7f00000003c0)="ebe51e439c09996aa0a530151539de50bde54290006c7a6e505d6cf9c54712c22cb63271ad3a5ee919f469b6acdffa8ec4ba8377ed00625d78cae9a89391fa2a4b9e58b6759c876bb2f7726dfee3189d9a37c1c5b52b461628d994eaeb228d55660fa8fc14d5c40cb728b5aa2334357e61947135f87a5b8d680c066b0c1e9e540a00b9d2", 0x84}, {&(0x7f0000000480)="f0018608112292fabfeb1cc277732a0201cb0b11195810d2f428c58bc5e824173479d9399958c9dc47c22ddee98865542ec27d4b0df2c3bd061c3fad25b2a8180d46fc0ac25cf716a2c0711c9d2b1f709dd9b27e18db0b9c6cb44ebe713ced74bca7e9ace79663c2c6676ce0f1", 0x6d}, {&(0x7f0000000100)="11cf206ee1d9f41fb591d4d35ee14f0046b075e2f02fe013d0e0", 0x1a}, {&(0x7f0000000500)="2bec2fa2a3764f79db5a98887ab61c797a29b49a7e55e07363432ff2e888049c7e968a35afc16e1f", 0x28}, {&(0x7f0000000540)="b7c2f995cd80c3ba83b1a7e1839cf7b6505ecd20eac4d5c344631843ad0b61", 0x1f}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r4, r1, r4, r5, r4]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r2, r5]}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x128, 0x8}, 0xf) 05:50:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xda) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) getrlimit(0x6, &(0x7f0000000100)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x20}, {r1, 0x4}, {r1, 0x22}], 0x4, 0x7) 05:50:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80001fff, 0x20) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) 05:50:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) getrusage(0x0, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) kqueue() 05:50:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() socketpair(0x0, 0x8001, 0x1, &(0x7f0000000380)) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x42) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() accept$unix(r1, 0x0, &(0x7f0000000340)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) read(r3, &(0x7f00000002c0)=""/77, 0x4d) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:50:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) fchmod(r0, 0x12) 05:50:38 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = dup2(r1, r2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0, 0x12, r1, 0x0, 0x53) r4 = getgid() readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/12, 0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000240)="8c9d6bae153997d98112960948f6ae4fbd96087cfd3cb39ccc0e8d6df76c85b535226cfb67e9ce6c1167fc5af3e96781f07d62a3fa7f383dbd17df7cfaaaa977e17bc830d505e40a51e1a69c800110", 0x4f}, {&(0x7f00000002c0)="94c11c183b3fdb156cbfbc26fbca7fe1fc5efbf4f16db3717be65389a74c208da92cd8d39394f2a5d836d9f5ca0c636935a23bbc3091542886585d6745ad1ed7ad6c106c75790041cd0a90097734c8c0701b123c0061dc7f58b80acb8f74964474f7fd3ccaf3ce103772433592955639260a75e20ee054ea6733d1cac47fba8f43ee60d9de70d9f6393ce04c935617dbe24afe33b5084d063b33ee31338144e71a2dd259c4e0efaae9d83ebe433231987a128025eddded0675367c30f3ae734ee18a606ebc20462dc5c50a872d292ed7117ddb613f2497a4a62ee7ff86880df35102f2f8c4251d7fca66081c33153a39448ad9476e576151530fcfcfc447ba", 0xff}, {&(0x7f00000003c0)="ab", 0x1}, {&(0x7f0000000400)="af1e5427aa663247b4435301e14794d8a8bb391a7f89c4078f152a89b5fccaae8472658a46f5712ad526e3241fbe7a6efe19480ec674b1f977f542b7ad42246beaa7bd7bee8d3a08722d6bd4f7d634140507772a203a774e8ae7bd1c4a8cfc336ccfdcf3adfaadde327fdd0fa859267aa623e1ec3ebf6af23d2c04525bd1cecdf34a1e51f4cb89732033f101e2d6c91187265b6a900088a5e1749dadd33e4a", 0x9f}], 0x4, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r1, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r3]}], 0x68, 0x4}, 0x4) faccessat(r3, &(0x7f00000005c0)='./file0\x00', 0x10, 0x1) fchmodat(r3, &(0x7f0000000600)='./file0\x00', 0x80, 0x4) r5 = semget$private(0x0, 0x4, 0x90) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000640)=""/156) shmget(0x1, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) r6 = dup2(r1, r2) fchmodat(r6, &(0x7f0000000700)='./file0\x00', 0x10, 0x4) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000740)=""/124) sendto$unix(r6, &(0x7f00000007c0)="c733501c05f72f8745b9103cfab0a5e8b52f7c5547cd6cdcacb5e23ced191f7f5abbe209ccce5c72ce3f0e8b6222f57aa27bb83a78a74bcd9f026d5850ca525431ec7308355166518fafe9d4a02670e6cebb6964564e197ed707a66bd21083db2759834921866306b2b81beee45297d0850f", 0x72, 0x4, 0x0, 0x0) getsockname$inet6(r6, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = open(&(0x7f00000008c0)='./file0\x00', 0x800, 0x20) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000900)) r8 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001240)={&(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001000)=[{&(0x7f0000000980)="baf763efef770a32234b82e4c6ef3b9bb27dba7b058e6410310d8c4ced7aff038a37a9865ae1e7d575a8c3b09bebc2a32512af5e89d9ed66127db7a6d3ab41d2e7fd31fc94a1b7eea4af467b145b", 0x4e}, {&(0x7f0000000a00)="800bbecb648c46bc1423940c5911fbb5dbeb7f220b73fc25ee7f1df34f00cb745dabec32678d202f940243c49e297c8233f74dcab3f69109f343ead5b6a196d8a26d56d1ca7f5127eb56bf38236eda3ce6070cf64cd97cb6164288cdf68d8060cde5783364c86618ee3c5eb267580d89e9bbd89cb6217adad5df67a61d07bf6fa0b9bb7fedace9800e900bbb3f060ca262fd59464c4f2c42d6088336bbf706a950ce75eaec4f2294a054af1a70e425d4038e93a11c53c8af5674dc80d7c5791239926c0c8fb061065212f9d22cd593", 0xcf}, {&(0x7f0000000b00)="309f7879640844d8ff83e62f95f4cf63c1192494", 0x14}, {&(0x7f0000000b40)="3df4e3ebcbb6f087e90c49f548d0d230ce9dccc1f87c1590bfe241bc3dd5475a9f2439d3ac4666b3e1f2f4f495134bfb0f4c901eeb847e1db70100ef64e7a99b502755bd2da424709531c9c9aa45901b267783ebb7e50ecfa944dd0ff17390d0c44bf1c43e8dc9eeb298c898fecf6e2ce285477edc7f163696adf4ac7c56d2fde4af647aab70bd4ee604f78d20aa6fe4bd99d081a76799ec0cb1533f31dab4537c2a34451f7418c06a0c0fb0d920f2b560f65d4beff0", 0xb6}, {&(0x7f0000000c00)="6e401508b890992422020ec39e727b6051511245d36cb526b7b5cc29ff14b9552663262b9e33f6c9a0e25d709c21469224ae650f364b3098b4520b90ee9f2bc5b1e1f7d89698819b8a8ce8b23ef1c5053ac2852d04f941286aa129bcd0971ad7c7df6bdde6a8edc26e647d10b374797faf5a4cee6121ca3e6614756f5ec4202fe7805804c621d847fd", 0x89}, {&(0x7f0000000cc0)="75bc28a411e3e8c4da906c4ceb12186153b6d3cf1e0bb62fbcc248c2fa23c4be9e", 0x21}, {&(0x7f0000000d00)="3de695fd9522d74cd8a7f9950e0ed4ac7efc55dfbbe491c1efdf5879925a01b5b9b867a8a144511bd8fe65451fcd683a196c85ad4f3e72288137f9fd2a9a9039d76449d03bcdf73e52e0d5dcf81685163cd68e02000b48759819cb252bd6e84e80bb1992becfd322f2188f8e246b57f494b619795ec2a914d91f0dd9b2e9d091f2dd84a00673135d6fbde91ce03dda0111115b4f8f45db3b53f4581832509d850cfe31231b6ca105d24684ee5b8ebf3aef2712a8c1a54ef042db854f91d426ad79e332348d3d1cca43452a", 0xcb}, {&(0x7f0000000e00)="07e58b3e0aadf5b333c31192e908cef4d950cf5ffabd0c0afad7cbe3f625164520e9bd3677b73790ce6130d7dece52da9fe01914538702ed91e58ebc1c40d32fa2230dfa236b45efc2fc85ac5340fbc1efc7a17292692ab6f3de520dcadcf8b01203b6a91d4f523d957871962b096990629a04e216ca3d6b65eaab6defdf0bfa43d516e656bd610b91432f161f63a5e6c91dded4d45e702deecebc17f64b3c626d96432d386f64bcb382876cc4ff4b72515cec21d6c4e8438042e45ac774739ef681e4310e5e555af03d92b5dd5e35a0a8e711c2eb7b4144a5d1989ee449f875da0cc52106eab3b591c308e009", 0xed}, {&(0x7f0000000f00)="ef108c026de61477cb05a60f0485634a294d11a00fd0688407bcada0b6c618697f2b94f14d41f8254ce8151c23d7a7fab98a32c73791558ea68463b3953517dc4a5aac42637cb178b938025a94ae656cb266bf84f13a30efafff4a0ccccfb44dae527d59e9858c102e2810fb1bb2041cf1d647f977598a02fef0a5e22f4099205424e69e6ef7e0bf8a818b89f77ebf3d6081a5bb11d28d862d5f0e6f2b8ec24bc581bbace4ebdf38586aea29ab2d717993471a33b4904202eeddae149088a63e17274fabd5dab4b6d78b81ecb2e4cdb4ad6ac871cf2503", 0xd7}], 0x9, &(0x7f0000001180)=[@rights={0x38, 0xffff, 0x1, [r2, r7, r6, r1, r2, r2, r1, r2, r3, r6]}, @cred={0x20, 0xffff, 0x0, r8, r9, r4}, @cred={0x20, 0xffff, 0x0, r10, r11, r4}, @rights={0x38, 0xffff, 0x1, [r7, r3, r3, r6, r2, r6, r3, r7, r2]}], 0xb0, 0x8}, 0x408) 05:50:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r3 = getuid() setuid(r3) 05:50:38 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 05:50:38 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) rmdir(&(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:50:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x2, 0x200000000, r1}) dup2(r0, r0) 05:50:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2010a, 0x9) write(r1, &(0x7f0000335000), 0xfc94) close(r0) pipe(0x0) 05:50:39 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x2c, &(0x7f0000000040)='p', 0x1) 05:50:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 05:50:39 executing program 1: utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)={{0x3, 0x4}, {0x68a1, 0x7fff}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="53bfab12e57ea3c577cf4ef71b9afe192b36bdc2ce039725b70221368bf1c137ab64c6e87e2be61140804a8c94a3d954400aa3a96bf0cfe9a23116bd62662c32ffe0a90e489f135313add92175e9a2347db897df4c9943c82c4fd39b7207de4c9ff45cc1dc4ce98c", 0x68}, {&(0x7f0000000040)="5f505cfcae8f4439166d9f0cdc2c1925e2e452f4", 0x14}, {&(0x7f0000000240)="29120df74e58857d458101b54e41655ce9d47355e374289e6d11b1e631af845996ce156e626059cf0e90898ee7d764f7b650380c2620a693d2eba7ef50b4bd147cdd9c973e2774551736e4313f85b68b733d7ea929e26f52a4cb8eee88ca2d1b337602bffa4fcdfcb5b4bf32390ba918020e862edb97d56154bc98ee7fc288d27f2a6b344809b5d110eccbe802f3d81ee36c7be3014758a5c9bbad986a2a6471815f8cc0206efb541f32133cc328b13a8023aa4795", 0xb5}, {&(0x7f0000000180)="a655d7d5bbc444625394f606525e110286375bc3a574fca45668c8fe5fd634b8a81bbe2d7821e071c0c8", 0x2a}, {&(0x7f0000000300)="9f760d95a4eda2902599de47b8169769fbf7c178c6274965aa83796a2d66d7dffda8102705ef015882a7a0c769f7f09cf96b66c709b18fa90cc68455bbbc4872386ce0d1ed2fb958f442ea38b1c4f9977becf4282eeb734c5e2dfdee3f30d31a1c8b938f982a4d164c66c7", 0x6b}], 0x5) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 05:50:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xbb) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = kqueue() r1 = getpgrp() socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x100000000, 0x8000, r1}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:50:39 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x2) getrlimit(0x0, 0x0) dup2(r0, r1) fcntl$setown(r1, 0x6, 0x0) msgget$private(0x0, 0x0) getegid() 05:50:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 05:50:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = dup(r0) write(r1, &(0x7f0000000080)="ed05100b190e0c70add92bcc5ac320027f096793fb3b1b593ce7c72bdfc9ff0385a9e95cded2abe46068a0886dd30c120a093e7d6ad21f21cf14b655bdda071e42e72314ec18bdb60cc6defd863373036f1eb6c8e8fa654c6cb7ec2c6564a43a0acb46d932f06ec3e138882e320727e1452786221ab98ba98ddc286c3f64dce7a1cbbad2192bb65ad5b0f36d5fb1c993bec8548799f87faeb1d4939a99", 0x9d) 05:50:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c2", 0x10}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="6bc3d7a583b0c4b5bc47a4579e338ecbd51a23a298442096aed93b895fc7c6e4fda9aa7b414e0c69009ea5b52723d61e36c0822fbfce896b1c33586351ae10080a43b0a744883df353c327c55d64a25500119e873f7b44f40d05f8e99eab14fdae86d18b0053798be821dba366145cdf3cb04736b17673eb1ed72e028fd99388fd19ab77549bf850932de9f24834a41df01b69e4e58dbb45686455b8d4ec04a89455766b6c04c1ecbf987a0afb075bc2b519004364e1c8b44afb45cc0a34ac865ab268e7de2ea3ef366a8d4d7aa5a730767e13d12584e1756bb0f5fd6ca95684b2f5de081b7075", 0xe7}, {&(0x7f0000000240)="fac7d5e75d2bbbfb4a141318466771738d8796d90be5624fca84676cb4193e9e041716143220e9b31b7c6e3e5e5d20e7ac15d9fec04fec441677c1cb585d5ad7", 0x40}, {&(0x7f0000000280)="83720e79add2d4229626", 0xa}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000080), 0x3b9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8) pckbd_enable: command error 05:50:41 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control/file0\x00', 0x8002, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 05:50:41 executing program 1: socketpair$unix(0x1, 0x200000000000006, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000feff000001000000000000009ed73157c2ac67a97e9203c77ac3f093a4550e947b33bf3a59585db666"], 0x2d}, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x96}, 0xc) close(r1) 05:50:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:50:41 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x100000001) write(r0, &(0x7f0000000000)="de2975c36dbf7c2a7b4f56de375f2e349bee508320e40976d6dcbd2f6badee91981d1714f30bdc6a8f5e03d2d80e8f5e19259b540725df159534c70299bc9537ae48b7bc4dbe29922bc4f4", 0x4b) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) close(r1) fcntl$getown(r2, 0x5) 05:50:41 executing program 0: r0 = kqueue() write(r0, &(0x7f0000001080)="d13810d0b605abc0bd62632bcbd9b7217fa6487333439d640e498640dc1c964c30a26dcae5b66badbc0efb232b603e44b39f3686c3e4ed8a085c23242a638515784f46ecb07271e8ff7a", 0x4a) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x0, 0x8, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x0, &(0x7f0000000000)) 05:50:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000040)) 05:50:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000080)='./file0\x00', 0x410, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xed) 05:50:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x9b4b41dbe22138e0, 0x1f) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xa3b) open(&(0x7f0000000000)='./file0\x00', 0x85b2, 0x0) 05:50:41 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0x20}, 0x0, 0xfffffffffffffff7, r1, 0x0, 0x0, 0xfffffffffffffffd}) msgget$private(0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x4) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 05:50:41 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 05:50:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xaa, 0x1, 0x4aa6, 0x5}, {{r0}, 0x0, 0x10, 0x0, 0x0, 0x6}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x22, 0xfffff, 0xfffffffffffffff7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000001, 0x54c, 0x20}, {{r0}, 0xffffffffffffffff, 0x48, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000002, 0x972, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0xa2, 0x10000}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0xfffffffffffffff7, 0x800000000000}], 0x8001, &(0x7f0000000180)={0x637a, 0xffff}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:50:41 executing program 0: r0 = syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x3, 0x81, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 05:50:41 executing program 1: mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = syz_open_pts() preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000440)=""/124, 0x7c}], 0x3, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./control/file0\x00', r2, &(0x7f0000000200)='./control/file0\x00', 0x4) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) r3 = dup(0xffffffffffffffff) chmod(&(0x7f00000000c0)='./control/file0\x00', 0x19) openat(r3, &(0x7f0000000180)='./control/file0\x00', 0x800, 0x20) unlink(&(0x7f0000000140)='./control/file0\x00') openat(r3, &(0x7f0000000100)='./control/file0\x00', 0x180, 0x20) 05:50:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0xfffbfffffffffffe) setsockopt(r0, 0x1000000000029, 0x200020024, &(0x7f00000001c0)="000000ec", 0x0) pwritev(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)="037e4d1f11e7ced84dd9395859b16a8df41bff8d89c023695c3d00c542a21612cea9cf7f4baa321fd1cd408047c802fa497361716bb3a039aebca953bd230070727e21d9ede5178a95eebcf53a777136eb5f25a5408c63ddbdc85c04eb499ad5ee4b37c7821106b46e29e6475708f1563f449d538791c02246c6c61f0f51333313d998bf8af4e969bc3f3def29e2e8bc14efbaea7776821b", 0x98}, {&(0x7f0000000200)="cdac2de24cfd196e789badb3ea0803a49f0939d1166bfb6acfbf0789daaf397d650d70bc2ccb6dc763ebb76a49d70a6a0b736a5ec4a6b1cc0716120ef1cbf32557afd80c6782a0db7547afef9081e2814e5c45389f26934c59bdf1752cfc161981ed2d1457f3eb4148a7fab0b9a30bc4bc6e64788865cd6bcb62c3363f95446815dc1547b058e22eec34650bc4b8b08f413e8ad87167545bb90bc000b88a5e0e75585955f1234a57f9f7604a792ec47fed7920bcf17018eb61774fb3ddf2c9c28cea5cbc97390c3e8f44f7f2c3d5679a89d7bdd749dd98af84cee6", 0xdb}], 0x3, 0x0) 05:50:41 executing program 1: setitimer(0x0, &(0x7f0000000180)={{0x7fff, 0x7}, {0x2, 0xb16d}}, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x91) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/75}, &(0x7f00000002c0)=0x4d) getgid() syz_emit_ethernet(0xf0, &(0x7f0000000080)="b246321735064126ad3dd6b14bb72bd7bca9433a570340e69acbe13286ff69ee3500d5a5cc0b2844a20eba180d70d76e0afc2dc386ae3ab432abb5c7e2b371b97d1c1951a44b2ff365c8d03e443eec93311d75d30587c40aaae60b039ff170040c207cbbea5376a386fec9e5c77cca0e74a21d24405d831e8eb4e7bfd9afd9675551046d24c8d657014f8ddd272ecbda36116f21e293386b35e624df8cedc366a11b372085ada63a414cdca32ddd84d6acdc7271e544a592a745c6d615ff59eb713d394e3073e5b6de2618566e3d04af94bb0cb970d58db9c06fbe38fc49452801b62c221c3d54e9b0b23999c84f6760") socketpair(0x18, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) shutdown(r1, 0xfffffffffffffffd) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') 05:50:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x1) close(0xffffffffffffffff) 05:50:42 executing program 1: setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000011c0)=0xc) socketpair(0xb48ff5321eb714ca, 0x4007, 0x6, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x20000001, 0xb6, 0x1}, {{r2}, 0xfffffffffffffffc, 0x4, 0x17, 0xff, 0x100}], 0x2, &(0x7f0000001240)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x84}, {{r4}, 0xffffffffffffffff, 0x30, 0x0, 0xffffffffffffffbc, 0x9}], 0x0, &(0x7f0000001280)={0x5, 0x3}) 05:50:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x97d) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) write(r3, &(0x7f0000000300)="4f2be24601400c86c7eeceb5ea40b774b29e1e51490bf89ffa6bcf6d6ec9d7ebf57c8313b6898c37a78e8fc94425cfc2c2625b604183fb436d67775e2721a0f465a4efa56cc6511f370d03530307098a71755a10faaca5fed064667da6a0f7ca66960a99ae65fb16c911c88951d8e2d11d5eb38daed568e1e913096d16e663d458892e77ba3cbee97700d033ca5426f13f7612a11f92e287e498f85286c0578d12297b3bd595c3529d8f87c44303", 0xae) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x2) pipe(&(0x7f0000000080)) setgroups(0x3, &(0x7f0000000200)=[r5, r6, r7]) ioctl$TIOCSDTR(r1, 0x20007479) 05:50:42 executing program 0: r0 = kqueue() close(r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x106) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[r2, r3]) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) ioctl$TIOCNOTTY(r4, 0x20007471) getrusage(0xffffffffffffffff, &(0x7f0000000000)) kqueue() 05:50:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x400000000000fe) bind$inet(r0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x0, 0x9) 05:50:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x12, 0x5bca) r0 = open(&(0x7f0000000480)='./bus\x00', 0x200, 0xa0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="69c0ded63b2071284273144207607eb3e7f6f25b80f92bf5456d3e643793d791264b41a686f17b253875787211639c17dc36247eee82c814f74ac2286818e2d3fa81e60d46042976e11caea257abbb5abb647301c01881f56bcd0573347da7e333554dc819fc7a7eb8eeebd2e3f5aad8f0471eede05d5333be7943f6547245a8bb508062837e07f6c341", 0x8a}, {&(0x7f0000000340)="9515f8edeb263922f77a8f6ff2b89e47d6126e2b8a25140586abdbf882af167fef0e965d897c4f6b0992bb4592028bf49f531210d87c1f2412f87c0996b1f57f7c9c76139c9db0681f12e2553fd21da096fd7ebfbd21020118124d3a93f19139b9f195cb708d8b350195a1cf97460efaae0c3b87b2b4a13e32af495ed1a174580f1f6c564e885ea6c4123d95f639c33564cc5a894becd239bb1a2097", 0x9c}, {&(0x7f0000000580)="d73afdaeacc0013e62053058fa307fefaeda111a9b6bb4818d94f99381579a154fad8e2930a44f4cf5c38c6c9a31605faab7849272cc433144cd68ca8479eb074f5ee31b9cef2b150e5f2891067381cc0ec371ca03b3509af88d3ab4285785ff087f986c582020321557b35ac5ab16408cfa0b116d4530075dda7b0e8913140e87172ecd490681d36d3e4ef3d0d2a577c21afbc9ae9e214552682efe85d5cacefcffbf349e03626e056e13ae5c431b562a43922ccac0512553c96c2c6808babb080befbcc0a07f3fcdd06a643dec49fd21eb1d06560f84d8c5afb8e78cbbada11d7295d07cbb192ad92583cfae8880fde1467736f390c66a94e98067011e78442396b9a96576c0810b332919a2a13f26d902bf692916e2bd2be257ee1a7367bae0365c0df6a12dee477adf4cc3318706b5c137f7ea0f7b8b6c66eccfe0af7468bf286a6c896427c42a70c2ae37c2dd239a27ef0967dd95b1078a8560067fe69330aadb4d0127313f1dc1a232feea80ee17eb5393ed3e2e66363ecd9576744e6eeb4754c675e047f11fded0e6db8f86498c2efb612397ce9bcfe8bc07e1bba5896d6cf2eb10cd8b01a3a69bec77c9cc1f4041a87b851f66e5ed0c64d7ef7e38b8eb403c7f17f1fa741dcd58db1e20a602921b7a1a46e5b585c579ac62e6ed02c9ed2f817a90d35eefe2576afd7a8f47a2417185a6a8f9db3d3dd1a18c665f7e007a7ebd8ad390412e8aa7ccd6a6d33c18da211478668778c2991e8064ac943279e0ca978bd9b6a218bec083278660816169ed71e4bfaa436c20f6c43d1d64a5e015d42d8d45726e214f7ea382c51972a9cc8c83f4b775366180449159b352e8b55d98d59bca681bf7b737e27f90856e946e41c476b8b5a8bfd31755238998ffcf9ba61584373d8a232ac3ab67c7d7d3f82570d9c793b9118cbe88a8545fc796d5a76f4a97514eacddfaf779c37a6287b34cde37f59e6167848edd5ac444fdc8d49ed9ae009ca5517b3ca0662a8306bec4b2f751a9c548f8584e98dce2ef332f2e19c0e9c320c8b822c3136c7c348c65c5e3e8f83018b118b1571055f0d2455e44a200a624aa0b68e0ab5180fecf82b6a9440caa874b24b694f7f7d434de618f4524caddd518e5c646920383be50f6915464fed1ee9a5d8f68c876a810e334019fd3febeeea0d9d51c91a4c673c69e6187278d0b201e0cdd020bd0e6a4a13e5e953f8635e96a77f64294aa5d33fbf279c1b71d01feb2ac2646da0f26fcf2f7404fcbca4ebb18e6a4f03ab2631854119fb591d29eff94b3c8f78917938b163b3f93218fdc622bbb7d3bfc8137e0163dea31fc9779b174e700b3687f57804261f5b75e282c381dd0a08546300f59aec5ebe0c0f16d9c3fcb0c87ba0a35dd9ed174aa0c07bec78a0d3918361e7fb871767cbc5c15220d5bef63880a801a4d37da15d232d5d409fda4b2bb57f3fdcdba9f649f854a7c2b4310f055ed0f286f7c083aa2ea818cc1794598d36250d3f255856321609ee423bbce6a8cbf3f6669ab53bf7f83e57861c1f94d72bf3373239f2bd7431159a567e77b1613ee33302dd2449fdc05e418deb1603a68aad7a68c78dd5739b654ff9c71e33a9061150e0ac82e6b598c4fa8dbb554c5e4075d37ad5d7458a93c3caf0e665b52c5e7fef0817cfaf2b489be60e37202d418752d9a58a589e50c1fa48493d8621dfe808edaea32fef247c9d132431a90deb7eb4affe806b1f563f9239ee4eec590739c9b5399f2ae958787d576a5dacaef364b6571fcb472ca991ae6ce52809b99f8a0df72de7f074b242ba7ad745c08cd5e7f844395b0bf8d62b169cb736b65294099b2b741cb82730378344a18d0948c2df55439ac753bcdec9a3b2b520a719ee76b3f32c22685b37de24a6204ec74f02ea02bbb9bf61018a2687c169112daaaa48315234668fd6f7943b77d4f724f5bc1646e3200af89eee3e9af6c630367f4325f7e0c84ee07237b03932a17813729cd94e4d35f005982cf585d3d433944bc8d5aaf6e1ae15f142ca8fb2a4fe73c77e469ae71b620de82194295df7ff04f05e0e85bd13c97031e2592558eee0bcfa5b1a8dec2d6dcabc0aa64cbd0e4f040d6b8c71247f1df4601c02e47deb6cb92b6ca2600b3a8ab9163265a25d40a58a2c1794edef18838f405eb29f649fa0dfed79679d8c0891c6a3848bba559215b5cbc35ded70486f6a576eb8adda2e8440bea7070a90c6606b76334f4e6d18ae4dc1c46372b32d87de9e5daf35803b55f4389d406eaf7a338a24110930558bef34ffcfbaebb79f3750ce34a783c861336c596029880e3dee5cd9df5c3c0e2c06063a449d18cddaf09e92bd8647571e6a99b3a5782327161095129831ae7b7e5e5ecc4e80cfa4e7fb2bfd906b5d1bffe3c86b77cc0ced20d46b8a225864d6212cbfd4f65189adb44fbbfba87fe5a7390df2ab7afb88ee84a1aee3cd57a91f1ffd1456006c7b7e88a0548054cf90da78539b625dd16febfa46638f03efdde5645111e589dc9168130a39d46ede4bb09460c2dbb37a6e93796111e002490ad8a215d2afd582454c2f2880fb2021aede974b13a14a77fddbf0a38ec096f0f29c291aed47f870bc442fe149b3eea096b8bab54d31367aca928e74a4883ffc0c2ab8451f83c2ab479c977ab84c66db74079b4c6c1ae7c7ff25029b2036f94b443b0f17960052fb54fc1ae6159d016290ed8b355ec919a9d0a3953ead7d5c5148fc77c574783a696b5f497e6bccf0cce7ceba459d61b6414c796448fcb624183cb63d2d8e72b3a92e4153b0bb532e6dc039cd56227bfb3d34b9b8acee9a3a4376bbd76f8d45d172ec413d6513d693f69a4a97337fa12f4eb9a16e9e488175ea93750e0caf644808d8419a0037a659839282d3e818802c14b3bcda10e25b78882c43af996110ea3937825ce993043927a1e9c95f102dca536e72a9f9e48b917ceead2d9b488f3dcb9c6cf9f5139ad38b7eedf8d24649fa687bf6cee9078c19910de75e34d164c61459d3260db4f33acf609bcb883298fb5027402e6e1e4cd81121061d51082f68c53837947cf28effa71562bf4fc63d076d8c1b6c865c48ec5fcfa98bc8f7133c8c5cfe3b73ccfb1c91e174527bfe01c89918e592d3a27cd6211263adff356d1c91f8dba0b517215da7e09de99976eeac3ba75c2fb08a8aaf5a6bfc4fc3906709040b1faa473f9c2071aa9516712332be049a0261c287ac08426208a8f60fbe31eef3919c8a9bd8ecc2f69358d668172044f60925f59a5a0ebe59c3af93bd1ee1b5b267fc861c9adb6e3f65519244ec1c6327cc23fbcd505bd246b1e6ddb5109a45c1f7130e7a494b32475700b90da6609da786b35d84177aa170e33f1ab7c0268bc09ef0f8cd765a65419248111094ef24b7c33447edb74c45a802b19e38081b409c4678af593e6e76ffb84130f252a766a128eb133d998fe2333e7d9c97cebdc3a1bc0ca64a4af983087a5ed90a2d8df72eeb72dffc0cf718bc99b961ffb0bd1025b0504b2019584a28bda01a1a2d251bc70b66c0ec007ca1d2efa58fa9d9e9f137c232355d8bfd4047e7219e9caa10e9b7904e57c49bfd697e125a9af95d9c2953d380cd9f7878f0112c5e3657b60f7e6857ea9940bfe1297923b0e7591bb04e9649c9e158b8b7def81729d20fb85c266f7b14db2046de522a06c4ded8165ef8b4652137c26156e62cdde5568ed45f43e730855b8fe023eea75553a01d45af48ef4196eb03dd9b1d3454cb57aae3d4ea389abfe354460e86b8e12bb921fade16b704acd74c26eeee3f6161d1cc025b89b346406d2afabb4d241d5399c0201e43d39b2dfebe11150ec03c10b3d6822739ba70a5143263dbf76a56bf303dc041e7da44f927c336cc67b47821fbfafb10d460441e7e97f83a7950460eb83972e26d535b78595febb78204923f7bbcb147761c94589e8e39dbbcf9c3b018a1d9367de7e3041b52d12ddeedd09e589cb1e6b50ef6b7234a65a98b63bf2b83a37457f85a191cf1caae67d1b762cd27d60557679ac60a447bf81323cb37eaba3908bc573619c2447740c878e74087f801961ae90b1637b8e3daa3b8fec5d3f504c0c352e583cb11346cb32a72003bcbc74d8a954215373145029be4d0e3e888668c9997423520cc8e2fa43dec0a7360953e5df5e2daf07a27a8093590164f16e266482d70d644baa6763cf2a434d6513020cdc5da86f8a21638c285e1ff46c873fd1df7c8ab79629a9cd91d89b267cfd52cf4f9bb1e9cd6ef0f7c647a761669f4163bad2ad8f377bcf67f2a31a186f11ae0e983863e7eb5e2efcdeac0822ed74a7a74f922194a92d977bcd42758acca463fd065595ab2f02859f9da78a7329e1949d21c655f41d73c92bfd23913d935b0c8801ef3b0ea090237404ab16cf27701b0068f29dd0b57d069485b0aecc6875459e273f7847186d074ba369b41db7145adbf7ecc8be3c7315cdab4e54d0c3bab044f3baac02d0bd125963c4e32f794e7878c20ef0bf69fea0ce1940c0ab5e830c2b30902671051035c71de44b0e95b76e437026b1412c2db8e9e2603856cddfb41ba3f6df621c4aada54e45807e4f396ef69ad076171fc8fa145f6dabd56e1ac58d74682889ecda89913820eb56b99baa343ac0e57e5d90dcdedabd5dc47e26c5f9feef36b462e726843a347854b47212924bd2eb43d3cc707fe8e26d146056961a43f69c72d7d06a57f273ae688ea8a9817aaaa42728626e4b1ae429a933d892a2e326083cdd9df671c101847cc12a8a335d37a7c1a39e4b9c954dcf0e8bf2849361323826b8991bc16321ecb0578509ac7ca56fbafc4580e539817399a78333c52be6583af3e3cdae83e7400d0afa0030c9944c7b1e7aa38f75daf1b6acd9a4eef26e6e9507287fd20accbf6b4fee0ed19e922c4bb8791dbd5591edca8eae191dd322892cd069d7f378cfbe77a619ece949fb3290766315df4d6e483c3ac312174bbc24ea2b70f2b9626eac335cd7e45e0297bb3451ced5cd70f8c8215f0d818a92686fec21d8106f38db214f32a48b48d00b54815ec94af6af7d81de67b67eeeeff4417564365899de08d7da9ba0277596ceae339b809dfc308d9a2a66e078f91c2c947295185a3592c1469048743b4d7491b540b7ad04e914db19f48d6f38236cc11f9220d29a2a499d70bd823299d32582c6e1535015e904d8acb855ba830f0211519fbc81e41d8cc3f49c7b3c21548c80db75aebd0fcbd21424d3681783012005a2ec0c42efa73b8ca91826c8d90ce1903e24120dbc0483b99928e1958d361017da44b9bfc5c1270aaea5dfe98911099be0c6a0e6368341cda08132575edfa4f5fd034d88bd79a4309ec28bb33bd4263b7b8de8cc3f0bf922190ab6680215ee2909c0458795f2b1bb065dd9ce51f2b043a99c1ad9c1f3d07031ef2ee6c02e3eaf6e70cb0c6f993b2ffbd017d6ac19bf660b613d5f4bb80789de46f5612e9bdebf579a0d2511d51c1be353c61014b2b902aaf20372f734f3f086c4b60d6d393dab451727dd323e1d8d2fcd66a00284f55705f25f9151830cb7b1d013194cddcac2f59db2bea7075cb2413a61ff3cfdbaa73979022bcdff02b66c28740dde047a95bdb812a52ed0cc5691e5fef24ae139c7c6468a57df84f50a9a340aaa5b3b3e19b6f6be2dcf2026706af0aeea4109db80d2d68a39a4fe429ba3552912aeb4f861d6d3a96e94b96a81dbab7b32872774f0711c7df117325395e64b9c2fa12e4295d182b6689e49d7b98e69f8c53aa1a81b74c23a6245eb84", 0x1000}, {&(0x7f0000000400)}], 0x4, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="bb7f3edcd4f809763bc9ad7d838e7e5c0ea577cb6c604f53264475465ca9ce66e77d8842245043b0075fd8d61711dfbe430c4f498e0e1e01db296574b8bcd5c746452b1688ba93e13be07b202bc3087c0baddc60f4990bbc112a2627af65d0b1b2d43552cfe7d51e965d76fb745845e024b78493f9a42256e8d057bbdadbf7ad5838c747f4da23c7ab9a0bba184197c903fd246bca9037cc700a1fe18bf28af2e64a01b5e03a84a535c4158f53adb488a2604d1986b27be9eb6b58be41e1c21dcbce5152f0b1b60b90b16315c143134a3979b652ebec155b0f78e7c44134667637e65020642aaf5c6dee6817863a78e23643bc55c488820b5f6054dc0a", 0xfd}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x0, 0x0) 05:50:42 executing program 1: pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5", 0x10) r2 = kqueue() linkat(r1, &(0x7f0000001400)='./file0\x00', r0, &(0x7f0000001440)='./file0\x00', 0x4) readv(r2, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/156, 0x9c}, {&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f00000011c0)=""/9, 0x9}, {&(0x7f0000001200)=""/122, 0x7a}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/49, 0x31}], 0x8) readv(0xffffffffffffffff, &(0x7f0000000100), 0x100000000000034e) 05:50:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20891, 0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x28) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) 05:50:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/68, 0x44}, {&(0x7f0000001280)=""/162, 0xa2}, {&(0x7f0000001340)=""/66, 0x42}, {&(0x7f00000013c0)=""/212, 0xfffffffffffffe86}, {&(0x7f00000014c0)=""/212, 0xd4}, {&(0x7f00000015c0)=""/23, 0x17}, {&(0x7f0000001600)=""/179, 0xb3}, {&(0x7f0000001980)=""/207, 0x3ed}, {&(0x7f0000001900)=""/70, 0x46}], 0xa, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/160, 0xa0}], 0x2, 0x0) 05:50:42 executing program 0: mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x1002, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x20, 0x24) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file2\x00', r1, r2, 0x4) utimes(&(0x7f0000000240)='./file2\x00', 0x0) stat(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file3\x00', 0x8) 05:50:42 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) fchmod(r1, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 05:50:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget(0x1, 0x4, 0x2) semop(r1, 0x0, 0xef) 05:50:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) socket(0x12, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 05:50:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) r0 = geteuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) r1 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:50:42 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgget$private(0x0, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = msgget$private(0x0, 0x70c) msgrcv(r1, &(0x7f0000000280)={0x0, ""/138}, 0x92, 0x3, 0x800) r2 = socket$inet(0x2, 0x8000, 0x20) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xc88e, 0x80000000, 0x5, 0x985}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 05:50:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) shutdown(r0, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xff) semget$private(0x0, 0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 05:50:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x800000b8, 0x80, 0x9}, {{}, 0xfffffffffffffffb, 0x3}, {{}, 0xfffffffffffffffa, 0x1}], 0x200000066, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 05:50:42 executing program 0: r0 = socket(0x80000001c, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:50:42 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) 05:50:42 executing program 0: r0 = socket(0x2000000000d, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x77) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffc01, 0x1, 0x1, 0x1, 0x80000001}, 0xc) 05:50:42 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000000)='^\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 05:50:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ftruncate(r0, 0x0) 05:50:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x3, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 05:50:42 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 05:50:42 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002be, 0xa4) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x80) execve(0x0, 0x0, 0x0) close(r0) 05:50:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r0, &(0x7f0000000140)="e5760a0696aa7ce7aab1f3bd2fbc0a3024b9a1698e00773f1848aceb518729702679124b3c7237964e493342da127372a39b35727121a715c5972cc13b45bffd84c7700700e12864b84059020524397f1b852fa12ee3fc5b87c4e413a566f101b80235eb087eca084c3683c5cadb768d566712f52576985d36f16f7f9880bf4c", 0x5a7bbe080331537) flock(r0, 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) close(r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x6, 0x3) 05:50:42 executing program 1: mprotect(&(0x7f0000508000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 05:50:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 05:50:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:50:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x12, 0x1, &(0x7f0000000280)="d7a3e94868501c2a4761d0da7bbd4eefc8ff45ce5f259cbf6ba054459638d858e26dfc9fa0b0ad36e32b242f7a7b3689cababfe068949da1b7dbe5dce6e2d554a09cf7d046eb32392fd43ffdee215cbae9b4079956f16a9b2d432266c3106fd577af2ca506451fc3bf5ba2b9895864d3109fb93e214558d32b108453e136e546e62b00ad4cdf7f3623214649ae289cbac67446eef2f00870ffac0ed5d8c71540edfcebe58b06c339715a194619ebbd1924e5385de16ceeceafe3abc3e24fa834dcdd8c997509ddac323bdcfcc42ea357cde53d28e8cc0bf307741362a89127e97a16f4a2182f094b310d2ce892fd5211af", 0xf1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = getppid() getsockopt(r0, 0xffffffffffffffe1, 0x2, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x7, 0x354) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x834e, 0x20, 0x7fff, 0x7fff, 0x3053, 0x800, 0x2]) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) fchown(r0, r3, r4) 05:50:42 executing program 1: getuid() select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) 05:50:42 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/80, 0x50}], 0x5, &(0x7f0000000440)=""/34, 0x22}, 0x800) recvmsg(r0, &(0x7f0000001b40)={&(0x7f0000000500)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001a40)=[{&(0x7f0000001540)=""/187, 0xbb}, {&(0x7f0000001600)=""/227, 0xe3}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f0000001700)=""/208, 0xd0}, {&(0x7f0000001800)=""/38, 0x26}, {&(0x7f0000001840)=""/21, 0x15}, {&(0x7f0000001880)=""/166, 0xa6}, {&(0x7f0000001940)=""/235, 0xeb}], 0x8, &(0x7f0000001ac0)=""/69, 0x45}, 0x1) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) 05:50:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071383c0250435d5bfa67abe9f0e66f0d98431ed641afc234b09e2b6eb12677a468d7c3c710f6d2be6657"], &(0x7f0000000000)=0x1) sendto(r2, &(0x7f0000001140)="61744dc529b0af5223468e2896e2018dc9d1b904cb39118aaade72c2012f8989f15367e049c237299670619af05df3281c3174c9155de9a3c0ecc5d359521569d3a83f634039e3a81a485d3b6cb9e855e85a40ad93", 0x55, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) 05:50:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84", 0xfffffffffffffe38) 05:50:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) setsockopt(r0, 0x4, 0x1000, &(0x7f0000000080)="6c60a1642ff35711786019bee89d6f6266abd05e7d69c7d6b4e515349cdaa97603ad52bc060d6d3e2281d3bc2fe2437c2e4237434c0bfc5bd5de5d6781b3412d9a6f0293aecf006af2215d11d72494b51b60dc8c815f95dbd465030f1f7097f4de99b96d61682baf38098f57f76a6e89e288b39196a9b655fda83264cf466068b3b1c521f570d49eec52c2ae86a36a6bbb42e3479533cf4bcb8f53769032b113c568e43a218f9c6912dc72c8ff3288851ede0aedb037d5bb20ca91e3484c76a11d68b54dfbaddc5bb781f3e1d81682ed9fff2ccf17ad85179149b107beec55c54c7003656280dc63423f7ed699acc1963e5c88", 0xf3) 05:50:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x100000001, 0x1}], 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 05:50:43 executing program 1: r0 = socket$unix(0x1, 0x2000009, 0x0) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000ae2619d39e1fbaa2d99cb99fdf50217e486793cefb4e05bafd4329b741ee975e25d231b4c6d366a97b4b790f433fbc3f5e39f4dc0f7293c681"], 0x3f, 0x800) shutdown(r0, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 05:50:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') 05:50:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x7fff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000001c0), &(0x7f0000000080)=0x4) semget$private(0x0, 0x2, 0x4) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0xec) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) sync() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r4 = geteuid() setuid(r4) 05:50:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) r2 = syz_open_pts() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x8, 0x40, 0x5, 0x5, "c0d1b8a3834773c23828336d8346f007f506102b", 0x26e6, 0x5}) 05:50:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:50:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0x20000002, 0x3b3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000020, 0x9, 0xffff}, {{r0}, 0x0, 0x81, 0x20000000, 0x9, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x3f, 0x6}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x3, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x7fffffff, 0xffff}, {{r0}, 0x0, 0x0, 0x20000002, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x101, 0x1}, {{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x100, 0x2}, {{r0}, 0xfffffffffffffff9, 0x97564e83e9a5679c, 0x42, 0xffff, 0x476}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1fffffffe00000, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x9, 0x2}], 0x0, &(0x7f0000000200)={0x4, 0x6}) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) truncate(&(0x7f0000000000)='./file0\x00', 0x3b) 05:50:44 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') 05:50:44 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8007, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x200, 0x100, 0x1000}, 0xc) r3 = getppid() r4 = dup2(r0, r1) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x55, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x84, 0x8, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0xa, 0x9, 0x6, 0x9}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40000002, 0x2, 0xe5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0xffff, 0x37d}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x81, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x10001, 0x6b56}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x1, 0x359d}, {{r0}, 0x0, 0x10, 0x8, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x3, 0x6}, {{}, 0xffffffffffffffff, 0x2, 0x40, 0x7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x100000001, 0x3ff}], 0x7520, &(0x7f0000000380)={0x6, 0x5}) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001800)={{0x9, r6, r7, r6, r7, 0x1, 0x1d4}, 0x47a9, 0x3f, r5, r9, 0x5aa, 0xffffffffffffffff, 0x1}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffe, 0x100000800}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() lseek(r4, 0x0, 0x1) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000001880)=0xc) writev(r10, &(0x7f0000001740)=[{&(0x7f00000003c0)="3482060b28f48ed5d2", 0x9}, {&(0x7f0000000400)="1c8632347cc5660b03598e857101b68b8a48f9fe92eb40d3ea39110efbb7718984a7643330a38f380bd65b1df580c6a08a7bc4b841bc613fb43da962c5673ed6ec524e95dd62d562235273744d06118bd4dcea039f788ea544ca2f15ad6b91f9c20f9a51602a96fb0a2ba5e8eb54262ca4efee67a5fdd70cc16ef1b68fd0a6f7fd0bbb581e22c4d05ddc9aaed54d62e8fb0293210164f2372a54323df1fa899383c4cb1fca84d72d84000e1c62d80df81459a217983d06daba69c7b3722e15d07a97bf711d5a9761a3", 0xc9}, {&(0x7f0000000500)="7b5e1b62a1d3230ea13438f4f8ff3a73a648e3a50d71876fd7087499afb229de61383020be274aa74effcddbe114a61224a9264512ff5a8dc1e0920a6fcb27640803a63fb81d3ae6a94bf6e9c0df8230c7fb3b3b232239d3f1e45733bdae897b9041e845e064187c4527112e599617141ed9a6a509ecbe0db33e8baf4b2c0af2511c35623228f6499a8a949bb2c00ff78afd50429fc958c52acf748a3a6013e4c0c7a1dcd75672b00d486b34271061f243f3c4e72ebd7f132debc2ae", 0xbc}, {&(0x7f00000005c0)="2cac3d10c25badb775653cc1c26fcc0420150186c4428a32c3d0fde3bfa17ee5ede2623f7f880f83929f90cad098b2eb2af4028d7d3be9fd7c811213a206427e249cdbe1b7dc8eaff67574c95a644c877678aeec98c1837d68d0b4f1b6d93e8995854044f2ce6521faa23a1deb64935223e01b9709c02bc5a483707725cc2d0ef063d2bbd2931eebbb2df84a0c", 0x8d}, {&(0x7f0000000680)="507e34be78744967f593fbeb1a0f295b1e0ac75c43c3e6a8f981672d8b6155739b0aaba9a01f8843280751fbef2cf298b755b31324c489f5f28fb94ab4a4da01dd8f56e551e8655d730e019597f4414681f94088db8b98c8ebb16ba35fc34b6f0e9c315126833c8aa3549c81770a832e56730a944e62f376c1cf8f2a76ec7d5c5294eb14fc15aa4295d83a9fe515e2405226268d5ba12d8dd23c5ea2288ad1939358745c018f2360e4bc358cd5fb3e9ad77f1b2f326c2a50", 0xb8}, {&(0x7f0000000740)="1fd511f7f90df443d3dfc397e7cd183a442637fefb5dc4db97e89b54a57fcdc2eb1b0a0c7c7a900ed4c7b79a84ec7f7968a2eb72afb4fced14ac6262435de28a4b328f94e1801e78a3366a528f0916c55aee3c81b334ae9a975f4b9757082acbefe419499d0166ed6c69b44a558001f500dc3e8b34d5d43bcb67c86a2f9127d52cdc04d205bd617cf925231f16b6d321c3ba7fcb3e09e136969e6f224c07be04ea567777710e7d357bacfec46cb9cf089e600d4dc7ff508577318a9cb9cfcb65cbda0e21974c2f19af9d3a210029ff5b3e75a2f670ad6ec94e46250cf3dd1f6cd552a525d9cb4f76682d24faf3b8a1b0e8dd899db6535afa50335801d36d2c286ab4e65c31ddcb43025defeb3d7e8f3c07f3cf9e24a64a04062f8c7a0d4d0adafdb3f33b1e105e4aa0d972cd17757db0828d9aeff95eddd08e5cd73a2c247d49490054d79da4b78a6a4f9560dfc56ff62c51740db87d5cff307fc41a48057ddf1fbe3ac3f72ce39b3258e2c90027bd1b81c922a2df2241aae03bcfd645f8bb1fe0647090af14f06b448b938d0fb3029ffaf80a12c2688f1d4f8c440fdb44af1e2e79b1381bbd3e9fae0ae7d618df02aa1ef980d2957cd5d9783f92a7beee20fd9300b681e9d1aaf92597b9cdc5c020c654f7cca6d9ed00433d742630138fe2490fe34fa3d3ff03541a37ac827f02dfb504ca93eca6d30bd852f3c6ece5a4234410ac29f8ac5285ac21d36fe2a4280aae9f743714b3a4e85f92655165ac0d0db9b3f3702bf1b8915f011bd9cf10e587aabf1296348e4436eca5410700a054d420d90c5e2d8351d239d21d7f371ee95a0a1e443feeae1dbfe6bcd77ae503591e8fcc3e496e1aacc130def317ace86140c20656bd3620bc077a83ceac8848cdeaa8368cd59f1d6f31157297d654c2c47123c1ccd71f45ab010417a6eed7ebf13d4dd1898ceb93e1e13253baded418f209090c6afb656dca57d6fef9a23fdf42abf18e38431dd4fb6a42432c8ae827c0e321d9d28bea56bd0c7561ee01e95fed954ca259cad2643a6af96961943de6e7b1a6038eae8eadb4369af2895af88a3e06c90b7b4104fa2308878550b833a6b5acc2a51df9f0f7fcd7fdddab7029b16f8dd588ae96cf61e3bd98fdcc86528fac684c2f55eae0d86081dfa62628cdac2f525dfc653770ffdebb9f1aca3bfab94104bcfd62aa1481dd4c226d2a1f52a54b12c4be04a170cc7a61c244acc3b763929626829bdd6d1465b1c75f6b6e24f9f23c3d76fa92dc467f06a754f69bc4fec57e6c35d17ccefdfa40bf7249d20378400ebb2316a375c4fc366c54ad06ce9d5be86a9f46964469efe111b118d427d996d229c8472ef39150658a2ee1c2a2669c5d2dbbb1db224015a64a7e1302cfe0e3dfc48649623aff47295101f57c109c628c9045ad6b8d3af357b986ad716f819605e020b5c7ca4bec54e4a4da6072d78ce825c38b4ed680cffd80c617f77721c6b240c25b9fe2c1a2f5fd94967935e9d235e2cd555570bd6126fb0c24fc9ae271f6772f7ff9bde0dcb49c1652a9a7cf8be556278f51de430bb70d93e0b6219edc861469265b566706896df6dd0dc47bb0f9b238f6195414b5daf327951170c4714c4919f3c6ce26a5c4b2e3393a7e0a819dfc4f0c2e21217c6cace95bf73b19d2e6577994feff20d03412ddf181f1edd24a2c006305529283e3f243ce930a28bceab4a8e8b4b0f12b1fc005c9c4bc891958d87f857d4faf99cae958db690b6f514594b99050f891712b19e25467c5935206a1915d69a8e6004b41f7f0cc6702dab05d19d299fe6e1b26ab74658189628b9f124a1b1b3495a3c252de461940b4827e765d06a922d2ea1141ac50ff1f3704e88c124d46f6a0ce1856ec9680d9227f1fd83b9727b9aa275b905da162e3819318fa06de0da7721776a726704a33e5d655f1d269934b024b933c5e4c135cd64b9f2b32621652523e0467196606bf3408868260cfc67a38d24dd7c0aee8a01c2dbd7c9f04d39f2fa8856ad90b07e6ae5cde9961867c2effdd1c86762555b07d1e8fe3ba24a87fdd6cf3a13dfd44273dff970831a2d3d1ccf345279e0686f79dbee26d4f8556c816a2f27f2b73edbeafc557cfd31262c4ceb5401ee0f4a068d1eebd7b65365f4ef3d2319d63b557e005a10d2ab734d22da41c6c9feefebe6ac3eb444fa4b01602ee502dd8c3488c5b2034b4685a790eac84fa2ef134a1e880dc11af3a283828e93879358f54af20e00216c96ed67588453dc91f194c68a61d3cae0f6486a72562ad02e1e13dcf10e379867338afcda85993c6fb1b8286e322c0cefb197c2140141b00cb5a5355c33423898b6187d245d8f5483c98fe939bef916aeb53d8b63f83db5ece5afcbd48ca1212a4edfb99c1b47ce4449cbc83b3d77293b20628b365c039b7eaaf672c46f48d0333f90a167a0f8667dae97e4ac1bfd736b1cfff4af6e886a7e76dbdb0774b68e908fc6016547c6eda55d6b865f1f73f4cc2a6dc013483413b612a79d730b93bb746370f63357f1e27e40f8fe4a644b350ce0e8dbc8765b1880eb06e8108e726ad9fed385861082e0d1032a187041675790d34eed8c8bd464fe486cc9ead58d122a669ca7831ba5b639218e4bc75b43209b85acb401d6e45880b170a19d0a9f7ec0c28361fa5937dd3ad5546bf58736f1999be54ca023dfc5619da619bc697a53f455920264312ff2d4178ab5375fa390b159eafcdc8e5a70d9f282e7e6dbd6fb14226ebff6feaab37ef2cfb5ea0ca5d2b0cabcb094134cbf28b6a0d07b799adc8848570bcff670bccf349fb7b891c3f2c2e655b2168cd4e8acef4508509f5c85eb9129fc5c42fbbd47fa71ba55193782665a80034b58325f3452fe2c04ca0531ee5232d593033605dc2d74fcf87aed7cb9b005bb8e313ec12c9220dd30be3444a5800b0608e5459f7afadb7f478a5a6081bef738e2177ab218d3ba68e45b4dccc48e047509c9773866dc47b6d067e468e9d0b9f2ac7248c8d01f5cd3c9d7b5640336f8f9e6dc28ab228fa16c98393943c3cb0d94d2293e4abab719ed31a78a72381f338637786382a474d7b4a1ba3a955796d92490f7b8c35bc9628cb3377110279eb13371205afc727eb90d59ba96c7e15c9cd10611cec8c192cfb0c421a51d164bc797362d5fbc70e0ef1f0297867a9e201a6b0d11a67d727479ebfafaca5cb8db538a1f95e158a23cc87ec759b60b3b291c8de48a08d8a2e7b64646f64a61d136141c2e83168699002b29597bf3406240ed792196aeb4b0c290495c314b10ac4a616d6c76a7ac7fc486dce93e31af61a574ba74915fb40646d5d2e40e18fae057b05c70b8f5201f745a0988684009e7325e27bd4ddd3d5b1e79bac2741368dc6ac6fd5aae64c719c90da738151cb244ec02c16031f4a9963967b1eb0a941342974093a5650a1f4de4df8a2ea90f2b45870cc0121bdd61db114ec29a3ecc64fbe44e6c4046bdf1e4ea1539e7f6681ca5d452b31a5588dbbde3104617f929678a74ce873a4dff09ae260ec547fb134ea8fb8877bb15f2b15a270a9b787ceb7ac020228eac3d147a850d29a14bae9b8bb693d830086a06bb5b3524bf4aae44ca2d99d9138c8f4d87db729d9052ecd8fb3c9de6b83f7b424f3d49d096a2e4487b98c95cad6fa2537de9408a48eb20340e0701fc77fa316f549bb4ccd76c45b42d309b91d10d604e97ae78012afc2b807f55705afbb4b30839730d905ec38d9a3e6c2a17e12af343a95ac00b7235afe0cd28d216453e997f81694a964e657c59c2425ff21ba6a5c16f9461a8bf4c456b25c239c022ab101712e2f84db3e57c65d3a959fc06899944444e22d81f2a7ea7b635b5e6eade891f8e0141bddf119d5a7b439ece399f32f0bb6b5f4fb87f514cfd329809a0a07888b9b0b803407cd26d5b6dec81cff02ea8972621ebac55b3123301a954c38654f07043f789dce8ccceb31a77d749606366792a04328e69e1662626ca7aef255b581f2a9b2351b20809ef3704252cd58f27c3202c58d32e296ed6abb32459cf061fc5e2533c8543b58cece96a9c1c0ddb9a1191542384212240ef465d19865b1648f17f54ce5821369d61b5799c898edb39a1399e36f9cab6ce0c7f49934987c9a8047bfb1967a370c09d178a4f82cbe635ef45e0178f8c971bcb67c71a66ad0659c7a67a448ccd55405b8d829640eb903026974cf1c62c35864d05f771a94456c69f52b7dd9a834de774110cb34189335029571ee8f5f42e5faf5746602e7b93dc96e4d3013ab313648f84732baf05ba97c69e804231e97bfdb2d26aac93dbdd8073a874f475eb12181e275005950a3456e55a592171d350d964976d3ae19ef94f146c4a5a5a779358f0aae541a53d2455063529607b4cd546a2eacf7bd042c83071fa2ab7d15019943f06de31d086d370a4d30c047823df313380b19a94861496e546b6137e2265fc7e892f60a61598ae14640cf52144fa31c9ff9c21cbf4d12a76eb1a34d9ee133266c5dbf6f2ebdb3791450643f487e78ec7af03f249b42b3ad1a412c783d530c45c57099817c6fb9e084fb79540b84dd495cbe87e5b03e3d9b32437abc543c663e2772de8acac9800216f6e2a134a741b00563741e1daf8b4b973fd6d4e624de091ff496216c43cf370f88d825d802e4936c954a5c6cf1cdd7acedc4437ae4f4fa71cde61262d2021ce9670841ef492d85dd40e3ae42e19b258271838431f2dcc1d0355a6da249fa4aa63bbf2d9abb4808b88b485f22dc5de15ce4869dd5dba20b49f6c8f6c0efb6f66a3d5d71d94624ca5d86b91b8258743b49c6ce8fd44e2925bbb67fafb07ec8db0e989447d5f989c1338f40e95f17db7c8bf976ea7394ee968ce14c9074b1ca44a9343ed62f35cf9ee19fa25b608fba129e4818b97aa14d468223b1000254e3cdc35c796e8b626200aa9709ff33e1fed0d6d1e0fc67745bf8a0f58620d364d8513516b31768c11c2e33c0a676076449c8c2c88c5dd840b01229aa5ba1dc800d80aa98b8ce9e57e09586919b01f1d2e04a9eb4d1a4fb2c079c6c96fa58166ff4364c7c092707d349c55ae9e77b58cf3bf7486741b176cdc06f95a874fb4178e430977000e2c616edd13636374126e0126997d74f6a5ed1044150eb4538bacb59c7c96107a53594b7cf31f3bf06b398f6f17db984bc23fbc8063f5edf09bec7c6cae1dcddebc4e1e4729c8e65999f44700fa0b33d3bc00b89946f88aa94bca4673ecf21002bb7c8fe1c43849f51bdf8b9e9e755b253d7c878bf0bc4bcabc9979a07425f909af76eb585529cccf9614bc2373924945c95ea2a4a92a0a16a59bdc24511a524f44b0b91faf26311456ee50b4702d86351f99ce7898bf330d433bbdd5e182607d5db502c2a0368cef7e4902e27c1d611f522aa9da5061f121870aab265451808dd29d876645af47baa97540a277ac7395e636d1170373873b144d9d152ee2b087558b87ec6d30ac791abcdc47b6f6d45e707a4200cc6cc58a485f51822f270fd276d436570d79a48b12a88a305b48ea48289298e289c180622d8b6b5e05986fb74055080a547230c22eb5aed483b65600edea0a2b4a7f6fb07e3998e174a5fe0d7f70913411fb8e8cc701985c42255bed50659d347130c7a5f4073ee232645c68b9afc93d646c4e03f033dd3e4cd10ee64e92093703cd14b7c782a27d1cfcd6b6a561fab5edad28a018134394d3e878f97883aa21ddc3ff386f7382ab57c40ae9286c83ac8292e4e9064eecd7ca631e082762897af4db568", 0x1000}], 0x6) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$inet(r4, 0x0, &(0x7f00000017c0)) 05:50:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0xfffffffffffffffe}, 0xc) 05:50:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) 05:50:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000080)) 05:50:44 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r1 = getgid() r2 = getuid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="1df9e5c61c42f5eae4ad18bdf2d81f073a07094af64148b9f8f412431a22b9da53e8823b26faa94f845000842665e501368821d3d3cf52d8602bad955e2e15b9a132cf6af11cdad0246dd44857d2ba2f82eed6ce0a6d25dd55fce3c220ca9ab5f8849bebbb979728f443dfcf658083eefa31e1aa1072dffcab3c09f314bdf2a39a1d005c", 0x84}, {&(0x7f0000000240)="1ebb5ed034e7c73305a078d0335687f217d1047092eb9ba4c68dc9918283780f71579331654a8bc176e33923cb4fe4f673ae6fb201ace44ff2c4a2e1331bdad28afb576c8466965d3e99b6ad7405d1004d65da578117b333c699f466fdc2cbb9608369cd5f222fe1613706eb769b738cf92257b7efb9ace415ac62e074f3f1d4383bea2b5254947602570de2f64bb0a1e7fe93ac61582a4a61cefa1d5706158fe3898379cb7e6249dea5c5c16d1b5e1c91458876ee1ef0a58efd81ec4e38c572eaa2417bd2bf59227f76cb370b3d044bd20888d9b1f458bb419286c10bf4d90c2ca65eb2a46d1c7de0838cb39a8c278258", 0xf1}, {&(0x7f0000000080)="64dd6eadf9ceae4cc82f", 0xa}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r2, r1}], 0x20}, 0x6) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, r1, r2}}) setegid(r1) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 05:50:44 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x12, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x1010, r2, 0x0, 0x0) 05:50:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xa, 0x1, 0xffffffff, 0x6, "c85a00c2c84f9e9c7e8bfba950c1b3817f5ae9e4", 0x780, 0x1}) syz_open_pts() 05:50:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) pledge(0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) utimensat(r0, &(0x7f0000000040)='\x00', &(0x7f0000000080)={{0x0, 0x6}, {0xfc, 0x5}}, 0x0) 05:50:44 executing program 1: lstat(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000080)="abd07ddbf6c9cc3e0df517f9893517636d6b198c276e74345b366e5f27", 0x1d, 0x5, 0x0, 0x0) r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x100, 0x7}, 0xc) 05:50:44 executing program 1: r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 05:50:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x72b366ae05efdfb0, 0x0, 0x80000001, 0x9, r2}) r3 = socket(0x18, 0x2, 0x0) chroot(&(0x7f0000000040)='./file0\x00') setsockopt(r3, 0x29, 0x33, &(0x7f0000000000), 0x0) 05:50:44 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x0, &(0x7f0000000040)) setegid(0x0) setgroups(0xfd84, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 05:50:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0x30) msgrcv(r1, &(0x7f0000000080)={0x0, ""/30}, 0x26, 0x0, 0x1000) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getrlimit(0x7, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000721000/0x4000)=nil, 0x4000, 0x409) 05:50:45 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x448, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) fchmod(r0, 0x1) 05:50:45 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x100) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 05:50:45 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000140)="96dc98881d8751c42cee136f354d5b53dd04ef1bedc32c819ff6d4752ef066f3d7cddc1f1c889b84202f10049c968a73e338b1c8bb8f1fffcf216f516c646e3ebae50a6cf15b2d6573fdc8c7f772bb0699f90b856bcbb6561a20695e3e563fe7eaa3d86bb453ca9df6529544f0f7cd27b495f68d6c6378c404fe75fc9f0fc6a48dfd370fab257bb08ad8a3a096d0ec7878fae7ff31f5d5524a639ae7f036d375f0660ce4e54c50fead3820dd1fe2e117ec793177da0aac1949a5048eaf241f6c3a60f016b7c4eeb54c51b0e822f5bd1c57fbddd09f2cdd562d6ee706f6eb", 0xde}, {&(0x7f0000000340)="f18ab2104049148aaea14bd8212bfe9538631355c78c22b9e02a1b41ad63bf1aaf8ebfbb2c69d01d92a774d55b2723d605591feda0ab34d29f9ca3d9cf815fce5f8ccac653f3033408b14896897da35f2aad8761f107084dc2e025271995f2238154e55a1a0d2ddaaf4998eed60758020ac7a89363328703e0da084053040f53cce83c068c1183e02e805fa7da27f7332636dd8c6df496641d49660df6bfa7bceb0bfd367d15a98ec66d587e8e91e73c0f4c51c13ed91e56d2594a24912ce1372a5d29dcd51b9c00680e6a65cc2c9d412f7401fcded5851511a58cf6ac094f8b20d467e53a", 0xe5}, {&(0x7f0000000440)="4c7666088b82a5ebc326f84cef1bff539bbb90d1f89524e5e75cf5361515c4a2865af51b0dc25b6aaec00feec224cac2d2db4779127071ede192169428914ec0ff969bc4a23efa553738efb0901bf23c3bdf58cc9614e0a3a0ffd2febfa834ad3d50e4eaf1dfbb354a2e7a7fc83a3a8c1a3705b11ee2cdac84df109c7025a7a4f8c5c942360d2fce61199370a46844e899a51e226cb59e349b92e430e4285f76165010569ba7e11343e8d600320eb17ab4a4af500ecdfec41046536628f114c57422e5fd9769a2e06db3c78d557de5cafe17dabdeccd4ccc477c3eaceea44d1b1f9950bcdf97c5db43b0c9f4922b35bd69c74dc1a4b316401a9a2854c67cccd8aa559584c3d3bde582ae40cb5efe353a56491576cf2f0fa323d3d21dc8a0a5d7f73b5160bd700e1ecce78deb0b675f273c6e4a2bee83b2c27693a55b3ec0d202e3affa2a5b2a5dea1e586d204041dbf3c58e46c0e40f785b454ef0b39e466743ec24024d89b26cdb80719effdc15d5a3944346d010eec5acbffd3ebac9ddc4e82e650f26dc1d78050f9734d72893de87ce130676a5f627de5c20d5bfd97485d68f0e7a7a4a908ba38dba8084db19fafe12b92adfd8fb76409f0dae2af33643b92bfd3b39ceb12d297298a8456d303ed6a69a4aff928a8c2435530ee19a835795149606b0c544cf5694ef0fa2df75a72ef628daa4c0efeb92c47fb65506150c643ec96f28e99be73d77f82795485de0ea2111628b446a90a8f080e4bde1078cfca8afc7a407b66b1ef0749411f7e7f678304160e38d9fa8387cf5c36306a867c836a7d317588cc5e236778f8331c4d5e3a76fa6a733aab57ebf863ea7517d23276a2b96d14289fa3c823e9bdfcf9d9a03ff7cf5fae3ae97533776a7b414a1b75cfd895f54926b59746ccfec00df93a097c476df22974d0a5998252c5c697753de1e6ad8a8b49f4b5f164bd066dbccb1c0b6e7db118e2a332ba260b93f2d0fc6374ef7a41bbf9331c06e1a8c77642dc35df130ae591c9b5eb1088234186b15d4379c6fdc800cc158ed3ec8c3b24ade6bf13a33b8736563796ae97820f4ca3febbd7e067e764ba1022e7a9a7fe963b890c108ed197df6e760f884ca5e4f875d23550c070efaf4e74bfe5cb70d3a3ac6d18a14826cb4715383b39b2e2183b54503161281fe407a537bebe845ea568f3c65d18f846877cb6fccdf7c5ecc56fffd9d80383df4697af18f382cff529ca587b779717fa16500512d1e0f545c63807575913e51ddb36bf1cd643ac562b21c74c9f4ca48b54ed7452dcf07112b2bc0b1958347bfa03a4cf53829b205466d9e446a196d642abcb82dfa91ae07ff6fac42109de4b83565c3fb05b49d415f955502b35a7b95c7b40a8440f1beacd555542915f1c301578a7794a16d493d5a5dab499ca34ba2e6817734a0b40e13879d27cfb5fb00b5ad0303f106062569fdfb0dc53dfe77a8e65671c1e1a23c29c4721fa772bbbe4327e72f2311d2902c10cc80c634c9ef5607a184810b80516a99a8be925ce6211b3331f940aa17a2aad101f85d73f93eec25bf2f65e53f6b9f9bf16c9ba0a39bfead5213b3ac44d7a4f414b3e0e7be929bc838d40a9a80b811bd33a332845f283823a91c6c701d93a465534a76eda6d39e346b53142a495afe28685b843cff9b9d5f0dda9d27644797955cef96943cf3ed66d4e50273f8b0f0ad98eac16cd44404356d46b2697ccf49e6ce0d4645101adab319135b4e3d2b44f674370d5eb0e4dbea5a1f63f8acc0aaadb4e9f4c0da68a224efd881ee3a937599c3d4ff28bb0d234b9b21c394b7ffde79636ad8906be3dbc63b2d371ca966dea92a0bd4fd8cf61bc4a5eaa38250bcc9a029a0e20463ec6d9d43838dd51a55c5457be154fdd039cbd71362dc6f4948141ce38729839619d98e999472ab9390c29f9c40e41bf100bd627161319460daea88ffa9fc5ca891b47ba33a73ab300f36f47b72d635f4c6a095bd1f1f08f738c64cf8fa75bd99e195ed94fd9f1f0c4cb4271b994e8dff27d2dfafbece00138f4454b7a5c055cb8404152b7ca77ca4c213ed955a8d17cd79e856e0c6743aa0f7028d5320a13bdd54e66a36bf73d178d12bad664483d88462f88d1e0be0bf89028df712e8000129f89929c2a04d33ffbeebd56e657e78089909dd70e411aba140dae338073f18951f38e003c81b5542beff4e26a57a75742318408a3633ecb9ebc674fe2dbe2e7922becfcf292a9440fd911ff452b6d4c86544f814d825fb1e57af22f1c47ef748731f4d4f4803907d5dd0b243b33c25844cc6dd928a9b79d0fc8ebead617ee3929ae714d43343d3d18a9f5da7a61bb71becb89caac74b463c5d1f037441a6a0254bcd42193f2a9f5961d16e0a8a565bdeb514c6e6d5a7b6c2b71db520780c48ccec4d910e15a40e6bb22a36c0534564f1c9315628df29eb5448b728a175424ba96842202aeb61f5f3b2b5353085a4016416789086a22f91641d367ff8dd3229ab239763e133362a19872bf6529725ff9dc658a7035fc8b17a965348c504fabb6cf5ffdec27258095b92ed72cdf973145d9955a527b63198248ba5ce5b6ceb8b904ed63154e6857017fee23aab0b8c6e13540c19ef3322d654ebaa4608e913903c6b8933d196c75f8f93f172f6f0ed3a056cbfba6e12dcba905cd6331c1c43a8085f13020ac9a745e0afa6b9c9815f0ad9ae5f8dfe77b593909a2ac8fd8aab7fa48889fc20389c669b02a29ae5c83f77d9f022e1a4f5ae74e86e7eb5f5340eec74b843ad5b59813a478556b9f50593fe488a4ebef23faa05e8563b29e0bdb0eef5a645d4919c8b5afa8a3c329a77ab36124afe003f4af4582db9fead2fa6433ee2f9030d8d25c23bdd19445119466b32517d024621af3349b95edce39b12edf083a1dc8424aadb6c748e84e9a2521cc735544be0a437adf8015e1f40926f35516843038b649b88aa6950390c12de4470ed88dcf53d34a60f73a5f5f523ab0cb567ad7dceb93d66219540c118ac87621b2a4648fa18e242689f69762979360983593d4dc2838a671e788fabfcd99692b7cb20a09e383db66130a623a4e687b0d82d977e2eb7290cf69022b91f1bb45e73e5e8819ed44533bbbd4a25935f64c088ebf93e722aa8862cd1b920c268325992393a95d638f6d25137d544031b73e82699309e23f236137b8f87b3e3d0fc75cbdbae42f09cdce2c7b7198db1744118d081df8c173f6ae94ebaff280938850221f3f7c0eae235dc84f2fbce65ca258e371e9f0f105bc5be9ffce3949d36e177debab5f804634d962fb52bb6255ee49ec530787576cc052ca1aab79350c637709967e0d4892e942cecc8a0d031e94408f09484ebbd28735ec0979e9c478c48aba97cbf54812d82efe1b8e988871da642cf1029240a6d70ec9dfa8ddb4423ed4a661caee27479b5238caa1d5d0669c5212206a252f484beaece5f12e1cfb073f6c32d3ab06e61d90061e13b68c2092e449bde6e1c52359ba5c24fafbd1c844c9ec5f5aab4ac8406621689a8ec3ddeabda61f24c3ca0a0df3bb201de8e0d847a7ec2d4f8bd9d9ba7c9a316b94fb16d7b7b195465aa632839437eca5ab3737ab4b9f1c1a4c1310deeded2bd38b41e3d477276da37a51b43646f230a49b5c46a5d24d7c26d5d015005caa6f5380d755ae6d06c84ff8a89a0eea890baf25e519d0a1bb10f2e78b4c0c05e595ba965c3f60a7553926aee61aff0d00a050df2e9785577596e97ca0d6d5cbc171f7382385979392f4b5844782b09ef636f3cd22ada396e77245c0ac9411a69eefb19ce6db3583eb3aa203a470f01608ddde32970e5ae360fabe3988f292bcd21735407047bbd285d70ab086aabc7fb95a1a35314496c4a6ee2276834357703452bc6d937528dcff702426d3737ec25daa634a5c6d37063a68293ea75de56406c59258375953553ab59532674c6a79e5ac5d0d96b65ccee6101d5037fa95bf401c8efed13d73a3ca4ebff16ebd9931bb08bddfb1c5096d9acb16f0dde1216b6a7f94e4dd0385383bd076090503763815a2ea81bdd71cfb2ab1bc7ef266683b660a948a3d393b5db9c909c46b81faa0f185883b29d49f82c684b5255d1968c75c305d472bc0f068d95f87da726d32bfbb9fbb311b919d157f3e4445da7c6c239a48f2662310f78fe9eef9ad3d7cf6ebb13a58f6a95a424f1a6937eaa68db3cee282dae1413b5ed9fca9397a1c10388eb65c0109b944c2767a41dc42c36ec9aa9b37e2a2a71bb8b3b5b980731d6a52115fed2070afd249cf4eca6e5b7e6ed5a79cff7033b0e8cf5936a48d4886f348c24a07f3af433e88cf880e60ac1874ec60880952e92e299aa67cdcf1d27381a4e1e43b0850c715f7500314e9fac9bf13baaa458781adac72bf8ccf8ee0faebd4ec8b786885cd24bb61558b6c5fe2cf7010797147e5a8858ece80610c52a185fa90180ba5dbb1e874ca79d4152cd53a7fe7dcc510ca2efe4bc6f06a0f16e993506af7f0cba98dd1a33de4f03567ef82c9ed2f1f108296b9fea3ddcf36ecdfe956e52f397ed77ff3b2a2a0ecd684f93982ec716bc0a53609f1a77841182e05a58ab47f33520988d682c470d615da40f1dc0a00ad84248f50d8556b2fd613d5840dcfe18f0505404aa290360b7a3d073f00e101117a174be56634f9f0de12cc6e84de757b2217420bdc2043e4de064b29a02ae98f4873f70f011ea682cee756c4f495ba923e943dc4ee4194af438525daf1e944a098abd5eff2f6d0374bbd6e488161550d8fd3eee4a2ad17a60e364ed04febb22dc09fef1079e626fabdc3ac4d3965bcd67ede9bf55474eeadc1444d47353abca70a7709259c4f0929d583da6e6c2ae08aa4c29f386be682075adcf80afebaea9ce598bd0309df1e6b093a6b65badf8019a0ce69a3b529559a3e29534814ccffc3b3bc00ab517c7baab13216e3ea746209a6fa89c59cb83c2d6665377e6ce6f4cc7a8dca893f6c2408a0984773b19799bbeeafb61c665793bf75a09041a79818d3e5282647da9c8f3fa8a7ba0e1ac22b5a0813619e24709e31eb8490703d6761505c734290e5c8c97d5efa1673a86676ea8901b8b9758b6072d58256207f8fcdad34e5afe678a3fb251260ff77fc51c67511387e2fbf31c13e82ba2c43e01e60d54130ccae4de941a4ee852987a299e3a5cd13ce67eff1f487a6c64888adb16f1fbfad0836abc141d08044c5f2292975b507c19d00759f63f314af32fe291670781c527f01e7e8b610f855c8ccf78a234312b2bd68746f5a7abaec09eb863450c7ff4953e872458a61ecefaf5de83cc895af65948565db5090c7866c86cbb73982d3c5e8c58c9d123b344ff887d964d7b076085f6db7245c5970901b0160e0a6ba4e7559b4b04416caac4589f736c6c187bb652be8fa7b8955c491e13cea9c3dec0f3e2d53359cc1a65fe12a2b34acaab369e549d565669eef57affbf27db9140b1f1862911ed0bb3696bb0653e0611ed2b285304286bebf7552199ff058fd63408c5d1dd454b922af415f28b112658992ec834ca8de91ce2fbb39bed9b28c292c19b412df868684b37efd9b4d2e68539da3fd61f67830609565a61fc7db7dca0e60ddb1800745d6afa082e7c46f8e14004bfb3711bf0f9eb447373608a8a9a7f3d2f1c3375e9b6a184e67293341330adf968b4ea85d50f35ba63a26e48894d3d30ca89b20d47ef52614a1f4d8b1bc41ee45630e54ac1ea47d183c5af732c3f1cd59330b694cd58f5593ec05d5e0e0fa5788b8191eee15ee54f", 0x1000}, {&(0x7f0000001440)="eb4269a7543cc008d5566263a87db85dba15ca5e4e68903ca1b61ca381b875f870229792531346e8931896f4f87af23ad9a1774f2aad534d8e8a29020d736fcbdfbf945040ad8dd1aef05fe682d0c27bac274576b53edfb3254f2eb0e23e1cf562873c5e6063f243261a80f2d29d1ad57302966b23dc27d886ae7096a45d52e1adcec15988343d3ea9a635572f6552e0c19a1e2db36defd60b1d8845969dcc6d7d2c053554118a9850b00a48d4970ced8a29c4f6507a169b329532300ee96ffd6f4b042ca7caec1ea79af3173907c3c501dfe59dba4a9b900c03", 0xda}, {&(0x7f0000000040)="557901def32245e30b474e63d622f9cc2d0f9427166070470169b8fd8a7504a319dd78c0a31b8e990dc908b546877cb34a34d65db8cbc39ead8517658b5f6fdc0f4624182eadf89bacf5e90573dad0e78141f38ebe9e9ff2d90a225ad8de2efdfa2a0848e40c1b3780499f52d0f7d3c66612e2374bd70f06926b1c786685bb2fa0e490257006056a9814130df16a94aff4e0d0402c3372fdb500489990", 0x9d}, {&(0x7f0000000240)="d15c42b10543485caa0539c69161da0254c390e7bebbec82db3965a9959e8b79c865586f97ce26f3854b35219e477d5b8828de94d6c534fd88db17816c9305fb6f84a7154cbc869292a70f039be16a20e79d41e4f585df6b7de953a1aea349729a03407cdd80cbab95629c05", 0x6c}, {&(0x7f0000001540)="2acbd1bffabf332605967d633e5cc1666c408e9a1fc1959ea06434dfa2b32cfaea16ad128cf05014f74ef84fdec47c42e055b87d5faaf5fc8d2760925e55ddc1b9fb5cd23fdc4c924fcb9140aaf0baab53ad30b41fceda733223909eefb2ce376cbd588917578984a6b9113780b0b54613bf40fd24a0f32c4cc79b4173dbca2e39", 0x81}, {&(0x7f0000001600)="a6efce546efbd5b5ca2994eb4d24ed50f2d7bf8785439d9360308401f05f0c35e328546df5aff894c4ef936f4d711fa24f7b0efc9a10ace756097b205c3c44127fb40e8465d2397084504f2abb777e8a65d0352697efcb0231025f66a21645f8aaacb8df63b96b2ebd733285c773c84a10a54f0d13a9bc93fad706d2afc47ac5db9a0b34399a6c6eb98daf041ef6394feb00f587388f2fce1349a596fe792d", 0x9f}, {&(0x7f00000016c0)="b8e618b7ff6774d4e43ae359131c5d901df8dfe36ca0ead1dcb549a41ab95d4448b04629b86d96e5777b1633fd3ac56122309e9619f516cce987d8624257cb7f3f22749bdb8d2965b672514935182d32e6239270c2c77e082d689047969eb6f06392dad1de00ccd34ba63d800c16cd53e7690163e4db29a4f97c6c8e187c0e9177b1619065f86c3e5e82fb1b67541aef448cee3e4e4a64bbc35ad5605457ed278b158e052c254edbc4abc140cd698286ba791c79e64762efe5ff1e9b48beb7994332db983865933a78cb37ff58f6feedf5148a68f232bf1f4d34da8a03b009cc92d2e8", 0xe3}], 0x9, 0x0, 0x0, 0x4}, 0x1) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:50:45 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) socketpair(0x1, 0x4001, 0x0, &(0x7f0000000000)) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ftruncate(r0, 0x0) 05:50:45 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000202b6e3c829e27594714d4b7db5748519b7074a6d48f0f055ecfc91fe9c8d22a1b05901737905299a27ce85d2cecb00eba5a850c9d1c9bf97fb0939d9c06298a0000000000000007b5726dd97a9bf0dee29b198e99"], 0x8, 0x0) 05:50:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x88c0, 0x92) 05:50:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000280)=""/135, 0x87}], 0x4, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x7ff) open(&(0x7f00000003c0)='./bus\x00', 0x20100, 0xa0) 05:50:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x7, 0x1}, 0xfffffffffffffe44) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 05:50:45 executing program 1: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket$inet(0x2, 0xc002, 0xff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0xc23, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r1, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0xd346, 0x1}, {{r5}, 0xfffffffffffffff8, 0x42, 0xf0000004, 0xacd1, 0xfffffffffffff800}, {{r6}, 0xfffffffffffffffa, 0x0, 0x40000007, 0x9, 0x9}, {{r5}, 0xfffffffffffffff9, 0x10, 0x80000001, 0x4, 0x10000}, {{r6}, 0x0, 0x9, 0xf0000053, 0x9, 0xfffffffffffffff8}, {{r2}, 0x0, 0x20, 0xf00000a1, 0x3f, 0x38bb}, {{r7}, 0xfffffffffffffffe, 0x89, 0xf0000000, 0x6, 0xff}], 0x4, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x40, 0x9, 0xffffffff00000000}, {{r8}, 0xfffffffffffffff9, 0x42, 0x0, 0x1, 0x8}, {{r4}, 0xfffffffffffffffb, 0x6c, 0x40000007, 0x8, 0x3f}, {{r5}, 0xfffffffffffffffb, 0x89, 0x85, 0x7, 0x20000000000}], 0x1, &(0x7f00000004c0)={0x2, 0x800}) r9 = kqueue() r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r11 = socket$inet6(0x18, 0x8004, 0x599) socketpair(0x6, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x4, 0x10000}, {{r3}, 0x0, 0x73, 0x1, 0x3ff, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x50, 0x4, 0x9, 0xc60}, {{r6}, 0xfffffffffffffffc, 0x7, 0x3, 0x800, 0x7}], 0x2000000, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffd, 0x10, 0x4, 0x219, 0x3}, {{r9}, 0x0, 0x29, 0x0, 0x2, 0x9}, {{r10}, 0xffffffffffffffff, 0x30, 0x20000000, 0x34ca, 0x3}, {{r11}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1, 0x1}, {{r12}, 0xffffffffffffffff, 0x47, 0x0, 0x7, 0x5}, {{r13}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0x1ff}], 0x8001, &(0x7f0000000300)={0xba, 0x7}) 05:50:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x0) 05:50:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="da", 0x1) getegid() recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x81, 0x8, 0x9, 0x8, "4ee2b28affb4e999de132f453ef8e9424da7cd67", 0x1}) 05:50:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:50:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7b90e703, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x5}, {{r2}, 0x0, 0x0, 0xf0000002, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x21, 0xfffff, 0x8001, 0x1}, {{r1}, 0x0, 0x8, 0x40000000, 0x4f, 0xfffffffffffff800}], 0xffffffff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x22, 0x7, 0x6, 0x75be}, {{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x200}, {{r0}, 0xfffffffffffffffa, 0x90, 0xfffff, 0x33dc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0xadb7867a6943ffe8, 0x800000000, 0xfffffffffffffffa}], 0x9, &(0x7f00000001c0)={0xe2, 0x8}) sendto$unix(r1, &(0x7f0000000000)="b9e6121f484f1d8b5524f78dce4e046b2bfcdf12e1d5e5d8f0e16d6ac3644bdfa564692c36b4ee6f90d330d0d3bfebeac99a4a5a502f0fc99ec6aab2aadc570eaa6d4872326f1ce4aeda68cf1a8171df768d3fd623cc0a8d5777b305d312214dcd9ae981b3a2a0e80e3f7b34d92197b10bb59145cd0e7682bc35934e3b5fb29e63fe3d0dca", 0x85, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 05:50:45 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="7da8aea421857b0e0300"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 05:50:45 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setgid(r0) 05:50:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000001380)='./file0\x00', 0x7) readv(r0, &(0x7f0000001180)=[{&(0x7f0000001140)=""/16, 0x10}], 0x1) fsync(r1) setsockopt(r0, 0x6, 0x1, &(0x7f00000011c0)="e11cc1bd5d03ac710e348cb318bc9184c4b0d3271f3764b861e1641621b7cdf61ba59537d97e61c194ddde62729418e0d2959ed97438289bbca321cc52aeaf883b6a7576cb5ff3507149fe0011ee20956559d95c14dae784fec8816ebc0cc64c4cb30c2c0139ffa7729c9881877a082e15bf654acf8f05a6bd4e45b69684facf1b25cf0c", 0x84) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x2, 0x7f, 0x7}, {0x18, 0x3, 0x0, 0x1}, 0x3, [0x4, 0x5, 0x7, 0x4, 0xc4, 0xeb5, 0x3, 0x6]}, 0x3c) r2 = socket(0x0, 0x4003, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x3, &(0x7f00000010c0)={0x18, 0x0, 0x32, 0x5}, 0xc) pipe2(&(0x7f00000014c0), 0x4) r3 = msgget(0x3, 0x400) msgsnd(r3, &(0x7f00000013c0)={0x3, "a1e44428daf00c2e346d23d05a111aee23d6dc6efd3a7cef60840843f43e22bebe01b72ba8f20f9bb3f13f2056f0411749e8c291f4ec7bc31fda4877daad63cb40c826b24eba2c7b8d1a2c13b53f51e97d2ce419234eb21f34d7ae71202b26e2d736327ce613414b7ec782bc3a7f6a8d4bfbfaa2aefa6c7b2d5297f1ba80fa386779973f1c9277826c85af9d9af0291d154c3a4cd58b934ef2173a54f796"}, 0xa6, 0x800) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000001100), &(0x7f0000000040)=0xfffffffffffffd26) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000012c0), &(0x7f0000001300)=0x4) r4 = msgget$private(0x0, 0x800002) r5 = getuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() r8 = getegid() r9 = getpgrp() r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001500)={{0xffffffff, r5, r6, r7, r8, 0x4, 0x3ff}, 0xffffffffffffff89, 0x200, r9, r10, 0x9dc, 0x5, 0x101, 0x4}) 05:50:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0xc8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 05:50:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) msgget(0x2, 0x400) setuid(0xee01) r0 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/90) r3 = getuid() r4 = getgid() chown(&(0x7f0000000000)='./bus\x00', r3, r4) socket$unix(0x1, 0x7, 0x0) getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffffffff0001, r3, r4, r3, r4, 0x10, 0xb28}, 0x8, 0x1f, r1, r1, 0x52, 0xfffffffffffffffc, 0x2, 0x9}) 05:50:45 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) fchdir(r1) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 05:50:45 executing program 1: mkdir(&(0x7f0000000180)='./file0/\x00', 0x5e) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x100000000004) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 05:50:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10000, 0x4) socket(0x19, 0x2, 0x4edfa1f3) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 05:50:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./file0\x00') 05:50:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:50:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:45 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 05:50:45 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 05:50:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0xadf, &(0x7f0000000000)="3711b3b8d4d8961710aed2fc1956c2b4fa9c5f99f751cfba8ad27da7ebe287e87f56c35c6e4f", 0x26) setsockopt(r0, 0x0, 0x74d6, &(0x7f0000000080)="04000000", 0x196) 05:50:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) write(r0, &(0x7f0000001180)="a621c94a03a124041a986af56122f71bf18b1832685803a1055289676302f52a7656e331ad81989a68c16ea89523dda3626cbf19b0021b6b126274356e46901380b80fca03f9587f8ef987badfb573f57b68c92c2deb6ee01a5b71447ea41a1a2c4fc9b4ffe5e65ac9c5a5e790cfc9b4809e6358a03fb1b09b90ca05031c49c1384405209dd3aee74e9a6dda7d7633cad45e299964893cd01f3b9ca8b40ce5aa23cf490ccc152e30393be93d1df38a2bb316aac1ce480536ef492795864ef1fe1be14a07519c146f5b8180483d8844f26efd56b4052735fa0ecb5ef62a55bae5d536040e3c54c48dce77bdf70ad6af6dbce06bcea1fd579cd175cc61a8babb7d6a3f3608b723f0e50b52e1d715d890e51b870e1843d1e1b50b2462ed9cd3eb3ec6e28f9794c95ff8df0676b5be1de5871085ce04796138ea3bde025de4eaa377abf423f192f750567c46efbf31bbf7ff6486dc8d007a5433bdc1311475b73c060c07c567fc6f5d2012ad50221467f34ac03bfb08692e53f6a367c24d2883fbcadefc3bcc43345b77325529d723aa19d75022f443713679863b02c6241f6fe60d0f915b399fc6265e0546bf931a1275815fd812daa7ede6b79a0d0d7f57147b86902fc66f92ac09e91722c190e255f0d24ba6cb8aff2d85a1b145317f2f91eeaa772dfd23e281f6d27934036fa9e229937ced46b2e0396e1b4f83715a57a3cd013c776b3d4b48e83924baf4222504280a97252332021604dc4b1c156c849e09004f189ea786e2867e90a60e97d4bea333e1d0bbb48713857c0285b8d2473641d2d16e3472be5b59a5e39760e21885f9b1501c4ca402ddfefba17608fa2bee0e9d202ed1e02e257f6fcc28b693366dd22e92243a2dbfff1163729c15b425099169a1a46da88a02c9bcb81110587106265d379d15eccf5f9f6edaa68a971eb3bd999060edf73dcab5077fc2bda5d992656275d9be89240da640b9778a3e37342ca2d0298d11bf8e48b07d3ff59d4f20c9fb25f48867af435da47ae127c4ad2b16281750c7685eae15d33c1f1faff5625cc309a0c662ad1f51150d15ddb77c8f8c4d62c5fa13c80f69a85639c08f4ee2ce8118e6393986517fd7834c507b70160344ece12d75cf17855f5ecc6452f4c99178fea5cca4cfbcdd954aee9c38ec8ea3796ae5def8094ba053f3c07cc2a8f7a3feb33c3dd56f15f82a1aaff9089cd30363f1862403c7f2c30a4e834e1dd2bbd42a242e4615b110da8a932f15536621ac991022bbcef61ef8f16ae951d3d10a91a2ee70a9e609c2ec059bbb6ef542147dd1525b8ea8e420b51cb4ca65bc5315b221206deded7291fe72c8b1d7335c169971693a40baf9822db9ee0a9a9fa62a7fedddcb31f73f1385eb183f8d1e204aeba7f761c0cb9b0abb8ff9a3b94a6ec603674a0b94389fd83450d603443f1edc6f6c5565d96528d37d575bcda9f8c9f210ec2574a0a201afc704b664b818a4c9685fb1de55cbe68f3b96fa44dc32d061e94eeab86c2da355b936a58f4b93e4e37308a5fbc9ae26c58e57c94d5e461a15212066b198be317767f0d6651bd46676f8df751e7a891d574f1de50fd21e0dc5de9a8915b92719cccf0f2663efd3bcdcbc2342c3d6cdf7388e6b30a1c6ea110a558e69ccd642e27b9bfb7622bb990912dc621022e267426367cf9cfb9d877a3bc6cdee9eff9186e21b5693bdc490aa62b3d350f24d1c12f101ca9a7f440da12f442b95a368ffba0be5a05504bebfa8379420924b74bbf909cf3efd2897ff2447a822440d4d902b3b799536843bd7fe2b5f93c73703d10254dfb41394a81ed2833ee54513eefe73cf1437cee60ce02cf694e115b2866031495f4443ab0208386ec48d533946040f4433b5772108895ee789019fb121cadbb829f656c53e41f640a67da86b5d76cd77db9b6da705dbd5a66284e660c560ce9b20be2997f469b635f710c6af5800db9d2fd369358a43351109cb7cb78a893e9e2b2ddb8bb6e39c4e55bac80e68a689d5cdd959cddab279b583c07447c5df8e82cf8ebbf3e56391ac108f9f4ef8517d3b8e827f95043a5a7d9fb75413a1c7834aed6ad9e1da974c7e8cd8029608ff2cec7b95f9b0d3ab2f4dc8554e50725f1eb2fc5089a7d790c939da82903b327e7ee50e6bfa6b1dda13a119fa7ed3b631b1e0572d609b408fecb04d8001b525756301c7a865eac705346cf5a72085cde881a18803416885b20bace472ad46a9c673b6357784d1c922522415bcef1405e20fcad32d58316c774f614fd40d33eac0a20f0900f99b045d1d65acfbe282d186494acf3669169fcfcde69388f98603c60f959fd623e2af99321e94a8ef1c7b3f8f1633291846675ba41e5ff483e8e42edef8d5d1bd261e9ac61057fab592bc8e6b172c9727b814f4c89bd5e9710c06f657f673a6f3d7c74cda8a8c86ae19d715a9cd59739151b412ff391729cc0d3bbb93535913cdc8b5977408a1ce9bd8640038bb57ac37c09ae4b585db3122249354dbb9ad72724441e1a3a59ceba573a375e1e5b5ab6698f29816d96f07997d653c14cc37eaea242ceaf19f849d734fd1376664cb6228aaf7683479988a4b888587f36741de0700282eea9fcd77bd2102a3cf43f532a01cd0ed6afb465ac93ca4301d886009b194086ba2aff5160c1005ed1482c31c94a2b9d6e15b4bf10ed18144555e829e1d75f7ccc661c7a83a7fe634106fdae38125eae807f7ace8e136208a83c3cbab4b21d0c5432e20ffa6a4b3bfe607ee2c96fb6714db6d8dff6613088a0647b39a3e2c94e99b2b1fbb4a366dd49178b59d3de8407d81d19b52360719b2b3d8a0c2a81c95e923080494e057977a59bf81349e84ac51e5c9c26add047fedd50594b17a1172139938454f78e70421d7aa47696658a8d28eb4353b399dc521b06f6734416bd24d15b691c31b3b45e987013710ccc5bc78697e7886347b4ffe24e2fac512fb5527b6fdcfe6dbbee8a33aefb7ca86df91f168c5225eb2f0a08088deaeef9dbdf7e48f83f6c52e7f6e551075b6c0a5f223f51cef30f6cb318668eedc2b29075ca8ee42d6036b77dcba02e5de61c407a2280278abd375efe4455aea45e65eb44a483d0c1db39bfce619305457f024dcb798202792022d32906456cfef07e8c79a59857a87687082389952d5d57d1db0ddfc61d02eb319424dfd7c69314ed880ed81739c16798b6eb147a9c8e702b8090f78390883fd877cc48575722f903e5bbd1f72623cc478fc9a92eb05029dbb6a8e053baf6f22b75b7ede5c184b503b402da4825d1b3be45410b36eee09e2f986f57dd1872ddf5dd156f6d83ce01505d9815c30810a4d145e987b87ba7c8e3185ade00aac912ef20a6f12c35de8622a0ec7c1349704b0c8d1566582663e8a158790560dbefe8b8f4393bc83224860a1e5d1dd1495a08da4459d68eccdba3e54d3fec4dd68da614ef4fc64ad6a27bd69c52fd113a245229197f187159de077867a8538b23853777cd8a11636b8b561a2b8e5233ad01ca90f3d387d79d8930c9b8a80713be0c6797742047deeb057749b93a7a9c3c398d6ed9828810eec4414cffd6ad5896a48fe5bc18f3bcb6c94934ddad9d5bb672883a32c30846c7d615b263ac3d2fae0ef3c2b8b04249832b99cdbe8fe78a066ce2b6cedc85270d4cde88e2381ab2653f86e71ec6ec367478fcc8b151bdfa1da8cc2c0b568d15097bd15b38985d342f944752a18de86518c4f2d0942f8c17a43f1e1a6d90f90ea6da552c882b69a4fe9cd40ea66967716f2cd72cb8059de6cc44fc2a6cb887d43845a582c66a14a46930d26c120949c8ccfc77f515028267bda37c03c0cdca09e9d21f14348562039d8c5a4d581377110f34ccf1544716ac8352e18a6fc46f727ac6f750694dcda3f2a00127440c3a06c5504bc13f7326fb411e431f054fc0763cd111b7b3ebbaa226e960dc5d2de836c54d2a2c91a45a8e2a61ee4fa41dac090225db86f0572f9fd4e6a55b5339186535c844922c193484c824860bf632556f96eb0d64db9e56048cf19e86dbaeb45bca122a5687ca5f4473ccd83dc2233178b4e4a48d59b8d54e725d7143e853bde437f28fb7071a9f8357fbebc71c4aac98b54290b9897483370ea65a83c25b76ba935bee093f62739f86a24b194fb1905651fd5c7f9c1fe2b669aa4ad93fdc261b9249a5f32aec3d2cb50e02185599b1b56095df905ff3033d20c0829cbac1fa0fd87ff4c000b098bb73e898d752be7b9d84e7d6257a69a7f28c6c1be5b3ab8ca1a6f0c105ad871f06fdfb7a55812a9b06e2694589012bc0fd78e733226ecb8a9718a8a7ae1aa0fce4c689028a4b659f3214ccc591d4f53f8e0351e9abc9b5811784584ff715528adca19f77993eeb10b5fe66920d3a333ce2912fbc0a2c3e1130751e24b69f462a823e0a50780963bfa3101b5f2a2d3522e5f903a28456c5efe8420e19722af7149bc10a87b406f09a85ba4db4f363443a3d825bbe94876e943fb44f005f39710e99a3f15d29605772740761e4d0414a14d8cf0d9959e03be804cf5ec60dc14a0a005f25c6463fcce12f9773a4de8b78106cb10c50a3963dfeda8a536663cfec1ab76c3edaf03da3d090da3d9c7ceb7a65974847e73f30ca2fdaba5c149e2b185074478886889e4b7fc4e74c83877fb23b8847c0579c5edae367f35a6e6a8b83837ea0f4fb03f038c5746937bcec337cb49a7110c66a9db2869e76d1ce29e8fb91b2d0f4ec597039380bde8ba8b944d2f67d7ca2c6cba578e1d6163a37c180612e7e00d44eb149fca44e1196c5d89259f8516baed6bd95f19a84e04a37e0ce87c34d57d75356a1f2cee21e1d9519d94a96e9826665eafd2f55d04dfeefd10c97d8f2621857a4d6dcde2b1ab1b3dbed9f758b8b427838c824b34c9631b87c9a909e98a5974b6b7d21a4acf973dc1fb6a6988c6dd069be99eda12922173abbf91afb6858acc37cfe42c6b41d2b0cffe84323195db6c2ad4ba46e63fcc836cbef6f09ec49836136f0d11081c806dba0ae1dceba1e8251c654b457121e8d3fae73bcdef08649d8ad26109043fdd2face5d9ec0a44f2381b5c5ea38ade46df7bdacdc38387309f8291909501b865cf7488390fe2e1efcdaaff50cdadf0caf81563063e9e478f6f857e6307fd44f5bc338fd516e97653406bd8cc483bce6c934d0899f4eceda7e2922233533af51a5ec1ce5fe05d6af41831d1c231a533a5e14aa6c641738790a0f94c60dd54436e00c2a04398a6a221e1283d2e81d43393f7843221811a395ebca819c87c7d357e55be5b1bd86879c581b92215d19f6ab02e60706cb425996f58470af24636b76d70a9df023588db417315aeb82727b032d8a4660e6ecd71abae03304ce2875c5e1988815f447c8f9d2ed5162e8e5efd08e14acfab82e2defd4c8819345e3ee85b36bcb2684199ffce6fd7edb14eb2aa76446baaa68562ce32a13cf59968b12db80eae338026370806a4928e338e41a679afb2250e40535a6a57578eb74d1c21b903701186bec21b4c0835722c9a8733ebdb65ecc70d00f8c6037f6f65248fce4a3a5785d4e29bfefa0d8c6e4b9c3ba811fdfc51877b0e6cb9b9af356443ef8dee307698d52e193db4fc5a51db7e3eb8e7ea18c8b32b78b4e70df6c7087262eda0f180aad2a798d527c996083370cb82d9fd62a7d74fade5eefaebd84f04f3804402ccf51ada4d4cffcd0719004f4b16a56b81735c915ca961bcc1827b9bd9d3cb70967d5d672681992f3a857c80abea78e5e2318a48ced60353e6a7", 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000002180)="855a4642efddd81b3e3b5d76f73c7fa77eb125cca4231febd03f1913a0a03caac21434ba9402fae13b8087bca3d4286e05f4b3eaabde75c727b9d7da967c31d9646297c13fd8d251f331e15fdd13ef03d5aec6142448576acc9d7c9e1d034c55a17885863561695cfd3a63b900031134b98603947dd67475a8ad397abe59d8c334741b79eddf9da1ccf452e5c31043", 0x8f}], 0x1, 0x0) r2 = dup(r1) write(r1, &(0x7f0000000040)="4d0fc38756000000000000000001000000f8b3", 0x13) fcntl$setflags(r2, 0x2, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) 05:50:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/205, 0xcd) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0xa31) 05:50:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000140)=0x59) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f00000001c0)={0x2, 0x7f}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffda6) syz_execute_func(&(0x7f0000000180)="cf660f3840c7f0422038c4e1491257400f8e00f0ffff64f3446d673e44088dffefffff26f20f2d0cd164411252000f0d19") 05:50:45 executing program 0: clock_gettime(0x4, &(0x7f0000000300)) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x137) 05:50:45 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 05:50:45 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8008, 0x5) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 05:50:45 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) socket(0x6, 0x1, 0x8) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x6d) 05:50:45 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(0x0) 05:50:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x19, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 05:50:45 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffff00000000000, 0x0, 0x5}, 0x0, 0x0, 0x0) 05:50:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:50:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x9, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:50:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10800, 0x122) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x108) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4) r4 = getpid() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) setsockopt(r1, 0x2, 0xec, &(0x7f0000000140)="3ffd9130f933dd28e0999e9815706e90d448d4303862e5c7e0469fc1c2d93d63353633f49777c3f9e81976fedfe83a5f5b58dfcce2c1addf796a19c2c7f122a9f9102bf3360e0ae828587c68847571afbb90a176d2bfabd41d38c02f6b4735ebf6e9e7a506dfdc0efd68c26207bd4c4665fcdfd97ff2d65828d387", 0x7b) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r5 = getuid() setuid(r5) r6 = accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/33}, &(0x7f0000000280)=0x23) setpgid(r4, r4) getpid() write(r6, &(0x7f00000002c0)="f9f0976a7d43c192a1c44f10f5e751aa6e7b9afc80b02bf7c192ccc0639f10768167c76bc1a26f1ff92e3600f9c9461ec9a8aea9344ef8d45c8e80c21df0619cfad956add70ecd03eed01cede21d017b6a0139b7d7615943ce3ba08a61953aba942e1e8d5106086b9c8749023c03669cba2e12514d1e2cd8c4d0ecdf75a26540f002a23da8559d5fcd1db35b645c02e95240", 0x92) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000004c0)=[r7, r8, r9, r10]) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000500)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0x3e) socket(0x0, 0x2, 0x152436bb) listen(r6, 0x401) sendto$inet6(r1, &(0x7f0000000580)="61ccfca9b1b2d3793478725545824826f9a486d81d9ccf79a5013b84a94f2e0c75c3392061901ac4d560e95417a67812aa14120bb66a782f7e6451c4e79fb61471fa96c265", 0x45, 0x8, &(0x7f0000000600)={0x18, 0x1, 0x7, 0x86}, 0xc) sendto$inet6(r1, &(0x7f0000000640)="2e6d7cb773453f2f69637b3f32466006ff0445bd5b9dc23c5f24949d0e687a05d90870372357340d1428e4ea07698ccf8184dbb3131e12c43f06020bcef6201bff3106e903b2da590dab6ddc295b1db7401900dfca41f36925fe478a5a9135b87a804455950608deee800b5467c04102b41bca8be45f0d6819aaee34324fd3", 0x7f, 0x3, 0x0, 0x0) ftruncate(r2, 0x1000) recvmsg(r3, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f00000006c0)=""/155, 0x9b}, {&(0x7f0000000780)=""/79, 0x4f}, {&(0x7f0000000800)=""/104, 0x68}, {&(0x7f0000000880)=""/186, 0xba}, {&(0x7f0000000940)=""/47, 0x2f}, {&(0x7f0000000980)=""/43, 0x2b}, {&(0x7f00000009c0)=""/19, 0x13}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/107, 0x6b}], 0x9, &(0x7f0000001b40)=""/154, 0x9a}, 0x1) 05:50:46 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ftruncate(r0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x7fffffff, 0x9, 0x6f, "84b71b8b82510262663e6f5e4afa755f974dc84e", 0x1, 0x4}) 05:50:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8001, 0x40) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x4003, 0x0) socketpair(0x18, 0x7, 0x7, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) dup(r0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = socket(0x22, 0x2, 0x100) sendmsg$unix(r1, 0x0, 0x40f) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) 05:50:47 executing program 1: setitimer(0x200000000000, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="e22b981b00000000000000f4ffa246e5b7bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c1040030eb4de9b79a18725f7d7dab31da9110cfe6f323ca7d36e394fafd73dcfd752ffb3304cd1c9e94e0f9253bcab7eaf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) flock(r3, 0xf) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a71aa14c00006dacfe3900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setitimer(0x0, 0x0, &(0x7f0000000040)) 05:50:47 executing program 0: getuid() munlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:50:47 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000001080)="f2819d951478f26f4437a264816d054084ba064afc1db65a1623a9261f7d735d7be32f176f0e2535b236e0ad8a2b4affdab4be729b1dc3e315f6dba2713c9f8b243d8d0af809a6ea60e6b4ae4cd415af71b7bd3d5c128b3da44d2b3b0e05df712e6858c120452dee43f654c081edfc58aba556c4ed59bcf88667a61a1bbcd610e449cd58a6eb97f39c0ef3db2f962fc2e30a580b88f0bc2b301df6255b44606948a07ce557d05eb0c04699dd111b7d0018f9d025ea8c5feb85739b1aaacba90f5b84f1d14ffeb18e222142c35466e3683f148a15adffec475272f59c234864c8122712601074f6619c6dc386", 0xec, 0x404, &(0x7f0000001180)={0x18, 0x3, 0x1000, 0x3}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) sendto$inet6(r1, &(0x7f0000000040)="9a93dbd614ad594126b209285e55fdf335f979505406a3ceaa6a82961d1c0f5c9151ab6e71456246a335c05e58659933f4d60582399da5ead8b25d2bf364664c0859d6d25af29ebb3804b4b6b982c8e2879498c69f883df80c72560bd5178545be5e1fe6bf4967816128dee9d4ac7c825a0969243e29c503faafed8b2c787424374bce6d53e035339e9a1812b9ca7c9b6716bcea1ae79ebf37514373b52a82b26dbe342251cc2f2077361035433d1bc98ba6661a6ecd3ed754f3db0787dbe9bc62c04eb3bbc7ffa94909ab650770d5916736794cef0336d9aa8462d906fa8f6b069956da5d185e56b383ee3b873add1bb4d069341f29979957a65a1d4ab4493c85d8778a17be0d71758b88baa8fe89038061e86cc984fa7975136eff3d79919784f7aa5cfcfc6083da587a5b9d5e16f0f2f9211f2fbc2d03592e3f99d22662d3ef83234aaa70043b014f963a1946a1fcee7bb584288ae5973e5dce8ddd384318ad9d6ee010956f73058817853b95070afcdaeaa238c2abcdbfd18729e4490c13d023583d6ebb9c927f8ad78f6a44c72cfce8d9120219e0a184c6ab09a30eee3346349bdc31bd6057ffdb1b95edf8b46346ca838e85825eeb35106905b24df69ff56e9c8dde7811c385a8de5672b850a032139c326f1d828b9ebf872c77440a343625ae387d843c284c185494d8ce6c440847362b273cc2d309e91adbf8a67bbc9590b1749933a185dd25870a1e6668808c2462fc5bc2cd64797c8e9279558de1f4c4b0faa18f1db69f9db415a1300a9458ce8f35d524d493c9489d4c747d7263c3b941517004f718791a805d978e4cc9d9498f0facd6f2c073904cff4d67033b90c952c93182cc0b4a47862ce3db2b781126edc2e7b36319de871e34a14bf1995ba7485ce79b084f02802fe08f7d7d00e9d6a691db13a67445dcb6cbf4d091cf86d3ba3304a0d418a6397d658b6cf075c7defa3a656fb56dca56e7f0ac723d73c165b143d7ec03c01414f93eb12ed051a95e93dab7a47b0b7373340acfe7dd87ec0081f013a5502026b6d140f6f4df714af210c8201b43737a8f8b0abf5b80da023d6a87f7565d390a1a1e5d1813700663fbab2042d70bf579b92c0fe60722cb40dbd71ec35a6c166e24e196034ee7f5186d11a0fdd769c73a0176bb10309c112eafa9ed4e347a8817b8842586519926332dee617a089e4ebfd337ca12e1cbd1a251d4a6cdba48684bfc4bf5fdd66b849d79361c4e2cfc411fb946c3a57473b06fbb83e9bf47373e7259e3bc93b83be4927dc67718159e617e41190106f1516d830d205101e04fa8c4db17cf1295cd7f4b3b57e3bde938127675c65b9dcf849e1335bf0acfd4e3baf6e1db2386b47c394dab07ea0583bac2929b3ede88bd41a074019c01965436fb964b029f4f9614d96fc5128309f347d5e7d2bf754fe42725a5e5cf41858072424f9525790273bec6a585ccf00a5642934a731fd1aa0fb36574ff898a99539b909e580f9fc736a855dfdd0e473b45e60ad5f55059db0d831d1bc6a68e243900b5df8f964e8a7c74a45964dbd02a1107847231937ccc010e2eb7e5a187951c8e7c7346de55317b6158f5044d2f689a1ec1e5da8ec44a8bb75f484e73d7ab6ce29bded3cfe7f4b009cb7efff1580e94da018710a5583a061bff9dd4ce377c102e177cfe9fb19052bb2ab7131ccc27f4a0c33910da643716d15e499e0588668af58359fda1a936c94796c501f8a6be33eec14214167d6e784dd8e19507ef850dd2bd43c17bcd5b05be2b761a9378143cc87bd84c17f66fe0659aad2af91624dd0cee0e64374be1405aef04a02035b13aee3d993686d2ec3fe77f2c56c8a3dd0d1756a843b1d1ff7b615dc307da412f155f0f04d363de86a5bd945560cd21ed8c660cc0a636464ebb7ecd102b8fc6a967ad7a456b9955a90b5776e2c3ecd327884b119f918eac903c0871296306e45fa0120735a055c45d5446a233cd23118ad4b08ce6c67192133280cfcd59ee70ae15331d9d558fdf1890c1387b27ed408c881cf1b90b352caad32c4f2c8c36493f1a5eedebb3c9b2935c245d7c8bb9ea866f5debbf8405d83ba29a6ed77fba53b562cb143ca0c1471eaa79b75248ebb7eef572601a26d1aa36aa5cdf55a80d2005246f50ff5dc382bfac724238976b955864e48d57ef1c2a8c3d60b1d5040eb7005df08363d4c0d41a66de6d25c3aaf00a94f5e51e74590c866879342b3441cd2697d0a9f2e622398f411cd55f600870956510f55b0772b2759a7e2d5a67e4d61534614ede801c852b76e024b3e06d14471caafc0f6ae59cc968d2fcfcaeb3f629691b9585be6239bc44a17c71b3ee9f38fb31b15f443f1dfa06a9267f42155e5770df868236204c9f96509b9673e812aaafcb13ac34a41a5c8c351a9c56f71751940d8f234c87022eb801e435ce14cb66ce96d134ca09fb2df4b41962caba2285a53142c54e485063f302e3bc4b5766bf97feaae80b88b5f82776f7b744a1f94bc8f7f971c07e0cb051a9fab424df8930333ceb4e9e0e54d57ad729555563938af9271d9e325453405d9ba94fdb8d7441f6e04a80057df69e62fca46e1d696923f85538fa35f2c884d3405ac93224c6dbf954136b6eb47d3e4d6c92f0f2d91dac5ee1e94173fde293db352b58537e08b4212370b316ccfdc68665e4c4d3151f4f365a4333953cd1dbb0e7ff52c552900441c0c3d9369062b41da165844bf41db4970b3584c323c6c2b89bfe874d6302ebbd7d9f2db97d6e071e6361c72539927a5729107f46894e25b30317dd89291fa09ca5ac20b1f9183e362a2b473bb2746c78d5cc728a8e674f7497e8e785db44f73631170837e05b83e4c3cf3cabbc067bf3b59c0078eaa045b95ff11fa4842d8168bab004a6ed28dfdda1d687ea6d1fa48e21279f1851a1b0f9d754b40f40ea03e7e4e6a1a40a90f6dbcc7328092e42d70c0a1cea414d9ca118194fec5ad5575f9659705ecbdf2872e1b39602d75329eb4a4953702ef0732ab18fa52a5c88318191eb38d95e9d8a1ff38c0b30660a7e65a4a5864473ebe663a4f38ba86fc41fb3451b79b88da2c33955e4123394937928d4eab2aafb701fa3d0f300c68dbb8a82c58c663df775986141e5f5666b2378374c0b5b20493fa9e5e8431741353a80af2453387b64e252b6f7afffc691805388bb312b6a82ebb55ce0b39bdf35dbeb6f9e293510b2a8896df99a172afce433b5d6bcb44e29837ff1d37f594325be66b5460761d0a492462c7ad4fc4716bbd6c28ef7defd8ca91be1e1c1d6a49bb5d4ed3b6055f1a9137e966413391e6f31c68f3429aa34eaf46e83f9be89bf7f6feedad5b7f22773f645c31710d1938d532020568fcb31ddd78f7a1cdc67bae261835d273698f27f82c6ed02dae5fb8df0122aa8af896a2eb2dee8bb9ddbe6bdda4b7445ef258cc26a8949604862a812d8e818097d15aeab5527977aafae45575a6e727de756215e78af6c1063e3f29fab68e864afceda3ad90974966d3d49e474d89a5abdbe72ec46052f4acd07ea56548ab6096787ceb835be039ef602c519228494497f0b61fbe4a0d3fd4637e7d45290827bd4aef834786b4109f822648dffcff03276e96dcb988b9e5534477f7db738bdde5786a859f3b7f93092b28670365b72683a1790f6a4e7520c0d0912570f224cc207d3e0801063f22e4cfbbffab428fcc14c32e11445785246c8fa347b85eae18f71b76a12133cff23082f7517bbd489db0693721e05b76c1cf26352280105127e4ed5b0432033c0c5568ff43c78f3f90f8f502e75bea8b9b42fc6e515ffb1587f62d966d95e0ba263af35bc7d6a377e727adce18dd3c7084b11b285988145b9bbd1588412d2a360fcb68d407bd12cf9d49d882c77c5f9fc00a29da45363da7d3fe101315dd3aaa923d67577ae7608d0d1822014707c6f14e7b12a9658924b597ffb2a06d11a8771c6fe0dc4a25ed5550fe211a56ecddaac27fe5e8e8806361cfc8e9633ac757d73e16c767dbafd665c1117d3eb8bacaaafa92f594307c3bf17a493a59a7bac01c806a8ed3fed427fc076f8188588097e5c8d4577f7a32d69feb9759a5b6594374cd2a00c20f2e13b31e8f1415cfd5940b6d3204f4631ed7d6381b9031f1b3ae7992ef297ff07fcee4173d4407ec4c2b797d4ff74ff2502072823bac33b22e342a1773eee465403da870f72894d5d1f2222b23443c2109e8b8d0d3dabb9b91d4ee4e5b3cb94e71cdf6df054c3d707d8bfa53be1b21b308dfbd5a85e08b7df55adb49adc885a7f9fd71f6c656dc49be71c0bf2867e884f978f114de730cb699713eac396f682f1c604c840d51d897f808798d4aaf1ac700a473a05ddbc4c7e7741701a6448420260a190d9ba00837ab1a4c841e957cdd144b46fc498e58c214aaf48a6abf472668b580897aff4a17e1c7ffe0f3d8fc1917dc5fb9525f04dfdf34b8755b0aa05f7721e9c74a3e266f3f1328c80192089d72b9e19896f9a9b4fb553704986a6c07c8c60e59e984afac4038df3a73704ef0f2a49b14946b4c18f27b5e5e4cfbe6fb44dffc874559cd8819b36886a72736acc3fe469f9c7dd9c60991e462ae1a95a7ee5286694a0afcabf70896ad64805f396ed2f5dbbc50507f73a9985fccbd5ee9323870b64f98c7d75870e62e460c19e5a31f8578246cc4723a7897fbb2743fcf28715028c2ac8be9f319f5efb761c8f043780c09998592f5b22e1844e62ea6c7d9c041bd78e0a331177744113b8089ca5dcdee172dbec5d56245bc89eb7600643da1486f2e5ac5508905e97f9d1424d05b1e4d704c1b6c6bb068d46fd1c02312067d3d4dda6ca5f1ad7a07286b43e320b2d8e1a2a0bd68fdb706514f8f696da873d88b0305c5a2547f964fca0a2c9ae843ba405794433c5a7c5cb939b9476f2318eeabfaa62cb3dcb0e84422b5bc7619c1e4cb93e0fb1016db8e708297792664b0771cd5b3b23daf5a150f2667a27da48fb48a92097c0ca05a60ab75d6e480cef852ea232fc44c9caafd26d8470cafbf19b4caac52834ae61b72985a1d3a616a134b808c90c93296646c93bb3feea539b7d14223f37e481dbed158511c60b03abe3a470145d6f61071bc81c66007e1af97972ac79df45e989bf2c0e1e9c13873b7dfc4a47dfa0884573304e4e1c3fb09dd3ec626d22b015ec1b7b222df05333140a7925ac214a3547439f62f1eec8723c67a1d8b199f249d65b48bbd7cef64193adbe68d52a8e50418038a6fd50c4681f3bad4d4816e87c6ff7410ba895153039dc443cb56ee5b2e127c4dbd12b56086ff7897fe59bafc9311695d9f3d561bed4babac15d2075a5f3a045672249006991ea20fa3df5d6728f481199780d3ba467a9e1e7426a9285cd929ab1ef625d5737383778e9e7bed4f07f95b73d42df7e48f063c1006101b64a974094f8143d7255859eb1cfa7a8f4c3858cf41c5c596838c3e4a9c3ef01a3f26558ecce16baa1f0da4160361965679ca0a0c4e73bef123e8184d7a5055dba719722106ee03a6db834d57f911327c32fcef2ec7592193137b2d5788d36e14f478c7976984a7f576a94ca13be0650a55728c7edc4db5a460f40827966bccd04c14a9d5c73df6a9c1e718f3043c188e5759d48d75d5e56074333c29f32f46cf00cce8e3bdceae21be11eb448fd6b34a1b86e6dc2f7d35c766f42cb6726affac9a1d1881c8e31076cec63d4e5cc33b0501658b43e5eb92387a7199a5156981a1e6bf444b23c42bbc0df0baf5a2c7530394b992536466554", 0x1000, 0x9, &(0x7f0000001040)={0x18, 0x2, 0xc4, 0x5f}, 0xc) 05:50:47 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x4) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x21) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file1\x00', 0xc000, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)) 05:50:48 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/219) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r2) setreuid(r2, r2) r3 = syz_open_pts() writev(r3, &(0x7f0000001380)=[{&(0x7f0000001340)="49f383dec31c896389b91c91f04df912a7a07cf125d3cee6a3189ce006a4e61994d6ff27", 0x24}], 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket$inet(0x2, 0x1, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getegid() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001480)) seteuid(r5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000014c0)=""/149) semget(0x0, 0x0, 0xe) semget$private(0x0, 0x7, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000001580)=""/82) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x6, 0x9, 0x2, 0x21c, "33b7df655e8354fa48133118602041e9ce3469d0", 0x0, 0xfffffffffffffffc}) r6 = getgid() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001600)) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000001640)=""/161) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001700)=0x32cf4a4a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000017c0)={{0xffff, r7, r8, r5, r6, 0x100, 0x1}, 0x10000, 0x9, 0x1}) getegid() ioctl$TIOCNXCL(r3, 0x2000740e) semget(0x3, 0x3, 0x10) 05:50:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 05:50:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004"], 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1f) 05:50:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8050, 0x4) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2894dde79de1afdc0b3c223b73966dafc2f3f87bd7939b250dec182809e2d0062b59ea33bb6ac7aa", 0x28) 05:50:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82bd2e93a42c05000000d207ac3058e9a06720b7f5a43b434d0fe3771ca2fff1a70219bcc1ca4cc2015eb83c90fd486219da620bf9a4149ce0015c8a68f1f7ffafc01e762bbe5634ea2dffc08f98820d7a17e10bba2fd036d43cf8bd0f38b7a959b83ebbba37d4635edfbe6a1f63809ab41740cbd6389747d913e867f7ee6afb960d769629fe4d8b7fce51bb3f6736ff070000bac9514bd26ab683224641e965fd3f6b5d8799b8a3b0f355bf45d687dd9ce3d60da369a2a63dc74b70ce22a6a6273c9a9ec8c7ba6f8ced017dab428b91c60e2da85f61115248ff07b374ec829cb608b0a0bff8baf81d00470af5ac3f"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') utimensat(r3, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 05:50:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_settime(0x2, &(0x7f0000000080)={0x1400000000000000, 0x80000000}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:50:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:50:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x9, 0xfffffffffffffffe}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) 05:50:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc662285b00011c0000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x400, 0x5}) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 05:50:49 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, r0) readlinkat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/73, 0x49) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/7, 0x7}, {&(0x7f0000000400)=""/223, 0xdf}], 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000580)=[{r2, 0x4}, {r2}, {r2}, {r2, 0x14}, {r0, 0x30}, {r2, 0x4}, {r2, 0xa2}, {r0, 0x6}, {r2, 0x108}], 0x9, 0x7) fsync(r0) 05:50:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000080)="c06568bcae74811b9d1956ef8bf154573c94f87e0618a03da6b007ebf26069a74db36d6597b57c90df2fccc31db9bbfb9ad644aa972603ae1485c8256b83756235667eb4c9b8d046945f1c9bd44529d363d9b755c47c890652d933730996090a25475144544b645a631f84caf4ea4be706b0b55a9a53ee2e10208f130c", 0x7d) 05:50:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000200)="2f3b108912ca08aac68307f7d8b2357391dd3f05cccab7c7d30c11fd1844112e66340c305b5e9995f713c8a73c1c727ac8d82c47176b229b2e02e332dbdc27c7657db63c311a59ae3513c1a8d366c0947caa831f5b18907c691f457ee8678d3367325179a408a6fe42623d50b4c8d684ec46a634b620e5bebaf482e20a8466460290dbe324c929875eed", 0x8a}, {&(0x7f00000002c0)="efc9aafac458573831675b2d353b3703803ba3bc351e9be547324fb9fe6c3f750da18fc361d3628ebee9f9a21541a7c133a7d930852a88ec6e32b534dfe3aeafb045711a832f149fbcaa167b6a105f48bdd0a0b79b600a6605cc8b38f926c8d4a4fbc0de350bc6290c4bc9ffe4c1a91dc3d6ad65f22512c5229d2a393f64d2bb362ea8b7cf21a9bf2e8ac1096dc25499ce77d7dfef612fd183a6bd7447139717f7e4cf3126359b89c9140e6ea920728919af81115aefbc6c8993e74da0a8d4af9cece944f8f77c93c637ba1fe30bd2e500ba9758123b53ff8ce7a32c820a20b2c199", 0xe2}, {&(0x7f0000000000)="faae5dd2e7cbdfead6bc8f3b70d4c199102720a9d64b565b6e34fc04a33e4c969d9099a0ac56c30736fc7cefe3e93daa1d0a2dc6a2e1f4668768ba309193", 0x3e}, {&(0x7f00000003c0)="ec73c6ce79c8c4b3f5bfd767da8b1d0988ae0c7f4e625fc4b629dcd0c1301f111bdd44abc6adb2e5fb4fec56f67806768f7e47095e84e001c6dcd99c006d7bb919c6619fa2cfe2914ccb83b8808804a18e3c8c41b247b3", 0x57}, {&(0x7f0000000440)="635735c901c76b3c988577e28e03e15bc28807db2ad9b8b2c954d2134dc10eb8f332975caae34b7bb98a5772cfe267864608055e453363d7e3c8c8d9fb8b42f58d7e8ef1e90f1391c514bdc0950073c870261b24558209479c70fe3d27dae3841b734b759718071db653bbaf3d802264c3f0ff20076f550cf667", 0x7a}, {&(0x7f00000004c0)="9113d901b538aceee027934245044e3a8d4a1024cc09bb03d2ceaaf24fe16984b009633d845f94c0c97823bd430c0139e470d04764f8c5e525fbf51ac410dc051468be965b54213252bfa994ca3942e442cf3a8f22d2520b0335e406cb09b44a1ac8ea199650bbd15daec0e5a23793bf180446177c59368b169e60f8b159a13c2106596d137be25c662f4d2586e4c7895b6fac213d88bbf48ab3d96f4eb957c53db291a134a38b0a", 0xa8}, {&(0x7f0000000580)="5de0cf3c23ad0acc8994e932bcb44a514744c2509897b70b8106e63b6a0c5c6f22adc7ac9aa5a805cc3ae48116fcd4352fef4efc2567bcaaf719deeb46ff4138d25d796b007b74b1fcf2533ad6c7ea8ac473c803c3d5971a4993212655a2f91e2004d588ff1a1b2c8882c7929caa4cb1272a92a5", 0x74}, {&(0x7f0000000040)="e7fd0d1102b27f6694e2ac6fc47456960a1dd5dc71cf14c9050a616f8e0c59963169335e37bf9382cedce6a3fbb3c2a4a32e6a1ced315a72697fdf2195", 0x3d}], 0x8) syz_open_pts() 05:50:49 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) getdents(r0, &(0x7f0000000100)=""/194, 0xc2) 05:50:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 05:50:49 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000000)=[r4, r4, r3, r1]) setregid(r2, r0) 05:50:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) r2 = semget(0x3, 0x1, 0x80) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/29) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x51) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 05:50:49 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x100000000000002b) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x8003) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8048, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r2, &(0x7f0000000780)=[{{}, 0xfffffffffffffffd, 0x80}, {{}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 05:50:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x0, 0xabae, 0x1}, 0x1, [0x5, 0x8, 0x7, 0x1, 0x9, 0x1ff, 0x3, 0x7]}, 0x3c) r5 = semget$private(0x0, 0x0, 0x200) semctl$IPC_RMID(r5, 0x0, 0x0) 05:50:49 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 05:50:49 executing program 1: nanosleep(&(0x7f0000000080)={0x20000000000093d}, 0x0) kqueue() 05:50:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000040)=[{0x0, 0x1ab}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() chown(&(0x7f0000000200)='./bus\x00', r1, r2) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='r\x00') socket$unix(0x1, 0x7, 0x0) 05:50:49 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x7, 0xcf87) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/176, &(0x7f0000000080)=0xb0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x7fff, 0x9, 0x4, 0x10000, "818bf81a99cf70f62b8a6ca5293f4e8032bdf077", 0x537, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r5 = getuid() r6 = getgid() chown(&(0x7f0000000140)='./file0\x00', r5, r6) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() recvfrom(r3, &(0x7f00000002c0)=""/47, 0x2f, 0x1, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) 05:50:49 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) chdir(0x0) clock_getres(0x7, &(0x7f0000000080)) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000000)) 05:50:50 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) msgrcv(0x0, &(0x7f0000000000), 0x8, 0x1, 0x1000) setgroups(0xcd, 0x0) setuid(0xee01) pipe(&(0x7f0000000180)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/242, 0xf2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) r4 = msgget$private(0x0, 0x1a) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000"], 0xffffffffffffff1c, 0x2, 0x1200) 05:50:50 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 05:50:50 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) close(r0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 05:50:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) getpid() write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="ee358c696b19232665e1342646f3cde78f8d63754b845486d8946a8cd2f0138d45d9edbd61dd6af9fd0e4dbc2b047e8634d1e0978e2fd2ce793d8cbd4181621f1d4f19eaf890c43cad8b2aab85f498ea420923420a4b2958d699e9b0674b897a91470963ec3258a132665aecc1864556a5f17cecf423e8b6d4ffce0aea", 0x7d}], 0x1) shmget(0x0, 0x8000, 0x2, &(0x7f0000ff8000/0x8000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r1 = shmget$private(0x0, 0x4000, 0x222, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x100002000003007) shmdt(r2) r3 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) dup(r3) dup(r3) syz_open_pts() 05:50:50 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x733}, 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x64b, 0x10001}, {0x8b12, 0x401}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xffffffff80000001, 0x5b, 0x2, 0x6, "1840f53a9ef1157166bfb5cc20b559333182ebf6", 0xfffffffffffffbff, 0x9}) 05:50:50 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 05:50:50 executing program 1: r0 = socket$inet(0x2, 0x7fffffffffffffd, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x2, 0x2, 0x41) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 05:50:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) ftruncate(r1, 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) 05:50:50 executing program 1: r0 = socket(0x800000018, 0xc003, 0x206) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 05:50:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000080), 0x4) 05:50:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffeff, 0x8, 0x200000}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x14) 05:50:50 executing program 1: r0 = msgget(0x2, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0xff37) 05:50:50 executing program 0: socket(0x1, 0x1, 0x10000) r0 = socket(0x16, 0x3, 0xfffffffffffffffe) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 05:50:50 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x2004, 0xffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x99e, 0x4, 0x8fe, 0xffffffffffffffe1}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f00000012c0)=""/49, 0xffffffffffffff9f) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001200)={0x80000001}, 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="ed6bf2cec2447d177512dab9affede846c56dfaaea63827e1aaa5cdc580677519e3b9dd09963f12bcffaca69d08f410ef13fa3176ef8b9a55809262bd79345097c30f48c293ddb0dafd0bad60d04e772decca35ead452b288d055019c7c7df7cba85f961d0f21a13c392b784be650f28ce406c4ff6e35cd7fef8916460c937f4f8a73f9ff77c59dbdf2d34c9d4f545b610d8bd68f4d871ab19a434579a9e7521ff1580bdc47b5f0e50199a2360843871848d5931398bfc45b76ec9fc693f044d87b84ede873df4a861a61975d55fafa17d07078aae3e16a172b0ff4e4438a1622439c45f44739a2a0d700effffb94cd6138b9bdfe4dc688e9c16106b0c93afb8931d58bb3c06eb27bede1e64bbb2d40278ba31fe812bb807ff4c7f59e84b34bb6875e03b1da08c1f09c740d552144e53352cd3287e0e495d2de4dbdaf932a310d5dd441c7d34ee5304d756103cea9d1dad4dd416c79e9ed101d0998e59b34eef5f215d4d664e78eca69849157f70bb03a5da7dac16eafc2ff305bcdbee1e4836997f2aa941993785139330cdceb7c8ff9e1046a64885d36286082c09f3ecb1a80508deedf3a330bb37e6de359a71ff940356181be922906d9778b4030925b2915462477e4781638110090d9e8a88fb7ef692eb79381963b3125af983c271d7b7eeefd1558fb52e7b864918dfd3edfea17a1012942faabcad0d644a37bd5bce89facb1924e7bcd0496d53f84bc4b4e52fb4f39de4544104dcf20feb3be2bace194975ece4deaf3f1d7afcc9cfbc7b222e9adc694690d840669189f03061e7ddf3321ca1b33564f0ea7000d6bcf14d13eadd91d20c9495066f91d41dd00981668a89a01c975a45b613e4db89498c3738ba453fcc47b0e9cc92970374a21cf7c1593e42ab17100816cc2abd6e8c6b302d3a763d9698a2fb3e8f8e39be076114c1452f939c70e32393823340de390edb5f9075a9668c321ecbbdc188ffa5fd7aedba19fcb7e80e033653004ffd7369184e81d1c1b13e61a358617aa26e6e68c17cf4263531e3f691f542e04624cd780828e88fab57c62d00614720bba1b37e480efeb7fbced60f8eb90cc6a788abbbf5cc531753fc52afe30287b73650628bc9026de803d1242249e965830c85c09b915c4b2150009b22f550b1cd794b0d075edd46685f3baeb92a024ed79f89f0eaadbef07fcdfc86909ef38d01816ce34fa105a708354d0e1380bdc44eaf39d883de84de44bb9e9ec2124cb66064347294c1f2a130257ae9e83d08d65ad8d8c6b76b4bf786126a2925596543b0059768bf0e400317ba5914cd904e4366e54afaf2fe326e9204a9630e82f59452cdce37ed5ccabfb2d2f6cddbaa0b72550b9e7f16b87d929496a9ced30a332958bd2aeb92b14fe700fc6af3d898286cf5aa703d2630c01a046cdc7a69c9f47b4a0c5018ba2ab02ef06e984a695dbc982efef03c257edc1154cf16b7f99ffc51857bab91d16e8621b55fd143d413651291c5d5daea8747f8ffd37d093e85fcfcc07c8f483273494a3bf2a68f505171d7fbe6591efb050058577af36b5976d80fb222d6464cb937b8bb98f2e44260e761e1facd309735d1ba9aa61aa150175cafd439eb1b9351f7cd54319f7c4d022fc7b22933f1edb7f08d7d996c0bc228a499604b093aae945e7d1327c5a08e1644d64486c189b5d2f91e95eac7eea9d300e01884b6537c5888bb0eaf9b03a8c495d970dc165b6e251710fe7e1aa7b6a83da275caadba76d711bcd540aeb9d6e9d65de6c74a961cbfebc52496950cef1728b7a5b3b1d151e775f0ada0ddbf9dfc4c27bc29465ef41aba26d757fbca69351b7d202ea4eeb61238f50e0cb824bb2ff3fda082ee14a91fef58e2679d32e72d74e0b5ff333d9c677b6e2d31b7739a34c8dd43e44a08505a5bd8f593b8d390b19991929d9ad7670904b753255002fa13829eb73bce923b180c4f0bb8eba1c744e89f97315c58f99aa2b9bd6ccb3ceb397ddfbb59fa87adef9d191e54ccc2729eb4fd40fe373b50cafd58ecb9482536c4767b39e93cf3e86c85de4b10ae553f81a44558b069112aba790253e2f8da6e67974e8f515c3a320037cc76ac4d5e16f57af63ea54eaa1d61c64735796702e4bf7e977b4e906425c2ce98ce3f69d4133c2c87627e2f09a45dc3037f7eaa629c3d5a8f9cefaea4cf835508f45704eb4293919ff48b6033babfd96cf8cd25d67574a77089beadbaa734a5cc8cb8da8b2fee594cbacb6e80c6f807ef544c5b75cb0f996a8a253c596e5c827fda0aab203d8eb013ea93fd053201884c478ede21314d49c79083d9bf55431b58876add49a1f665071a62cc9f00c139c1aeddfcbfb42d5779646d0b47df4192a18d3a750ac2e8353d5c4ba12cfaf73ad90bc4e41c13e476afe39a1d3240502354d2df24a19c0ed4299e102f88ac202541763ef4f1b626e2854025e00146fc7414a86e8449f2cb166b887b6df08b29ce8bfe16299b6046bc2d1f72973c610def44e1a184292b8859dee384893ff98440e2c094dff7ea5712700e2408e4dc9e7b59ed476d54369c1e721353432afc583f63b7905bacb0d76d027c0ae6cf58d1cfd8ea1275dc7eb2171d3a36792492b9f07a0c3a71b074064c401305618a40b1be2c85ea584a8cf4c63f1d3cf78d40e34d301fb7ca491c8ab66c3d30f2f11fed2760a4425947574ccb6af535728fd28e392a65408f987994f40689087776bfef191b294c10e3ed290d0d7897aaa8af5aafc0d244ad103e8bc67922a654f28756d02f6cc49875ceac76084c7d72843c4508767a23e21eb51ead8c646ca26aa1b96f31fa62e0bc369ec67ab69d7dda9be8b5318174aa70826fabd2c582021bdf2943ece0cad99c391443fd2c57ade7065f65dbfd29c7baeea20493c71f7871ac7e628bf36eea1f798f9d6b207736329f56a0cf3be621dbbccdeaadc4708d752a3425b60f04ee71a22bceaba7cab503301e1905515215599bfd4a926ccb9a9ee76151beba760e84eca18dafbe430f06e704b53eab304df488e783632fcbe0c71195ec428723a30cdcae29aaf79d64acb0f8591f2ec919cebbfebd5428a3f019c4775ac6e23fccbe87d2e0afd1f7893d6fc6de6e6884c2dbf386939833b4f0180431da8aca7d64eb9fee9fb00c1fab87f310a217be4ae6cac21874078c263cc8c7579d90e1576d83151a26c7ef310ba22cda7b1e0ef72295e98d172ae7c2e55d1b2d8a436cf67e6d58b8ac071e66affd1219034eb1c5e7ed80afc427974989ed382ab438bb21cb63c9c3cca3a3f7a72491d2c0d9c9e75fa0455b14dd9001797c2f146b493dc02f13a7d33973293160199ff8c023cd399f4fb75e58ee1d3e0617111f63faa6d67c41e2f5db2d16f50b9423274411539a6ef9dcff119bd4c627eba5625da28518858391a65a97b673f6dd1f50f8a3d3e2d053e449b0a5b5de6dbc7e7fd04432a3a59781d21bf88aa1c882d2b4f2670154ef40c4d312f4b43382c9ef2df36458c0ce4ed0b9c6b1d52a4231fc5262fa4194c68175555adce1fe10ca741a70465a17913d178d826a3cfeb60f56018203d070efe6180a20b0d066a7cb9245f6a46a1eda0fbef79b90c2916a94b8cbee5d871907bcf91e31cead73583653e2496f124a3ab59af6b811a509cdc63240a02e5c9d408082764f310f466148de0003ba3ca9a3953f0cd6cb7a0edb1565e446ecbde830b28252a5fef52b4c4043e2e5a1eda6d5d964fb5b8545ca260d7777fb60236e916ae4e788a34d8e66b81286b2377f3db9e788796b32130af9c74245319889a6f441507c531e0844e92011440708a8c154737fb2f458706ae29ddb9784229747fd4195cb6488c42540afe42473addd10d9dce15283d137c33a69cda46b9e95a6b55636541df67db5f254c6e894e91ee5a0a32f9f00527a45abc1c3ce3a9e1073e54d3bd4e1ab0e2c187a86b0c764429c2e76b9f9b9f2a859a3179271b35f292cface955290ce45b3aa6fc69255b8daec05a7ab98cf3eee59fa4c47f6fa07b9f814fdce0efe4437e1d1951dd0d18285c921569ba93e3e621be98d23591f11b15e3e8d235736bd8d5f6bf742ef27b2e33b55886a2f59c465a5295f5a46319766d59355882822f3cecfb85e372bafb782efd25a2eb08a2c9af4b3f88ad3607c1edfdeff439c56fb338d8628dcad8f6e59b8ba9b148aef7d4f685e8919d168d44148110bd1d8a012967781f3bd3e922bf91389e03670f97b7dd0b964d62835c6474b09b5dcf3ee57985fafdfcc2b47f1b61b2946fc90ebd469739312a5bf8c67ccef3984ece045b531e7022a4194136c42b60b662057cd6c4cd7afeb2e7918c8b932ddf34acced6d262a23924485d50c1ff77bca875c0465f988e4a6c2288c974da16d7bfd0575b03cff246e66b83d541f4b362b8b50793a43edf12896a0d3a2f275b03a60bc590ea40ae67bd31afe892f8c6dfd85bee7f94ff8f423c2314cafccebf84ea79cfd0737bedc7d41a3b544e1a18b2d4c403ac7fd9b95eb9ed85a0b55c27054d17ee29a72fc3d92f98d8e9c26c2751d0b1967d1090fa2eb0d22994d57896a3dedba88e4a89ca9a16bff73557a172175072d5de5dcbc84f86ab99fb6998a7e6dc7bf14460ae488ccea8960b5040033922e472502619126f125fec3d097ab5c7ac250aef4185294a457acc834292062b836e138b51f1385dec2c6b6aab43ff7a03285df92928d86940fa226f6d8920fbf46cd9e24316094f137b0246bb2d54eb11ea452811aebdcab8f5612aa7ced459d1afd58eff6e8c0e73da1574dc7049971006dfb87675b6878d95d04163f21ec693319af0168482178ec877927b5295a0350158d2dadfa68bbb517e9279bd192a3e776daeb61320a23733cab6f3df69e593c4a8572a9cf30b2bc705adfd576180cfd10bc44b55b8961ec189f40fa654f987542d7f5307506e5db35d57c89ac12d56c477fed8ad2fb03e89d96d92b0e6caa9e29212bb4941bbc241a7021a56ce5ad1e52ebae3bbedc12a04a057f95e300762f8443598fe7ba039eb56d1c8952467104b2cdfe5c76dbad76bf800a7d3a2c3490d7f3cf2ca107421d54f1afbe3e1f2e102b005d624bf15dbd44686e41e247ebb235243684e040601c7ea1db86dc1c4a410a78bcf4adfe816b1cbede99b572317e5fb289d6f912017b500e9904d26bb9c9ced9485f174697f1f126bd481c1536362187d52b8cdb66fec294991f30f4e25f547a87b591a02ae342ae37c9094c8fa95c2717ea85a071dbb090cabb732229a9b685c95f9af7c65390124d5585b078c8571f614e9bd75d7beaa1cecc6763d4575d3b27ee2598c81628e4a16782fbb9716a4fb7ab664f3da69de1787bb63cb9ebd9f11ec7497fb9957e26c6e316c0b72b00ec5daa7850d59f2ee62c410a000b9097554d6832d3c7263802c4a6f48f342c8d97769b051847ace915fb219eb03361edbccf8cb19a72fcbc0a8b3a3dabe7ed25710b41ea18dbe61dfa6d6f75747633d83785c8abd2665ee04f3986e356df9bf0fe910e8852552d3351e7fffb6da912b715d29d5cd8d5c732fbc2d9fc739e3ea9606bd5e5ac553918e7fe5057dc5b04d446b836c07e1216222d466f6de21387b2d69573913d3081f5ec2a250ea7678d024b1effab6dde1232fe58cf54e42296a53eed24c812d02457a6516f41efe491775888aa7014c4e4f51257f8276ab3e9e58ae82156e04ee0004f7f73fa25e2304b56b0e9b689c379520d1e6e190f7904704b9aedf7fc3c2af05efb3cfb22bec7e744a2b934d93ced3e6ee0", 0x1000}, {&(0x7f0000001140)="764d688c86c26f17affdfbb48c71b8c9fb7bab7a2148970800e443c3400a8e494f5d83187164a76ebf8d6dddb0f71feac93ad9d3adc91efcb826ec9c8f506feca3fa7732c76d82ae701bcbfdd88bcd545b9168ef5b08ea36c914ae3ece222c30fd8005874174a59ff529b9e2ba00f82a84c93f07c2b7c742699aa18729e197438f91290aca9976209b90b8feb4238bb8241d006eca437113a84c3fd485e0973f25c63f", 0xa3}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001300)=0xc) getdents(r0, &(0x7f0000001340)=""/231, 0xe7) 05:50:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 05:50:50 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:50:50 executing program 1: r0 = socket(0x20, 0x8003, 0x7) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x3010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f00000011c0)=""/1, 0x1}, {&(0x7f0000001200)=""/35, 0x23}], 0x2, &(0x7f00000012c0)=""/94, 0x5e}, 0x800) accept$unix(r0, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000001400)=0x6e) ftruncate(r1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10800, 0x8) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) readv(r1, &(0x7f0000001180)=[{&(0x7f00000010c0)=""/47, 0x2f}, {&(0x7f0000001100)=""/126, 0x7e}, {0xffffffffffffffff}], 0x3) 05:50:50 executing program 1: r0 = syz_open_pts() r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000002) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = geteuid() r4 = getegid() fchown(r0, r3, r4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x820, 0x4) sendto(r5, &(0x7f0000000140)="3800b4d1de4b369ea5b0b802deb829decfbfc78665f47c7ba6c40ffeef813b9aa41f52b06b0a3abf08814a7aa22a09281f31d2d1dce659c628a88bbe2ce246f83863e0509c258e55c6afa766d9ed47ac12263eae9f65e14214b65207fac95a18be840d4be9274dfe02eeb4464288912251ca3f43558379019c92219a87044e16fbbbb4", 0x83, 0x8, &(0x7f0000000240)=ANY=[@ANYBLOB="5dd96477fc0000000000cbe4eb7742692aa55a27e17064f3c56841d9a7a23d06232681ad084af5be0dfaa4b78d35e3bdf408fdb34fac410610372c6da8eeeeb56b4e54cbf0c069ebf75f9ce2f8"], 0xa) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) flock(r0, 0x2) unlinkat(0xffffffffffffffff, 0x0, 0x8) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x5, 0x41}) 05:50:50 executing program 0: getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f000017b000/0x1000)=nil) shmat(r1, &(0x7f000062e000/0x1000)=nil, 0x2000) mprotect(&(0x7f000063d000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x25, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x120) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) 05:50:50 executing program 0: setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x4}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f00000002c0)="eca3683a987362ed1d76b3da5d6d775e7347b4e3a7728dadf470d206626e6ff3045255764b39e60662b2a84fe05d72b1d28ca9182e27611116334fa286bc7b4bdd115b4e02ace52a5805c04ca573e88ed7b8208bf39caf70bce9769efd0ec9f1b2ff56e1db55edaa6e3dc7c8e5c8d7870a10f147cf5daa015c96177d2c634928226a211726766ab4eeb623bd1404af39bb61cea5088fe53d3ce2761af27ce81467a989c91622245f658af908ee998f1c5623dcf84b79b87d51ebd5fcbc04779a68895fdbef1b6b4a00b14bc157631d87cf1de5112efde5e49e2922a38b5f14948ac51a5c3aa4d22bfd8ad972a505156bfa652e28a53468e28a578e1e91eba93c51e5603f418e0299f46755ef565dac8e75998c975b64768d292a25a44b4b0b7dcad24b762ebd61fb326c96d71faff28379da66dbeeda6b6ef46c7db0b34d9dec7353513aa66641ead1a0038efae9feb2d60476cf59207576ba9cbeefd6df1e1d729608ecc8314f305e31d48c8547a2078244557d70e990359fd4389a52754383e2433ec9296d7ab86eced17d488e8ad1c0f71abfdde2b560fb36ea4b0bb6e46a1d1d650c593c4facf513f83f4129fb0e2e5a4670d52f00beb0e0073559b335895ea1f88516db1c8598536cbd259b8fd9bb9a6c13049a7bd91d604337ff2d771196e7b89746741add917e42cbded6a7c1642defa1f1499a71800b01413a54d88bd7d7e4a90896b8ff5cf5aba33a2368fcd218263ddc696384e735ba32cb69872b7e5c0fa8c23e09752b02777df6270e8e2e8b6b68207722a84613e89123f133371610c79c90add80ad9f4fdfa8fad2d6fa466550bb760c2681af9b7d418704cea553e3f0f43bb0e92ed6e771c5d4d3e91652779af5f55de43a1303737faf43ba659d7baa0b757f0f3e8472318f8c42615108c5b6df08a7e90ecbd70583ac4da67e21c461d6cc20c0d66bb8290bff444bb233ea959a809ac0c956cb1f64e0a1aae0d853c21c6c3d96ffb78a9edfd303b3f9a50e8c7e3c0dd791bafd098216fc4b143dcb193896f4f698f401e583bae663372658dc1262bb156bf07993448c7ea0e6aeef605c416a900fc7a13f0dbca712eaeb4cf2f22c0130aeb31f267a8b2bdd08632f3165848b3643633f71296e8f05648646e3ea5a823a79f4ea502dc0abc985349e7a50cf2a220321f858d96395d2d9c44386cd0f990636168128ee538e97f5405a5979abaf9b7d070e90d31c5ffc184e2d69a73b94937bd1212c26768cb0864b09ea86cc15111af370857e7ed78b480c0b3a97a22c5e45f66f8d76696b0996861c602d331745031ef4b6a413876b06c59ec9f3de139c7a925ab586fdd12b7522b2b718af8390a3e6af8373df0129cf26203ad0a56f878433312fb6241b41e82d91912355d794b47ec2c1826ab4084a95d9c8f763ecf4a9f7a8c290e1f198451d872e7fd76d7a769b847db5e43d51969b05ecc34c5d45ae104b06da41053d0cfa639e60b3f45ab5d57ef1703378b796bf345f8b0d422d1c57a6af63f0df9863e01fbb4b2bf85b426e21984d983cc21c543ebd8eea764232b3461bfe16fc4350580ee400289f9ed580d0b4db24e35bc977a438201fd3ee0ec8ba2b476b9f07e1e948a99d87d2f7439348f09ea75f6fa94cf19be208f69982498c82b481a248fc4475c4357532c9fd85c60878493055500be6c7e62969a8f4ae8c364db8e23ccefab682f5b4b732635204108a6ad6f77dfccda8ac7693bda3b75a1f32b79966b74ad02ba04fa49e1c0674c0bbf8856c4abde46099cb3ed6508b74566dd011323a1ef7b0852824c3606210a4b1e53db3cc3fa311bf0aa826d131aae95e679f1e39fa6d2258f0e34d0d28af1ad9ddf50ee20b86e1da7e8b8605a2def1186c7e9cf561d86cf67ff3db111e3d3a5a5a6416ceccbc321e0641545bcbf17624bc492370fbc49afee98a7619e3f243c8a539e72e9d4b011011694e41f4a75b3ff701fbbef8a919ccbb4617513e49d389d660f39e28cd23042fc24cec2df376b14a60e4a437b7426b1c3af9cb7aa255f64a648c0d4fdb42d3de8b68e07ebeb46c06d125a5ba55606385b4d6bff33f5f52ada4fa8afc645dbe8a482313947e3a87171b6d4287d74474b197aeb1243cc89e0a42d172c27577ddccadea947b83eb2a17022bf2671e0193b11031f545422879f54b2807c8d8fb8ea8b49f65bb17a7929300a2d67ee6cbb132ab4c1d80c52ec85f815e446a253dd7b88867704e58653ee52fed3c739caa37a2034004d874616bcc74c922df2acfc0e374add2b9e0de2c4be2a92445eb2c097b70b7ffd039b75a621ddfce76e897e74c3f288654eacc94dde236e1923bbbc5146c2f13c0e6278eb8ae98aaf34824170ed8527ef7edadc4697ed4d3add4184efc7b14bb0dc6310efe0c7d48e2f5463cd15e7dbd0196907ce28db4d41c23eb6b636d50f9b13389e95f62aa9d59e285704773c3af6a1e76cae1b586d3c3a601e581719bc65c851cd1e686b4aa3413b94d7b5b19f84db6f15a30433f25f886baed00969b706a740c246a7c6227e92f043afd6a04d0718b9fd15c221a22be4bcea045eb27e169cba202799a7e9f9427833254f05f03679007e651c648a92495c57d7c56a46de51f046dc4517a9b10d43675768863cb893ee2418d0eaed82a8fbfe7f5a6d50ff36e92b35a0fbed8d7579a36a1a251f9aab9881ee97047ca2ba93198ca894c51357fc4aa99dcc4326884062a50aa71c1f2c1fe940d45a3fa73504ea41ad9e970ac22380828703da19fdff21e9050d6d0ac73eafd48217d790d7de43fb7577851af556f45b6c9bc422f2d43fcd4a1bf45a10c7370eb4b21934663af30b66ec501e94d984d3be543bf90e6aa31b7de6db9b9d3465742cb3afc61868ed5787516949a93bd3bbecc508f013b5a896879771a2f1ee0030590121c8d499289ffd429f80fd0ee3d8646bd06971c0a58f878febc6fa452c92de6dd0676e8ac44da03a17330303e022923490b1e9c63921b66fb1ff1c0392b6fe043d1b92267e785a87da91da1a8d78ca50667a1260e58ac951c90279b0135c40cd62dcf9318dcd1fdbfd2cec981e79047c4b1ff5970fa2132098aa99aaea9ca770937cf12cba83d90af5a46643dcb08d678732543212218c8aca3518a5e83fad194839ccbe96d9f5840a70a53de4d1b27eff451a555207eefedcd4c6bea3d27edab5e8ddaf25868f3c5703bc89b2c2f83f614eb6a8aae0918ddccef970201bc10c8f183a935a6bccc897b8ffad23453c0141de1a7c35033e622182b3b109fc973907ca2eca6cde6b963384db9083f65a03d6c0f02c9d9fdc3738406869bdff31d2a70aca8f19bca843f5b417c86494fe291111a3026179fe3fbef3a319a6e5568593181c9796428a6e75593fdf4a397d2183cf0bd5d65519a88ef34bd82f50996d7c4b37fd65433d476766bd9ad7ac042ac7a5542d56dcd21012772c6afd3add8e0f947b4d6fd50c5affea9bdf8730b35022a0bf5983230916c288928b5bad9a7aea2f2d53b26d8fdc8a001f43da883a9ba6beb36f29b0fe141eb608272b7cd62f21b9d933e2fb9bb31133d01167419ec1013d2940542f2eac5c8422a5ca871c37e79752a0e9587f28979ff279f3a71f9b258c175c7c607839d35ff7af82a55d139218bd5d78ab7ac47d16d8a70c76985c5bfa9f6e97b7f95ff0444c129e37a974373cfae438048c2c56cc1aed3d7b536ccbb6746daa97a284df92e87c3c9147adef2a7a905ae9ca6789682e77d593ab5e75a7cec42e1edafb1167473f0fa33a9ee957693375d497b8298b012fb194bb6ad6ed0cdc8cecd3290e62ace92cb61ad491352f197af717ea43157a0d8d906e6d40f85ab56e2644be591cee2e968534f06cb4c73ed2deaae3a79da3200326fd01f5fc9013de7bbe58df03b032a01a569d77a0ef403c498cfc410b4e26a030f9214e1751e8d5f51c345eabdebbad0fb1323ef36ae3c32d3a2350c3c7ff5657efa36a3cca64c275e34a5eaf44dbb8a1c167d4f14bae3571e583a9799cdc8034245c59ac6e106467a9569844d47c7a8b514d4439a9c4f427f45162adcdfed597770ac2eee4a5c5c99168fb4f3d3a08fe87e2840649cfd877603a3cdf3f0cc27892888c0aa7b093984becea3d1a38736cccb229a3713aa39ab40d80ecf7cb366aa6115eda8407d3510ccff991f5be2ee2666274a07d26983430c8de252a107d2adf2be5343791927937d5dde72f21f2e31502865c90f1f7f994b91798fb386713a7b7c0778a9e93eb8739d7f375d2709d93794d2cf9f5571bc326be9c9e88dfa4451d42cccd461c0f599e736e754c617ebf08b5c965c0bee24f1b1ef98b65eb6160d4d2fd4dee06cc43fcace34e23adf1d1d9d3988f7cd151526d4b7df31e63f33d68268861745f33860339b2a0c8595663461632df500c001aba8a69553cbd194d538b6d79fdf422d350d585529786f1cf5fa1158fcefd45f22908edc931e2289aac6f9c62c52f50b03399348fc1b21f8c24a14a67205b0d5dc902c3e527ae0cc828adc81209f19cfaa451ccfe9603e0dfdd4e59bebc0b5f7d629c147e323a814e3218e90e28bd3bb8105ac6a266a2c5d8ce5660c4917a5de1c03e0c5e04b49d428ba95421bf0fd2f5a6215fd80bdba2b2900f29abff722aa3b0c4d92226672b076a67590886e12a45d1886a85ca3ff978d65272e5483d33f99db4ee7b02dcd0ecff010f7ed3e602a0a8370c2722eb2052cc889a3b1fccb1b0eb9a4f035249abf3c6d563ac6df790a93171fcaf9339ba90b50815c89ebeeb30c80f88d941f85377b15e671bb546283478666825034b6f4b8b47f6513c2b2e4624149d85a9ef7595399b6b795144e08f50d94cc882d3a38f6f9eba4b983714d35aad35100ff6d67ce5d0105acc870464f60dd73f5fb3005a0d62568d0631e5ed5d511fcbd42d7aeaa2cc33fe83859cc878b2da4f8731c164d33961b8e69f1d75f5ef9ad265df344d65d8fd10572ac649cbfe5944d27181506c2e1a8fc459c4df7692182b0f7682b3116b93307f507efa9d42ba985108cd8d7c0be480a1ba12f223f7b27b03f51e245e0b8a0378c17509d784e30f6ee6f2d2735b910176cd7bbcb84133448f3692d812441338cf0a53ea87df0f2273efdd2540f3cf590389bbb668ce0f858f377ed7d281d65ce4ad1789a33684d43abfb75b2d7bc328d99795435372f2ce1164ab431e8894e458096f2bf30863c0329ac04e68d12ae84ba2964ddbcdcd6b2c75100cb6f7002faaccbd180d0d4dfe6a66591d9218b06166cda1bfee5f6213fc790053e67bdb5482290536c3e3a4b751c5fcd98cb75b01fbc877c6d0667b0b31afcc6ed3709c27e73750510f297e5c85856c59efaf401d6b65878f4c8ee381f3de3aa9fe34402480605368314291af2eef5560026b294f3cdecee096b1c1edd2d357ffa6651a0c3ddc73224dea9a191dc8ceed7bbecf1c7dd5a23548e3e2e8c30c287d7bc77d501048c321de17193e2031e823e73cf012aaf9ae04af610136899ef7488c9afb563a2ece8c3ed353dac488af552a44671e9a18a7b43d91b287b10bacb75d3cfa960edc383e7b5f9a14b931b678ccb8c4b4b109b95ac5420bb50add8d8724cc7d98e0db4cc8bed77d60a5e605c515ccc09eed95fc862795e68ff6bdde0b7bfa3366a78f021a255785655f6bc48b9bdccc1880b070294a60684ea6c75b3674f831ac46db58c79f1c2efdded53f3b0d8ebb345ffb0aaafe443a8e525b015129000a0da46fc97d9c23cd4334f338470c55", 0x1000) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) ftruncate(r3, 0x7) 05:50:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) getpgrp() 05:50:51 executing program 1: mprotect(&(0x7f0000312000/0x1000)=nil, 0x1000, 0x4) r0 = syz_open_pts() fchmod(r0, 0x10) msgget$private(0x0, 0x20000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 05:50:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) 05:50:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 05:50:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="35940c6fe022437b392c1b6316e9302d34dc1e8d6aa01c19b958e73ad2e348e8887ef2812c7067fc3aa0ce14b90522fd950b067458", 0x35) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:50:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xb25) 05:50:51 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000005) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:50:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x41) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="fa1204a49155ce1ec426", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000028c0)=[{&(0x7f0000000300)="df0549a6841132bb2217a687a5bad5e9e19515acd96ece5149fba933356ff98c42c38b723319fa4932d3303beb70d11eb4756d354c9f36ee095376b06b4fd1f887449ef786da52fe5ff713ed05b08c49c6a3c0ad3f17374d70a98cbb1e75249214a56efd6a288b5d63312e10b66f4dea8d6cf6cf823dc035a8ce13ad0d36e4d26c9fde495279dd20542febe5aae60fb13f5cba2920280406145e8a0d920221af1107b7727c953b5e02a99f24e909cb802220b307bac75b91e31f41bc1e6c7be83c9031fb1499ecb52c2a0e5e003f307f702d60423f9a3a8c8f5b7c8d70f8f6975d75c537a9540211a562b4d0cae206c52f85ed28aa29d5a4d3110279446d47ce4f617d6912c51d92b144216806934f5b9cdb157fc7ad70234a59de0b462aa06c922c1ae0cd455f86c269d7d076f7dee2cef8688cf3bc3c8d3d7e6f915eb3b154f9e143f5fc0fd19b6a9638def1e3b542975e7b42e5025fdec4c06bd21d96c8723ec866f5abd45fe08842967a537cc77be05d394b03f9af49225bdcece5b82b683e8dbcb0365cec2802fb08e240bdba7adbaa053cc5b9d59e6ee9e4cf6aff748d231c08114821cbcb40b5c8236c95b0cc38b5ac98e03147924212d7bedd465b3740dda40b060c002941c7b68383e40f6172708755bfa16c4d1a52be6a38cc0f545e0ee0d012e70ef4fb9fec44077ec5bcad21023f317b5a9c0f108d2f997c829e35578f00a3cea562536fd3376d224c9caa711aeed09c33128c5938df2b37749fcee721a61411406eabcf14d3217b0845c974ca039d82c35f1ee601d5650379139fea4f89bd5b0cbd0b47321982cd57da3df814ca1a19621a3fafef51f418df9547e105005417bd82f66a47118cf37fa908537440647925a8db3276cbea4c080a3f6ccf6d65fd42e11d5396c85cb6d7e0deabc2084f6c4bf57c79ab733211b642bf79a28c1717b8359682d6e980f7493b31e3ca4729806e3c74cd71e6999028c571a7b216c06b8fabc470238d2d2a31e9a337ad2649c741a9f75575c3ba67b77b0051b9dace9dc2c17d05376851477e4fb1183800f817ed235286ac7f47292dd6c465947fd46cda5c45ae34763864fca4bee85f4ac7ff608882952bf1a3e80b882cdb6c2e87bc51603d9bb7381f5bb7e5cc2e2960404e9dcfca285c85cc171265ba8fab7358a09468c2d3b7ccb76cc9a9988d12f9b392ffe0cf0dc17686ca9ba73bbb61278f38ab145f6117f6e444737c715d61ccaec53b08dbd4768e3b2d5f11d622344185c3ffe812b303edc3c82fd702a7f8c32aa28b7f608de4f47b0d0ad1c122a0bf182108b58cb4579d56e7544da13bbc878e76f67cf60154f37f496a870397d9751c8860f77f0b48c462600c0822abf2b60f6fb5b206a05c084659936f7660e7e38335ef44a40037b58174e29226058d7f93a43c31aa61d5a267c5d5a16bb92a8022c4e22ed81ba91915f8f5668b70fd74b01cff1c6f1c6c11bd949c3d8263f46556c828a2503918afd6b2497ef9b4312bd0f30a6bb2fb05f0052fb015f4adff3c484f42996fb66c630491d4c087bccedceeb23ca379500250483a0afe01288db6c858f5534fa2442e99d266451855aa31c3c34a386d9741422d59e34163920375ddee33e6d7f0a8970a44722986a026d2c449231ece13", 0x49a}], 0x1, 0x0) 05:50:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x401, 0x6, 0xf6, 0x9, "4697e9492e2f26ddf45485fb3b499e947c935f7b", 0xff, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 05:50:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0xffffffdc) flock(r0, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0xb489) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = msgget(0x1, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1e0000000001000000000000000a4733ad197f24"], 0x1, 0x0, 0x0) 05:50:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) ftruncate(r0, 0x6) r4 = dup2(r0, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xffffffffffffff37) 05:50:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$getown(r1, 0x5) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x4, 0x3, 0x4, "7683db2c5706e32cdf79adc3d9eea850ab1d64ce", 0x3}) syz_open_pts() 05:50:51 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0xf00f, 0x4) 05:50:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0xfffffffffffffffe, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:50:52 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000411000/0x2000)=nil, 0x2000, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x1000000f7) 05:50:53 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:50:53 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0xfffffffffffffffe}, {0x0, 0x1000}}, 0x0) syz_execute_func(&(0x7f0000000080)="26420f7f9fa4b321e86690c4227d79a799899999c4413574990a000000c442050c20c441797ecd0f0d6fb2c402e190bcb51d1b8506c4a261af78f566410f3a622000") r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getitimer(0x0, &(0x7f0000000000)) 05:50:53 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() r1 = geteuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 05:50:53 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xff, 0xfff, 0x40, 0x1, "f43115e46b7f28e25335128b6fb4958317998aa0", 0x5, 0x30337631}) close(r0) execve(0x0, 0x0, 0x0) 05:50:53 executing program 0: r0 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r1, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) kevent(r0, &(0x7f0000000200), 0x6, &(0x7f0000000080), 0x6, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/94, 0x5e) 05:50:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 05:50:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/96, 0x1b}, {&(0x7f0000000540)=""/143, 0xffffffd2}], 0x0) 05:50:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20000, 0x20) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xa, 0x2) read(r0, &(0x7f0000000140)=""/255, 0xff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x154, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba77") 05:50:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 05:50:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x100, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x20000040, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xfffffffffffffff9, 0xbf0}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000001, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x25574258, 0x5}, {{r0}, 0xfffffffffffffffe, 0xfb, 0x1, 0x800, 0x300000000}], 0x6, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x8, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x5, 0x2, 0x5, 0x200}], 0x100000000, &(0x7f00000001c0)={0x9, 0x6}) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/46, 0xffffffffffffff92, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x4, 0xffffffffffff6b77}, 0xc) 05:50:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xba0b, 0x3}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x4, 0x3) setsockopt(r1, 0xd4, 0x9, &(0x7f0000000040)="caf5b415", 0xfffffffffffffecb) write(r0, &(0x7f00000000c0)="159dbc21416a0f3e94f965bc8d1a98a50819e8edf8b101d08e526da692a7295ca0713c0874dbde9b7a4af9c2dae4c3b4d0a1af3922bbfc0b4dc83b3e5d6930b53500d399528802fdb0fd1e49a3e3069f97cea45707d69b7850a8862cf6ef712cdeaaad0a1c3a371c20b0e0925d6d774617452b03bdbd4575904740eea805a3f5564961bf944c030f07186f78f15296232f69d7b19a5428f3752763569b97f4c8c1cb26187ce4f43a2c7efe9104e10aceed864baf31348f386ccf9f084391477215574c2283003fe07c2e596afb5550755ac9a16e7938343ef51b6c4b6be2742bbd85802738c204b0dc449fbd8b0a7eb3e1c8edff49f5c6f05f6027b1f7017946977e31697cd91cf3d65840cff9855ea3070dcd510d6119bad859495309b514a925d0d7a771f38da6149a004c1faa5f73e15b4b6268fc8e8c6763baa2b0873ab01e466f7e5357a621593df1fc4640fda67659e7ea32664ab12311fdcb3fd1c803030cba9950c4e8a97cc78425fcf5a5912c30b7698267b4301a00a02d5d61237d96694e27d6e08f2e709bf2ffdf186671d98367ef93f0179c5a3eff9d5c77171f12f1de16b6fd6786600adff5436d0c9dcb21cc29cf4e1b76c1a083b0ff9fe3f49bf95a97df62adbb57ab1044bbb60f82a96525040e08b36db111c5db5ab5aab60ab4b00ac0100f03ef9362cf654582d32c2a8a34d1128a1853093e82203397d7807f5f46ea19f85bdac96be513813891a529d48e4666bb655685aa80aa877feb66d07348a99de90a926f8b0d5dada48e72f4a432f64033b45cdea72f3ff46fe8a114d8fcc9408884910eea90d988076f0e7a3b10de0e4c9c602093a0ae88e01244337b295542a5dfaa89cd8ae5d777d11debf9b34b519477fcea6e17cc2551460369392b4560022e7b13c27a122115f31e45a370e3d3ecddf7acd94f690fcd9c71ac1cba7796edc89a7887a2816216afedb649e5ed5275b72fe637d5e5b59aea47792ce964076a3c27a233e01e76e5fb39c7fd185425d73e029899b9495fac65cc0a24ba501218ba862089b72df1d9d920e2654a5ee904852a52eafd66590e449f53420619c54db696529a43642a02855dcb2e907a7a51652b79d1af775bf44ee8f14b588f86463893afefa6d6fbfcd9b4083eed81dddbdf25febbf7efd1d96113f21cddf4faf110f9fb9c3339bea850b08f1322f19031e7e4b9bfe29253cf9fee40e3b7e9fb0223f4a1f08c260d2ce7201184888a6efc7e38f4dcd740fa809ca1f5936ba6d8f8a912fc378ec12b9833a24ecba128d4ed6a9135b673024dd2333a8ec4f6c88af4461be8a81f9066b644f559974f20c14811d99844c673496619bca85099a9d6fbf17fb30c33ca8b46c71bffe2af501937843cc7d0914142f37b6587efd3f9e45348d9f49779d1b0d086e934f9b8aa68ae72f885bee62e4511ebcafef81c47c66f648f09472d6b72f6d9656b7d1255353c0f5719029ae2471e9e7fb8630ef32835a9103cbe8c6686de9eb30ef5596042f3f84a588b4a5b80b1068e6412fffe91e0ca7387cd213c72a5058c9e27eef07f124419377ebc67d19528d010d5fd3beaeb0bb0509fd264cbe474c8c2ce2a1da56058a89e219b13a5f993b7945a2e2674788eeec4023a84e488f391462789acda8d5487ba2c768230133a477a4a95e2b0587f787cc68ffc09bce0ad769ea20515265566ae8957a87079fa777083ec91c6a1f39aa6232a9eeb1a8305b65c9beb3e4df7dcedcbd8581cd14930552b280f5347b298ff42e2b3573612c108f8d2a6e5c14af4b34400899e4c413305ee714f983049eb80273f4944f5fea213e3e66ebd7d9e4bc7de2ce2055d3e529254e119c07163b18bf92111c84258667cd1b733ca663741aaf508eb13ecaaa8d7c8466b79fc7a19d410b83c3459d1e9f4af71e802160b1c5e85347b4ab64459cea540b43d36a896b47ae2e76a57f3f4fea050788d4f17858100162d5919cc66131a5db064ddf3089844f7960f7fae9bf681db0b02549d8daabbf20c5e469ce5ae231b849dea865023ed66342a81c4c95a9c3c2513973d39375f58e2cba8ab21912d889d07381bf7573aaf64d458990cfcf90d5a8e44d9e7767d63241f87bc7898210373e4e760f4137b8d03f1507398fcf653fcfdbdd9e84e72442f858b70a085fec15c9b2cdc339cd2d4673fe3429bca550f3397a90ae12f479b89af5eb1a7f2ad8dbc6aaffd5257faa9b729cc793d3541a4fa5045ad2b811c3b630444a7df5550ca9b8713402cd923c6b8bc99d5dfa29072af1aecf500d7ba3efd4d2024d0e210f7375867a515648cf0a671241cafd6e1fa75f04d8dc2994e5d2a0608d6ac570d9479ae365f53430e669d0cf7ccdb5b6d7ba0a45c274c93e3a07848160d12adf67f6ceccdc8245bcbf764b164d33b0d9d149a97e204becfe05537ca5351d49f58d826111e478dd80ac324c740706defbb4b2dfd60e1b919f24e545d67102d662a2082d31d329deab10248ad1219029f22cedd00386e1a2089febd172b97eee291d804547c3656aede6e4dec6639e73f2704d682f1938abcf37b45e03a5bb31eb7e7d5d48b43b0045ae586a3326368048d99cb0a628bea1d3053c68973fcce695e51f74203ddac6d64cf93991705afd827f7b05dd208f370d9ad6504fdccdbce13df0ae064d77627160383f34bc238b3c87eb4b5f6b26df4916ff603b077ae04b8fabbe754fe18bcbb5f256d5e6f537d0f415fe0e5780a484bfa7a8ab69fa4a3a1d9f49d1e75fc5c4c1fd5d2190001c21fde8182f8ea26aa8f46421bf5bda2e04e5152d04079b939b1c8bf8fbd475075efd0657629a3c98eee381c3d94a684884d6caf0bf16979fe11885dd40b0207af423623d770aadc59dcbd608f4af8c726bba76bc88789920886be293fdbf5f28b1fb7ec9b92b56eb507c13af69787ca15c7c50c0e9de8eac56c584f9d794757ad2c127519ae73ba2d687e040e60abfc8a07017db26b569e66aa334417fd0bf9c4bc5a4eb51ceb2c1fb194551e0ab88bae998392dc3905a5c64540ed4947999731dd4676b4ea4507bdc3a0b2e1a4f3b4e64185e863b2490a679e4998c37ceeadefa8b24b0094808035f71e646a143ec4a348aac8722012512e0f03b6135f9641341651f3e1921e4cb69a4a6cf5f6eae212b95637e8280d4eb29a35b86737a59383dbc3429f5e02120896dccec865699f5d09687e9bd67ce7d8f58c44140a6f01f103ee100c333dfc5c9f89d174e11eb0fd2fae22f09f9506a750416ec5638505643a553e4dcc4558725dbd887c91b0944b6346c90ae3208e78782c887b6705778660f4c36cef5701dc13c0b6b7aea7ae82ceafe5934b4c5d6b30b12c1627624b1f58e402b62186762765684b70aeebee8a9dc1afcbeb729a0a8eff81bc58f1f7b3b36f06846fc4c298418a2028a4fbb74e18b21a02f79a4962a24a44e5450cf7427f0c8f4bee9d663bba64d20cc04a570b40a0f54fdd41ede4058bb87c6fc416eb9bf8089b7a13822bdb7408b4e03b645414203157b8084663b91e3db8b72f9eaa916d0c2d9b9501e021913968dfe6aa4c7e96ab979e76becd68bc492d37b9e6ae9e68486414e0c532d26f16fbb4af12a3cbf88b2f812f9a497c745beb74e3e0d0dcb1311adac63f95ee935c6482056553b68d267ec6867e0a3b1c4c45c4e125841bc8bcf2aeadae7cb195691c21eb8dc5f21000b4d5695612657195c1b9b556f0b8f186553e28a539289040760fef8806c6c3ac893fb38efce68ea72665a1760d42895c41815a27a2cbc8f519432207bf78bf7da46c5a892ef191289a6ffca8e4608eccc875b1c8b2e1a759a4904196ff44fdbffaa18c03116ffe7bd017b90f14668f55113b0a609f795aa9c334fb73af6f2dd541a01fdac86cc8be504d776c419b8bd51b9dc0c60a036cffe2ac6c15df2f7ad1be76a6fd9f29ba54b6578cd552ffca963f171eacb6eccd265e6bfb5d2e5967db6977650ed43688827691f5e428f4bed91e4ecee53593e86952d556f69a27139a5a282978dacba6fa930a16894117f92c8481d98e14e609e5b2af643f2fed9a64926f9585a308f5aa748c23dd91b3031c33f2d2c6f59c36e576e06ab3859fdbe226eb44d0f67b9756a4fc1454c35c041179cf9726ecba6e0b38d6faecda530c9440610fd2a0ce54445d1ebba967b43c2c6dfc6e379cefa748d6411e7e779346221814d21df8630dbd8106db60efe346b3e08117b4697aba6f2abb0544add5155a4184d514ef9efa1601b52cae261f76b1450662b81c528df0624b05c585f4b68dccb6e7226855475245efa3ae95ebbfc5bf5bdde2b704fcc61400ae9816f3f41974810403b141a549962381e7f8276102567dfa91ea493f3c62b1f64af8492516922695329f53d1a0208173018708334136f02a099a6b040fd979b46207d7c290cbfb40a7f6d130361c6c9512de9836ff787234c757121ff05e239fc7a8893e329e628c1c4269f7215a5ac13a8f37d1f5bdec2adabe89d7fbd8a962680a508283d8004da1610907b3d01afc7e08a210fe42ed0f8c833538706549ac809c78b4f001d653819c0d8468028c980e3668199c6040ba0c4689a484cd708fe227b290d0f29410149af721e0d5cc321386363257db9cab78dfb894135a24bcec27e69c1b1e9f8f91a9ad7a27605ef4e92614c17f027e7e99030faeece38786a3f392aaba664c5fef51b680ccddcd10c3fea64906547ee2a37c0beb687e9197315726fda3a37657c2fdb2078f8ada1e38e6831e41b453ec9f350c53b34d8c97523001d9f1b8dcedc93354bfba67664f0761d26e02a7e9a7f694c4f78fa117c9c46c46739f76dd8109fee09595825307c7bb67635c816c48c1af2bd24af7b1505c62a3d12b1ee66504a665846b06ef32a380047d0704b18e62876beeba62345a2b6ca207a26dd773b29579dfadfd88263d349f94e7e3d49d481ed3f3fb496c3f1dae114a3f87a510b087dddf4880e1c5523e2bc40a9f89bbfcce09035ab7cfb80c6692cb73b8ea6e4b4734fcf13215ce23a063120a178dd72c8050f551697edc6b7d6c36d994d49c77fd11cd2ff2bfe7758639458b3b7e01c8690b25ab87e312bd9914008b8a2a93d1427722ed1dab40bd50ced842a9062e73148aa36adb8f9fa42d9c10ebf79b7655f47d5e98a2f03b2d3df0c6994d95bea5ce2f1ad4bb15fe66fa56ebe384abed5838390d8db223ffc2ecce49c91c706e6b533d1df847789e0011e17ef583169ee81481ccf3cc6ab2d86495e4071c48f0ff70ab755ee5ba523a7b4394480245598533b8a20a26f84738c3a2a27f15a29fcbc5b46a3ed09c4fcfc772d2324a6ff1e0b215f54e560aa7cf547f07082cb27fcf395ed9b8f2e24ad0a3c1af9c0aed2a1d06d6bdd375b34ec1af77910d61c877f28180a4613ade966b9b555414e16b0f743904b9f7dd018d13d49609971a4ee1e200a1959aa081a10e27170a381f4b929bc08becfa78baf698f4cc6bdc2736a37389d68b7c12da9867a3ede9f7e23997d8208fb204c8cf79c6b9ee1b126a76357965a26a421f29932fbfe8aa2ce5ac85105b4ffbf8a2ccd9fd0c445d4062664f6a6424a28c1f495456e8e971ec3f74336c1e5bcda7d266b084843022324970b5d4f46734198063bce3d93e879ce4091223543066dcc535c1b40ce9453b32aa3bed492b474322f0bdb37e3741195d97ab9eab5a49ec91d8640b372acf539f9331a10b8560edffa666097226ab25ee91b62535becadfa82586cad421c8b44d994fb288f4902007cfdf", 0x1000) pledge(&(0x7f00000010c0)=']!\x00', &(0x7f0000001100)='\x00') 05:50:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x94}, {r0, 0x4}, {r0, 0x106}, {r0, 0x10}, {r0, 0x4}, {r0, 0x28}, {r0, 0x4}], 0x8, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000000)=0x5, 0x4) 05:50:54 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getdents(r0, &(0x7f0000000140)=""/41, 0x29) lchown(&(0x7f0000000180)='./file0\x00', r4, r2) r5 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/131) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x2, 0x200, 0x6, 0x7fff, "a3aee0536f0421f2c39bbc0bf8cdc9e71f037427", 0x80000001, 0xa73a}) chroot(&(0x7f0000000340)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x7fffffff, 0x9, 0xe62, "5f010d6869cbf9a71e836a2affb7184e07a25c06", 0x0, 0xac7}) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f0000000400)='./file0\x00', 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_open_pts() setegid(r3) fchownat(r0, &(0x7f0000000440)='./file0\x00', r1, r2, 0x0) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10, 0x8) r7 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x40, 0x22) pwritev(r6, &(0x7f0000001880)=[{&(0x7f0000000500)="1e0e68c1696c032499d0c7ab910eb80f558a4609d7a9c58e78b038c3cc3ca7869003392b4dbc961f009eeb50e37eccbd81b7b30a304e67a6eecbc1a80068392f3037896898c9e3d843bb799a93f3b440d2bd38205aa87025f716b55da60fe869c31f1270ad57f0f98f1396580926f311d17f03e5563686e1e45baf6ceb53a49b76359468aeb26e22a7d60286d99e1f93c64e234b9b0ac331d7a246680e0c31021ad87b6aeba32a7bfd74155f9a67511694f9e130f6917840017f910a996a9ed6c6e69e8143c8829e2a36d3562deebcb275674af56499eed264b8f257caca56b25820c276cc1de671db3b4bdd2f64ccc30efb31a8cebe", 0xf6}, {&(0x7f0000000600)="b38350b2541cff6e799e27f85fab47a4042f783e7fa0b08ca0f91047312a950697099161890f3dc9baa3701fb7c44834b4a76bb394ec8f8d7e36c45d1f1997269eb85456576576a4f6a6ce8c2bd1435b783ed3b6d050a42568c96befaa881c384b609e5bbf0fa7aeba052fe21f51a79701f4d7f2c22ab7298ac964c4ae2efab5200e6bf7e1fb26b47f6056545b5878a58018bb65b81d8bbb7aa9bbbf67acd644597f834edafca95fc94dff13ee9b2962b018331e2e5f9b40961e9d4164d0822e7c40b4b6c72ebef62520b2da1341113b61819e730235987de5", 0xd9}, {&(0x7f0000000700)="427f9aed32d92f5c641d5f3815a70bcc04972c0d959c2f352d52fd8cb78606b34874f47dc8af060957670f7f0a33f941679b2f0f0f2b243b3a81b2eb66c8d6898fba0260967b04360b208cef16a3655c2f34c6bd523196b02b627cd1f759c0532d76e158edc435a73a77e958756d0ae42a92f73a3c65ebc693ea96b4272b20d6099f0f16a8f77e4f9fc66fb38e2933d8f2cf22ecfff7f2ac13ce6432f5c3dcd8a8aeca58cfc5c0139949bbbb", 0xac}, {&(0x7f00000007c0)="215acd2f99a171f1e9c39f7cdd678a90a5bc02474467", 0x16}, {&(0x7f0000000800)="9ee84dc244e24284a33fef91bdf41277031ace6698eaa7a88313923f170dbe43079823bb", 0x24}, {&(0x7f0000000840)="f4325e6096c5d449dba9d9ff3ef90a77e961f5256debce6cf1179eaccd124d17bb1a642771efb8b3cd7cf7e4ad5b6043158f356ecf53feaa3c66306dd5072172aadec471699327496d5a6efb08603a2a8bb9a79dafa01ac48fda1047988ae80b9f0c2de53833eca9f2f3be96f3390b08fe4a02997fafaafb6106deba9c946d26de3a9e521da3caf49974fe86e5891e3bc91b736babbe8d173fe2935910524f248081504314452135fdf050530fad9e71640287d6baf591597bbc50971ed565e3949df0e27eff3a79550029d63af12612363af2f4ce52f5c7484f3a4473843616bc77005dbf833adee975430db58cb0d1ed0dbf773bf25b50d286aac9896bc7ccc7f92baa9434ee00816dbfc1ad84b7cb7a232d1380a430cb2bd6cf8e7f9e505ed241da9aa585a733240fa25a2677ce0d7e67f1a981f073078dca2557adfa5a7431b0b9971fe7861dd99c027103f4a563d77a60f3eda947dd119c1964202812153dcccbe3ff303f8dc7c5728e2c0293944e1ea61a171163490e1052f7ab9b44d70c96770f2e1bdfdf29b4046b71239a216e522e1c1accaad44c01847d9119835fa2654b837bd6e2c952c0957ec0d929d9b33b83b1d9904957411d7c3f69b312fba199c94428eb8c4184de38228f7895b8100a7e49cf4335e2b4cdea814ca7fc0b3dc9322d31333dbc5b33e5ee6b9ea40d205b861605b7028a7eb0e4f79bdfc088c3bd30ac7732e40864a0eadcbe4d47a07575c383795af40299ca297a24639bd8254852c6b5f2961a8fca53adf6092ff51bd4881e02ce9fcbd20d5c659f09ba52b1be5782667503ea0aa8998cef97a203f84442f8af2da6c92572bfbdc40ac0999535daf7b8c1f32387eb9c585d2ba0fb7632f138cfcd9c31a466713fa07a194fafb245180ad0c431c605f4ff520cde5967420546622dc51b465a21d973939644ff33c397af4216182fbafd8cddcb430e184a02fb24959b71a362082e08a8e4c8e5e120bce4c63a3c4a00b3707975bc1146a33248f4d2e7ee486399d5b7fc9e74f2ae5c9cec9a38cf57b253cf0b6ae3c527b035ddebbe4a7d9fee8cf641bac3248e709e9b5b26edff7acf04f4a43a51258a4a93eaa1088c60c4b53809b22330dc3d66584283b4d34902c3a0636b4a75d112183c2118aabadf69ca0ec6322d20eb6c1b3148a23cac8840161a12f24fdaa76070369375c2c6d570b57122f8b76469fd23efd72c9e2d2737e4336d427bd53bbdc3495b9be98d1ef957791bf6ad8a723d50cd96be7701c14047c098b76e8798b6a05cc6087dd752fbeb5da2f9ad80100a20da242ee94a9fb848cb25cd18f66dbf6026b141f72028b4481e1eb5f0e181dae32e022b6322633615f134309c3c32e78cfc37cd4810484c9cf75f0bbe4dc9a8bdb36164d4b211a24ccf0bf9521d0dc621cb7768966e84d0db2fe4e98ec9852a7334b0b4ce889d3e346d4dcf6b9476601221782ba57d2e1df60e6da7b735f2be548fbcd62d4a103ffdd8c78148dc40e6bcaf2785b8978817ec44ec0a6756b39a45456d54566616124fb97a65d73a4047f33137ffa4c62b38250db6f1b2d79e65911cadc659ca2a765b922f703f57d9dfc0a7693121a0c7f2605e57d0dd53fa83108afe4d32031de94d05702526a3a547c66fcf645d42d4ce9cad60a171c138560e22c33c0c67e2fa94784d3a9bb079544d198952d4b3701178068f2f8eb28ca39957df73341aa71350a17c4955ec58b3cc1cfecfc894c7c9a85591ae4aebebe52da40607927ad64e419c4a6bea18b50cad04168f2af0f86cc426429e8f971d408ab97aba7faf9d3ecd680db02d9de2d02d6e58464f3f2bff466376f5b433795880ce063f65e1c82fd16788e364c97b96f19d848fbe1c9374d8d28fc41fbcceef43589bc1bd88ef3b6bbc5057ed2d7d64d022302c9fd305049f45fb3528fbc9b1e68e8d5deca440fa3c19b2f043d762e9f87bbeb552ba8fe0af644452a01c953f37032a1d056ba38a92c3caa246af6613bf31a3a808116de7f813379d46120fc0790f120b11e683ebe9ae9faf7b1922a98ca1988503e1d8976bb770049e05ae9d442446277ffbea5445e5490b04c97050ecf5f3c8015314ff8d6c972ad4c829a98163db75d18ad40e8a400cff36e2a28b42f4ad83dfe475c2abe395f8ecfa22d6e6d232ffd9c9a84138e9f45b95fd567e673bfa72daa763e65dec1dfe91ae78c6ff2f9abb68b37640f07b941231e71b0654b89c4e50ae2d6427307346302e71394953015841cfbee043e3cbe1e12d82f0bbbbc132304159ca6b4fa5de207358f09880d6feb43c113a72ec1566c99f5cdbd35fb932db1bc13709aac169263696b678b552ecff63f98cb877e58c2ee10252ef5e88e3b58d8290cf7fce32f8f94aab582d85f90f1e24bda172790ed8875902f2b00fb6d23c1fa8f89fa05287197eb3c63967f1502e58332a9a27b05c78e46e44ad5568c847ee4bb39db6265fff4c80daea4325cc1e3d6104fe91becd790ff01850c739b8a65871bcebe17dc16e38b1ae0530b9ebc2de0a3bf81e31a9664f6fef6f2406b34adb2048c719820e22a0f0d546ae2f8c82bbb487d93573eaea6244e3fdff6350307d1f958229dffe1dcd48aa5abf2ec927fc6f00719c5d5ee53a1e3d5fe22c48393c830686825b78ff6e0ca9367540e1cd8027327800d37c0344865ff0c6263edf3c579de8e2ca9a43f7dcaada9e1f13a34b939e918e2533a2cc8754fc44100893d7d15f473b0548fdd146ab8b20466ca4c8ed4d1fd6bb5f755d1ace885a25cd1423c4039ca7a10aa13840907f0efc5a13375cc1aa90e32ae902772f84efb9ace00e07976eedc8ccf1b81b716fcb5bd46bd1810f7d3ffdd6c5120cb17d934b373a0635743c9bd8d0dd3a88ff2a5cd91f3b9142205b9a5d96e317c552468b349bc35949c2abfdbd36570393943696a4029e9e200691d31e4b7e728ce5c90eb083a08149201f04093c1393e3a7be73d1ed253f085fa2825fc1a1a90f3c57de9f123feaa8539669895881bb20f16f5fbcf6f07b746dfae21858ce7dd548a4a84fe845b4de1350769281f4ca43b6f9ac2fdab5202dd232fb14b1b5494c944629efcd410872c411d8be53a4db16da565585e0c7731bb52b291d32caee8c016dbe5087c56f333df2fef72fb866f59ba5870e61de4e95b118027141667c0c9f4ab1e9181c4a40078214b719c0a07b2c8171ee1ca56cc67e7cfb1ca9cf44a77afa5380e856fba100ddaf38f720716b3a3777a2695bf7a7a7ed4b745f2ae02c390ee12e163fe389e1c1ae22771597defeba38dc62f3f684e4ea5b59351ac54840ea9f5eecf0e952bdbdb8321d98ff4c7728efdbcec0018647b2ddd1834b04ac336ff82b774696fbf3412043cefa5258146d11c961f04925a171c712efa8f0ab8f16751206d111c33c867df13af9bf531cf6d434d2a3f93bb849c4607ce338ad41b65cfc5f57d4b6affc11f9317efdf4a75474f216cab109e4606f36a48dc31876bc829dbf1c4a7aa13886a11ca1d798c276ada01e08eca1ac3ec67afb733ec5e661cbc6ee9e36ec7d93e29db4394326e63e6ac58c63afe9d295a84759e648f47871917982f477cb0eba81431a7a15ef329a40bf25b14448c0d7990fae543b40f4945c44b78c20fa434f8f5615986a71ab470b3c414d9ba53472a4d80c7a8cc662ed73e4bc71fb8df2d1b2284bee3637b70b4573cabe71f8cffdba8ef830a5b0ca0b732615d5f576c3e38aaeafbed403d7904818670888b7578e9eb627e6bfa59fa0a1ac8dbb3a0cd09e2efe69f23c85e226ba77b1a5f217540fa4c86fac85a41c2ba657d553ec1a5abc53007410c6df6cb48749219e5f3458315cd39bda8e394b85f387310072049f4deac8b760adb487d579798e3a90b7758450df709a761f3c6ac696e5d2e6fff223d0476ec5b6f4bf9291a67b0fcb091f78a79452fe85d76d0f2d380794d673fbaa54fcec35fc234bcdf67140f50f2cf638d7b40e0807165cf0ebc88594e4823bbecfc8c7144ad6e57ba3be230622d11246c1d0bd91a409bb5d3023588c8da3284929be99acf5b947d4dc908a28387a0aedee5cf78f95b0320b8c2dcac65f72d67f35b1af6a9bdfe842aedd810c7d9d640f57e9d88feb0e12b8be5e574b92697805b016ccbec4be5fd77c039f833f1ef62cf764192f3a7d6f8285a7689af7b0d50c41c2616ff9fdcc0b067518d6da34cc388dd64c79bcfa4e64e0ff90b899537578752bcdee33a3a65c4f54777b2613756760d971a80c3dcafde87f4a9ffecc3ef2758ad82fed9216119f9839df0d9f48b7834d2ba772f7ab1c8ef0fd50c57b063072d91350f22c2ce2014402b89dbad46ae0f98aaf4d73e0cd6bb68e8b70b1647dd9f455e6a0c98d0a9009d1713690c00239ca3b06da3138b141925d59f39f64f5e3760900b88b472623bd8608755f38d09183a5e1a16e2ad84d5e8401f446348c3108d70c7ec84b72cbb1df0f0f1f4a6f8ee406eaaa8f744486656aa106c1edf3656c82420097551df400acf3f0c7dc1dddbc90598427acd2bc38759b1132f0a85442524f67f289b5f54f65d993c6ad8f9b3af20620c30840321b4b0d4d9e1756e63d95207c938a977c4807186ff0e1142f9d118d93d2434809dd0fb187f6b2a465caccad2eef6485759a243db753dbe3bbe5375ed40abdbd6974ec26f9685b9cb7f85df186deac3266b08f5d841ead62030eb4a1893eb21f69324575bc3d08be33985a3864d5495946f9f01e42e535b55c4a8ecc05dd3454a076dbb87129b39149a78ff1fa9ac3c957bda2286312180c8a36748fd8269a755e2a525d7b700a8dcd7eb8a205ec3b214a8d54932deb7e0c403f11de23dbb9363b5045c3914bde193756f951c18f0b1703aa6b8c731907aec422fe264cbcf486414d8c3a96191105db76698613cbfb89634661ad151c20de044cd2e8009afe15e3c016c44c6a46e3414aa48ee60806b61eb328c8abb1ad6e40bfcc802f8f4c49f6d3939a82e7f6922bfb5bd64cf3a9bf4ca9604fd07d23a9087efa072a9e71e92cdd351bed8d601da61d54305ba116c433814bc75ac5a1e972037119ecd5438d31f66829b0fa97228dd1fce744309b0274e0ad6b8832a46997a44166752ed331d89199efeb81d8aa40347a7c5f1cefd3ecda55e957bae037df744e02e9a5b652ba540d68a469428be59d8666bb04089cb960e3f01750dbeb86572d0515e5baa6d7d818c445926858009626b2a8b1e5493f0cc27c54524d17e4725cd382fa404daa60035f2cd80eeb24ce23b7b193e21844c855019aceeaa28881580af43da449e8e74855f34aa851e7db5851b14b0cc9c7c2cf25e496d9d4c748354e1d5a4d8d1c88552e8998a412dbc202cd1784ad4149a2c684615e04d44fbb55e0fdf8c666f7c1447281c02678ec5bce61f9b453673991b7c8e29b1cfb57982374f464e248df7e8f9865721c88260824eead766dbfd6390ed71a920fc6c09f5e90b98779a4df849235623ad60a3363526f55d9b348cbfdce5142c665939077934e861dd95848d9014e51b25697303c66d5e196d81c024ab2928651cb46999a3e10a56e2471cefed5a02e200e0e83e08f91db5e3e00a0c8f75baa7a48c5a38f622b8fdc0586c01bc433a508e496bf7364576e46c3970a4c89667145e49821995dfbdd4c0941429725d172a45bb72040235df7305fefd73c7b75417256e991f8ba7c2c6a82481a0d866171c3af102ac099f7dd287151378815c94791476835d9e94e890c0bef8ed6dd5c9d7263e04bb84168ac", 0x1000}, {&(0x7f0000001840)="ad596e598fa19f2bc4bf44cefbf7c937274f560333287e5e46fb27097cfa1b00fc07473a4913e15d47", 0x29}], 0x7, 0x0) recvfrom(r7, &(0x7f0000001900)=""/70, 0x46, 0x800, &(0x7f0000001980)=@in6={0x18, 0x1, 0x8, 0x51}, 0xc) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000019c0)=""/13) chmod(&(0x7f0000001a00)='./file0\x00', 0x12) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) preadv(r0, &(0x7f0000002b40)=[{&(0x7f0000001a40)=""/4096, 0x1000}, {&(0x7f0000002a40)=""/196, 0xc4}], 0x2, 0x0) sendto$inet(r0, &(0x7f0000002b80)="b0f26115041bed8540c30b0e764efd24987eec18b42dd0b4d0ca35a7001900e6e8c2a126873d214d8fe20e4e463843b1d636c8f001c008aacb5780b7aa622e12b3c254dc89dab4bedb938387941cf11e751cb13be741a1567c6c3658919be26c244fb7e3d8772b8815ec61a3c335a651426910f5af62a337f386071d10f51a", 0x7f, 0x2, &(0x7f0000002c00)={0x2, 0x1}, 0xc) 05:50:54 executing program 0: r0 = socket(0x26, 0x1, 0x4) setsockopt(r0, 0x2, 0x5c5, &(0x7f0000000000)="a0d82b3a0a0659ee36eec4e574f618fc73a349c93e8691b35524d9fed13b578f6431612efc71ddc9fb56fb9e3ba3d4599b53d2e5c18b692c06ce317bc1d1c09004c918e3fa4421428ef59de434f976273a0abae44f1de5b1cc99a9ddbc0a06349dde74f65c14608bfaa94216b5ff8d6d92de21d7f8cb626456ce441d700071e457e4d5419ac89fab3a7f9cfa6a6474b8a5872558b6c177c6b55d2f5c12c39de0219682b277fec04bab3b516f6ee6e2e33a3e339974dd19102ee398559a07e8de", 0xc0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 05:50:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/15, 0xf}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x3) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) recvmsg(r0, &(0x7f0000002940)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001880)=[{&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000540)=""/251, 0xfb}, {&(0x7f0000000640)=""/179, 0xb3}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/178, 0xb2}, {&(0x7f00000017c0)=""/31, 0x1f}], 0x9, &(0x7f0000001940)=""/4096, 0x1000}, 0x800) 05:50:54 executing program 1: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:50:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f0000002680)=[{&(0x7f0000001380)="8c088121bad57c1c7caa3f9e052c4130b41583f0d174e18f74ccbea3e83cf3e7753d4640bdbc886534d3117459b1c7ba77218dbe9a42ac72c375cf6f9cab8ef20b1e65af942a39f27094726385ae17cfbd84d2abe6ff45030d33bca14c33dc6ca120727725b549ac893c5f6615e9997f31c2c64089d825e78f953470f62a0f78f5d4ddb9fa4401bc9fc38b9f", 0x8c}, {&(0x7f0000001440)="9e800268cc43bb22106b36fad639c81f76e4644bd0023bf100773b8b7fa4871f88b7739cc59ba3a997717252121b9ad8ac346c7b3140ea8576374be73ce106b47e9d963ee0335cdd94a8f4217530c4ef55db17e52b31848a39c0574acd35d06ce862359907b0b61b23fd8b32121d555a1664c7d02dbc6a0abff3303c60f05b615772fd7d4b3739dbe6d213d57936", 0x8e}, {&(0x7f0000001500)="a508902f974c9b892283063786df6867fa0ff6cba490bbe03fcdf174c46b4620b32f406b15a475c629f3b62e680c4f7421d04c29c05cf8276c21b53e6fe22228b30467e5f4b35d0ab630874f5e0c4dc959ffeba307f946a04bb64441efec902e7136c066e79ba2f185f9074e2d4ffc46472bcc87f99d390bd22398dc6bdc519c9061e37e80b7819acda0ed2273b958fc9119551a6e33b769a06da96fa89a707d23636879702e767b1f4da71f1d0b009e53b98846863d5b3fb56eef00823c3dd8d66161e187d013201409e4ab8b0bb99a172d9828629f02162588d7e3dfcf199767e89852097015c6c6bd85faf7788a9e3945c2b33d447d494737b8fba9aaa51d370eb6aa1b97dd7e62d185590a0bc1697b28fe40ef210ab2eaa528b547d520023a0877aad44049cf456837ec972c4dc7cdba195a2e5e1e82e598d43d7e3198db7ca2f207fe3c7875d1acbfba6bb112d73d36f53959d543d1d774d36f8b51f3c2079f40a85f905f7b735d2a9ef3b7a7074ffff55ba9930e66665568a3f9bb420864addb61b2328faa9f44861e8b83ab0f20630dca7dc6ba8fce8a4239554f25fa1d04917acfb8df41a500d3bf59421aa240eaa4f1529516061154bd9d492d83f5733072828b88f9fa03410ec13b10dabdda3f2ea59ca9e07f570fe01e74ab829dfe62fe9a6354a07a52b1077b6afe57d10a04ad34f6b208863818d0a194d024be0ab577039dc2bbb5952f7399015e2942b476eee907f92b85728446b51ef9619c8160532fc57a5aca0a34725e86b3be8238d40f2861ef64475b787b5541f243b28e9de8d6c5381d11b222f9c598e0890bd8faee2a41da224b89a725f57a166db8e0ce668c85f55f6655ddac594ef3b9eed2fe6be4381b709f4865d1ef0939d75b378f6b0b001e59375a1d83d1af483064d8b0d69bbdaa5afccb5583f600adab5f148848017ddbd071bf55d9a046a3197efa08a7987316582bf7ea41c3ace9708cd801508b8df5869bff18a2ebed4673cb213fb76c1fc493cb1d9b1d799d8dac6b1fbdbdae5c1e44ae1f453254d7cda813b7537d6dcd1bbe41e8fc20b016db7c7b35737d1d626c2d28d3e037edad956f787893fcfe40f9027124852ff5d63e36ffa4165775ba1a19408f5730d2c1d79378ca1988b6cfc7918052e118522da04b256ad126189977b52a04e17373cdcc907cf85151251b438265486a1da36f3dfdc0198fa509c11e58851c0e002f013b7fe9e0df0e56ae8fa7490b7d93f32f6ef6f3f64aa83f2582eab6078051691b5701a51651ea99691ea13fd02f5a02024824ad06cbb8d4d735202ca88b10efa71385e99509c1a2d6c1aca7e693c565f13966211e3bb00728d392cb882288357b53f1bf8bce5dfa1e9c5bedf068bc9ca72f4ed778fca0699faf6f3310a4b9a8fc489ccdcf2d873b7417ae1339617f88a3fcc8c61848cd4d25ad5c6341bbbb79f2307dbd65d965cfb378733f7d917d811a318be2a8eb15878639f305b232466a06b1fc103fd2bbf41f9b9a714f6f75a47e437591dbc9b3ec0a7042e3315a5d83518471562917051ccaa2fdee43d5820844f28a9b326f54efe8d6f91794bc041e029980b1360778ac02eda4cb0a63c41f2863d8004a330ed3d0085ab27e7edb19a7edf02fc705730a2e8ac9462e83d5935b5e098f42fe27b0d187305362caf4f2e28c53fda7f5f5f9aefa81aad3ce818a0515cb65b7fc9647973527018592ec1359aa27391f8920e9229972da305a11926e53af284ff6d95d1978d3b60b74396ce4d79327884e975d14f9ac3a88949aba56a8a7b056182e051645886e691201c52bbd7bc2cec0e141647dd9534e837f676262bc56beb664f2c53a147258207c6ac78efcac226057354c190510a1d0abe3f7b31d1ccefc8117136449b9b781c44d7127572de559368008c8b12adf510a735ecd00a7c9a7356889f8cbd1ce7bc22f9db36a032e2e6d94e8ea481d9cc3b2db5d389825c78e7d32c71c2d33223a3685f7bcdca21ad3e9de9b6188ac9496d108b9f2135b00ed1d0c81e3b5ce27a2f6a35fecdb01e1942442f454ec79bd806d6430e04c6c8c4dffb718077f9db8d4fd83c685feab44c65244d73f7f327e19851b824f9d1d83c7c8456c0d4f7a5b82c42ce96ff8c5793a8f427cbab7a4e565763bb408859af241236f93352655c6988342cedc913dba17ba05c6c3ed6e012e78f3ff92de99fd7fc80914f6496175d6b8fbbb532247241bb0838e212704da14bc239a166674a9c3caf6e5bb4d16b55b79a82c9481ec495637f62ec277831b3609674a39ed6f75b3a65b2e642cf3e69acafca3db8a66802e77e8e0fc3748624cfcdd61289612ee44b5f4cedbf0fa50e22eb98c5a49d7f782829dcd618e7da398deb4c86c4eb76bcdbff34edd45ba06f119228d2b483d72060ae8af7fd2f8a3a9aa3a95ea880d7135830c19ee6b8035c29e6ffdb192837405f902a5bcd389007cf326e69e8648de5399234d31f1fdb15a322d09737f6523f6d2f6cf35537efd30151f8bf3ff3bc4a0ea61c9ac0d196ed95859c808062c90e83bd26914dff923472389589941493a505f523bedc47300ed42d19d26cbfd231e69eaa387d079bc8769274e6b7c713efd79cafb62d732791381a1fb2e3deec34021dff091f6d6ab5015d050d445d705775b4e3bb730e0961cfc3525c5fcbc3056f50ad907b87a7665022d5f6031491ce5203c23f56f9069dfb6c46b5dd5b8734679020dd4ec91cbfbc6266caa7618d4799a9601171a45ff67e650dc1f993311a24ec7bc0007240b116478ef8dd212e5a86e93e17a50a07365d947eeffedb63cdeca6cf7610b0844e79dfca896d75911f238c01fd3f0f5c33602ebe3c241a01cc7323585d6dd86948262ec1f1ccf8053410353da84037a20f3d3750c67f4e1cfe9e3dfb5b525cb9adc3e8939147492798fa053d9e9b298cd21cbe90f5745860f8d943691ba20438c8609c5213b444fc5eb63d5f8f2012cfc80b352974631f5acce3ff584b306bd98f04f35aa80c93030e6b0b41416e6bc6e2f93e3ace212ffefc07c21112926310f0e0ffbc8035ffa3bf860090022692d512f60be8182a75564cd68af5d4bf949a4250251dad1d27e7c3d3d5ebd5beba1ec45a4f2bbee96bf6e0c6fc958799b367c09cf308ac98f0fe7b7fd7c2ce8f3edbfd60e08547af452405c914f8f18c3b3ec70433b708412dcfbf2d29948e85c5ceb73a02a56f26dcfdc948f0522ad50938ea2ebca57317aad6edbbb8012ca90e477aea5f017685a42865d29b3d3ac7da624ca2e69609475651653f5fccd21365a8d394c3b3bcb97e9987392450fac72b214c147b18896a024daa9b0e26783b8d29dbeb31238a0a1674598e2330a4b70fe5d12a03f469782f596972f09a191cd7597f049173db0ad59186bb91ac9f410090492b8eb7dee2b4c504e12b80fd59c261f51dfad2293018318a5e20391d19c25b5bb56af29fdf4e553dd986412357e735d25c6fd8017c096bf9d1c2df0b33196f10215f4c600c59c37c95aab80885a3152783ff4f68785bf66dcc2d684e4636a53c2046e6885c310386199b444fea82c92a334ae98453d852274f4e06e34792758b1990dd4cd0b4248772a911d3df34ffb74f3c7eaf1658b4fbca378811aef9cf6dc26957dea7a3feaf5f00a2e234df10cfe121c684d4bb144e1bfed5dd92a7b422b35f5d11225a9dcd034b11800a236e917ac2a73ca37bcec0cde36b845094c5500abd32f0820f4a849ebbdb80ec691f23188aca73b7851df7976e5bfc65c6751d57a832cb24326e9b8be93037c8cdd2acf7cc843c3753bd9e584a4722f1929ad291601e966e3c76e7c7adaf692fd98a6690eeef65af3a0b392d21c1718f21663ad5b707d4947f07d6f523144d670a0c584e6c2d7d900b45cb4eb6bd5a6ba693f627407f85681c1b7c7e6c3f8ed12b59ab48085f010db28dea110f7ff3e484d5195f40f806bc4b9c35fd3b13b59d6666dfca454fb6b8c794eb840820ab8736f59caa57d917a014c434d39cf617508af7204e47a0f713dba9b7b457f23f1d73961503983a17b2a46a3177a08d5b93515eee3558ce73fe1023d6bd6565f699331d9d5e2045cee77a598a88df101482a81fafaf0c33c8a4aa751d2fdbe6a36b5eb5c209ae8401ca18fa5d4754407f521eaa09d10b54fc49cdb9a7bfece3f762fa19f7280045fe4e74fe58ac7ec282b01b7e8613c4fa18ace295f51b0852667905aab46a8548578508937e39c74ade48e8907adc598202ba3605b368a1b2554df75327e7064b0022550036e6cfa4171cddabb1f10969bfad99a669acb77949512c770f063a983e4f62e067605222c7db1a5731893742641018356df8dc3656df0c86982f16b55c107c443a863c00b64eac6e898bf9b04173968290523bdb4c4df5c7177724d00d382751c35308a7dcc1d6add96ffd2c9de004cbb97f8e93d4fe18dc688f12959f281297967fcf39452b98ea6cc9dccf6c279c7623c200f0cf0e4205d208f6eadb6c9349c41dd2be2b727c1ea6e3d02368ccee57065c2d31d31716415d592e2c7756d78abce2d16cee2ad19b84c9df4cf97a0d45cc3c07f32317756b893346c57c27e77724b0e6993edf8838b33f3508ffdc92f02aec95b3a0a4bdf5f8130f24b64528d181ac98e98b1320a44ae47b327253efe358713df2a5b9a7a03d221f9fd7ec24816e175c109922db9307edf59037684aac1d9931c3b1f941553ce8911be6e327ef3a810d19ad60db64c4f45c844557663782e143867c5cd29295ca0b8f286d8f12f0fc81cabc67a7910f1fc625ddbfb61162c2c30c8c51a6f00d1a57f3d8d97c4ac8e49344213b64f896bdded94e66ccfe2b9ea07ac07c212594b4a2e46f70ebc149c0b818414a05724429b9fe0ea7165b0e2c0001cbaf0891124f1de7e60d272fdeb6d978d53465f476a627a21a977abe481258c7f621487ee9a50f9e2473d397ceab5c2c75cb37251a85670f6a269cf496f0a789f49d954a4251b346d308c6e0478f2d1515bf5eb7d6f3780b6e73fec0917e80905c752d17cc5b3a6970f752388fc743b0a2c1283db3f21c284cca72199c7669b289aedd8ffd9d264d254ffbc8d5e4d4101c9a99bc21967aa3c62ce8eb57dc43626794b4034bdb4f5cb69a579d2e42955aa349f894939f33bb2cb203f8bfa865db1be8dea6a749b7f46530a02d81c4f58ae7a6b8d889346ccc13f10eea33952afa133db1fd27bd632ae9baaaf78467af56b96cdaaab18e74e45805f38c2385abf46637111ce978f9b72625f8d9be06c3ecd3a25ce2010f6bbbd7fad8d0af5d4aae76fe00de73994bb6da3d3f112e175badf38f0ba538b6646bc5c0e9f759cf9c1b2ac7c1093e0170327c0d60611269bed2fc70bc3c3e12851c03b16fdd4c64c1002c2bf0ac10f52fef52460ebbb362db7ebb2e00a1e1aba833d38e3d1e7497ca66d8183ca1610ab798402431a6da830fa89211d780bf32962629b83026a57b9874c4ca9081df30bb20e8eefe7a87e0c5ce758848fef7c71db1b0968db00e5c354b045afa25b6a33f1ba7413372001bc90efdf77bd6949ce9ff6cbfdccdb6c388b784290bf5c11a5053af3be0497b40bec85aee9286f17431a8725ff22de8c7fe1ba39c0f6074bd1dad51d728f478b540586c0dd8202cbf9ed776ec476bac7113404e7aa259fc59034485543591c532917be9dbe6a79c42629a2d973b5aafce822c1a14b4a069db9ad3eca19233c811e7dd65203a1532e7ff7ed992587e8d127b7a720511de7b5c0a6b192ad13", 0x1000}, {&(0x7f0000002500)="d96349220775238a74a86ccf446de1c3ad19003acea56e149dca7a715fbb9c0b440220f3d4736c81a11beed28d8a7720d0436275c19e27279692ef0a877b5d280be3413826785473c29a4d7af8fe918711243a2a0155a22309eb902cf1d8", 0x5e}, {&(0x7f0000002580)="80c3c88ae27c2db7bd6196adfe869de52adcb777963caea0f3f6878b2a28ad3a5521de52d8c4bce167098173815bea3166d0ef1ee6230d0e842d9ed10707e129165ac20a30fa8683a5f55cfe8acee906c313ab48f79d4a404182709d920a20bfaf6f7533b9e69251735943e6936e03ca4a9abd90e64ff7d5c44d88ecfb25f254b98f4cf662eeecff2e9e02dc5b964164e14864d239e3caf25a4d26c0675410f4f2cdee712dde707d255e1fb808bdec46484457094009dff7177b5ee225e29ba3e60aba8d5a0bb5d0f9d81ae6fc", 0xcd}], 0x5) r1 = socket(0x20, 0x4004, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000140)="a7506f21aa9e517f3190f04964527e8967ea75834164a1541c5d2d1c6a9d8d4dc69aa67c5d30c02fb18b6cbf7949690db81357c48f7b09e054053d023858f3f61201e6f7f9e5f8beaa332bd69988e6d510d70aa2a1d0279945b1b6a2292e61d96a8df2a42bb9ee26fa89e135feb4235b60a97e36db27fb33a3991c69720d5750254505ad5454cfae4f8d6e19d698aa694e8473bd446c3c3b0909a74c749ba051a13c2923c84f135ea5b8275a0ca5d8dda1af9c5d6546e3f2cdf9a7e0bcd4de878eb427a47ab6d134d2adb85be114be3f06d3f06d26f9b08e", 0xd8}, {&(0x7f0000000240)="578f7aea4a0ce0a07540941e8c924dc1027a09211c0161800f42a01ca75c34ffa377643f6cae0c74fbec3b389383d0524ea0c5848ecebf4ce3c4f4689006c343466d3e504fc4bf7ad9b5a3939dc6f9272873653cc8f19bf342d02f1581ba1ab7728daac42bdf78a45b8ea85f03247548cbf7d63d27ef88282101b3c947db90e5f8704266a3df160ca88115c783aea63db14c6b4416d9f7fa85834d91e7f25dee370342d1945cd28dd51bb16996fc424457e80e08c1b599feab3479ad866fc753247705f5bd2dec659553c61fb43ac9555388c50b0f3884206362fce8873bbfc8563da5fa73e5898d9ec01afc635a089b006743c37b8c2208958c6564391aaf6203766854f46c8ad5abd32b3ac9340fd8372c899b6fc8cd7addd4dce5fa2a12a5a8ffc4274a2342d4a87d18bbdb67fb507d0592bb9a02b7a4bea8d05601746786dff7f26ab4bb063ff550e967df27fbae853c314313e044e50636b03be9ea8eda244c48bf21ffbc79c9d73f02f84a8dbe2d8b3d3887e0398cb3591725d5673d27496b12aee4785fa9d2bf5233fbd8ccd9494aeecbcd8d549a4d0c226ae3e0dbc2a74ed9b90bb17f7457b5437c42725e1c67816c508aa7b3961d512491bd9b39447db0db041ac29c90f7902c3757ba9b9eecac5ddb0695388e06657a606566f06c7f82e99f759c2b284b1d5122e3111df4c60a61005b1c63bf69c6bb4e9ffd77710d0ebe94e8c192cf5dea5c13b4c689c9389c21d2a279e0471a18106744d3dc5c4cd2ccda3cabf2f1422de73a8bb2516cb24dd8a1c8f9bf9f39ee600a89d40edc0d52e3194a4f295c1e757a0428ae2cc267f4b6317088ab7366ee0077eb4c6e523dff277b4ff481b9269b543ccd36ab90552e6e64c18280ccbc6af4e65f2d4a313591caa9e693543579ee92aba8a5ba8bc70fefa07ca3c4426dc727e239be1b1247889b3e8f8c082e4ff1a0c031dd0804360d8aa2aba6a4c24487cbc5375c2ad1a91145982f034c0e24c6b028b533e4053b53ed03f4a2eabd92ab5a7413e89f940e2f1300bb1da1e0101c2cfe0e0ba3a1b8ebc600786d96b0ac99ae381440ff55f709dcf65c2daa38db1a2f524be141cf5a1c16804982c03d04d797e3837b1aad403d91dfff8ede759be038c5a10e2930e412dddc13c0cc56533e166f764b7ba8aa57484b8752875e6054ebc46591700f4350155fa56c57bee883dab31fd7103039d048aa9efb5e56479229caacfa25a67ec69a96441c6e5e8d03814e66dfdc54901955b88803572949d426d04e5a7dc836c74d65ab9e3713dd4a4593200f2c9a83ba7aa45c82e3b993572e070a356da04f78cbaf1ed4720e64002c89aac0b82c517eccaba168206e9a8489c310c51b575de749cc786990ff683ceb868ff35a2d704e02d27c534cbd7ce5df564cdfc2e9dffdfae08e0fb7efed328610dfeacd4af092a4d1b1f8e1ed66f016f1ab735c66d66459669d10c4c88affabedee8425bf7f36203142e513b7ce310fef9d1f1a075a9d199774371de5db16419d2b927aa8b2cdb153783ee91873a561f980933f42b20c58a368ea12f0251ca28bc1dc037e1e02e4fe21383cb5a945978e79a9a049cc5aa3ea247e43786f58f96d9d895672794ba1d742360eb18c753e0d01b84c8ea168bb1eb248a39017a9deafa45d368a1a19e098b4d4fa5689574f6d424dd2948e39ecea2d07f649a893ce19537987aaa076f31aa49f8d98aab93cfabf56510d5ac0e38e2d2234dcd88e6be9f05af650e928903060cd9e09eefae8942c4a7e223d60ee7e764096ba85a4c8191468f109717b3b8a6d963e07e08df3b8eee7ef04577a34507756ba267532b54e4ed54506771bfd8969ea1ee98e3a276120d28a61126d3915d42da3a56329a522d83cb328376d9dd4b415182d01081550a8ce34339378cd29c00fef95b122de763a7fe8374b8f02b5d11323ed0a556eed6c02ac5e9a35822e80e176408d41281a0a9456e1875e39a37803f3df59a71d9b7bc6b93b845727b5980e8c61f0a2e4b4587c60f7e6e9b4427139a603e5036e4440156c7adb307986040c93e3d9630a6f45537d0b64d6e48ae68b5e3edcd15e7b14782006713b0c373712fe1b9b2b07a3d99caae127b0786c91844b7db0ff5eb9436e232d18378d3cce97e07c54338e08a358e402dcb7054a0159fa2911b3abd24e810940813c2a5a5edfa5a2070c179e78a61341822426d6b898c454abfef6c513692ca2eec1e875f2f9e987267ac1b7547b00fbaf1440b56920eb1f8a427ff2029a259225314e2ce46c05055f8818f43b761924c5374a7e21a2fd5685c81389e996e6be9ca5f5a0c596dbadecb6425c7292c22c94bb66c514949844729d31c53a249cb17ea0f5aedb96e8cef69a44482ef66f6c0836aaa0f382260007519c654898be12033f8d1c2d832acb1f878e2f2044938b7cbf2f9abe41c23d2871f28418e69c496608c008082904ce97d63ffc046bea995113134e6d45c48a90d938085b262b4c4ae3cf2bb4341563278fae03167af93d47f8cf4211c8ed69d3a4a1d05576ec723cc8a23352f8a3a3bde0cdff4cd62ca9b77557cef9ec784f5c4407d6f4c9b46e0166b254f8ec749de316e7e7200ab916ca7ff148429103d8810f0eed02d39d3d5c9e93b6f6ffdb70c4525b945af4a4970e61bcbbc22274e592534007db2a7a709ff987c2d4dcc972883b16615e2e9d5eda9a2e5f8ae4806ae81417632efcf4d49acdd03af2b739fc6e17bf0902ed4dd31e1c74aac3f3c3ead70beaed17622902e5d65f6aafe318d822e5c7d6e530d009a105f45e2f517134218d75fb32cda22ec0feeeaf7b3582507e508cfd196fc723a8a0ab390bfc085d75b571bac3bea66ff078c8ab5dfaa7b42d758e9185bb1d1135fe2641645a38fa6695d3ef1983f4d46ec07fd44fa5acc7cdde13e724d3825149205288beb1367f751b5be1776ddc9ee5c3ac8ee1f807147b64e7e1739fabdc1f7ad244d9436a259c42d02b554338d14d58bbbfe0230d570b0f17b246e6d57af561e9950ff128ec246f25a916633526d338bb1b9a68c57bf2aaf1b9adee6cfd95c6d0405a993074717e0129ca8bd08b1fc20f2158746ba6e4aacb6cdf2ef8a3e9da833a5bded7c43eee0ac2a4288073056c485817c9f92372efff25633087ef3a2f54810cac399ea0366fb16dcbef6dae97a5baf50aff5deb63eae78df4f936e926c302441479f4edb016c621b52045c49e4e87cff4cbfef8bafe9fb0322aafa59b18bb2e83faaf06c9dbd62a43ce2050c31b53c48f265782f5c5f433ac0e70949d5a3d1512e2d438bf622ccdc11de85a0a285bb1c37fce55b417604d62062db1f8121ad4a68398eeb46d42079eebf5bfeea58779efa792b44b46e7a54e817fca1d9bcd88cd8de1fbade06d283359124297953c8db395e6ccf16e727f430dec9b2a07b50713b821c0f981e682625d6d64481bc82cce37138b5865213484a29b0a100a52b35b4cedb6f297ce3f7c6c54427d907a39364e9b179a8265b648bf8fd4c1270b7b8bae8c76b3f6da50dea127e9c2f1295dd51ec1d9b698cddf0a29c907ddf6309f7575e77202c718e481c99304ba61b6b97d10e80cadb919b46f883e623848127a93dea20ae2a71502da3410850505c89f465b1d94cd9fc007fa4c702645224aa535c447e5f7f0f8c1d6dace6e824dd57397626125c4bd7b9b95e5c58805433457ba20f583c76fda1ef3d2f7a67aa46f147b5ab00e7c46f2fd25af21f4e52f0ae1b1ea0d28883a5f6a9a23f04049f2eb7235955bbf0f940441aa84a332951f54edc4330a0228d3e6df5ce1f2af48b9e9ad0f273485a7daf4862d3e7ce8378df40c97f4d4565b84bb656c55f0f3c6d0ea76c0b358fccea5ddb515f761b62b129f6b6222720a3d4499c9eb6f93c88fddc2734007a036686ca4c9bcdb37eeb9024cc38e4a8f40dae06359b096498b17ff4fa40b1c59923e6fa647dc25b36d88f4bc9490424ed6166f5d4135e28dabaa9160db73b6509109080b468ac96e3fd9871274d8e4fc53037e0d8cf668fb07cb001755a493afabcfde7decbb0dc4f5328491e9ed8b4f113c8bde30bcdba963d78d132822b918af8167200d48a27792bf36d2f20f2a617ae9527035cc4500e40f38f49a08096c03ed7d6e0c790ab78d9a8707fd550ace1b223b62c55e93dead5bf0d1176d9289be19882049e68a93ebc1638d8f30a715e8f2e9e2927123fd6b8ebe06e4b329a81f9c432a0ae7ec200d8e9359b804a2af05dc3bcd100e2739f84b67a0530048ef6479afc4dcd7d70bbdcf45e5d62c61c79ab74fef07262a3f8009812e1bfba2d5e8a6fc15e7fb4ba15a966ab2abf0f8d24c290cae23b3306731fd022ef2e32b59e8597c25a601c4b64fd3b50cec8aff2d0488e359e9e7b2b2303103e5e7939abdb3ecd15e17b6c06fd9fefc9f8dca8c06b273e8c3ffb64e127f56e83d0efad597fccb553f4eb9fb3de2ace907a706c4c3fb57966afa4158287d9887d5184e2cbf2e1aaa5a6b823c6c46065add2a5e50ee64f3e53f44e7487939da70fa9f60b72f92d89dd7f7aa231ce4f18f478b376215502df4a6141bde300d8f307809eae1b5912ee5e707429317e29a99a0b7cec151315afbadc42dd72c69ff79068e4d5f61be9ae17d7895b15acf189f5564860b4a1837608e20bec9875477b9f3f4fd60e76f74abd51d46a213760dfd8ec60fd0f8316d6262823dec3f682a80e1735e49f5a1f107c1c41a15e793439d6e90155536962df3451116958c462c96294df42a3595702dac16c41fa06c327dc7733223da98944f2b0eaeff4c87d84da0abaa241e44211a2f9f2469bb9a74127dce5048acae6c2997743047a6e7730cc57b5d5756cc0462dcf4c4af980104aafcadfd4b80c3ad273651d37e4438461eaf82be0dfcbe4371d2fa52ab3dabbe6b5ae72bb0c86c1eb7ce93d25486f37105b86945501197b84e01efb79370f043622387344b5b9ee49e1ab34c4277271b8f33a8c03bc43eafc80826cfe464c7f107775b981c7a83fafca7db0b745fb5bfe9b6c2f60fca64a057a975aa51b548b70449239c1348da58563d4741430da13413e141efb8f09574976c496e5dfacefc8439e5150e4ed1ddbf18d0ec540e32fbe3f06ed905b9b045f1cf1ce921535c8c126c55afbcc5ece46034d240049fa9ed6199c216080b8194a937275a5059e2f28bf891a37d714850d03de3d08c9ab99ca20560f9aa31062a92d09939e7967a9d80f94f7b8a5bdeb05d4cc4a677e0ca05ea928f47bbfe6c940b3fec1143574234e6ac7a0ec4c06fa706708848642b9494fc7a54bcc3ac94c15d05888f0f3633dd79acbe2e084c692d22484348df100877187b72b4f37a75483f099cf0b8887e81f9b991f9af9fb724ee0cef6e481e3f38eba7d712c8af5321d2f352fe285950440775ee240c60f859476cc453db5f44792f0e340551a477bf405e7fda5826a83bd4cab00340e94a91225b99219bc7fa480212864476cde9b35a37ae82462326d15048777a231df110d4118ee67075ca167f0669b5962b3998ba7d7b75547baca77b27a8920f3978e3f72b74139ab88463d3ff57da981e634f129458f8b81fde570a331ab630405ef96fa3e62ec52ec310c7cded7ab120cc0c5d7410e446e31248cc5dc4b2225392bcc01aedec5eca3090d491569f2c08e189d7a694f204fe9fa612cacb9d697119bd59d236cf35f7aa40a3f5091684d550cb0a160df2e1e115b374c678bd34b7279c7f90dd1a34f0cf9d317b779ff66ee328f6e85e9bacf4", 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)="db34cd0af066c5a6851cca55fd70ba3f36a318465b372358c4cba2a79db7428061f08916daf4abc2528042376e7d8bebc77f991299482b7e8662b801bf5eaaa3bffac7e55a354322e1fbe30f88133f874488be48b94abbdf9bb92ccf5fa3a27cfe718490d501bebe82f5afbf89bd176083a4ae104f409ad20d68b4089cb81465296afb2268e280", 0x87}], 0x4) open(&(0x7f0000002800)='./file0\x00', 0x80, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000002700)=""/244, 0xf4}], 0x1, 0x0) 05:50:54 executing program 0: socket$unix(0x1, 0x1, 0x0) 05:50:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x395ffe33) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="bacf2804", 0x4}], 0x1) 05:50:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) 05:50:54 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) seteuid(r1) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:50:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, 0x0, &(0x7f0000000040)={{0x20}}, 0x3) 05:50:54 executing program 1: mprotect(&(0x7f000069a000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x41, 0x40, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0xfffffffffffffeff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x2, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffff8, 0x44, 0x20000000, 0x616, 0x2}], 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:50:54 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000100)="ff2817ec089fb7ca5b926fc5fd1d7463ec40f8b92d7dff465ed9e53ad11591c53c410b3e4e4c09cb9698013f2ed2445eeccd45315dda9b9e5b887933c32da8296a7efbc47067787a07ac8d7986534134c8c21da02d4a67", 0x57}, {&(0x7f0000000240)="25beca669d32d041611ec4e188798914dc9cf28e37be12b8d369b83b0c32d4aae407afd0ce673282d08b3008df0e055d453154c12b14b9f49b12fc56681a323511f42184b534815e418779ddb5dbdd0d71e86b0ded636e2a797fbcd520aca0d174f0aac11ec03efbd5b63ea517f2da6273fed3eab62facf0dcb32e1eb046981daf42d7014b1c2f12a08c8e067b76ffc5887c09f4ea915631ff47fe744f0bef933abf25a14fb9a51118eb4ff0bb789fdc0cb4ebb581bd60eab944dde014d898dc553850df9aa21ba9a28f662c039c2b89b59db1675140662f3793ca7975b605ebb9df920696014053d6c6a4df3686d0c1596851a951b537eeac9995776e5aa41d075084b64ec8b76eb87a9fb81951b65edad107c104e87311c4d2bc57eca838398452cfac75c910861116504baa0ffc1e44a1989520c53df7cf59772c2ed162beec9128b7b01813e8929eef57eda97f137d75c65a677f27dbac6848e131c5d0cfda605999eb5de194889937c5920cf2e915cbfaebcafdb7567733996488b396c06d2e8c2df66cffa6c9f69a2bd30e05889ce0c98c8bbcc49105946f422be1c69713aeb5acbc637828daeb254c3cbc35be3686b95b6ca3228c0b50217e1d04ec63e051fc07c5a71ea1b91b5818352f66e7dfe317eb6c9154d5aa1e93bb5b85c232d10b601b27f050a2a63084ad5d25b08ceae3dbd9ea0dcbb0aac8f1966dee585aacb946ec0051dd4fdab5394c42caed14e3046ef91a3a09b027e5f79efe772a9c98abe6988741297f50121ec52282413a79b325140a619655b76ff1ebe90597765207cf40bf8a4438bb3fc0f0a7357ef03872e56aeb78da3189c0e857088870a4d247dc648d38c188fa704ad05abbdaad6cccef9058fe16b4fd41d544f766b6d6f1c59cc852fd8088e1a83c78728e10dbf2c1f0b741b0609bb9c54d02460543167dbe657fc10d1a06187e71241d08ee387f7fbca2102a8df2a796c146f8dd8daaaee047d71baa9ef8424af63971f7675f62b43cb3377297fa55e839085fcd4c162ab7e463089ca4f46239240f315b4a4baedb004bac7d214fe9a4a5d4b84db9ea4c0f842b938f1fe39bf9b8ac0f0cca650e986fc8a9603b9694b8964d25daa7424c34e3099b36e4ab408d11fb3a2a01e039491338d8ed7161121a8c937c286efb190cbabb154bb56d1c5c4e2871bac7f0dfa4b120f6f678f1d251b72f4a4b538541bc293432a3e792ab287801a8bee64b76d909e14c0049855bb7c8377992f55fff3c79645a688428cb4d8c7f53f485fb78895abc8e90f44fe159d46b49d54dfc6d1b79a0d05598f339a81d3aacc518c18c4418cdfee9e8c66f615fa3eaedd8c898d919a700f1bf168cdf5c5352ebc6a376a8cc12d5d301162cdbae7fec07b8d48eeee1321f361860f1ef130c176456e9f7f444701fcd2da989d17b50f0f8f25efa6387bcae25a5fc3b0ff0e190ee0bef71056af0ceb61c2a34bd78d5b1fb70abb70a9f356fc702f5b2ecd0cb7d8bc28725641f509aef0b8fcad3496d80fd5cd2eb9a653b282990179297c7e9b92cb558def5e5a5c9e1fb5f350df2bb16ca1473aa2590b171d44652a60b9ef9f9375f3689afb5436f3c540e78a2c67779d25a7ff75c729022767f9a98797cebb9bacc6e13245183c6f0be3c97bd397685eb6bd70347ca1a46d2c9b08fa2497ba0c8c6856f52856419ab8622b421ff25c31c6aeb0869a8a506c071e337ba32ba5fc59a4495886a71a517a6bc57612454b909c2b86812711f0f565ce3be6954210dfde3ab967ea623e280d1d2263ff25a125b7ad3a75c73067d3ad34627fbf69859de3072ddb60698e63c184d93fc56e9be1e98b9d0b9dd869b6daf5e752bf6e9cd195bd25ff3bed6a707c258ddecf52f99caa1ed3e0ac727ec3ee46dc8efe27ac8cb480aaeece512b84a797abc376b80367217016863207834e8c49759eeba01c8e12f220b1aee3912ad6bda0a3d59c3d4a07aac6a6db9517a53e7949c899d01a17bb294c80a944b7e94d791b4240df91328b6e67acee067ce7b5ddb99e5e5ab304cdc4a7cb468c111bec39b0147d194c7f34d07429887b708003e314a2d23a7e3a968e1c4124af5a64f45cd9afff1ab4c55249a800eecc4da2a3f710ae3e177483e043b42c3cf00af04a63e3c92d49ef75af950c60f1e76787b740b7a437a9e202b1c0717c02a72ef660143a7879fe18632a6c94cf75d0789a652a42def50a8d585c10f629ccbb35a9c83db3a23aae3f185ede9c04125dd0dc068b447f1f90d93efb398e1837ae7f51ae86e3f4440d372ba29426e35a894375e46b58aad19fb6e42618907d254ef2e5013f954d1c46cfd398de62dab4f5d0115a31dc7db08d64f9727a0108abd544185e3b268e5f61efefd4e9e2e2e46bd740eac6a287c0ec626c88094dc6073aa48cadb93e98ca1fc7544c086700c66da9557116aa7a040cbcb272ad7b7f8dcf6f45d0fb6d411a59d7a3e285f3d37a26d6b25e9de4617eaab6619c338bfd292b3b59966d62f44596762b31608830cde16d279b435e0850e7566bde069a34b743722ff9d292c7a683dbb8b162570c0653032614a38feda41ffa720763c51b669031e2f63a905514309b1973d2a21d4bbda09b68042458f45b8e0d43183676764075edf928ef33a4b0b690ec35bf55589f722c8600f6a36dc99b1a32d07f874cd8fd04facd9b2e096d81907fc3242e459ef5dddaf88244bba9185580cedd9eb81f664c46d8109bd0aa1a0f18466aad8b2aa9225f3aca14b60bee94608fc8a1440fe07ed8968a293fc45383ec9e8f8fdd8a7930d613481a48e69dda467cca05e46788800321ba70064156c46d495447049564adbf1ab40721246182cd2f16ad282200143b79e025411fed31d003e06a039612e137500bb14ef8ab43efd92bdebcdefd49614b67cb119d668b4c523012a037d386131e75750224ce7236cdb37bab50b80782ee438ef858e54cbbbf74a3e7b432e5ea16d8de7c98c48b6d280eef1d46bdfaff5bcd51a2d3d13da24f79386dedd82d3ea0dd16dd86c368515db1b20c7785e230c0896091862cb586c79fe567c573522f3dac902886c5edb165fce0e98b48ce1b9eaacce2eab177341cd2effc98fb7cc78b57202ca9e91548a65ea25c0a7c47b9433f0e11ed3791389773232a8785d4ea21315bb8f6b879ac7d0bb4cec06f8a606b60546108ba36b8a9577efbb478d2b1df9f7b0d7b3ac94e6e42001c48adc2e8e5a913790114466cb011fb08ff62fadade01b111a37c754b2dc9e794a812b09a65e8c5d1064ce74c56d9e23c66346e600bc56bd7de5fe938b7d1bde20f7da471705f9fcee9c8a0f83a912da2820316a5675fc239aeca718047ac9ddf131dd9534d0b2e64e2b3f5ebf558dcc07a7e493e5d542e38f94fbf343c74307bd00dd20fc17883aab94f74dab869b8151fadaa85c0ae2d809bf834294be30675a9b8798ccf92b0c0c3a049c0638338ae9a16b0c23fe79f2870e7f48f6a9349306286f4a5b6befbe0e33ad54b080ba731de270258afe69cd7bcf76a61a82ecffc279c7092754f3ac94a97283cc0ab5153c4ae4a82f2a01bfd896e3af586480f9e6200cfbac27b7015277a530fb91bdd2ac57b0d0da30a5f1f57a574d62551560af96e4b8164f7317565375913daad97721dd8e8d3d28021ac6ee09364065cce59c4e637901a8bdbbd3e92bd228d0ee65356bd3ccf358780b4206c95d01ee7c94fb2964e80859c90d226e09a7570a1a033e20445295f0e5a171026a3df17d415abbdc3df94962875cbaf848c01645f14784f6610e075368aa8692b86328e241508dd172088d94fa68665d8b3e3adffcacab88f9290659e1f49954f1d71cf52908f5c85160c9f818a62f9ae9a3408a2f127089fb59582cd9c82b44b9c32fcca082ec7b057d2e210781304728e31f19d86857f79cbbe3f1577c19f28588e29b184dc9c92b9d92dbf92f6bef09257c86634a889eed84b01f2a81a0e3cc2f96e5b67d7a70d24403cb11c3c56f8de1c49488bed80de487cb2c0b0383dded3d62f8f6c67e19849443436e13a56a5994cbb755882c2a7a8173f958946e7f7d12b648d2b3ef11996226848f091d876d945e209f0b8b2ad711c8236ae444e9c2bb83f58365846929ebb0214df5053f772fab90a108be02c23eb5a0200441b88bd43d3223123e5f3d7914014f564711a13b0d3abd6971be3bc97d89b895550e768fb904bdeddd881e2ef9b8403020d8b3b12da9c231afd95b36350bdca83b2a8e2c6b8392ed134ea9f771e067855c22916449cb4df17cc724618811fa1040b48abda14f813303df8f68b50ffd63b71d8e8cc0162501ef35d64f9c0ccd803eea3800cfb01a6a72f8e848f0a0de38b44d387caf5159d35feb965d426d988d933c16a863b0944a37a0160cdcbfd99facf561ba48170e331062c2b3bf440247a98919b2f84cb13ca8392627a92afbaa0b14b078a3741b7e0ba0e17392cb76848375d4d0ea73814fa270e3ee613c3bc037ba7aff665d6da54313f76713b33b14e40f76b79578753d57217bc4e6725cf3ed6d8ab3a42c97587d122b30d18d0d925c106ea32a89cfb893d5a744224796da035fb5cd99d407fb0d21dab31edf59b1338a16a42e6e047e0dedd3a598bd6797a083eba5715cca17e3755cb14bd98bed171486b9478a1bdac3eecfb1f6827a606ecbf3c49d9efb2dbcfd0896c2970496b7a8f4aa81e91e1ac940969f48b5b3fd1b278e788afec38af46d524075ca68097d6e11684850d3454f6568c47f4aefc9d5bb1f35c23c18ec42d45bfafd333cf292317d44556065d8fc3cff558fb8746d36b2af95385c973ada95bdd647d3ab9b8dd744475e5af195efdee4e53fa48f3bf4115698657331595c87f7af1a6c3fbe9e25f8ddf85d23ebbfc7a73aaa82c6e17e3da3426feb00a268d1a2efbd3f06cb736b7f41fc76df876a177451b560962a19caa5cdc4ca955be36be66f688d2bdbc3c61a39c31d398b65370d8bd46bd45ff1aab9c234cf77c281cf2c8946b8c1a94f2b5729d8956f097621ee71b39a30d2ffb95093f404f48c98ffb84d3aae17cf6ee45bacc95a8bd9b5da2b024e03c7246f6b592153441acef42576cbab255dee27aa54fafc1cecd6d89e65c320dc4fc52c0ed25a3395424f0c73c7f0d6795b307d5f79c185436f1ccbd23c1109fb97f30f20bd3e5a7a62550dd28c9c615d39b3586fb27e4652c60932c2deae76250c60e9c654f498b72e5180853b2752d73122770abab948f9be69f97394d46ff40cecb4ffdf40f50690344d817b677fadc96f6a97ef9b8f2027a8db8ef94b19b8e912df23e423b517f4ea274b8b071d2be51a9fed9a9040451937cbc65948aca44e62953ec6809630c27c9f5c9f203e1080b86e68624e3aa90ccee3fc9412fba2abaf16dadffc556feded1ca151c0fec02d8de36e5c7b1dc4bc87624044da94d1881b2e24b1f480d05599fb908d49e1a8b4faae860f879057c228bbc8ca0f8913bcfe71134fc557c733cf4b3550b09dacca66dab2c81ae54e70063edc25bd7250dac9fc7024165f81702b1ad368ffa80e924f9c03cb3f2879952b95a371d451145a54dbe7e83d7d09ddba7784035379df2f8acefa2e9c446bfd7db6e94abb7141a007de97407cf661e6003d556d9108abe69f1d324435a05adf8c704dd60a1ff31b0022192d28f8265a013e9965401fc45477ea236b427da7ade3c80c30caabac67d92cf585ff03729e76bfc37574b5ec63ec888e1bbfdeba1b8144479749a304f1fef611aad2393a", 0x1000}, {&(0x7f0000001240)="86eb5151026d1f1b961bdc7334f7580491f3072095ea4657893b2045b21f9ff248afac68bfac4ce2495e7412ba5cbbd0081b62b5b507a6a568494457071a43f8e75110c74abc0b29c93c275bc6d1aaf03aa7034bce7ec91f2b45bd1ed9db0905f62a5f6b8a1f49ae571ced70eb5b260545d5b702703202baf6251f8343478a510b6f1df9af0282fe2fe1e55a69dfb659dc48242fc8a45b98a155613287bb0af1", 0xa0}], 0x3, 0x0, 0x0, 0x2}, 0x6) execve(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001440)=[&(0x7f0000001400)='/\x00'], &(0x7f00000015c0)=[&(0x7f0000001480)=')\xde]^:\\h\x00', &(0x7f00000014c0)=').##\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='\xa4\x00', &(0x7f0000001580)='$\x00']) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x6, &(0x7f0000001380)=[r2, r2, r1, r2, r0, r0]) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 05:50:54 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = semget(0x2, 0x0, 0x100) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/140) 05:50:54 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x67c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 05:50:54 executing program 1: chdir(&(0x7f0000000240)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000fce8aed44de4"}) write(r1, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95feffffffffffffff5afdc27b8c9831010074122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r2 = syz_open_pts() r3 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x810, 0x42) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x3567, 0x401}, 0x8) close(r1) syz_open_pts() dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r3) mknod(&(0x7f0000000280)='./file1\x00', 0x6, 0xffffffffffff8001) 05:50:54 executing program 0: r0 = msgget$private(0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x8, 0x9}) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) msgget$private(0x0, 0x4) 05:50:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 05:50:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = shmget(0x1, 0x2000, 0x380, &(0x7f00003e5000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xfffffebc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) accept(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000200000000000000000000000000000000000000000000000000000000000100000000000000008e5c0008000000f92f7e0d610000000000000000000000000000"], &(0x7f0000000000)=0x48) 05:50:55 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080)="ce510718bdfe421ff7c3b9193b0245ed5600607889431ada113f01e7f6f4ee2ecdf090c6fb90d97bf0e547c58f12e7923e4e3d6b41b569002885623b8ba2820f8d1811be6ac4f7e02dfecc5a1c88c6527dd8ad80e3fbdfb1bcffc17cea618659883948227653e1e54b5e3e756921ab87adf07d316dab5f9958b708458f092417269d1f41b20e7eed559c2060ea99181bf52b1905c1c9edbe2bb896209b6995", 0x9f, 0x2, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 05:50:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="06000000", 0x4) 05:50:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) unveil(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x22) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/97}, &(0x7f0000000080)=0x63) pipe(&(0x7f0000000280)) unveil(0x0, &(0x7f00000000c0)='r\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x5703) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x29) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) 05:50:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') pipe2(&(0x7f0000000e80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r0, &(0x7f0000000ec0), &(0x7f0000000f00)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e2b341c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xb3c}], 0x0) 05:50:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000180)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b401a59303b300a98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d84fe73b5b32fd73396965aecf45a87ce583cb88be37fbec9faafeb445773e9009cd9970f6dcffe676c2505e77d04c867b7fa51c26cc11f896da465464c58fd47b20ae44ab0be0f47281a0467827c08f331d6d6d72dee6b387598cf1b7245d25b977ffe4451b54701be4a6dd44de975ca99b3540afebb2e10a769f053fd308b241368e2663334a855ddf6af64073ec4874f5e9777668fbf5048bebb8f0e7909fc89e1f7d669aefe6b52c9c4892b1cfe5d0c376a8e95e9b0e9a28dc700f3ef6e3edb9e075f100de86aa444fb9fde20", 0xfffffffffffffe09) 05:50:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 05:50:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="faff20efabd16e3af49a92579c97dbe5815f73f2a044fd33055552e2d5e41789632dfc175d49e85619515a4c8ab06198bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f01f386fef3", 0x65) write(r0, &(0x7f0000000140)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238770600368035b5664d65457b1941530000000004004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09dd0ba9c198155b76e766189807177cbbf8817ad0dc77f07af32b3009e530e48edc9b2a9f74c35ef4c450318e5c3051f2b93f51b2", 0xfffffffffffffde1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:50:55 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}], 0x1, 0xffffffff) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r0) 05:50:55 executing program 1: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) shmget$private(0x0, 0x4000, 0x0, &(0x7f00000e9000/0x4000)=nil) shmat(0x0, &(0x7f0000037000/0x1000)=nil, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = dup(r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) minherit(&(0x7f0000048000/0x1000)=nil, 0x1000, 0x0) socketpair(0x18, 0x7, 0x4268, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_open_pts() 05:50:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3a84) r3 = syz_open_pts() r4 = getpid() fcntl$setown(r0, 0x6, r4) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x1, 0x6, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x0, 0x20}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:50:56 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x22}, {r3, 0x10}, {r4, 0x80}], 0x3, 0x3) setsockopt(r2, 0x6, 0x3ac, &(0x7f0000000100)="ef222039402dd9e90812f5d23a25be", 0xf) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) sendto(r3, &(0x7f0000000180)="ebbca37e6314690e2576614ed4f67260ecfd3b6e6eee9787b94fb7a5dc4360a909eb65fa8dad0815829318398d360769ee4043579ab87131795326ce77a5ca5b036dd91a729138abb7125f82ab2b771a8ebf2e118488f631e9289120cb1fc968361bdf9d48ce4d97c1bde516328004b10dee80c1022ee9d13874a8206f38840e7949bf08525d6f2895c4a51a7321b275728645a302f9da9282a2d28479e19d61f3f5ad856d7e9b5874f41035c3a194372d1e8228e0bf7b2d3156f6345a6d0d3d4c3dae6651b62a8e7593a825f54358d54ec9e7894d12992b5437643df062a0e79adb9b5cc3934a1ee93e911688e210ff91b3691da5dc778beb74feb850896c6060e2966cac0a133d6fbdd5d633ec50078f050c5633ae03214dec1e3e925dbd36c9f0546ace7b178a6950d2f294876c6e60326a919225149fdcebd981f1921445f95d9818228da69a70bc3786cb71afbd8cf682d8d7b8473016af6c2cc1c679749617c59a66f2b825a45361648ce050512c8d0b4c17ceedb4beb627128cab5ef770990d2464ab0ffd429b7916c7bfaa37aff858089d44c057a4bfee3f9666f979cccf806017091c30d683acec55389b15435559876b23a2391567a203809af0a841cbaeecb1a73e98a64734306ea02ed2544b2be1b4e06ee2886496f4f9d0153a29520f9a64a292c9cace7f9453bcac29b797ef7008afb7c8ef5deda8cb17c56a2c6562f2216e11e922e87d5d5674b4bb3bb1af9c74cd73d1d9bdc0d68e067c317e410c4d1d6de5763bf0fb0e60b296fd63a3d95c7dc44d51af27a60ad2532fd99b7fe2fb272c99733d35f62a28c400f2cb4a0c1ad5035ec55bdb25a45f6ac49b792f75e6ed41c76da678fe412333276672d2853388fd7972745bf93ea8ed89593d928798f920e47047d6f0b54994154c37b3f1a8dcd5dc8951696af1bb911bada48812ca99d6ef786a0442996a0d818738fbe104e80d3b065868a3780b1fa0d23123f2a155b8ba64f7fa7dd584854cfe96c28db11b9b78760c4f68a469f3aea71c14537e3e230804a72e7f0916ab4688c06ef611943f34156b9d53f875f11ea01e641c5defa3082cbd0093b1495f4ff289af8d42b19d9c433f181cd7ca63b100f8e91801529f5ce86582e3b61ae7dccbfb65ca5a5fb79839ad9f2eec71009a31d8ffff9df0c8e23690413d2eede353c08c049c88d79eb784e83bee46b4942460d561b6b925e841cd8330b25991b07254a08686a894f0621459c5b6909ee16af057c63c54aea087e2c2474e8dc6155be98ba7231abe0ebfc05c2158e1475dd90eaad0cc133583704d4588f035626b4ea7a42661ea83e0060627d630035fe482179efd9547f6a132df59bacc30595b71cd5f3c6f0a6f426c791a1f0c0a81e37dbc97a3e7f15c2a98bb1286652f63132a5da0741cf1c2fe7badc4956d15700f25135740ce0d1bb06f0b981889a930110661f678eb888191dd1d936004144b3a0791be379b3feaf035428a73498b77f836054c24cbcce1c181e44dfb77dc873022061e0a002ffcf28062072d3481a81e2a52c8c86f074ca891d2947de90946b24d8026eff6bdf6e987d96d659944ba6850601285fd2a8798b91b8a4407415f0ee1f095add3a4157a679e0554d4164335decd933023ba18fcf13709685121e1f5eef6686ea34a465782fdf6524b80a64750a459b6eaa1179449cc286b2d50a02706c8d7190d4e2c4a4ead7e26175437874bf4e923311e457013a73a53f8741de2b5ae5fe7d5682a53b3b4500bd4559e9630b570884cc4c738b3e9257c7721c07ec1cfe6b33fb5c7b277e5b1062ed823f1965d0e3945b71b57b6c7733c9094c8d1e43785e81a41403cf5d5181135889a97389e534be8b6da63674192f217b37f26a053199fa209f0e9c52913cc058d88cdb8e275141c946e3107ecff5b25a972c6be49b6e5265eab55d44ed2272e336895a5d62fb432a85b922cc6f28a3d63a86c69494a2a8650c9e3801f9d6efa22283cd9dd566007335badb4153e33404517de66b7cc92ce1482fb32817846973e0435b67bfb05f77ae8fedc6a39e4990015cba826060f6f0f895961ccfddac4be00127ca74e5dc1a23e8f5ea77334b6b635a177a2bb2677e0becd52d5ee89e0bf8a79cc415682019477ea140fd5a8ed1bb377a5da853d9c81473885f97115b1da8c0e2665f6479dc296ceb89ebce20a8ebca609355ba3803c584d361082406ceaf0399e4374f4f28a84adb610f4241bb66b1754d0423a3d45e1731f79c8f8227bc6a98440c7369164086b9689be80e2759dade00f2344213845de3ca004890456bb7928b4c2a26da7f0887268aed73b7a6e7026640ecbf31d9890d5b73a3c16b45cdf72b56d15f767114bc8cd1a144a82524a43f7e856900425db10bc4272b4e96342302f803c9a1abc13cdc6ff624fddf151b5dc6af1c3ed636fd74ad0d2295368662bbaab043af6a84374ec11041c24cce20212542101d71ca52d64fc474bf9eb136e0bd3dfe090dcb0045b3d40aac2b5796f35b0f9cc48ecfae80b6121299363041cfe906fdfb4159004ae649f65520293d7fd7e0395ca0ce47c36c4d4364115089bf2588dc2c6ac6bf571647bb48acca6e8fe2b4a5d1ddd3762061cc87aba4c9bccc5598eff047e945c44f63f19e2fa88796bf307eb58167f51478fed590666330bef4869fb3c8ffca5b0dc951dcc279fb1ad9ddce3aee4e65d8a7ae35fd612a70f7aaff782ce80ffd267aa52ef95dbfc328c540f1ee750d774db9a1fa1d24f0b2db80c05ebfe352dc71017671c27af228ce615a69b45709162a0ee2e95b8729728e4909d9a1e809036cad40d35d2c0d1af75e5315504da2862125a0b274561a6bf58735c545d84d1ba6b973c8d63d752cb3b9ea1f4638b0f327ca2d47faef76bf46b3ba774b546c86421effa213f5e0b2a230e007f680e775c0189295d65647e3a255b40a5d45a6b8cf06b7b8a6be28daa5719d06d8093fe40e4fa453a3f0499e73e802cded408f24637af09e42e32f2765103f610463d038dce5aa719a6f120ed6fb291c98227cf1e0d2a9a7b16ad70686792c9a5538ac60c28f0497f0d06c6e325a19066675c9af652af959acbed677751b5ec3c6341a0789a60cccdb63f603cf9c2e5732753e760335b7d953f80301a51fd2d3d30dc72cdcc991bbed7a0d7d74e88824e8bcde2f910772aa8042999fb36b084ba32ae55477006eac292b132871c8add996750a2f67d26a58e798fa49da7af03617a39958dfcdd4c26f1a607824c7738bcb07758d631def2b17100ad485f5cfe95d8251e1234f3194e8aa589c6d52748f727ac82646d06a54e2a4866918f465d17c27987d08838b775757f51997d37fa614930975a7e24a507efb873cf98384d74cacef0fda859d99c48324ef006c1e2ab26d641b2f26dbff91b39c81e6c73485bd667a406e3e260db901e4863c1f4559051bf803771a3a5d44cb4eec40e6fffad449fbea1131a2a4fe767b92cd1dfb4f1baf79ee46fd979aec83eb8cb2f01ad3e8aa7a42ef020b584fc728b1f63baf86acd2c8222aa61b7e8e5775185752a6c3132712b6d73f4d700bbab3814ab2d32523a3280bdf1c3f6809d8ee3bedb2ba9c4e93ec57d919dc877dd84bd5ca9ac9a0296a701a6a464f974d51432ee97f3127e2c42d9f9c46074ab24082992d9fcf71c15685be8e74229eb0e5c55ffac077d4dd1500f95bf792deaafd007bf04ec9bba9c9334f368c5c51a4cc84b8c371f2b5dec596314fc52a454ff5bacdf0a3fac02bb933312eda37b19fa545c72fe07414bb99e33433b1bcb255e9a74ed79ad181cb542f394715e6cccbd1ec89f7c9261d5234fff6432b6dde4d8e59b2c453b4ed3b636e5f6511cff5881d9dd0b30c7f0fb2ebe856d3e16f3209fe92b287dc0ca306659c5b2588a9bcb316cdbf3b22d5f4cf59339aa13f4e0c5eeac5b77270590d48dcd687d1d098ea2ed222289ca976a9593daab1a1dbe90acbffdcbdd81c19fd117d09ff8d90f3207f80e9f0e5ad7e9cadf0974cd3fc022d114adec80771a419e4c0f3be970ee0978d4be045f425eb62acb6ab0ccefd204bc9d41e3718989a0e49d74478dbb6407a77a546eae6e074d15f3322131d1b4ebb7c1544a970370dcdcd5452f95f3ef041654aca40c3b08d58427daa6680506f105bf841b319a47fe68f73c02a14ae16af56dc42b0434d7c4db963d127ccc29d3e24b0eb746d677f3ab06bbaa7d89d7bdcd9c4cb5346492b018a2a7348e4f2ab8488ad0c9e4cd127216d1707177dafe100f596707989cc61ca1970a5fa894b9662ce979cf9de707bdb10b75cbaa4eb8c82c79dc7169e726b3d5734c6e7b9847597609a74ff4697e89248c31bf1af4976c58ea78c9fade2f002a78bbff8f188e932f7a842e03c95242b6f7612c1f2ef6a80849663261aae34b740f777dafde47efc4230cd2af8d74b0f15c4b27a28fe553a14a8000bf9d334e892262f2d82a84dce52c38b1185b0909e4bdf5d8c695ca28c1cbf343e18a16ee081eae3ef3f5679a291f7e3e7d083325eaed83c28daa2ff200621483c7391794d0b907d1c21b77cc1ac675842ff0d091616eca307a41924420aa969bee6602d4e00469cfa7d02d2bbd28492bbf7411956bacd6b92131cb44b29ce643c8eb0e5d2cb405b4ac93a6246faacd558145b5e2d1e38a9fd1070085234ab2194b3049dde1010bd9fd602b9ca1121509b7a535fa690b5942bf98989fdb4fe7b37fbc597ab8e3129efe31e8b70c4116a147bba95f67833d6e581ab45ac59b5677e031299f384a300c3f130fbb96b5a4de5a663bb8d94178f59ab96deadde646969d47f80a44cc076645602092139f165e81813d04655ac25bcce75d8cd5f4cc470bef45d3e8ed31c21786b89c3d6eb773bafcccb43b185a98afe2fee06ee723dd81dbbf5df0549e50b260aeeb8f4146860d51d9fc324400948c27231f466e3424f3373de585938ffc012f2d490575f52e9f5f42deaa2634ffc296d544806acc5567c84996bc45523fbf2823d10337b718dd0fea775568b7a6fe8efd9c9234d5d189580a90790ff6066bfadbe3d13201f9f0c224f5e49cab8963d51ef939eec8496d49554e9c1040e892e950e02aac19cb80912f704b28548979fd42f7107349ae3d0dd74af671e2e6021280e0433e6af45fe7efdaabad15da5bf8dc3c3473260ec58019102c25b0f48de212e3f484353b001cd01d97768b225bdccc797c8b69103db082677c215a51745b7b8c065922d0105d32fccb4a1a50f10e2fc0e5a4a1181e9e4741c4b3950976f6d1c2047bbad36bf58cb0b93c7c40e098b3503610410623409f631f9437d8be1104094c7f1f4c7ffc4021a27a6b5592cc58ee15f8b8d7b9b54e4bfc586428f42a30fe63fea94a5d9aed33844008e0e9ee1b233318ba7f51f5a3ba305c3979c2765a176207b805c259ea6bff443f7148fd3efc8e67cef05ff29704f94e6c525a9001dc21821987bd7fdfc1fa73ca62195d2e037d10efe1b78fef5b2451dd011c2021b1a2dec9caf4f3f0a92e8110b4ee0397a32bf658b624a8c5d0dbb787133b86957d4e497cddb3fa7a831c85686f8c2682ee33db38b4f759968900a9158a534394d9bb932db0cce60fe9eaba8fb36b28b540275dd1020139fd6a46fb57596400c9c5768982fb7f5a5721833ca830c3e3e0afa94b11581a64ffd17cc1a2c2a0002ac6f04c6ec387604405bee1ef03c01c9dd9fd18c62a3cc4d0290fd43c83dc4a68955ccc6c73d38669896356f0130af20a9fe686dc2a261d", 0x1000, 0x1, 0x0, 0x0) r6 = msgget(0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getegid() r11 = getpid() r12 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r6, 0x1, &(0x7f00000014c0)={{0x30c, r7, r8, r9, r10, 0x40, 0x401}, 0x7, 0x8, r11, r12, 0x1ff, 0x9, 0xae, 0x50}) geteuid() getpgrp() shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000011c0)) getpeername$inet6(r2, &(0x7f0000001200), &(0x7f0000001240)=0xc) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x1000) sendmsg(r2, &(0x7f0000003800)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000001280)="a10644c3dbf7db901abcb3e577b05223fe8369b825887caec9e668d62df04979489ea96d8640eae85a80ce6b1693ea27084817945c6efb59dd06ac9a4ca7b94627cae1b255328f87953ba54c04426bbda331055bcda092c5eb09f97f925130eaf013a8185bd6b252403cfe399c97477b986a834633313612d6c6d433de861174eb81964708e3fd9f6d7aa752595dab7309c8c1261832635e3ca8a33220e8d7886fc09b7429252e910b0b4e3afee58a121ac72d3cf960660adcb50f1ba15a4820b3cdb11a04627053f3e911bba780c207708e106a3709afd7a4eee120a6e3aca87d21e2ea6ae5d20df9635b3c2a5a50229e", 0xf1}], 0x1, 0x0}, 0x402) getgroups(0x1, &(0x7f0000003840)=[0xffffffffffffffff]) recvfrom(r1, &(0x7f0000003880)=""/212, 0xd4, 0x1, &(0x7f0000003980)=@in6={0x18, 0x1, 0x42, 0x5ec}, 0xc) setgroups(0x7, &(0x7f00000039c0)=[r13, r13, r13, r13, r13, r13, r13]) ioctl$TIOCNOTTY(r0, 0x20007471) r14 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) readlinkat(r14, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/11, 0xb) fcntl$lock(r0, 0xf, 0x0) pipe2(&(0x7f0000001180), 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x8000000000000000) 05:50:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x10080002007, 0x8) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) kqueue() r1 = kqueue() utimes(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)={{0x6, 0x401}, {0x7fff, 0x7}}) mlockall(0x1) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x810, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x60) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/4096) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x10) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x2, 0x228}, {0x9, 0x8}}) r3 = dup(r1) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)={{0x6, 0x3}, {0x3}}) r4 = dup(r0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x2) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x8217) 05:50:56 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x40, 0x2, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x60, 0x6ab9cadefebb5674, 0x100, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x497, 0x1}, {{r0}, 0xfffffffffffffffa, 0x3a, 0x20000001, 0x100000001, 0x10000}, {{r2}, 0xffffffffffffffff, 0x5, 0x24, 0x8e1d, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x41, 0x0, 0x6, 0x7fffffff}], 0xc05, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x22, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80000012, 0xd21b, 0x575}, {{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6}, {{r2}, 0xfffffffffffffff8, 0xd2, 0xc0000002, 0x5, 0x5b161ca4}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfff, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x8a, 0xfffff, 0x100000000, 0x3ff}, {{r1}, 0x0, 0xa8, 0x1, 0xffffffff, 0xffffffff80000000}, {{r3}, 0x0, 0x40, 0x1, 0x7a85, 0x100000000}], 0x1, &(0x7f0000000340)={0xfffffffffffffffa}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000380)=""/37, 0x25}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/162, 0xa2}], 0x3, 0x0) setregid(r4, r5) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 05:50:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="6fc605c62f000000c4a2791c2ce2c4a11173f90ec4e27d13bc0400000000f30f38f6570d66410f2f69ff2e2665410f95450d66f04683b3e0000000d8f340f7579f") 05:50:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x34f71956) fcntl$setstatus(r0, 0x4, 0x0) 05:50:56 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) r1 = shmget(0x3, 0x3000, 0x11, &(0x7f0000000000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="cc52952fe1004a9882e2e8587a2cb3d46dd009c43fc65f413ad297bf21895154a270926364240898ab080a1b1fb661e61eac92fa2fe283a1feccfe90f30cae1edc752a0e9da529dd0099a08bf1fcfeaa8c8b92a538ffd04746a6bdcbd62f1d2484065872a689e6a2f39e497d372f7204cd0d344b3536037ba4e8c405bb9c300fa192ab3dc59b266fc244fdbd2ff7f727db393c2abf7d9a73aad8bb9d", 0x9c}, {&(0x7f00000000c0)="37ba1442a3b03e51cc415114f843acf13c0464cd37ba3a1b8830d6a7340baf34a7b24b06689f319e08eb5050ac96b3273617a1e873e5", 0x36}], 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:50:56 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40040400000002bf, 0x1) lseek(r0, 0x0, 0x7fff) write(r0, &(0x7f0000000d80)="f34c866b5945bbcd73bdef8006c61a3c8b7f56b879a24913c61ca6f907b2383a881704ca2e57fbce62247a0574de50adcde5ca13274a9c2f83578b5e4ebcf5414eabb37d1e4e5e3d954530410f90bad0d426a80446eccf61491db0ea0ea3fe792e0c4afdb6e477d40e3e87fa954ea3db080be0db9450ba57bda8720a1e87fea065be5c7bf05b37ba9b0ed3c7ba49cbd57ce3c5341b0fe21cb2af7854ed8466718e5f0cf0d9b4da6bacece279c9e2118b1991525029a2d9a4952a419502d791137b0e16edc2f0e658259c35bf159b4cc04cbf591f199d184b36450eb82746694944be8a376e9b0a512bfd20a39d9f862b818a88ccc5037d31d00009618faf47e21607a9056e5f674bd96cb1498aec6c17ba24032f0fd411a51e7bcd6f0f2d99d08adc48eff57d5fa1e69e2519dd58868c1a62e05477c20a1cc1dd0504ffcaae0e0a5c6ae0d2f6f2fd79cd8a03cdc3647bfe6ac8ecf67bbf70ba1fd78f296a2da9fda1ac40ef512a9837154959c545141dd5e824cc9d36dc02fdc0858f9c10f815e3914e1cc3ec39b48c90c8e89c3f248639eb17fea2ac0d6077f17a518ed962aca22fd6523a58df9ca273f7ce1d3d63997eee9e9bc95c84591d5ba3cdc16e713d84a0fd224ff777b387a2c98b2f35e4d22bc319f2ddf7b5ae6309159e960d1406f854737d1d0caa638df7f1d5d3f51e8fe2981ba78111bf130126c45a12471393ff484e6ce0473c164aa0e1d090bee70bebd63b3e5c4bfa666adc3f97fe591ec1472286fada9ca2083835c1068dd9bf56498eab85a54342b96620b4facef371a9cfcd3af62a015c33d12ec886e1219ed6ac879e6fb021be7cdb459a502dace358c884d62132b249322eaa9fde5643a6b929535926e33865f1b5de0f510cfd809d34d9b3532398043e2777c6fa6eecbdc5faaea576675f1bbd0c18ef17a591807232ec69354d00e9a2a6a83389e248a936d24b341d3e09ba28ba535d06711cb691a5c8eb558040309297a455391c644a7949647c92730a4e355cf9ade8122dd64991873e0a4d15b251bc36d1cfe861e391e9bd888e8d00285c12054bde593a67adefee88f55b5b7c6bffe49f8e3c23d32c245199770ebaebd1408c35e3a821d1631a01c4fe2e43a31f02a09b55334a1a6b80a1419f98f2e8d94e47ede94cf6230414d3c51921af956eb787c3519a551ff334579a00faa7322d33da9057362803b5de558c0dce176c98e88c8f253d99c39d7cccb4e6f6445867aefb19af0bf014319672424ea442da4b8fdbf7eca993899b00152d2a152db5c51c2c7bc6c41dfac822658e776c5a5c958b971bbddb090d7fddfad95fb10c71a4c17e375cf30ff2a6d77f8c246e69a2f23e03ad224b86398c7aca94898b5c432d531d34f149157a2e0b98813f7eacbedac525e1492737b40f35a885e1b65b762a4236875fa84a0e85c1c00fc3e76c9ccbcf0ad4691bbdd3e69b8d8a5251dfb599c7a3b160fdae6157cd2274e86e866e72740a1864198cf3fc2733f4a2f6e4f10729183f3163485012bff41e5fac425576d0401dc1df6b85069d307a472be0c296947ce1d699aee81e3c82c37b4736bd7dcd15ab20151d33ef8b1a93e958c87ed77427248d7f5b5a0bbf03c68e82994c919d7001a789cb465dc041f8e791e7fc406b44d6c5e01b3d59683b0c572b726086f3e4b35ce763f3a64fc1d43f992bd638da25e84969be61d504b31c0c12fa3f9f4e615c8ea09ac81bfa30a66f5dd35a58d04d54b920cc246d652d1db7228f9b6aa51917a3de07db75dcb00ee99e9a6acbf3b53c86dba8a9e6fc9eded3e29ffd1cd275bf6aa75181e1d1f5dd4ecca295561e2d104685d24f79ae87e20a9382724d3e1ddccdc54828aabb49b4e7f2bdbbca6c21f22b92efd68583653d41b7a935ad3efae7279346d93ad04883ab5fd49f687c1c1e77fc461875f42625d6a3a74cc27b330a1ef96cdb0d70d5fad2363308fe0903f95341e7814df14f18c22dfce881780f7c58d899c6dbac01a35f806b729bd98b594e9dacd05b31865b19972655b3c82f95701bff0e71b0033b06ff5e9f9461843ce985ea18d1fcdccea25706c3bec56a4b26e22d5bdea1b89912506a62ed9a6810687eb4cb5e8e3c7f4ab2371eea33c739fe4daa672483935833e5d755b79721dfdbc0d9cffdda6b287b43fb2ff5620e721790e82786e1d5fe8fdf5344bf9a0ad1b37999f859605d194cb86f94d35acc4f5ccdbe5ec94443116e67d6afc56a720e26e2407633423c883394b19881ef4e6b1a6247ff0b2e0947f49c2dd377e4c6599072a1cc9afbdf0b6a17fc9f6f7350853a34cf2db4037f7877b6594113652d9408cc5bc3a830e5bd6958a4a67c08216812e035e3a881e5f20ea61e04119ab741dfa029ab86d0cb614fa2d6e143dbf64c38b923b26d8baccd86fa59bdea2faa062e1f041e4af3747e833dbcdb6ca90da45107b8daa3eb90c5276ad5dd37e5e9f7ca823d391be168471cab9cfbff5e9c0f9a33c4128b9f86241031af788a2e098d19198a03cf608fea83a5465e499c4a7ec63fb4801ebfafaac2a619340a1b4a57dcd6f2be2b39fde1108a1ff29321f698714d42b5f28a06cd761f13c76421ae867028f12cc4f761fb33fe034155df8116ed2dbeb552e4512527cdfe7c8b362cd546c20b2efba90cdc29949a4aa5eda43001e2f4829d90d82ed70dac53be9c83970b0d8349dc3be58a0bf928a67f3042fa5a50f5057ff2e4ccaf26146f129efb4dfa02b6ba670ebf27a9b7dccc420b82ded42679647bce5376c023413e5d60fa6e497fd198a793b082712d461b381d3ac9ff9bfa118f1fee46b4b645bbe46fa261e6388806ccf30452f224525756476241d0634819e51d84c8c8871e38d48bb7ebad46031f4311fb9fbb37866340bac47aa81928fbb4d39b96e9e145dac0cdd83303b157857cfa8d5101c869d7f97466713a0931d060e4d310327aec0d8dfb325f172619a0432f09507fae3efefa2b5badd31a8f16af574f95e00b53bad876bf5dd6c6fdbb90be0dcc6923fcf3de99a944652fe9910fd1a79cbc7cd85ae4afbf57a99bda4de3faaa24e646a180ad8aebe065c96c4d8d1f4c54f1e2a8ee11f13f68dd9ac62847bc7b186161be965f600915af4201c1e97155b3c4d78b53b00865125076f2145f5bd9be8ebcc2b1b2aee534a218ac859b270c2738ca6e5a8165b242965a5ea24174dd579f595cc2c306d8b4411b1c3188b1e512f9112864f10d8842e2fa0fcfe9b07ed36a9e696213cbd8f0a4d1f971abefdf819a15f47093ebc0f39aac3873ef28511fd4a6bdb183cd712a3abc8cfb710cc0b5bcd7a6a1bde26c30f378424db2c92bf0bccf76ec6b2a0bcc92dc38a540c9531a822f26c92d04b975c65d1d5f763f42d33b266a9d5622f4869c8a461c7b3f68cf728257070e29f1851a57ee15cb0db3b726dc6f6b7bdb4831a5eb50ccd8eac72144fa0e05a15c105b0857f53044ef1b8052f523fdcd93072d969b50190d98e2a2e560dd4acc8b3550d7ba70fd6af54e7f475f213141553867f445f98fa43789b1cb3b0f814d3545f042266288c181b118206170ed8ac3600d938b60de9526418d7eb3c86f60bf53d2b7f8d6844047d98fcad5dd6a7073ec5d695c5e8b9d3c273ff7acddc6c20d39216f756aa1055b7250aee0312c8ecdb4c08e94bec793dd6f06d61a61a221252f5862c3c358ef755fb3d90f2efce920243c943c92286a3791f477da074b772315b81396fc7cb73b690f5108926784f17f618eef59d23212d62cb580012a6a2f56f738f410c31608916a98dc59507b759b2c8f4c284ff99f1de53213eafc67ad3a6057be8c93fbe23b47cf83f80831fc09e376986ea5879384fb8ba6affc748df0def39457e1d81a654bc6e253bce376d09a80c14c80ce11910bfc1fb906e000ace202cf92dc8a4e5c70f86cbcbd0b3915abbaae73efa80dd6a3fbc94f81dfca2c3ea85ab3a89a103ea2ee3d4927cf69d40315b9b9bff595fa9d6755298e73d6863dd45b70bde776fbb6fbba5d8f75a742dc391cfb05c81183ab1b1d3ab29241104a1bed37003c70350e5f32dc25a8f9da71737ff44b0ad58858c40174200a71630637a30b7bd9e80bfc93e13c1a174f13b98a0c07a76c96bc03254579255244e5190ec76248fa8432abd2723284f8dc5990b4c4ef81d0d7bd4e413e7d1733e8a58ea4d299db18258fdab4a9ff5626727acd3c9064cd5d4ffdbd76f64d250dea71d04194f7e4e5ca66c022f543061f68138d693ab0d22141e9d7cd1de962e6d5fceaf26ed6188d81c9b7e86b8b35e1293152ce529b6bc75270a16a06725d191c941e02b0dfb7dfc38e29981fc71c14e7f7c3daf874c0417cb22402cb8716b304baacbe85b624b5441541fd89866ae3ac3d7a82cdeb15f57128c6f10b3babc5ba9884029ca5bc87792aa40c8b0bc576f24ea4d67bcbcc267dfdb3c227a13ce5fccc91694a033592e465522ea26ce494f7cfcc62952fa8b8002703a971a8ff275170832ff4ad0c03dee76be4567208f3060574adcc8ff526698a08c5341454a92734bc54771ddff72f8b975d703b6638572539ca37fa0313aa1a07b4bbf577793b2b8d63380c1b08c65f4ec6085dd1178c4c00bf9a662af7bcf61b402320ae3575604b8279fdc7dbb2ab82b3276d65d781028c371bbdd0b8ab66fccbd268f2e31c8989115ae6974e02993f24630fa45a22000bb67055664a64bf19cf481b3baa05c6eb5732da4cdba6c7780756886b8d839f3a6d0a058435464f1161b68f676b908e3f4a15aa766452e12033adc847e4db665333768b4dca5d1d256d5b0deb90a331f6fe892365dc6520ebf00c4e71a5b9ffe14a220af9ca8d82cca85730dfba1a34a427d352161fb3b623bd07011da7692daaa02afa761e868a02891e08054904512061e5cccb665b78e93aa15abd4d8498a83b48c228b47f885098d19145d89b5e5cddd5b2d3ec1ea7ade8f1d50cc78df5b5996bdf79b2c5ca8494402eaf15fda65ac821e360af2967c98d73a8188b8f05141072fbcd9e9900edc0303fa14d7d0fa75ed0f6d6f647851ba5ca288f645de9c519752743e74bc0103572891c8fccf2419fae553b30b124e20f134e3aa3bd932f250705fb8dc57d9596f1b96e408a6e91a944239305fffe377cecec71919ce25d92e68172c8d4f34c26a60be26379f96803122d6a115886b544357822d387660bef724a65e28f8a22b7782302756066be670046bf3ddfcf7f552fc2148cf895b77213e84887477aa82ff8b2c6d83fed304645e781ef482b968e95e47ff897a8279c2db1f348630f3b10dcdd3fb91a1502f33f7d550c19d2b6f205b6253ca867c1f10c7e6bd41421501e90f0fd5d371024a94777e3579a31aedb074821b61b715427571709ca39312dfda1c75240c04b598b2d51f2fc29305e5efb9777f972b7d9de58d40981104f3ad79b42a2cb8fea4cfe2691300a479a86189243a1a9dccdb2dc05d94cf827cc65062fc284af030915a922cee0ad394731bc045691f04216a5ad6715db3e6cfbc909e5decf8d1b26f3b8797dcf74621318b0354a65056484afd9597978ced07256fd5f7022289973be3ec9bf250baa08917940e3b185159ad4c96d857c068cf13036e4972da41b38dfcc1d894d9a6967ad56f84096a23e9221a6d293b2df0c6d99f19c807422298ea6b1c0938e58684f00475f4d83f9b9fc6024fe3848e28ee57a0e23e5713f714c8f9444239d1f8b38df581fad97668be2b14fa3bd9669e29dbbcde40c9125083bd339f3227d65", 0x1000) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00\x00', 0x2}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) 05:50:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xfffffffffffffe06) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = getuid() setuid(r4) close(r1) 05:50:56 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000001240)=""/2, 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mkdir(&(0x7f0000001280)='./file0/file0/file1\x00', 0x40) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 05:50:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = fcntl$getown(r3, 0x5) r5 = geteuid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r14 = getegid() r15 = fcntl$getown(r0, 0x5) r16 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r18 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="be372caca7092fc04584b7de9f44f6d5cc2ec64742599e4f3795d4c06688765ff05ad8ae474d13b5", 0x28}, {&(0x7f0000000080)="a4ef6d7aae270862fca5a40effe97476a33d0b23c488a1943274432d76e13f68e0bc651b3472498a3951da32f7a6235e2e94aa29f3b3816a4c9a14dfbcc998c543c44deb883f9f8232ae233bf3a74418ec008b7c05c46d1d225629ca8678cac54e8f52218eb68e5461daa30f9ba69633d43da40b66c2b2ce6abf53fc89357d19fc25751ee38b0778", 0x88}, {&(0x7f0000000140)="e3607763616bbe7528b20d3baad0377169d428bea37d8caae4993467d80ae686d754bb29f63725addf95782c50b2630429cd30d800ebe66ae1747e3449ac98182fecdb5cc520a3611f433c6ccee6147e187a19bfa12dfc01d64a79ddc81caa054140e5efcc2fc1f7de2784a7350e68f9740fa35eecebc931c1a88deefc9f00880e5e0fa347d997ec97aa0c8503f9739f16c6d9c8cd4badbf1c72fe5f3cd6d43fd318c3df65fa10c7adb5bb8bdccddafbb6ffaa8229377b8cd1f658b9b12cd14a18e8d2", 0xc3}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000c00000000ffff130000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x2) r21 = kqueue() kevent(r21, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r0, r2) 05:50:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:50:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x2000000000000401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x2) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8040, 0x90) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) close(r0) 05:50:57 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x3, 0x8, 0x45f2, "3c00fd000000000000003800fcdf00"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x8001, 0xf04}, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:50:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x46a6, 0x2}, 0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:50:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x41, 0xf89}, {0x5, 0x9}}, 0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 05:50:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() clock_settime(0x2, &(0x7f0000000040)={0x4, 0x1f5}) r3 = dup(r1) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r4, 0x81}], 0x0, 0x0) dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setstatus(r4, 0x4, 0x44) getdents(r0, &(0x7f00000000c0)=""/39, 0x27) r5 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x128) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getegid() getgroups(0x5, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000440)=[r6, r7, r8, r9, r10, r11, r12, r13, r14]) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x80000000, 0x0, 0x200, 0x3, "050355a885dd3800e0ff0000fffffff000bf3e00", 0x0, 0x8}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:50:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 05:50:57 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) execve(0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000000)={0x7, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0xfffffffffffffffa) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) utimes(&(0x7f0000000240)='./file2\x00', 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)) r0 = semget$private(0x0, 0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file2\x00', r1, r2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000340)=""/4096) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r3, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0xfffffffffffffe7d) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x5, 0x400}, 0x10) setregid(r1, r2) listen(r0, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x4c0, 0x40) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="89a930c23156e0f0c762d6531b12ae340837266f202934cf67bec63764f1fadf18af9eaeb5fde7d4d66e672fb13f86f33539b3347da8369181e11e8829cc410e6b7a0c654c15d52ff251bfaff14c1ad37517a8724aedd55862b758dcfe8745260f5890eec459ec2fcdead1e61434cd5fad23362dc87d606457bdf4596f71650c5def965fc50c24dac8cd930805e629a1c90886650956564d160438e9f78eb03742d2bf495df19b28d975b076b4d22131b8f9e81a53350c067dfbb3fb27373b2efadabd05068dcbf7db52a5e77240c5a65a96e52254eb322d84eca3fae94b9b5c6ded0612badd25d9"}, {&(0x7f00000003c0)="cf5d61a4b701a3dd045838ffc58c07715334e1a1872b008addf5f59c05d4fca4a8797454d7436deccf13bcd2531fb6c1c60e828e26716cbb30d650c814a16de3869707a6a85de55f182f84ceef8df5f66f4459a73e8b95e4392ad95957a25cc279b058fc999ddaca725ea09111155c4d9d8ca6bca41f9b2eb6cca1c115e8201b88c6a9507c79af428bda135b09c6ec6e4c9e350f18281d53cfd5f56326c2de285387ed2bc0a9c0110a314cbf3939347c1a7149d34a041734590f149f5ab459243847dff6617a36841a7ec3d6bcb823f139d0f1431f7e713d3301606ffecc47f45656e6dea004ae4f"}], 0x10000236, 0x200000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000700)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000005c0)=0x100000000) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000000500)) setuid(r2) read(r1, &(0x7f0000000640)=""/80, 0x50) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet6(r3, &(0x7f00000004c0)={0x18, 0x0, 0x1f, 0x8}, 0xc) dup(r1) syz_emit_ethernet(0xfffffffffffffdeb, &(0x7f0000000840)="90deb7d6c8703a0f2fcf0c0a2ab52ae829446db86cacaab4f158b26a08b06680598d0af25f6b2f98016a4025bf51f375ef30a163d4d45341f7bf4b05c6e09b59e29f5444dfc3475f467cea3d1523dd59c42cc413653f68a55decdda9eb2c717ed1e3418543cd9cfbc83f905874ecb069b03adbc5db450b4edf017129d3ae57807ac189692c185df789c1e732782d1c1f8b24284552dc52d0770b86e507e0665120c8fc963ab6255e1f077cb18af9e36d678b1d4862ad897f47e46d02110c3623c08c0605b90b") ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000006c0)=0x4) r4 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) fchmod(r3, 0x15a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x20) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) lseek(r0, 0x63, 0x2) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = getpgrp() r6 = getuid() getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0]) r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000001c0)="57b5e213e9f5fd95a23d79b4d4e9c046b1659ba85ca18fd1b3b4adf272fd189973acf945cc725149be8fcd15c99c638d8a8e0ea888838f9a77c8a5b9b25474b93305b6a73d341ca8d715e007b5ce56516b58e26e4dd5993712d62e902bf784e483a14b2a6ff1eb8ff9294f85d9b95ef3de7fd99babb507eaa34f4b6490a2bea6481ecf54ed457513d5193b05ca0ab5e93a3030284a694b0d98e6882dc7911e86542c166b274145779da3fb244ed34f93d6081edf277f0dddd51c6a031ed5d59659e51305b627ff8d304600f1", 0xcc}, {&(0x7f00000002c0)="b8c7894d9cf0e97b73a2233b1dea343e444198385787f0ec06c194c27d496a0e6a803121b577980a58b22a5806086ea104f0043cc2ce8eb8a5bf9ae266ac4d03e171000c4015c94a386aa850b1d2d87f9d6779bc899c0ffc8f4cc4e5a674a2def9c284d4659dae22a527b6fa228bf35f04680a3b4e1ce3ec61950cae4f2f87c2efaf436f9241d20e190231c499e5eb7e12b3db8d04cb7d73d4eb2d9a740016e6da67c945be54ac0327f06a3be3dbb037c6f4cda897320e3650388183dd8b1c0352f926947b702ea71f2b79ca9de2d80a8fdef2b32c269540658a05a77f0876db90dc121e095ae2b249a213187ef563f3", 0xf0}, {&(0x7f0000000100)="559bf8e02b021547627b1359057fd375d41812ae35f4080df9e6faadc7b2393a123fe6229e656f699e805304d032b6ec6dd169fa9e48388aaf0de914089d3dbb6687654d8eb3ddf20c5930cb3387", 0x4e}, {&(0x7f00000003c0)="e67f39363c24b1795c5aaebf", 0xc}, {&(0x7f0000000400)="903d4941b4845343ae7d876c9b1bb890df8b5c129577b6401f033375164f99de82bd2325f8cb75eaae967a5c35cda7e1aa96c8ac379eaf6241e3beb5531aa5925758873e67b0567be69982a53130784e83e9a55b4f278998200c7219af5a87600e1230a6f5c2b6bd7f057f3f3ec1540276301ac2a8ae18de3b3631ffd53657b0ced2af8cd77e350c81806b382975e8c1610001c0cd523cb996d3768d5b5e31283d8efa4571ac72f299f1375356d246ade90051ffcbcf5260acf31dd1004d9da2c9c15e87c10a0e4312c3f1b09601e26a625ca8312f364bf8976612728a245ecd579412ae723beb34affee039a7", 0xed}, {&(0x7f0000000500)="9b8d06722b64cf47f52a2e05618d6c2bafc20d7ec6668224a3687a4b66861b98898026c4b557a88e6099b2c5b1ddb3f1e8677c4819560c78be696d42df9680bb94fa552e7daaf6cdf0b6051c6126d1e3a479258151f73992c9ee31c2", 0x5c}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xc0, 0x4}, 0x4) syz_open_pts() r11 = syz_open_pts() write(r11, 0x0, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) dup(r11) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="2841ca5a17aa1d629971052884feb119920ed796701424303ce49063562009fa55222c95fccd11097fb5fc96005ccf74b99014d5a83b7db6790e968473fb148886a4e4142750f27d9cfda1a53f62fc137c5917691ebdedee4f0281480ba999046a1061", 0x63}, {&(0x7f0000000180)="888113c749baf959d6cc1e0641c22011dcd18fe10de48ceeb43ba2d1f9340738fe067715e25967199d8b0b332ae11281e2649cfc12e8e1ed246c43c9d466bb3e0f7d6c4089e95b4b29f7717eae753fd7725d1fc622cbf76fa44f6b2c6f70a156a81f1f9cbda30eb64e64fb610b112e79fd181af023c89e1af9c0530102aba2ef8da3352085d86ca1eaaddcf33310178fdb6649aa97eb77096695c7", 0x9b}, {&(0x7f0000000240)="628d3d46c8f443dc7369877a4f55b3492bfbeba3a6660d01f1c48f0a8d7ebe4047abefe90b81f0df43579132cd047aad10be577b369812f320c14302ece7ad3461cc63c209556066fc7f81f990670b3635f04c89b75223ffc546deae9e763d85d1aada3650fc8c008ff0169c16774685dcc2a18d3b1eec922e654c7a72a7104730be62cd14447f1296eeb37af762715cfbc42b3b961122f795425cc2275ae19efcb6ccceb18af9a7e28ca4dba927b790f8dbd79f410cbb1fe96bb20d47facfce0df1e7e22cd051b0", 0xc8}, {&(0x7f0000000340)="2e5449ddc19006c90fb1494d6ee4cb07dc21a9f9e4d24dad63a05e7ea74dd2b2bed1b64ddf6c2d7c9cf4100793f8893a8ff08ba22bcc9ee6314e05713683bd4bdddb4e0f18", 0x45}], 0x4, &(0x7f00000003c0)=[{0x10, 0x1, 0x773c}, {0xd0, 0x1, 0x4, "ba8d583f19c3317c2c860c3b1ba2f6d27eeb6da4ca8439693431283ecac2c9a0707873b82a5b840ead942f189d406bdd10cde3aa3b5ac122e05252e6fabd7ba7fe765f70bc760dad99f5da161ae160e32198eb6cbf430d4353edcc214237b5eceefdd9050b867db882ad75dcdbabc9f30dab763a1fdc7798acee41c73838b762599255d91c3fc3ff5ce9a51bd032d205507b910fec0b44ed2c805deb668bc6b578bf37d01388bcefe0eac376c339b5de9fc56fe7ff4e7de4fa8f0c4025"}, {0xc8, 0xffff, 0x800, "b24a60b3475f95713ef688a61c081d7baae9dc7efa62df2281ac0e9f00e1033efb06f771d169a6270db6094bbeb06face75fc9185b2058c6d1579a2bf158183a6ad060b99da2d7b34dab401c6ed36cba29425ca07a637469984a97fd9550f8109872e862ae40a9d60e3a513023e69beadbf80ce11cdf46974732ffeea3ed1dccf6f94d08bf6c6c8e80edee7ab7545888dee6970bc0a43bb3cbb87039f01d01aa6802b9552bd6ae3100c6ecb8bbde85e6707e323c11"}, {0x110, 0x1, 0x1f, "1a5b387ca83840f44f59c494aa361ff6185d3361f56617a787329020b0cd0d980a531df51ac43aa97824d0edad42b7d8bb434c4ccd533f674a70aa79a926caa352488b38f7e4457f6df0eb87c2328363d4595a29eb394de81e403714e4f51becf6979de3ce912fc9a6dd6e0ed3ea2128d74921e29deb566100e60c4fb738bc99a8178740eb5fa2f300930fc4a6c69e0a2edf61ea748a721f618dfcda00e8561d53633373edaff989d53a2961efdf41e7775a9932fdf5b4e989614827aedb1736b01d83954ca2d06712298ee03fd33d8cce50c579f9c4cd9ab020f6e3db65c4fa888ddd3e8fa958953da9a3244f2ae833c582f59b4f22ea2a22"}, {0xa8, 0x1, 0x116, "563ae061634df3ffdbdf73b7950336f208a8fc6a5d075e8a854c3ad7794155fae0d2d6ea9476e40e7cef50d0c0400bf3f4ca4630f5dc539a231f928384365af7438d5e43c2095768eaed03db09aae5ca4dbd61be30f04771674e5496a75eaaa47d4939f3622d639441e08177bd4d16a20561435263cd4ff89661e4628d28c1a70cd355b07ecb07dec379e12d4bcc0ec34372"}, {0x88, 0xffff, 0x10000, "3ef65cb280fac67e961956abd2329c4dc612956e5b0829d61c2ca0eae5385849c33f5a0aacbd344812b7d3963ae04e0c3ddc5b1ef96b930382a61ba9a39e466cf39d2d476f0eb61ef3639e04a7209b03f152a828f3ef93d2fa9c34e89cd19673c39f715d5d3c5b465762534fad0bf0db7d60b9da89"}, {0x1010, 0x1, 0x0, "026fc573f5977621b160e6696ce445971d7c08c5994310dab2788e777fa8a6fb96ee3df3bbb6feebd461390ba151cf9549aaea9c4a2f88556e9250e1e4085e1385531e0a410cbb83c59b7e915d67b2c9095411bc24d06c8482de31a2daebd595b267daddafda6722507b92af6f1c27afd9f515e7731ec65af7742da967cb29b983c3f208c2dfa32c1461a8febbe557189f2a30a99a9f3bfd937a0f7197c8ca393194a4c43802e698e4ef17c113bc82792b612bb06caca44197c9f08f30e3f7d54d293cfe11fafea2c8286db9b4d27da8576727a067d19cb2f9f44cf422fb83ce76de02a1b1c929bc34e97b76cf142b2fa5c1942647e69da36d063e6a855d287370c9028a429b645de6913efd82a37e41effc34920da6b86d058cc5aa63f57223d6ac25605ad7edb3ff02a277aa442b9b96e510281ddd27c554481638195fefe8b7dc01247dac93d6496e6d30549b9d624a785bc607ac69c3e14f21cbcb35e0f31f0335e4920e64e268915a20f2abab15a0a55ca523dfd04475eb9eb142f2a05e0ad139a345b6e0cfb1605f1bac42d5d39f4e11af6a8110947485c9f652518db5c343a779e38e01686027bcf0f30e85174fd49905088a66b3e7dc8678a57549aa3bd36eff051d2a6f49768d69715d2ec4e4106caeb152879e1842807eb87248bc9fb41aa89a2d4f32cc4f9f1e27be4949e10b4c5da9db9f46e9d4d460ae275def6e00cc40e37c2fb05b419c784bd4696650cbe7fcf5d59fe604023be29bc90f71de1d43a3a1c3c4acd0a3916dcafef863767ed41950eeaae74f34ea3f4840b8ee3b08436d6578237f28a797c4430a3a6c4871b78a5f4db2e4400964425dd011a0d10feb515e7dcd1b23c8b98daf11cdfe7027c8cf27a3e9165bf708dac999a64204de98175c22cba4a6aff63f021188ea08f46e84d2ce0c4f61024143230b565a26bd5952bc2604d630f216265d051b970ad400cb4a4f12844691ca97dbc8a3387f2ab149e06facb62e798cf594cd2523a051bae11ecc7722e4761ff5359a16b288d7192f8e557f9b00c0403c640f8be7e6cf5db547d52ae2addcc137e7f1f87ade86d084608f7384350096e81d31a189509ab039ed88bec67a4bd0cc5c43a9b6908ccaf9f6f478670e72bcefb5197267d905bdab743d76bda01c98b3684ecd6f41782086e27aaaded1caaab95373705eb0cf2e8a54031c918566121c216c7daa364bfbf925c3aa98767f07e7e5db11019c06a2f8f716ebd2a8e9731c822134a3aa968823a61556e918fd6eb31ef4343d271507b6f483e820edbde8109ff1f93fc60919eb3066a455becf3395dfc16da1d2828460fe26eae62651bde25b3ef93a9a3fb993daae327b15a1b2bd4287de44dddbcfd429b0b422a2cd2acee8352b2ff4d9f40098ff9b29834391cb370a6eb600998784b09fe9f320c9b6938ef2c54e2b8e494043483e8b0a69ccb4466d09484e788cd80fc6425b60bc783b5e67dbdd5cbe99b65618f8073d07b5422a8b088ec7fd3b7b4b7d9290a98ff07462fdd5111bf3ad58d8c470420d403bbf72b197af7b8ed6c96282c094b3a62b59e1b063de5e7c10120783b377d222df5ef08bd3ce761d47f1cfc4a9ae9bb161a3b1f54def1ee0aa44bcbcc2bc7639573e1b7a85aa227fafd81151fca51d033cb7f4d7e370456b836d2f180310c884812b1ad95e42b17d947838e34be55f22129165f0613fb1bed4e2decc410eafdfde6df3293c6962630ee136c4c58d721d7b7b56e8c9e22376f22bf7f4555ad2980d2ddf711f3423625dc7cfa54efd2cc487b5d78e65957359ec43abb57519e537f01498aa89d0232b5a939056cd851dd400a87de9a58873ffc16c48bc7d71d4ecb20d08838b7b2e17a0b782cd3bdc7d5cfceadc413d9065e02ccad0cb199350e9cc5584ede5bce179a9f52e03a61d1ecf7823b16a2b76354b133658d506f694498e498a823ab3790eb5fd9ac54a2dc3a3ef3ba29a42645a40163ee5472cb82157a116bc235d26f4dc8b1e81327a63d90eedbf8ce9eac72242069153bc2fce70c8bc902b6436933f74f6d7704ba98877dba1a3989884948dad77b93be37cc165660af86d77f1fd4554b6ccf9c99ee9f722fb618f27cce7ffeb87b5f68cadde8ae1d09a6f8b25f1f82b2ce7afdf154217baa9ac1ed9b1e53e3d4e8e2d74fb0dcd5f5a667644303817f7baeb6a959b9b6ba3194c5291e4240fdcbe3442c2d1e227cf92422f5b2e826342d4ea1cfcde1f3fffbb9a4234b27f55221739b61ef7be1f0f2834f54af73d29ed64dd69babe395c077d5a47493c104a2bbaec3e6d8eb186eb84be90bbb27aeec12422fd9b3067b20d85ecb1665f967212c50c1692cc873578e519c6aa29096196bc62bc78d7d64711cb031491357819a23463e3f17588a414ce5f7124986555f90c68141351e3749c229e408e4394105086fd5b23c37caa5639912e6c67fab2d59e467ee5921773c709bbedba6610ddef987288bc8514234e6017db14d2ef66afc39906f332cbe1c798c47253fb6b5c7b985b00b2f0ddc699e6c4867d1c6263d2b58772795a5a2fdff1c056d783e2f6ecda98b7aba34a7a49110c758efb47881dbef4f9084f4300a24ae82bf93e52f9566ecbdf7157b0b84c2c9b0b6168d6e2b3e9e7de051c2383a7c400c35adf6a9715310f92dfd4a4714c1b1504d019603ca4be4a430bf2ac86879301a836442579af2d6cde7a0c0554641b8e6f3ce28dad12ca47da516f4ae43263c25a043a8fea8e608c2dd50b28c013664ff1f94d16f2c29762668a0f94571c3880ca9d9aceb0682f643e1a0ae52d02e5ad207b41bca3c54e21c3a651871f9992dc2c71d0c13bc813848daa9db36e14dec5de4ae05aec690e1aa403205f23100eec00c6dbf5326d40175536c1a2939e57c329a8e63be0525308a7aa3b67b8673c7e5d0a12a910da8bf16bee3abfc039d75e3748d5c936acb8d36256959b6d76aaa0344275fb320fd3b481a6e6da24d13dba7351ea367d253e1eaaf4b36f6b62f94b74bc47a6133142175bd912ea83dd0d3a44f492f76251009ba52e7a3f488a986ea7e9f4293dfad9010d14ed1a7b18cac35dd6b8a8684d994a69bd9a4b040fff5dc322bc38b0c54b8166d10f8e590d67580d5241647c4f6bca47ec0f67303d6dae992e0a9841acafd5cff53b967fdbdac83b7d178890d58b2cff6f81bcf3b3ee97138011b3cf69d164b48f2e86ff04b35986557a3158f72bd0fd6581e5c53a17f25714c3fafd20ccf10c1a8bc474f1708011992b31ee3ed5542ba719363fb63c98516c3df68b6750ae2c6b26e6bdf2f96bebc405c47fae200ad6fd06ad86c9f5c5199d59b2b8ce1f4190e86bb9e9cd8d86b50631dcaaf6a8d9a7b371c8a1bc95af0d6ebd47b115813ed19bd27a0851267fc8901faa78c9b9b490b53342c9749e6412c8d689e43ce9b8474879f58859960dfca2307c47fbefd2095c58eebdc500f5bc9c28b1fed71979bbc06e529830aa0bbf2bf89eeb99ac298782f592361d0d2bb3ecbdd979ad5efea91b9080b44c52727eb38e463c00f7f3e1c2a1c11d13dd82fe7fa29137bd4169a70c74d5210e425ed3f60dbfc69ab0abb523da12b963c70e5dc1e565bfb88459a5088e41f82b8a09eca42ab6bd9583337c1baee3e1ac723a1eab67dc9a1da3136f358c473825635d139329e1bcd98813547df2457f50ce26dcbb86408c9333aeb574b175c1648ed410f9f8451bc7e9c444b0478ecaf8ba8e4c91fb6449eb0dfe0f69560567f980bf58f4a99d9a051e29e80c028be245d08489da3a2f8504bb24a3ca75f37ca1d3d6ade7910c359c104b0edde3e66c33faca50729e638c1aaf7079f0377cbffa807447a7d3a6d73df6c46e6f2fd9b4917b1fc806d20cd02eb108039a6c78704357521f45e41f2a7a48042c245ad80a4dbafa5b73dccb4116020407cfdc1dd9e7d63b59b7270bdfd108ab26415879e5206c0580902ebd85111b177dc5b2332020bcd4609f2561b42b82cb45b470be7e66d92437f63c6c626d6b5329b7b12dbfbc74aeb73534f8b1254aa282f0f280fb27bc77dd2546f84a8e3e3da38204f24a33aa557c57edde38b8633014365976afd957e5e8d4f4f666e8b8f5ded075bb803a78cb2878c3e9a31f4039a5299f95bba492d12b95eb3504ebb34a950ff2c07ddcb0bb488e9fbadea60e9221a978fbbd7167ec73069a49db55dea1347996cdb4f9bab0d1814e485a35f45724eab8d83955aa8de204ee85bc597bc75f40ea372adb1044b0e7b14ad689e241bd36dc36ec0ea8691af6cfc85c1432904ca619e332a15bb79d8cf024c630e90b615fbd99e3dadd93d7826926e3f84bc36b9494f0a98f2c2b31792f1a57323ba3997257e8502e4c6fc11e789f0f13292be7d535250bd0d958d7c63d796d5a604c15cb79cf419c3f732d5ac66cb6f38ef2aef7c6138f3d86906debe50d92fb3af3607d95be561141071661bcad96bc110839a27752a23ae3448a138ab28bea1c34108cb35667f374967790545d074633af6e3271d8ba1f01a6645477a80f8dfe08c8885572104c038d77cfcf2c4d1254c406d21e3a604b4578e56c4cb611c41922517b0860c66e880741cde69733683303c07af020d2b91403828ca1898ada8264d461cccd7dfa5f9a1feb17364f91ad860c322a59d8bfe45551ab0304656d60406d308c85172c6cab293bf07c3e76a162fc98dc7c94634e243aaa284163d9bdb9339b6d498125aff4320386ff48093a3e3d06eac82ca8806bb5a53da3195817564f42ae3f72c5cb34ccb4917e8f6f5f681bf2e852b717d7982b5565a63dbe9eb5340670ab34fb4306209ca96b1eae12b7b912b1b6de12e5a2a73cc370d8198856bda961f5b87b5e1b3bc77fed1ff63d45ecc2ba7313dca12bccab88058252e8b6a060b36c007796dfccab4dc1364dcaa28bcd7a9fa6bba27fe464ad07e4b04269fa6048ce14b8312e4cda63b39ec9baf7f3c736899b3e39b07f04b789b773a1d92d6010abc4658b40986dc1a6743d251773c7224aa92db5a829bea5f6dc5e23cf2f852ee7ca40ab585cebf5df5a430e94ba04fe407fd1dc3d2d77834ab132cdc54cb47115d13ff13129292fe49adfa11cfa1dd39824926a5fdce44e5c882a4af7751a3dd7d6d4129a62846e9ab74be864fc6925e0e1cd7c68c1bcd858af797bc0c7d88ccb2c94abaf1a957c499e89820a4ac8f61a3b602774804fb6019d5a51ac2a11fb02e42b81a6c020dbd28402456f2cf2ce6cc691d436e17840ed47804253106591fb0f5250ce8593173ef8114597ad667442aa860704cab2b8dfbc71412b20218bd1b1e7c2b8e1a11244c4f6b87b0b71b2ea09f7fcbc41d78cee9ebbfeca83a71d9e7c0fd5b140d362bed0ea220f0c9e39cbcbc60bef950f15d0337346ed9fc83a3296acbb2d77f8eaf20831222aa24ebf8f3310b891c5a8a106a37366600fc265c4af07d81e0a130fb7b2e5368e403cd544cfe54273bdcab2b9bf1d44757ec6ea5092842d894af31a9dee36b1572aa0741597bb2963466589d408178c559489ee3c0c4e78a5a3b13917ce51db7758a355212e7bb9e55a43d6df225b42b5a5b811783fea555a78064eff0ad7998fb214d927aa6597364cfec3f42b9b5995b2db32403291c6a0ea73f7d05ca6e85e46f9b84813e7eb7b24eb3955fc97c7799d1e12a83eed8d28a1731dd78ecf28fa3ed1d76ae3978a6af5a512eb5e4c4d76256d676b6667123784c0c4abe5db01eb8d3d1a307a1d3ba25cc8d9e411b8a0c370bf0b3a4261a5d79be2d14c"}, {0xa8, 0xffff, 0x1, "2500cea34a9a1c8aea1dd347653e056c285c40d05d6a5a27454c0003e9b85722c19dc62b54bf64ef50e899a95a26dae07f7026f7e435b83da011947e482d5648f0e9f7fc1205e1dc58873e554314864f3c44e31717ab475a93c96e0ee88ca51d27fbeb4a9c17282ccab926601face20f8a2870bfc4783dd37950360baa4a313ec663d72955cf0faaefecb0fcbd00f9bbbb98"}, {0xe8, 0xffff, 0xff, "67af37d3c4e4ddbe970610a035d8de7ea1114194384d0966610d785874ba32e07b520b39d3bc95643d4a8ad07896eea3bc7968f3d92efd3b9df4afc5ad0c2c282f11501e392a83caecc1357306d1f5564f4e29e402b5c14a666f8953c28ebd5f2936f246eb19c7b0f10e41a469c4c55bc6a68e3dd526cb43227fdcf817fafbcf28ee0145e3c810d99af92b85806db14e63cb02281bb35fb44abbeaf650a4993ed2d58177d3a8413975a44f32e3f2291e3ca72f9ce7bb4f0dd5d92ff042e8567e77bb09bf577976e60697b92cdfaed1812a5765010e890c"}, {0xa8, 0xffff, 0x81, "255964510edbadf9af1e05836b2620465f448fa192cd6994deed14c76286549e3896db9bf8254ebf538cf4f36097a4f149e6805834213447ca530d78385ec1da14c6577f92cb6f2d67e4617e212c9b8a484ec5a33247396e549a340bc0c3db8868a7950ab21486760a08674c116e4510ad6fc80369bdd0ed6c3c8d41a24e7307e3a72b505de55a6708cab0cfb0511be7b35490c711"}], 0x1630}, 0x4) connect$unix(r0, &(0x7f0000001a40)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x3}, 0x4) socket(0x1, 0x8007, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x6, 0x3, 0xffffffffca1118d8) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8080, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f00000001c0)=[{r1, 0x28}, {r2, 0x10}, {r3, 0x14}, {r4, 0x1}, {r5, 0x2}, {r6, 0x100}], 0x6, 0x5) fcntl$dupfd(r6, 0x0, r3) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) flock(r7, 0x2) flock(r7, 0x1) fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x35) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x3, 0x0, 0x3d8, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x100, 0x6}, {{r1}, 0xfffffffffffffffe, 0x5, 0xf0000000, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x82, 0x4, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x77, 0x21, 0x8001, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x7}, {{r2}, 0xfffffffffffffffb, 0x47, 0xf0000081, 0x322, 0x10001}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3}, {{r2}, 0xfffffffffffffffe, 0x82, 0x8, 0x40, 0xd4}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x8, 0x7}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0xe67, 0x2}, {{r2}, 0xfffffffffffffffd, 0x50, 0x25, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x490b}, {{r1}, 0x0, 0x20, 0x40000002, 0x5, 0xfffffffffffff462}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x2, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x9, 0xd77b}], 0x81, &(0x7f0000000100)={0x0, 0x20}) 16:00:08 executing program 0: unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000003c0)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r2, &(0x7f0000000280)="c864266bd243ec52a98c6ba134d7a06bc43678a3c29dfb82160de079baaaa268af4a96fa74ac770745cf654b8819dc5d9859120346356f320cd2e33e529edf8f3501fe7ef654f506f3a7ef20d15af17bdcf78e203876a0ad7e69388c376794f8890e2a90ddd40bd32d9af9e9a58038341c3ae1a281827381e37ce2b4f4e2659ab189ab18c952ea3f121b154735bca5ea30ab6ba3399e52abcdda0a8aef47672a3f59723eb4f1b06353570d9dc5e1a043f3559407ae07abdea253faa9ff17b5195f861b43245d9951a1a75707ee91558c87cd039987d33506ef18f58ff4d0c8377514484b5f4eb93727e626144595ff023e57916f5d", 0xf5, 0x1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80001ffe, 0x28b0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/72, 0x48}], 0x1, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00\x00', 0x2}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b981b00000000000000f4ffa246e5b7bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c1040030eb4de9b79a18725f7d7dab31da9110cfe6f323ca7d36e394fafd73dcfd752ffb3304cd1c9e94e0f9253bcab7eaf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a71aa14c00006dacfe3900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x40) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xa, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000000140)="ffcdcce503d3db031f72d27c1aac3314c6e2036ac90468743b72430def391a862ce26fafd9e4e41ecf34fc2769aedac3a458665be843c401fa6b2eee686a39c2817a9e973cef69bd9481a18ddfae68017b7fa0bbeb263af2ac689b59db60c68c7e252ff91e837f21d209b785e59fa5e352a76267b27c9896c0f686762774bf58e54256a362c589fe455156", 0x8b) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:09 executing program 0: r0 = socket(0x2, 0x0, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x3ff, 0x7fffffff, 0x8f1, "1f33db5596d1098d80fbc5c3c8606abf7a650900", 0xc5b, 0x2}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="62752e3f89696c653000689759bbfca239dbef4bad5c2ad34ca0d67fa747f488"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x38, 0x2000000000000007, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) dup2(r0, r0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1000000000000084, 0xffffffffffffffff) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000100)='./file0\x00', 0xe140, 0x8000) close(r2) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000713000/0x4000)=nil, 0x4000, 0x408) r4 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) connect(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x8000000004007, 0x0) fchdir(r0) socketpair(0x16, 0x8004, 0x8cba, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e73c407e977bf9de9e7fa9d420", 0xd) close(r2) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x81, 0x9, 0xa9, "dc69672d7f12676fcc25f2de353c4f94b0fa248b", 0xfffffffffffffffd, 0x100}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x2, 0x7fffffff}, {0x18, 0x2, 0xad, 0x4}, 0xffff, [0xf7, 0x47, 0xfffffffffffffffb, 0xe8, 0x80, 0x0, 0x4, 0x8]}, 0x3c) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x24, 0x200, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x40, 0x200}, {{r0}, 0xfffffffffffffffc, 0x64802bcdd3e6535c, 0x80000004, 0x46, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x20, 0x30a}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x6}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xe601739273e61783, 0x8, 0xfffffffffffffff9, 0x8}], 0x7, &(0x7f00000001c0)={0x6, 0x10001}) r2 = dup2(r0, r0) r3 = socket$inet(0x2, 0x6, 0xb3fd) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1f, 0x3, 0x6, 0x200, "6425ff91d5595762162f9470572926bd11b4efa8", 0x4, 0x9}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x200000000, 0xfffffffbfffffffb}) 16:00:09 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x3) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kqueue() 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:09 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x14, 0xf0000000, 0x80, 0x3}, {{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x85, 0xfffff, 0xffffffffffffffed, 0x401}, {{r0}, 0x92617b1796b2e151, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0xc2, 0x21, 0x8, 0x5}], 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x57cf, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000008, 0x3ff, 0x2}], 0x5, &(0x7f0000000100)={0x5e, 0x8269}) 16:00:09 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2}, {0x1ff, 0x8001}}, &(0x7f0000000240)) r0 = msgget$private(0x0, 0x20) r1 = msgget$private(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) msgrcv(r0, &(0x7f0000000380)={0x0, ""/210}, 0xda, 0x3, 0x1000) setegid(r4) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x4, r3, r4, r3, r4, 0x48, 0x6}, 0xf70c, 0x7, r6, r2, 0x8, 0x0, 0x21, 0x80000001}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2d6b, r3, 0x0, 0x0, 0x0, 0x69, 0xffffffffffff2215}, 0x8, 0x5, 0x0, r6, 0x2, 0x18, 0x7fff, 0x4b96d473}) getrlimit(0x7, &(0x7f00000001c0)) 16:00:09 executing program 0: r0 = semget(0x2, 0x0, 0x2) semop(r0, &(0x7f0000000000)=[{0x0, 0x1eaf, 0x800}, {0x2, 0x3, 0x800}, {0x1, 0x7, 0x1800}, {0x0, 0x2, 0x1800}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x6, 0x1800}], 0x221) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="8ae1ba804889dc557e19e169b25e38e89fcebcf1354343b3ecf7c010f9c35cd5f0265de3fbbcb423f98cb715155664d83c2add254144601b768acfcb1303b990cf3fd368f9db72586d14d95d2ddf06bcda54d9b31df3253d41379070a486a6083644afe9cc59d3c8206e8023ef613d2d090bdca672bd58cd34d20e2a12377e5ecb21594d13d870f331baa0c41fc84b88016a3343253f", 0x96) wait4(r2, &(0x7f00000000c0), 0x1, &(0x7f0000000100)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20281, 0x8) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000002c0)=0x6) socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x3, 0x7) listen(r1, 0x4000000000000000) listen(r4, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x480, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001a40)=[{0x0}, {&(0x7f0000001880)=""/35, 0x23}, {0x0}, {0x0}, {&(0x7f0000001980)=""/184, 0xb8}], 0x5) write(r0, &(0x7f0000000240), 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/116, 0x74}, {0x0}, {&(0x7f0000000580)=""/91, 0x5b}, {&(0x7f0000000600)=""/179, 0xb3}], 0x4) close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f0000000180)="ee1abb05a04128bc1ead20e15f5592dc838351ef80347a39936b9feebb3ecc887d50e1190240efd17d91ba78bd44ed0385a1487b53e94f34d29992f9a75d7c185801703509ee7b12ed0cadb3aca0d0d1567cb30d7895568d6f64b47aadfd387bc56c991b9aab5e0946ec2325e294b0e54cc07f979d025f092379800b2557cb9c7aec989148ec8fdfda006825b84b85c725e26ebc440c0cda997795151c0d56956541ab1b4e725c74d1e24101ebf3", 0xae) dup(0xffffffffffffffff) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) kqueue() bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xc5) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0xfffffffffffffffd, 0x4) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00w\x00\x00\x00\x00\x00\t\x00\x00\x00'], &(0x7f0000000180)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto(r0, &(0x7f00000002c0)="ded62a2aafe49286694e852f2842", 0xe, 0x40a, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x4001, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffb, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/134, 0x86, 0x842, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000180)=""/175, 0xaf) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x6, 0x40c) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0xbb}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)={0x100, 0x3f}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x28, 0x0, 0x736, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x1) setuid(0xee01) ioctl$TIOCSCTTY(r0, 0x20007461) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x10) r1 = socket$unix(0x1, 0x0, 0x0) fchdir(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x3}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="fc982530c3ad85c00a586fddb5a1268eef2b8a6a6c442f22cb9e32a5c7461022a080ec992d1bc5cc2cad5f7c47ca6e75ed6d0dbc59497e80b21b16ec7bcfc4f6a5a0095108e095d91ac7cf12487062eb3aac3649c0a91e9be702c995d0a939b0694500cdaaa13a21ebd1fac5b0ee4848f07548d8e29218f166d98e4e6bae7c3fdfb4a1751cfc7838a5875211e8dcde504448eb5517a268980b4cda09675e197b2ef07b981facf9f0966e0200cd55ddc0d59000dd59db5daa590ed3741e1b6afb09a5e40b191a2f33", 0xc8}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x18) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69c31929648", 0x14) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/3, 0x0) munlock(&(0x7f00001de000/0x2000)=nil, 0x2000) 16:00:11 executing program 0: r0 = semget$private(0x0, 0xa, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x5d5, 0x1800}, {0x4, 0x543a, 0x1000}, {0x7, 0xff, 0x1000}, {0x7, 0xdce0, 0x1000}], 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {}], 0x8) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x6) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') dup2(r1, r0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) socketpair(0x10, 0x4007, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001440)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="233e051b2482a43dc33f9371282edf70a0a00c9fd5b1adc61118c6e8214ef4213537c96c9469e34a63541f6d5898454a62ed1516bb2dc99346bc8f8754a476e8d8dc38fa34f3dfbdace6ce73fe25b94e153bed33b742a9b8766dff751aeb65b71306ee5a7763c0247c13f69fd186545cb1972073ff38dcab291cc0537393e2300994120ddc7a7a21f895c44c11cde8fc5cfa3efe478dc2f2", 0x98}], 0x1, &(0x7f0000001540)=ANY=[@ANYBLOB="000100000000000001000000ff010000b4f5c8140bd4979074a134991a9bc3da459bc727274a5118ff7bfcc945ecd67229b6de6f85cc12b014812763439462917e1c1a95549de42ff2a59ffb017d84edd1d852ee59ab80cbfd6d9633efafbae2c89e81288d20e45afaaee30264648fd129a1231ce008bbe99ed02862d36dc5c6e50233717130ade63d8004da81653dbcb0138b8bb24d1dd770384c4fa55dbeb916d2755077ee4f0d5ed1eb99b4b94fbb5c38aac67e361f1afcf6375d3988fd5983b399aed693a96a1f9187c02218f783023c697dee59447bc00dae74d2e7aa9df1f5bec7375e164ec55bd10d12d7a03e5a03d3ce1755ca1ffd62787ce00000001800000000000000010000000001000000d9010000000000101000000000000001000000000000007a5ccd34242f5746d0794a668d6ae3dc442017dfe14b9ede7704b6932fd95247d07f8fc1eb943f2c95217c5df8eb3ee83a7a9c0c4af64fa7dbbfa17f8415d69509e305a9baa9c61d7ab9b0cfc7f3f922b97d9e9718cd3f0a4ee67dc2d1e83013bf7e8f0bf85f8dab1265723595fffa8db1d49f4d7c06618a33db71a840f81251d6f26da7efd767fde4b6bb52c27f23586a10881508e8e0c32b3765135b2c178bd9dd7800e1de442554a574449fcacd084a98c9b1ed9519756254ac80fec176d94248bbd849903228ccc1eea931c94d8243d67b9270e142e63d3f7b14803b5813e6a5b7af940fbdbf222993cd08ed4a905e9faa6f96e63a55b5dad71638a6eefafd5ffa72bc4eef3d5e435e9ef9ecde2203f076b899dc435e352af0ae26b1e7f6d2e4f29e333efd36ffea04ee70db026f0723f323a31c9ed43ea3fdf6d71ae3d4ad878c69f547534ae5da062e4176b2a9c0c5df01d51388edbd6ca765c58f0804f6500d13384c665aa612c1c25e9910585d11978f87f528d398e8d89cec736e7f59c485b4cfa369a51f956cefc55a8e66eeba22604c8fd2687b68a38c2b156e7d03ebdb85829f1cd073e5192db2dc54a4bcbd3872aec5e0a989e3769de6c2e7ad110682688216f8ede3281a92833233e80aef2ef9584d6bb48d097e9fbcbc5400cf61aeeccbbd30e843fcf992e6f68bcf0136b2158180a9717872e4ef06b2b4c9c67eb9a665ce4373ddb3335bc9d155c48da7c91a04430f125656c660db636acc7c476c36c647501545e0c8e2a3e5791e55e932b7f9054b100e9f295ff244aa1ac4d243f1861b987e7761fce738eb4acfd0fa8a8d43f7b862f1412b3a96f77b2c058df904312d5a596608d334cfa96b4c250d2fef5ed72bdd5e5da5f09bb0e0e0d8edd28324c721bef41445d1872a5ca9faf5d1d0aa1f4a4564c115f1059cef974af463dc0912ac4d222b386b80243727fba182f353c1a96ab6f0a7eb16e2ef14233cc931d23c70f20ffc180c9de0509982b154fe6fe3a02bc854d05a8b958309da77961ed1bf4b4f6a495c411fe015bf105877b6d5ab805c1fa90f54befe8265ad7a3694f3c5a5fd17ecb783bad3bbff62902fa63c7f44a6c88a33321c40ab970c497f13ab366cdbd34500f82929e5ada3f7dadc18092e8e55c0f4481dfbf860c40c98c7c7b7c46e39a16c314d3dd408ba6e41d9d8c0714e584f77348d27e6472ecb6c46dc333517a64fe0252774197e1d7c4692e0748b8f8457b6f9e6b7a03e3017ac632d5c0e2ac8634c16cc9e20e804cb10759fc29b5f61f20a1deb6aff0930875fc717fd6930206aef5667b745b05c29f639f091ff69b9c991fdfa88282e7708b4bb40b91c507c78b20685263b4d25bacc5126fb1009dae8a2d988c0c1354496b419fc72c4fdd7e3ada328c6b80ed687568d5e18aaecdefa55f17bf34139d6c23013a32f22e5ede559d36f2fe18e8a9d46a180cd05e4f9b1bd346c27cee21cb6645029b5873b43d76116eafae552e5bcb57e29b50f51e4a59949f2718a4e53da3fa9cbfa967721194771293de01d9173e401079b867415a6a71b344e018cab4106e3ec74eef8e5708aeb458c6e6cb0bb88914095c689b20cda318ad06f4c3959df5fd5f52763cfa568786c1cc9f1c33f5a76c4e5ba48bd9691384113c15ed943093639cf03ba15a3bfd0605a714ba5854de3e44b3e562e27664beb66728cfd61a666d54d3ca7f813936b977bad22694eb76607133af73df01847b9041d20b9202fdcb55b9f2ed80f43ec1fed81d6264932a4b1466628d9e0f659f04af2f07956ac8eb459ba2de031bcff5b32e4e924eda42027c66cec16bf22cac67f2bfa9a287d963a027e59e368955e5f357b9f3ca74be85a042d1e591497ad6655434293049dca3e3a0d8608b9511aa5111b9aa312d9c20e7875cd0b15dfed6f402a97a14b46a000692bb61b5126ebc2fdd934bec882b17bf8bd6e0c91a7f6c719d16e65dae46e3fe38da065ca1508bfdf9164955655d7bf9901c02b975c2de7a5be3622107c2f7f7454fb219557028699633992676aef7d689b6f01f1d6f4e706a95170cdfa676201c784e80f9bf2da6fbd2886e41846a50665e80a256fa1965fdef9380000000000000000ddb2b4a71bf6283da58a2ee5e5e2fff5f00dac1d3f57712d8e0078540e705c62ca72f6c3aa1383ee74dfd4bd2c626fe820ebd84fd7aa97efaa14df6d4d81383d3cba32d3a167c4ff1b34dd40980ae37e85411e1e206ac036f1c1485ae2e926ec805daacd0ee64bf15cd3267cf1315d62b265e94f1c50ceb534e7edc76d064e2468d886921390dff6eb2318ab67033400466ea892f0ad6bb62b1a580e234f357246ff13077a4a2ee53ed40020d2561023d97208866bc7c24fa907118301000000000000005188250e7a994a56636c6181e08bdc1b805573590cf95e3bfd288a7a90c34025c24abbf6826543ed3ccd6a348e739edbbd5f51a13893aca7bc08549ce1fe15f3c86879d06b47dbc4fee8a0f7a2b4c06e068e8bfdf77b71e5c493649e84c8155d5c353611e494dab422f9d35a837b8c8353fcfa13e6a6101bf3a744bf2856847437f1c121e42ef7e939e0c6e3f3c172610ba0f790096896728ec047dbe6f860a80a660fdd70767846559d16061e3c5d0500f3cf70de01f34e435e1d7422d530afce484a69ddb27e27caeb60318cfd36e5c88f301c9e370b72af95218e15dd1b0ee734effebbc8e4974831d53d2b971ab81995e4d1f717960f9847231c38b85f78c6965e649aefa712edf5bd03bcc8b573892abce4d6fd4ac64f21da6e128882a43452c3d834f1679e1e8bc9f045a6cb000554ae504dd73d03873e8d95cbeba185817c9674b1b4c22c1b1104763239009c8d2ba10b37d636592d9958a1e978a9a874b0e0fccaf1e2d3e68b174dae1fbbf0cc1a5ebdf5fddb7fbb88e2de7ff21c22e331f63249d37e5e28d2f2b19cdb0a2b8f2d19ffc66f5dddcf1bdfbcd3016d8fa06212241f0ae1eb80ff1da9a559ee23531de9fd514f4b3572b80cfe270914adddaa8abf1af2e1619bc4965bb1dc070350350c4a841290bfc0d5cfdeb6ce1b5506324f660e5f7f6591b19a2395cd9d8f2d4b4eb9e94cc4c7806f1d569bd564299f658741a51e948840f6aad68122077cc8954b934b88b714183b1a25dc425bc8046921a708eea8b2c9842220dcba1a73519f09eef28cff8aed54fd0ff058ad464a3439ed254ef8105a98616607d4710d4c43cb3f7bc3388c33037ba740e3c55124b33a1ca4822d9ac58f1a392cc6932afde70aedf5292ce0fc7106a710ee457d3a8810e02239eb184c25bc70511eceda8234d32ec5f67a3b677d6ed3afb2cfd29408fd8546a2345cc670138171946f741e2c60099f90f0a57ee49da172bbb64b59892fce922c046e2f46128f7ab48c68aad7be70652b0ed408df84bfb135503ef41257f1787cfcc99f86b8c39f292f26f5fdc359cfa4d10d26d98c811bf676a8f53d28be3061931a6496763b93f8db641c6ed56642996cd7e65e6bccabb2d1d6c413fe2946caaf8100786da723122823583585bfde13615848eb1237fef7c902a7419ec4b7047c4cedccd72448bbc39128a60a11c7db2f053105bc5d91587eb49a1f674c37a3aba7662f22d62682f007376ff6574f7ce1981019ef487cbba0fd2dc1ae6ac87cc1c03ede5dc84b6bc5624b4ddcef4bd2e9d85eb8603c7256d9ba875bf2a34f5618a885e38822954c6cf3a00cb04e5cfe3514355b7dfc62f61e11fcf91b3ce325fe282afb8264d63195324bc12eab8365b74724cb6eabbff61124928297d66f99a00a0843e38937a6fa91219abc61df6c0e121d60d659cbe57e438bc40db8d0890722e263b08f520c438332da0a1ac9c6de3a7a0e7b9705d271959e45a8a6b90fa62df05923fa079c7db91ca8b3b5220bd15d833bd6897056cf5723753f672e56a79b941e5e79f209e30ea8049c87f74df6fb87107c9ea4b8d9192cfe0b33b02c6370ab4f99459d88025436bc27e315ccef3ff3eee637ef629c16e379cbbf5cb89d88a0ffc2a21201ddc1dae7dc22bc6785b0b3cbdde8b59f68d452a3fb22397f0cd6feacb171970bb740c25ccdfff093225723491c145599c7133484d20272103852b9b78917c1f111583ec38d4539cb2feb1e5427626048373c423a06ace60c7697695db786f8e5b28275b0517259a46dced0febe1ef1b414ce41d3698ef5e86a9359c094321f3cf800b5203381d6fce911c27353550d37aae5f6ed91567353f5adcca612e9c64ce3fb1052d2105091ce16931b67f703e7203c6b52f9f1aa3562c2d6ff379f28f60f92f64ca5665d2c19006a38f06c9fcb95642a9f7b447c3476b52be9a496033b2f15ad25d96f501f01c9b344bb702cfcf3ce00e88efda828cb1985bd9e683768cf433af6a2ef17913e5c67b4601aeafd1414c0d2b1dec9fd0649678aef26a37830917a5db5c2fe69853ddcba0942c915bf525f2aa804a39b3b8887461f429646a0ff832adb217f53a8496ba8ff05d262ef3e19ed2d55c2fb8c6ec97b1c73cd25aa828a1e2a527ecfe5d450ca9a2adcd2a03ade6853a1c9714cf2b25820546b5ea7b5dbf121c68d2bfc9fefd6bcf6293e4df5f9d05c17a7d525140c44d72a86a369f6a6249814bb2b9a19793a52d2e0d8707783a72941aaf09bd75a77a59f9dfe7841d727b4d95eb8478022ad590385a63a9a57030576f0654efc641bc84279e34fc83e35b9440a5b6ef0c3a780aa6974d1cd5a55cb927ff64df222d63fc30ca9b61077b49eb10979864e545c460ebe06bff3b87a5dd045be2dd27bc62d5324cd0cbc195c59a82cbff88e5ae42994de7d925d8f869166ef61d9308d75ffa7cacb6af60f870dbdd192db2e766d7d0ea5325d84794ee938da1cdc48482e4b1206b024c926f50fe9bd47ab3f39a763d11236f9fd26854064d18aa6e381013b313594136396ab684334ebc9703cce6d76ed3371dc39adf494d6c67db55678ee7ee83a968bb8871596e3d6c0436834a63773bee0ab31add07e2032c2047730c14ab7935be528d41a82e617bf6cd518969653b2ccb91541b6aac1c84ba141b7e0783f7da7efbb8a85dc73da76106fb770d67923c945b5cf8b2d9800083b97d69147f64e75e2202c651b234e0de00d8ace42aa2ce6216370a548e66c3b5d4e8cfc6e04cd99b5405ee0bbfd5fbf970b6b32cd1fc35c454794a1d5dca2742477fe7b2dd00d923f8268f5e185f12a8d7549e52ba3bd996bdf9d84b6e69dab60ec14d5b4767475987a1b3e00c9187944fda948360f1ac4e49bd7d4d9e6c49113ca29cd074a43c7745bdc483ecd57c8829d8b430447f5e6738d3fb00bdf707451b65b1104bd8e32f40615cf73e87f0fe95e567ec1e1d778b079e6ddd7916f458abf84a7745d1e406ac95bff4e4e050713ce125b9d1d58cd3a4e7b75e3f4320a71c5f66d01f5fb67a8ab360843d5be673b78fdae09b78d73a1bf17a22cb198ee835546e2f779e21a6f694ee44758321a8276e9a9712066c5f889496e100bbf256758b2296c41226ebd49174a04002eed5e0aa79081153f68f0b945d5d1204c5b23b3d3adabb16e82706c15d9ac314b9338cbf8a9e4a1a2dbec954dfb75d8d3e34c63b50cf1d559ce111f7d4e8e2f6deb00bd322294bb36672e12d8ec84bff6ebf50a2bfc6d031cd7de40f57f0098df52ecf8f4beac84dda056faec4238a0a78755f79d320ed0b1ebf5fa9bfc829eba9eeabe346ab6361a13000000000000000000003130bb64e5b6bfaacebea34640326c5a3466d7a1569fcbde0a527300000000000000000000"], 0x1128}, 0x405) sendto(r0, &(0x7f0000000300)="d0ffbc2e247b3e2148ab975dcadb23a927cf7ab3373ff84271ac3a862b0e5c40", 0x20, 0x0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) stat(&(0x7f0000000340)='./bus\x00', &(0x7f00000014c0)) recvfrom(r3, &(0x7f0000000100)=""/19, 0x13, 0x1, 0x0, 0x0) kevent(r2, 0x0, 0x1, &(0x7f0000000080), 0x36d000, 0x0) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/219, 0xdb}], 0x3, 0x0) socket(0x1e, 0x4000, 0x9) mknod(&(0x7f0000000480)='./file0\x00', 0xe01d, 0xc000000000000000) syz_emit_ethernet(0xfffffffffffffed0, 0xfffffffffffffffe) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0xffffffffffffc321}, {0x4, 0x3}}) r1 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000004c0)=""/181) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x20, 0x4007, 0xdf6a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1000, 0x5}, {0x18, 0x1, 0x0, 0x3}, 0xffff, [0x2, 0xb6, 0x80000000, 0x100000000, 0x1000, 0x5, 0x1, 0x7f]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0)="f41497cbcb5ca30d03caeb73218fb9171d22bff0cec829ca34fd9ff9c8d6cc691cca937f51e31f4a1b8bff95e9e12bacb28ec781f017c20a09c50060df789f36e93d757a98b8df2d5079a8ff2aa1fd72cc774339498c28a1778713580f8a8518a448a496c29f1a430f59a251362ae9675bddb72513b35d193bd21331275d6fbbfd9212", 0xfffffda3) setitimer(0x2, &(0x7f0000000180)={{0x1f, 0x1}, {0x8}}, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x9) setegid(r2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x3b, &(0x7f0000000200)="48e20d80500a4bd8be2229a51792dbc566b306b00daeff14f1fdcde39477142a32f57afa96b19d496d67acaf7f9ec9c7648571e934b0f76f244667") 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01", 0xfffffe95) 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100a, 0x9) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) pledge(&(0x7f0000000000)='.}]-/}%]\x00', &(0x7f0000000040)='^\x00') dup(r1) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x8, 0x4, 0xfffffffffffffffd, "280c2785e54de93ef13baea95c3725769e86c4e9", 0xcbec, 0xfffffffffffff5c1}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: setuid(0xee01) socket(0x800000018, 0x0, 0x800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x1) shutdown(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x6}, {0x18, 0x2, 0x5, 0x101}, 0x200, [0x8, 0xffffffffffffff00, 0x9, 0x2, 0x0, 0x4f2c, 0x8, 0x7ff]}, 0x3c) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfa7c3600e2f5bfbd19a5c7813df1c267", 0xd9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x7, 0x3ff, 0x7, 0x1, "ead4158e0007a0edacf31802877b1c9b1f72241e", 0x5, 0x7}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) close(r0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x408, 0x20) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x91, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$setstatus(r1, 0x4, 0xcc) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8082, 0x100) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xa74) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)="01c4ffbdca855f84335656e930df2e74fe57cf590b47cee68961874c2b53f1c7b097b2d6823455612c098e674f4a2c60c222d55f298353d056e4eae850c2d1917cc763b7995470596b4f08e6926ecd3c5a72cace325f71ebb24441b8644e3f3158", 0x61}, {&(0x7f0000000240)="8e846bc45febad7c0d64d1e0203b74d6db37c128a3c74d57cf6d8c68378a835aed444dc486fc7d9722f97a0c83a2fa53c6784f3f4357a7d932d8fbbadef25c2c3ce67d893278dee999ef324858473b8b5bcba907963a06634fcf9711e775c0c4913ee980bd099648f659b10c8a46f7375f7750ba3c6ba005599d89447feb0810d4754132183dd3c2d71e22b6368144458273d3c356c2ccf8770c0eead0c2d1d10d9124e3900919085e320b783e04b2315490d06a3ca4ea0046b3257e9cd41b6a191d757f9b0569a2983c28de5bfaded2d65a", 0xd2}, {&(0x7f0000000340)="d40767c14e7ec6b9a873b615f23c47daba7f6420088ae427f4911b6c7c4da5c4848522641823dc1b3e3539ba85d0e10c25e0463e7c8197047a4fd00af4383cad3fe8e6c19149a3713779a21209250c073e3e06c102d1d89efda83fab9ab6ab36ff8cea9808762cecc2d37c6cd6cce927ede981fa48c66dc20b9cd57de6163593a02f6fb0a9a768b00f028e5ded9b23a757087992bdeab5902c705987ba270e76c9f5dbf409515acdfe14815db4f6ab942b97a2ca60f20ce4132d536ff385826ca393da3e946903bc0a03ca80dc44bc40fe1e162035ec58c22019a779f6df4e737adad6c51d46180bbc888dfc1872e14320c3de", 0xf3}, {&(0x7f00000000c0)}], 0x4, 0x1e) poll(&(0x7f0000000180)=[{r2, 0x5}], 0x1, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="7b42a6b4da4babd24ee28c0965451c3b819740a9bbd629ec03eb00c24a58481483bd0f59670af8246201f32b760cf9653982e8c5d6a4b94db811d95ba1ed69e43b7bd27016c9cad47cefb6f026f6cc17b1d8d717b05841a727cb7caed329d0de6f6e3994a29ebfa9f2d49afaf8554ed1426d0a64683e1d145228fbca4f31421ed9e99483842ab6d442f64e024f8c1d04c5f5bcf18e266e2940ac95dc6e7f3e88cde37681c598772faf1c168bd7db9953b357c56b265f9627c8faf69f49690000000000007c4a74"], 0xc7}, 0x0) r1 = dup(r0) dup(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:12 executing program 1: r0 = socket(0x4000000000000, 0x4000003fff, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="92022e80ff695b653000"], 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) recvfrom(r0, &(0x7f0000000080)=""/164, 0xa4, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/64, 0x40, 0x43, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x3ff) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20189, 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x1, 0x8) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) write(r1, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 16:00:12 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)=0xfffffffffffffe63) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\x00') munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: r0 = getuid() seteuid(r0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 16:00:12 executing program 0: shmget$private(0x0, 0x3000, 0x20, &(0x7f00006f5000/0x3000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x9e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x100000000) setuid(0xee01) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000d8864a8aa5455195218974b5676fe9432976ef389d47cdced7729bff0d0b17e29177e440f58c2b47620b77c21f28cc49ab9ade42ef58b7f67fea09bf52509b64ba415866a549090e63cb97f2d62077f13cd3e791018023bc6d09f74c474e5b95223b6505303675000000000000000000"], 0x1, 0x800) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x14020603a3eef7a8}, 0x8) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r9) r10 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r10, r2, r2, r2, r3, r2, r3, r3, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}], 0xe0, 0x40f}, 0x408) openat(r3, &(0x7f0000000240)='./file0\x00', 0x28080, 0xfffffffffffffffc) r11 = semget$private(0x0, 0x4, 0x11001d) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000400)=0x6) sendmsg$unix(r3, &(0x7f00000027c0)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002700)=[{&(0x7f0000002680)="bb83f6882502575fec362aed94cb9b818dafe9016de2e31ae7b0c1d7533a2b4bcb0f51e36b89e5ded8b1e482a16eec0e59e3a426b5edfe256166666582b6907985d35f32781a31fdbe8655d8b93c126ceef903e6d94d521b43b3d5a236470495b50ba53610844bf43bfb61f5452681dc7e0264bf4b", 0x75}], 0x1, 0x0, 0x0, 0x3}, 0x400) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000002800)={{0x6, r5, r6, r5, r6, 0x182, 0x8}, 0x2, 0x100, 0x40}) getsockname$unix(r2, &(0x7f0000002880)=@abs, &(0x7f00000028c0)=0x8) r12 = shmget(0x3, 0x2000, 0x79, &(0x7f0000ffe000/0x2000)=nil) r13 = shmat(r12, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r13) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) semop(r11, &(0x7f0000002940)=[{0x4, 0x1, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x2, 0x1000}, {0x4, 0x7, 0x800}], 0x4) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) dup(0xffffffffffffffff) socket$inet(0x2, 0x8007, 0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:12 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x240, 0xa4) ioctl$TIOCSCTTY(r0, 0x20007461) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) r2 = semget$private(0x0, 0x7, 0x220) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/211) getgid() setegid(0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffff85, 0x0, 0x0, 0xff5d) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x14) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0xfffffffffffffee4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:12 executing program 1: r0 = socket(0x19, 0x0, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000)=0x400, 0x4) r1 = socket(0x20000006, 0x8000000003, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000001940)={0x200, 0x7fffffff, 0x6, 0x7c, 0x6, 0x0, 0x9, 0x7}, &(0x7f0000001980)={0x1f, 0x100000000, 0x401, 0x4, 0x81, 0x80000001, 0x10000000000000, 0x7}, &(0x7f00000019c0)={0x4, 0x0, 0x3ff, 0x8, 0x1, 0x58, 0x8, 0xfffffffffffffff7}, &(0x7f0000001a00)={0x6, 0xffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000640)=ANY=[@ANYBLOB="0000fe4f5ff9137a07be"], 0xa, &(0x7f0000001780)=[{&(0x7f0000000680)="27fdb5d022834e9cd3887734d05127edbd93740c5401c4c79ba1ee7d48e1e26b72c652080f9ebd533e04d61b1d53c80463c13c98db6368795726c6df291706e7d79f2fd9ea703a34ce3cdfad4607bb156f463bc264f0110c4e6484ea93d7200a27e456edb1238240371d0f38923db461e0a13ba5bd59b09381e11ce84d8d6a86a4ca2eb2617441b5d2a1423d567f12cf8526dc009b8e85b3e250c585faa1e36c9694a1e43c3ce97ef88ae202731bb61d24aa805fc049ed571915abc78455b43b7a4e272f51e1a1810de753c09bc54f6b7921cceec048cfc0eeb074c59dcb7d72078655ba417729ba62df77896bd0cff923", 0xf1}, {&(0x7f0000000780)="a2e49cdb405282c95428c37d0045703f6c7c9c93dd08a34844f4f9b938256780acb9f5376cc7f8a429ab298b531dbfb322cba396bcaf61352afae7884bb340bee198688625c6f6f66f71f16fb2e0ebda8ee378a79383b53e72fe6df39b09ee8669387a9cbc723589222c31952d403c9da99724433ee47445bbe94153a0b20b21b9582cc3a68c8d507afdc9ac8b3acd5f285b198f8a0326bc87379d6ae84dccadac687e33b0b87e6b90accd89d251f39819e3ec2ef21deb5c8686590937d519cc32e54f000ed51e8afad5e1d257e34078d273da62a5c290f735b4ecd33e4035664320b66edf458f9e2b40ff5492479a27a06cbab8a61e455dc8604f3acc1a32d968091d03bbe98ef635709d6d7053ee484ae8527afd5fb64538e7e7cf9cc78de1e48095ffbcd144b5f8c310095eb4b57a791ca38d0596109b126e8af3eb7290735acf83915749651d54ef3aaa980ade5b0ec69e678181ffd6ec1fb0a69f387b618529d02634939b19c762ef94f150d9100ab7d44d2433a705da491aef28a14c919f6e5fc0e52c61bd279e55b319f2bb1ac076ac6ac77ca8aaa343022d6ec7d2a8c391d470b651e350d38e1e750a1726b71de79d4d6f9065c4734cc13ccf0e1457892af03a9276087f34a79180ed8ec3cbf0b526861d1e0db0c8ae36c2749388fed283075b43c2abde849f3a919d6df297da85d589102182e51d3e0f857b6f4836b5251f9d096ba440ffabcde6ce6dfe6f155287168e9dec0211eb8dc218f1b2ae91383f6c90a9273a9aec22611ec3f6dec28602a3e71091e07a482e892b2aa376c248dc913d795cae6790e19279412cd2eb848ae670cfd2d1ee24e95ef5c7e6813faaa2deb9044a54ffaf9cb1ec1077e7de21bcad2ed8dbe00ec01c28ba58d086caffef41141cd8d1b104d56e0de8556e5d43041c6f47618bb70e26a0675ab19cb328fdd231bd72171c95b3b50d59a1608b3b3868f46b90554e4181b97ef99e8fef988359c0a41987f1a5e1ee7d0cacbdefae6e2e1e07bcc36875fb3133f9af7c241c78cc13ab6e88ae915bc2fc41f2b159eb13925f6a7f3215210a23de6a1b9fff59b886418f8d1392eac8e2d76e076119a15311baf4c82ac758b504bbe83a3155655296ebac28e6d8f3bee5a5596a85226c9ae52e21a05cef87bf61a2542a39ff78f5e1e876aebd217a9cc0d1c55243e27c0182b083d6240eb6caaeacab1a95db088745d0ffc508418b925ab2e31031699225a03e6f49823be67f397879f15b687321797e738dd4a31fca7adc70d249a26d8df4d725b8eb403cf7c0e09e5baf3ee1d55c65d564b67bf2b9bfab45b6bf62518f7f5331945f37cd3b52ed89bb26895b626dfb908557b83ed672095709a847c4e5a88d68aaf4d10b950a8fc99e4b2b4e6e535a80c4e362be291424ee136ff3d0873f48bb5512cbb0bec989cee9b5432e5cc9e442ba52c03396153b042138869ca72817a7540160542798f0ebc6918b09dce688c273fcd258d9a2937fb32ae67bec70b4f85cf0940fb533782e583c0929c7dea8daff24fc2a195dcf94ec05bfd50206036b5cccfc31ff183019fb086901190bed54c4d5d0db9c991bab1a30e7631e15e3bc02d7f4ce4eab4c6592a169a9feb54a65aae46f5e489efc6f58b3e26a16088a1053071cd1a9f5a57fe694927fffcb6e33d41f7b22ce70010d714733c9c8452b38a652db6551ae8692c7f66a053049839e85930ed47e27636471994846089045d7709417d46691cadaded4a83605fac5653a5bf8a679a2f2e538fb8f306ade9bbc0c7cf2895f906fd68ac798f1a3b8fdbbd371a77e65cc232a2e75f17c9651347498099442ec140ed99411d109f668cd312f45a64142a4a59ca9b53ff937fbed4486dc72cd8a0c9b42fcd7475e48ff1b23810a82efd1b1756be0b1281cbb2648270c1446074df7c8ea33ec5e775c4495917feeb6c413d786387b15aabd13d4ffb57f8c2e86e0588156dc6f953af90ac20ba3dacab3b4f305b6eab40e048f2dd7eac2996c2ec0eaf327a9582cd74cff7e39ce7582b9927bbbf7c3c9109401af4f4558e3d646d07a1c1ca24d50bb0f9845f140e7de6dbf039297c3308890a56eb8cd21c0798e0df6a155c0d90c69c08704d2ac14b4e24e43019c238041352bdc207d507a97f06759414d9477dc648ccfb3ff72876eab480bd62595ed182870f7e9911a0a3fe3d15355de51b8d053e992e1bacb50486ab5f66c1781dbd5b6b283d0772501513b4bd26e43e8d503ad4d927cb228e99b9be2affbafb2efa8cf9e91bb71364dbb41b85a805f2123df85e59f690379cd48dd1c89fcea22ba88069f73ebe992df42de5d04c24cc9061f87a39c9773b251e5072873d73480c2eb81aaae031efb37e980e62c225df3f3ddd5e23707d60fbfc4858c8f7edf2c682e2fdd4f6bdb05caa681d1c294b6002cca2a9fef03131a29be72dfec25374c89b06fd1f25547c834b62c190c6824392dd98745efd462b2901fc22d0a66fa09a24423724b9758dac9e65dd8f3c3e831b6ff41019a10f49dcc9d65616867b295c840a5aab8075a524decc05acf9d9d1b00f34971f4956e2529debd0a35b7c67799ffd9e42e6a524ee325affb7fd04aec2a12dab177e90ad31ea8cbde3db7a73e77056e8be84e882f1a72fb2c518585774be14b879b4c8fe3ddcc210ddc85aed4129f75d61a14020c0e1035f22b6291fbf3c47f6e6ca51a2f3821858202a16c020800578391e01d50251f6f14c4b6d40bc8213481c6d284297e27ba325b98020e1b0f99fc2a5e14eb56c6117d5479b2cb8bdf8a7373e0eacabc8fba5858fa10ccaae9deff9fa5839f49af9fcb614201a7e1c4aa7993fef82293e76a201ec253d8473168b51dda96fc1fbee0ac20310f52357a9023f08465cd5c8379d993eb86b1424a01f150df68d774126ee07d8509ffe584503df0a9484130bbacc3ed6661cda39098b82ac2b72f9fb8ecb3ac8a77a08403bf60e800176703c674f2fd1cf4cb2e603eb7d2f539856b0f0f251f8b4c1e1bdc923d3fe8c10f9ec6bb0602761b7390745242712c679922c19e7463bad667a5668808b8d4df525578c52c5e43e46dd1aa76023ee4ca1c80746c58f145894106b64ee9ff430906ecc1021e0f7469c3b397bfc53c3808d1e4bfe014b2bab926eea0f539662ed8e23433e39a7a3e9c6c54917ffe5e5c72ca0d9aecbe1ba5c416eb328d7a961357d48550d813a395c3c492636e587db2fa300b14cd97427bb647b61c149fbdf3ea56c0a44b6f2b005d77806557e08ecc8a2f73de553c6e4aebb37c6de9f0f563fa9296e7f25b06b4d193af5455439337727cf75dd5b82c119f8ea72ad6888c8c74474f61e5f61aa6931ae4a8750bf741dbe04d609e68b6e54eabcb6f61d8c7c7920622d170788cd120145fc0864b45993a0efc5e218aa4a0921b66d9e646d8e0529078dfcbd32c293170677e4ab7720a23c378047445fda92f0e7fab5cedeb49b8e9c44b53aa10988401477442373887722379e8ed53a495ebb4a5ff1f5a12cb1be69e06ccbc9a618fccc564770f4d683be6f269250efd0c3a9031d300eca3798babeb921dee5f87a8cc1743b51e5bb3637df4f5649cca77a18be5c7e4352a01db7858c646292f458ad15750193ffed1df401dd2229fe9decbe8570ad8cac0799647be2e36ad377e16969c5a6c89957803434136b2539d085bb25759cee9418c5a0663627df37b7feae6c010dff36323899306300d062729f9c99475cb668f5d0e3763c63931533c9690f6cc60b1b8309e071891b2edfd95d10699affe76f58dda6bcaa9210ef1056d35abff9110088f10f1486493785ea4cab67326de33b88a722689ecf77162f2755d6ebe632ee225ce23f8d37072365db69fdddab18120f99710ea34eff0cabf087b29f741918779653ea73c7a2f7671c834324e6c2fe42dbb905fb8968452e1790b3ba7d63ed06e950c2058eb0e34e9c9ae83662db46264ba503ef6137411333b5523a58c216d33d3c03738dbf8e4e86b78724c897f6dd6b41474006d9dde854a207ad70837273344a3e1abec5253fb9402c82ad5029ced4d8893194955e961ccee15c6b24b9c3cbd651a31f9c06f31c6a003d5b09de74d7a493851a0390685a1792eec5659321a8d8215b903a77b3ff013fde0bd5615b2c235ee0becb8a2ce29815aeff291ae6709d2c89f614d209193156082881e9d7dd660532e5bad1ef1beaf5ee932d674936abf872854ad57b09d40cccf972af5752bf1f5694bfc445672155f6425f71a5a08946f0cbf93905cda6f550f3e1971da0ade1d730fa759a8e12fb27d06df3a08f13394d3fd932d81eff8b79794c28888575a577303fca6b8eb1022c59d663cd58834382c4ab809fce8e05442ff9fed891a71c704f5755973b431dde95cd7e8a8bca67e9a0f6aa919167bf47ac3acb1b3df2f36ff9a4cd9fbc8ac467d4830b6006a417ef8b613cc8aedb2b5fafbdd4c78b4152b605b2806fa031df01d14ae6ec78e971b5bf18917d26ef88406b717d3c9614cb04c663a2592d68d6d696953ce19f5046ca05e8ac0fe8180db28d8341e086d6d344693dccd0a7854264076ec422610dc90613482d717bb5325294fc13483cbce86c159a8eaee41930d2d814f5b947c4483a7564992165d0bc55edb1a84f5c6d23d901ab098fe92866fe62046a882cb5343b1eb6d4b235e555691b0be69ac2f7b208c455f85a2de5eb71ac676e757ac502dc8e639595d58c9ebd446bd5fd3e67368271c1577127811d796d3871853c7c1ae42346ce622a7e78049184005a3381b5f141e624c22255123cab9941a46bfff88220dcf35a3a94b127332aa957050a937916dc74707e01058421b69112038ec4e06593f117173756a7a9d818422db039888f8cf0f62f2e8cf8d3ede4a176c43f79d9fba35ba959fb7436c05401ba2891eb5f648eb8ded97478d737470db6e889f2e07030e93ab7b29d6dd5d3abd6f482e309a3b077891ea3f7b8382dcc106e1888969d5e8da013e73ca8496021eca6a506f5ff917bc97b7fab7ef89828ec88e729fde3b412c14f308f805bdc47fe21f819e5f0a5f09d2bc3e89672551d46bb6a375399c1023e3ab2e4e45bbec1348a2b979c52b90cb73b82d10cb61186868557f28baad725182cd2015af45612331e535bee98d15c852596486295249f6d7cdee5ca74ce33c1bdce8b78c411d71a017728b1eb48720b4cc11afd96e801da489d5814a76c42fe8355258e109f22b92fff0447cb2b3c5a3505ec651852a40c9599da8f3a2e926dee6639339ef912a46a24292e979b5fd66db1cff742205ab5d2082d5c9c3d3d840a391436bc0ec25f09ae8fb560dfd11b19c993e844c25c8548ba41fbab10d767116f0f692564b3d0db62eeec38f67bf686fa8dd1d52aff823360baff920f8993c72e0d2ec0d92f0fcfdd4057cab46ba813a337fe448e4d45b7380b62136221b5cf8e68e4a9ba91da3f277fd1e248b51b7f0d9af9ea0506858cc4910c25741edd63816082a5056de3aa5e69ad953ab04d8f2b4415c58c72d767596212b34b1731da9eb154493fe7872f75934bc2defc29ad2f6ae2e7499c9c2cedf58c57712dfe99fa0576d394166900db0f296c1893d40bfcb26dffa5cb9ec404124b062d55aad239977075729625c286dbb0a3fc50e7701b11d2753365129cfc54f611e1c5f49784e4eaa0992555494b1ef9d11cbb3e998e5adac7ce125113fa1423a687f70861c1636bf096f00ccec149cefca14005e40a32fd5dd6db8800454cda9f849fc5e1fb2", 0x1000}], 0x2, &(0x7f00000017c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r5, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r5, r3}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}], 0x110, 0x58732a50e85d6149}, 0xb) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="2913171a6a3f1c7a0f0bcd316ac1e76df73c2a40a5229d765da11691d8d25e18ce040b9b56540d8cd4c315e707444ea719cfd981ab07e7262ad538c932b8ab26fe46202cace27d185adad988e3c67b9e2910216789ed43965ff53dfc", 0x5c}, {&(0x7f0000000180)="0e05d95b09a435acc664d0f04224209e4686663a7169323f7b3d12952a7d42666d5cac2bebef8d11f9e157f3dbbec7ae4fb8ee424b1cf851cea5922be5103b0178773e5006b72feb4310723104e2fa67518ba0da3591a92e935226e5595534404f04f1fbb714876798404cef97a1fcd9188ebd6ae0e9a1e30c7c343189b1edd55bea1789d81e4a0ca5e5994ee5ebd5115d1cd011019ed22cbf4dc827f090d7a8b20793b95c3b5e9fdd95676fbce7382011160893bc7de7d3f2ac36c370c6ac128599d7c8123e", 0xc6}, {&(0x7f0000000280)="db9747cf5de47667fcc79ecc30e8f1402ec44ae4c86ade68bf21cf38f69734f8c3f0bb45b0f93f1f7e70bd8bae2cf9349723067e5bfe94bcff198501e627623de0f06ccd40d142fc560cab2bec7a352de5fdd4e504ae34a7294b20b4312133d3077067df5665b8e0aa12d848d090b83cb653b0e27cc39d0b18570c092f1c307e11ab3689a8209245a7bb4209670970fc6df5832acc5fb39eec5d1028723035d6500418a69c54270f2d27bcf69ccec3820cabf0b6fdb514af34e3861f1c77c84cf63a53886d1a47cdcec19040b9d107f1f8ef5a17482d906fc946fe69cadc9771e8d0f46f", 0xe4}, {&(0x7f0000000380)="d864665f2c3f1577a1d2f514bf46adb205a5df417a6cd889c9c9d287f22054549da6ad7c2a9ef607143e1a2c8e7792d456ecb3314f578f4e0a6187a4f8a974e52ad918d0f662e7323432319510c1d0556932958a27cbcba7084065557040426b8cf829592b24839dc0dff78245a09eea100062a8027ffa060af1fbe5dc2953554e7603ccccbc18485da83f3a9a97018bb726ca3f852a4ea8131690dc93a8f762c61c3abe96f773b290744ea87b4b6e2f971e03c5e73e14cfd5cd5d38a84a6ba53a0527ce795ab1ac72e9e52f95e902c284bc5913ac83adc7a5da00", 0xdb}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x40a}, 0x1) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:12 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) bind(r4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000140)) accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) chdir(&(0x7f0000000380)='./file0\x00') pipe(&(0x7f0000000280)) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) sendmsg(r4, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) sendto$inet(r2, &(0x7f0000000040)="eee3b30b5da6128ab75c1e07c34778bfdcba83e0aeb58b09fcc54318beae1fdabc1064dc4fa1aa0fbf4b0deafdbfa232d2336e940235432a5f633948d1a026ee56c8c9bff78a7f4242f7af16b4e10fe7b2f80e87a547f4205a17c8286fccb29661fe90b845901cacbdef9f8172b362d0c1125894b467273480ca49db46", 0x7d, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) r6 = getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = fcntl$getown(r5, 0x5) r11 = getuid() sendmsg$unix(r5, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="0000012f66696c6530002e30b9b9b4511711d0221a4658d15fa300ec7fc712610e40e13400ec58f937ebd88ed01ff7d7cf9ed05d690dd8a15a8d901c3e591d67a0dbe8c129088dfbccf81fea20fbad1474237f728a5a322921ef174fa1d384b4f3d8d6d1c0220f7d58a1f826d81bdc36a8f187bc6d1565c155d4ce285b959ed363e596be7ce5fad1e6ed8cfc2960e943e46fea84355c8a1093ccb07d21b7b0a72e1d94fcc732e52b1bef6c38511419f1382922346387cb485fbe962107b20ff4e3887cb5d9c2c6ad61759dbf162a86ab2b35e07792532d023cf3d96c6388532f07e923f9e07aa72636f2"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000240)="a1efc89e8bedf094c5a1587266dcfd65af9720610d22aeae10be0f260b16be30b93ac5c609806dde24404457500b78a08c65e94f177c2848c9e3f6eacb0ea21afb55ddeeb3a1c5290daa7361cb5c41ead235b304df0c0bf83956a3e402cb557b4d775336ade55b399c7baf15383e7eed637a54af600915139640b992cdc2996815c0c08404c1f3ec9e04", 0x8a}, {&(0x7f0000000380)="95ad5be761ddc242e9741d556c90ac2a436cf8acd601f49b4f74a36851e5f09ad4b2f6c7eabe94f9de10a1c56f0100b46da26ef7d0e9a376e2bdfe6932a89de99958e883", 0x44}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r4}, @cred={0x20, 0xffff, 0x0, r8, r9, r3}, @rights={0x38, 0xffff, 0x1, [r5, r0, r0, r0, r5, r5, r0, r5, r0, r5]}, @cred={0x20, 0xffff, 0x0, r10, r11, r2}], 0x98, 0x4}, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000140)=0x54f) ioctl$TIOCSBRK(r13, 0x2000747b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x1) setuid(r12) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x19) ioctl$TIOCCDTR(r1, 0x20007478) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280), 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/96, 0x60}], 0x1, &(0x7f0000000100)=""/179, 0xb3}, 0x2) listen(r0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=[{0x30, 0x0, 0x0, "7ef7add8e57c69e466fffdcf9592d680519627046d2cd7d18c"}], 0x30}, 0x8) shutdown(r0, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) fsync(r0) 16:00:12 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10, 0xfffffffffffffffe}], 0x10}, 0x1000000000000000) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x101, 0x20, 0x7, 0x1}) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x22, 0x40000000, 0x3, 0x401}], 0x471, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xffffffffffffffff, 0xde}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x7}, {{r0}, 0xfffffffffffffffc, 0x9239cd38e8cace0d, 0x1, 0x165, 0x200}, {{r0}, 0xffffffffffffffff, 0x54, 0x40000014, 0xffffffffffff0000, 0xff}], 0x5, &(0x7f0000000200)={0x6, 0x4}) setegid(r1) rmdir(&(0x7f0000000080)='.\x00') 16:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0x1, 0x8001, 0x7ff, "7c5ea5f427158f0dc2a4e1c14334a421cf0a647c", 0x6, 0x1f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r5) msgget$private(0x0, 0x20) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/31}, &(0x7f0000000140)=0x21) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x8}, 0xc) r6 = semget(0x1, 0x6, 0x200) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f00000001c0)=""/75) r7 = accept(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r8 = socket$inet6(0x18, 0xc000, 0x2) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) close(r8) r9 = socket$inet6(0x18, 0x4001, 0x118) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0xc0d, 0x100000000, 0x8, 0x7ff, 0x800, 0x110, 0x8, 0x5ba8]) semop(r6, &(0x7f0000000400)=[{0x0, 0x7, 0x800}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x2) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000480)=""/92) fcntl$setown(r8, 0x6, r1) r10 = fcntl$dupfd(r8, 0xa, r7) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000500)={0x7fff, 0x6d}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000000800)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000640)="129d3bb4b28c94209434c6", 0xb}, {&(0x7f0000000680)="fb8239e23a14e3b47343c1f3f184f94b929568748df740529a6cc2886d6f032a10e4b7dd81a8a06b2ff37ec830d3b8785002f83f5db109e695c7915c0191557defad87e8d67bf9d78c559a955f", 0x4d}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r11, r2, r3}, @rights={0x18, 0xffff, 0x1, [r10, r7]}, @cred={0x20, 0xffff, 0x0, r4, r2, r13}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r14, r12, r15}], 0x98, 0x2}, 0x4) accept$inet6(r9, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f00000008c0)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="571ee4e73a5655b5f97e2535e11f28985661eb6d8c8bc8d724764b133c55d7", 0x1f}, {&(0x7f00000000c0)="04312cb77c8448ddfc883b4c57bd5d3964808f81e24439c9909fe8efd5ad2d9b8d645895fa34851b882f8ff6e93eb9b55b0e5ffaf57c80dff8ed728bbb07c2ba", 0x40}, {&(0x7f0000000100)="7901028173a32cfadef23d33f3c49e12df74ee04cddd0771281f253cda9ab3d7948a364d7fd067c1ff5d2ea9c4a3b54de7b085851047aca422dd4ab588b51b4649f6396b231ee7bdd1db6309f3d29464dbcca7df8f6623427a44a35981c781a02f7d97861b658fbcfe53a4df6f9336686f044e0f9d4bdd13eeba359881eeddd511a0e37a", 0x84}, {&(0x7f00000001c0)="1adfb4703a0ab03fe03d3e674188a90b33004a96a2fc5b39c731d86c6df025b3d81550b2577aa59234258d75fd13a26216303aa07ffa37374778c5c5fe39ed9331f8a087a90bec0f6e68a485bb5b9bbe70ddaa32bf097054018c262ed8eb006927cd808c96dbce0b0917f59609dba4718d25daf9dda19f0ac2128191ab51688c54f2b6fa12c786e1e225ccace13cffba576a9490259d98c89173653322fca24125c237b3ef5ab96fd05196c410c782bd533975facb0904c2edb803b32ed1d8c2a85fd8ad455f6bfd4a155cd5d963dad17a96cb865607dfc2b28b17da8d5c814d00700707892a497458df6e74c3a6e74492d4deefd7c809e585ee645c502c25", 0xff}], 0x4, &(0x7f0000000300)=[{0x110, 0xffff, 0x1, "24304dfae68e5ab29fccfb7312a04da2cf266c9da58407d172636a8abd8f840a00c34edd992bab1937801c66194b66b9f7cd60b732dd55bb4b1407ef5fd4f03598819cc0b0fa5d39bb882944e681ae08a779e8d23003df267fa92c8bab3a4940e430e4d1c952811fedd7aa7ac209625fcdee152e118591b5bd315bc90f2b968beaa607f765a5e12b8eb63a17f8b2995faa158addc53b06ae27f2c9891e274a73b89efcb29c8b30fb70654f7cbf1205cb851be099f611b43c782eb0271863bde335849226bf4b4e63679a673fc8ef774b17dd487c8fd5af6cd3ff7a1aa5f2a227791ba76a64f276209543e123dd2008e216bcf3940ea843f00388b3"}, {0x20, 0xffff, 0x8000, "3490546be1a3603615"}, {0x70, 0xffff, 0x3f, "bf02a287deb46c552affbd16efaf9c81ba6b08076aac9446cc0ff1e495f5cd35e5911912d18dbfcada12a9f692d984c6beed70e90191dd630329bc21a688c4726c22ad52200a85a267d2d145524f0df72fefd4cb02b89027b6cb563d2b92"}], 0x1a0}, 0x6) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x4004, 0x0) 16:00:12 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfff, 0x101, 0x8, 0x8, "db763f74e0d6fbb2133e045d7962ee21ab1544f8", 0x2, 0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() getppid() getppid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001140)="6c428c68070e2092e010b524876d92dea9a1f2abe1923f44427d93699c10be2373831eb52fdcf96a141686a07423b82d878548d71ff24073d4b48cd001f5a8f588e981e327e1e78c40f6e6ad3c1403ff23c9569b3469df5d24fb4d143bdda5afcc343a5352e8", 0xffffffffffffffe2}, {&(0x7f0000000140)="746d43d2269baedfc25fab2135d45e109a7ec20f961f120e28c6a59a57cfd3e5e2122d45f6aa9e9cd8c48a3c777909fc13b2a25f3ae376bc4cb320b9054c4c4232e6f07989ca0c6bb0dbf53452c0d1f99572bc508469dfe862e4f4c5fa25473fb879bef40a73812af06a291103fd3cbbbf17d9fdfd54294c58fe4a59a13350ce5ccca8aabcf69053d203ae0fdfba2a6b3f96cc4e0f3a304ea7294f9a20f64524d5252ff62217de68bfda0704eeb79a5074dadcf06595121d9336e43c14fcf418ff0e0a0c35175517385004000000000000009c5abdaa1f2e43ce227fbdfe531110693e5c96153c2a4feb61312264216f7a0bca62b058c4f2154d4fe6c6fe48d1b2f38e66d649683839a43e7d63ccad74b41d0eae011a1976109618237137cd9e6d4b88a8a45eb06e10b91c23890457bbbc5d0b04d24b4433fbb4b850b2f73c26deb314e1929dc0d7d6b455b34e557dcf0fb52fc2195109f58574883ca8daf0f53ecd20f7fba721ad49f168f85bca3ba99ec9a2a4ed2323c51c1f3e03cc43cd2650686bdff3a137a8b0b173b236be94fc58d998dda543b3b8733ffc8daf6e12ee0f22da72159c8d6a3f1b49400dd2244f4d511ca82898b4ee3374432b7e295e6be521150fde823abcd01a203448f1af558b2132e81f3212de2a483a54c4716a15dda8ebb08c33adcd66b2b9e15e9c50750b7322df67fd817fb6b7f36f52b54431259f9237f48e0166e5c02fe2260b41c5651b8f9e24f9bceb57efd41a76cde0c4fb559231672fa19ebfe8b50b64e50c822a3d4d7d509ae69af0f3e0fe0b16444da26a991f08d16f0e8a96e922300f1b3874f2eef2874269f51129073da9e588f13d5387565dc830cb553096bd1106ea8a7401ddb7160db64974ef8bbfc82eb01dbbcb0f984e8bbffc89a75cb67cd53fe1d8f3c7a5c36a5e845bd16b78fe8201c7e3485222a8b2ae639468734f4e8067a760cb725fdcf485f04f33e043655512dcc80c46271ba9c3a4595c854729bae41d82be1f136407ce92ba1b74c16798bf0c2134cbefdfb085e4e1d858190feeddaaacaaf6faeabc8254f7b64cdad7a4c0259a3b6945f646664159bebce126ec05b90c018ff8cd06ab949ccafd44de1a2341d46f28c5b67a10f53cf18df0b5211fd31598af4fdc865de56ce2677309b7f61deb6999e3928dc43585512503632c85bf596ccc4a77ccc4855bda7daf2078e1cd2c0259c43bef7aa3994fa66b09575a3c0f4b028870763f40626d5407f5dea458d6fca98115c77cc603911315c41fea6c7bc7d0e1e493bfbbb142f70fadb9fc1d94edd55a4383413438b184b9ce7b52107c120b6c73b1a733d81ca51c290676a67580c26e06fda1cfe1b72b3c0ea1feb0a56ab0334a3f6edfc49860518af6e03586ed9d12b49caf7e442ecdaa80fc9417e6ba1271329268f824de66088722ddeccc871c0c977826c17040f65aadfcf30e77b6e391ddaa3599b59de93a0a8558eadb22116e7a07c37caebcfe45358e70af62075747f7c8593b3e764651622037fd7b00483b838954c49726c4c60f592c01900e4801e0130d7aed79c077b8a85eaa5feca3c0d87832a9458abca3ba623e46e9bba17ebef8dbd2926d6a1c39ea1b5591a27d69b81214ff281778b9ec0160cf962379f91cfc616cbae48f1e2b096d8cd615e7d8b354a149519a64271ec8f2701083e05c9cac79535e40ee2d9f576d906403696934a47dfc646ed9b62214c8eaa75237d97bbd4715bf6d76f46bbebfba7cb403ffbf0a3bf887214edd27cad7b9284e93617c13200b4fafa7cb2d81c3776038ddba23e0f6fc61972db488efc93db73fe6f8001d6876f550845cafbfd8bc1abdddff3ba14f8ff63ae512f5efa3daa8fb357676499a7e97227e66def59a91e42ef637f87cad3b149790553f40cae3a772fb33f805de4b7ae3019c6ad07ec73cfa533e4746556639aa5ae764bd616baceee470c7840dcf7442cf9abddea313b6118057f9cfee17c3205e203e59bd30ed40f159f016f781e1908b8270e31e4c3830070b87e131e7bddfe8f34bb1c9c6f8a25f5ea577d9fd23ce4a85a000961e736a481c4c175012a305abf884fa937ddc678cd9e074e4df6ab976ce95c76d9fe650d44da1f7834aa6d2823b13562b3b814c96e8927ec5ec3b7f30fc9723e86ca7fda8d7e5be4859bcd36975467f923f8a6ca4516ccb14ce1807b457f2ff953fbe7aadedf6a1ec4a2d218d92fead707e26caf0283ea9811427578c7009d62429c8460dea1226c8dead64cdfe62730c804cf69f29c96075d11a7a9f18771c2c966ac47e93ab1fc74e8b703dae985ddef57e208c31e97de00a0422e4656cbca83d8dbd5c5f778a00bb8c728704282d8e061b0e597820520a2c8d0971c04075563931367c74e244da8ea7a6569adb9de5af5a8031e81f945c1f607e56a09ba95b28b39c6338d7d8211e88e07204e8df467fda14e8061428e9e37f0d22e4e39f50251f59d044ecf5730df7e37263d0f69603c2604af14903633e2f36f1ae4480e201506825493c34c717869fa74fc58a94f9ef875a44845e12a699ab0109ccb410f643f3d5d9f5eac7793df2bed76cbbe93c92f65328aa3db7abb7a415f851be68ec332acab03379a208367634b33ae0904d775ca88afd3331178e542ffa7f26eb6db92ab1c309bf5dd769482f2807415ae4d650bc7eb01495bc9f10cdec6e7019f9b25c1fc7d2390cd745ea35da540f965138c334d3a8120897de0ad966f9c3bf7235114551f5cd8d1fc41e5fb1000a59feab2d69757ac08f5472a842c06b596522aaaebf792f75fb95c9bb65ba5efd140816970c2abce5a79561577a2fe38cf3fd915b6ce1d5033fad03de2d613da0d03e6510b2c15ae476559d8265e346ef42ce33ca6cd1d27aea211d17293c5f0e47dba4afc7cac11631ebe6d025474f5ba8086337a3a75cd470b5ac45a385036031ec5ecfcdb54dd9ca3232b3c1539ed95ad08d6643f5202e885e7d39df294e7cf9e939c9125c2ef965dd876773ccd7224d374b20338d49468ceeebf8ca767a116575d95e7b1d8e1e8e76de1e9f21279c80195f833eb2209c5ec2de2ca2cb9adeee40c4a3855e71534e342ed15a3eb079395f9846ad46f970f0b5fcac093bd906440c69d53b0fb26a9fa89a6336d6ce2da1c3c229c01494410f1bc5af57da1e4a4fe34237dfa9f6107fffb7ae20d276073aa2c573f784b4bda13308e85ca35d72930e0bead38c34e030cdb7749e6ed694da0174e285940534731efbf41d40802b9f9c4f65b28c662e9a4b9f74b8c5e6bb36fa7708e89fa2e234bacb58d50d2796db821d4b3eb8cf45b7f0c3ce2a8725548550452e14baaac0e7c215a416914935dd1c31d7588cf8846cb7956ee724a9317e49525e134f90f611ec7d2eb638566b1c3cbfa665b7eb5bec2699ed01972b8a08a869ae3770085697cb689cf50cdc11d9120fb3ace8f0d8481566f425f38902cb216b8e53b8d7145c84ab6384941f41c6b1bb40d1ab7a2b887f0a2ca68862c473fd361a9944ce0f4209f0c98b3d17291277147fa8712829feae2b929cc54b3843023f62ffb2e303e7c5eaec8875e20d587365fa479f96bd55803ee14f55671de4c820503cc85ac100f4eb16269f793092852edd57ff559588e5c63db4899ae54d494a0edfe20161c46407052f16c2fac34d928432a584497895114688b9991a936cde892d14bb0ff3bacef02f6728f592eb61f7f06e9e211585457a885d818b0411e79da92a07e3a589cebfab4632f00d22f91a29d465c2e2f7bca2760594fe747f74634dc18b5b10996c3d7205f75c7666783764854ad288c97f2af094e636e2667953a8cc167837c54f461d736f83ec05eb7eea82b23df1e4ec1e2f5cb76c7911d1efcd1af106197477d4a3209ac7394c5cb13728635d8520278febb3da984271fb5232c90d86ecdcdace5e36a43a7907a6c5c0700631371596442a39ee1b6df0b9134040108773522c471d285cab2a4d9e5b5fef33f9699a5722ecf5cd1af454afeef2eb4064b04e941e18d3d3eac990812ab8d6f281617b1228d8a51dfd9d89c18909e762257d807e6deae62b2c289e57b11661f5ebdcaa2f6d5f06fb02f606cee68cf6a3113f117962bb0889202853769a290f59a22e45fe8784910269eb852ae2b9cbb69a7cad5092b09d9b6f8191cbb31b1d07434cd36796c498597dadbb958cf10e4631949e6e96bb39c9c353133ed1dfa0518330cc34366bc6a5eecd3f62fecd7b78c32a6f13a25685c7d3a838b737a6b876de2db361796bceaaa270a3fb9421407efa28eebd1c9cc7c4b4aa5225a73b22a1569c53d0ffc2e839705ce496fa7d988462b6e2791bd84a7bb5cd28308bbebb6c99067d7ed2cf7feccfa9606737a02eff75035a64e360041fe09208d358601b153e13dce031e3630b17ec09f280dc9bd9d9464b689b9dbab3757002830829a0a4b8a5bb62cdc3510410f548ef93797023f5dfc8c0560dd8368e8825e325e6e28b2cf7064e2dec55eed66a7262567c2a711d06364b2d9d478cc5b67d095d873e152e308ef4d94b49b72fdb5f1bf8c7d72cfafd1bc497feec8dec680fb385fb902f5cb6d918f6f33dc5ced43ab0e7fce783f70cff8cdf7d9db7b210c7598dd2333e5abae61189a8eb843c531d9b05f83214877799f1d47e632a2009e8da5f196b1207c4a818adb082fea71a24a5cd74529bd81beb99ed73326b25754762807c2fd57646a201a87790b6f4c69f18fda5b0c1850d7e5121f36a47261c06129f5f038b84962ae94f963a9c61528e5b05216da2021bedaa3f67889d851f93ceb3f1e2cc11efdd8f93d58cd620662a15c4493a27170ad10280f61ffd2e5d94a34f83ac6a8d9037eaf32ae23713d61127473c7a8c246701bf40b767eb9d1a2c6eabd299185e23d3bb44294e77071344e96493afaffcdfbf7776e0ce3211325abcc309a52d88249efaef84f236f63f7b9ea26f6d2f3cd3ff7c5dee224bd4daf75589b23c0b8610717f06a3373ba9135889cdbb080b79c127435a06ce1ed0b722ff75605bdf2fb56cd8e0d8dc9e75cc6e609da7a6333ed4e77a4651ba58f5856ec5d5cba5502205b419203965d94630fcf5f2ffe55945582e3f635f2c7ed6bfb61c8eee396ff7bdef9d0db7c9189a34dfdefeb473544786165bee46b477359728c3c33e55ebed6c27a1f8f969b58d4b4b764483f469f968dd5041a44996b5d37fb5d32e9588a4d2ffe2efa78ec5cb437e82226de7f41a4ab16bbb8633b59073f127655a185bbd08ca0dd72cc0596c79b50648f21e02b3fcde8631b42bd18030b3e8a10a4e127dbf31c3876c28bdc68aa27db2a2d1658396fcd58877a9d65cdc2207ca9975bc5d2829ee53c76184a2510469738fe887382358fd44bd20419830516eb8fd49fde4c50bdf733566ea17978e4ffa737b20762da2f9c449e78f24705d9ebc5381be2a3211ad491a8c6b40f26cf1bce2ca31309fa26ccb3000be6619633a50ade6f7e3ed43b27cb67cc883cef1caa305882a4376201abe16a0a478b4a0f2e6c25d8c02f8081502096b5a44a9e9c39bdf29efd9609e93c76d41cc360a7b20ec8b25f61170f89344084361945b84413ae1ace6aa973c47080cada1652b460a07b898d143b0854ecc0d148fbbb1e193298047c39a25906892f6bf8f0c5d5c821838cfae958988b5a797de4196c96adb00acdc519273df2ef1e500cb0d4a370d0b42dabc13cf71ef006aafbdac6e036943452599235ee869a6bab3fe9fcec0b03c0da747ab0bdf9c27933528", 0x1273}], 0x1, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000040), 0x10004) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x86, 0x2) 16:00:12 executing program 1: getpid() clock_settime(0x0, &(0x7f0000000000)={0x0, 0x401}) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) 16:00:12 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0xffffffffffffff82) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000000)) 05:49:31 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 05:49:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x201, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:49:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x122) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 05:49:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = shmget(0x2, 0x2000, 0x4000000000000408, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 05:49:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x28, 0x80, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x8, 0x9}, {{r1}, 0x0, 0x40, 0x2, 0x3, 0xff}, {{r1}, 0xfffffffffffffffd, 0x81, 0x1, 0x80}, {{r1}, 0xfffffffffffffff8, 0x2c, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xaf22, 0x9}, {{r1}, 0xe16d6f27d4426a2d, 0x10, 0xfffff, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1b, 0x5}, {{r0}, 0xffffffffffffffff, 0x90, 0x40, 0xcea9, 0x81}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x49, 0x80000000, 0x7, 0x7d}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x9, 0x6}, {{r0}, 0x0, 0x40, 0x40000040, 0x3f, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x7, 0x101, 0xfb5}, {{r0}, 0xffffffffffffffff, 0x20, 0x200fffff, 0xfffffffffffff198}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0x3}], 0xffff, &(0x7f0000000040)={0x1ff, 0xfff}) 05:49:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000428000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4005, 0xfff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7fff) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 05:49:31 executing program 0: socket$inet(0x2, 0x0, 0x100) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) getrusage(0x0, &(0x7f0000000080)) 05:49:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x0, &(0x7f00000000c0)={0x89, 0x4}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x15f) getsockname$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000b700b5db5aeb797735ca000000000080000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4006, 0xfffffffffffffbfc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:00 executing program 1: r0 = msgget(0x1, 0x200000450) msgget(0x2, 0x3) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) msgget(0x1, 0x8) setrlimit(0x10000000000a, &(0x7f0000000000)={0x0, 0x3}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="d872efd7304a1da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c6d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x60) close(r0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 1: socketpair(0x21, 0x8000, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x2, 0x0) socketpair(0x6, 0x8007, 0x6, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x81, &(0x7f0000000100)="32face567defa4eacd2383a6e0a05dd8ede2e6167f6ac9619f852280c43ecc0576e42d420b78a79ec76c8ef2a372552fcc7b45c07ca76487c6f867753efeac9cd61d535cb35ec245fa27f211a107fc97742e1fdb68377b99b14267b720a5d87c352777509095fa", 0x67) 16:00:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x101, 0x1, 0x7fff, 0xf7, 0x10000}, 0xc) 16:00:00 executing program 0: poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) dup2(r0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7}, 0x8) r1 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x48fe}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0xff) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:00 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001380)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x104, 0xfffffffffffffffd) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8008, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xf4, 0x1, 0x400, 0xd18b}], 0xfffffffffffff801, &(0x7f0000000240)=[{{r0}, 0x0, 0x0, 0x8000008d, 0x6, 0x4}], 0x4, &(0x7f0000000280)={0x3, 0x400}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x14, r1, 0x0, 0x0) r2 = getpgrp() setpgid(r2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) utimensat(r3, 0x0, 0x0, 0x4000000002) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x6449c4a423c23a3e, 0x40, 0xfff}, {{r1}, 0xffffffffffffffff, 0x14, 0xfffff, 0x51, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xb, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0x2, 0xbfe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x97, 0xf0000000, 0x20, 0x6}], 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) socket$unix(0x1, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:00 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000000080)="320b19230fcac83e89874d94a9ca0a9da559362dc822c2d754d3d84c82360500800000000000008b2044cbb28ace0fd5e29c42314de927ead28f673d752fceebbd81d0ee4603b2ab67f533967ec3ae0144f41d1a9ab3ab0c8894b448123de20381c276580da11a03ecbcca770490de4818027cbde1f84e", 0x77) write(r0, 0x0, 0xfffffd7e) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8001, 0x0) listen(r2, 0x0) shutdown(r2, 0x0) accept$inet6(r2, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) socketpair(0x1, 0x0, 0x9, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x21) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x200, 0x1}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x104}, {r0, 0xc}, {r0, 0x100}, {r1, 0x20}], 0x8631dcc3c43853, 0x800000000000001) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = dup(0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r2, 0x2}, {r3, 0xc}], 0x2, 0x6) 16:00:00 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) write(r0, &(0x7f0000000040)="1f78997df253717645a9675ed2e06489a3d242569f0f2add866c53a5e11dc56911d86612f4791e4280e7ce42a9f5c361b3f3", 0x32) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r4, r5, 0x80, 0x2}, 0x7ff, 0x7, 0x5}) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = socket(0x10, 0x5, 0x92a) r14 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r15 = socket$inet(0x2, 0x1, 0xfffffffffffffff8) r16 = socket$inet(0x2, 0x4000, 0x80) kevent(r12, &(0x7f0000000480)=[{{r13}, 0xffffffffffffffff, 0xb0, 0x40000002, 0x920, 0x2}, {{r14}, 0xfffffffffffffff9, 0x10, 0xf0000008, 0x8, 0x6}], 0x7, &(0x7f00000004c0)=[{{r15}, 0xf0d25fc59115d288, 0x0, 0x85, 0x8, 0x80}, {{r16}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x3}], 0x65, &(0x7f0000000500)={0x80, 0x2}) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r17, 0xf, &(0x7f0000000380)={0x0, 0x3, 0x5c14, 0x3f, r7}) setreuid(r8, r10) r18 = geteuid() setreuid(0x0, r18) r19 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x1, r18, r6, r10, r11, 0x10, 0x800}, 0x312, 0x7ff, r3, r9, 0x1, 0x6b99bfae, 0x80}) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() getsockopt(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000000)=""/163, &(0x7f00000000c0)=0xa3) close(r0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./bus\x00', 0x0, 0x182) openat(r2, &(0x7f0000000a00)='./bus\x00', 0x28000, 0x40) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000080)="4c0dc55dbca70783e3107c2808959d64d6", 0x11) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = open(&(0x7f00000008c0)='./bus\x00', 0x400, 0x90) kevent(r3, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8001, 0x2}], 0x4, &(0x7f0000000940)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x1ff}], 0x9, &(0x7f0000000980)={0x6, 0x9}) getsockopt(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000140)=""/222, &(0x7f0000000240)=0xde) shutdown(r0, 0x80000000b) preadv(r1, &(0x7f0000000800)=[{&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000580)=""/42, 0x2a}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f00000006c0)=""/195, 0xc3}, {&(0x7f00000007c0)=""/16, 0x10}], 0x9, 0xd) listen(r0, 0x0) 16:00:00 executing program 0: socket$inet(0x2, 0x4003, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x3000, 0xa0, &(0x7f00003bf000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000240000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000080)=""/89, 0x59}], 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0xffffffff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x6) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x2) 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000627000/0x4000)=nil, 0x4000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x50) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x51, 0x10) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:01 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) semop(r0, 0x0, 0xffffffffffffff20) semget(0x3, 0x4, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b43622b3bf1b05eb5ad35a0500000004b7f08c75a68402"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = getppid() fcntl$setown(0xffffffffffffff9c, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r1, &(0x7f00000001c0)="8929b57946cb3b838322591357ca76", 0xf, 0x0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r2 = syz_open_pts() readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) flock(r0, 0x9) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) poll(0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r4 = semget(0x1, 0x3, 0x2) semctl$GETPID(r4, 0x5, 0x4, &(0x7f00000000c0)=""/110) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x3009, 0xa000000000000000, 0x800, 0x2}) 16:00:01 executing program 0: socket$inet(0x2, 0x3, 0x102) 16:00:01 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0xfffffffffffffd46) pipe2(&(0x7f0000000000), 0x10004) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt(r0, 0x8, 0x8, &(0x7f0000000180)="c0430077a5096ac337fdbc7006749cf87a54da8f8fdc4f5f74cce4088270b82561297e749c6d19dd427a2f29c80941faa41aca1a4bdc95760a96b539401ea6b193efbaed4fc27c39936634211188e7e150de1e7e1c8c35120d7bc09206ce8b6401cc0c44771f38f6b8df53eb92b8d4914fc0197a634677a71febace330054abedf7bcb8de9e8a9fd9024f15c8acb621ced17e736cfae71ae0b65552c3343a37c7cbbbbc3774be02a8a2b5a92cb05add56468807f88091b681ad4fe3e44adfa821d335051dccaadf8d59fcbcb60e10ef8f3c540ddb51a988c886d6275d44f463beaf910440d505f53bb42f0b970532669e6a090342a71eee646d4f19ff6f299f58ac56884ef3ffaf6d50513a19fce2a1eec275e73e6a39ef5b28018b5605f48e76b7fb6d606eb565e61688e245c40bb02b7ccac0f5f763ddfc3870822f54d1ce63589cb2d53a0035317f03206127d2f2c539fc3d5e6deb0f4342cf51f8182c169a95fc8f17307e8c147bd95befd5bb162a0ba511328a00a4a544b426c409b3daf5d03f4e5443de832c443abb1f365570dd0e9d98e08771483a72db1e10e533cacd2ef79a6ecdb6013fa58eed5bce13df84ddbc987bfc126488ba848c94eb7ccb09ea3c0d2801dc0246d7a8b9b6fc387874e99d33de735868c630b585f21e095ab11706882628dbf4617a7b3f9b2fcdcd57650777598d2e0c88d5b8262a4023bb2e4f417f43af7cede0cb902e1d4211f726891de1f5f7aaf1f307605cbf30c904eef4eeeefe28f4566be082de22fe6074c3cf800e0eb2d9c930f9aa36e685d7c9e7f8e59f5d45d13549109452226832e302f61c6dede2f8e4be137fb34e21d3cef70531669de51a2e8f2f09cfc931e7b3bbe84ee57cec2665d8e2cc6172eb681128c1f2eed81427e4cc584740a758295e1ca271e3fc1d9b4f3c97a7decd09916eafd8bd7295084b0a8e9db4ec36af6358c8bf06e963221ee6e8ebbebf4a347453ec55a1f41a7f7b7df28df94da8122491c70b81e2318f8c5e00f195ebba1ba8167021926bc25913216b05567e22b84fd83c3f8a73730d33ccaac6dd3e63c557958903113efc178fc6bf4e8ed4e6852d8a01a6574a0fe5560e8b30af7478fcea33ca6b9e2bbe90c7384befb4166ad020584142f2ba4097a1bcdd4217d02327522f1454d3c0e304a8058d5005413c28fc6623f0fc38466c244592883a83c14c079b9f697e6b51dd8256350f5d89b030c3b2817cfc6fc0c7d4655680ba6fd5bdb05e6ba745af4422520c7c51d502258eab838df382e8e63be2142d4cea66a589268cb6b965572e0c52dcbe4fb809069ffc66989c160be080179e4d4dffad0452b60deec53e2e19d1be3352c2479e95055aae5f9166d48e1b1420c2a6a4cd576bed2a61f659d6260012a8924bbcb5120f8c85251dca72f333a14da43623776366730d0733c9e931291e636239a428fc87a4ec7335ab9d2b0e8c088143cb13c0535027644db37f4bdbe79cd623ea6670a1755f1d67af6caf07099d790165b624642ad16f47cb28d31c9c13374871a30fe0e4a9842bdc2d4e011120eb35863f915fe41ab575703fd7c35a150122b647d5d3433e14ad4b74530cdf855d956c1cca7935a2b7606bea98b52e3055e96edd5e4622841debb554522dfb83062688cb980d48838c7382d02ec7712b24b1af1cdee86c2972d317433a16f100e03e02f62ada6ef37bca02a3f10abe96bd570db8eeec1671e62daabb0a303797162f23ca79fd16736052703ef8a5ffe08919e74c2570ba09dcd3da55f3c15f5f403a1a79bea37e2c5dd2805f8b3e4e2feb69225a16c6bf4bcc1e1d2d1b4010075f10f8ee5d70db91321539b60ca68c7e868a917335e4e51732e63fe50ed829e89e7c0fa47218c7e580bfd361c5c2387492cf7f886e643c5700e9bb3e3606e946da0486e57867867dbca55ad834cdd7d07f6a0a6cc4bed9f5c11cbf70253dc1d545b0973f34b0071d99a2d8fa151a351b6511abc6eceac176e5ba1aac723a71fb826dc98204b06546e8e1bc98690a3378e30b67b4e484737c7478abc94c430d03b35f456068d673fb82f13e7920cc6d26103dc7b326ee9ce0606839c37bc560051767b6e3769f3a72193bdcfedd5c4cb3e8eb31594915809476f33b667adaba1d3d73809cc54bfd70b3322af852469e0d9ef8331119bb1a06c863ee70ef92dc8b6deb1626bcccc49e010a3c36fed97372d996bf8df3a81f3b2298f9c7d120c75f152b47e8df231f571d9ccc55f51180cc244b2121a3fe9dfcf34b32c6a5770fecbac636d2eee171438adad2fc67547a4b707e2d837d1d43f9b3583285d6c0d659244a8dcac014d64e33748c0b5c0ccaa7f9301717e0aa1f2485491f78011ea7ae1cdac7d03b07bc20bea0e2fdc90e5da943f410c972e959e962c51f0a997a3b2eae693af914d89f28f1e4b8739c96581e2669a71b33bc048898de659175f041cacb7c5a823c6c914450cc52c28899f5c5fe764515299923486dde802f2cc8ef42da71a6c95691a90d07f9c36a2dfc05eededc805f7531657053da75651f53478e3b91fe5dfb78ae85d0cb17df7b9e2989e27ba3f502c33eaabbbbb54677366099920d51297b0a2b8f8da2d7e26dd11140690c776d69992cec2af7e2b0274470c0f64ec4efd5122afbcf83aabe04e396fb45dd205da99e2d3d51a7f7ee4c776bc96c796c8af448ae760efd1e3f2c633f6cd3b5bdb3bfb53c193473599ad385f5591408d49920a88f9fd458aae53a49834a7d9c633634776ecd1a79ef18f4a25537adcae98920f967069ecd9d53d8615aaa88b8d60fb7fece6045b164dda15e6badcecda8dbdb4ac9ae3b61d87aabbb1bb6dc7743376cfdd3770e7b78d50cfa957833b80859c59ee00c3a2a66e9395041d25e42269b4dca0e1d75b3c31fad2affb94e143cf935e92cf8618243a6217c8957cc0355254c88690efe1a9e9394eba340f1a96f1a943d4557d688aa92a2b3ea4974c356aa4efbaea272c90952bd27fe4ec3f9994ca96719e01e55f044f6b5420fc9396fdeaaef28e35fbdf49a50d17f04d65bf3dd2a6e3c2e378ddee6b7cfea35501bf750331383d11ef8b4ef6fe3b244882bae9ce6df0c59a5f0c95ebc544229a4453a8887ce9582eb072f405c4a264e10b47f5217b5baf997ed76467d6efdc5b5cb5e569674e31a6ec1437414beca7ee5168396149e4d01d4c1bcc0ea7bf664dde5e58985ea6f5ee75ae9d99953693881a4477e4f292e9227e16931e36a93e97c44717b332f7852d149350063647ee04b994b4b63ecf300023e275fa605392622f52f70a54a71c5c6d723c9a6734744d416858181dddcb9db40dd272d9aa191c746be88b3b785b33666b7c76b9206c4cb2b8cad3be7f8a69c3623274eb316cd2b54590e7e0ed76dba93cb0f984e438da1c7875b57497509be778d70287a6b51808a4106a06918e7d9fcd4462d28597c32a145726a6e931173e6db22c071342b410f89083603bb374188a0f0932d25487869350faaa2ba650695c53433f3457c1b310228f034f30ca18fdbb2bdd9386a4f124642af44fae2078d006fd7441bae34a2ca434b50a771753e6c9046efd51a7da27f0622158a43a7924024232cade6d4f4da8bf5bde6391c070a5de4389241b465cda2649a2617106ead0d71ce0f07a91198f34a324d38b1770bd8be11a307f3cbc10abb7ee8bd37af51cf84b22a13bc274de27f6544eb254415ea21c312d549cf908417a3c3bfedad4fe127ad645516e1b6da774a057e5a6f55d0524e7c64e1684d8ef79b0748fffe39ec8c11960f80f6fcd3e3b05863145d0b225bcbcb6cfaef94e543f5c0ef70848f770a1771de3f894b846e090105da7d49984abecff824ea4c226f4fe3d99d31dd97b5e53cee71d847dffec3961a130b201615a3082bc81f1e3c872c632a9a70769372980e888636728956332609eacc6c60539998a3d9e34fb11257aa5d724e8d18f49919896fa82b06d4c798754ad6e2ac7e596abe9b5446e241a0a78e26825d77cce1fe481d02cc641757b494d863d2b1cc4c4cf41e2ca7bd818734220a7e37f654b48680edd94556e52acdd0081188eb22edfabbc803959d1bae077ccc8e75f944c5ac9f29cb4ad3a39ff6950912adb355969daffe523d2ab77a4a07ac81bf0bd58b649f5a10d8f2c96960de2013b7d06fc3667a2616788ea1c07a23b3f17438ccfd6d82a3b978589cc9b8f756384bfb0900dc3cf9cc36877c66bf9d4c0da4885b618bfb4c7de8ba3146ad9e6d584165d5f972dea60933af2963cd5481a07b589070f498a61915ce9590144d276eb693bbdc144139dbb8dce7e95499f0c5ef3ce197b4e9a352eb75b4dd8eebd6133f203619d181e294a7c5b98f3caf1b100b169fb3c575ffad7d372734bd491df2450b50f55c4d5a53557bb90249cc11d8d3ba05d7fa71a6e87ff30e2908b960670e8ee629cef4236cef776c7f6e75724845ac07c0d4cfa0929f9b4af1e71383c6ec6a21d70750f4e76dbf7dd9b71703a6202f71649e36b18745775d04b30b8eb86a6d1d8883686b2b1b9471b216987d71e34c9289e712917408f7e3f6abaf67c9db95fbdfd2b752343d9ffc60899694961963987d65f32eb096bdd171e51a0c91ddf6d6c7c67d5399fce055389fad9ca744cd877c0903d592dd276f71d6e1a18cc2c7245bedff884b0e69b4568f84c1a6e5b0bb2daa43da856016d5e8ff3f173a5e39fbb19fd9c3ef755ab5a8b71c2da3bae5056308435a3a7496994f994fba3b2610b9a7df9d950de9f4538a6f57c98495c7a36f8dd273dcecabaedf1c24888e4937439e7bc464e699925aa8767af7fd7ff317ffb33eac5e73b44ef4e4b94c54e4b3f5627f7023f784d13be2800da5d14eb94c202f1453c15b8507226e8f7ae667ec6bbe58bc636944d6fe9136bd79b6becf11a4097141b07200bf3f922ea9f65d063a9d45af26370114a5eb63782dedc3206ba86efc729d07e13fe30582b942597f0a261d54455bdb5e281b89819bbb9db3823b67208e2c8cc649b606bfb15477a480edf63f1a5e117ee7d9958ad325b59fc481ee81a90093ab237d4dd5bd1da1fec1975aa400010cdc8d85863b3ccbc2b99b77acec57bca9a6a1634714746f1990ee7841be5c8de99e0a66a42af02593b691be4085b6bacc7f9467c786b680284193b7a0b7ae3ca9c49503790cea77bb3acef8781f17505c5e6fd9945c8e371db61ce97195d354142d437ba3ffc9576b8467bae86f2d912eac15f93b9e0ffaec9fbe986d8977a93d049740ee80684e906dc466300fa4e36c42fff74aa724783594f8e0a83cee2137de701db50476ef9254c70f6cf631c5c24c168d0ef73f1a47f50762f963e3e05c75bae6fa1938e961cad3a86cdeeb9ad33862db17084a0628bb4c15a3c24b99b0fe88604e8421a4911a2e680087a31356056593890d54becbb16f973930c5e6a0900bad13e27bd6713a6c278a7954a6cede5e62af82dd0ab2997161e4f076549cfeef3100d3bbb93c910cf77c275129a5491fd14845a7c2fcb8127fadc8c0b51480d623fc893dac40d37f4e0b7b3d1e438fad8432804748a1a6fc5ed23c0e9cbb01f726f5b200392c2329153ccbd047fabd7ceccb5e3aff78253c47587d7d079582367540f52295b28fff3c7ae1565454ebd3a375770eb185d40c302a94e63e75b6fb76724294a47b5d94ac2f448b51e576d364d6f1695ba397c7468f80edc6a70e3e969ab4c88dd3942526775d253f7553a8297674ff90c5dd892c54d0482061d1c9999880c", 0x1000) 16:00:01 executing program 1: kqueue() r0 = kqueue() socketpair$unix(0x1, 0x4f096dacf826f683, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) r6 = dup2(r1, r2) getdents(r6, &(0x7f0000000140)=""/233, 0xe9) close(r0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x100000000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='5\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=':.\x00']) close(r0) r2 = dup(r1) accept$unix(r2, &(0x7f0000000400)=@file={0x0, ""/83}, &(0x7f0000000480)=0x55) dup(r1) pipe(&(0x7f0000000380)) execve(0x0, 0x0, &(0x7f0000000600)) 16:00:01 executing program 0: fchmod(0xffffffffffffffff, 0x40000002) pipe2(&(0x7f0000000000), 0x4) 16:00:01 executing program 1: socketpair$unix(0x1, 0x200006, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x11) fchmod(r1, 0x20) fchdir(r0) write(r0, &(0x7f00000000c0)="df2b3226aaaad0b09a9ab3481c61a5631ed1c36b1a9e2b09714509158dbc5c449168e260fc2fd3e24a57f3a3eb36bac66d97489a95e476aa313a785025e8beca4cdf8bf2d077340d21a4ca5dc6460b142a5428115d292f1eaa292303b4945d8f99f4b64bc08e2f636a920aa0dbae", 0x6e) 16:00:01 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) r1 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x810, r0, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:01 executing program 1: kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000040)) r0 = semget(0x0, 0x0, 0x642) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) 16:00:01 executing program 0: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0xfffffffffffffffe, 0xff97) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x101, 0x3}, 0x10) setgid(r1) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000140)=[{}, {&(0x7f00000001c0)="93c09b3a47361d91430bd08f49dbe3af7827506ba9c1a8de33ef5e81ce371db046a48fc80f04e88ffc04ac1331ce69a533277ac2a5382c77d2a68a68"}, {&(0x7f0000000080)="3dd58776aa87857c210e03e4167160a5a88bace0cee01a346f37a1266c94d8c257f8ac9a9db781e30abb2c0ca471ec2587331d73d79f46be512068590181a0739f54346b25b283943b4b69c7a0ea373af1399b18e85a7229d7621f7235dbad702179224b30f02f5d66c66bf8e7086b88981459db44cca4d5de68749a3b62e5694431b3137618fc68e11dcf7a89070d893beb"}], 0x2dd) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="a935cec05cdd59f9fc0fa1c52ab2d22a4a78e9932386f473052350ccea77406436b3e17a", 0x24}], 0x1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000240)="b6ee84b56d5517452225a5a3c1dc6fc316f8f64e498518bb4aac85a85480f938f2ee513a498c894c7321d11a067a7118dfbac4df22a097c64295588ada0a7cc7a31f16aa1af2716b1756fd16e3d7bb75e4fddc5fbf4a11194f4f03ca6397de1c768e74c529dd8a96e6890fc3f0fa5055a677d24df2b5ae5a37a90c5c51886b742221137fff5073843885c2186c6b4a96c5c188e485a3a711b39da28ae17975bac25ab4287d21cd131b0a99ad82f021484c86157902e194ec89920765ea78b2242a4fa4d7129019addaf71dee8b91621fcb9c24800630d03b070ee710d2bdc309870fd0d79596e35cadd993fba656c2bd178973e3fe49217a87cacc2d092066c552d64507a0c827c8e408f29a04354c51f0bfebb3be097bc0c89289c5cd4bd461523e6e4053d7d3197075a7df7a7547250769919be543de626f3c4cd00b6c9eb1e3292561cb5ba080697e2818261452b2e43563217baa3b4c4ec6ce25674e807d1ec331ccbd41184937ff95a7592ca6e204068b78723d0f59ff8cbd363db39f88821e4a79d75b1fb0ed757f93d2fc0ff1f04430166416c1d429e0106ef93a4c65ca35f92a0bf2387fd30a954e257e30f69dcd15e0352193b939a33eb621598f67079da77dd30463355f28e63cd00f2b36b8669b0e9fb27b50e7cb31b80673ebd448a2ff43f23c0c7eab2888095b03adf267eed63cd07d9e4fe545eeedd6ea236793f6f2e87e3aac07e3cbfc7f408039632e33f4158229d034521ff4f878ee399591ba230ae65867d2fba0d0abea7781a321ae1cc83950e775df9b287a0ac5ee31b82bf0860eea672f2e5ab48c354120802ce4ca01ead0f1e12c1064093ca9ab08a068ebd17793ef5e72f46a9001d612977514117b51d6fc63f5bca8ea28536499d15641d405fb89827ad1a6c3b1afcb7f4346fe6d196f22624545ff599e4ec3b31006ef4a09d581d92a27f7f446b4b03062a694b8741d0c87ced6d5f9e6039ba78511933fbec0b87a4348672eb071af36dfdaeb9932815f9ade6b8438c43b834d57cbe59a5e1237b3d6aae39d245009b196d08784e79a4dbf1b4db26982d0bd704c1b16535d9d91ba5a7ef270ddf83370eea870f5c913263699eb30e7f8f2a463b3d30b06a59bd7aa2c700d7f89da0d0432b53b2a3ab7946ee1e3b1a268ad8009b2f286b25e1dad944f7296ced0cd8306bb2c0feed03065eefafa87beac9c07725772ec6ac91199d5e91fab693e88fa9cc88c1ca9daf254b8f0fcba38dbd63764d6e455655225ef6dd99d9c226070786b0262f12618e45df9bfc6a1b2305060aea968a8c9c8baef8be16d5e266ef001a8e873286af54522d09ff94c5f43c731cef3937352f98c664386647e2e258de6a0ae108a057ccd19b806017fa4e250fa32552a53c3f552324c105dff5734d42c749187e249b120e66194e719dcd870b5d3e68ffa92771f1920cab19cd8e8b3c75a3e62fc4b75f157ca5e983414ca6c603b0d952643fa2c48865f7f2800f723285cca4ee1aab921ecbf755d2814f374af56a731f92e6747353f966aec0ca6169fe8f7892e562ffd6c92d93e606db9f43416fcae148d287c3749b9f67ac83ee60035a54b886e949a46ebf5de172357771d8c56ec96030141c54f59c0a7a4af5d795913f2ac8eb6399bcf080217a7e74ea23197f2e800117f138c547353d7f350d08d937369929aba9c1c9c45779acf19f9a210d345a0fde5a394c509894e35555fa7e3050ec428f5f05cff2f4fa7828a26b7f6efe5900106509389acc43153adcf3d7953976d3217b477910fb69ea5f8873d7b80d2eb1f32f911888cdb609188a0187a7b476faf83a6e8f79fab83db845a4c6cd1a1ba0c2e6b9b13c5c6e4857aa24015f82f58c459c726f2e4b8ed3c7b708028afe93fbcf0d4c36959fb4d65fc2645262eb6e0c8b406518d49d46fdd6387ec030edd8cf4c1b8c611ccae3d65ec6422be6ca3dea04fb2d135e9de72bbe34ab308b0522d0a6b44725c035ea0fe657c4f419116d1ba96afa7330a63105130662c4c99a40bac63cdea419ed0e8746a555d5ea6e1b931776d0d86dc310073fbc2270080de33a43390853b47afb523c9b5c22e2c7d1f92519e94907f4264246db9358b386a61ea1862c9fa9c51af17faf6291ae816fd745fff105a2a5ff481b45c79a6211c5f2822a395e5f036258ea7a070b1a4ebc8304103980ad5eb1e28c35694acedcd41fc16c62d4c76ced110c124085cf6d71d8825e6719c936aa93580acf76a68bc25abf6a5d784f13becc169ef02080af99a5fa35169aa8336d3bd1bd00cd421c12dffe2d5d1032a21bc22a5bec54e005a527d4c8c165f45e079a9c62872b7e4af9d0be9d511505dead595e4401402e95a0b4ef72abad084175115adbb24803bbf7d18efd546111f170a26f0185eb57bf0d40818f5a729a10b8adca880510b72340a3568c0260400a470e67331677388ef72cdea1e8564526b072d41550caec52f7f6158a1f7553823f1c19dc7cd2737c7209a85e76bcb124339feba2b8d1c03e8277c87eb5483ad0252455142f0ec10b4b61ac43e40db5d8b053e8849b144f644e8aed3d5c8a293232073876a3a99bbb2f636ec72c65c9c1d505c36791bf84287d824d9b9701e61c4bd5605be254a02d6ee3d5f6e37e73b8fe1e449a66b83dbf518cd58b4daf685e3c75c5e334a881c9070b0a6cacd71afadfd417df12a97f0ba6681e9e7a0db252a66f34c063d6ae73d74f6d310c7f6084a2650056468c4ec2917fc23ba9413cbd17c4d3bf3e253371c88321f416390e58ff56daddd1c6c9208e595c0df0774d8df717741cb3fbeaf51d559e83af610e2725f5330273918c5b6fade125d7a89c2f3696caa90979dc497ea1511ffd402b948742228c91366cc427384687029099cfab7a353178934fdbc1a9fea947130b5ad754e07794270cb4358e9aa4a7a878a12aecef44a77dec116d73a4c686647e4f8478e2dbcf573041c9c0e99b56d62ae4b354b525f94040e3ffb3723e9139a7d564572b37e64476762fe10e1f554271d601e8885b9570f6ea42659d0f1bfafe1a40b8ab3f2e038565d8c8777d317433f81bdbf66864e216e0e438b675a843345cf5fe7a04471a6260ce86b9bab95b931f50c8f40086d72bd8688bb4d8d6517499f8f981e48c80414641c6a07f1448db2a2b29a2c732b1cc6e5863121d73e4c555189379fb383246e4c5dbe2efa8a53fab807439345292373d004f109cc2effa013081728ce11d35d42b0daea5711f419c36f653b867e8f57a04b8c7a1099cb1526d76024a523fc6907f2835f119972d42693e97f6fecca603d11430830aeccf29140ef2400f83d0d40772fdb43bd9e6ad6bae555fae42d3a24b722f504817fa6e749ef77df7c97ed36bc8222786cc09dd09b97b4a46a74fb1e7cc34e21d1b1b2229fa7d136fe4e535752fa2f989352d2021893f4ed8b9ceb4c9479fa3d30b36090ddf438817e90a846321c44d779e5f7032564a5c68f737c154948d9d292d04912da5536ab8b4968d654e1702883eafb10fbedcb69d0e4958514c235d562f33bafe3308b570a1cd72c666f19c1b26477bb45d63edc1e6a61e24230cff6f0939e20090da8fb09154d8acc28ac9de0fad11d61430b0b2148efe674cf1b4ee8f6830e311d4257f211973d360c6b818471aa869e182c6463d24e3e61dabd55217ce53479c410b987b1815a1c24a183b971c05cfeeb80bb9ebdd4f855882faf4676e7def8e2af6961b06faea920931e0e1d7a5d8b9c070114795407d5a61794a8226e121ea210f71535b85408260dc9a85bc460f193f24914bf642a919e6295df774a1a904550ea608fb9875a2e2f67a0deff96db2f54cc858dcfa47e56055872f73b3d76d9e3090df7d57b252a3d2efab031679a5f0f8dbbfaed8e2f25d22fd7658f079baee0aca12642220c8c964c18a174f96e49b6d979792a1ab8ceca9ef5f833d7a2e61aaf8345764a4ddedb64af2189abb04916166ec69cd6451ab611b5299961b57f8cd30f36ad0c507cc060dc9a9836a85d906e74b9f61d6e58e3aacdd9c333be3dccaf88d11fabfd90d448a91b34ed770c0939dcfa82854b25f1cf835a84c87326ba918efcff84d240e040a35f39564333682ef8b851bb3a23302de9234451beaf422bfe7d81468a35b8b1077d4802fb9d11fcc27573ca981157bc959bed05501594ea862200db5a6ce21f344a4d0400e63f34179bb471aa5033b0e646c54886520fd06473c48c26a1ce721910c7d7d42a7d4d7e0915513e744b0fdfacd3d00f6b960ddb0f5140885fbd6582aa68a79a909b6b488c72d69b06c9c700793252eda7cb356a21c05c37fda64383edfc593b48acaa22005abf9227b16e35f8336401e6f5a15fd79cf1b7b6423afcb03a954f81e85cb8a4bbc2ce8552235417497c6633b49b8a4be65d8d881a960e45950909fc1aea1ae9b462dccd86c5dc483b3dfa2008124f2a854faef7c3d1ca5577e60c7f31dcda7ee27454ed8fc836276d6b73858b5b3f90f587c7a6a4b49e94aae36aeb13a5fd4cbce220478bd92decb2c1c60b5699ae43cf8fee3995102d56f7ecf0d0d133a85a1a5663891c28961b2946e7af4fa1e587495d913d6e41ce60a450e58d532349b87a9a333e3577948722e679e5229383365e1d784c3df46ba30dc56401b4aacd3f3ae3dfebf59dddccc5f8eceb7afcfb0214cd05ca6d69a5ff0f0d81417351c23ac63eb23c55193abf2a72331f51baa1f77b80e9d056ac1f6660cec31074b19c4d66cc168ae51a9f8bb8d5432f2e8a83fac7c74e65d26ac4c910b8c61d0d2d14b4669e2b57260f8f411c38ef24ab9d2f90340140b83135e665f4ec87103677d9ec00cb6a650978fa63b62d6598524112878a33f1154e6b63cf5e16c804f3ff1536ad64dfab50728d62c76820369b9b761df8ba72f58f35f461d929ced045339331c91bb5df09186ab21e6b13aa62602fa8dfed9744c9c088cf716c7950de485a36428480c16a586513b2630027b951a1cbff04cfebef3df5dd891e848be2e408f701f62fcf08d38f58a85ddaf9ec3bccce1b9450c20a29e82bd1c5df2c209197b073bf1e387b54b06b4896609111d8c486c6ecdf80ae6e290296ff9db06ccfc4b649baf435df3558f3376f3a591e4fc0ed8def2cd3f067c407335265df9b7717f5d162ce182cd3e3f71bfd5f9152784fd4109d9cd29aaafc8b9b58809ccece9d8950c729f226662d1ac9f5d27db2954e76ddb781ac9f052934f906af4ef50ae6cd4959b84338a282ad4cc44a7d9f7e4bfb933aedf9415fb7236bd1653b21b5852b7fd587f8ba6b7e309fd449d7e3945d1980781378b0d46ee2992bea45863cde121d33db260c00e8f63ae5f205ac1dd850bd0a2a257509ec0ff61c4e14cdb79e5dae204b5bc51c29a79f5029db249027d787ef30c4df36298745992eac2c9495e7247f1e6ceaa0441172b9752fcd0519e00d04fc8c7949b554bb2d23b4b45b913e20fa2b15f843f64be80fe4bf44f00622d4c10732294ad966b89c71ef04ec8ffad16dda2171cd3489001f3ee0db96792bc3d62d3c81d2d2f3049c3fd3e214b21513c2daf2ebd56927fece77d25770c5190a3a97809e46cd8de98d06462e4ee3b543f34166c63f90e10a3c35ddd87805ad9598bf8baefd6b926512e258abb432b29abf921409d1a0d35b5af610d95046ba2dbf8db82ea1d1721c27e5804ebc805ee4ebdd1cf1ab372510fec43d8698c469450e48299170d0460c03e9e604c15486b49db57b97036bb4781753e9b044d4", 0x1000}, {&(0x7f0000001340)="15db90b97e03d16e216f0fb8c2f1f33ccf3add4ae948f25843900c5c3c74d4bbc3", 0x21}, {&(0x7f0000001280)="70b67eec095377273c5b658ec567e5df5d67b7bc55dc0656279043f0e51a52ed20806a6d9bc6a44ce8071904911006b8a382c493955d2ad1baaa8e212fe44a59f9064fe04c5e727346eceae10ea890323d1b89652e51aba79b7902f343886114d800269c7fe4a21b270fd4ff6f77b5f73905fd", 0x73}], 0x3, 0x0) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="e05d72c8d2126f221935bbd7bdc91d105ad31b3356d1b628a73c16e779b94d648627eb9a615f8627c3db546a0d31bb6503a18e5591162230", 0x38, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sync() dup2(r0, r0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0xbfa5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000000080)="da4e27d785dd52759f366f536c9e1ad0470fea1dd71b4504046cd1436906b5800e4b2d8274dd9ecaccea6e5aa8afe1d0e81569ab9c71f1b5715077fa668fb33b70d2ef538405d02293a5b4d5b08e4baa377c94c0d09448bf57cc246ff749c871462f3fe91bf23fc2f2c0b9de29ac8d19858f6b6bbfc50f1a648b5454f1e76e88f24586f949ad1ae3ac3ce5bc732d093ccc5760c00f0b5cc3d4a83efbd1db3198c28f5ef1a16e12eb1025e90ddd7e9038ff021547e37250f767ce1b32ad3da031be3186f923d097864983109c052a287c02282d5b0aa3ad4d34a490e4d118d650faede9a4286d35d3e6f852765157cc5ebbb2fcea6d609c26324d1afca68189017e36a6822fedae2c3d970257a653b7a0c87b2282327bee2bc5e5f09c13f957487218810745bc9b94c185cab52e4622a62b45703d81381b24639054b469f0d87240b85b75ae8657f577c5d62c971b0b4b3fdc86676bd8ef8067683ccbf6c66adc64b57f652ef20357771abd17acc783a5bb2f7832415f824b1f2f358d99ed94ba8cf546e957c9188642a0e7b9e3b64e54684fad3db59e8a2039d3cd28ac59485c29ecd7cb2eabd2000fbdb057ff62eb37516611228437cb3dbdcad0782f0c63db92f809642730d1c26baeba0613bce63163fb4c105e5121432ee5fc138f49b28991da2854f789874f695bb464e341908c4833f2e6c80f92cbc22369f6e517899bea0276305b8931f116a0242960566de89372bd3747d3217f27c7da528d388076a625b74e5d2840cda2a07c71f3c5ae77a42db3e9f6ea54b131f4e3e01bc6c243c10c769bfccef26391c99e16b2bb71a4865dd566cb2f0fbc4533ad98cf2e13e59a66b30c45bd4d8eb7d6bba86a1197b1eb4fd3578073f607c4485d271d624791f0e9b2ec10df294f368e89dd3d7bbd7ccff5a1e25a487f8ad6ba9a4d4996f2bf2657a3314386c11ec5eda97db7f80480d8beaca85f766a29cc342ca7a1c8d43267914f2d14c3fabefe76a9fa25bd26e86afd64c829364a354dbf03abed8244d877eaf495bd7934ce8013a1704198857ee1f29b385f534c5cf8a857854015da521ca6259354dbfba2f1ac3147757550899eff4a5aa3ab8199bf31d3d16700872b19196ce007de5a6b023863e07cb6b5839fd381c1f10b76757133854e89ca16a8648dd2db572cbd3baa846a3438e8257ef6bdf6e4fc99f525b0abc544983bbcf0db2ce004547a5b4d54478a54eb87cedc61bce9e58833e91374a772cea2c25909c96d5619141c08b78d8ffe8b6d400873d7612633252b048de08a42f2ce16eefe352b6b4f69b23ef650ade7326954e2319bacbf0e093307288602b9a04422d569365824db9b62cde2438a4bd96e256d8f62dfc3908c970f19ed330443e8b978b3ddb1e6bb9242bd8cd63478e6623cd6ac282428aa3448996da14d3c4eca8af5af6bb9bdc9e331545c19a80057e82b4d2bb92dc8a9cb2018b86dc2246054d851e281a764728a746eec477a37e68d4d32eb276629ca3228228850ff4bf3292e40475ec827784b785be0d12598698f1a565edc56749bebe9f8805f147b4f4cc1830f816cee516e2d8a0bc6d4d5269a06235062986427d776f982142e99188c6cfd7401180a470ec9008cb3f01865935039fd377c564d0369cd3aab706f1a513083ca7f4efc2202178e96567fa1f4ae40bb755b0a91377f786f832afd45b7617c3a7c984fb904cc56c1befe41ab23b1dbd3c1b80aafa44e916a922aa0b1693bb6b75e7814ccd470b6e646a7761142bea53647a97f93410411cd94477182c27d54fbfc04cc566c31f6665f5b4bcbf447ce0acd6d18621d404e5b21904550a120bc5eb4bc085bdd6dc5df162f16bd491e7bc0bbe0e6708ea9d5aabbac4a252569d226a9d61cfce74466f6a29cf26f8d8cafad2239fa0186cc97d5538828abd87f696d730401eac876e68cea2d905bf0c59c4a210fcbc692fdefc74a3c99a53c2622323d69ce796b0631e1fcba780e15cf41f09d4882dafc52853e72bf393fa22fa9f99d8b0a58ad79c1a477be15a4a80277af79887633f8bbf73c3f411cc339306a3096a23c0ee5b1dbc6c3cbb551303e30589c3881354238b66a356571104de50ae49d2e0f23c3c15748f721292c1fa944298ebf9f48f1ff7544c6d1e969e058ada36b7314cefcf342071d412ea3eb165f8697a9c3db5f9f381fed6114eb0f161c38402691f3fd7f0e309eabdc1fbfc78d4cc0948099e8747ddfcc4a3459a503962e9e6cc7a102d1666280f0243088613f7f4fcefec7312fddd498efd8403917815e18dbf7c4e5b820f4eefc88809304cc9526a0cdabb5e98f9ffaac51f1b0c8167fccc8733d50076bdc0ec47480338a590e59a49399ab9428ba31fb066b384410884f656ffb2675ae650f9857a3cfbc8608d6f3ffa543977142048b3965f16a858630e677c8a1264602021317435e4054bb932f0663e65bab5ddbf165cdde9d3ba45ab443c8440b39421d267dd7a39e1f081b1a845c262c8e91f46891437e4f2d0fa9ddbcc14a098e0b9b4572dd17201322ff76054b4e7562c6311b86e5056851db1fe763c8a8b661f71e2e0c389ceaeaddf04bd536428ee9a05b3f5d455a757eecc5d560540a9f5bc386435b76184b3aded81d0009a5139efaa9f173e6aedd5c3c831b246bf827963d30e3bbcd8708224fcc313e140433134184344d2aa04f6281522efcab197bc8a6cf106a9b102b89d260b23801e626b1278859ea99e905b002e576a07add128bcb56236a93f8e7f132c24966f6c8be4a02ee384330223929f90dd7ddc81b29235c6f95e72a2b8db5a795fcac09c591ed903f9cb9536a8172912462a87169183da71853ff7b9d1f8dd9eddd8f3f1bca49ac02576620074d98bc93257232d6e8d1054f0a0c3945f5ffa7971f10b57d4246cd4db709ac0e8251aac43b84ebfd293c2691e76cb72335c1ed13a11ca5015e20975c8f3e5a1ea6cf870b006e99f799d7e1c2846c7def9f9f0dab641d52547fe3219570ac3bcfc5efa551ececfdfce81bbc3bd7955ffd0d64f4e647f7830a3146839f44cfcae3a34063755e243b941364b2ed60530cf12e9b2315d2c7e41f975a95f0036a0f9fa65a273f28543bd24d883218ad8a72fb2984ffd1e43dd1aabbe724ba2f64a4ab79460a0eba0e4bafe9b238fe76b9d634eece509ada8393b2abc91d08c18797f3420d81700939fd11316efc55b31cecdec390cc36b8fc540692d26fa31fbf37bfaea8dc3e5cd9b5b5c93059445afa35dc8d556eb093cbb6c9482ad5918970fda3cb7c2f8d0ee8b2dcc44549e164fb68ec623de4d9ca9f6b47a8871717f7b54b545fda1ca2576961b03aa13ebdda66e2f93dafeba2905d95c6862acc4953c7ebcd1dae48ea6826685be38a7e67074dc35ce3e8ee1c56383a735fae4dd7c1bd9ac74fe884db4a109f3a6b2864b2ac7d6bb5ce8131ae4b9466ca7eb3bff24ba6ae816f1a60f87627d1837b5be0d84c79835ad98432454031fa4f704731248b9438505866081bf54f36f940f8170875fcebadcdc8133b4ccf127fc22b376c4ca15925976f207e97859d0f7b51982e735d97c37c146e34a90a2023c359f6563f4d06f28ec67642d633da66925d28930eb3b71fb1e16a26a553a173ffcb1e92878b1c6e068763468e5be7e0eda4996a78b49b8b5873122b3a18ae43c95584e59ab865ea5ff36247813c09838450a06b1772526ae238c7f93297852bfae7a49524fa6d3091fa431115c3337d978b7ad6568d0de0ccc54667fb1da3aba1b0d73671b45b45ad8dac2aa1413564b08540344479e1cf893cfc25f8ef11fe5a0285f4f1069b1284558d311ce48c00a25f76435ec8964d207dc6c416c87c51669cf05085884849497fd51f313e2de26a2c8309b9eb9245b44c4d4f1379596740c4985cd740e08fed303d7160886326e3751897bf589288c1ba85f3467ba5346910419c9883fc3d1da4549689e4dc6dabf571a4e0b2492f768e975a80a8dd954eb61858f7b25e3165bcf02534f1028b2638ca954b5ec00b3d56223dc9210d92a90bad5bf210a7dd99dae31b653729dfb2c6aa38018796287b2b2a1a43d6439b55f3f3bf2b4e320113bf7724d3e84c4e5b532bfe9059d7fb86ffaad6dccb8d7ca76d1d04465431d85dfb525450adf968f0ea913c31d9a1be82926777ca0c88deebc79d37e98fcd40a9a5df538f59a04c9f99c05f5bd400d9c16ff81d8eb1aa122b6ea9c90b4996b3fc69672eea7e245fdbe404f79e48e42c31389b2c586cb18d90b80445c653b2e12e3827975fb2b3c58fa57644d942f5ae101edf8806c752e1daa367643e6eda02a221b3fb1b18ff208f4ae98e151cddd5c150e994c784334db5dd19fd381902a1967eaa8ca9b6a21e8e65be8e54e35f2cf979f83cf44771c5b65da41636a584577b5ed5b9c3663089e3423920b889d323f2080f8c26865bec39a81ce986077925eef16e004d1e3cd5f97e870273e36ee4e27ee51d77755c4b1a79e6b389adc8dd83e9453832c3ac7a2041d896b8e2e08a4b70278d6cfef1c3bd75cf2cf496c300b2e4dae9b3d38f0d2f8c33b4a93cfab079719f11ea14849a33432ee45ac90491d304810de1c22f429ea545ff57182a627942d1634c8e29c50fb31a75acfa8e92b9dd633c6d8ed16213d0ed48bea8233c1d2a5d1f8771b00ec81599684a75547a049d50fc6d92c7f44150e6c62dd5bcfb7f69e6c9c4976965bd7f9b6e165e65275597701bd3f5669e7a39e6d3e8ca5fb7eee3cebd05031ee2e226c196ce35724d5d37ea58c5576d543acff5646fc82d451200521c35699a9a9925ded2a3b4c6f1c7479e997003f307e1aa4dfd9bcf37efb3854befa92bb38a8b11d67eb5d114d4a0d2a31a0e7a008284e50e31114ab80634a6270f5a40565585ce9ccaa75fc07a642f8b8cc595dda38a67add1b38abe3e2cdcff1dbff76fe500234b5f03dc3d0d6ff19573f93663dfee5f42bf3e31c58a917dda5dd96e3ed6b0bbaa8c5488f1885ecc97211146f619b0a1ef4c4e4db8112420552d49f66dbc2ab008d6d78ce8cde2fc7ded7927bd50a78975f53c4a4e16eafcbbdfad18a4f363eb1af210c389b864e798d147e8f6454ac2773ab7fa8a9660f0c3c8888583f7567e7ead269bac8def167b2e70b8c8ae88596a9bd8c4e3836c3cc0f020183947f7a23333d249cbd067c5fc6d34348929e583b3f4ee818a8742b1dc651da351a9e4fba886179e71cd6e5e12f4a64c4942f04aa02b6115fe0e4d990f97617f3fb6df28fc45d696a134650a60eb758bc93998bfee55537b83b28274bbb2132082164ca65134d92cafad309add4d3cfccc68638725be4271c01f8b550e0ce855827d59d412cc6c070f4874d7b50d2185e95f188952626e34123df88559031f0309b48f80cee4e2124e6af6ff090900d9039c485d65b113d13c623e810e6801fdc2f093d56ecfbe40dc211a6b0a9da2dc5b4398a8eb710b3b2502fb354ae45f71ae06f965372335458d4474c32d305659e796c843c73d564ad8c9b84d36029f21c691c322c1b5102d3ee721bd382e83e80c7b98de6860098e444a394e8fc1049e9a47a880f1c95353a9df1eb2cdaf5b8442cbe2cbce9151765560b13d1c17f8c42f2c69b2e06f60d4625b4537f2d4efcfd47a85d48d6b0e04dcb435b72695541025635f779192091a6c4afa200d2bb5072863c19aa4ed04101c63337b898678f087577a3a06da90574561f22e6f1c87e9d7066368062416240e44ef9be60f4d77db6f2db454f9c12eae776c84121e", 0x1000}, {&(0x7f0000001080)="941b3c51816ea1517a47f51dc9006fbe04c094bd688e50deac53d3f4079f64ddb04fd694ac0183cb6e9ef5c9e40be0b30bff42343ff9fdc384ce92565b2a568b5ea8e8b18671ee56b265c9f17627c3161147d01a9ec93f18bac6353aaf2a5c716d1a3817fd005e4329e4dd9ce64627db7067b2d179249247a831d11fd6a9fae3e40920baa8c4ddea0ad0e27a5534de7b984a6179f52dfd0444762c6b8cd0c173b785d44db9334358cf98062812ec2917cc1cb9085fb4d9d4437931245ac9de3a0ae6126b801494a2aefcd6862bcf06b00d5f6a20bc8b76de8ac245702fd3c23277a21a6568f08f6592fa01c5d19cc69fb72f5fadddbab759734e4f865c9a16b0732e1b0aa77444e131ec2836253f1b14f33b6d712aad1e4f8115244259c5ccd7228ce55300d94e706a0162e0dd5c22e2378562a201b411cc3f455402ea69f440cb9551a5a3740c3abb0a2795765e340a1adf76cc9499bf594cb16fd2f1502a605f6fac822d7006a1563cd49e3cacec4d05438808d63edd805e94ee7a3fc3a16a74185223dcb44a9442de7cb57e485801dc4a4143f0ee52225ecefe12d1af1c7544dc119ecf3f05c7bc92ac2f0bad975236da468a5ee6722b7a8cd134abfaf9a4afaa841a11eef9230d9108f329f86325e38bd8dcbed3bd74c061ca85e2af12d293d82dfc7133e0d68fc8de5d68f402ee9c298289c63d52eaabcaedd6b5a17040258cbccabbe1966c8e2a74e4da6dc07910eac0ae14c2e18fdb51fa54eb2d687fd58ddf5a753bca8282fd9fabbb494c24515d92c0e4571fb06298717e67c63429459f8b86b826c255bbdb2c64506145646d80e94b67d22383a73f1d462f7305c8265730f73b36ea39a042ce38d2610e2f20f42c14107e4eb2f52a30dc3da18a9c9ddbd83509590a4c1e545dd3862077ad6ab64d921dd978ce62d435d8e0d4d4b7a9c5fcc7b4de44048727bf753995c52dbc14f7b0680e58c08df2cd5b59681f056d6ff1448bbc2a9c0f5729b87ad3d56a0b617bfe3ea335a255deb0df9d23dc482f034680a19cbdc844a2dc1fbac02bab1df552222a6e37254cbc336b2d2967ba7370773bbd09952183b1f2ffc3deb83c5dde941c7f95b5dae5c04fcfaeb9a7cb60225640c2a864908cb2d82523f2dd75de40ae9be6eb1a5444c86dce7e7d7bc3c66cc3fbb073bdb1ab645e431b2e66eb58a54d6841707f35a40a6189ff6612b892898a90bfabb4546fcf7643864a87f90393c85ba55a856c4ec48427fd9f3931bb06482dee5feeb8b4570b0e385f83c122007dd9e91b2649917357483c7b604342bb5cf106291434d98a6aab3715dfee961f929060733791b5f6fab1c564f5249c699725206eb0aefc6291090845b52448f577c883683d8930fed2687b1c3e49835e8458b288387880d1942f28f524b9927046366ff3be1c9643b5adcfd6356f872f9422623035f4b8f8eb3e19c47c9e94bafbd5222f3510ae54e59efabd8267e7e2f8a60b78b8c36ceeb378c811de8a5738ff1414801c25f15638bad536c4714e0b3c1fcfc6c1a91d2325d6c3816b18ed48f58938035e687c983a13e48c6f8c77156f0949d7dc0d6018ef3cf6c0e022a352379e52a13b90a66a236170eec95d87e3ee3e976fdc076aed6f407049c38b8e4ec72c840d10515125d673d56d89c960ad863600ac70e125bed7a7a981dfcdc42b06c3c32aacbb74f6d1991f3dde0545c716cec64badd7d3832ecd12d4931618c97ea8a36f21a5d92d3eceaa93e25300212b81218eb45bde8ed15888f3caa800d1f0a1312a579b4db5aa7504fcadcd7e8f37fb14b3f7454455b8ef439404f2847fdffc31baf0c3e7855445a638c9e90d86ff86924dcc4467d70d6071d0278ec963e0374a401a0ea21cce509ca45a0e8d9db9a1b0d24861c7cd76f27b00e1e166a02e678e06ec0e66508e53002b3bdf896584b293ce25e2196f98fdf19cc8cc6b0c32ee9effb2c2ceb0e89df59e8b4045f993fa47b731c8427e8f47534e64a89d357fd42ab1c421d0d8bcedbdec0d89f7514978a041bfbbb5af68f2a13c59e16eae16c8a77fe215ec8648d60ebc3a71574ebcc66f777e1c8bea3957e4a636e2980e23bc284cb8fc9b57aa2c6c4c054e1c60f66c089228d5fde53b772e2e5404537dfb149c48d846cf35d70ed3e8360c635dc2f7cb465e3025b761e18be3ea43ed1120986f4b44ad3c3e077d5438b9a05b1ca4006be169ec25788f5d8a5c5d12de854e82efcfd6fd433a3f897db01aaaec4ebc92c082b99ae0374cf646c15ded7ed4d328946eeedea57d7b45c9b0706911fac39097c4fba407528fa7177cc9d099843ba7e2c8ded336ff0d93ba7404b0ae64b33d6756c21eb18128b0aed428e279450ea77a64dc231e7a39647d18bfb2b3da554e9beb5be144f5ae806f2904fbd2edda827bfea93b54f0c34d7e11c8d0f7deb7609f838d432ddbc23f96eededec48fed0f67ab072586ae4baa46ae03bec5874cba2c055422e90b981b762fd7949de48d7b7a18e379fbd45811e4b7f7b5b2dab4fbc10d2afd05a6dd8190b2b6fa386a2086217801d227f651801e69e8300a04dfe6e31c2317306b0b1952e74fd26ad9c4476f8c87431964473af06db05d3409077010a32bb48c1492c77c47581b7bddf0eebd171e06508aac50f3f38fdc7cb6d0e8dc8cb432345d6dbedacda2f5e8f0f7f44b8787e22a5b9736dfe165d757980acef4ae0d46aa44607f63e202cd148e9bfd7e8165643b7fd2c55509e2b68032e6bf79c3c6a4f1956db4655efa2653e241e45588fac232d248afabab088d6157a06d50a1e0c3aaeceeb4e947dd33dd29cc555f52465bf31678b8dd222f24d8578935c699734aa416f69ff8aa56a1f4455b776bf02624faa6f8550784b9cfe5e75c2dbc39d3992964c6fa4d3d996663c8a35b7ba32216834d7deb3dca240d49f4318ffea0948dbd614e3627554c813f2dc007339c19be6fdb98776657366c336046ccd99862852855db7668447104db301ea3b9e8eafbea632366b0b354bc783dd4bb341c4843beb26b3834de367ced9c4e40342139f1703bdbc1f7946efe118cf163d5b573ad5bb9b822933cf4445da51bfa9ecaab5080eacddd2f7d8cef1cd0215b80371c459b87761986b3f6618b535b7b2e68a16b216cda3665d5c70b201672d8a8502c0114c27a602b757ba1129dfe82362f7417c2b87fa929eef78b98906634ac2270f7dd1cc7278c0505a869e7ff0499a2bc92c4dd7b73b8b75c0a7c4994f763c7d26b19a926687e0b808bbcc069d82c6674278aecb1440c150e91441a2842df08e650f2468d14da1ca9e99c3704983b05c61b3c090b95e52a1311088ce8ec0c87be02c907f60ea63debd350c1dbc0e5bd115d598166c02e60fa23df8f2be0b1e3e5f0a1c7e4b31966ad8c2798c4f63335ef6f3a103289a21c0f4180cc83325c57386a5c7c552da84766d8d8d6d360f05df88d12a3f4a88f449a284e64162c9eca7f376513b14925889907cc0cbedf739e3d6dd048d8690c158f72175b3c3707e39ad6c88e2bb50408cbaffc180abe603033575cacf95a41914dd23a1d6bf33143761f5b2237e38b2cbc0c1a338ee4b61186ab77b0e11c306fbc85db4fa679c76046ad273192e0d2b2ddafecbd2ee97f5d89053e6259d2138699e2e35c2eba790d291f1478a19b8be949ebbb117087942564da666bfe6a370a408141256dcb32ae506a3232a8033f3bcc0757640354dd32abb9a9c25dfd925f0cd1bbacee98f9b8573bc11f7cb4fdc7c75deb82eaa683d3f9693e1fb3217e3e73f7815828c297c8c3acd0894659dfee9e4e6f41d3b6ce7616a845f4f3bb85dfb399381ea3adf852e220e3ed195ded014875586d08cf1588c5699b887a62fc79451145a1c7f2fbbbe2fb1f3b810c4843917d0f669b705841d40b12a45023497206dc3ced7be073d4de8f1115ce8c9635d5aa7855170abedd93f70928006761171bd8dc3b8f0e1cd2572233eec968d027d047d936cad4e169cb681a0268f7b69abefec55f96d63aac5e9dc7b8c284478e28ab7fe2df64e9ee25ecd79322ca898375e17c22451caa051d42f62d928b703cb3a968402a066dee401448ada661bb9c464851eb5c661bb09ec563d02adc0913ebc89124851bfe6ee0e127736488ca0b590b7814c5caaf6a24ecb0cb348d3e2727102f86f164c85de4ffb5dc1e2b84f2ffa7db572ee03d8d78e0b03b039af970b3035a13de886b0aaf3ba24aad47bee7252804844db9b2fb7867317f3b93c8aa066caa0998fb28eb2b1d0c52c52329578412499299f8c891ab318768d1f96ab04adeb3104e6b3d6b61f03205be5ed1315e230e8f81b5d43d15f80abb7225f0fa1fe8e49a1b03ad5940276b0b58d57d5f9ae8a3156ed2b77c3f94f746b76cff814aba17d01df6076e03bb49c1120415956162c8ebd510a7600e810f0f76adf6468f90150a07fb2d30b095f2d84ac3fa2cc18ef90fbaf166b49c6746da8e7913994c32067fd4dbc3a5b5dc27bca23e62a2f5cf25bfdffe29288df45ac90eef7113f7141ce89c5af013448b57ae356b987fa968369c51231218c716315edf5e6751fa570cdeab0c13e84622a30e3896fa06426eb049acd840c245715b1efeab0f854510aaef2ad08dac64b787e4a1b9d13ca288c5d3cb2fc3eb98fca652aca411c7a5f4531d49686edf3af1257b2357d81d4a82fd56be47be1f8c44de4b62ab5f19a6b690165f963e9aa7b081851d6e9f350b658aac8d16bf8f556063ec17a0190fdda94e3f86c6148b875238476901de065e86a793b091cae5fd15d0184ea93aea3fdab7e0f593ee3a5718aa0f77d7c5121e6ccca51923ce8553e383bc401aeaca749ac5c4e39b5a321db769afd24413d29812929d560f8822437d94ea41eacc8b4e74b10424c9ed4e1565877c939773e7f573366205465f0d553bb9ea3aa5a74b2812a960a3bf12522d10c3d8bf9bfaad9a4c426844c7bcb1aeaaf2ceea41a9e6cfd4923565aa4620a46de4bfa6c8b76990be256fb9da3bb1991482bb72e0e1f94cd10eb637948ca7ea4ed8c57e3097116e804c82fd86f5e7bfea2c29161dc78b21a596dcde29516e5b2e8e8c9321938441aa3addcf1191b702d830bd18e619a5a2b66f22a8b502eaac61b2280f41f79e21263ce8384e57c0bc0fba0a40d4b129e51197f6feedfc2cd52f1a8e761fda980e4d693995cad0043362d31c3567d2e5fb0306e7a8c67d0facbfefdc91bd7a84b317af33979b179ac614fd211bd2c65d8cafe2b0945d7d8cdd8c3ea6ef567f2eed16608615cb29fbd02475fe2a8ade02770b7e3d5e337710a3481303ad34d268da222163510974aeba73eb5151d33447e0a1cb1744086c728dd566950c4de49fb5f49372348fd3d414ff36f2af18dcaf7dada7c1caa9ee7f3cf0c3b7260a5f8a62826d60da49ac54be1cadb823e68291687a5ff88e116f3c0a63f964bf10230af9d2ee42b41fec97dfb64d8d37a3a6d995ec9965ae5dbef66e89bdd277ea22bb2d67893b526ba19ae753b45ecd20089d9275448550a62d92b1e28bde6118f2fbace268553dbd0d8971b47b7d3ad539804f9f64c8d0d36578b4b5e7f18bd49dde4a85b094fe6756d26f0fab067cabcc582e015736faab279fecff5c6722fad825e4344293415f437aa1aea58d502941bf08a5f75519030680137a34edd6ef9cfc6e43b197602cb8caf42704531e98ff4603a0e605ffac3c91662423bd9664a5cc59733e2227cc2aafef21c0a87fd9d8321366f8b83b21dee83a9c7bca8a22ffd223b4", 0x1000}, {&(0x7f0000002080)="29b743bbf5dafd", 0x7}, {&(0x7f00000020c0)="879d0ce3101fec9cd96581f46c541e941cddabe3a4bf4ac21de6fc31e3a668f6f3de8c0754edfb409105c476f355ee0c3797ba5c533fe90e570bf0442fb258e46f8c3c1dc1cfdf138ce8bf18338f6431771edff7420c", 0x56}, {&(0x7f0000002140)="7cde0ba1fb29a413a043be467e8e2b68b800400f9ece5a7a2b897c34da628b6750e57200d8a4793f94b9a8584a005202342138bb487449ee7e6ae98f84526ce3afa60a9c3bd323be367b2a41803e8b19aabb3d1bac2ac2500d72df8c20ea0739e2e7976955a8d49700752a595ddd3b6589e3039611991cb25eb3d37da0174602a564453e905dc2327c3c23d380a458083c2ec8affeff07c64973ed0e83641dae0daf9ba554692577dea1f26edf7e3a5a8ccef988322f3731aabe6f341a939b574d50d34640886675bda9c327ac2cbd4ff34d913e308a07ace772fe3ce3c0d055903cb7250b319d89e43f7b26fc", 0xed}, {&(0x7f0000002240)="48cea76b3a11e346f2fa9cf70b7b33d1a895783c1911f69af27dd786537c8198507642cbb21f339ee58f8573666b260b1f058d77b244a7ef67c4ef2b919959f9f00db7e9eafb5fa7a71ef4", 0x4b}], 0x6, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1618eb16, 0x2}, 0x10) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000002340)=0x2) 16:00:01 executing program 1: r0 = socket(0x1, 0x8000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ftruncate(r0, 0xeb) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$inet(r1, &(0x7f0000000040)="d3c43d14e06cacc13daf50e3dbd70cc183ecbb9b0eb15c6eb7cb0bcae4e47f64993c075ff43210a5b6596631ac8d87c2d4ab0e79d181229b5d56bfc280718fe6e0364446b87559037b09792803239a702e03b09ca6691a", 0x57, 0x409, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x7, 0x4a1) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x6}, {r1, 0x6}, {r1, 0x18}, {r1, 0x15}, {r1, 0x40}, {r0}, {r1, 0x22}, {r1, 0x3}, {r0}, {r0, 0x4}], 0xa, 0x400) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x10) fcntl$setflags(r0, 0x2, 0xfffffffffffffffe) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) sendto$unix(r0, &(0x7f00000011c0)="f4401d1cebf3ad7884b16121ccf02c9233649d0d1d174a400b623c138047cf9e250fac9597b92d7b05c33b40839453d9d41a5f9465fe9acc0ee266dd31b6d197b294dbd3e60b0612e3bd222469889e7d5057779509c3e807b832bdde7fdd18056d2f64607644648679bdd299bab123eeb6ee9947a10567f11c2d88c8fba763c0256be18b1e3eeccc731ca03ba304430c93c8bb8dd4750cb2c5fe56794d568ad5e31b40f2a61301c8622fa8b3f09d6df5d6a2319cb8e8d1083c67ba31f354", 0xbe, 0x406, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000001280)=0xc) r1 = geteuid() setuid(r1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) read(r0, &(0x7f00000000c0)=""/208, 0xd0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0x0, 0x6}, 0x10) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000500)=@file={0x0, './bus/file0\x00'}, 0xe) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000003c0)="59ebb79d69e04378d9f2b96578f11d5a5f0acb86001bcdc7810349621de34b416231b236425ef03ca283899de300955d96cb0f3bf2abab473f4c5b841ea481ecb2700a9f5453399b2da37aefa77d8c0acb90a4d7e9a6a43b010f76b8be9eae58055618654cce74ab2d23ed9f479140856ded26be9e15cf82bb0b374307e785dc55d7a4cd054413ea69c948c7e578f68fa92cd0c9eb62c69dafa343f0", 0x9c}], 0x1, 0x0, 0x0, 0x4}, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x3f) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/166, 0xa6) truncate(&(0x7f0000000380)='./bus\x00', 0xa1bd) open(&(0x7f0000000000)='./bus\x00', 0x20108, 0x2) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="21615034765ab8a1c0392460c17d3e3409557b00c3a2f25354145407d6863725b35844f2267e0f490a94ffc6c2b01c345ca075a3799c4093067147a4a5d07bc8259ee0ff84c257940a35ef9a1a8b9038e3efde33e89ab3cf0d190a4773022028eb5aba3dbb3323bc6ac5701870125fa068847871573d7d1fae254e85667ab53d38e8e3b2e70385d89369edae6223dea7c62b0aea8ab0b2dbb0e6b9ea30716d27d0dadc8945257b36cf5ec58bdf2f1357365076a60042ed62986677e17d4a291772d678d85a95e4673b5dd058ba9c22e2a7e49e425cf28365ba", 0xd9) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xb9, 0x0, 0xfffffffffffffffe}], 0x2, 0x0, 0x81, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100, 0xb9) sendto$inet6(r5, &(0x7f00000002c0)="2e53888276155ab7b74a8bd535ffe92d2e8cc28e9aac57241cdf9a1a6932ebd459e9c36a89d1601a8799e602959826a8cd536c88fdcf9a557e4a61de3dd7233922f23a64b36c1ef0522e5e072e6601a49de3691a2557151bcf29af570a57cef7659e24dc8079b686cf38819e21a92be03288864712b0945320eaa710f1c71991e8138639abd378658c71d3771055edd5e0587c5fb2b8b464085aa1a5fa1f3824826e4bba67f298f329055b005322a7891ba0fcb66aeff754b478f1094003fe096586cad52a22188129983c0c32f81518", 0xd0, 0x0, &(0x7f0000000100)={0x18, 0x0, 0xc80, 0x6}, 0xc) close(r3) close(r5) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) msgget$private(0x0, 0x100) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT=0x0], &(0x7f00000002c0)=0x1) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x7, 0x3, 0x4d}) readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/132, 0x84}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0xfff, 0x3fe0, "e8206cf8f8d94aec1956e848c450e59da99cea6a", 0x5, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x8, 0x9, 0x1, 0x80000001}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="56fc6b1478e2a7e4fae74fb39e9a022e2f66696c653000533c629aa5c810c12e237485deea2629cc77e8f268e35226fcaad616345f7140450a77cdbb2f1ad9d3335c7728facd86b5767905a48319ab3a5f66385e91d23cdb812e4d41d562f3ede28afb94aab2c1d971cf2202901f82184086dee6175fa664e70a7a283d5fe0a2cec9ded34b5a1cd9915ff8c43cdbd3fa459525eabc39b4d50871103318ddbba6946a41698af613a82689ee8be93a46524cc7d64d48c5eba39ea0bc86bb1fa8aa78114fb0d774ae5be74e2d2b96d85a74905f2e8025aa2246ab035304d353b3809c2b4292798d58b4f7ca89f32ebfd730af15a94277fe8194ae4cb3c12ae45e98f84c7e6f84875d90d2252e140fd8ad496461e1e4"], 0xa, 0x0, 0x0, 0x0}, 0x0) close(r0) syz_open_pts() open(&(0x7f0000000400)='./file0\x00', 0x0, 0x80) 16:00:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x143) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/113) r3 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') socketpair(0x0, 0x0, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="f5111709bc1b13e02a395ec2a90af20b0642480b04c03ef4ec8350b371244023cc043991998052d50bbce4a75498539d02cc5aad2ed445d62297d1159968958259e933a912122bede3736fa6fc2bcf96f9e366bf7c3faac3182f15a0f164ea353d6942cf6aece3c4e0c3d9d77783f96e1c0f6a0dc830bb5b05fc7fc4a061fbd2dc7f955a426e125fe54ff62af780fd0e35d8454c60d69b6ca61512ececb3a161cab1c6b8321bd9c508542913b6e5ccadf032f58a", 0xb4) msgget$private(0x0, 0x40) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000380)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)) stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000100)=""/101, 0x65, 0x40, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x5, 0x7}, 0xc) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000010005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x605, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000000000000, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xb8, 0x3}, 0x8) flock(r0, 0x8) close(r0) socket$inet6(0x18, 0x7, 0x4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup(r0) r1 = socket$inet6(0x18, 0x3, 0x7ff800000000000) getsockopt(r1, 0x29, 0x800, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt(r1, 0x3ff, 0x10000, &(0x7f00000000c0)=""/255, &(0x7f0000000000)=0xff) listen(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) 16:00:03 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x0, 0x7}, {0xffffffffffffffff, 0x2}}, 0x0) r0 = socket(0x20, 0x4, 0x7) shutdown(r0, 0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x20001) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() socketpair(0x7, 0x4, 0x4, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r9 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) r11 = getppid() r12 = geteuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="991bcf6f5645fb0f4ce970f7382bb8c2662c6b75f98d46b748f7864972ad49faf429dbde8c4529acbff36ff6f9c445a4fd5372864d9a46b3f300a4dc88604e12e703395fcb12bd9bb8c1a3742a68b0a6ce2064904d0103e6dba93b969d9d492a84b33860deaab5e9a89943b09e90bd96b2b9aaffc4fd9dc3c244443bc2705240fbfea19dd0647a1c8371194c3be219cb44b0de8e07b59feda4b229850f6c3b1dde0b76dafdcb18ca0ae51c6d2583", 0xae}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r7, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x1}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x7) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/15, 0xf}, 0x0) getitimer(0x2, &(0x7f0000000140)) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3c92a28a, 0x200}, {0x5, 0x18}}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x1d8) 16:00:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r1 = dup(r0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x80) write(r1, &(0x7f00000000c0)='p', 0x1) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="d029b26e1269f2743027d137b1db2315e10c42f3b74805ad7e6eeca7992ce68bb3b9add7a0d0cf12fec28d841712439e1a9298a4b748457beb5d1dda4b38218c39a1573fc165ae447ddd0dae77783f283e43ef2ad5ebb8b925c7b13bafc548ece3d40e1a5c0678135ba4a9a217bd636b1e6838bc01c64e1ff82dfbf3de143d38ce4593ccd7a332686b3863452f03371192", 0x91) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) sendto$inet(r0, &(0x7f0000000200)="760d235a31b4d4621dca17b5480509177e9a39e367b711d740e73bc19558fb437c7c18b896813d87ba1712a5a049f86336e768c95b0203fa94047b4aca757393fb27b7b836aac5d7cc976609ffca4ccb58e62a3c188c2192368e23a06093c6073bb3f78e9fed40d49f1f1935ba9b0d8cab5f4d40a94081ef44b08c698383f1f1faaa0c75c7172cc2da0361b3763eb39974f8c35b05d1a54dd761b726217e7e8306e6b46d9119589cb23dede10b7cd6a69f75d8fb8afe0c5fec71433f0ee49e777761d3841b837aff39c6d15e1050cf01f0f8322aeaa8", 0xd6, 0x2, &(0x7f0000000300)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x5, 0xf6b) recvfrom$inet(r1, &(0x7f0000000340)=""/114, 0x72, 0x801, 0x0, 0x0) pipe(&(0x7f00000003c0)) r2 = msgget(0x2, 0x6a) msgsnd(r2, &(0x7f0000000400)={0x1, "32037c9555d425c61d1e5aa991b10871ac1a93f56b330e1863aa9da210c30e488a"}, 0x29, 0x800) r3 = semget$private(0x0, 0x3, 0x88) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000440)=0x7) kqueue() msgget(0x0, 0x2) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getgid() semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000580)=""/100) r4 = socket$inet6(0x18, 0x5, 0x100000000) r5 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) accept$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) shmat(r5, &(0x7f0000ff8000/0x4000)=nil, 0x2000) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r7, &(0x7f00000006c0)={0x18, 0x1, 0x1000, 0x8}, 0xc) getpeername$inet6(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ff8000/0x4000)=nil) getsockname$inet(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) semop(r3, &(0x7f0000000800)=[{0x3, 0x4, 0x1000}, {0x2, 0xffffffffffffff7f, 0x1000}, {0x7, 0x7fffffff, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x1ff, 0x800}], 0x5) shmat(r8, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="6cbdcd4993be876c9c07b1034c5e4f6ab4cc2db3d05826e9cce22797de30084b617667b267554003c3da4aaa402ce4038c1d2b9cda6e35de88f20c0a67682757cb61d4cbe1a85c28b0c0cfda1117f50025be6df904f20373341da677746b78dca45db5fe4e31fe3bd29f2eddda08ea199669dc37a605b0a2786e2303222f08139dbf25da3a1b70cde9c514865a8a1a256c051cbc", 0x94}, {&(0x7f00000001c0)="9996459d76aea3b6d6c90d5b48173b1c47acb4333572d113953267c98bf23fc6e4a41c6b4706b1f9201ed867b5dd2d7d39c03462c40273de325f21f82f0c6a9f99ff8543e18d4dacd337b0d638ab2e29c1d3517d6c8aa527ca7185e0d1380f9d2f4f6770fafb03452ae408a4a051a2acb5b9af3b90c90cb5983b9b41ecff42246a42b53051808dcd19fc397dc1402cd3b701", 0x92}, {&(0x7f0000000280)="03a26bbee656f4d00e140e163538d2a9d729880b988ec038e560236468c739202e6452a79d5add80adaefb6a767d25c5601fc9be33448a4ad624487207d0d31fc78a21296c8a2ea43651298cba25fa2f84c508e6b2fbb426cc24fadca74623949bda0d2913c981b401a83023101778de3cb26f58a321598156ce29be4f1310fb79c230e7c9ed582b93dcd008db159578c48595d72492ab17157339b684a058e6e2883560a946d695449f9a6ca7a61914e39ce1d7ef2f8f2c83981c47befed212134993402f46003ff6e28a0ef219cb1c54342f918aefe284c55703b64087253fe3d2bb851250a1413dcbf373a58555846469715615d141c0", 0xf8}], 0x3, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x120, 0x4}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x2) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) flock(r4, 0x2) r5 = dup2(r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = geteuid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r10 = getuid() r11 = getegid() sendmsg$unix(r5, &(0x7f0000002380)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000380)="011525afe2d8e705b13cce3320ed3c2e2b5b8c889799f5428933261c579607ce7627af47cc5791dc37dd31e279d473609fea3bb16584d4a6f4362373290504f2bca08ee95ae657c9d844c88765d330c96f675fc6e9bbb3cf77b8dcfde9ba12caa723a01b5ae6f12fe511a3675cd13c17c3efadba4a05dd934575bd7b4319a10977e990991bd429e83364ef5ee7c1de8c39815cfcca9f2e1b277517efcad260316dada864702060f9b30b10ed9c39aa601bbb25515aba15c8f008abc1c03573825197eaf51dc17f6a25f2b11e53bf25457f937ece2cd0f4bba4aba8a2f38bf3ca16262223193c27daecf121dd7054985e39e3e6f96afcccb51ee6d032be2ce3ec54e066e2447bda9269ebdf6e35b6bef56666a572b1e5bfc2aeecd36cd16a18c0e164bb6b324c839ddbcde3c4ac152cba87212674456a1b54207c19f453cb146f5f40880c15dfa157170d835f5542d148a29b2e959ef9d4fc7c02c9d7f3a1f00ed5e5415d910186beb593250180129714623bb695cbd55286c8cf584c056f9a74b8db69ef6b55dfddb039491ced1f4fc13b2c1c885ebe01153769c8eecf92095a61f78eafded475c3160bde25129cb7835bbd049e570079a13d61359b674be2654438d53e4363052fe5645a49490c39e826660f42e05cf74ccf610c0c612077bb87503f1656d0b459789216a26af758a8e86dfb3ab4cac0dd164e0af08086a22a8123cc64df88a2cbe8a42e54f7a763ac67f2b82c5362b85c4b4f12e6d21408e7fe3a052faf2492e422de311564a65662047838cee54d4504c8bf79f1b90cfb9e1b33f1dc8d07885d48cadaf7c5581cba777672474cef88e8c25bda89767d88d25ec74b116e86fe85384a35eac430cf1b6a616ed9f786440ff1dbaf7c9788e10e3b118382ed5db18964fab1d22079cf3a5ff38cce743ffbd314d4ad7321f1120c62c916766eb688d95afff12dc1ff5b79c2c1bd786a91a4ed7bf208c8e025675fa6fcd85e84482f5fb3e1c8926da362a554f2f2204320f64aa4a3df9d62ea16b0d1b7002a1709442ab0bfc0f4cd40adb13de34d09b584ebdbce8f81e174cb29c55690d16c5a15c373e9263ba6292ae6bde6a774271ff55193d39365ee8a6a2ab44351e8d6edd2ccdd4efc6d66a6f85a877b7d083100a3e0368fcb8024a057716d88269c520a0d2831f5e99dea46516a3582012d5bd959bda64419fc9824a945709bdd59b7c22681f1d3a1ca0f3f3572ef39033afcf72e48ad710bb60655dcf1b17f25cda1267a241fddd49f5c91c443682f6286c9ed08b1d2067dee059d35e92f7ae7ffa2ae159713e1983303b5f23ab4a7905fb47043b204db24d7e4ceb20e315f041e4e7af0505980a0f489db7739c99a5c92a433d6cef72e0b2dce0108181a81bde25e7623fea784eebfcdbdb1ac52ddee405fe9181f7c9478ad8f86d79b0ea8cc932cde2b4801e7adb5937e2c4e84825a2e286cd4b701d51fc2a2f10b8f2bf6bbe5b78a242436f72eddaffbc352511a5393c832e51e9c3f5b09ce861eb3e1d8ba935f02b5fd58c9a66deb1cf8ff59da8460511ccbeb3e80ffda1d71e97cec584f660de47c24a64b726ef4408755ac63530aac1a7a83cd41e5889c24481c712a3f33ea2189136b8ca3201aadac3ff52ab7f4b3ef6b7fecdf57c658688d625e9c213e13d17666fa9de074b45dbaef60a5ed2e4b9136fd596ebc21aa803ec5987cf3a2ce3a6fc8eb4e100e9b159ecd7892cddd15d5be004135301d8c12bc8574db1edf8001e56032f1e0dd4e48d142770e0d8c569d72f6137b3161e1bfcfbd0e1cf465af1572f1797b85a56f8ee2505dcf6544fdbe8218c4f4f07695b8e68bf4815bb8b3709b336ae29eb2304654b1e41de8dc29d8816fc9d9d7cc3f9a127424081b7eabd17710ce5b004fd60f33cff1c426c349e4ed91cbe74a88e2b645be56eaabf0bb67e03ed565bba6044857a76293cc768602350ff83ab161f85e6a3b99fe4b2af87ee658d1c9ae4b2e957fd098ee3370348d01c0a2360dc8c1721e19c81bc60afec0179d74d57d410daad3c2e560ca7c186c8e1daa139a79995da22a8a3efea5f1721227d1fa39cc61e0f22eff9cb6f099fc831c3af705166378064f4d9e606f0490f9dede15d48caf505525b5d761e7cc89b3b866b0dfe57b833100bd5f0eaf3a6c3585d7abaf3417d4f984659f7ca8d5f2c876cd9d536a74219d13b062eeb4beee0edc9965e87a510cf1af265014ffec893f926176106cb3385e6e32a20047524cd628f3b799a589f146655212487a67c3f0f3a447088fd6aeaa4178bd5753a1742cef79799ddd070e04ca41b019d45c8f1ee114f4285d9710d8839d1e788401ab276b072717605cbbb1bb56ec91135ddd9d82982dd27dd24d4960a952819272e98b598949a4f8e4ba7277f34c7c1726c9ab561d74b09bb2f627c01a34c7d760949135681d818eb920b34f8dde48aabf6cf6df69b783d6f1a9fd63583ed0a011230fefa8dd1820c410b8fc7a0592135e6f0fe5bd35dc2df53cb3b3c2d61575b843efad5547249442357391a6aa8e5a4170698ef494cc5ab5569a920059414be344bab4c5ddacef8013ef15a67e40048a7def4f11c983748c0e92668b44309401d1e9728442535eb4857bd57d402e56e4c442eaa425197a6459af55824677f790d9b46a6f2aed781eb8fe0811de025511248df1e36aef3296ed99f94b9c68cc45f7c389c3b2a658a4ecc1bca186faa25c821bf045dff357fa6f2fd5c3716a3ce4d5ed6cdd987ca98c051d3a25cf16ca76607a5641d4d287af2978c8629f3d377e070880bcd81ab4e30a9d8a54e7ab4dda96a38a6f197e79ec235c4c4dd9094029a5c4c7a91803b26b707995518baf042e13e3b226b6a5da92e2298118410f90d3750d83bb3b77e9d8c8ff98138c522de247609ac0efc1bef1e560fed0a44f7fcc53983b892d602d3aa784992fb749da476761f5accbf4106787623cb406ed4494845bcd65e65632c5e233473ded2cfc1db48950226427cfe1e68538348bf068c319491a95545a304f5ddd14f5feef4dea59508208c3946199bbccaf6a0092c1441f012756cbe4413f889dc04a609c5456848a25ffd31f5a91025af35ea1cd4dee33ab0fa8de847c4841d582e80cebd200d5c992b3e6285257374795f87d22b83fa34ff4d0deb2da95b4f3b9787b7399c79de81c75e436b2c4bb8e3ba8cd6bacf90102aab1877adb359ddfb239dfec671ec6285df47c95d5ffb4d022e8d31e22edba6c6dfccaae8a94045a1dcd9458365a7ecc2af86bd62adfff8919cdda63b3c2747cc8b8427d7adea434eedd184f0eebc33301f20c0351d7370bdcd8ff585bfd57560ad3c4ebb8202083dd4246194bb3a369190341144b6f7895f61d5362e5400d61df9747f86a0454772be2c2e531d82ca83eae61ae0f86e9f0de6e3649d291a40d1560b4b2157488d1732daa041d3e346f12f0d9407150d1ee28047af49d2640f70f675332d4df0cd7d8348cf8b211301d5034c159e8d6f89657c860047cacb54039bda05e460b563f5973fbd334ddcc95335ec01148c72fad3f56e048b9918a26accf1c3dda9e85782fc1a36fc72f14f14789a4de744b6573a324a31bd13c0c3206f6712622da1ceef6f2ff9d94836810ae42cf515db30dccbcbc0accd73d62ff8803131fba357d89dd0078283e4a65feece237bb6a9e3bf181c7e65978b4b08adc19f5be6fc151cd5d688803876ee10a7cc0799e7d9b49a19b1e51d7edc1c12725547b2aec146e11a9827081442ca0a822ce5805ea4f655247d03142b2847168316b0f8fe8b60b831f96b811913af29abae054c51a9cd7c585791aee98a19a01d5f9460c055384192c1531771252b09019738f2313ba65440c6324f4bbcc5b4bb2a58ef2a846b30c8c56b7adeed5fc3748fc5102f802d805a95906bc1754def3ecff420150d164eff89ff2359e3d1baf2680ee76ceddf979d6d18ef05dfbdb239a260e2127b620e75bb010761ca7059fe6ec1ec47d5a22b2e77315b7dc38d35ce18cf4a9e712a7c7443830a49375257f746d3ac6e376c3b832aa6c25223f4c10b0735c12f1087ded2a60b34d773fdc0d7f59afcabd239273b53086abf041db4f07476f033381f5676f307788316b8dec1f912ba60aec9d88df83e62443b9a96960644cd3e48f84532f601f402d75b8725a3e6f616620c2e75c1eef130fe991fc6d7ecc0de53a1fb407cb9366a23b0bb305160d927c7ee97a377f7816b720b48f28606cf92768319126cf4955cde87499f914539d799136927bc29f8a3e93e31297fdae677780d34b33545d24fb4cc3f1e4c53fb45122bf8df47294905cde342a167ab2c256dab5d2ad62ca41028d192c585c80f6f71f4d77afbbb48c22d1e73e5c874b65d0d4997b25e2474995a9cd06baa19d3d7017bfe61d2580e9351d9cd24e90aa156569eef379d61934553731949a5551d15e567b2111ce7c84898472e203f17fd2a5da128866b4ce1b2e59528991d699cdb7404eb1237afc4fc5936b15ef33b0e5db87767a8957ac246ea9b8954b9720b6721f80061a16b998f4de00948c4ffcde22b7ed1f50e4227682f0f40ebce61d49a82fdcbbd359a38027636330088041faa6eb8f92fca800bd4257c9d65e816656498dbb79615811fcda3e50a60509a43c548415562833d431c4312d9df3ecc2c8034f4658c44e42f5c5964d99ea2bd24507d63ceba325eaa7e30d6f4e9ea59dc57dbb1ec135d257850d5ed9cbd1e64e283cab2cd9cd6769a3621e082f3aad894367a8da43d42c9f5e9d739db905fda3ee0ed506b786105b1f2751cdc2523d0778f25fe2c4c508c6762f315accbba87678887e3ed7d12244982b8f2358cf22b6fd2dc78cf9fc7b6caa5401b63416868080df5e0892ea541e90c4eb12df8229f9945c9f3fa925f57dce64bbb96808a8aa11bef00dab66cd6431d7d0eb80ee3c1aba02b52ba350d68f12b85d40fb552ce951cb9e964bec4ae2d4ecb44f83c133264ce744736e16e3cc4476ebc02a3baa554ae6cee0ebda81983e7192b1abe4756a0b5d166c71751847e31b552e9a1cbffaa80323034e2458b4e531d04953aff8be4fc3f150736b1b3ba1c8979d97ae0a9fc52eaf4d44907f28256e82f8d2e02584c7ba733da79c6df1a7364530a02de81501c43af30d9731519baa6165827f45b1f510ce63fb2a1ba1b7fe5c7be43c04005d52a73190278f4ac904485db3283b9e6d98d5f6ee9385ae666913cd7fdf1a8786d1c642b2dc43c40254220771d5b3c3f1979e4525b86a3d54ad60bd61702c3e5efd4a93b97f3e29d205964f53bd597a086839111f79e352eeb549b3ef726d0fc095143e92571ef2bd6c0be7d2d2eef9a0911950bac5e899a86757ca3fb6721902d35dbffdc6c2073bed2e800cc25b60c76967d4fa0194198d1d72273efae0548dc34a36bc56978ec9d40f63eb813908a3d7dfded7a8c7d8db48950152d4f1f2643a52834c1b6bd87ef9916dfb191461e952e928ae9da17b0364bf28fedc8461d84cd0ca66da709fb6d964e3238cefb118500a93b85bda271631f8fa4fad528ab9cb4dba062014c284c46daa1a8adaca7d19706866637e155727dd142f997664db19c4afc355fc2910847243082d695eee2eab0a17df7ba26275f1dc0d6e79a2d2c69e56cb35138a65a57b23109e78a531bde00e58c145b5590360620afc34d20287a611e241bd7c7e7dd8a28211286b3c87210e3b0dc4c946bf223ffd58536fd8ff9aac3a0fe4785e937a374d69af0775a11306e4f244", 0x1000}, {&(0x7f0000001380)="a69789b56c6d1eb776123ac866c5f15e08f2167a159b5742eeed8693e5aa4727140bb9176a8ad4416e2aca218a9bc48f9818c385fb3dd9a8aec19a30e8b04f69b9bba8a66e5f47b732d5033036e0ed95166a0d73468fbfefb8413f7e2253ba0c07ffffe28697b43b5459b8110fbf58e77b4caa476ba14eaa1bc025225cb58b1b61055924299ff82c66b5f9e68ba483da20b0f4541d3e1f4f576b4b3147a46056b51270f1426a222922b9a14830164dc3db735c53206eb2a02a9981e7d7cb88c1215f60149ed5f7d8ee7136e80c0fb9a161138a469ba26ad87d94a468ef24e6914b58829d99ae3d02cad3ea7ed2c61e69c79314b11c44077744bf64a54d3826be51dba87aa70e05bf35cc85221c17970246fa55e32f75d558c9968c1e1b547b3a11f865848ad5306b818045a585a316520fe6dea8100b1cee9129f0b3bb32031c59d7ce359ffd113667ac885c37249d7deac67e040635c8af8b2dd79749c3fe5fbd5464eec8d35209257497d60deb27c970f28039eb296f931a2b017fe9ea08ede8cd209b3ad0dca02e68dc91fadaaf1c895d1e6e8612f1e25515529b618e0842031e8c79b6f68aef1abe46bbd0fd7dc439d99f5fa25abb2dbddb147c70464746bd2a21aeddda3aff5a30ba95aa5b8ff66b3be93adf1cef684155d4b4fd633797b690ad01aa76bb2f8741eaa09200a858d45385ebfb87dde80de2b26621343c0f45d4028d53ee0ba6cd10f5782fb2dda1e26179201fd8cbe5ce8d8ecbd8751bf76551f689b632fd7c69abd74a9a99d154dd94098defc65d527abc8e0a6fcc6239910d3f3118e80ab69acb38d42c19c67d53a6407e3d149f253d4c9ecceea41b4414747beb7125ed3fc1c6f63d5d3b210652d3cf7a891f1641f7ac087d8155133cd52909ebc4c06bdebee54d8b1bae7aa006ab531bd913798b62c898c5414a4468d832038ccdceca24b85845887c4e241eac1092d20975e54330593d680f8a0985c438bc25f757960f8675ec243bc82dc39267728d502c8555c07f52164b3577f1fbc46012d9d848561e3b3c5f58813e5747abe4cb40c9c6129ad3723144f2565e6b4544c7561eb100a2af2ae37c6ff81783a12723fc068e353f4ff7cc43b873fe01427618f517b1ba5705759adb92167c0bf097912c200b7a100d14c66e802b1cac5f32a33b2cc92825643b61d18d352acda6be5c751f5f4f76ff70850d52d81859fb21e88c42d4d4f1c36fbae385a7613e6957ab60477eb6d54de41191d97633ffb757594fba8b97c23d528d2197a72223b3d21af6e1aefc07af9808bd1fcbd478d4e1f219eb4ae037ea25d0e9dec72f2f56370ac2967d55528ff08f4c7aaee17211fe5aa65c7f0ab7c8304a54375479784572a74f66ebb03a87f5d60e44b61690b303ac5e2dcdb4be9d104df0fa51004f1a32e625cbbb9e6b70d69dee61c34276d4249bc1cbb9e0d1e18e432ec2b78f370aa4e622114c6edbb62b9a29c4b5b642a55005fd3606e965fae4a128d3aedf3aea7c5534e57ff2102bb972fe1229cc0cb8f14108e75092bcfaaea6c617d9006f324a2e2a1815d60ad8cb5c950d9d7bfecf34124a80c62d5f6c77a038ebf4ba79d31c40c15828a362808e472ffe7c0cb235f30dde5ec3e862ad977eab632d53c80944471fac0c05545148c15a84d1382f62e5ea02019849c84084c422849d1f7bb8521f07b810882cd6b613740422dca3ab41a830afd63e1b48cc4dca6d8100b5428c887abc9e77b7bf46b19f687329a381303668ba45a9958812108588e4bdc2e3ceddc0d7b82f7c5662519735632a3353a7ffb4eff073f6b1f953ec127f705208a72e10a60ee93a0e4a9ecd38477bc8f3309c3db821d2e3c8da67635787481db433a131838cc768b81030d79fc4aaa39afd562d7d3b9d2d4c8b12f43d697177f183310bcefaeb652f2bf3991d754445b4f9a14ddc19b78535bb47cb8e25211c26f33019d9b6067c5738bb59abeaf5fcf0eb115772137fa8d71b69d9467a88fc4ac61f2ee9d8d3f6777306ffd780dab2faac8073e8d5326a8fb2194e90ae9edeeebf5a0a62500e4839c69117fa9cf61a9ca1df61dc8d024b9c9099991c656146fb56a2efaf66ab8c005a5e2640a180b80d9bdb43055461b4094d6749478b96dd769b271816b74d582e91d02f505d5c91a4d6e7c90ab8f01aa2274b305f6493806a5e6a9631454202e74046cd9af4f28251634d8b90b1c6b26a599fd522b2bfc13a9b800328695c59d89fe9ab1a6e18fb216191cefe374a647905012b28a014c5d6812222e81ba60e04ea7973b87fe0459c8d44fdc4afcbccf4725ab550acad4eea9a1bb3994af46eb0cfe50c814467c66d2cf0671fc21b0061f9608e078a24e0794620f7d66523ab624a1a7c02138740ee8ccf077e7b94cea41d3a1dd8d7f00dfd28d69988bfdf0b35ec4826ec0bad6e130009dbd08fb07bc0d9fe7c0cb416c937dc62378a7fef83dae3c0981629189639083400b397c858247f06c154936989fd54bb884f0ba8b2fccba8eb1a80bbf9c2609e29b05f7f8ddcf2b354cd6fd815e4c3dea0d992e5c6d0b59c4f523b073ec2138e196c70608bcf340bb44f9ba9340ed9de0a29076886f81cf907484b5641f271033a48d2fee46ce924728fd730fcc9ff2168872eb3a1c6cb9d368f53d3676cd63612135c12570857d68cf328d2e8edcb9deb0baee9da17934093fdcc74a07f86d8d4d46b2ebd4917333d94c9621cfa0e5e74f3e72ad41092d00053b22ebfddd0749d3274937037753e57e6748b79c420979e0169e1c3fa97b757921c1da4069e76b3b2404414c77db8d64b0d28d4614319e291d60c07b37b32aa6601b106b54833d54a0928c69e43bc07129e25625c59371dd9878d3fcc2a7edd412f4664357dc8a35d8276376415193899b95fa9b81d6b0079bfa8b8546e0aadf0c38a74b6c325ba2ddcde81576a4eb8b5b482029564033e7f18fd61e62d5b4b55cf54b7d0ea1de35e8abb72d460654092df28ccdd19891af2952b2c753d1975cfec69d5d3b1c82c20774856c811fbfc9a22d33ec5d66c6757565ef9984e257180e5ab234c3a562d9cd2615433b6686245bd8dae3cff8a013d30c5075d32c34eacacc4837d8bdc5dab3d4ba4da11bdf9a06777054000f35db8d982975ab1e9f6d6c6b92706091d5c4dcd36d636554d07043f6b073f22520ffda7aef5e4ad8a391ab3d4950152aa39a5add66e0114093a348ae12a4dd5400a3a6eb58b11b9bfbf1a9adf14ee2c60b5996e55325d074857b5313c438d0c1651633c8dac24ac3c0544472872aac1f93c902a3a689252ea1662068dc15019faaf3a1c5fb864170264e1cd4abc0bca65b6d5487121e0edefb0dfbf59510c8b726cef073cb83d7c4b80c04dd8eb2d7c43397a7223081f2892e6e5a8024d99b151a2be053d190b64614e38a260965254f0d9d8b8e22d2ea302740d2a1ab9fd2a457f35055859702cbdb1ae9bff7f1f403ad2d43b1532f082a55326dca98e839ef4648c5fde116f77474c4c74cee4dc761206b9ca318bef313ddc1fa9aea6f2a4f4290a37a74d6976e84ad378e0ea8e17f6267a2c64f70d18ea1e037dcfcea45fc69e20cf82e700d1155ced6349bffbc172727fcddeec004f10a533a514a33486ca621f7b3250ca145fda73d2d543e203bfc991a751552adc8388136d1b89b5c4a48b139d32eee4c5fc5018130d420a84ee45b963e3fefb211e15030730a71542e83e3d63873d4c5fca30e025238ecfd42fd0ef663fa1ce57b5e5391ff79008987cbcf8222a777629d682aa701cb911be6b7f7e9d8694835a1c1602bba4f6fa559270f1d51ac85b89ef584462e1eaa31a0ea40af0772cb9d56c5090d768dc99a85a2c67ff688a6f09f7753f90b27c404bca14dbd4b5a7236b74e16f20b394bb49de6a5c17c3c9d915a2bec2caccfae149d290fb6c8bdb04d2d92e0861271dea181934573f33c22ad06696cbc7014c5981bd72db6c745cf8becbb5c365698abfee1e2b4c0264389ee946e76cedcd1aac52e21830555168a5171b631adfda15663412bd703f9c3502b4169e3ce7031cdc60fe4938ea0b3303ed0031dbfa3e5a184a8f28b36eeef4b8bbe038b0e21c1fd376f882ac9395e54594b67f621d69b09be625920d7c12634e0a5cfa2c6191a15201d50de7338bbdc9613f398938316dd20c6da59bde55ebac86bffee44d77b0c0600c68b862f7fab54a3ace179db3ed751687fdab47a9b4a905562c9d68c29559dce2d49e8a0887b301f0dd1d42de4b2d92ed891a19edc10b84baad83d0b605e8ac22b7233e45f26ddc89b0e8dc84c92427c9079554c6fb07c18388c907e0465d24ebed706c722344cf238d73745684eb4ee549d2ba7de3d4400b1729924a4501d2f4d7f57d8d5469dbc666901a94c0bfa07ced4fd8a3bbdf8e62efdbfbca682d5d5b8ce9d537aa4dedd3191b0bb5a77ca3fe1e19bbd10c05184aed9525b93a1b8abd0ef5915bef44c86114dec48551a59dd918fddee360f9a46f2a5138604cb35bafb7395ed13c40d193706747eb4666f78ce8aa19216f82c6b2574c967a3cf1c05227087fdd510cca9cc20615f48df3a99e49cb40a0445a807b1bf43a2c82c2a4e77663eae9770c5fea904c95f9cb2ed599dbf7c9027eb089849a4d39fbef0998116c26a1ad711b289bbd6828c6b15b7b1c138c3d07a17b5c35ce12cac728e432cbd3f80d8080d17412135f32e479efb85153edd8f7e12d3b44631d26f196d0b662c01e8762a14f48217a37dd27058edf3c51efb94767690c9988315d15760992317759dab3a78db9bc6a500218b4814691b3cc1c97617ab4849fe11c580f283916da8a8d17cacad0cd0e52feb078283ab50a105acaf9d98bb0cd02abdf32a388b6096e4f47897715088a092b4dc781c5191ff7d694d4f1566fcf576a63c8a76441c5d2b64c245c82f88d518bf1938781e90596f773950ced034ca42234c704ec2b4bdd6125e5d81000dd385eebc869e837f4f3764e3782685917f1dd364ccc03e3800e8286cce0f0c20ed27ea6cefc773ead4b7c8c5af8db27800ae0d9871167e3d4758438bdecb62b4c6cc6b83c3f6b30761ba1c22a8527a1af7c22c73d56d28cefdef560aae31d1862a5fb711e28bd407dd90c486d2609f6a54aede20fb1b0965f8f35abb444f3bd8265b527399dd29ac7cb1fd6bb6911418671314975d96c3401203e40db309d41f71337a1445d0d83e8950871eb0ad6e7f7a19c44b14a1d12ab879daf34d59ff141e8976b9ed31f7605e2110a2618d905e385d3947a24dc5202f42e80e1c1c46f8adb0c11e06ba5835a80a3c2513ca7708db30ac60d1d458fdf97f1e6b85e6e02e2112a73da65dd04282ac1c11e8a483a511699aa9e23189f7153c4b28e0816d9c05edd249d4459eb8e992ff1099292470fa54dbb988f4e9f472c29cd9924959d2d95fe6ecc30b0b1ae1415c8923d67d11f8798497ae126e294610419ce8970b7ed4476edf513efad84b9e074113468b7659ba0eb7bb7392a671e877d6496c2c65fcd119f3e8acec4239d96d7271179c1cf4c2cde0b6c68a692d44ca0a72f7b24a1b855ab392d2abf21da17206d1775005f1e05ce71fac0cea16ff7aac0342b501fd4c8a2d290876e0165cf0518416e28229efd0d75310497d0e096b998dfd44356e69d8816c1b5901e1f8c8ffb95456350a7341c3a19817f0de8986d8d220ab5c38c6383ef47d34f9f3a62ebbf430e3c058df05c17621be77278714a393492d2437d63602b643c379748e799a4e477e5302ac2a5", 0x1000}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x5}, 0x2) 16:00:03 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xb02, 0x1ad) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) fsync(r0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000900)="a2f6202cacab86f5f5c2709886a9f583dcd3184ed1d32d334c2437ff2d156326169d4de60309c0c473ced92ae18fab004b987e72bbd4369b3b18bc5750bbed7e54bc06dc92d9528667a577c825cffbe4277fc6d75d9f84ecfa62f6ec91bc1dfee07eec3e29e49ca1a9606fd1ae5151611c5425860664a39021f0e5484b1f7572f2d74564af45ac139515b125a7a47a16eb9cd220ce2038c7c24f2cb87e4e2ccc64c80ca85d426bf4744d913153ff233f9785ee3218cd85f82c2316fd8dbb5bdd48aee2fc10a2465e4c3f650729b05f0f0976f065fd8ce017b9706994dd838044edbf1ceff520164cddc4e7d37c6ed61dfba391a396a2f0bd25c78fbcb002ef9e3de3315f8908c8b23621dc5b05711baf884168e149fbdc0ba857730592fa314ad6e723a47bb7c42631b27ab5c121c1df56faa02e3e1504821eaf75d3cc11a264c650365a9e1bd3a34abbe8ba7a4151219df20ddd78cd1d3081e0d4fd77ffad12f4d075161de405fe12296585f425d993d7458a5ea4316b5d4ccd580e56a36e5e56871cc9f4aa2c68c5c6912bee6c6f87b1549bae816dfb951bd6a0ec61ba15c5139b363e27554a0b637fb6273eb69e0cca18f1934f767c76d739bf5f6cb80de3735bc7dcc835f763dd377188011cf2b5bea8dbb11975db8e5fcc02e2256ae346d09b74a818696259f5c8ae0a58f9000000000000000000000000000000000000", 0x200) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4ab82db172e5360eb34e1905eb5ad37dff"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ftruncate(r0, 0x7f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x101, 0x8}, {0x4, 0xc23}}, 0x0) close(r0) dup(r1) syz_open_pts() 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shutdown(r0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r1 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:04 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x14, 0x0, 0x80}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8001, 0x102}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x7, 0xd4f0}, {{r0}, 0xffffffffffffffff, 0x32, 0x2, 0xb5, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x82, 0x6, 0x1ff}, {{r1}, 0x0, 0x10, 0x4, 0x0, 0x6}, {{r0}, 0x0, 0x80, 0x0, 0xa01b, 0x2}, {{r1}, 0xffffffffffffffff, 0x5, 0x1, 0x0, 0x47a4}], 0x7, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x180, 0x1}, {{r2}, 0xfffffffffffffffd, 0x2, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0x46, 0x3, 0xf93, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000002, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x90, 0x0, 0x80000001, 0xb7d3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x80000000, 0x101}, {{r2}, 0xffffffffffffffff, 0x5c, 0xfffff, 0x40, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x45, 0x6, 0xc1, 0xcd6}, {{r2}, 0xfffffffffffffff9, 0x93, 0xd, 0x8, 0x62e11c3c}], 0xff, &(0x7f0000000000)={0x64, 0x8}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000083, 0x800, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x5, 0x8}], 0x8001, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x63d4, 0x9ea8}, {{r1}, 0xffffffffffffffff, 0x44, 0xf00fffff, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x73, 0xf0000000, 0x9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x24, 0x0, 0x8, 0x40}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80000008, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x79, 0x20000018, 0x78e, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x81, 0x800}], 0xfffffffffffffffe, &(0x7f0000000100)={0x9, 0x451}) flock(r1, 0x9) sendmsg(r1, &(0x7f00000009c0)={&(0x7f00000007c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000800)="38b87ca34697e49ad90dc257ab010b90ef4e194339cdb6bc8e69f111e6e1218f405411e34c18aa549d1a672038edf980de98ff786d371fca7a8bf888f9eb7d1ba32b6de424fbf666f7a787118a1c5250be6071bc1ddbbdaa3e7572624bd9820203b46b0f0c0d8cb2183270a63ed264e85c57fb7b90317cd2c5d945507e55d3a7608c8b71dd7fd41eefb8", 0x8a}, {&(0x7f00000008c0)="e8deda889a5818cc6d955f47e7cc35b4f9f942f7cb5f2314b95fe4df52b70d2fc7aee7fbc8187b01c648d097f48bee5645506818b6163d9cd377b4eb6f1af93f5af51adae8452e08a81152dc8feaf67a3d7bfe13f4ba829614aaba59688dbd820284dd2463eec4bad4b70c509de8c2e5efc9316fdad459b10de65652b4f790576eff021a747b73e8f32a7fd4fba8a290dc10cf24692ea2672da60c58472290b2fb6c0ea7ff6e", 0xa6}], 0x2, &(0x7f0000002f80)=[{0xc0, 0xffff, 0x1000, "34475b2bc6d1365aad109a286b83c39af090b85a7613938903ec3b8f269d2c4fb6133118be4b9280271591d4304c4e4f9758780e660ef505f678cc3e84b36adae25e0fca82d4eae2a35698c39c32c8e9f87135a96d9b770c533aa12c6bdc6218f9c4688f958cdaa4a495163b0d13bc934731085d5e2bc01077b78ead13d994bff673ff587bf0f939c71c6a207336c1f29cd24b4a4af0971dc31d9ed3f57cdb6470142a9f211e34dd1f6da1a69da39b25"}, {0xa8, 0xffff, 0x12a1f037, "15349012c59a1e347ae9d7e7af85f5238c887dd507c28fd036650d537d365772ec287a86ecf5a7b9b441e5f2b35c50c948d0a03c1ee6609a31a508b0eaff10f7a5ad5008ac8c695b52c89b875291115a62efe190281ff82ae6ab32b3a43c3f3e37289df4502155e1aeed472016ec4592efe1e8d44db583910df7b36370a06033e470226204285d262f66c5be624c6a534f962e95fd5fe3"}, {0x1010, 0xffff, 0x80000000, "2b0f6443ff1dde56f47c2a3dd4d4179f253ad3014d07ef6f993e10c728a3543f950f775e31b7b689f29670308f3b86a47b2b40c93e8a45713dc8d4c34d637a521f683aa9a9e469067dad7e17347c3d81bfff68060112d3669ae8956efb483b912b8a2001bc3562d934e6507888ca99db7d61aab9250c8bc03a3f00659c33c0600032c076dd8910915a272e667b857b943acd637be09d33f2bde305a716d3605d7b5b9686741e1d332ae6d44eeed5b279655d5949752c404191cdf62d666b0b70d638e3dd17888155aa34ce19b7b3272b521cc84bc9f8728afe16447f1be8fa1d88f42d94d713430963c10b700e993bbf6daa85a268ebb356955cc81380b1ae7b5cffcb570df405c4ad99a2da4ec58677e43fa2ee46eb596d7d92a979f3e8062f5e71cc54296299c49fe58d605f801b62a5a3057d54a983f40da6004b12ee4a51275015236c9423090d6f91bdbcbf9923bfbbdf47fde386957259109711f8e5cc174cda0daa97290f73ada429b62c5198f0564b317973c410ed0e7a0f6efbcaf1576d5ae4804176ab337101f2026f7e0aaaf1c9de39fb27e386d70392d78faf1ab65802409a4d3eda90617f2aceef9f059e2a5fbeb886a41c88d95623e50309438c2af8777eef1517294153eb51f3f38945ddfb72ae4eed8fa9286b258ca3dca1b23e1270057e3a577db172954963b89a5aa6db8d2f09b84cb94ec11b67b4478cc81a37effebab44fdde7eed96de3a1900b851fc481f39f377852d5e21885ed236b3460f8cff5d8a08d937eef0ce3c9ee04ab264fe637594c281085ed9343f13ec5aacc62a3831049b370f26a9e628479e724aff98f08d639e84dcdc68bd92cc43224fedf64db3a7a129c96e46b28980b07eb4d27159a06c24e8475cdcc0b6be6a868b47ce930fcb6a65e3e094bf5a0451c9836986ec6b3b47408344f567cc29e72e59a73c3a301a59005ee370f14116f191f5f03536eb3d9c225cf7a730980ca90be2b1cf41b60d902d852deed7edf87a437e31d8409af505729a6ef1f1153f4bb0554d8fbbedf48b6d78ee6ab0737166f15b9f20e3971f83b82598968a9c033f5f02c4fac4c3de2338d9cb0f0192dacea2264ac1b3efc451cd3155444795377c8ef62374c0348496c466b8d963fb14040347f2af0417fd7b7d21399d7060051e23140fe632a40bd0e33809487cf035fe84a4d344e57daa5a67b83721c4ddde179b37bbded94cd84d38b271b8c11501003d51345cabe49b80cbb168acc7258f67cd33f778aae5fa6a8dbe4d54de76d108aade509256d25095da7a951f89546c79632bba32d91d0c02305c5f00eef9f825a522c9857493874ffa19c0030f5e128bbf42c099a7c7d2687674e86a6c4a27121dbf0a58fb82b4de77ce8c0d9b77036f4fe1b645ffbb5e3c1591ca85f9d1bfee585e48ed323a16520ba6a65765b21ee6f7156543f4d130159baad277807af5f5d55afe5d55068c5bc89b081b3fa5dbad6e39ae39c315625866fbf664838029954c36111853a92f172d86bf73072e1637e52a485a82a99fc892a675dfc8fa05af8bebf6f071b76f90ccf4ee848ce5ccc791f3a4bef02a6b88c9455f055bddde9669877fcb18ccc45d6a96e40a17a34bc4564cde23aa35fd64b8aaa226d96605ca2a32325aee4fb87b62ec978193e2633bb5610888d35b7d8794f1148b47c0e2deb452b4bac04cbb90ef0cc51ca3ab4d2a65832917392c34b1196850828c800e814091b42a4a13fcbaafc341a9112aa4ad9d657d9d58c6fd1ac268633b579fd8dce2b978a2b12af29ebf6a87225213c8ee380f9a731d5c9326b0ff1797a87ca3b0dce74a9c2f226d52629352031f9d2401e8971a301362a6a9d0e689eff938101f1ba001eec4b81ae4e2d5fdf779b2cbe9fa89c5dcf648349c900be16fe688950793845b2be1a22d47fe2b3d007bdc3964b250d6bbc44feaa87a87f3f02767a47eedecc558aeb48c38ba1e99969a934a6d8c9cfc4fff9d6398c4236058052ba74f0c48ebe24ba7b16a95f2481296ee8438de3a1864feea209ba37c350481c9d0e7d088a5ee067da5d54fcc22e95925e87e0660318df79899f45350c58621a4bb7a7b99efc4fbd4ad0072720527a80bf7dbc5381a6f00347e8a78fd18102ff2235f8bedf7d46fa95cc7855787ec8fc4093bf8acec51cfcd3d32fb1e7b662c4a396e0101950f06a49c8d3070f226e5bb0862f3ad80f264019ad3c75afdce5d46bf41b0e2f015b2c8312e685cf415570c976000d1e601aa22f43076bd6be7d9299124383376f8171caa303336634712056f8c1cf8c84ffd11b7c8e2d0a2cd8b71c21ecfb0be3bc240abb34372a333a5f31512a89c16887e010ce334b0831d26c42896a3ada55fe91eb4811f739677761b638c7954a37e9beb7044010bc2011cac8e0014c53a8a1c6e7aed8091f0c1ea4e9172eb7537a61861f67f2a9ed18eb737cc4205862b4a5acbf5f48b376add296d6901c759cd8a0af93965ab14a8de8dbdc6220df792f8aeb8afe167008eac02932de8b09476db3fdd30f1c8a9d2cfbd72a2bd9ebd67ac9e7b5e1c3fb02b1f1169649ef12a18ce2b4b55a5e591037eb6f44c4904b7c7db1660cc4aa709041ee901f44ca73e7048dcbfe30386db985ba53fd98a197974a73c9cc1a39b0ddfbdfb9217d933c2a68454aa436b2f5ade0bc3c5c64c736794f7726a641a5c44d3c26abf73bab5d9e0c19e68ea7ca9cd62ac6bb60220b2ba8aeb3098e5ffc922a7fccff2ae2320698aab981dab548d00e38cf01b22f710c4708510c9236e6f4e1c3ded46114060fb80feda0716f565849228299ecd8f6fa0ddd65a94aab09db4256c22019548eef1c62ae7be64ba27eb8f6008d0bc755aa33c1931bc53cf57e3373fbd01e6a45c265c91d2cf44535d9c050075e38b0e6156827d48e5b270cdeb933be595e0a92dc04b5f45286fa17d05464cc3dce3e038d0ff14a2d84bc827fab8ab8aaec011811f16d81f84fb3547cf2924011c51703aaf12eff23977785b1eb8182fbe6bc23705cb346479cfbcc206640c08350028eac8d1bd38e12783dc1171b3c6cc38c9ea046a08f91d3e3b755a03310919f1349da5ffa389df8752d99de2b9a9031612f2a8cc251e24c96cad251a71266116e656976191b8425dee9af04805826fa73fefe9147d96c882163f021b97afbf64d0f11f37433f75ba6a7818b8381b3eb1761b76295be76787df7110c15c304aa838f68451bf39ac3f743dbe63057b6c6d25c9fe11d7f4a1f064db19f453ec4b120b6986b079005dacd4f55e5dff5f07666683990c9aef4f64dd0f9f7a4a63a1e7f63f591a962b4b2cfae8e7d27fba3cdebb39f66b0a0ddc3df6ecc0c9465940d0de091407c580cf666235c66b3bc72ef50204b17a42cd233b30223dde758ac27bfa8f9eb269bfb2960f7ced2585757cc3f152f3970cf88e971d14df8028a803053d71a1df7079b557d5447968fc32fd5698731deecc537cd30e3e61f987e9728d3f9c675ff8c1dfd8646a8ce316133e4a5ab90d2bb64bfbad7d3968fc0bdb58bc1aa774d086d80ae2de5b12d47647236a1abae1d0c5ac29f26437dab513ee2d6f6420966169e4dd674102191d914ede7dc8a2712fe9dce4f0cc85214b6320ae537dfa4a83329128106fa2f757e199fd9b7306fa758a80275312698776878e2c86c617517f572f99fff281350b9c5bf8fac6e7f573f254800554e67847db4076a2395e761f9cc661ab85ea240086584ff52cf465b5ea84d512c40e4ad6e11f422d5668973ec3387f93f92bb569c40b7b7b99cacafdf7922f640304c339e952695d0cd2421839d53456cf07dd8b1ad77814965c9879ef0564fa9f947dad6a08946d914785fdd105cae53e2cf68a19465544c43557abb462919caa7ade98eb4b135725139aba54a7738f898ebb1cb2c80412962f018dd9a4164658286e53dd90485807b0aa856aa5238cdbf21a845e270440621ceccb7f9ebe3a14762c9a33f255c4c4600412e83c2ac38bbccd26ddd2c7de33570eb819fb133e5f71be9f07a0fede9c923e3db5003a81cb2b11bf91c64f92a23c40bd56cea779611352813be6f431f14b49b4bd9e84043313498dc347ad9c7c27704e143eb6c686afee77fcd16a4b6eb3a4dec64831ba08126c3a25e875a8a0ff65221e029d5c9398960fdd75f361aae2d5612942cf1a5cfae732f416311497033d5c2616132b438fd113e45ba8462daa645e0aae6bc730660fa96498fda67242b1d8cb04310b177bfb6c14dbb25fc462f7c15b76f8911987a0540e581f04aa28aa97a2e33e8094691ed3c4c5dd419447fe81f78efbfb9ac1915a96caf6d0cb159f76d8e78831bb4dfba27dc0a443dcd96cd58d5f7722a4a16932ad724ca08dd18bba5ee3e9980ce4b8d902268ee285b837959024edf199724634e62b1b19897e7303d9ef029eb995d035adcf35a3b338adaaa22435e87b8a20e3c01a54cce4627b2381a29f5089645eacae619b2b96b6aaa2df3c5f26697e07c011ea7ced5259393f6eed9b54139f98e3c8427f3bc0026ecc41b8028fedc894225bd670ba599066d7b5a94813f0d532c2836ac86a730d12ca1287c1a9057790676c2450d53a83605ee2efc12fc57b3cf0b8a6c6540f097185013a982a36cce5cf7790475c1a8f50ef638aeb0ba5dcc189b677b51be6fc30e47ce74a0d9871e429bb3cea63ae2cc1ed875c899b90086efb532b3888285113708ca3dcc65ea1d814e8c3057889347521481eec11ad833a447dc0c961c4188be051c2636326b8017ba11639150197360139a67b4629f7c613c52e8312ca33f3edb90d6bde90c42a3e5cb20f97c0a0041d39506e4a6ea81464e625ef293ce885536fac661b1d569b2c7f764fde82957ec4adf26aae98281d0f7110c9098f8086ee3f996f667f354f2aba07e5117800cfb59ae92163a33059d009500862059345146649bd7b273a62f60a21073491e35b2708d94e4848e3ef8d38d67fbf88df6226a72499c94221b562e93e4f7743742b9f879e973bb2ccccb3356af1e23efff08a22229547f68d0fb5afe78c4c1f144856fa80029d8d6985c8855373181e028acc8bf323b9f1afa1c39450c1aacaea29de84bdbee4325a0dece09b22d9db70f5d09840b005994de748ac9cd5639a7ea03ec3904307cc458bc6417e57cd6d00192d9035a20607bb526cdecc0f4e2869aadcc5313f272c9c76980f00f5dc713d85917ca08302ebc7dac1d722c66cfac8a2d4374944630fd62f9d42fe58c596ba3b1ef98be3f420de6cf33a8c2a4277f28450cd323828fc5f7afcf9ffbb985a15ab61d9c0d1acfdd41419fa6e2cfcd480c6d6c6f59a46ef75e71167a55c9dfb4c962a6367ffb7c650b40177a5b3c208b21ec1044278bd58db158db5587a1f89a2407d479a2e750456ff2889a6255b82a5c7a6337a46961d394f831068420f4931ee6adebc2918052dc0f1ecd628bd9b7e616dac4d12e9252e906a7a5ab4d0b44c6f3b191ce7e5a12819857d37e73d593c60695b834c55d26ac79db051a8bc6fcb532d160d9deb79a07f47033be205fa2eeda08a19c1320e76b6a588174427af4bda278091f79dc8f4a15f6b14797f00f65ecda068b22086161c5882a0949a8576a90496aabc7b1b1141c0a38c136a5cdcbb74c574c20dfbe6f23211bdaee4767bd03d5e3910d8fd169dc7aef9978c485e32e4c2380b304512490a3fd98759e559d436832d10b79d7aa26687a783df337a11342cce1697efd350251230bf43428fa04e6a73a8f7e2a805df859a79e21"}, {0x38, 0xffff, 0xfffffffffffffff8, "82afed7ca3defe0f56dc0702f59b417ace3e2a468f7342d04720be4ab09c86c85b"}, {0x68, 0xffff, 0x6, "aea917998c9c1f844efebf6c9a058aaa27ddb5ee07f2a263d49b6828bf0cb42e2e21077754c9dc7c0a8224dad289b2b44ff78f49a8644000874eb7993adc3c2d1a04a4b0659c21f01c91a6ee53f8639e7d"}], 0x1218}, 0x1) kevent(r2, &(0x7f0000000a00)=[{{r0}, 0xffffffffffffffff, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0xdb9}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x10001}], 0x5, &(0x7f0000000a80)=[{{r0}, 0xffffffffffffffff, 0x0, 0x22, 0x3, 0xffffffffffffaf78}], 0x72c5, &(0x7f0000000ac0)={0x800, 0x8000}) sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x100000000, 0xf31}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000540)="1fba0fa5bccfebedb8aed0e072854bef608ddc722883c3f06acef008da64615b011292ce8c79ea2305dc80cf2f90dac5f489dff588df93cab67d39b3d85453a1f459b73aa337884128217a5568f9a9e0e75a76cc23f90dc7386bddabde5ff887b3816653aa983c9009dda8e745258143033ecde2118f05074a08d06ca98f8a43f4c0f4c51651b6ceb972aaf3940958b64d47df94fec6f0e495f9d2f0e93a6a8cee81dd3081ca509ac407cde28a689166b636938b3469f19522c325cb31", 0xbd}, {&(0x7f0000000600)="12c97a3222d644b4cda966f7fcc9aed56e", 0x11}, {&(0x7f0000000640)="ebb3dab7c83a66593c1cae5e304877008bb4d4f55ee36eff6e311d08763d2a603b487e753a4bdf27e7d4a909eba7df6b524036ad08ea4156cbad3852cbe33c297fd06e5e5f4f20d6166cfb87a0e523146026ed61a730698efc6eacb56090590021d848b12bef6ea36cc6bf0ac0a491fbeee2e8309c2a9be192d6ed79fe8964e105982d89970e425c10760091615f5fed6c631eb0d45165a2c17f29bbefcc918883c701b1238568b3fccf625c2ee5b788aecc858870528945114aca5ae5f7771576b7360553a226cf196ca1163c8c8a59e85e084d2ad26d47f1cf1fe5d2b644679dd7fb", 0xe3}, {&(0x7f0000000740)="20032a5d8c566a9614e516f4e4ff68a0dbe235fb367ba0b6fbc12d10f2ad4127effecbdb7f171e24cbb13aa08a50cd1fa9055256c25d", 0x36}], 0x4, &(0x7f0000001bc0)=ANY=[@ANYBLOB="f800000000000000ffff00000700000012d5765a200b6698f2e359dfac9969fd8d95819550c53de7f9b99cd692024adb1c3f91dd3b3dec6b428348d9b13c632e8e1d0daf9d55031fdf8aea438b0ea7130d539c5db42593147988ff261fb3b8bf4842114d69b78e95877dfccbd6e22636657098930d340d2e20b0f085e63767eeb5e15b66601e3dd288703054897fc55a3f0722da2bcd829b1d016dea078da4549843d79556e60eda406841973b06a905629a64ebbfb39c321a4cfef95e27cdf88ec8c34d8971b258ae52f62540b8087e4ba6ea57d3663809efffd9680534441e6529aba19095387826741cfb2e07380d8572c00000000000f0000000000000000000000007000000ab20ec1a84082391cc5efeb9ca772b841f4a9f10923fbce2b1dfe18ec50f02260edcb0a46d7a67dc11579ff2cc5bd4ef026fbf352e67b293a8194070fecefe51a33b6841d8e6ed664c0746d056f65effa1eba2bc6babcb6cdfe6cd03aa935ee0a16f7da7813f71a4d3f24ff34fc20774606a93dfa61dec1b391197f9e7c7b4a9d3c1237c0112a9eb5ff07136aef01f4ee535573d0521dde30645425232af5d92fbb9e85456aeb3d73bbb2683bcf64a1f15f6fc47c05f02e155fa770ac92251723366a18b983988deea49177e37b27a87906c6a2a0805c954aee8d09fc5120000b00000000000000001000000cf040000f8c08cb6018b8b8a9df71b358c08d0754cc126f3faa46c81917e1ecf3c1a2422b3aaf2c94ae9324e46bc34f1a93acd58e957a1288078aef2b7e702625fa2b56723482c9c0b59c245fdb4cecb07bd47a76c8409c140d357a24ba16a299e2e335f14029d1bc1ac92cb2b670cb365058570d2f80bf680aeccc194a70ec26e286f3d2912b536dc33c463528f7cf79992b03a8a41d7a9a1b30eca67207527b33ce1001010000000000000010000000400333cfd70b4920000bb92f0e5284b5bb4baf6c9d08b4864e65b13d07b390a6521dc1cf2e9a1a3ccf6a7f20b68fccfd0a00cbb1c69d3cdb6458ad2ad6c99e490fe87c5ee2854599c06fc30cd9513f878382e283860bff85b1f0b646b2973ebba590ff666f927bfec5db162a5fb73ca3a15c2faa1081830de353af2cae2eedf508d29688a35ab1686f41883bbfccdc155cdf7f1c2a8110046d485f73e32ab7fb197aa984ec031b671038eecba3208ed7012470604108d066363de7a6c9752802093f925bd6fdb90afd0132b68c96ac8db261682fa6dcc7ee5b06f3045326383299c70367ba0f96cd127e7cba4200751ccee21b75deb107407c00ae3d4aae94f2c579dac98a323cd00968727ba5b5622e60361b2d54282145f7527a9f93cec6f1cb1aa18f56bbc2d04cf92277fb061060d0fb43bfd94591e4a4d351997de5a4cc22062132f7dd466ad5c62416cfbbc30de77c63c6ec1e978d69d19a61c2c85852e26294e771d9616366140e848726fb53dec096d8862b21013430b653ae0b79a4df60c0c1ab6ff15779f953dd420dd66e919b07adbbd9b4ca11f2da161a545e43f8c80717853157b2a4fd94e4cec1b7c1f77aa1a4048534e61b1cd5e9202d101aefdc94991909b2afd7f986a823c0c9f414786f3ca29f06d0ecea050458dec1d73ceef606c2cbc123a19a1196b128b4cdacbc5f0af2a92b054d38a466d59872b99f88b2d111f300e29d58c11a11c5256d43518dd7ff0466e6f6bbf2556eeba6b24841f225e670dad7b6c298cae7eacbf6828a82ac7c22c51d513910150eeee8a19c245916fc1f7acadc745cfab4818e58e9ac904c73e483c86228415b2cf5d76c192fc65831adf87b99130098b4478e039e91cf21e0365fbfd92741163817cd4d61a09fb5729067f06bb3516ce37af883a5ab12976ed84b55a027142a96e056d6571de9ea2301737539e4ffb36759dbd1d6eb5b8d2374b719b36b44578bfd8d6d62f6d1114670840ac1214735a05cc0b1770f86a51aac179603872634d701b5c2d6ab01028753f776127515b4c124e41ea6abfb1097d2d02e6bf11e04b16923de4846313b1e0e104b3e2c045797647f83ee1fe903e9e2593710750f8a9f49c73e9ce5bd64d5b80f63f829628efc0b696913b0619902ae6f25eeb9d6ebf1101d65cd85e24cac02efe79bdde3621583fba793b7aa27c8035ff6db8ab1a799597443c2b4662a8eb0b48d20e493e7109f1447a2244d1a7052e3ffce03b294577b49492e302125eda306aca90b9f3c1c58789e38b560690b04851cd3cd4cdf5288372a89d6de1a64b543112bd785f29279ee4e52bad4d608ca9edd56c446c27bbfacce346bc2dd5684e82d2dc1ffcb8e87516c3df9cf673c7771b83b8784e5312a01a02237c132151bf3819f57647842bd70576dde58bcdc4c2e1968fc8b20191f78dce6bdc38051ef95752c00e5dcc6692b1b48e9fa45c042f42b5814152474b77f5f5072a8f21d9c923130972d235b693deba6fc125003dc98fc4dfd3dbb5dbdd2964819b72464c3c210cff0408814b5edca121c80e4e5d7182d103044b90a883d9b304688bc2ac8e5fd5f9ca4c36cceb6c7a5509c652ef597ab39234a02d2b7416c99945a239b4b3aaac266de9a8f2361cbd3b0ec9d48b2c067d5c9109e2af4fa14c291dc5c7885cf618130b80150d0e110d71a2351fee87da5396d32b2e879d6076e19130673f13627f0576cfb0a09c34b60039db303b634b1447ed837d34bc4c31ccdbf4207a477ed7b9cf4685039ada74b34cf300a6061a3b8a381fb589993c76547b87bce4fb157fe68bff289e4f15fc8423ae705190948e0706861da53d68e0229fb40b6444db55caf49c5814578e65ed727c39e252295c866dc0435113c0486a7fea9a40b42ab6153a1fee031dc8942433a5f0744f23e01ddf501e13884261053579ee2f61246592487dc2d7a0c2bbb195a62ae740ff6725f27340d33fd43ad52b5622d2e598fd4abb2360e3c10651d0b3d6cd1fa7119549942dfbaac993f41b5fd98a0389a5c35c93b261226ac9dcc7cc9a45fd87caaec32d8415ad524a3d53d44b202a375ae89dd5443420cb1883bab33835957f1043ba2fbc4765352f18b81297b661a62edbcd3baf4805bea0d787d36ba568cb14baac86c46f08754278e295f33e55d819d7b3ea6147546d7e6823a1dc1465d1d082c452b3bb226b325bb8b1f916bed36370ad03be6e92bc00487d19137c8380c894cd1848aef82e59b2e20094cdf91b6b1ed2cdf1eb1a56899e2ef64dae5d214bba7fc83bb1e691eb33705d38c4e9cca1e4ee7aacb7b1c53dd100a9917e1d7117a6a6e48fc83acd96c9e541b67ff30b5409d9f7272ad3b1fa43fcfa2b94eb61a978d02570ff3d0d2687ed43fa220940b4109a5215785a866ab4bd29ad36fb865ba8c7a8245be5fc1dcd44538e47d45c5dc3790f64510019cc9f471a263a79a5eaed1c3d026fa93695b1c95decede93f2b36b1a3d8af7e82f26a2782e722e268248b6dd71e5e97a70bcaf54d9bf4025ee427c52c9cd27d1a82b41b17b4e1c52f2cafaade18e8e4b4e360f953081c27c851d6f9940353575721339493e1357a0ae8aa5e3081f32bdeedcd23723a8dc301578163149d4b49d3a30dfed5013bd41356f656f2827b8456ccdd1ab6b232aa72a131457ff0da00fb8e6f571ecd89547e5aa8ea759752f41aa56070b5b5f6c3f9c6e19b423da31fc833843c627b98d21c68da77993a783d94fa65c3e6956c481618bfb2f014741c06a14aba92336e712d21d1f0ea7029019de770ea3718dd9820ebedf1456afcfca7b7ce63eb7d7688d4c382b5ed503890d454a2cb9d3cf91f12a234a8409ee631af8865659f2a0c95fad575cbde9f827811760ec9000cebac872b801f203940c86083d3978f93987ccc0da7554a414924c857d6886637df182018ca85ee1339b4fc389e1331899e9b380b0b06b5dc6888866fda462b4a42dba9e6b6e60d7887b2cbb675a08f17a359d8bb04082883a6c18b4c85a2f1135613edeb09e0b839d7e803beef7ff6ca18047af56683f93a13453356472150358c5db7ef07aca9e32a0ef462237a843139778b8d94fae3f136d2797b1585d12f74b33e3b3ba7688554cec633285b1094f28e93d09887eea2fa06083a12a7f3561d3a1311104c9ca122ee3e6ee81a7cb5354eb0c792d2810ea4c992719c10196a7182dcde9d7add1724e98a18509df731275bc98b735a1940dcf3573775a85fc2334d490b6fc7e157f909e3c63438773708710830f328437b1e3ce62ec72626d667f5d98f86b7ba9b4163f1679ef0afa0b184030d3508875ebc6f49ae01fbff1f72dec76ebcafde645aea7bf1965c2d4e2caaff34548d046b102ebd96abc23b8419013dff8130a4fa01c14440679d57d3d9863f9d96e8f9a11e8bcc63b8438812f2e05551eefa864c916b6766ebda0285b09745624d372e9c0e08fcc18695b411f43acf0df1a8972f3a0976877aeb870c04880935922d2ae409ab9ba44ddf0e433e652fc5161778c8a2f594789131757caa9c94bcfb85e4ef953c949fdf9dd072782f159262d410252e6dfc17aeff8bb13d8deab65537b55654b8e4efdc3632637a3e74883d636e8d5de295a2f207dcce33616f1afb59380a5896f153b06b5055cf285cf62138933f77c6f4b491b2a49c5e3cb95c457307f22c16b793333c2da8c0c42638b676a66d8f6cf8ae13a0260cb46db33c3a9b4e60dc6c6189bb976818fbb4d67f5374c6453471b2912d3b55d400e50fe555cb71ee1fc9191bc9ced536ecfa9f092285fb33551bc46b77eacd26ad2aec6057a3d6efd518da41ad17254561597dfb495ab0b64edabf726215ac576bccf6d3161a2b3ef1c556fc296cfedd1ff27313164a6701cd0d6a8b2343a92647b95a96480f528c0ed64cdb99e26601da628b9c69a5690efd8a9fb81963ce09e904bdaa8c46c546f7a7e9129c7f2e00657bc9255ebebc0a251beb0d4bedcb25f10e0f0c102c056994651ca749e55efa0947727f6698fa5af99705d96e2c2186a37fefeec9a34738090a3791c5aa1d151f3b1a57d6228b2cdcb72f08302a6e5504894f9992cfb68261e7a36d5773625a59fd7922031bf24869c03296c133ce708903e4caa897efe5821a9f79b75312bdcada75969c1067b3521030b70c786f86baf007d511aae3b8a29ec9c567760940047499a80f350831da500a719dda6551f0608ed1894dc6c1e50c716b359d99c659a8cc7803bb142dff3606be99803fd8645f8f09fb0feb868d9a7022ceac569b079c0b4990cf5ce4f7763d37b69c6817981fc5d8d497417817fa4b254dce75c344b812ae522476ff506e2e63fd238b32886fb05b5389a2c6b5c0bf39ec5a300a8a21d3252488f5a85f28deaed8bf62099601036e054a8790978e36e4773f9f9ab5b91152c3d9c875a60521e590505c5ba30af2708e8c78dfe5c1a70b3e638ee89378118dfd015d1365f7899575344196bbc818747c3b264bdf5b14e20111889d99e6f906033cd667ab76cf312c5cf071f98436ba0aa40293ca09a464f439212f4be128be4bb81873249a4ddd668d83bdaeb8b1d3445e96e59d3cd9c50806f36105c7dfe2465093fa32979d9ea78a729aab688d224375a934f61851cf8c6fb631f330adb28ff74240a15105e70c9cd304c6f3fc62ed67bf32fcd1b7ea4edbe2c970161b0e33854e9052d66dad3bfa25e0903b8c28c87e6267c5a66a58cffc01ab25fc82c6a5bb8b70d31f4be37c968177c3e5b71c357614047eab0478913fc13c6b223a6c136f59851a364650484648889e72639e98891fbf1c8f17bd64be50c1d66c30502e4b969dfad1cef3f80a8980f7a28522b9026bf279829ed37bd32e4bde2d487e0d769620e2e434820f23972c1d89d5c2a94a74df72e30794dc4a7110ad14db0ddd95d1df4bf912d58e628e25b99b7bbb8d013a795ac808a451c9e7dcbb27dab4ef37a600a5cfd29bf8d6777d64ea92887935351515d21155f2b9483c7421ff2a32ab29fb4427d05d47fbf5710c9f54161cdad97a5c72afe5df6b176d5e15ddd7795f9c0c98f5989982074355c5b42dd329ffe8a45cf946339dc341a24bd4c17e895cb38fe3ddab629dcb6404d80fd4650ab4067ed69141180a44411a8fd3328814ce2f48ec925a0b7abce3bb15f9565a5c30fb0f0454e77080655c941ebd098c41b121b6c20e886f2d4bf214e1f0f1d93087c783dad1124b5eba0abb4d281414a1cac8aaaaafabca1b57317792dedcc5e9e29b4ec995062eae19c9acc1aebd4de52fdb999c71bf1ae593c898e539a5151a9f846a995575b6a0f20451391d4b229ecb2878bceb14a070e35e7ed89360a3a5d39c57f01582865bb9b2d4ac817411645ef095c4509de18ce5033db2e32b41c1abdb09cf353ff305e98bc596692b41524598243274e6d4802c497efbe1d38b902a33e06a2fda35d55ccc4c5cb815329a09e12ef4eff478ca3b62e82cbe6f6ce7167ff7058d11a17bef9af0738f3ca76a7267957519d2e36a102c4eb762d7f87b10311cafabc457dd32a63196f7c3c770783f2e9452e53a46ed13978f449e99c8cdd9ea3524764e1698a3c210e29b16d5b34e6d3f6542e66ba99d8751cea0d8f959e6fe20beb329761fd0c2b6531b48e7234eaebd231b2164f56911f20a375cc049cd7422bc31dcaafd512d5636fb7c814af0b3b630f370876fe6fd5bc29d43c423ede27b27dd8e230fb6d95207de3ed0ee52a9cd8736646a903cc2f744ad929a3a219adf39300fc4937ae08823f4d8559cb8b89fa0f0000000000000000000000000000000ce0026266dee409c89d19b47e2be8eb26bdf2217112f7f05a8f7c523d3357a1d2d925b642a040a4adb9155a275fae38ee741b1a22e8956c94c4ce2ec6901588143edc30725ffb24f817d8b63943a5058181dca114745475e20886be6c3cbedc6591c9b28da8682fd888f5f6c50c227f67b5dbdc8e08714197a9c7cd1e548a5cbdb3125ff807e4c2aadc42d5a8356b4a728a1d2907bca2ee659dae5bc0dad7779e3325303a4939b86c18988cffb97790de2008f82ab2b5f279d12321d480f2c0449ceca85c87b512a912a332670d63e0d8dcd979226f2f8e6548648b8"], 0x1398}, 0xc) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x7, 0x6e83, r3}) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000000038, 0x0, 0x0) socket$inet(0x2, 0x0, 0xff) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xbffd, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000080)="c6df7f4b44593140c64e65009587be7018b976a6f0b93ed37e8a4bf56c43967347460adb3059a25c2f2b1dfb92908a9fadacf50e3895c2cdce3dbab6d1a413ee5ea1b0905e809ecec2130b326a418c431691c77dce7e3699365bd90cc01ab8a3b529d61f000019a3000000", 0x6b) setsockopt(r0, 0xf23, 0x5, &(0x7f0000000000)="6121bb9840cea82cbb1a8c33a2caef4046d6ca06e2a2b2b8e2f47789c77db45e8acb2fee203aa194202c265ce62df24b120ace", 0x33) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f00000002c0)=""/117, 0x75}], 0x4, &(0x7f0000000380)=""/42, 0x2a}, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000400)='./file0\x00', 0xb04fee60af0356a7, 0xa0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) r9 = geteuid() getgroups(0x6, &(0x7f0000000b00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r7, r4) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000480)="4941f3b0933827b52e51c97086949e3476fba6e12dcb888159ae0d4091eaa04de9ae77beec927191e4e37450378ef75725cc3d7992f52a8b0ed7201530b45a55b78b003299b8b160c599920b178d0902ac94f04932bf20165d36dc442df36dd2bf59fd06a822bc47f9649e0220754bf55d4451ad867ce4d344d17ca92a9173fa11df6801b4802ffd1dc78e1438209d885c2c002f609b208dca75be597d0a4b3e2d9e6dd304d227d23cd3e3d9860356b6699dcf75eea30d7bd25439e18dfe44bf70e9ab8236ff4bd1fde65eca5d02d1ac5ce6eecf", 0xd4}, {&(0x7f0000000580)="459cad8603b87904e38153226a623c5c69c497f2fea51a90b4638f0f2b6f354d17ae3aa4ac2f77b90fbdf3ed7d", 0x2d}, {&(0x7f00000005c0)="79fcc72dd5c244c26e18a2723376e19d274bb50f3988380a4425303a795fb7177eee9c458087d7f57b7e4350d4ed18af6c23746e14fde48459796d17c10ea12ec04edca65dd0e686fe69a6eaa2e2291632fe935ca6164af84a8fefab8210b08d9f4cf76d37c184ade00cd598d613693d75ebae8e75212318f04bd89f3654c87fbd03cc296bccd401332fe0886961f19ca8357457eb0ad9493cc2f5015fe8b65f7f2d971a684ed68208d11f30350cd467826ee7938811ae54418940e662c30188a9", 0xc1}, {&(0x7f00000006c0)="d2c557d84b06a719a819d10ad8e9b9076b896256466d5e81c026fc5b4f0135ed54ace5351f6fb4f6ec59a2833334cb7a94b15dfd852bed578de0cdbf18469c5bde4dc398e6351ada1a6f1c77cb486b810695ead6a5d378d2af2378cc3a0a69e7982563a579e185a67f8c8a96656ad069bf363d05f34c9613d5ddfebb0c25f8d5385a4341202a3fee0b1bf6734591d6d80ba0f3bacf3f5c567dda09df4583c703e23ab47e6f4535d0d84d9932e74e5a37fe2261d1978f8493856884fa215960ffc603187a3dbd8852322c7e548d9424e15a1f262ab8bf2f12222112526141c87f6e79", 0xe2}, {&(0x7f00000007c0)="d1b33f341f08cdbdb609db475bbca94162ce25d958c81b61e60ce9b4fd5ca4b286dbed6cdea8d5cd7b23010d633852ea2a6ea8cd2949cf28a078ce408b26eab2726d8de25c478a26c4bf8e6b5ff72362bddd88fabf8174bf0617a5019808146623fb634530ed48926d807ee9dd928308cfe19c1119bbed75b2a636df086697328cc1489ba850be69e7916c9f122a4626cc04ef08bce9f45bfc5dcf0edac7f269835cc2820b2a156946c9a504b01453ff1318bdbe70dd6f6f0cbeac9b4f6262d372b290cd5f77312bfb93018c1b45f9a39f80af30906518208393dbbed618dd50dadf59819e18f11e96c774fdaa8772f4abd54a60d4", 0xf5}, {&(0x7f00000008c0)="693a82b140a624945ea9d2f44b384550f49e6e96b8715e6be57c354fe5ada71ab423419dcb089db617fba53843953e071075810bd8154df08b251241355d65d899a58fcde2656c81cab3d80abfc5f2049cf764d91ad463ada873cd7599bcc7b7bddf27dd42e100f581ee1294ce2603e2a79a9fb6afed499da7095d2646b896f0ea50524440b5dd8aafe98ab6e32493d72eba11c0415fac04910d826f98049fbf9ed4e5", 0xa3}], 0x6, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x400}, 0x400) 16:00:04 executing program 1: r0 = kqueue() close(r0) ftruncate(r0, 0x88fc) ftruncate(r0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x5bb) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x400) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x86f1, r2, r3, r4, r5, 0x33, 0x5}, 0x4, 0x401, 0x1}) 16:00:04 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x190) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1f, 0x0, 0xfffffffffffffffd, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgid(0x0) r6 = geteuid() getgroups(0xa, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)}, {&(0x7f00000002c0)="dab81785ad9e744d34e8f921ece2e687ee8485030f9a316143eb6a18b99bbe52543e966cd7b224ab06d89a7685b0deed3a7faee0f74468ffc31ae4441c54f961e193e82efe91231ccfb9a65cbb4be22e508536ecf711e13fa392ce3f2e627361ffdd14bf4f9850260b3ac8eb9dabb28aa1f072d30c9949632dfdaf2405758ab8c39588cab3e8b72a6472e1e384c84f41fb9c25074c0ed237264eded1bb1d382eba38e67b37f664757cdd3d477c7953d604cddf418088137d2fc1335ad9922d6ad805b9865e51c1ca9fff4157e1a1b92248861033119c88ad1ba22393e7b29aabb0a35aa514a742d873e18cda0130013b8bda78fa703edc5ff9", 0xf9}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000727f415f939f8bf300ebfeff0000ebd30000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x168, 0x8}, 0x8) r9 = dup(0xffffffffffffffff) r10 = openat(r9, &(0x7f0000000080)='./control\x00', 0x580, 0x78) mkdir(&(0x7f0000000040)='./control\x00', 0x5) close(r10) truncate(&(0x7f00000003c0)='./control\x00', 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x100000001) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x446b) listen(r1, 0x8) listen(r1, 0x0) listen(r1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1010, 0x1) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r3, r4) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x23a0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000007c, 0x4f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46", 0x0, 0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100100000000000000ff000001000000"], 0x10}, 0x0) 16:00:04 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x7f, 0x80, &(0x7f0000000180)="66e9fc4b1f2ad1895ab850348cfb24efd58fd994951a85bf996af2ff31ceb447594be2ae9cc1f2b2abb9a807cf60685d0491b5c2d482c6763352f68f01f461c8f3237659ddda4541d783e87db34eed40a506c8b74c5aaabc806ca2cf3611e29e7370d7445d96b36c7a72de1938a4e1561fcfc66f4f9a152c783820239aae9ab414860757717676fd3ec92035aa9828372457a3050ecc20ef166b557c16009f2d60ae23a664bc1fe714acb4fc6ca5fb075dfe2f61ff0758c7b05a2c8e7edb878df8704133624e762f58a3", 0xca) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x7}, {0xffff, 0x20}}, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r1, 0x5) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r13 = getpgrp() r14 = getuid() kevent(r3, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffff8, 0x83, 0xf0000000, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x5778, 0x6}, {{r1}, 0x0, 0x1, 0xf0000010, 0x800, 0x9}, {{r2}, 0xfffffffffffffffd, 0x44, 0x8, 0x0, 0x101}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x80, 0x2}], 0x2, &(0x7f0000001840)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x42d9, 0x9}], 0xe953, &(0x7f0000001880)={0xfffffffffffffffa, 0x7f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000002c0)="dc7f29d807067d865454ed1e702ef20a82f27daad67030a83cc108c63583e91fdc0991a3044c08e3bb2f70084249f6eb2696fdce4175281078492f8fef725daf7aa5d6f5bb011f", 0x47}, {&(0x7f0000000340)="409c5864ea89fc68b03372dd3fd764a2e04eb54d6ef095f1b58609fa166d8dea593c85421bb409242c4985a4d8889764f05f6d508078e041f7b6a5e559fed1cbba33ed25a0152360878d93bdb97e860d41ab9eb8de1d0b32a9d0b4fb7e188bef9a80678b47252d9d1cf881fec042f3f9c60019891a6caff99330040f7e", 0x7d}, {&(0x7f00000003c0)="ece9d65213fe15ebaf97dc5e22f1cbb4ea8e29bbfb37fd1d1d86d517c769e457bd6e43a8efbec1e18dc6ec5d1f9fbf9379b88d9821708b5adbc2b626725117deff14c8405540aa28db9cd8d7867140a381e5582258781615147c7e1d663cfe3ecdd37dba9419d2ba59b4eacb7432dae7a2f64d21d09637910d8d72d922a9cdadd6def4370d85f7b1f2ba2abb4540a62166c273bfc4491ff4a475b377c05bcb83968bc5f39c9d8008f4c602113c4b6d57504239d1624685937ee59ab930d3ad86397f3901e59bfea0da62a8a41628b3182405159cc26107d50b41359a8d19e6e312d261618c61e38165fcc643fd727954e3bdf6c168226a6e75a0e1ffb20f2f339fccc9d1d574176c79ffd2d3458f1354575dc01bafaab182662176f596c6d222d4b955990b954d2a9555a6f9b17604986b43759a196535bf2057e62107b8c7f6b8d15b92a7ee917a714718323c73f1453fad386fa51160923d8751d5432c6d47007f15ba2260d0ddc66ea90d9b41c38c373d14b01ce3900213fdad34607d9d519c28f9c2c28a905c8eb287ef7688b2e9322558f87fea042189fac0a7419995943fd7f165c9473b9d9f7be5e320fc1cd349cb0fae1279a712acf8120af4f77ade60938c30bd88dc8361c05ac2c9a91ddc1628f296b16041d4959664c76fb4a5f4b57c6aff26becab7087e1e7471f2bcc732c820cf51215299086ff6ddb18b5dd29069001275724697b8fb44b987497320930c1d4a49b6b60f221ee52bd2165acd8845826130d30a380ff9df2f741cd413cd737233b616c8f7fa495124113d669e18d2cfbdc0470352b8a255a763fab28ef7d15a76ff56e724ab75569663f256de2e15ff4c6dbbfd0f2a19e673c60fe057d62a3b10f1207dee639b8670777f9880fb7ae6036fdec41ec8ff5accd41f10160a29c01a334ee56c1f44d9f9418e67b1fdfb66ad392a13dfbd62d14619823c167998f94adee05d4f191e984b1f1e3beaa6c786a3c7e53301c696c4873ccfdf1dd4aeb55cc6f41aea10d4997c6c9756f3bb0a60001ba812348ec051a90816d50bb7293c2f4945b36e2cbcf6ded03c755252f7bbbc6dd22a465f0a8032291fe3ae15c93a6259fb06c57d53b4748d35d0aca0cc0e03e548569172cac3fb53852f7fd39de145c337a9167944936c495affe6e62ed5ff949a982df3c18d4e978a91495c0f9438df2bb679f399a108b6932e515bc1a230eb16c261247d489c267747ad3cef31aff61e3d6331a00f7c399831b4112bc346a63f4a1344099538e77b1804c47015ff69a59ee575af2162849c16c9e866bc6709c4c956b33777156c33d3a75f366a0cbf99bc50670e37147287ca3d968f521caaafbd23bec22b348de3ab7228ba77a38758e747fe73cb2404d9217b45cd7078e75751a89d97c40f051e8089181403dfea20c99b2e4f6893439eaa15e2a98f057684e252ea129f16dbed0fbf1e61a5ce3614e4d63f7115752aa4fd4341a1f9f8ea357e6885d7157e1daa11e6d59262bf63261cec27d69233b0f97ae5fb3d9d07038deeb29598b9055e052232ae06fe2720e733a09ce99e3fdaf55c22b35c220aaa26c36e743752295129b4c15e780bece6a126e47f09a81ab28144d0f2bf50618201574c5d10d083990dacfe28835f7a5d6e36455d952ea6754d1931d7932ed6476cf85688cb57855d372a0e9a42dcbcbef0e974cb0aceda08c31202bd5e82d7c7bda9e66a4d81fd2353dfa068d1a0443d289e21bf4433a2b42663a6ed0ebee7824c76b04759409f4314f02ba505e8a3c6ccc371ed7691059e6dd07e847fc23c09fd0087feff96811580b524aedcf36ee5d3d4fb70835ebf3517d7b686a4056db46916ab6d03f8524409c1d1f1f7fec0ec05208e3c1f548215739dcdf135927e68755aabad78809b4a8604310e376ce74cb7fc1b6e8b778941d45774296ac36bf94b2e92ab1d1cc75ebda372eceebe7b05b1ec40c129ace05e21d6548e6c7bf1343d3298ae4305fca0e200186ed40413992b17d191f17d19de99f4932dfd83f414f59c2a06eae4c630079775406bcc0d01fde6ebef29d30e198b8886cf3d72c7d380510ef114a6f55250704ef1ee0d79f60521db8679cabb965408f0cb2b174683883be22b547c1a1dcd2a2717030e278d2031ec6069bcc53c5aded891626df1678f2376a8658cfd3872142fb4ee8b81d6c64e679536140809dfbe4cb300f99d1ea3f793be9cb8eca3e089ff70fe488cc59bb1151e3927fc2c6685069f616fe5173dadbd26002f5aa196fcb6e1f4157d9e321188fa150cc339f49be7da9e3de36b2f0ae62d0ea25377519375d5cf38f980dd226d04c093476b5c00e513e6e6a8b184197218d7a7ca8a7008abe7f12bdf18512a596e4076b5f51ac7fc560bdb08a087ddac6a4af6dc1e00cba39a2b24a4db48963913a52abebb8d294ad163757634c56c5a2342522538cd4de6fedb295968f964d1189a2e58769720630d42508f7a4e527eec57fd63c8435330742ba574b5bacd987759fbf26737fe02bb45d955948576b9b8b7ee19fc6668781b6d1e2be25104ee80774095c04a74d18d37c6523f7facb8b51734375ce880261d534536c5bcc4b7d8f13e6c120687770e2fe5cad83c4cf96e5ed86b111d912a0c870535b1daae9b34b706cdc771148135a3311f7b9eb9108890972144ef1949c4ce0c23b7402b7b6a8bced86a4e071a1adb3cec6397888f71fd13d8502d2ef2dd11a6d2aed11256916c5abd3e283df9e17a6f945573fcd7d2eedbc13bfa4cd633c3f228bf9da24b38e1d438b07575f40e5e971eef0adb4156306d897c5fff16388fde7b2820052e83cf22b0460e22db537acd5e969b9113141d97cf3b77af8f381256e9bb9220e36f6970dcfcbdd6812ef71fba6a52e4d4835c1f2bf9ffad3f6d8753db537a7065e38cc608a584ec38b58d35f1ab345ff602266d92e6319966c09bb1bd58605a33327fd2ca8c64d84c51359ac9be019ef00c550c5c3a3d2e9e7b1c5772ea0a28ad622a2314c5eff5228d79796dc5d4515700c0b53f40dba0c970c12507e6c9064f469c99a001023bcc4abd6c2ac7afd3e917227771b9f44e78186267028815aca7c898fa3f3ed533cd544cf7be105c8f3957c0c6fb543adf1eeef7f80ec666fcf7ecdeb215b6d6e2277571a65e57c983d059db344b8944eb4bc3465718fc1177df02ea77d9e57c4513fc1e3890ff41931d062b9aac204eb90acc7f59e5afc0f400538bd28dea0373059a131af771983e8a2e66468fddc76171ad529bfa02008bf879ad1bdbb923497fa2e3fe87a1bfd593a835b1fed6f26beb14dfe69dea10057791317fe3290795a7a9102b2b0caade468b30e39b0ee0954d77f7aa4f838b99164907477494383feae45572ecf860c4e1655044207b2e681190aba55bbecac3d2cf4056768ab4ad2e00361464879381bb667ad4f688822859208ff432e68c66abdb568e8a78406b5ca7fe2c403fd50e1a06a1040c5ccf003f545982a899bff7c3f15d8e8e6c68bc15c1201673ac807684878400f605cf20a6f581945e9f8345ed5c27b49f9a915f05260033bbaf85a1e8dc15c2c806136e2224a3f1e6621298248a60e8d8d55e489a843b13ae58ab97c7ef2f4c0e8836daa7c98d3cda9413e3776b039ef70452bc6fcf45718a04de42e229e736973ab839820f815e26a8a6ee5863cae6f80cf8cebe66e13d7d397c231a952801bb5ad896cdb9fff9e6bd2c8d4eb0fb0cdf58e561c34496b215a268601c72693341734177ad723730c56668c6a76d2b59e9a568661e9ec59d51901dc0c6f93cd23ca8241b6dcab1f46cc4e2c7b33b3845605a61ce7a8fba58b233847c7200e7b3c8c8a7dfe679ff71164a678270452ab6c9fb52f28eb9cec6487dea17f884a79dce6a0c322cd6e627fd3cb3cfbd20212502f9419c6a6461ac5c0d726c5c10d4996d93e80977678e02bcd05b2c6a81d755009e39e0c26e1c610242f24befe5515b3c13b47c36917c4ada1555a284a6a14502e56a5d4f1870ec93a418e43d53a04f283cf09e7fb5275d6d9c7cbd45cca0c01b1480cb36a147125e683bc4f483fd770747c6039a3ec0c7ec3d2e7c77a668b5ebbecede31e1d4f66a7efcb6bcb4f78aeaa7b9560e16e091b4152d61d9c98e45ec65bdc01a9070bfd1853cfc6edc1e292fdc10547bfd85638862969551f87920fb433ecbc47ef5dd0016a32952e31ed35341efae4572390adc3ecd9ac57a485b47010891c43bebeb69770e49e7c18a4a32f86463823a5f2a841241bde738da1d2783173b3263ea4baf90be6f3537f417ae84219abcfa589392e8731e48b39f5e11aeff45b17694ce4192df76330c85e3b1d09e79351cf1c4fac13ab53d4d74dfc7a5cfc93e57a8f0f65a8cd92a09a7984ad2051152d0adce8b16e9064065073fe9b99bf5c47fe9e20df23e659a5b8e69c72f83a2f0d9922e7470005f4e546cd64c658f6087d6516e2098d5f56ba7f3763e219875a8be1dae8a7e627422bf53ee8f3d64282553876a9692580f8ac1002680a49e3fcf9bef97677873945f39c3173628aacfba5c3a029c0485b02b7af9347bd4d90c85c377dc9b2ca4f1da4df0fe2c38a2b2f3db244eac459ee90d2fad8acf8979b503fb6cb152d23db5b6131a73ef9b5f820248d7b0baa2d307b6240b17c64b9f8505e457560f925772aa6e7c55720f539c2a77520bc71764e61f2f666827b88ee5beb1e7aa19a9144fbc5dc24fdf03c32d3303e23942e5d9323ae4ea4249d4d7fb9f257fa62daa2949fa4c2eaa918c6e7076b47d09dcfe83461615fe74d3d2c3135d5382a6b3691fa8e671b08f07011046110c3a947166bcf0459fafa9e901e2c6f204202b84753a5a9c0decf55ba87fe78e18abb153a362a0c7c30e7b2a7fdbe4de4cb1f40712509edc2b811c3a0070d4e017ad4d00a23c67185db0ca5efc2b450d7a242640ca81fd57932fe5f349b30aed59bae15a97e360a6d1d8dba6e68eb1c8d36cd964daa678b39c7499ef8c4a934674ba3e368eceab92d53c4a5000efda7f87ab6012503824002f44075a04176303fac2586db2bba956c942cf9761be980f63822f4994b22a60678bae692f4a5221aa9c512228f3fc1146a8f54743674667922e674b83a2c06a150212c6600f0a5f8a702e36eb195f80ef63dc2fb3272b6ace480ff2501ccbf9b5730f23d2177589f122c43892e052b46c556260a67a456202d13556ac1cf93db97e764eb9ca201d9bf41785104f656343a537c761bad2b83be737c83ca9a305ce02f835c5759f63c82fbee74578ebf96a95494bbda360ae734622be01028abb8534fd2fed5db31b5fe944be16c0eda44a096d078bbf5bc90b084560bd0c0520f9bf67180a0fb305503e026cbde93139b4c2f43e8ecb1a2e350c22b6aa232ee555ec7372fbd0a937ba8a47659801639efa64c0db34109c277ad65d8411a496f747c86f073a14b27333b22f74e87dbf590ef15a37e2e44e4e8e5bee235fdea90f2cba9890a7c5698e3e43e80a1e8b59e4762cc85e65e614eeb6e080c08d5ec4cdfc44d5eb824f51a2bdda0f2756363bfb5f1d9ac8b1b8d626719c3b6e4ce29cb077bc346624d3ae49453b131b2fde56de27fcc84a25b56a459c4121c1af5a49b191ee36c436d131873545c3354c82c0b80343d6caf8d9d2f3e66ee22806ee5f5daafa9c4a5c04b46de808b8897af1482a6a2e1dff11b450b73c8b6dbaf9705cfa913f651686734d7475bd5be8c35dd3c82f75eae7f3eeed00b6444615bd5bc55dbbd0fcf4ae63ac31", 0x1000}], 0x3, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r3, r2, r0, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r3, r2, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x120, 0xf}, 0x409) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) flock(r0, 0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x100000001, r1}) 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x10000000) r1 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x80000000000007f) getrusage(0x0, &(0x7f0000000240)) kqueue() kevent(r1, &(0x7f0000000100)=[{}, {{}, 0xfffffffffffffffe}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x200fffff, 0x80000001, 0x8}], 0x80000001, &(0x7f00000001c0)={0xa000000000000000, 0x638b}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x4001) 16:00:04 executing program 1: getgroups(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000061c000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getegid() shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getegid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getegid() r11 = getgid() setgroups(0x9, &(0x7f0000000240)=[r2, r3, r4, r6, r7, r8, r9, r10, r11]) sendmsg(r0, &(0x7f0000000840)={&(0x7f00000002c0)=@in6={0x18, 0x2, 0x7, 0x3f}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)="37cb486f38ebddc791ac4338fe1c14dfb0508d7a64eb000a3d951a168b7ed9822b403bb6a6312a0e8ee3bd70e86def136f5b2ae75ecd750f25da09b29312b38353fea22887939aeed34130b113524cea0223de45a548c4bbe2107ea66f6f11fe9e4ca7069135b7810156c1034c80477a649762db6270c6f8a7c5edb4e9481ab2fde2eb", 0x83}, {&(0x7f00000003c0)="b7b1e00f6dec30d0dac9c73972439d9db85db3da0f84d1cbb3c913f169f91862d3342df5c0439923519b4ee47777f140ee9dff2e734727a1bbe2225e4da6dba360267f05b3fa07d49d1bf43975214be66a311d3b4d5a98291e9857fb1c9f22f6f5ded3a0082a119e3af15b02e13156fb16654b985b495c7d258ba4829b235f4c78565064a2fdc1afb28492db8e7cdeea05e44c2d9a0586ce7e0dd9f22735b9352f691064a2b880fbca9a0dcf3104c330e163066c01c119cf8c224d5cd9bd22b3", 0xc0}], 0x2, &(0x7f00000004c0)=[{0x80, 0xffff, 0x3, "8d8410d30f4b8060347737deeef6b5a7084a82ac6b906a16530f3139bc76e9111cbfefe00653b5893d9b0eabdbee9e670973dc11983372427fe5e578eafead0d65d24ba5b40711fe705236eafb6ef556695d6004edeedf3deb69b0435114cc23c2a3b35693ae33617d"}, {0xa8, 0x1, 0xffffffff, "9bea38423990b86d3b6cc284d1ab6d342432bc85ed9c4302b00b093510a3b60e0e9f67afae2d563b740fb7b40ed62f728a5aeb43a0a40152ea74b43b7e65b4e05cc428042ba1c825912161328bad705a33308fd9370653076d20cce2d0dd8ce22f947cd01c2b924eac27d3563fa96f91fb5255fcc9110a84a6f3f624fe525c4016e84e14897bc304921ee4a5b662c9d5455a"}, {0x90, 0x1, 0x1, "99a17961d765bb8eb85e518b168e3f83300cf44b8dea00ab81a1d1e8b364fcb29fb84de9fd6ee9102571ab8b221a371985c6d6e9ec37723d24d6919869cbe9a1d695f86c3979f638c211c29f21ed1f4d3bfcb1221ce6fe6c85ad5b7aaee19dbbd2b5f75a3457e96f37aefe9361518033b075dad8a13a61d7ec2b81ab6b6a1d57"}, {0xd0, 0xffff, 0x80, "760cc9ea7d4cd2ae5b13c2e8aeeb807ae1204f6579b0cc70aa63a0801b2edcc3f69da1cfec2c2dbe5352df8a386f2ccc5daa47ef6e080e2f0d97da38e489e00ca36efca695ee2eb648bdff6ae1d66945492aa6a7447379359e4e659b5b7f0e674bfbdfa8d5277bfa69c18cae43977106a14fa815ba070502db1f25aafddd94fc846f235ad6fc778c7e46249256933f2dd099ef8066b8e94223b59e4fa263019c9b82c1342eb762e82f4c03dbead13f4137ae6f7710d6a8790cc2b8ea8a60"}, {0x70, 0x1, 0x3, "a5cb7b85fa566d3949a18e17a2c655857e5e8dac5014c094df943725cbafd892a4d860870d72add3bca96f4fefe83c2452eb70d4aca456d111f9966a182bbd52c737172626320ffceca9727bbe40e7aa33b24902a1269a5430bd"}, {0x88, 0xffff, 0x8, "e2553ed651ef3c17cc7100e53999170a7440b37b6332c997bdd126240e547a05dba691e4c5565c66199004c081bd3a5d5c524aa8a729a951dffb240fba367094e4548d2fdac585b4b26f39392c33700a4746b4765d0e50b58334e4e804f28fef3ca6da046eaddaa06373bed17c7cc1c3d7a56159d31f"}], 0x380}, 0x5) r12 = getuid() lchown(&(0x7f0000000280)='./file0\x00', r12, r5) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80000) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10000) 16:00:04 executing program 1: r0 = semget(0x2, 0x3, 0x0) semop(r0, 0x0, 0x37) r1 = socket(0x0, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x2b}, 0xc) socket(0x6, 0xc005, 0x31) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x9, "010000000000000000ffffff7f00", 0x0, 0x1}) mprotect(&(0x7f00000df000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="165f7ec6590f804cd535c2ba111e2e69514aa7720af9362fb9aa56b61bb794d25fcd81e4dbf0774edcac87e6b72f8847474e14e04794ea84919cb16445f4e9fadb07d2c11604fbd1237afe1ec5d46a012ae26f9f7d5d", 0x56) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ftruncate(r0, 0x8) poll(&(0x7f0000001680)=[{r0, 0x80}, {r0, 0x24}], 0x2, 0x10000) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x800060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe48c83347fe15ac58d4b7d", 0xffffffffffffffff, 0x4}) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1205, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000070000220000000001340d545aee3d5d72d851e1a104b81461bc690a78247c495270f9fbd61fb517b71797bb22e8e0956d283bbd65b35c"], 0x3f}, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:06 executing program 1: clock_gettime(0x3, 0x0) clock_gettime(0x6, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x2, 0x2, 0x1f}, 0x1f, [0x8f7, 0xcb1d, 0x8001, 0x100000000, 0xf7, 0xfffffffffffffff9, 0x5, 0x95]}, 0x3c) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgid() getgid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x7ffd]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x7, 0x9}, {0x7, 0x9}}) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x30) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x3, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) getegid() unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) fchdir(r0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ftruncate(r0, 0x9) 16:00:06 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x200, 0x4, 0x9, 0x8, "5dc07d1cbad33b4a66813a86ac64cb228d732a25", 0xf6c, 0x2}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:06 executing program 0: socket$inet(0x2, 0x2, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848ed28051bd24603dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902ca2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a8ef816d1f947af355d3cb3fc4112013a2adde1491facea20b30992b9b57d95228d01b8979a3edefad0c39068c5", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x2) syz_execute_func(&(0x7f0000000040)="469b0f8517cc555180d8e8c44199ea5600a08450d6acf732672c460faebd6556666666440f3a178600000080fec401091510c443357d34fe006542d9fa") r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20, 0x2) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\\(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&#\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='^(\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='[$$,/\\%(.\xc8\x00', &(0x7f0000000440)='\'^\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x10001) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000540), 0x0, 0xa, &(0x7f0000000580)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) 16:00:06 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x7fffffff, 0x0) getpid() 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x126) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x7, 0xff) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setsockopt(r0, 0x5, 0x1000, &(0x7f0000000140)="745cef2f21c6b8db31", 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() setsockopt(r1, 0x29, 0xc, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/118, 0x76, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x8, 0xffffffff}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f0000107000/0x1000)=nil, 0x1000, 0x1000000020) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r8, &(0x7f0000000040)=""/41, 0x223, 0x841, 0x0, 0x0) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010200ffffffffb27824af42b4360eb3bf1b05eb5ad37dffffff0004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() r8 = socket(0x6, 0xc000, 0x7) socket(0x1, 0x4003, 0x200000) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) r12 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa, 0xc0) r13 = socket$inet(0x2, 0x8001, 0x0) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = dup(0xffffffffffffffff) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x2}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf00fffff, 0x40, 0x1}, {{r4}, 0xffffffffffffffff, 0x81, 0x4, 0xffffffff, 0x9}, {{r5}, 0xffffffffffffffff, 0x30, 0x1, 0x3, 0x786}, {{r6}, 0xfffffffffffffffe, 0x48, 0x0, 0x80, 0x401}, {{r7}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x8, 0xfffffffffffffff9}, {{r8}, 0xffffffffffffffff, 0x2, 0xf0000020, 0xfffffffffffffff9, 0x20}, {{r9}, 0xfffffffffffffff8, 0x41, 0x1, 0x7, 0xad}, {{r10}, 0xfffffffffffffffa, 0x0, 0x1, 0x1000}], 0x5, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffff9, 0x8, 0x0, 0x1, 0x6}, {{r12}, 0xfffffffffffffffd, 0x48, 0xfffff, 0x80000001, 0x2}, {{r13}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0x100}, {{r14}, 0xfffffffffffffffc, 0x20, 0x10, 0xffff, 0x4}, {{r15}, 0xfffffffffffffffe, 0x41, 0x1, 0x5, 0x4}], 0x80000001, &(0x7f0000000540)={0x3500, 0xffff}) r16 = socket(0x4, 0x400000000002, 0xfffffffffffffffd) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r16, r17, r18) setsockopt(r16, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 16:00:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x3) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xa0}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1ff, 0x5, 0xf8b2, 0x20}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x2, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x940}) syz_open_pts() poll(&(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) msgget$private(0x0, 0x84) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)={{0x3, 0x1}, {0x9, 0x100000000}}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x888, 0x18) syz_emit_ethernet(0xbb, &(0x7f0000000100)="7b325e42d80e651bf602ec94e9ecc1f589e0e8761e43b6740a0964ba25a73f44be8e1b20442b5d03bf58185d57fb1e1771a99064c7dd5ff60b420c680f8588e9e4f036462068d9de404fba79dc29ce4fb9698bd39c138ae9287b2df8a26330606d8bf6d709a43a67c13ec3c93e046fe9c450da01223cf3ef51162b634074743f3152f3ecb697c2f3faf005d98bf0a7aacb5b4f46d67436e1d110b2eccd0f14c6db9a71088d217b07a939e3589d2f5d8b2ca1526e46b6bba4f15f6a") open$dir(&(0x7f00000001c0)='./file0\x00', 0x20020, 0x134) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) getrlimit(0xb, &(0x7f0000000280)) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) 16:00:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x25, 0x0) clock_gettime(0x2, 0xffffffffffffffff) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x18, 0x4007, 0x80) sendto(r1, &(0x7f0000000000)="a04b150838f0b888fdb6bff244e3144972b35e1630087108212d0cd83cebad9345334e54211e1afc", 0x28, 0x8, 0x0, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet6(0x18, 0x4003, 0x312b) sendmsg(r0, &(0x7f0000002580)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000022c0)=[{&(0x7f00000001c0)="267badd069cf5acc2e2298d7f2cd036a34871b63a19847edfe9dad28143cad1d0f11ced7ca96e540fe0b2df2f4b84cd7d11366bf99a95505269342d41cd0cd971d7a83f794daf251a6a622e4617205d78cac30bee78655c9171c438da2f3b34999ec7b98dcc2d24f1dc87d2d6e1ccf6bdfbd62dfb7dcd4a95593eb331fe5357ff434f703af7ecad238e10eace34fa8a5fee95e0a28625a5eb742129a345e070ecbc78b5162300d1470b20418eb535e55f10809efb9e0525a3adee8c89effa8155d23684edc06cbde29646610bab2416ed85cb0a7382a022eb3dec3228638f4490d74231c995a971598811571171e779c9e2c97ddb75de4fded1646dac8bb74945761fb541725fd623fb0098445eb594732aab688a551be5751807c6b3770563f9639acfacb9888a0d73d080c31848eeda1c2d295846d7780f9bb474c7bd2032545a3b4db5054221f38c611ac25556c4341846489d17efd05ad51ffc00a7e660f7dfd05ebba29686b2a083d1564b616825eb3d4e6a064b6afbc7024bd3de6b4d32407d72c38dafc31f1ff4a155aec3b97edff1ce293589a3fd701b624b73a6c5abbe9e832600915a8e373c9d729ba81c38ee50c2e5de074e0bacf1c1a82cee23fe6cb4b1b5412136d2699ca828391b917d5e0528f97b6bc829c4bac5720f62233554db5729493e00d3be36c3905f95c991266af851915a3263785ed1a763337d5b906f6a03807a8ee07738d451d19b98cdc93b5276ae065d43ab1872095d5504780cd5c52f2478a021c7bf50ca90b136f89117a881851b899c9ba8ae1dd0d51a1ac423068967a77db563923e836273dc129d9aeae6f62cc93416850eb45334193bfee54ce592c4a2b274628f28e0de99a969861a78301176608d831525111d325932d8b9f7c86a4b4baea63197589be85e68bc670d58ee023c533d366e62783591270f6b0bd86aa40e6f9e61896bd11f906eba8d0b8b5d32cc527016ccadc041ab0097de8f02f3092a837fc8b375239c1fd49aa02f728bc690011cce967b811ad4bcce4020d6288f464aaf890a7c99c201db457ded4eff1984f4e7ea1980d0827619db711b5262913d83b9ed86dd58829dec3f5af808b61e3cdf03c2b45c52f17b045e1922e36bf8f38a1c141d2d74328a43074957cf5753ee0e09d7b449d5420e4ac2d14e3b066501ade2ba2ff55a9efce431fe8c57b7765f19c14eca4abbc9422252dc6d46cc50b434bed96d79e7a743e7577fa2017839baca3b26062e54d80d443922c400ca2efa411e462d6dfff75e866c2100df4069e700136dfeb78af04299b6617c5f8ad19ead7dff9bc536bc5dd77f9c82eba8c5891e5b9f197fccc8ff60cd762f92120fe35023c6522e05f62ce85ef1e4da7deec03cdf53972eb255ec8d475e2ddf45aad694a2726d6a350fead67af785ba7a15ff61aceb0ca1423570a06e7b8e7e997d40b1825a75b19d0960d6dcb14f12a07e3e2f45620a74f156ff429de49c294f8887c9772c0bcffdd04f803d47949eab85bdae5f9e238f50b997659a309285d02b0214d1aa374a13767879331462987d69ed607f9a2d5362b63f6c4e457f06e6a7fd97ee232055e379827d84d98a6394000bdcb6b826b27e6fb419ac76a41ab1aa016a1af5b6b7554d7914fccab7df9a56ca92ff2c26f2781abb719ce588a84cf5cd893ea6d072839d9ddd74ad67a918bee813bc3242cfde62ab3324652f479e6b39ebad848ff8097632757b45a64118829d666548d76f606f3905a246ca4f15c98d666e66ac330710ce98f454b70bd181fe03db10e4e59fc636ea3186cff05e88759dc33656ddc0d2a43b3d6a06dbb165cfb0c85ef845f3481a08b56bc4321bdb01bdf808e73e01112b89f2cd6727efdf99a4881d978cead28d1dd05e2dbd1de1c06d375a0abd415294ece3877f919f551fe9feeb2b07cc998043ea5e76d529bafd974e066775e600926eb7465e35251376f16aa28f73576e8de086a7bce66c978a17e0d3e5aaf508a2cb62f445fb6e9fa80b41df4f8c0963983bf63b05ce34ac04bd5d1f11819174fefd60194d402e9c0f9ed808f18c3bc5bfe0b9d1e423f9dcf3a6ed19ac3a772249f2b2c666a78159357501a3a2d4c016ba6ba84f56706002d3abbc92a6d756bef59526a3260ab90cc9a0d46d1e372359ba850a70b441ed702f7c0366d61ba1ed9db686b47278b5d7a6d13cdca62396b04361a15d0c18eb94b5e3871a7d0e3c2030790a9a363210ec07d1119f27a993fdae72e8109cacc2c6644c26f577cc9cd5a90805661897c31d537d58340b5ce2c202f3586206190ee016a234749cb8113d605d053971174367ea4309587b68dcd5533053536f9dcdacdcfe1d66728d4396febb282b36687c2a45e9a6146336548c6e4cfc057a261670b489a5792962f271dccb4058d37328220c74477a728437d0d14d32ef1033e81c23fdc1f85ed505ce4344ba34458833f5a9ba6f13dc1a9a2b3bf67956d1284182c3507ac86b0822392ba736601ee0c72a95d2c7e3952ef21220828abf5b62f086860847a4df91c4b1272f326229ccf0d583dbae4636b47e4d20b21bb60c00d3efb34455bcc4bf99c935ceb757ae14ab790b2b2c6e89ed6d6525e2bfc4e95c0bae527637bdc23eca6296a2c79f2c7e3ec0ca3f6d0beb1782d3bfea8ec556671048ab26a3bf01dc3f96fd305d5f4db78edea0def13cca90002b3615c8c97b9cf24525e24be0868c89f86f45fdba8b5f7d5751650bb4e35d5fd0b4cf1945d8545a3c977d33b0d1a498e96941c47b97198b365ab364c080f5fc82c5c729c73e0d3e25c95a8abef05884da3f9883811435475f1d8ea0516bb63383aed9ec772aa21fce1d9a9e44bec1233ce6aefabf524fb7f98e052fca54646bba7511e23c2e538cdbe7e2e1e9652693f10f90abd7ff79ff00255e0139311b6784a1d101169613a9f47c70f54a70add6c84fd378825d8d5a1964c4f8089194c64434ee0e0dd81e177f24c7bdd335e09c530a5c95e5cf9258c54f26d345f4f58874e791137bd109ee5e4cdda633178d05208a46aef13e1c4eb719d80349d2a89c72f8ae9d6968295c34b227f97e3af6c0409440b00f0b9c88fa163771638a2a8a286b47569a675e15e1a3785a8381802308d8ba3521ed9b71adb9efb14f1dc4669bdcc1b3ca94a5f991e89f38018892236cefcb009aee81651868c2b30627cd3dd80a92ebf32ee1e2244d2ae512eebf4d224ed6f522ef96dc55a7b3bef18b035d8179e2a474d578b07c73338e492d56e64885c57ab5af567599402f6d646dacf7653e428fcc0bd796230df746601e36d9bac96c1546aeca1943bedb84c1651ad912ceb93a59aa9f101d69df9d6300b3ddf1fb6b5e1ceeaf48bd41fcbb42f237f2cce5950be148c028decd96dbb2e7c9b6af9419f33d48d1df7239eb13dcf795ca25d295fcab02120c020b7f94d7f96c71d241a0063b7e03a2676fee86836b986bf6235405995b073adb705df543a2448d10cb32e68318962ee021007435ab0463e2e3678f8b990dd41cc45d9eb31b4d5b63cc3a10f17213749a70e9cbf2a188bd6982a8848c37d0d69afaa4b33992a1c59d2e085d77429c39338958dfd8604e9001f1582ccd8739d363d2eb7480a613ecc6d34e6e3b8e50bf1b2fe7f40f3f29d9ac0fbf8cb8b2dd7c3ee3dade6dbcf27736fdc1d3a3f15336a3b1ae58b21651ca8884b5d33ff8ce8836ee4d2033828857cfb1b9688c996298ae229999e1c76c7e5313dd977c707b7b209033d620798629026d816d0b6b47c04e3cded00cce5f5e588095309950e2d65be32f35948ade5e0a095b185a386c2b60c70378266ccfb0a6b04fadde499582c73f1db1cc6407fb7642c939d53bb3dc8a024393ea392ab964a1eeaec79d06f46bbdc7439bc2a034ee398268cda7d7b4fdf4c7a7716ba7c044026993892ade5836c27a6806f971d951aa42a79018b0dafcd27c183d641cca20e474a2b4c5688ddcbbd3ec5168934778cc268a0a68f8e78d53842a82450cbfc9889708f2d187f297aa57e97c916296b967104a6b4a27f5d50196e1063aeada81d9e9b4f285e37773ce96b137716374095f79e8c2c6c5243ffa9d4eab46d019c1a2562e4df549df0bd1a0d2b738bda504189e9346c2e604bb400d9843cd60fb6754ed4d78d2f17ace45733eee33980a17b495ebef537a36852777e0aabf53e11cc333a4c2f948899530546688ea4ab1ac120e6c9c7d8242d4b3ea50b3f466d4d10b5eaa82955492aa10ee068ba3efda5d8ea51bf7a97c892e46d1a43b219cd60784363d6aefa3d9c07d89afa0dddd7a01f41895019ccd35b81548fdc39f55680cb5bfdc02a7538c4b4ac7bfba81e12d9553db07cb5ae448aeed20198765cc863ad05bb213084d15bbeae24745df90708bf399888b0656126381765a9b055ecc1961fb9c723c10b2e089b4d073a7f087f88a2750f79ecf26f0dcae7f2176016575517c47600c9a38f71b6f1de4cf3396fd100091bcaea4650ef3c5a011e11269b4b3954746244f24f8962e6b454634a7f92928814ecc19952c6c9e25453ffe108edd97d5d4adeba114d247bb63330713a2d62bc03e2581e6ac2eda463df5689dc589b98add07e8a2d3089a0aca4a2d793252785a05ca65a2cf78f0eac4eaf2486af2cf4e7cda7fc87c4d8c763f098f96ef52ac8065d71b14a0c3f5b00c608e843a51a1e6eea71f9464c5d71551db8acbbac5ef9517c683ed9e9eeeb1e8e54b45df74029294c24f40066620cbec37aaaacfbd391959eacd4b0a838263a2fd9fd472e59712a3595e8ce4dde97d440ceea0765c199ba523070d856c91f2348072217c7d3cec26501c9bd2d4b90fd7c4cd7a219beb86a068e4278c7b35f152f17f0d1f9418f37334914c1f66dd42417477dbc0c50df0816e1a14368f7724963020b671d2de2b1732438d63b32dc5a6b8b4077008c65aaca9d21b9ba220f302434cc8c6090479c587f49db85d01918eebaa6cb6541d004dc30ca3f2e0a0edc83b3584ce2fafe13d073533e842b7df2e5ce519fd00eebe91e71104efe42e272582fa9c5a23076f79be50a055053a7e9a57223a9648be3e5460e9e4585f269b19c8a06bd71970723a7c692dfe7c957a55d8cfa8d484900a3c015b6d96e81a5bed791db23ef5faa4090db49db8942333317077a1d89b8aa8af709f06a23dcbbd1ca974eb6626382c3308bf52585d1c5c8415be07854784f8370aa8cb7902fe4075945af84a7d4dfe8eed7ea0027eb28bc0e3620af0b91c9409c956f4cd85b178579030813dcc51803c92210aadeb6feacc96c82940a933d5c9d659445a12224f4ba81e2968ec50365746d2c9270ac015b235da49e8d69ab11879ed03818e0d137291455f104b9b53248cf7f53a115bf6240ce32ebde6b0eebd469c51a076780d1f2c7d73f794d6b36c8d9825e737af915a2ca69d7285f335850ba50cdf2f4b686402f4e7b45fc39b364d13ccfce259f0d53731d2be4f73764c902f38a6ef675a5558112aaba3c31ce4bbd9c7bb235e49656d100d04db86507b14125551be443f93cff4a1f37a72694fcf0503dc89432d88a7653fa155bb5ff2c6e65df1370ef531df6b9d8b87da29ca865abf21a9ceda88204f1ab58396a7e95c38893394d2557960c7e4f097dbcffd68463bd2b702f5853640a6ed576806a343afa6673feda47b4eb834a67d855a25d6723c2913220a1409224fc54462f09f4b6e5f446cfc13073132f9ddf1da1df5a9b60c6a6ec04e87ea6d16242e4c2cc14ea12e84b145e22644b365018", 0x1000}, {&(0x7f00000011c0)="100d40014ce4c1eb5c323ed8cbdef736d3e9923d8082aa1d4a6f57ca676ffb8bd89996d59e0b0ca540e6fab3bc150115e42e106ad9dc0223c1abbfff26e30b08d71c4077b5ece95b73a721e2b8a5264f3f5c0b9abd95a73dc50096a300c4af01ecbc4775a9c2cee96b5fa8afab1a8d6da29b35d52f3145cf639034c5911c7e5cc5", 0x81}, {&(0x7f0000000040)="a86a164ddf17840121b82163b15f3f1974bf5bc43a5d28e00a0279fb59de9e11d56c803d5e10290707b308b309c6ef869ae742f9f0a11b6dd2573ab1f6295f803738c71ba39463d7c2b65bc6", 0x4c}, {&(0x7f0000000140)="b3f176397ae6f017ccd1332f1ee0dfb60de06e8bd06693c33b2fa95d3d74ca", 0x1f}, {&(0x7f0000001280)="bd727eec87baae285ae78cee2494f19f4ac1288ee7e040e3551cbae7a453e12471d8", 0x22}, {&(0x7f00000012c0)="c9cd9dce446ba4ff7c02e982ddcd7bef0de4331281822aa9d1aeb56f4336ba96d8ff6d72474ae46482b27f983f42f1f4969d6a34cfe0729d3648de35bddb234be69a3024dbee29c1ba7f14b7ab49082fd7bf02341d00bb3c8a396a5f490e18badaedabe4cef13edf6a04fbce3f984280bc18bcc980485eb848bd431e0f6bcef1c13e3e52876d204ddaf14e5855b1953a2e769870092b3d7f34b9f61966bd3ca92f61af2d4704a35904b71acdc0cc70439b30c98756661f5b0873f0278ce4125c6c1c556453042cf8dd3950df1ebc7fd79b6f063bb1c4e16872ef5a06c621dde5e2ccb8eca833c2d88814a95115c5e3f7f68f24a9c51bc7e98b08ef799275131231471839f87a210a66e5134412190e913b1d14cdd739228af4c3d2abb251e1aa8dec01d4f2db1e8a6f779bba58c1dd8cf91ae3303e5b34f74dcdc6debba48e2844af5e87b6dfeeb29f822da0201a0e6123b279285aaed8bbff3b01bfd4f6b95ff93e2ffdc0f6995112284577048af5136e9702acfab31f4f4944e0fef100440280e2fcc8d158649f30fea92c798313f0d47ae465a2c6c92ce89886f5951bb12cdd2f3a4871f6e784f5dd7cc502d11ce558da7b3c9aeaa0d92f33e8609c235da4092d4c47e31b246da8b1de06756bfc975e8ed577c704636b1151f8aba35819a7b7a67280370ba2807a485cdb43243207ece980c09fb1fab15e22fbeb4b0666fe64c8e75f5abb452769c341b794350a76e9f3fe74ff456440bd585b4dbff809255d0c5043ecb818d897d4315d7c19e4a4e5bd965f1266a606c391350d394449973a2174cbbc2d80c9e8ec1888064a8b6e6828057b419d844193c3f4051c8d59d72fc181bd94ffae54bee9bddf8c4fe5c6442d51b080ea9f6bffc89789adbf20cd13dc094af6de18a202c9dd2041e3f5dba0eb17cca843f59be80f3467079ccefa8a059ebf54cb8884abfd4f323f9d4b89ece06358482d3372be603dc5d41b8cf7d303bf4a2dd9c90bdd2a0228f9dfa419bdc5f6cc8f42d46d2aebcfee72435dbed69ce15ce4e8513d5d60a94e5d3993471d50177bab748bd63a7161c29880cd61689b17c8c5430bfe6879efbcb8bc49022f2d4f3dc579174e9a5aebce9ba79177923e5851782b3e427a0d3779093ecfa59564480208ce218ac8f1dbf77f5afec7719ea93f93d43f2e1b6de34bd31d3b3f275fca39e783160cd2d865aafd195cbcb68161fdf662a7ea26a708061f2a1f95f4438e59f7b689a217909570316dfa73b34502438c9e750fe39b82ef4a8b4b19e8f70c48a62bd66570c9a798c4cf0b398bfe72cdab96f5951e15af558216fef2ac032df86e2c8787bfadbc2328f8fc45c71bdd234ee27e459a04d7414fc92ffa8ed6b0b9fd4d29134fbe28f4293ee124fcba8ec824f4e2046cd417497286333238ba028322ad143ad6e4563e6a0f6671765899887293f981b4b6366494b465263ce4d8b2b2651c3a3251da8cdf1561522f7b753359eae7c0ff7960603a973eef0567b62055db964f9373b9dbd222e5874c07e47f0eab4f9bd224cd1e1cb162ebb1f25f49f18e859e5116592f513a1c9f070ebe25f52cab80cf148ffadf079046b0b5f660435ba3654282f5c8fe28507da145877a110f8f207749ee11891512e03149a514aa32a539a119a9bc349423853b5dc2c97526f5be518851aee34f3e7461907ab46a2fd88959121bcbe2dbee2db32dc1c1f71c8145707d8d48730dbf407218cb5e0eee4e7e0d318d8501709742d69820a79815ef2bdc2cde6ad71e19810f1386370b1a90ca13a03b1fe64080be37d67a564faa32bf37251695dcb5985251d9b0e2b5a505b8e1f17c0a7f20ac382afb2e058c7c70fa653579d36b842e1f18264705762d5812abcf68d3a49756148ce7c49a08a719f4b03cc21615666a02d863838ff49982890c34e7659eea13ca87c8ba248dfc8dee1741d311eb9b3c4bcd574c849f0d7b45dabbe22ba1717e238508066f8c819d1e737afcfe06cdcee5e1ea488f49339a581252416e6c88dd847eda8838e8e961c0a685647cda70d34ae50696a94d8b32c797b7334ec83f0cf5f6c28d7016121aff3162183af60271e3704186b87881bf99d606eebeb66d817286745c58fc84fd32199021d8104c897f39e3e0c6d36e7a60f484c5a239e358a58082e032cd01afaee0c3f5be36e4332cc265cfe882d732f26cf3493e8ed9fb5f6e2ffdfec534eb9fbcb933ccd3af1a3b0edab42c53b590c0b88d29a2114ca82ad9a7ee6cf95832c4e6c318da59d8ca8ecf8e6be6481ce2efd8067b2c257bd7e05a71ebf522ed1a364043987b1a04104faf5f7b6d89aa36bf3ff2cdb3264dee6cc6428aa56e86cd7abf3b1b1cc3e060848b3b285c4b23d130912c55ce21eb551aecc56a563a98ce6c7de0715e20ce748e76dd2479c66e87b2d7ffb4b6b6f610db59a42b8cd6f80b02dc26b113565886bcaaec23d1cbba775d81262a1763467f1328f8bc98c707a237e3c51778d3c94db2bc2c89068aa2bd9e4bc24d566c33d2c5dcfcac55edc82ccce84633a9f27858ba35fa364b61a68b09c1fb8ed8992412e65a8326c705041ca36ff93cbc4c4e1a6d783a8d0bec13b2f8d1493e343c6bf2f1d32f824c4143e06ded96f701c12bceb83e5fdef9878a23466522e3fe1bda96026449e4ba907adb1915ee9b58e2bdce28ba0b53a19b28a5fc27bd4d189bc63d3a4bde6507e9faa49bf4b8c53937556c07920e4700d3c799784a270fc0b419f5ed6b4fd530046417816d53436a348bee2d7d70555eefbc21dba1644510483399fb573102b176535c9ff3aa10a051f241dd32a528ca99523ee6bdbe525384d57b0bc4b15baf5268d8ead77e2530e4322c60fd718705cb6260b58924338400b04ecc8d456472f0eb626323b03e27c6407eb7cb73a6f9e11f90c4841c95fbe8fe6e4e7dc36b4d5e7ca6bc6bda3685da0b078327e13c9f48c49df3a95db8f32acdc1a0e2d4928990ea46cb89f3224f80c6eb2bd4b4f655babca3d5f1b33931e519d04e3b1e91acfb373903095ae019e34e07586733316791c36c480d5f2c2a31dd1d3c57b70918d586c762b55a8921c8b6014c15ff0ab8bc79ba5c291e5bd686df8045ae807b4158058b7f3c620168987ea7c47bd6351d4ce654ef87e88068e60b6c499e6966784c0af3621f3adf5f145883485ad29e8c5bad139b91c15d37ed3f5e0820bc4a975167cdfd21d9da1534e5590746ec0da6d223986a172d4c461c3a4d192667c7c29e9acedd95fa825352753fc5a9b1bf2be0779e3a62d866f51dd61bd75bf7007df2ed226ceb362feb546eba183ba0943608d5da28e295f19acc591e307be47a04a7ebfb80b8c1d68bbd77807dcd6cdb1c2c4d89928ed6498f82528bc8288109e31ee7898c1b255c2baa3dd30549716af3528640faff98337a3ef53461dc8efa366bae66dc424a1b78794b4b9676e4c3f62c877f99acf48fc68cbaa8d57b974c4bfc9de7a7f321201d025498bea58c7a02cb7c4cf0a21f611c432f800c0d6091c69828ff6add23406226b4342654f20b01a0f2071a1f6c537b265192ce26bfd98886ff49085457fa948c5a46f11767bd1d5feadf172530998e2f2ad2c5561b1d110beaa505bd5a9781d20b67ca897bc6b77fc0767041da0bcb87eb7096f6ac62357f3d1792e47379b8e75fb44d7c84c19acf30d3e02a3d89b4c0d0797eca9750e69fe0c0b1a607c6d6ccf8ba1ba202ea466607a085a5ec45d73c0b430dc331decb088eb0ad42cdfd10cf010a573cce7beb03afac0da8b1204429198b50c9b4bfc870f943acd4361e0d8545785c43182d43fb09a20f3afa3e45463aec2d6b086e53e07353098cce430f8d78e67c8971ed0708a073d95a2c530536d2a3d3dd37387539047f554b8339456b4a87e73f3fc8238905710dc90a4e724043f08cdd5e0be0886854bc75a98e1b32289ea7ce30789602415c7227b02e80740da0f47193a91623ea6a1c7a2799320cd6ee4e9c8b396af860d92cee3dc37d8d3e540634eff312c2722295aa213a1f230a34cb689438bde292d9a95342aa67f84668d40ac71c13019c2ef4ba0553be991ad7c06bd73d230a384ad8dff24ee2101912e08369c588e135e43580283f974c7cd1edbe825cbf43a7c91385a9c21be7ead8664e3c4c6dd8251c9743d89c74b3e332c6f15debc79e4a212541c5d0ea67a476f441bd1cd42ef7895ad01086fbbdc6b8b99a46259aa06905e2e0d65dc66219400efe93550cef912c8ffeb658fe420ad8ec45472a8bfc7aff7fee7efe773b9fab64753a7634d1f0e1b357e482c7bd8bda6770a1543868080101b004701bd5dafe1a3f1a7c7434e9e9509447cd30d40dcb4581ec95749270db0d3bdc43dc618de2fcaf2d52d293f7cab7502fa0e932c165a9f940f19305c98c4202fd9c6171b6d95b8b421cbfbd2b9b2e004dd737c13f387f3cc7e57bfee1b45325539382e86ce02ddc88e9490db03e0832767420ed78e49b5b4921444857a526108bf3c783bd12c79921b8dcfc5b39ae86fe61aa7a9b3855eb10d71b9eab0647d4cd8c5d442d61fc5d41448aa75ffcc72d089b9de321bf18f72b0483dbce7c2e4616e7c30700d47beb78122e29511647afdde62dc76c707cdd797f58bb9b9fd5401ffb8117ce5aa1a104109b843f26d3b50c8c84bcb3fcef7da37d713d73ff1bae962ac901aab9456fdff435abbc118dcff314fe93bb57888b2d228515a8c2447ce74c040378e0a87cb962cf7911c626907421af26e975223c7850dcd7040593c19ea1e02d224d430704207afc5a8502ec9019cf8a0f5ea88c03d91e00199ec2de2fce4c446134a913e5dd096669fd2e7bbe85a059d7bb7cb815f3e1a9e6dd2c45f5f4015f427e198b4f5ce3b66bed50474baa17d2b8887b5bd1de9b6ed5048cf131655af1e370421c0724d8b8cda0c04c288c25781bedcdd49b644ec2f237dbba7bebacb6f5024382bcb3e5b8c004fc5686ae343fd8ee93fd483756d5f2649cf172f9ce18a0d3bfb929e7577ed832e3addd93af6449944bfe8ccbafe5a665689985f6f32833a83dad9977ac69c6ced02c3492e890b964538b9579959eb09ff1642db97717d3ca551ce13911174137c0fbd5e58e0edb6425f0a7455e4a7890b4a58feb5c4ed24deb5db2ac22ccb8b85d7844655f6b078abee45c3c8982fd5b36065caceea9882a9dc208780d07e9693209ac5fa35910a6b596a85a6f794176390abe9be72e3cd36aaa0be886d9749d2d5ce6de27c3c4ec77597de361ac43adf04ee4ad1ccdab1313bd78909cc6090305dac86927992963ac0a018322b96c21c613e0ab75925849ca56bde572fe00fa69522f9cd9249b915d8ca300fc3c5de615884a4d32f151a087b4b62434b10ea1eb9b531c746950f5bed090458503841f07b1393ad8ddc645f28d4317720ee16d92703422d915e74c9f68b11d537ae5f515e713f899e965354fcb9ec3a3e6b5f84fcf4a5b81e3884fa8cf9b39f5acb61778dff756fd5c687d062a0042ca9e704c46c13113a8104ac1ca8eda24e996ccd467f3a30d6709254cfa9dd991e746938b2a2a1b5a3faa0111b5cae48e8db5c92ee61a55b0621b3ab8236ff878d3813f6807ae2b6ec2d0a35f10e2fbe7bf8bde075ecbfdc60c4a1007f47c7af7dfbb3245998067b4372c2b539f17969791b565cbe234a815ae88cdd37691e70aea8cb79b9c849981044c4dd502e0499f8f58db2d405f4630fc1ba2b41dace986b6672aae2e6133611fea79cdfc599351920ab69a921d01ad0d57da9312", 0x1000}], 0x6, &(0x7f0000002340)=ANY=[@ANYBLOB="7000000000000000ffff000008000000b2f4cb93198ef291da6545bc280e5be0d9cf172ace5b1c96d5137fe24c9c95473772d7f8339703f498964b52e9c1c8187321b74809d2b6f3b7cdde9ac45573a6bb46f1b47c93f5b0287004d8e5cbb8253bdcb8876e6405868db0659c009b8500f800000000000000ffff00006206000085ef58e392721275572d9704f6a5cfed8a29bb00e4be3e8060a9cbb456c24c12f40d979a88bc941d8ebcc28f1eb378433b7fa3315d3213d4cfec50b8047adc16684bf62d565dc056c916a890a49f7b1f98d48e944b6fbe2f82691feb57842c03f1a55b2080af4120b87f0dc8cf6703f60989263e8c80c1081a0e9a8f4b33f9141afc130e4f2ecbfd8d8a74ea2f189c0ebb755b86284636ba869d144917226a736a584cdab3f20b3d95ead7736490db60af0e57ab3505746075b7725b18d333fa956b96eac73989135fade9bb38a6a73736ee3cde3dd410000000000000f73cece64cfe8f4c000000a750a7297d22a800000000000000010000001affffff491aed923b232857f02081580173a57b8414941f740355bd447653bb55e69035543ab36576fa621d26c8d0f9b05be6656a2012fd4027bb868aaa0e7ef5329858b53faa43980756e81c97e678b47f4caa2f22b09866575fce6cc5e2a04a0d67419266506c005fd10c93fb361d5969a906b32a3ff767a97753f16197bfd8c3940b9fd1c9e25052a0309b7bf4875a570b55d587"], 0x210}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000041, 0x11, r1, 0x0, 0x0) r2 = open(&(0x7f00000025c0)='./file0\x00', 0x2, 0x22) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$inet6(r2, &(0x7f0000002600)={0x18, 0x3, 0x2, 0x100000001}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="01002e2f2c6275732f66696c65a9738cce90fee069a804308097a1b67b8689a86e3fea2b51f2fc8d211f56192720e2a9289ba0688ee7c239c9fe3df33340613cbf1d53293f3b4351d829cdd3b37b737b0100000000000000da4813a05e417085ee56246a7b7e785455e94beecc72917aed21282421171d4c65f44e3dfd9e"], 0xe) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$getown(r2, 0x5) close(r2) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x6, r1}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) 16:00:08 executing program 0: setuid(0xee01) setreuid(0x0, 0x0) getppid() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) socketpair(0x1e, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0/file2\x00'}, 0x10) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') pckbd_enable: command error 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)) chown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x2000000000008, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9f93739c404da7b67c5621fab1fc606633fa2bdfe5bf4fb4a453c135186e525b0d80472cd3728694a230508fc9b6d0b75dffdc18fe961236999e4d142c3649f8575b3dd8b45f97dd679a9efd7c6fbd6b3e4bd32bbcc2d2", 0x57) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xf3f1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x10000, 0x3, &(0x7f0000000100)="6859c23718b1eb2c0c9518de3c04ee27d5af40e184a37052ea5118b725db18302250e3f33d852325800206d9a5f13d504d7ee4ff7de698e1602db2d55e50da003bc1c8056a0e268a8a6716c18901e09555a5aaa9721081119389d727b5d45bd5ea9da25a050818b3c4b36742a94a294b4fd0161ef7c4e71840cd90", 0x7b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x7, 0x35, 0x0, "2a99a8009e938af806e4205d8cd3b54d4f8c0c4b", 0x8, 0xf01}) r2 = semget$private(0x0, 0x7, 0x6) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000080)=""/55) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) close(r0) 16:00:08 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) semget$private(0x0, 0x1, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000080)=""/66, 0x42}], 0x2, 0x0) mprotect(&(0x7f0000303000/0x2000)=nil, 0x2000, 0x1) getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0xb3, 0x0}, 0x0) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/124) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/40}, &(0x7f0000000100)=0x2a) poll(&(0x7f0000000140)=[{r1}, {r2}, {r3, 0x100}], 0x3, 0x3) setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000000001a, 0x4000, 0x81) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x220, 0x80) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r0, &(0x7f0000000480), 0x2000000, 0x0, 0x80000000, 0x0) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x1, 0xffffffffffffffff, &(0x7f00000011c0)=""/4096, &(0x7f00000021c0)=0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendto$inet6(r0, &(0x7f0000002200)="5b41afbd7055151363f042", 0xb, 0x9, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chroot(&(0x7f00000022c0)='./file0\x00') getsockopt(r0, 0x42, 0xd09, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) close(r0) getsockname$inet(r0, &(0x7f0000002240), &(0x7f0000002280)=0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc000, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:09 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) socket$inet6(0x18, 0x3, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f00000000c0)='./control/file0/file0\x00', 0x410) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac", 0x171) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="37da1922495ab99d482164", 0xb) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(0xffffffffffffffff, &(0x7f0000000880)=""/161, 0x17) 16:00:09 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) sendto$inet(r1, &(0x7f00000000c0)="2b179fc0f03241c7dd67071ea64e440c7ecc088c6a9a657689524849b51c06d436fb92d960f356405a8d9c25e7a03dc0acbabda6656e4e98e55d1a9d902a31415c05e375629c004e84b983fc57152e7f663abc", 0x53, 0x403, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x20}], 0x3ff, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x14, 0xf0000011, 0xc2, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x46, 0x3, 0x5dd4}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4a, 0x10, 0xffff, 0xffff}, {{r2}, 0x0, 0x10, 0x1, 0x3, 0x41}, {{r2}, 0x0, 0x18, 0x10, 0x8, 0x8b}, {{r1}, 0xfffffffffffffffe, 0x70, 0x20, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x5, 0x0, 0x8, 0x3}], 0x1, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x2, 0x87, 0x100, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x800000000000, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0xc9, 0x9}], 0x80000001, &(0x7f0000000180)={0x3a6e, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x38) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x3ffefff9) flock(r0, 0x2) readv(r2, &(0x7f0000000800)=[{&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f0000000700)=""/233, 0xe9}], 0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5d) socket$unix(0x1, 0x2, 0x0) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0xfffe, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000040)='./bus\x00', 0x10280, 0x10) close(r0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="2a921ac83b165be690c38d3e7403abda30d1ff5400186dcb317e043ff0f15c888e0b9736e3ef0ac4fa9549592cbf846a9b579c928f2d3ba04acd114ea8e142888d39065bff4915858c780730d0e340163505638a2c9ea9541eb26f0a58dae97f64f36ffb2aaae2cedc3286d5931422bc5cab69b326af4fb6ff49ae9b53fc0a19"], 0x10) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000700)="3e5b538cd136c00b7d7029b06407f1c69821204dfc3da2e237eeb97adae73ae5eb9d77719b31359afde5fb6a4a7e4b67b15ea56a033a3bf06e959a48b2597696c6189ff7e0b79014136569a12ec5e4a32627567e543acf72e58c78a021c8473589af111c61c21211459d4aabf0484db1649463d29823d11e70c1c7ddb1b8ae2b1e5d5c0f6ee84fb766aff782090ffd6edf6275b9c109670d1f35aeb2f603c0b3ad1c694d5c942a011310144ba36ce393dac45b01bd8522797f548cd25cb92ad68f6e90c925b1cf9c588e610d17fa1310c111ae621b512c24bc4aea254047e809a7d898e758417912b08f08197f013b7961a7020d8a59ae1bdfc35fcbba2e9b", 0xff}, {&(0x7f0000000000)="e1b654a399066d2e7097f150eca1c71cc25baa78850517fb3d313dcfa2563d21746996b15aa9b66ee94c533bdb9026462a139683d1725aaaa0b811b0ed99ff97bcbf0894646d32ca9b7ebd15f676e44ad123f438ccbe937aa025432447e7ccae3c7be169e268944d67c0d2be0c64c72cd0236a2d2a56abd514a6a449", 0x7c}, {&(0x7f0000000800)="1d581314c02b7e286a98b29566e9ea03a1ac7f68ae4f572c342c6e41bac790f9329102fb90aa86a474da846d5e3672d1f1dade372191049d156211209775377b7d6ca7b82996834f67d189fcaef7d001228959053b0db62c1b1ba0821aa6eeb09310026334bff7563a4f291632a47197b26fcfca484b3e0d469cf77ce086a514b844959db8954f66add4ae749b702435f8823db59eb81f93e635a067d49102d6cc7f4d884921da", 0xa7}, {&(0x7f00000008c0)="478a18b821bb30905f9340932886e9f5bfdf685e98edd0afdd3946d28872a4583b0c0dbb0690098d9beb39af67c629fbfb371d1435d238d7a25ab443492ebd2a042d34eadf08edfb38b9844b1a564dc842a70da4f7023e9e6c549fc7283ca6405f25efb119f44c885c4d50", 0x6b}, {&(0x7f0000000080)="c2b34b0b0bfcaf02a3998d36f8c363bc96d65b33", 0x14}, {&(0x7f0000000940)="b84fb1e63ccb028f131d15fc4db593bf22e30d3ca04933d7a2e8c1535a6e48d9cbdf4f05ca8a48064417458341aada162d5e31f74255f37466249e25af80898650254dd20ccb42df2d04ed452cd6e5518d01ffcc64f44a5f4e21913f635f74606970ba021ac03114a4f27f31679f72ff92c6c2a8ee853a11aef5f44c9b7be45214852f9b9fb56edd240defab8e72215ffa5318e9a10d5344b88e0374c11ae1bf3fefde3936e862b24cd26f1369a7b57a8272c0e13e85401c9536c1ed4c24bfdc519594821be0b95b456bee68d3cf8a27017c5792e9132e0188409a1c7e839dca3d2c5234f0261222d3dc5f510f", 0xed}], 0x6) connect$unix(r0, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000b00)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da", 0x59c}], 0x1) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x40000000000, 0x8, 0x5, "c577517ff4a5cf9cde460a272be6bdc735beedb2", 0x101, 0x100}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f00000003c0)="c2de819c9ec195b3a14cd9b496afc191619059fa59ac0300000000070000e2ed712d3aa8dd7cf955ff0700000000000024bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff1807a057d0f0837e800f87dbfa01293ea0fffe578bde425c20814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf241122aa2233620f7a3b592a7b0eb5b918baeffeda84c2bc43072a84a3d8d0cd8e2803789de665469711601d8883bc2065c663dbd6879a952c2e09f3956028a9c558b40bd8413d8b0034f7e45b3abe019d5cb07d72e3485f1c706034e7222c305975c181dbab4c918304518c8f47707a78890897d8490b0406045a94fb46c21f32278e7ea4a0fd7773e2d32869e1ad4d8a98177c38112632b0b37484ce7a9ac8594b0a02beccde704ee6465be0e8c65a7f9d0a10f48b952c1804652e", 0x171}], 0x1, 0x0) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000008c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122aae2ce569b9876ccfc30fd64271817b39b9bd510eb00bb2c4c7a18ef00235687a2fa0050223f48f5c2001fc170000deee2f873c11712e5b731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091ff7f27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff17332975801ab1ef9855a08bb557a000478ac798e7e086b5ae84e540ed389b1d57fae0614b83374cea6f24b986d6053ff9f9277fd64e7f9b0187ed407cb87028964d4f3f2f46e545a0d956a590eebdd1df51185070faa026a057846c9964297f4ab420eb728f8a5e8382f79f072a60", 0x99) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1a7d, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:11 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x100) 16:00:11 executing program 1: getuid() r0 = getuid() setuid(r0) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000340)={0x0, ""/168}, 0xb0, 0x1, 0x800) 16:00:11 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = semget(0x1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/223) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(r0, &(0x7f0000000240)=[{}], 0x1) 16:00:12 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10800, 0x189) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() dup2(r2, r0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r3, &(0x7f0000000180)=[{{r1}, 0x0, 0xc94ed3804a8a971c, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x3a52, 0x0) 16:00:12 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000001080), 0x5, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x40, 0x0) 16:00:13 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x6) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x3a0, 0x100) r1 = socket$unix(0x1, 0x1, 0x0) read(r1, &(0x7f0000000000)=""/171, 0xab) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) munlockall() open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x1c508000, 0x0, 0x7, 0x7, 0x1, 0xff, 0x8c8, 0x9}, &(0x7f0000000500)={0x22c8, 0x9}) 16:00:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/97, 0x61}], 0x3, &(0x7f0000000300)=""/106, 0x6a}, 0x0) fsync(r0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r2, 0x0) r3 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) truncate(&(0x7f0000000480)='./file0\x00', 0x4) getdents(r1, &(0x7f00000004c0)=""/213, 0xd5) readlinkat(r2, &(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)=""/182, 0xb6) sendto$inet6(r1, &(0x7f00000006c0)="69c86414654664036804d60f38226a9a50a5807f21cd9cd036038d201fb262cf2cdbe1fe74b78799c1f9be26ba769dd25313611dd770a18cccef44f7f0c7baba33f7945d123ddac805b963dbc38372ba123686d77c4c99821c94e9dfc9a72a663386a03c23e0dbbbdf52e88221d95fb136ae9efbba0853c9f71772a4a6303a1bd76d81d13a1bdfeb145c41eba1ebec99717b7df727c1f442eef1c194669c5a7a7a264074dd75fb57363f811315459b8b7a1f897e0abdafbace4df89c4e5188e9ae549101fc649251027035b8d8915c926f29", 0xd2, 0x400, 0x0, 0x0) r4 = getegid() r5 = getegid() getgroups(0x2, &(0x7f00000007c0)=[r4, r5]) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000800)=""/205) getsockname(r1, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000980)=""/109) r7 = semget$private(0x0, 0x0, 0x140) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000a00)=""/1) ioctl$TIOCSCTTY(r1, 0x20007461) preadv(r1, &(0x7f0000001f40)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/151, 0x97}, {&(0x7f0000001b00)=""/175, 0xaf}, {&(0x7f0000001bc0)=""/243, 0xf3}, {&(0x7f0000001cc0)=""/24, 0x18}, {&(0x7f0000001d00)=""/172, 0xac}, {&(0x7f0000001dc0)=""/9, 0x9}, {&(0x7f0000001e00)=""/156, 0x9c}, {&(0x7f0000001ec0)=""/89, 0x59}], 0x9, 0x0) r8 = open(&(0x7f0000002000)='./file1\x00', 0x80, 0x100) ioctl$TIOCSCTTY(r1, 0x20007461) socket$inet(0x2, 0x2, 0x7) pwritev(r8, &(0x7f0000002200)=[{&(0x7f0000002040)="929a3722361d5f6e7eb40d3a175fa36a3ee07efe335322193a73cf5afe56bb53ad6b43884b49c96e4608555d15df00f7180caca5d51cd71aee5bdf00b9a13af19f8123dec07a91f70ed6c3e4fa5acccb20cebcd98943047bf0c1aa1eeaee6e5afd93d5f9873ecaf84617231ec57c51773a1230af19f3d1519ff0ddf7b8caf642db130cf5675478eb23000ebde3a8e0692135652ed5db275ae6d79e288096ec2312b3bcd1e0c99b65461e81452c98bcfce13f3ffc87676912f1ed2c1f4c2a070245186824174b8e3982cac551187fdec47f23e932ae9722e6b10c1ed346e9654690bf9214fcfae7276f96e88f1516801ac847496d34f84d44ee8a75d889b1", 0xfe}, {&(0x7f0000002140)="2608073e1e4bf680ecbe8f674d8f321c6a0ad8ae020ca4666f7cc8f54a5638c8501e58c7380d86f5fef74214108d422b2ab7dc0b67ddb24d10af7fc44865a0333ced8860b46ec09d0f343eb1f04fd8ec598976a8b891049bb407fd00d2c84d9d5ae99bc59d9f456692ad96b75b6aec522454ca3c76308b8dadb37d983fa392ec17882c0650325364b436798233e980c1e6d0bbb036a17188725297a792fc726a1e9af87f", 0xa4}], 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x80) write(r3, &(0x7f0000002240)="570c7e0b9206b66da78fd7cfecb9c9963c7af5b7735cf28ae01910eb939cbc5f5f0bdcc8e4bcf81f2f8f29c4751e92e4e57ec9d8bbb7f3dc4ba6579829f7edb7e08e65e948c3c09394ee951499205f4b437e38ac0b306ca1bb2ee03b83ec07173a4926e561230cceaedb5f6fe2fc65d6c6b0847749af3b18986b4c1a79be1dae59b2bffd8e7927c1364775c4c9348042ef17f1b3e14ad9980fa0088fa42fba82efe173237bc093072610b8a9ef1e5da43d062e1b581defe7b7d9b936ecabed73af175795aca01305e47793e20ac85d9936bc9e98bd5d48de6a20af44b4f01abc248901e4c59135422db0474b574cf2735d1c4027f8233b83533c1ebddd53e9284abd969151d8bd6658d3ed90f70d8ee08f921eafbbacf988be4680b5c6a584c0d8178e01addab06a7604191fa876449cc8814142f6b9971f7a1566c7ecf5b57f08f73186a99b818f4291c4d9de558faab4c1cda5e5cf2b2aa585dbc233e54b674d8897a0d1227cfbda3df8a68d9b6ce5dbba6d0f1810bb2fb560e87e4329e5ca1c566f178c46aa2240070235a98fd59dc922f9086ac371750524d1eb9d52e65ca2943efaba1f69248e908cc61f0c7c49b40b4b7dfc2ac2a0ab8d7f3471e468b3dc05574c742055fc6eacd7b17801bc7ab6db420f72b708f0b832874362cf10c2396af88c201e12b79e0730e38366e1699511e28b5b6d49c746c9644f49571fbac1fa762ac2bdc0dac9bacecb5395af54149ce1ea5c8d4eeef1e680a00e904d31727baaa6dcc2fc2cdb23fbb72e48d86d409afe5fbc5d1052dbfe766bb65008400e339fdc3a7691e37c8dd4d0c2a6e57581c44f820545fa0d66b06a0cea6d6ce7b632cd60ac9c3cd3ba7d55c87bfd7c87e242400afcc3ad5c15eb298c424afbcbf1b88251cc112feabede245d9cd60dcb48e62e2ace7f23f6c898a02b2c9746b52b2f0b42cc2b5706639a396b0bfd9e29dbdb40492a27c024536fcc10b22623b793daf1ada109f8717b0bfd6231d7bb2f63617da1fcaf39ee68bac6506f96b0152d75d8d08999793e382df65178e212ffda2b1ddad7fab62257a797d5123ee8d04b08355e4bef7570d7ff72546ea6fb5cc1ef16cf47b2a577b383f1ba7740085f6b6c318e8b6f92326585c98b696b2983ee1114670424a1674c8a68afa84905fdf6417ec3f0f2a03e02234acdb8a9c3665d4f5a97ff75fae51f9a4bb123accf2f331756a05ac2ac52e053406219794dfb79d5e2880ca524fb1a3a331b6dffbd559f7044ede5ad2e24612e0ad20286e6c44c33fa790b6431aaff25a61153515515c37a6cd8c54f0f65878d727f80bc41fa76f9d4f111f856fd8b3f5d6c515664ebb2727b116ca7239b624c155aac1f0cfe7100ea0abd5c38add16389408b17a2d886d37809e7a6d17af56af070e044337938277e4394fa0e7f630a1994a45f3fb5941825d8f9401f45b3e46db6e18f879cdc968631880d8f20fd5734e438d75ad862193b8af09dae13248b346abc33bbbf3aae7ba446945f4a65ecc82b5a792e63eee79d348517dc406e7c6eeb1689b29b0fd9ccda313ab9e60767739324d8638561d3791d55c050c3a0ee669e46d300e3cc1402b22da9b09e3860f44ff266abbf77237cbe4b08d2ff1e15f26264456dfeef9dcf014bf6000a23d79ac1220bc7f5f8ec0f34ef9d47ae38d4f569b738c7d7da12fc721ec05c7515f2995deceda3f82d4359808d4ecb107ae007d86acddd462ef27d78d51a0438868bd858a4a7eafeb7f352b71bed47f78cf6c0261799e2ebbeb4fd47890a9c9a1296961d0826f95fa843694a6eec00711a9c75249142891a90d4625000ba6572b57ff420dd04471b77cd44283a817f0b2bfab965bcf406be39dfba3739298b17ceebdca3006c49e934137e043dbfd397785b3e410d6c79088e0cc1742f3c3a33e706518129fe5afea3443818caa6ab90e67abce1392035257477a3c1cffa37044791a9dedf4f336c4ffea38e22c0dc152301ec5dbb1bea99d18b8b81e3ec6f1e8a86c59aab694364406e61c0f3eb34032d6da5526ae572244553840faae9826748838519168668faef30b35734ca133cc95654b3d639e81dcd0fcc6526b149e54aaefc74d828227cb773e06226033e6567915ddade8b6c3731b16d5d1b4c97471c330713786caea5652b8dc397986f2427841516d949216f587c347a42c4e98cb17709c67af52d3b8d0ce6cff82456c7becbd9a03fe903b81b62d70284732f506eb53b457d5ecc8c91b2e9a1de0ba38182bf5bbce833e58110b25613ff4c3e36a191efe2a04c220d21b4e4bbb54e82ed1854bd3311b19b36952a76c1255ac6a8e71b5ef5b893f8973eb002935e7e0e5b907bfb65119b0e6e1acba2e922810b4102ec2d47d7e97fd8816ec01198bf2cde9bf872db235e05533e0d4892fbadd23b6aa100ca2ace6bd3f8bf70d9cffbad2356af21cced166a350ff1e3e100e5684c9dbda5461981f960414ace176ef8b168fb3c1060ba4626121a87742b59260d623d01527fe6a581642441e65cfb63fbcf1b129cbf4c3f4489b8629dab84f30e8516c1e101037d424eb3b2fdc2c90ed5646db8507394583c5c2e0a84bbe9fc5ddc5396237e482ae7baac6e19f3efcc6abc472fdb52de5f498a418ff972ac7ba5b61718dc63e3e1928dc479fcc5ff00bd58d317b680242967b2e28305e5751ac0376c0d759a3758cc1304d952b142a465f2a3a1801ae9bf523177f8e83bbde996dc466c1ffcd15a84428199cfe0a8f519849d402d3bb451f10de442e3ef4dd2f313e5ed7a9cd97d5ca89776251338a63eb8b526823aea5ff3df4b9b8040d406fff4b4ff8d011c2083ba33b28005a1dcfb8c4e891b6062041acaeccccbb104de173befc0d7bbcafeaa66807b4868168d2a3bcfe254bd6558cac6b7a85090457ecb4453a12cb345b53a33b96bb9d2769830d7db6b74b83bec9b0f5e7f17247313f41f12692d289cb7d5f4cf0e6dabbf2861c46eb0710209b461196b19cc3540871387ef4e4353bf8d05afb6ce53900a1b9fcd3b2d2fb6ad0451eb0af9f43f8ae98c6fcfddde31765165f4bec953fd0acbe27f0246adb4833b10e875dbdbd72472f5d3a7dfe7fe79b54ce3e3609ac647606b189ba229072fb6db94f5d8adce2ce62cbb168d22ce87d65f12c2c9fd983ed0bf0b68a2208b4d74b4f1d20d374a6dff4f26d3141b3bcee2f731904d2fdfbfe2628f6fb0649f9c2a8e9e85d69ba387ad1efd787bd1f249e1dc9b39acdd647031bcb334619bfa19cf51e973c90e4315e8c994dcd0ac7e8bd02cc2862881208bf2a121f3746e19c9b0ea49259d4cbab7dee4ce9481b28d39344ddc5a2c97861d257bef5c22c9e76ec2c9ef7b4339c6d2cc8a9fc5c13057a88b18855b5175c7993b572e9a8c0d8f920316bd11537ad78418a1b68e1d2e3333ef52049d08bbbd4e5f4dfa271f517289b3ae93fe43853cf967a8351626c4f6de6bf5bc568fcfcba38f2e3d038332c65dc2408d72ddd24642ed17823177060ce9c243a00df29dadceea3f00d2cc0d46f7ee884296c7af73b3ff082c18dd3c58e31a87b8ca25bf7aefd2f2f3c7542f05fb20146e2a7889ecc955bea9fc8fac35fa206d0f3755b64399a032bb3ea6b685433befc1de1d9c2b366344a2a1aefd74787578e85f98dc46e953a17fbb5f0b97de7eb0785d076856268be6552081768a394d6a1dfba5a2ee97b26b3258afe2159253ff39a925dd9b6435606aaf33de94e51929496bc3ab5054fc075a81197e95b07252d02eace2bb45647faad0c63f5344cd37d028cb26f06fb5f07d2102d56a1fcfffb184b52c2fd1427f60635448ed295fa77da26cee44655b2b17e68728ceab408561d622c50f53b6171e8b46d6f1536271f75cc56edd62e1ba52b0602eb3113bad4e99023228965b590fdeb0fd84985ce3470beac5b93f967e0b72c692c093f303fd94a6fce3ede5a69ad2af52a8ba4704f8cec43fd14d346e594c2597dcecd5b563e7e423e22ac55c484861743e5ca34eb28bdcb6dbfcf66fad44c2394be92d664bf697e3494639797493d79ad97ad6b040c68de62838891a5606852013b5c8ebeff397482a9cb5afe3ae29a22cf76eef39e686894ecc21e895cc4a2ef76337039c127907c1391d91e32b2e980a66dd34d8f8b0cc6eaee686731f3edf09032e165c6e7585ddcf548384fed4900e9e6cab59dd1b3b4a544c32dc822d3cb7b0f24e22c1dc32c010f0fbf1d816dfd059c4c6e0b34bea5e4baae5b1aa99d569f56a1f834bd69df2f60398496fde9362a364404b5655bf8088e355802f2f23873747f0e18a9026be20e7cc943137bc702c89b0598d63729f731b22a91d0475b06bfbd576d6a00b81be64b7a0d15232819e3076c3558592f2cc6ac62f1456a86c2de4e5e5793b4f6ada0423878a811a1d6571e53170b612d31b382c41c9c3dc96fa8f44dab95079b07ef63317e6b3ba1a3422d72344a9dbe1cace70ee8a65afe667e630ce5782b2c0b211c38a43cabfa76ddb206335efc0f114da9c4c4236c67789175592e06106f3f9953ba7f495c819576d4c120211641d8f3a87db34e0e922629ea6547ebbb79f7fb5b7e10f61c121d1d93cbae66d2c87bd184a7d0a57ac9042ab94f48d96072fc3ca55b577eaed1a362c3b484f71c70da8e681b94c4448b331a215c400838591c30744b9d5781d4ce6dec5924e79d48c1a4cffb31c5a0667b1b2eb867c5273c5568a3aaeeff3f6c912dcf2313c447e6d6379b66701ff0643bc4c7e10c587ae284e257aa5e012da41c9102cf0cf3ef48e00580f954e1c42ae10686f79d86c99ffb9c2d3fff01c6b97ddfe87139ff821c7e5ec507f3c7d8fa7f0e985bf08688c05a72716b94ffea40b89b698bcaa0d5eaeb722be074c7d15a8d4d42616fb1838062a8e4f3024dd10404d39571b1fc6893e7d14ec422d15a87de1425d40aa4a3b00d23f1e3605d60ce09151d88cdb080984c0684a842c3e592458d4754f33ed2f65a44efb75aba361136d77848da55904b5154a3d75f457f4f0494d88a9bdd54e96612b6a7f8ddc52e720ddfbf2e03bcddadef5e3c7e6112fcd3f3501876e813ae57c153dd7c9fc2a5f2b77929fd267b0be703c3be548c55ceb3332603d08da377471fbc326469561a9a7fc97d5668507360ca4a5a9d403991288b9f2b681f6fd1576cced41cd0b8d6f38c1c2fcdd4a0c0d1bdc6cf00465ccd693b2755eb4aa7ae02b9c8d22d26ffe2ed767acdb459a5b58706e562b0ff76ad1f06e9b12f7f97738b3daa94989679a7b1ab90596cd0dec543f57d018f301740acf9214116b99770835b02bd2f5e830dda0b966a2ea852c06ce432da89bb4bd74c7c21f2f0f8dc8bc9684f28e4eebe5c6007838aa3ef3df4440409a3eac721bea2ac30964eeab4dfd4b51f1320abc714b5e965f8aba21f2ddd1e8079f6077ffb486c6317aad98db4d8f95d6f328a73301a67befe8f49b08f7fdc792482e768c6d0bc06c2035da967389c5f2b3cf35df93186e7bafaecfe7df5af2b50f6a8f48934cbcc19858eb16cb3e505d7b22f2507ff14d4c40305682186275800a9bd3733e2123473f4e50106297568a5be3fa2fdfb385e4b2a23218de5ae2048e22d9b2bb7b55777162f4c2aa7dea13363dea3833e11c5e6a51ec887791c26ff865cc15abe38933de03660da6161256c0345e98510957a5b30a8d605cf48530684f848f20c626796e0b768bd42de5fd7da73fbf462a607eca3c6d3c7fde548c3e0b6394b99a278f33c376fa09d28f70bf1cbcb2692482df29", 0x1000) ioctl$TIOCDRAIN(r1, 0x2000745e) fsync(r0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) write(r0, &(0x7f0000000040)="843844a6700f63b8ab53c40cd1b56e6c14acfad343cf327b9178612747e02a447c64077c616d513a0c478c1414f7a0ffeaaad82da903657c81e004978f14b1619c84cc614839ecf4ee7513f66b2ebdf07a", 0x51) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x0, 0x5) socket(0x3b, 0x3, 0xd9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) mprotect(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x800, 0x80) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x90, 0x3) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') rmdir(&(0x7f0000000240)='./file0/file0\x00') getdents(r0, &(0x7f00000001c0)=""/108, 0x6c) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100142f66694e2394e83a"], 0xa) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000040, 0x24cc2b74) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="cffb4383100c751210b0b4c67276c3b4a5ef5a889d15a6a6deae73a0be5d41b0cb3960a2a763c090c682fb38934ac2a2801f7a3e0989067790db0df45ec18f02fbf0084b98bac133e21f52268e619b4b73b320a76868ef1747cd05", 0x5b) 16:00:13 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup2(r0, r0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) setsockopt(r0, 0x3, 0x8, &(0x7f0000000040)="77da37321364d3baea71fd2fa1c25d3baf73558a971540ebbf53660ca4dcc956c96139c6c1e87bc093333f5f23d4f7f43d72984691860b0801d3fed18dc472bb74ba017c8f2c73da6c16d01779ab83c80d35681fab9eb6db8a56ee", 0x5b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffe) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="e8b1e931588c7662c76ffd10c9dd89092ebbffe464b3cb104de556ba4ef7ad46f2cc1331c4624c2b36b2ca8003e1bc51c237a77ec1c34e56e24bb763dcc258e2d0daa1ec9dd823ff75a4aba6590e96985701876269381ad629d605c83ff9817a0d7fd1f0cbced7cb5207ace674cc83d1e2f495428b7f10bf3ad05d9f54a563709e369d1720b4a791491292ce40f9ded09d40964a01c77d3cf827511fdb41127b775c82af4414584c282fa49a47c1b84b2a82d7c6b2ed5776a63303ffd50b498d17cfac354e3184e9305e817792cf2e2ab49fe9c7496f22bec5c6efd3183051d587", 0xe1}, {&(0x7f0000000040)="80a98e01f58a37ef2b089b1a0be2e3f5d56d72e29504c10e8f654315", 0x1c}, {&(0x7f0000000100)="ce8cd270b910debae000263cb8f3fd75d5be3332ff3ce47848334d60e4c141e6dcdbcfde9a5f707a3ff424f46e33c69ff3921364", 0x34}], 0x3, 0x0) 16:00:13 executing program 0: r0 = getegid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getegid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000001c0)=[r4, r6, r2]) getgroups(0x8, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7]) setregid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) close(r1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x400) semop(r2, &(0x7f0000000040)=[{0x2, 0x8, 0x800}, {0x1, 0x100000001}, {0x0, 0x800000000000000, 0x1800}, {0x1, 0x7f, 0x1000}, {0x7, 0x2, 0x800}, {0x0, 0x6, 0x1800}, {0x2, 0x9, 0x800}, {0x4, 0x7fff, 0x800}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffff74) r3 = syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x48, 0x20}, 0x10) clock_getres(0x7, &(0x7f00000000c0)) ioctl$TIOCCBRK(r3, 0x2000747a) getuid() 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = dup2(r2, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x500, 0x30) flock(r0, 0x2) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:13 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x5}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053b6baf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d74c58da000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b661a75db2cffcaf83122bcf50c3b4f381585de7a563050182316446fa263089f82761b81e9e330ff0c63c0be63ccc504e9c689d3c5368e43b300343efcd9f0ed79aa06a19c48d47f2f23714caed0df0a8e06cfddd917000000"], &(0x7f0000000100)=0xfffffff4) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000100)='./file0/file0\x00', 0xd, 0x24) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x1f, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0xf) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:06 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x2, 0x4002, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x1) r6 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r8 = socket$inet(0x2, 0x5, 0x2dc) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r10 = socket$inet6(0x18, 0x2, 0xfff) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x1) r12 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x20, 0xda6, 0x9}, {{r2}, 0xfffffffffffffffe, 0x30, 0x0, 0x6d8e2753, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0x85, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffc, 0x40, 0x6, 0x8001}], 0x6, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x1}, {{r6}, 0xfffffffffffffffe, 0x80, 0x4, 0x6, 0x1}, {{r7}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x7, 0xffffffff00000000}, {{r8}, 0xffffffffffffffff, 0x50, 0xd, 0x3ff, 0x8}, {{r9}, 0xfffffffffffffffb, 0x0, 0xf0000082, 0x0, 0x9}, {{r10}, 0x0, 0x80, 0x40000004, 0x2, 0x3}, {{r11}, 0xffffffffffffffff, 0x10, 0x42, 0x400, 0x1}, {{r12}, 0x0, 0xa0, 0xfffff, 0xffffffff, 0x4}], 0x3, &(0x7f0000000480)={0x1ff, 0x5}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f0000000040)) r15 = kqueue() kevent(r15, &(0x7f0000000280)=[{{r13}, 0xffffffffffffffff, 0x91}, {{r13}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r15) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0xc005, 0xf8cb) ftruncate(r0, 0x5) kqueue() 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchown(r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x1b49) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/135, &(0x7f0000000180)=0x87) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = getuid() geteuid() setuid(r1) flock(r0, 0x4) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x61c4, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket(0x10, 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfd2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x46f874e8676a2fa9, 0x0, 0x1}, 0x8) 16:00:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x40000000) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$inet(0x2, 0x1, 0x1) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7ff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="368684fe76719ba31576dead56c24818b0b0522243335e48b376668119f795162dafda72480a57b3f1b3fa6c9f291b7474eb48c1576d1233eafbd2f1fa3a39b59986c56163b0109c5910ce8244cebb5b10138ab141dc6388995221b2c6445ba398b3deaca63e1bbac0c1f1973e3b64ecec72319dfb8b37d8d040c675b05b59ff5accc49d3696ca0e4c1b6030f6dfa1c1532ad626", 0x94}], 0x2, &(0x7f0000000200)}, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x50) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x481, 0xa8) fchdir(r0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b8450131380", 0x375) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:07 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) setregid(r0, 0x0) getgroups(0x4, &(0x7f0000000000)=[r0, r2, r3, r1]) getgroups(0x2, &(0x7f0000000100)=[r5, r5]) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="be5342623aed3d440f5a3225c712251c9d625d7cd0335deb9c1b37b64f1fce557efa8308d87d7cf3543b964d04098cf8868f3f61fe2c6fa1f9f9b5cb73e7b5a52ca0d26d2ce0a4da538b9875c924c09f21ade71ff45eacf7c9428f6a5dcabc6711666e6bb9e5e04fb949157b1861292d1c587f9b15976ad58aacddd337dc900ee25c2407bf97e60e8f244b8e91706a92eb1efe176ed307a846bbb6289c9e9d7fed1ef92a1708e0fbe9d5bd46bb752e3fdf6a460c8cd0e1ad7484bd555b6d6cb9a34b9358f6a4109d79e73f39a807c15ab05f2f2d05f89efece410015605a3dbf6c4a49e2130593a4e07d1e40ec7c17c1369c96d5e19b95fc29", 0xf9}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xc1}], 0x1, 0x0}, 0x2) 16:00:08 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x4, 0xca1, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000002, 0x4}, {{r3}, 0xfffffffffffffffb, 0x48, 0x1, 0x9, 0x7}, {{r2}, 0xfffffffffffffffa, 0x4, 0x5, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffff4, 0x80, 0x20000001, 0x6, 0x8}], 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x847, 0x2, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:08 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x84) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000000c0)=""/153, 0x99}], 0x2, &(0x7f00000001c0)=""/238, 0xee}, 0x41) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="b2a78b14eda834aa"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x400000009, 0x1ff, &(0x7f00000020c0)="c77c8207712a32c39bb271302ebda2c46f05674c27c0f81e6ed3f39245935e8c591df977ba649043d0fc2f1af06009cfa35afe5fbfdbea244c18f6085eeb3ac52733087c26916223771171b05d739d4fe409e57da1ee427079daaf5ce45b323993a0d1411cab7870df80ee63935494e1952e66add3403e789abc1acc95634aa889b5b114c47f5da56a94f454a794a9076db67c095c8e27b6f1f43dd779e7d3d07060c978e803fa6397c808b1eee8185462d29fd246c000f5e0e1eb0744ccd08be7e707997284bf7ca7463a22f5d02941789ee3a301e4513a5fb74384a65c1f6ed695d36645f75367b33c75ee579abd0b9cba5d750db608a35c742cacfcc588a2a6286911412ea2f8c130b49b31b0290fc9661a02f58f245cdaa3926c19047be87fe534a62c910705aa3fb5a107ca51b4e8c689b31a06f7e93a750dcc94d8a04377ab1c58101e0a182a44b6f5d7a0eb4f258270c8e870da44377da51691da92dd3c6021a6b43d8517521470ac857776f04cb6a0dc83b149bbee1564d23d9d618ba0a280db46b9d571219d7a92ff44b8fe3c198f93c0144cfbb76b144fea2f854e81161756279096ee0168be48df274f516836062a6d78905d43a891e1b6a7ba3dc615e88cce5c21cfd26967f41ec78f7317de0d25999a1f1f131050b39445eebff02d7c7647affcc8fb43dcefc129c875ab56f74621468fee01c2306452e089a9f5cad47da3956a0aea88656ee312e24be9a07840e89fe18a86ed5d433408cbfd36055697e5c435f5bf1090a6770cc2af93b80dd27af82fac10c30ba2823f2f2f814ff1e397b6a3d530d7e2ae09a8ed5842f7012cfcf17268c61c2fab68beccb3cca88ae2f21a3376f7a9add4d3349e01e3a3ac4967ac5bf4eb46a7b640e403cf0d452e5b4014f41ab81d305533466c05e59f023fb631dd218918a6d97d390ae0314495b6252238c40c291c72c2887f69586794b845690110c8b0c4a2a41261e3f2397823d6e6e86fdd320b25354a884f6b2cc2bccd0cd4bc8cec36fd5868701829c8f2d2a4f73f89b40865f8473d4d5c756d37d8046f66edbd381a55d795fa39d675cfdf491baa26b60a731f4c6b34ec7b959c1b3ea38b4bebd590aa3bb39dca32f13aeac4a81b88d0c01052145d4a449b1aa9587c36ff94ac03953702967b9944661f52cacd60e2e885b2633d404bcceadfc5ff99a059ff495c83df74914a9380ab08435a9fea34987bb7615b91ce951ae6aa7f7217770e1a8a16c7d84e1c1ee61749d8db6eb10633a0e8ae809199eb9597f9486238fd2e8fc6eac42dd389e4b001f7125ec14a0765400e7d7969882f62a20d7e26ff677042b23fad4c5466bbc97a0e49f6cb815425385d4a191a02ad9a9215fbd41fa1d785410548c297d629f2ec070975a27ef55a067f35421067ac32b95bb2e7f1f2f6f5c8574f28cc8bce738cc35e689b5d68567c80f97d26e66270dca03c58da79edcf48eb29c606a8fa0163216b7760735eb453c9a498021d3a711790f00878fffad788f35661cb0c27ef3cad41995abc61a519e90543c7e94196bf5d689504aa4388afcb67f156dc3334f8ebf1e23c2a7121f6beec69278e059b707e8f43a70c361eab308dd39bfeb0d7f4eac4d10b1ac1ca3f436beeb0c11b3b877a91ff050d2d067274f36d1a2ccbdcb22ef403d129102495eb763c461d54d8ec84ff995a765e19ef8613e1eb56495e76c376f552bf6d9accee9d2f1dea10f3c8ee5610c9395af5b697388f2f9cbcc8f42bbd3a52c3080e00dffd6e4cf198f0c86f80d520b6ff1f113a19d8a735e436074508c86aab25191b1e240bde0ad89ce8ff7622414a5620da6d21744e561427c320ee784b1cff4bea502117e1e3507d9b12bbcbc46d7b37fe19bbe1e55e92a7a8ef95606e66bc32f1ddcaec5b05e29cbf1bf75d4381726b1938367077b365d633da9b0c204f95191959061a8f210e256fe3b099fec4fa323148d24ab36b291f44c9fac6423cb93ab4e233234f344216f647b49231ee03477da281ab397cabfb018614315805578a8a51e885b7aeac77e4f58993ee05c28cdbf647070bdc373a836bf617106991e92fb65e62fe093d61a84f9fe4a759f20e837a6f2ec90980a7ec11508f0ef8c920df7bc40c19144dbebf078a7e855a28481c7e5967f77c533bfd4695803c90f8b15fbf876e3e62ff5e44503cd34abed05e7665383f0e8ba46bb2e4d495c418cf98252330b84a7848002ecc9590f6417606ca2093327e8d1509d94dfaadbdba62448f4e41886db4d11f6a075830bdd6bc38b3eb5bf0d2be75be3cfb74d1d63150bb5743fe3c1972b5c9f89f52fc7f7f04e9e2c8cbd04144c94e3c436894612d5e1ca6d5e0d567eedd41b035d172c53c14422d0b43fe3076237ec337e10e4e92941c3182e58e0756f1423f61ebe3a563d5d8c5bd5f27b84ac8606e961077a7b913ae9e2447873c1abd8af960aee1314b6c20aaff69233151ee681fefe54507217d10569d3cff3b95d3e8df38e4f1ffecb30a5ba7967ebe3492bb9f844b543fbffde0f0f79aaae83873a072c588c07522bb468f92b7599c4c1395552a1e7e6c5909f59ecf1e0e86305eb2605506403d2cec07e754ff5077e6c88edf23177edd785a231a64bdda747fa926e8be52ead96573cfc2dbe2efd757d8f739faab5a5ebeb31eb51b2d522a2878b84d922e9a78e9e6179d187fcaee3a04dfacb492c26461f70e2c01dd645c3562b7c634f995863045953fd9826e0620f7f79f031213e39aba95258fc1fead5567f35dfcfa514646f4763c6771b5a7605c0cd26070105289136fd68ab89158001d1214dac030bc70b3d9f1dbdd823c1f4de1da2da3c5d77900ff529803b1a0d3d39aa29b9be0468e36af685bf5c7898c7e589f8de55cd5f57547f96169225ab57c9ac67cbb86d8abb614f0598884d99f97d59f7c02e969c5c19fede885c5dc17bb415e5faac56b7da9990397993fed01f46acb75a3c4ff44b66b8c427c476cf63f2f855c77527c240edb5fab5c6f3a330617654abdb02f2aa1471980ac41663d8f1705c49f160d439349e2ceebc6774e583103c5db2ec8457e770edf8f85950ecd375e3ac99b9cb25ca5cce66421f3aa77ea257a0619a7e3ca50ff82229922f17be8c95d79d150de0f8c6b56df7c56f053a40dd0b1c349e598f0f5bb6b5b9805002d4e162abf4c95f1a8d003e8d5382ee1f27903b701e0f242269e2def20af47634b11515122880f5a0f4de52c1fe223b91c2f1caf0738b0a94e8a05eafc1d7acfbeba8b708bbfabcd3b055888216d2216ea30d7f4633feb5a543938e1c59e972a90354e5d3435d6e56c9f570bb617cb80db3143a4b2e7e88e00363f96d5d5c1e9d3a3b066a2b1b34f121222c03b7cffb1dfb3d1b1b7127a04fed3fa5545a7add379dced0b33d3ea7031dad1d9488d79d2e54223430c701738311801dd71f6d501b8870a05195bb44d66cb0d2f076b5d9dad5b76b8a714f7d576098ac1d8a19cd160a97765df7e745d4a5136066d12fae8b4e375b8d79003fcc5a898a90aa4cea9a1373b6a2aac30fd360874865a959d4fd8e1e0d98e2144a41daaad67450b9ae6a72673983d32268882ff219cf640a63e024f236435bc43a47f9f0ee3da754a161618296df64d2c27e6b5fcbb915d7987a21e2b9bc315d31aa3c5beeae1228a342ac5f007b1d4f2c44b2f16ba1de5eb7804bed91335ad36d53705a208ac8aeb652277cd23eb401d97f65b2c061f6153198961890c3b9827fa48737c451bf0f899785b6f578962c88ff5575b7e2fe43e8273f6dfd674f8948a5e195f97b66049bb3145ece9ae8a1ab03bc8b241cb73ea40cc2d2ace055d111fdaa848559cfdab8d220ad2c835cc22d2342266f9fb0ba8b436ab6628940a20bb76cbfd776daaa212ee79828cc51a234cdf94945e2058fd00ac66136933702ba70b1698fa1b6963d5ad12ab7c76417de970040ecf5bf082850c212c8c98cbba9cdb9894dcbfe7bb8e085fc8f5b513ccd010d67f8b39cbc8ef24e7caecb7dce61c1da22157530089a7d5b849eae858067beaa6ae932210037dae2e7cf2e8a3161863791f366a644936895510fb9c450845221c32c2ebd04407943f26d55c9be96b22fc452824993111d415d115cce7656200a1fc9eb23d06e3c94f50d29774bc1dc82e38211cc60ecfb8c153130c4ade012ab62516af82e024ed74e99ed097181ae77b5f87168c5dbee37d94cd80b8ac2332fd6983d19baf8b41f4bb89daafd121a52e77aba1a8df229123b69afb7f7a519648a54605e67d885412bc8ffcdc535565e1710655f659b587b66c2cc4e8be917318459f667906113024cb53906d17f4f3fbc5e770f8c1e32e83860c0a0c2805ed119f02eeb9d070727d17a086b8109178a97f892f08746a265f51f599e7d91c2592287cedf1506189b592d80c2cfd2325980ef39ebcf7aaa321c6ba240e2b98188415157711a34b86adb945b8dfea88e431000c3736e75a20beac1c2288c3d0211fb7d7869d20d330ffb0952a9f010928be8bddc13c7231a8ba5701a68a39074ddfe95607073e138e91d489c1421f1506cdbed2a19ae8039bbb98d4deee2e0f7613827ee96aa6e71f6d8ad065a7b3f597af428474ca3428e6b04b44eca33fc67801ada690df2b521870fa2b928f0ad96af6df5ca74ea2aecd41fb6a19178d8e1e17223c793f3626e3b2857289d6089839bb6de29d1107291b02ec0020b33f4b165af4c1f319acf88e95ab1b162ac89fd0eb880cac91ccbfe9f409ddbba905f0250c08a0e22c0920d139c88465c58ee433bd8c44e551c6fd743532081989166e28346769e4214103ccd0ad5f85dfaa0731ac61d4fd33a0abab4ea36f5984affa5f64bc3ad800250b42eaab63f809a4e17243770bd70f45f68c7aea99ee301becafd751adeec4b9205f25ac3fa4bca39d806c1653ba503ec8689e8c70cec98842323990aaa2e5a17d42c290f470c85a510bbc3ca6181a7c7afcf18256b7cb0ab396934ef4c27aaefe783782e3b9a8c007f5b123c96d9fafe3146b8307767091358f900d8ede87738f22b7e0cc01323174097e9f39c9d6fe1aa4787f052b36fa3a95a33f3f7d4d9d481dd68cc7b0f1d4e57a8d06956ad33b3d1b452fa69b917c5ee776328df32a1921d1a58306ba0eff6bd197125d963ce291d73e668d6c235601fd795df3beec62f7213f88c276307d0a69ed1cd861a504708652ddb86cade49818d1af508ecea31229c3ef29276a1628a3deeeec434d6b4c6a93e0454bd226ca739bbf64fc2771ceac1f52f6c6eb544084becbf06ae56f5d4226e0d14dd054bb2196828d645d9cc57522e44450b8516d733345c8e08940c23beedeb37c34997b70c293c24439eead7aad86acf6b9d4327221710f3035ac56b9cf38286df2b00de6de072ad1abb23d75e8f5444a968697034e62ae29c68a0f4bbb8bbfba3041a8888cfc88a46fbe1d872f48e5adde2c91ead728b30ab27683f8691b786aefb84de727349675952653ad1671c236a66be755c7d2d9dc95d8e762cc109d1d479d1e83f4d48c9dcd63c6435cb0ef6474bc90bd6b5bfb05c5157dfa0e40a875b57c94645daf0ff10e9d9305326ef4e3344cb584a1de5ce15a8d8c0633a1aad32d5a3c35ab7fd0194c6d3c863318450ad9b7598700dfa4b6c225e503de286c80dc597c75ec27af12abe93b2eef8565b0f8d78668836b7fc00409481318913dc900b3b0d1306e1ec9069482ace752d7bcdd11a68409c3cf5fd3ea560b7c660fdce51090317afc32c27b10731adc0259c30ed2d8b9d093f80494cb44ccd1dbaffc8714824d64c43214a320eaba0f0a85ffb0b70000000000000000000000", 0x1032) setsockopt(r0, 0x11, 0x1, &(0x7f0000000040)="186fe65c", 0x4) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="fa08599143e0d1646f1163808c94f0a8616da08ed0a2d7cc1ead36063d6d3bb9c8be6390f66c7ece6c6906bef0a02d6d23049a6a0daa33538f9240523d9f5982ec444c1d450a9ccf02cdb915be772d946e3aa23e400180a53a23092d1bedf24ae4d4fca9d2f17a1c140656092de7f1bc98e472b10bc9e58d23852d34ceabd66f01ec421e5f19752ba6b05aa06a5c1b3bbeac", 0x92, 0x0, 0x0, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4282f5fe1240e5cc4f7f7d93328f0b6749818d548", 0x16}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="639be7083ec361db265eaf5133fcaad949a20d335486d5f09a4a9bf7226af319e22c4bb9d834d909855f93342bb62fd186fb7b5e328a395cb8d2992bd34808160dfbde457aecc0856960dbb4d2e5f39e9018b947258ca19e9cfee7c26a91c48955171b6f8e0ba7f1139490f05717d3f94e6416320c0341b9a8df28568fbf1cb16b3452fe168c2c9daae2eb88a67e4dca934458dc9a795c0c5f31522b42d4", 0x9e) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffed1}], 0x1) 16:00:09 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:09 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000073f1"], 0x8) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup(r1) 16:00:09 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000eb9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000da0000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000f15000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: r0 = socket(0x2, 0x208005, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=':\x00', &(0x7f0000000140)='W:\x00', &(0x7f0000000180)='[-[&\x00', &(0x7f00000001c0)='\xa5\\(/[\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='}\x8b\x00']) dup2(r1, r0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xc4) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = socket$unix(0x1, 0x3, 0x0) shutdown(r2, 0x3) r3 = syz_open_pts() pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="4aecd6c064e41c36753835922b494ca0304569bc634ea75e964771fe345fe2a7c2d6b8cdd96ec760ca", 0x29}, {&(0x7f00000001c0)="dab45dbd5e39cc5d07e851bffbfd88ee2bc42c5c9b9ff2458a21e0378f4a68f1716f93ac68789c4cd01b74cccf7daf5bec85c29b6cae5e5f3fc857235ddfed9cd242639bfaa970d8ca55c7caf38378a0365375fa2cf11c04cddf56137d716352677f65ca621693fa64ec5f9d7789a54f0861d50956c044669bbdc3e51c67ce71abab45c312fa03121fb3687c47824dc804e8db0aed2b6d9cfe0fc39ce3b622e4d2528a54fc7ceb055891f8201910185315acdb41cf1b3419767978e00dc88c8090445c6cdd7f13097b0c6b6e6c734c238ed274f43f738669cd3d0c", 0xdb}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0xfffffffffffffffd, 0xffffffffffffff81}) r4 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) r5 = getuid() getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgrp() r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r5, r6, r7, r8, 0x10, 0x1000}, 0x1f, 0x4, r9, r10, 0x7, 0x8000, 0x4}) write(r3, 0x0, 0x0) 16:00:09 executing program 0: shutdown(0xffffffffffffffff, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0xec) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x10000, 0x262, 0x6, "1c76620f111eae974b3ff9682302000000341647", 0x0, 0x10001}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/228}, {&(0x7f00000002c0)=""/121}], 0x1388) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) socket$inet6(0x18, 0x8000, 0x7fff) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2004, 0x80004517) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340), &(0x7f00000001c0)=[&(0x7f0000000300)='@-\x00']) socketpair(0x3e, 0x4007, 0xffffffffffff8001, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="76e68bd1cecf89cb5703b3dabec9b0d3c1033df07c78833a5573307241dda54abcb8314c65268967c45e5c0965ae4ef2f8dbc879bd8759c64c1515d2f546dd6c3dade180ea44206bd7ff978c11f8378d28433e2aee3129d78becbd4a52aef15c8d598120c454f7a660fd8e3f4d463841cb7901e503060383aa772495ca07299b70daea3a2c55cf61ef11b5b5143384e1e3ac83567b0685eab99576cbc106f9b0d03a23a89f0966e7802eefa50b259e31dc1eebc5f2b43c9753160d597d24b31b47004ee85b6082dbd07c185adbf3d9dd019e0d822fa9d67ce575174c082dcbafb35c6cec4387a6", 0xe7) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000240)="59a76e26ba6ac6e08a4bc87ded3b5e300e18e8082b7dc39709cbb06556eac8a8aa40fe3726f4e37aa26047ce1a6b7ad73c74e2da9156aaf7b76e5490dbfcdfbf5d435e313940deb051faac19f266b77ca96cd424a50cf2a5", 0x58) chdir(&(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x40400000, 0x5fffffffffffffd) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0xff) 16:00:09 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1}], 0x2, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000340)=""/246}, {&(0x7f0000000440)=""/217, 0xa3}], 0x21e) 16:00:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) socket$inet6(0x18, 0x4007, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) wsmux_getmux: no memory for mux 8388631 wsmux_getmux: no memory for mux 8388631 16:00:10 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x4}, {r1, 0x5}, {r2, 0x8}, {r2, 0x20}, {r2, 0x40}, {r2, 0x62}, {r2, 0x46}, {r1, 0xe5}, {r1, 0x140}, {r2, 0x128}], 0xa, 0x7) r3 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x128) fsync(r1) lseek(r3, 0x12, 0x0) 16:00:10 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(0x0, 0x5d137729cd4ef061) fcntl$setflags(r0, 0x2, 0x1) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f0000781000/0x1000)=nil, 0x1000, 0x6) sendto(r0, &(0x7f0000000040)="7ea5799904450bc327617f7a20fcd3a49654731c83fa429cda7983719602997be8dd649eca6520ece19362c019bb0b1a4ba38158f37a7824cb812a6c81bda963005155dc200ef5a21de8032a67a0203a00d290a08b49736a8307be313638a1c8cf31705b109018cca22ebb6eb925e8050f04b4d72f64070ed6be3ddf7a6a784195f566d15d9b909e430d4e2e4c9844ab47ee333fcc8fd6aac539786169fb0f0b6db2e846417f3509251672d95a382125c1f6cbbb5c0e14fcaeb377c3a7c7c99d238c55a2b4d96d635eca2c9a1f75f802d63ac3f80f9e893f59971eb2563d5b31add99668556cff258326b28003c5ad77d6a9f064a09252db6510836b22", 0xfd, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) minherit(&(0x7f000018f000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, r1, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:10 executing program 1: clock_settime(0x0, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000000)={0x480000, 0x461e}) 16:00:10 executing program 1: r0 = socket(0x18, 0x8, 0x40000000000) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x100000000, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="2f7c0b103feaef5097827c7290ab62733dbb99742b0358aef8e6bc540247cab51a139e9c32f6f0921a9a8ed9b47d4344219d16f197da0219dbefe6c2fdfde90cdd99797dff2e6969341ab8f8a73e3482e66cf206edfa6022e07d7e2dcf971918a890a4528daa9e789168273776a0753f4484b7aa1307b0b2a832c28a36c4fedd18adb1f12604af5339b712eca8da5f48d50d2a8b14c3a54d32e480", 0x9b}, {&(0x7f0000000140)="f71e583354a8245d0a2cb2fdb7116c74b5c40ef27312df03d5d8d63ad72540b437", 0x21}, {&(0x7f0000000180)="7074c38bd9eb0cf4cd66ead7adb9a96dd05c3ea3763661888a29d538c06d5e81482957e5c76d6d3f9a0d360803b6d675c8c990b65fa8f4b7d47fe9160c51a572d65576f41555d0623a70b1f0ad8e6ec01d975ab254725755b4b2ab327432a4ad17a90543d0fbddb455767aea4cdab9cfeace013a05c650587909432cbed93a876f748d28794526291d325a42a831fb11d9460dd5d82fa3ad", 0x98}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="98000000000000000000000008000000220486385356d865f1bcdb0e734c0060a1a74d2c082bcffe403e98cb99276b83816a0f7dd4cde2002fc6d517dba6c08faf4408eb0457692a04ea51000000000000e82873e465830b1499cec74897f53a7739703d3568da8f00a1f6a697455a96006e0d83a7bc9aa15a632840113850d741c57556e60b23ee21c6db3634b7feb492428da9430000009800000000000000ffff0000040000000d61f71bfc075a7629ab78e293e6e26ab1da12d95e0fc34104babec92b2816f0576b3ba08ba816503e79d545a74247037e71b69a598beb2953f830b391dc03a0dc84911dad47d12e525fe51d414a90e52909deae922e4f84e6b29580dbd36fef6ee7c510d7562e3beda5e9ddd8ad07211830fc2570b11f1f0cce562a875dce43dd38ded0fc6d00006000000000000000ffff0000ff03000034c1e8bbe2df4c41845f36e28bbe46869a46ff6397cadfe93ba46e9158a6eef8197922a45010a85f86f2791572637a5836c9a6f112341b242c415e6b9a25a0d9efcad8656ddf7b053fe57a5e42596147"], 0x190}, 0x400) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f00000000c0), 0x0) 16:00:10 executing program 0: select(0x40, &(0x7f0000000000)={0x8001, 0x9, 0x2, 0x1f, 0x8, 0x7, 0x1000, 0x2}, &(0x7f0000000040)={0x100000000, 0x9, 0xfc91, 0x66, 0x6, 0x8, 0x8, 0x8}, &(0x7f0000000080)={0x7, 0x0, 0x2, 0x299b, 0x5, 0x7, 0x7f, 0x10001}, &(0x7f00000000c0)={0x0, 0x4}) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 16:00:10 executing program 0: r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x6) 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000300)='.\x00', 0x204a1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0xa7b) kevent(r0, &(0x7f0000000000), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0x2, 0x22, 0x100000001, 0x5}], 0xc0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x80, 0x8}], 0x1f, &(0x7f0000000240)={0x7, 0xc643}) chroot(&(0x7f0000000040)='./file1\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:10 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/252, &(0x7f0000000100)=0xfc) 16:00:10 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair(0x1, 0x8000, 0x3, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x1, 0xf30d, 0x5f1}, {0x18, 0x3, 0x4, 0x1}, 0x1, [0xeec, 0x1ff, 0x9, 0x7, 0xfffffffffffffff8, 0xc5f5, 0x8, 0x7]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x5ce6) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000300)=""/186, 0xba}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000540)=""/215, 0xd7}, {&(0x7f0000000640)=""/226, 0xe2}, {&(0x7f0000000740)=""/157, 0x9d}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x7, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)=']', 0x1}], 0x1, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000800)) sendto(r2, &(0x7f0000002700)="23cc1159d4647596404af0f76256e17e2999328eefde4807e463988bdd3df782d621c43589bac796668b07892cc7e90f3b3d0130a10388c4f689cf18c223fab9939c49103366defa69efb9cafbf1d365d2d551fcda3eb6ad7fdf15cb0761ae56f08c0384f0678f45d39e4876bb8ce6ef2fd5143fdef79722efab0a3bdaea60c83ed7600762a137d9dc46ab949bf1795e89050981d6577b4b64c456eba9ccafefe9c62a634bfa080ed6b5e381ada419d4ee0b60104b7612559482d8071c5ec9e4e0af23a18a2812b225a7a77a5d3ffbd4a27ac35b0e167429446b0cc9b910d706b50518cbd4116eb5c6714114002325d242ca2616d3fe3bfdb58a48de2b1497f144355b3ee98ba7e7e7674096b9c678eb26e298d3b3b3d9e6c0c919edd1e4783db4ea449dfb13ac42c6504637ec1b2e7ddccb6c79e5746a607c500dc07b3fe8aca9c6f1e475c8b0093a73c4e53f50120fcc37df6cf82062c1107eee45839903e689ffcd1448d9c9a41c5f446f2ea35565684b03e4ee770ad848a20b4634a1b23399f43c773cfad7d0b48f98e88e5235f893dd532b8dd11ffd3fae11ead624c0aed3014d2a8aaf052c0ed0e69a58b42c56c964d8e361637f22709bdbef8cc863007a462447d0173782722a74e58f37957e2cb7159f69b2e53951ebec6e6c5efabd00ec7249daed8590260fe331a1b94c8db12100df12fb2d41b9fbdc60ce9e2fa5740c9001e22a2f260bdebc6b03a063ee6ef7c769d8780dfd7eba65f99f1453804b0799797e360632be6e5efc83782de330dfe66741d874b1a45f4b2a7744ffb6499057b79da2e4c2b5fcdceadd96921ba89329e78c2f474395d3de20c1411536dbdd90b3d06db7a20b0175509b65182d7fbc8ebdf290e1ae07b4ea22ac25252b872c808c9fb50d71644f2b370d1db1ee709b25dd7ac5bfce5a84a85a0b890cc895dded87926bcb88edf8790ddcaa89938425fd2869415c850c239beefb070a1de3cde9c84bf0a852c0b911967c73b792d68f85033f673a272e7d664fcff0ffd4558cbf7740a18cc17ffc808860e6bd83c2096d49a05638e9557cfa8cfe50a93553db854cd91b0a04f69c7c8905e7731eb0d51ddc77f580c3a9e3e6d9c9cc85439d91985292eb2a32a52534c2389be9f6fa0f62a88ff25f4a9dca37180c5a7fe2e849abbb78b08e3b22e6744b4e9c1641816fa72bb6d8a09a4cfddb07fe7487d75104d1127333172eaad66a98e7392d3b1974b14467a954776c24ee463413a2cc17c45989d09fd3a7fe4eebd63ddba301f7f4a66501091689c27110a776f6ca5ab5627f9ba62acef9411e69e7ab1e98d8007449e5a8f42cdc06db3dfda6df9013925239460232e578e45093ca91516d7368e6b1d73f56c9f1f5cc0046382fa651871206c1fd1738eeb6c665f5a205e993b1a9b84c48609fcb7091e757ad209490841034f8f8a68246b93b1652412ba772992bbfe6af583e7b9fd28c095269e7ee64d41dedf4af77f2ed1ec876105e4bb1fab330010577247c1e9194a1213259eae26d583d951483865981fcd8d258e73004e928bdb6a6f24836ff4642ea7d418b4e11718955e5ffab780968dfa86163f5ce186eaa8b803195e810cf09ac3bb97943b3ed2f7b6edc12e5ca2071bf61f6d3acfe2b9b62455077074978621b3c92ed924fac4308e5cccb869e5bed3d091173edde4a0ccbed6e64cd203f2a29c15574b690281a535f9738de7c2bd962be0c10d020102bd6e3e0ed2dce733ff0b67cf5a0e973518d4dc72d4021040d64e91d17ecadef8187bce592735e21707eaece7e719f304ab814e88cc4ea9ec30137b319b682399d39552b8f6a542912594c488b4083f40ad758abff34b068087d09fbbd7de9d75c552ed6a56f546e98661033a03dba2b71a29139a4799e1af487deb61bf44fb6f993cefdd802530efa297b8d3a0c8a3502d9c1aae9e4b3884c2a5e9cf2606beee97ed5a8a98f5fe332ac2da40087666a0096b6b2d6bb1dd208a59631b488a65b7d22dab87adc1de32dcc3f44df1d57b9a44cf180735d7b95c7ff317e135d397b621ca87f19c962a55962c4e06277bff1bd40e21c193b38b8276457fd6ee967d590c4a7d6035cccc360ec058b24d429aae1cba98adf3c19a5b11b93b774e9464e755ba3d68a9e51c87a032e44d27a6c4896ac56b627b1dc46cc8f1787cef2bb84d83fe4f1ef6701e745a2924a466cefc83bd01fcd10dffd1ebb63c7bfb172f25b3360a049a1cb35f6a038235b83cf84abd5738d1d8d6cd549109d4fa4e549f60673d1415ca93660f6c7151c6e3b2c2848af9f1615b61419a65025d1ee2766cb70e55a173c49bb71bddbb5124c00c67d59e298f6c896c758d5f491f7de9fb4b8686f77bb32d1684fbef33afe811322e1e3f191a56112fbd8f6b585b36f49c845156f4a3f39b672a4be804541bccc25cec3d0471c54f82332424ebbc5baae7be56a7c3e717804290a4265621ed04021d79750fea0b9bcce7c3e83c2e3d93722ffc50c261b219228b57cc0edad8149c4958a575a276f5d28fa3e068415a132b1c47913841bba8447f107708de48c3d5f1bd5d837d71ccf6c93db4a03afa21b667c1b9f1eb00cfbdf533d0e71e0bc5f9be543e88128ce8ac3cf425a8a553b4830bf053292592090ec8d45c8be6bcd15847a41be88bacd2094d423f7fec93624bd65c58104cba57f0b3e2b009c6e5c2eab5ad6483d061671fa247a3ae5b1cfcaea9edaae106f9c38ea36f13c04c4981c59df2a0b00b05fab6f834346d1f11a7563d9da77bf8f7d63660ad31f3013ee7cd3fe47ee31f4281e6afbf1e9dee1331d3813b841a6f0c5e4570664ef7b60c64215e6e50032f1483322fc12e7fc93d358e67d54b92bb61a96d9b2a90ac206c3f68fdba311fda78f7f0ebd7c7bf26bc0de833ff7a700da4038c0ce54a0ca647819f1a282b9f6a034f5bc00186cc78a5276a534ab997f0edb799c30f3c7508fd47744115de649a9904814840458a22955a5a6ea5a9e8c57b26ddb8b4a4689cf28b5b57856b2884880d16d3359d4e0453ac0d0095281a37aaa35227b19c68a490fa21486a095a0d2db857c2af98ec75c20ce20068e37e986a8e1a6f1c4b25e40349f4e96744e3c2efd080d33468f8ba9a9e2136053fc4d5d5a960c654a5962402c469dab887a8ed446917c0c5af9f11e3a544844e3a2056d3ee48f27d6a6fb2be2fa9a91f551386e868d3d2dfbf5e75a007afb7e555dbb65c2b183e0f04de67da7f539c96ee65f8cc9166fd0672fbd32508c3ca44bee51365d0123cc3ec1bdae38e5ad46103fc354d2646a021c0f668513f3fe5c1ec02b6fa55e00fe657b8a98ca744d3d84a93939cbaaf6dab3b5ab2ac6f7760a1d84026a3bb8fd9045f2052373193a3041b5c5fbb5db671a91ce5b2b01d9792e8cdbcd43ccc8c375a3e7b96c8399dba6e18a58c04a17c8fdc61d762c64761f2f25bf46adcdbad8b9396b6f83bbbbb463ef0f5fb7116bb1e94c4f079988645f54c806a75cbfe99552fc05fa59be2d5c541edcb61b7eee6a2f5d49229865e9ac622c8c46335351d0a80df7674e4ce5af1f8c21a91cdf38080961bb57caf6cd99754006c0d4a671c42e69ffba7f7659592589560e1b113234c727c23e00f20acf14412d76dcef2f2043f09842acae238a84937ce27954c8fd15b51ca3f0cb70f96588b63089392a6bcff1986f2cc728d9e45d51b274a2c85a13e5610f5df1b1f1a2f7af6054cfa55ca0e475bc6e2156d31a1c1b2b91e949767a0c375dc601f65832d7418f063475a9bbbb5c32d444f37cfce8837c023988c9dbe16b720ce329cd873f60993339e647bbc517ac4aa3a9877d156e69d6f6e23fdd11db94c42962a50f017b671224edf7fb2fd51e304e3dddb606514e282e2d1cef27dc4b351a8f37afd5c2566150a16a84f6e793323b7a6f4df8cd5f22b9d07cc937d453881d6dec3d5675a851fd8629cdbbbffc8c6a44630dc37d35bedcb4a50abdf5a9636189baad21d6b469b11d987f2089036a4790b5578fcf01bc6e6c3c7b3ce1b67d01f7686e2698ea215ee4efd3bbb14885ea6602eeb6c025b717765766c5d8f26fa7c3a62f4218b7742525a94a60cbdfb6532a7b5f89563b296a3e75c3cfa2a80cfb5dfb1e086d5289920d16b43bc9e696abaf3d68729b96616b9f78c5cb21e146c8424f9bbd14f221603a872e576b033d8031665130799964de30c0fa70714173421ab3a50117d9a48ff47385cf17ff08dd6392e6c4c7771ded8c0788ca8b001f0ac86c6a91d4951bf1f1a2c0d7e048cecef635183a2e83a078189f31a26c14f7a95ba9950c3e7b2cdd9289b534a6580f43d2d0db4db62db9bcaf6f761cc35984f0c9992c136bdaf4a77206a110b84e6791beded989d8f233581c4df5c843226854f3f2e2e4d503550e3e154972a4300363b016f48fd0b4ca5966ed518f137b3e5383dc43f57795cc28dba4c0667f5868c901e830865034c8a75aecd00d9fccd1c0223fbc8dff322b588b82655b124f563085e18e9bebe7a7519022ccd1debab206a514c51fa224cf8bd66e695e3a4ea96ea227aced6f8895eaba4d6c9066c9f4ee72d35d0190cd69093ad0a5702ce062c91535d0c12da9c3ee056e80bd2ddd01fe36966a2853ceab929747c2e5fd60441386c454ed0dd6cfa4bacd842b49ec2cf79b7d7578d362bc86bfd465484fb7b8a131d8bf037515710f1c6f9b91c96b8171e9e1d257b4c951a6b4aa9f4b3af4a8c2ce7fa07e62940822c4622e7d5bed69f7c86eb49bdf3a42d4c3a143dd5c765ee3c441ebb043f7bc268a084c1ec52c4d704fee6d6a3721b2508333a9118b9fe683b6919fc02a357280cde662b50fe3baf284ae0a073bbae5e53fd90d5a100a13617679ce8c8fbca1989406be47128f504e98f40826860c458b4163de7d1964a5190893cb8644593b46e33c334150aaf56c15d269c5a4e3aeba9305ae386f1c1c1f69d15db43cb938a87efe9f471839dbc0c4333d3d14b63bd005baa949a3c389b03c9f0805beb5394a0a5d12e4c743288762228169e02f36092be924f02e866d5d5eedadee123740ed47ba45d689c2f9d255d7d9d7dd1aa46582a23eb390d149e504d0a59aced1b7ddad3c752b4c5afe702f391174137d86f9c584390fc62abb5f2ce1a8e21e80b25b74f443b0f25320b98c594d2a2b70d44eaf403cf376d5701f412a3b2397f1de61bff94f6c6a1090b01ce3a40b9a1edde4876ff61a04777578d15d37e3f96e12023334a2507c795e0754595ea38fe4cbe0adde78627716f301648d83d8db5066ab7992f3f1f958b729f54c88431b108116eba4a2b399b974f6554658baf96c8b08a763124e0541dd3f5e265f5de66812c32ae45ab1966f6961a152cf2924bb08ccf3d28c880456c92ec501bfaa298e4110b974bb4d3271b2caaf0f0ff1f17519f15698798bb92275df30bcee3ebb7c407abdec2a72b7eb8c0f0825990680a009aad3025f6b9091d07f7c6ef8f9687a644e257022728b916d853584271e4ae22241c749af82fcf22257dda25a7b44db077230d93c9368aaf551914c5dc33f9c7ff1bd4bd1065ef8465a001481f0ede997920c5f458a6013d35f2fbc6106a0a241a247b5ed51076e6e3ee685f9171d3c43d6a37612fec7db5c22483f09a19b4b0a56e8f9fc3e8fc48642efd2f7bbfa8ea0eade22a47f91e0db6eba950cb2788d904ffc4d59b29753abf8a45f4d9374df52cae1b5bd235818a354b92cb2ee198800a7c9e82b6c41e6bd0155aa79553669474930d250a6eda96fd2c2", 0x1000, 0xd, &(0x7f00000008c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/254, 0xfe}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x120) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x7, 0x8001, "8d0e36dd83a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302ea", 0x60}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:18 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mkdir(&(0x7f0000000080)='./control\x00', 0x2) lchown(&(0x7f0000000000)='./control\x00', 0x0, r0) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/243, 0xf3}], 0x1, &(0x7f0000000180)=""/120, 0x78}, 0x42) 16:00:18 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, 0xfffffffffffffffe, 0x1fa) shmget(0x3, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) 16:00:18 executing program 1: mprotect(&(0x7f0000382000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0xc000, 0xfff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/15, 0xf) 16:00:18 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3256, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/146, 0x92}], 0x1) msgget(0x1, 0x406) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = syz_open_pts() ftruncate(r0, 0x94) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="0ab64ea3d30fcab214f44da4126f8769c58865e2f1065159f848060ddf2f9d45f0b27ee36685875a687ec8e0b6a8de7c677243e5a476f4007e4a803d33c94ce8f3ff863a57e768b2e371856fc272a3dbe88ed604f2678ff2a82759b923a017ca27f2edb6f2f4152452e4b986bf5f7b57a668634fd602c2a69e1bab3d790aacf39e42c791077b8fae47382635d95aa9d1916057", 0x93}], 0x1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:18 executing program 0: r0 = kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x200000000000}], 0x9, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xcc8fcf313e5da37e, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = shmget$private(0x0, 0x3000, 0x154, &(0x7f000031a000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x8c00, 0x12) open(&(0x7f0000000080)='./file0\x00', 0x1000000000000, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080), 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfd, &(0x7f0000000180)={0xfffffffffffffffc}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0xfffd) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="2da80c668458c74e30c49891524a90defb454e5adb4afe1cdd4c9b90ecf4ed300539d7fa60500bccbd7b2d8ff77f3d47ecb81f8bdef8bbd99dfe30d7d26219b3b07e2098a922165e39161adf990eb0b6f86cf72f6077a33d3b807d03e1479ae96f0e04985167235dd45e5968ad30a3dcc5c54bc8a46b3cbdf139c211869eef39179c2ab9d2aa51de1d3847cccfe59822c3d421e6ed82144215470ddf8dd6367e8633721506fb238597", 0xa9) 16:00:18 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fb0ead5ec1400db278e36e9b93fb5e34b4cbd36f2f5f4cf7f45451f596a934b447de2dda4fba8f969e250bdbaac93d238b7173c6aefd44f4924f89b40c2cf61f6036cee6bc31bced6f3d42cdd1f22c9262925814388dd493f45405c903f249a5858b8b40df8740893b7e49bc9e4fa6661901e628ea67e7191f3a935fc0339b34694269668b301afc286e2315d4b4aae156ffa1ebcadb2899d17594f694da4bd1e503ea154057d3a76b2373903377bad265eb9ad2cfa3a4bc946b7481cb4470eebb9fd6a28acf91f9290c9307c9630fc587e69dfad2e9484138c28270c2859993a5227b730d430771ebdbfc7d9599cd2dea556b39f7b97edadeef0ce937eacd6c3d10b4848bde258424749c8cb9a4e0e2620cfa05f2ccf75b554bf2384ea8f0acd9c63b5bd8f5e7b1dae55aa24e8ff13bc2260dcb20406d0e7a05ab923613470603421a5243156f87da37c67eb58a76775c93ff1aceb0314228c624aa7fb463b1022404fbef201caa98e6bc94bbab1aa35fa82ba20b067a2e3f2d735fe1f03460edd860618091d04a69f63d55065e4e4671e34c165a2a72e28e2fe9b3c41cedd11630594bbd5c3c809f38a1df61ee3530aed51fce8f84c3d06696dc64b297f87a871851db1de29c5e8a40b0e44e638e24f00a933725cf2d17f53a8e601dc23d77fd3d9f0988b02499e8bb435dd7ccfd71882bb6f95754cbfb566c7f51a770ac5a271553b76a9c8ef7e70190448da85090ff9999fc33fe08ae12f1a2487b877dafaf1b0cfee4867e7793248b43eabebe39a4f82ee14c89049fe90c7c4e9d175bfbd3580941ce3b566c7a137829416f4363e7b8ac97d0f02adacf90c6e448f7e7728509f2c05adc62a9269662b7a6dee9187dd593345a3c1810feeadb523df05f61828c837b5d9b9d18534a091e281e14bfd1619f0e5fc485629af3ab4981fc7dae7c3fc909471718e21fd1fcbaa6f0ae4f636e4591d891f030d4a501a4d2ab94babc3915fe55cf0dff4eb0537ab359fe117b6d403b4304fbbb981da07017e997f8665a711f6740cc558519506314c8a493779f296ae5b14af60e7cb1d838239de2747341f7502bfb371ec9fcb2c962421246c2e8225a0f5923625c835c88fe960b30d63b24ccc5f831bba5f96cab8a4d04954d16dee82dc8b73a16944ec88352635c1f6b3c2554fbf07be58a12e76a4445513e9100fa4d16345b86fdaf140edb80749c3d3876f6744e4e6b1d7f8829da4a7f7f0ee58c5138b8f518cfb05f968ac2dfb9306b2942eef2f6598d2ae22f2c22889058a4bbcaa9171effdc403170251702ebb4e224ce4b5f9a607160d3f873da427b5a98b9785a40a8447c7c6e09a2b073686a34b2f53b88169039bd4fec4ef363e8dc2005cffe4c2dc20f346be7b9ebeadccfc1cc134f64b2d672a6cf653009dcb370cb49da225b856fcd15800199bac3d0eae6c62131e92fb05c13c76d534cb79341d07b13fb62cdfb2daf4ac1dcca2b979e0505f66de3641240d1bf17228615c30d60f4faddee6c4a05172ee8024b4234579f8f0dc6b1727d736c1ac5f4da8e1318c391f04f515cfa37318394c56c5aa4f5fc9d8944fe35ecca8a58649fdb1a0d9971377ea58640f0b4990706d98a658b7ef36c0bc9cbdc815bb96e1ed02eba0d9b7df52ee2d7ff73a72a413d2aff7a91d126df1136232b96291daf74d30dcfaf8384d24ea91bf06045b958bb6bf9e4353cb4741c2280d60afb225a58212085069cc571cb063a73f2e377aeaf4ed180e6633abba2e8519736e038537fa78a4d89eb2e855276e9575d1ff4a34d14ac49a5bcb8e361bc422c822973062e51fd290862c378b651058f31542ebe5b281086cc9296a0881249122075e10948d257386cd3e20900b20601048358bb571088e186e375a1c0506208bdad1adfd27c79ea6c9e3c50d903d52d2456ac90b8a8684dcf0a69ee8c276e1a59ad0093c5a70b2f43c7500bf6aca65bb9485289ef6fcfb1553266362fb0602c395c5f23540b6fd77c6a672134c203e171cf243cc1822c4e264ac0d1f01e5dbd89858f9586837c3d0b92cc74f64692aa28463d2c8af547aa0de7f97b479df7870ee0cee33306ea79f21bc906acd41799a6bb5bb9e41a01d9b672c6085fbefc94001cc5a6dad1d661d88a1f0465ba0651737611a87897aa76016c0ffdd0b2114ac8bef3ed16275728a33d76313da26586a8ff987da9dfc465943d15b8b43f6795c8efa31b0d4f8bf862ed98669ed53f0b2254e1c9c234bc34082da0f6586564dc74ab52bdec60ec3b51522c4fc41cd5d1d5d22e1c798d3f4ad453655d81c332858a371d1ae4045ffc8ea0867ce9eef4694809f7c17090d2a3ce48cc4778da11b99b8a086aab768493bfb62660131d1daa31518b48269f4ea42f1bfa74e7e5358155dee9ea319b104067eadbb121417b58f4bb08245af3dd2033072f55b8f47c7e74b39ea1cb660f55437e1e7720cedde83ba7e7d5bcbd6c75f8e687d4cf78b199f55f2a7a8913d50e743368f5ea37be703b2a5e03d1da4b6832ff69313b88e59d7a9126867c856759f9863e5ea7eba272908217af58100b8d6558b29253be787082cb5af09fc965cb0159afe1bfeeb25a793f9d5369decf715b9ca83a4ff06c76ec5ba761714d81461f37b2f36d42bcc2fc694ea0d299aa91f80a358e0c064858fb49d95c6d76b648ac97cb1baf875264dab8f57842f48a2c8f25400f8f330115df2a123f94c7c83e77b051ccfa7fdb153cf3465f7a34570b763457e6b17625da584c305dc49f89ba426b6bd478bc1359d7016ea19299e8e04bd0d868d88f5cd505f54fcecb652221e7831225025f4f35c7c73c8d119b176587a9b54e2881fa17459bcb3ce02b95e8e05f07bc97d25a2268199cebfcb661fb593504581348f548f6cbbfe4874d1757fafe735f77cd320ee3b7beb17bc42f7441f20186fb9e72b0535e654ab54389fea82e5e5f676b571f2bde843f0ba0a21b3ec8610f9fbc82b2763fe678244040a8fc7aa10df45641e0edfd0420f81bc382b22e3483a57e8c8581f05665c829c14dcf6e3b7331728df15794c7823c31db4b86c250805b171d1b537dd403c7cdeced19278cdee4cf3f2369c0f3d57451fcd06c18a6aa315f5b4fc18fb132c06670a95ea3841b028748fbad8668aaea04ea5e0ea8c9ec97ab429d90f41b52a6f2967780d14dc256cdf9a4defdb6bf5f9d09f069b3cb8bff1318ebc0cf31e803962ed61bad0ac86c452b2c68d1e3f1dc2ecfc403dad4efa1cc53af005103cd860df7c8e635e625998fa0e903feef19d7656e4b5e29542b54f44ca7c1815989178b1973f2606a2255d887ae583b33220821b981e530022dd718054c7e55580d52e0af174fa6bd4c465e2cbeddd543b7526fa972a865acdc96daf3bb71138380a65f75bc09f18ddb6f47f11c07989faf75d3b726a581018f31a9e20fbcb184664ba2fddca435a30f6f0d71965bf1d13ee1973f4889c262dbce51452c7e11226522f5971b071e0b13ecee2158b9102f84cc6bf868b3933291224bdf444586e3d520a14d97f5dac47874ea0f1c56866d5e47301e259cc0e0dcf657e2d8cff13d4b8728dc80a1bb80c50adb2954df072fab1d5ba2a40b7394bc3f91208378992ea89166e9122f6eae4cabb4262bb16ff396666fed4299be9dbeb5f564a6df52cdba7ffa8655cf714f568ba329146ffe0f6b242ef0a11da7ae93a34ff0cd492377144e9d0999e1ecec9aff313b6d651a4054c4b4dc084c53fed0943ca6228a9cb9ca046ac6a3711bc523aac9e8d67330c4ff44d6d3b6af0b78887ae1f8447b6de354f2ffd25f5504e069fb88c90eee40f09006eebe3ba4064443cbf2c0e8d54169f57f22403bc32bd056311031332982311a80e5784a493ca2b0927973a3480f76f7ae8db8c7d7ef076303af3c36d80c091f07fbecd359465a1f8f9106629a2b89352b331d384c289fc5ac367b4b99c2c6b19c83f948994865b224662beae3913af0128d0400488f8f9743878dcd0ae04319ac7bc4f8bbf95b46f7ee52b61fccc29988fde66e13e681f38bae9a43a396112d5789ebef099afd4f69a38feae3a0e7130153050c4e28701ad8cf7c589e2d1453431e610d73b5dc8d6653e13cbf69e8c762bb7dc23e327998603526a92179b6912f72b525cdc6471a18f770a957cdb9db8a5e49c6171a2dcd61028f507faf90eb76ab80b7905731b88200d44763464e4271b6060de262528ba1f8b19dbd18f9bc652894e8a16f07673124cca346ad03d77af6a2813bd61811f883967b3ce7bfebcb65b45e49d97f380de6bef8e85d7255c204d89109fd55c92d012762536b696bcc6b7ba7fbaf046e16f262f95cbb28e8a7349e0067a45c51a146bee4fb1315065b0af6b8937a20b1e222cbd254edb663bbf912bad27f72cf31070aa93d8d2a09caa722832ff4c3784b6e866934e1e19955340a8caa8a60082a92f76ef1134c046ea3f8107fe3e4afacf853f4f1cdd5a6ba2c30917b210188428d7e92acb2ff4f364ffd1681dbf12e8ec4db05fcef34368cb5c884971c1cd2bd420bdfa86738de0a7bff666ec5add11d51d0d974f7c3de887f4461a47cf231eabd6e3a62a49b12f74dbf5260e132e7c7471a3b3a77e2fe272ccc06046793b23019fb3fd30bad48ad4ead528cb35f93f3f1c811e91f3cb2eb9dc509632a427ac1d6f4ac39d8ed794380407d984e4021bbede9fca3bd60e88d0ca73fd2cc05357e47258c7c8ed6a9ce1f7ee83d0955eeca15ea07f4710ac39414d1cda79ade23601f59a3df5e0dbd5fa8cd6c002c9e0260376aa5d4c6c2563de7df6facceb970aec6b9202cfa927e1c4e7ca3d50f3d856e557ddbff2b035f9173a340a00e7a273739c65dd534e782217e25ec8ad767f97695439e5f6e4c884c1dbe11fd03cf7ddc28077f9b0e1c8cbf77a4d21f946c85764d2cef808f7a3a3210874e8fdfe086a099aa6e06884a06fde98db817800a5985cbfa2da44a6cfdce7410fd85da79931cedf13cb5f0081170dc5199cc4c81abaaa1c3530d8de737a6f715c46dba81c196824147c07a0bb25d6b55556194e2c57b951e58f3871b5e2f498d22dfebdae11a6c8aa7159d7ac61122f548aeda33375a4aeb6c398065509f71a1babf561a4e72609026efb35cd62848731ba726d3eb091f17420051b3cfc2383ad66955f6cb038899be103e328fc2b98fdb1eb03ccf6210c016db54e33ab3ba4fe3483161decb2d3a78ee14315f69872b37bbc0bf5d4a020c1b4b8b98a37c3438f76bfca79800813f812b8a78162f6fa1ed06c07b1aeb63923c617ca771c0c9044e5d7f9c96186dbb1e03cd93e9dd2a200632738f8c7ef38d9b3cdb2e05332e7b08da19084de6035da6dfa399a34dcc8a92d877080757f7f3ee2be92794c63961e9b6e91f3fedb5816bba456cf1b2a65e848a1a8c9e12665cb63e84589432a2cdfad253c6cc83e9d080fd8f9a13acee9ced0312d2a22934a8c41ef79ba1f2dd29f9b0418d6450558abe77e6c8139f4cc32e6e1eea0d3f3b727a452c654874ee52d645eaa194c1fecc511beecbf64f02b6d225a977b2b9ed843d7b7126bf9c69f862a724e6bb17879d3da4b2fdb15932a28ded9e202cf3b5352ee9f9d8c6733b55d2d299e4207da4a6eb795848f74b49a039240afe08d06a261347eee1b6fd0fdf4ebcbf3129e0a583bf36f4fbc3c03c6dd95e9a040bec9549bb49062c255c816bc114ac9bc6c6445162cf245e5083581a05e042127fe32aa2bd152b2be6c10bde8795a8f4e5305f778efd4776e60c6b0c", 0x1000) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0}, &(0x7f0000001080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:18 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x600, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair(0x18, 0x8004, 0x100000001, &(0x7f0000000100)) 16:00:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) r1 = socket(0x18, 0x2, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:18 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:18 executing program 1: socket(0x6, 0x4, 0x7) setrlimit(0x3, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x8, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3f, 0x2000900000000, r1}) 16:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000080)="c965bfe0a84afb2d3c441624094c8c51571e60d82409f3d0b9599a3004c776374841398b49abc54a547bfeba6d5b78e71f6af3e0792d47214fd5877df796a0b17aa2ac9bb892cd72d2a7d4ec24e7435feae24f1fd56259bf6ac942c36673f4d316c51520f3b4a1bc668dcf3ed64ce6864e26e70b3dfa41a86b6974a48992a2868fe00f9ed8af4185dbbcce9d04e9f16be3efb6c678cfdb673b5aad9a523ef318597ed464b5566e9c53caa0a27f9224053e3bf525e97890d40fd7f66d939859d7e889908b5d8176ed1c66e9605e6f", 0xce) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) chmod(&(0x7f0000000140)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x2}], 0x6, 0x0, 0x80000000000000, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0x8, 0x7, 0x550c, 0x4}) 16:00:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) r4 = dup2(r1, r0) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x46, 0x40, 0x1, 0x100}, {{r4}, 0xffffffffffffffff, 0x0, 0xf4b00cfee869cec4, 0x7, 0x83}, {{r4}, 0xfffffffffffffff8, 0x8, 0x80000001, 0x1, 0x7}], 0x6f3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x6, 0x0, 0x10000}, {{r3}, 0xfffffffffffffff9, 0xe0, 0x2, 0x5fbf, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0x0, 0x8}, {{r4}, 0xfffffffffffffffe, 0x20, 0x40, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0x2, 0x40, 0x0, 0x100}], 0x20, &(0x7f00000001c0)={0x3ff, 0x7}) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10008, 0xac) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/130, 0x82) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:19 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x4}, {0x0, 0x6c0}}, &(0x7f0000000080)) 16:00:19 executing program 0: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x403000) 16:00:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x5}) fcntl$setown(r0, 0x6, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000180)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x100000000002063, 0x0, 0x1000001, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x0, 0x1000000000003}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:19 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x800000000101e, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x94) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0xa25, 0x1f}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000300)="462c3b5809b8ba1f744b31b58efc0bc28b07ce8ee3daff275c9af665c31c48cb83d4138791c9b611e3049a99632a4b65b5d9d46d9a966ac8f69ab9df3504afefcc3ea404c41bae09908f976188da523693e512ea40584171c4d1491d5ab8c8bc5f86971a3283dbed401e5c24a5e6f35fb3db3740f83209c5263620f8f7ad2abe4a6a7b6c2089b89ad4ad2a034e2b6c8c79ef84e37dcc4698b27fc3e4ed6b8a423f0273ac0628945075f189e28b5bf5f236bd4c05ffa653d91dbde6559665da284c23a13da8b882970825a12820c4e95bce2123b77b3ff063635e231acd1e666bf1509d024def109a67c4dab302c2fda329645b7b240ca409d6e1979b5c2fd3f3cbfacc032313186792c30dc166ecaef34a49aeea54be33995358a005b147ba6f34b32f042ba1ec16c55b446e76c62a05bc360e36cbdc979d257de908271adfa9c3c6e0b82a5d5fa41a5745082d3002a38256b93d611b6db913e62b9d4d2aa001f2e35b5d2ce4bb13322b103bd2d74578d9ceb254f70e5591c340b103722418c496d99912da7b4977512707b4cdf9f3eaff7278454915b10f95ebc076639dd119ddace2f813880f53cbc7a8867aa3d0b1850bc1ad8e0a8ce884f007ce212347c877e540e7e5afc1fe982ce954d3bd208338fbbe0c5358a706658ba6b668df3edabe605761b9248fb18a61b1555e225283dd074da31f907fa9de9649681905e3134b87ecc8b4f1c0715e089247ce6aa41834f790b9fdd9faa1fb66b9e53e3b4c7b1ecf1cab00e71f3732aebecae492c94b3342cac001a1e4bb7ce95c75c09bc9596e7b32d79a6a7ec77d1c5fde38951957a2fae38b571fd23899d7b80c11032d48cfbeaec3f51c3ae204449cba9a58ed2b09c0713f372c0b18ae2990d3581ba2c84ded55431dad1f38965ed9152dbe89ce9d6a4633a944433f120a073db87ce9c028a3773d61f71e429e2d4d4950b5d365feef97235054f9d32515e5033f43602f381d25f33069f8cd07e114adb51583fba3ae26391aef75e835b825e102fe7c6beeb368df960bf27cb38f8ef4e1d46bb7c94344d52effbd41314e469ec1e965928650b353ccb4e1f49b6878d5c30ff819d1978deb6f08cbde2e455e28ada893f13cd6353972807003c69d8edaaa28971a9c428797eaf04a829556c88be94afeba9bd14518af113c4c80569d5e37be3ff3becaf757e33e7454a914b8bc0d0c89e5526efd079f6f8664fca6981ff8c0f677927da9038129b68e3aa5494d0154c721df39c49ce12442d173f297079a83215fff5c232020b44a45b57f6600300d674d957e23719108e95e975813346dbb1f6c16e2e1d958ceb03128caca9a73f0b7c6485a4dc3080c682cfe3550b8da84bc3afeea711c0285fbbb0db9e487d1ced919d43cc100b46367c60f3c6df2dbf6e87bde66f9b1f4471a88677405f192b3ee4964ac3b575d3d538909d9d4c142919beb9d47fd425e589c65e4a2379af90bd76fff117f729b3106630b189a31e5cd2ccbecfae389921987d58e6c54f7b9e802567bf4a441bc7aa2d5e447ab27ae3ccddbc2e97465a82ebb1be2cabeb6641bd28a7aaa93ab48a4b0d25d3b5c8726b125bddde327fbe19a1082cbb58cd75a453c1547ae29a9eaa060e83cf9702ddfca9ffb64aaf9c63ec5e0bebad06858a263dc8fdb3233bd8b9e7cc862155d9f964965094779097a9063418335506425389a04ef2ac5a5d6f692b0b575c48464f3611cc087ba9a84ef142516568e09a9d37c4d0927532e8eca22be911ae7cf12455b9d77841b6f6a45f8a279d11679266ec5b6111f55a35aa81389b9b6b5bd56a76518ed38fbcf8cac5710789eefdc1404a2c1d308c33b2eac5625a446f94fedaf7c067a1e254b996211193b1c30f99c3062381b7f54da799484963b651c6135cb25a0cc99c0c9d24079bcd3232ae56c1113ce542c763c4019892357835ba082c65c34a322079602b31482df17bb630930b9a26193131c9a7c519dd71f5a8f36fff260d858cf46149a3523f63e05855a78dd853bcca9c2a8d87b126115582fa016e1579b5ad28917fcfff326dc1ad26bab1f2fb7784480a8e917c83d29cd6f5de62f12966dd3c82600ac20eb5bbf1185b9bb82fcf94b567ba931e59809ed96a32df4dc4d664a744f431567741181e7ff1faca832f5a88c01732f563ad2e44be7e18e31cdf3002ffc295944b283804f31465e2c614786bfd79814840faeefa7b698c0ddbfbe79e03db4a711335d2a8021bc8896dbb6df2500fccad828788922d59218dd16827806cfc0ae0dfdb06b0ef3e9b96e0578d417270f9403c6adf8eb28feacff6c9b2ab89b99b6ee08f9bbf5998e9dcc33b5a17a3233ba778df7b1ed49d65c858f5c779cafb303272b447351491e0248dbccfc10038e3d0a073dea2c339746b94724410e6ad79396f42cd40f93bbe96bd246ed7ed2bcadd2506139a2f91cd1dd0c9ba03f6243fa9994f3b5a4c9a222445a45967db3c760955de4ccecf15059b7e6a6f211954189f0a068714638070984b77f9a08ffeec0ddc98a6f207e4885b6f0abfe231c64b4b28b8a36098481e67e5c9298d7258fd90eba7607e54393631fb31be10aaeebbd2bda9eb7997b33e6ca0413ec08aa5f73392c1a2c3dc57c59ff1af6264a6bf89f43a93ff2af919a492afd6c26d3aee24a67c3b26dc1b55902a6a7004760c37f200da1b5890cf0cbc07f072fd75865f1bf5a350149a8a4159517ea58013add444df694bef14e1dab0f7804e337f03034493e8d48a5a91d6ebfcee19b96ce517d4b112e3222573e47659ae5bd618228f4fbeb1a50cc57d5f0f08c8ddadcf032e63e8ce90bc542d2b3bf327020b83abcb3e0d1b9ee83eca4bc02fb9c298caa18e8ea56d362692765cfd5948490689be91053ea05f898125d1a5ea5de8a09b205ffe1e6bae45cdacc9d783d2e342ca70d342df1dc59f993efb3947deb305bbfd7d1b0c46a79888d9eff155f18fe715db4e0d15634c8345bc6701034304f873c4bbfc6e74bad022c5c72258bf4c38327bd9a4fd9168d8bd99120cb161dfd9b22fc0827fceb44029f08148563ee2dc01ff9d7032fbb915c40a5b0a8803d800f150d0c03f2b860826b652dac71ceca7e0136a71c766e1ee0c7e1368926fa7dea06b1df4147eef8579993d6ddc446b6b3bedee58011be261e4b55ea46d1360f76fc1cdee303e5d54565e572bc23422f540f24ed5ecc849bf90e192e384e8fe8bc67eebfdb0c162d40cc0ba604dec89939903956f3f294bd8f9dbeab881db9c59fd3737da64817d9072bcd468531ebcc09db6eb2d13147f38655f79d7a85d8ce748eea07cec1e591fec23612f8eec382ae0f8638660da836667addf7b6fc050b10079e3dd171bfa60e6c63d0f4c8b3cb57872a0c9d9071bbcd8074e2281536f3e69f8c724dda634c970f5b789e28a8b6d5c1b1d616e173f22946326b33387ecf386e0bb703decd732ad8748b7aac932a88b97480462f0de59d47e8be2cc767f414eafad6ebc5b561cd72612a608693205098e9fb4705fa5cb90df3957d84c58e17763dfef222c648320e16166a4d010d68dbeddb3919042e7eea7b7b89a67c4369325371e3f28a76ea16b929a63c32c6d8ed9b38fe6955bbd75d3bca74e67a5e678a0d84672125b714cde523456eda1a48c7c86e69c098e330dc1bbed3130bc8bd3cc2ad3ebb3d0c365808b6cfeba590093042cbd887b0687da27e390d9518502dc6f7718f3a6f125dcb4ab38c3a8d6ea6fa17f228d66a57b86c86c275d352bd7d5d860bf25874ce95991ded1f574a639bf3d4b96429345ce087c2f0f58a580475ac92619a815afc80c84548ca4b37f02dec4fdc0d37a602cff04884c0abfb1b66d4793b6892dc0f11faba0d49218aea1cd28549af0152413a5f922d417d832f434da110f83249fdfcc22178f86cb185ad114e412eaeb32388d8bfbe96a7ce102275e8f1cef179869ae31727ec5871fb45a0d96fe852106b3dcb4d4250a1b91ccd89cddd7fed61ac556a34188fbb9d2d1c45708e96264843026ab72bf57b7d511764a5ab714e96de48164fd8e1154360d7e2292179c356361b4f8741055ed362f7f7f01ed8eeb5f03588488317d52e51e0661deb6323f8ffb01b76d3d045002c421a78bd3a40b0728386b20cf360a05c99eb0f573d3a4cfa248d369872f726bef185faa27b49bb321f1799badeb80d0713fce4f96f43b8c1765ec0fc45d05748f7cb2a204ecdddb56e32c03d4c737653a291e117cbda4da99086dce2238015708aa945d223134eea5096d73155ea3458f0f423b8f16c2573432f2d55b1763ce9f4b9c8521ffc21defcfd63396b2ad257ca97f62f20dcd617ce82a144ee534c86e53f77c4349eb3dedd9ef5adc8e3c20ab5b68514e37a491bba48ffb29c5549b5a45a4462b05c6e7a5218812179f789e62c053fdec4767c14c8c491d97f5e59ac922b530d140439404dd5792d7d3725ab4f932fee872daa8c4e7053bd69923395dcedeb840d88da0ccc953fbc41ab6048f30b89e17ed223e14f9f448520fe285e985b984e127a4782522d43068317882fef3351d32a2bb139d59e50a64ff7083ace0b6d7334de55158cc1114d36d23ffe420ebd53f7b9249621f5f436119f31f4b0289cd37040a8e343ae73fc396de3b0645e62a9fc58702e711386cdbbaeeeaa058356be394c68a53c8978f7a1e86669d54395d689c5fef0ce448123e56745392c44d35ec1fcebe811898feb66793e69596a8826c687dfee3e6fcb372b4c13055856c67d472d7746dddbc1f71e4edaf7c6f39b73106480f75211d717c94807ac5b14f60ed03efd17f7e0ec7d31f05a9e4d6b9b3c60256f760c9b17c9cf3753f2351c70afdbe8da00f68289e27807c050db4c7b82ab55ccdc7784c13537bffc77ac99b6fa2f14b16cf89e77269b635e0040c27d121169b162d2d96e4865577a8026df5129c2df1ce7c21d22677b7e48e8a1ebf6d1962cde05310394e29237fe8218bbccf893a72ba81cd402e796b2fbcae0c080da0ebc3acc707a46e5f4602cd4355f01def3b78a90450ace6486c8b501a6ea7cc501f10edf04fd85bdc8f8305d340064e3a4677b6d228f82cd975bbbe7ca0d5b9f380fa67b6eee6bb36b7be9c9129e3dac3a1472308416a121215fa503fa7c0eb8ea6da0bb750a30726e5a37cfb08f46ba6f32427cf4b64b42429c9fd244524316eaa656cc999924dbd17e763fdec430d0da13034d140248e0ad914209a8ba31532925049449f6342637c2bc64aa20af2cdf19d01ef5f8a63b2cc1a5287cec777b71ac2979308977f684f510f02c94cf91174aaaff374c07ec808a03c91356ced9566d6c6a5715db8bf9af1324d68d70035a7138aa9b71bfd58df37ff18da29d4acab6897a47605a22e6bf109426780e9354553f8dfab380cafd7c8f1b0887322b0aa5f0602e95b01d5b8e03830d145db0a457079ba0154abc8f07f6736cf2535b9cc9fd9d6217c5936dc9506b1067e0cbdfe1f2ea2ae1eaa5204f2b4e2875483904ab42e3430ae35cd00f0aaa86503a47055213dd44ed02d15bd4c30d134666cf806e2310c175da30a987d5cb1617b00513d68e675529848a5410e7cfaa66ebf658b90242bde039742dc0969a5f6f387880a16be2700aee537412b982584593bf905f102230cc106f83346d013d72fb47ba6ec320591d07a8e7df945d5cc7d02fb687c0b69a4f15d723d47d38e58405a9c1316d63ede1f85493b9ffef70520f1b59274db02e5ca7f7958a6a2c8a449dcc5f7c228119be86f68544c0", 0x1000}, {&(0x7f0000001300)}, {&(0x7f0000001340)="06b8126768fce62177fdb6fb5ab0f50b268cb27d51fd2b9ca477a46f03e6f4dd825d399e34f7ddf48e890f2f38eae603c8711a7164fe5c466893302c9041ee881aae626470c7de054d2361ad29533bf08f3b88ed116f69258511b09403163b39133217dacaabcbca8b32f80d772a0a37fbdb45a04343728c646fa0d872b6e914ba52fd56c1dcef053ed9fa6ee812250acaea86585e015ad4d2c390166e2822e5215ce1eda07c5caeabe26a129e0003f2d2dc05d97b0f520b2206b1538189e5ee103a5db97ef8d9265d1e72218c97aa43bad4d4b8e330c36865dd26f317d82fcec6c5b75a220730164f1eaa10207eee34294642a8d497d4b93bb3e71902", 0xfd}, {&(0x7f0000001440)="88f5530b90b50beb9535ece52534a269a706f05e6f547c712541100dc93307627891e4c859ddf7dab0c94e31df074166152df8ab5e0a85d0737f17b1cc83b59d8c43b87bcb87e41c56fcbaa93a249644c7a8a816e53bc55b95692ce8e0555ee0e1ef6a1e9d2fcbf828091ec5f2b4bb9340afd32c24873bd2c0", 0x79}], 0x4, &(0x7f0000001500)=[{0x70, 0xffff, 0x3, "66d7b03bdcd07f07b93d96ca07a47cdf4166fd3e318c016fb62117d14dad2d913cbbd16ade7d4ae150b52e75f9ffa0cfef72d73172b9f5b0786e807115e39d7ab4abb9dae1ee1cc904869dbb7d788f863e084ce90e2dc9d80d83ef6445"}, {0xa8, 0xffff, 0x3f, "2c8f59d03aa835c148757b43d0d277efa3df0f4d454c760fb8441a08263cf05a144a7b7c3da94f7013399cea80f391b4b555eb29295ea13f74467850ee5d27951373f538d0db7ec5c0ad70b1da9f3aa040fa6068b3c65c555256a00f3aa00a5b4e99e331c00e5c7702c10c29dca7535e3459219dfdda0f1013cb5c3d584c648799d561856d946dbb1cc9cb7070cc7922abe7913df0"}], 0x118}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001700)={0x0, 0x8000, 0x3f, 0x80000000, "b94ecc55f0b64c2b2f478f17abbe4f757b2c1b95", 0x4, 0x3}) utimes(&(0x7f0000001300)='./file0\x00', &(0x7f0000001680)={{0xc380, 0x2}, {0x2, 0x7}}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x6) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x7, 0x3}, {0x9, 0xec8}}, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000016c0)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x9, 0x0, 0x7, 0x9, "fd662adee18190c40e1690fd764200", 0x6, 0x4}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = msgget(0x1, 0x440) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000340)='./file1\x00', 0x5, 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400000402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) close(r0) 16:00:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="c185134656587df05d87e86ec3b9d6f95d742f9de6ba931b1f37010e98cefd989459f5ae3675322f248b806cdf080fa95c3acbfe99f803c7829d15a86e7f65d4b83f29a37aa317cf61890a861b44ee786a9ac651cabc4fa5e7f248de2101a97fba733b", 0xffffffffffffff38) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x9e0, 0x8, 0x3, 0x676, "60716d5d902777adb8ef6c9346e87187b578f13b", 0x0, 0x3}) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) lseek(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3ff) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x90) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x6) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x1, 0x0, 0x0, "8dfe630355273fa157db148ab8eab86e6315eec9", 0x9, 0x80}) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) fsync(r1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r3 = geteuid() r4 = getegid() getgroups(0x7, &(0x7f00000000c0)=[r4, r4, r4, r4, r4, r4, r4]) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="a3566b868d7d946720c83db526efa8c2fa69467ea50f3f1358acfcf854a412a0144e288e9c7732aa4e8e5d4ac1b9028fe48428b78b7f02f7cfa616adbcb6a9301b7c8223ba940f3ea2ca448abffc62f5d3e6b3206e25fca99d802020073416f5480f4ae18c62beff08d1e5a65e968e3f67d5cb1cce1e2bb1f88be4fc7fcdbf0bb600f53e3454b4bd53790c0063902e61acf517bb942ae4fdb8aba4cab6e6f2f8699de9b8978ee8ac1d44794eb38dd899193f355456084cc1388e248fb1f95a4ba2df", 0xc2}, {&(0x7f0000000380)="f89edaa45db787363928c44affb6f259f1ace7c196a914d3f8dcc4e9264812e5b214eb0953cab0ef78841a0f005c3a2568139b412b4559acfb09daae25fb95723a1d8c3b71be3052dc8743a914b6ddf3ea0dbbdfcd802d21b9359033821ebe6fe11043cc9e54800c98ea5d507e54826a691346375fa470804b50dbf767c20e0708e3c37ce2ed6d0639a607b804eb45dd908d6db2d2672a455217812dd4f44bef6bbd910292", 0xa5}, {&(0x7f0000000440)="3a633b81c97b2ae99c0c1a39d3cf7f9f625e11dd7c7e3a9c34f3e4f0222f5f9f979c2194c187108323cc1e5719cad7bcb2361653f5d439bc3eaa9e71f30c073e979bb1ca2c7c018902f6a8c585d2a08c3b4451b8b06e34df90ae30edd314d337260efcf4efd9824072fcd47bd711bbef5f86ab59aef170d7378eab1fe1372a887257414c9b74a9f5093fb4e7194e316fac63bbbd7d", 0x95}], 0x3, &(0x7f0000000500)=[{0x30, 0x1, 0x4, "c754c3c679fd435f488158f04be8dafcf44c2c5cd8fa01b6ef3dac147094e956"}, {0x28, 0xffff, 0x8336, "a8dadcd44872dc1526324fc7fe39169c1458bbcf1091"}, {0x78, 0x0, 0xffffffff, "7afc4a5d238a78c371f8ae35f0888e1aed1512ea74529a5b2f7e153dff8b82fba7db7789a95718a11b465ba8971e9038a1f1429606340ab99e2bc28b06d0eb1549c7b89e16e541a592616fe89ca489d31fa809fc0616435eb8e8471e9213143c558c"}, {0x48, 0xffff, 0x3, "371b7bab2684cc3c530b41a6bbd2cf94a1f732c5fde92d0ed6f42f4f4e88d8744c1ec033a1716a869bbb354656c3acee11"}, {0xf0, 0x1, 0x8, "b55df9616802bf48457cfbf3d2028e35054a7790b6c0967a13f7a25429a23bfe2325b6a7d31e1325b8962c13ca53f263d6fe42be8468e13267bd82c91d5ac51efebcb5b8e0538f2cf4ebd4a4ad017d39ce90f24392c2981e336af40c26b4d7fac8a6d6b5255c4beabda55e14017d63d02dd77bb61da9474f7d49940832c27b6b734ab49180981be5052bf6dd2bc281b5627dbb4c089fdc897ce8aa58143c129d62a8a47874d624bc5180bd8a5cc2d232ff144250c6e9dceba0d6def15205ae1c4aeada4de9a84ea0900eac3c40f6a570623cd2492acb93952c5828a5be69"}, {0x40, 0xffff, 0x2, "3e19c68784fab031a3128768185f95278334132976aa26c4455aa63963cbea85ac2c36ed5b37dd0e2d877b"}, {0x30, 0xffff, 0x20, "8c64eee7a57707e67cd7691537d39efdc763c27d9ad012451d84a28b81"}, {0x10, 0xffff, 0xff}, {0x10, 0xffff, 0x1}, {0xf8, 0xffff, 0x5, "fae3f24f86fc5852b8f2be9022509816197d5816b76da17d4148109f744d1cabfe54091b3cd42fcc607a17a82872f7b94e9ed3f252f4d07c61b6d1e91df798588d79ecf5f1777d01599daee7d6502106aea447021f34cae13405cadee1d7f1fd8b4a318cad352d3287ea66d0e45029181ab70454e112ebcb0bd4f0da626c85d8c25f5daf78079d087b3898d547b9f3f7b7dd6cc69f439312fb230ca233b4d08d311a3fb909deac8d79384d7707401290ec4bfa649b25112c01260ffd3810b8afc083f9a67abdd4e320c5ed2006e51a6a74f1148aad5e45872227d63cb0e13ece72"}], 0x390}, 0x5) fchownat(r1, &(0x7f0000000000)='./bus\x00', r3, r4, 0x2) 16:00:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000041, 0x100, 0xfffffffffffff001}], 0x6, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x68, 0xf000008e, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x40000080, 0x8000, 0xfffffffffffffffc}, {{r0}, 0x0, 0x1, 0x1, 0x3, 0x1}], 0x0, &(0x7f0000000140)={0x6, 0x8}) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:19 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='#!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) mknod(&(0x7f00000003c0)='./file0\x00', 0x38, 0x3) r0 = shmget$private(0x0, 0x4000, 0x282, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000440)={0x2, 0x2}, 0xc) readv(r1, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/35, 0x23}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/193, 0xc1}, {&(0x7f00000006c0)=""/101, 0x65}, {&(0x7f0000000740)=""/197, 0xc5}, {&(0x7f0000000840)=""/97, 0x61}, {&(0x7f00000008c0)=""/234, 0xea}, {&(0x7f00000009c0)=""/38, 0x26}, {&(0x7f0000000a00)=""/58, 0x3a}], 0x9) bind$inet(r2, &(0x7f0000000b00)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000b40)=""/85) fchmodat(r1, &(0x7f0000000bc0)='./file0\x00', 0x40, 0x6) readlinkat(r2, &(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)=""/10, 0xa) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000c80)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) seteuid(r3) shmctl$SHM_LOCK(r0, 0x3) r4 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) mknodat(r1, &(0x7f0000000d40)='./file0\x00', 0x1060, 0x9) getpeername(r2, &(0x7f0000000d80)=@in6, &(0x7f0000000dc0)=0xc) semop(r4, &(0x7f0000000e00)=[{0x4, 0x8, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0xffff, 0x1800}, {0x3, 0x8001, 0x1000}], 0x4) msgctl$IPC_RMID(r4, 0x0) fcntl$setstatus(r1, 0x4, 0x8) mknodat(r2, &(0x7f0000000e40)='./file0\x00', 0x100, 0xfffffffffffff198) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000e80)=""/37) msgget(0x2, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000ec0)={0x8001, 0x9, 0x9, 0x7ff, "82a3f3e2ea35bba713d6205841f9874f4576e770", 0x6, 0x8}) execve(&(0x7f0000000f00)='./file0\x00', &(0x7f00000011c0)=[&(0x7f0000000f40)='@}/&\x00', &(0x7f0000000f80)='#!\x00', &(0x7f0000000fc0)='!\x00', &(0x7f0000001000)='-\x00', &(0x7f0000001040)='&#{#\x00', &(0x7f0000001080)='\x00', &(0x7f00000010c0)='\x00', &(0x7f0000001100)='!\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)='!.\x00'], &(0x7f0000001340)=[&(0x7f0000001240)='\x00', &(0x7f0000001280)='#!\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='!\x00']) faccessat(r2, &(0x7f0000001380)='./file0\x00', 0x80, 0x2) 16:00:20 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x40000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0xd0) getsockopt(r0, 0x1, 0x8, &(0x7f0000000000)=""/1, &(0x7f0000000080)=0x1) 16:00:20 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='.\x00', 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x26) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x18a) recvfrom$inet(r0, &(0x7f0000000100)=""/34, 0x22, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3dc00000000, 0x7fffffff, 0x80000001, 0x3, "008dac44b19b1fbd8891d9ae66db49c98834fd29", 0x80000000, 0xf1}) 16:00:20 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control\x00', 0x1, 0xc0) openat(r0, &(0x7f00000000c0)='./control/file0\x00', 0x20000, 0x4) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)={{}, {0x0, 0xfffffffffffff16e}}) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x33, 0xa0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x60, 0x20000020, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0xf7f96ac7c8a091c4, 0xf0000000, 0xffffffffffffffe1, 0x1}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x10, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x3, 0x81}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x6, 0x83a}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x2, 0xfa}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0xfffffffffffffff7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x81, 0xfffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0x3}, {{r0}, 0x0, 0x4, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xb812}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xfc23, 0x1e}], 0x5, &(0x7f0000000280)={0x7, 0x7fffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006003, 0x400600) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000011c0)=""/124, &(0x7f0000001240)=0x7c) socketpair(0x0, 0x5, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0x3da) 16:00:20 executing program 1: getgroups(0x40000000000001af, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000001100)='./file0\x00', 0x20, 0x10) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0xff, 0x4, 0x0, 0xffffffffffffffa3) r1 = socket(0xf, 0x8007, 0x4) renameat(0xffffffffffffffff, &(0x7f0000001080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000010c0)='./bus\x00') getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getpid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getppid() r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x110, 0x100) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x81) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x3f, r1}) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='$(^\x00', &(0x7f0000000080)='-]:\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000200)='f\xbd.\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='c\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='))\x00']) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f46c8a75a7d0dea4d470f8e5df19ce6220a09a6b8236047c21181b64cf834481707b0676a26ea0b227678c903ac358df502f5685c6784355e4ee25fad52523f2141eb522d25b707d21f401650c3351d838d4f9adaf02914879857389c4da1cf7262c5719f5b2b669ef7eeb675593d876394a252859ee192bff3d8b7e3f67523f39b0cdf1c2f9174f7eb62c", 0x9f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800080002002, 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) flock(r0, 0x6) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) kqueue() r1 = shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000dff000/0x200000)=nil, 0x2000) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0xed, 0xd600}, {{r0}, 0x1d260f0932bce0e3, 0x28, 0x40, 0x200, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000010, 0x3ff}, {{r0}, 0x0, 0x83, 0x92, 0x1000, 0x800}], 0x63, 0x0, 0x81, 0x0) 16:00:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x4, 0xfe5, 0x1, 0x2, "e57cd13e86c143b09db08ed03837ba46a929fe8e", 0xca, 0x6}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x8006, 0x401, &(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0x49, 0x40, &(0x7f0000000380)={0x2, 0x3}, 0xc) r1 = socket(0x1a, 0xc003, 0x6) r2 = socket$inet6(0x18, 0x6, 0x6) fchdir(r1) setsockopt(r1, 0xff, 0xfff, &(0x7f0000000180)="db4b27a9a20dc8dd7a38b4b5452ac606210c5ecc6c50a05fd66b837472a85a21a23f5f508626908101505f4ff2d9ca937fd2d41cf5ba59b453c4b90fc1a3cecbc52d8041ea9f154820fa584747d6f40c9a84b436067b51de7dab43be632c26c7a2f371bd087cdc9e1759bff94230897f91cee0696957e6a5b9253c25361213fa6010e4e2fb42b01d2e8a736baf81f809192bb3c9368cf0185a3c24b2", 0x9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000240)=0xc) wait4(r3, &(0x7f0000000280), 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0/file0\x00', 0x30480, 0x20) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) select(0x40, &(0x7f00000003c0)={0x7fff, 0x5, 0x88, 0x6, 0x1f, 0x6, 0xff}, &(0x7f0000000400)={0xd18, 0x7, 0x1000, 0x5754eb73, 0x5, 0x3, 0x810000000000, 0x1}, &(0x7f0000000440)={0x9, 0x1f, 0xe9, 0x7, 0x80000001, 0x0, 0xfffffffffffffff7, 0x3}, &(0x7f0000000480)={0x9, 0x9}) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, 0x0, 0x0) fchmod(r2, 0x40) r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) munlock(&(0x7f000038d000/0x1000)=nil, 0x1000) shutdown(r6, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x9978, 0x7, 0x8000, "33b175d582a611f478c608642d6d5795f531ff2f", 0x80000000, 0x8000}) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xc8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getegid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getegid() mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') setgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r7]) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e2", 0xfffffffffffffe2a) poll(&(0x7f0000000100)=[{r0, 0xffffffffffffffff}], 0x1, 0x928) syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgget(0x1, 0x0) close(r0) dup(r0) syz_open_pts() 16:00:20 executing program 1: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000721000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x20000000000, 0x5, 0x2, "38e363bab5208b36fdee32e3151e2a90cffec512", 0x9, 0x4}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000000c0)=0x4) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x4000000}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5, 0x0, 0x100000000000000}], 0x40, 0x0, 0x9a, 0x0) close(r0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000280)="c93afaaa45b3522839a9311f814a99379fb9fdab0112e8bf1130804af56f73477cab880b43828c9a3a8323be238ecb4caf237f92b44cb1a15c0a2f79f15edf0dffe3cf3bffe7b0a0a39a5121afa00fdbc2c87b59b1f0f363b3bf4146a92fe397387bea67747426a57e91dd9fefb3e3897aed444f2fbac8af1a5680d0991a9986f80fc75a4e912cad55e57bbb311a4f2feabbf7ae4e5d4b26b2bb141d5badbc8a7691313aa9e7c3f3265f9a1f5fb815fa88930d7b5e582a8e28", 0xb9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cd8eb198b63f7fb7fee46209120abadcd41cd892bc7ef63aa1246e7872df2944a9451d17a1254b880f9277b19d018aa1a1804c3c02", 0x60) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) getitimer(0x1, &(0x7f0000000080)) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) getsockname$unix(r0, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc60d2e47681a15c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e866ae4"], &(0x7f0000000000)=0x1002) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000, r2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) flock(r0, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r3, &(0x7f0000000140)="5398d82558cb4b1e2dbb9f490a2d959f93df76f1b8ad4e3b2b164c4aac68ac728cc926b739c6eac2171ddba5956f917d8120688572761e6eea78", 0x299b86ee9e160f99, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x3, 0xd4d4}, 0x60) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(6ba977d0eac6b030,0,ffffff007ce50df0,ffff800000ad3960,124) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(2b7de3c26c61f665,ffffff00742bce98,5,1,ffffff0007c6fc50) at VOP_ADVLOCK+0x6e sys_flock(e9ae1eda299c3edc,830,ffff80002108b080) at sys_flock+0x163 syscall(85b5d48d4801f4e9) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,1a077f86010) at Xsyscall+0x128 end of kernel end trace frame: 0x1a27de18800, count: -6 ddb{1}> show registers rdi 0xdeaf4152deaf4152 rsi 0xffffffff81a01fb5 lf_findoverlap+0x95 rbp 0xffff80002118b870 rbx 0xdeaf4152deaf4152 rdx 0xffff800002adc000 rcx 0x1aa rax 0xffff800002adc000 r8 0xffff80002118b8a8 r9 0x1 r10 0xb3d8feaf4de06d4b r11 0x2bd2b23f6eb3db54 r12 0x2 r13 0xffffff007ce50df0 r14 0xffff80002118b8a8 r15 0 rip 0xffffffff81a01fdb lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002118b810 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=18849 stat=onproc flags process=0 proc=4000000 pri=36, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff80002108abd0,0xffff80002108ae38 process=0xffff8000210653c0 user=0xffff800021186000, vmspace=0xffffff007f124d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99093 141145 24601 0 7 0 syz-executor1 *99093 18849 24601 0 7 0x4000000 syz-executor1 99093 481443 24601 0 3 0x4000080 fsleep syz-executor1 84237 175756 32777 0 2 0 syz-executor0 84237 34538 32777 0 3 0x4000080 ttyout syz-executor0 84237 292367 32777 0 3 0x4000080 ttyout syz-executor0 84237 463926 32777 0 3 0x4000080 ttyout syz-executor0 84237 411213 32777 0 2 0x4000000 syz-executor0 39171 308643 1 0 3 0x100083 ttyin getty 12412 171675 0 0 3 0x14200 bored sosplice 24601 135886 3569 0 3 0x82 nanosleep syz-executor1 32777 374597 3569 0 3 0x82 nanosleep syz-executor0 3569 180523 59435 0 3 0x82 thrsleep syz-fuzzer 3569 320819 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 502726 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 441169 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 192045 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 406116 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 521668 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 179144 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 179147 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 461816 59435 0 3 0x4000082 kqread syz-fuzzer 3569 90226 59435 0 3 0x4000082 thrsleep syz-fuzzer 3569 309595 59435 0 3 0x4000082 thrsleep syz-fuzzer 59435 104346 51350 0 3 0x10008a pause ksh 51350 55552 57350 0 3 0x92 select sshd 57350 318730 1 0 3 0x80 select sshd 41198 73903 88026 73 3 0x100090 kqread syslogd 88026 157431 1 0 3 0x100082 netio syslogd 83682 202401 1 77 3 0x100090 poll dhclient 19672 98077 1 0 3 0x80 poll dhclient 10498 110087 0 0 2 0x14200 zerothread 68016 420819 0 0 3 0x14200 aiodoned aiodoned 40706 377611 0 0 3 0x14200 syncer update 79761 143559 0 0 3 0x14200 cleaner cleaner 71446 316061 0 0 3 0x14200 reaper reaper 12801 341417 0 0 3 0x14200 pgdaemon pagedaemon 85658 337225 0 0 3 0x14200 bored crynlk 27857 178960 0 0 3 0x14200 bored crypto 22932 36408 0 0 3 0x40014200 acpi0 acpi0 49851 162511 0 0 3 0x40014200 idle1 19883 221008 0 0 3 0x14200 bored softnet 90532 146327 0 0 3 0x14200 bored systqmp 62637 445097 0 0 3 0x14200 bored systq 51403 485972 0 0 3 0x40014200 bored softclock 96222 122679 0 0 3 0x40014200 idle0 1 254237 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper