0xbf}, {&(0x7f0000000280)="9298cb30125da355c75dadcd12525ec6c5dfdc031f43d27576ef7e0935d61b76051605a0fbee8b0a1fcf9cea1de38f99e4dd879865bccd9c331a86bb4f5540f7c4ff55ef4294c2bca3aba98c146d8ec4466c47647ec422f347f6880d21f2d63ac9916c1c7c42e24de13c41af94277668d282c6b869e43727cb640dd72f65bbfcfb5803", 0x83}], 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) kqueue() truncate(&(0x7f0000000000)='./file0\x00', 0x20) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0x5}, {0x6, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000600)={0x0, [{0x1}, {0x3, 0x7e2}, {0x2, 0xfffffffffffffffb}, {0x3, 0x7ff}, {0x2, 0x80000001}, {0x3, 0x7fffffff}, {0x2, 0x5e}, {0x3, 0x8}, {0x3, 0x101}, {0x2, 0x8}, {0x3}, {0x3, 0x7583}, {0x1, 0x7fff}, {0x3, 0x1fffffffe000000}, {0x3, 0x7}, {0x2, 0x7ff}, {0x1, 0x5}, {0x3, 0xb8e9}, {0x1, 0x1}, {0x2, 0x400}, {0x3, 0x6}, {0x0, 0x4}, {0x1, 0x1}, {0x1, 0x97}, {0x1, 0x80}, {0x2, 0xfffffffffffffeff}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0x1}, {0x2, 0x7fff}, {0x1, 0x101}, {0x0, 0x1}]}) 08:42:54 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) flock(0xffffffffffffffff, 0x2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) fsync(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) flock(r4, 0x1) fcntl$getflags(r5, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) linkat(r4, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) 08:42:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d00000000696c659800"], 0xc5) 08:42:54 executing program 1: syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x6, 0x1f, 0x9, "5232b4af25c6db69ca183064d50570cf46246425", 0x935, 0x2}) 08:42:54 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3f, 0x1, 0x26800000000000, 0x1, 0x7ff, 0x5, 0x81, 0x1, 0x1, 0x5, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r1, &(0x7f00000000c0)=""/180, 0xb4) 08:42:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) socket(0x6, 0x8004, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb975d5d2893b215c, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) 08:42:54 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/203, 0xcb) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfff) 08:42:54 executing program 1: getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[r0, r1, r2, r3, r4]) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) 08:42:54 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 08:42:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x60) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffffffffffa, 0x9, 0x10000, "af46db8089ee5fb1c90dfee818c7fad4bdb16823", 0x81, 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) getppid() 08:42:55 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 08:42:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x40) r3 = getuid() r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) 08:42:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x13d5fd96085ffc8d, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') pledge(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x1b2bf20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x1b2bf21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x1b2bf22000 didn't change! 08:42:55 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x8, 0x2740, &(0x7f0000000080)=""/227, &(0x7f0000000180)=0xe3) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9, 0x8, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x46f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x11, 0x80000000, 0x4}, {{r0}, 0xffffffffffffffff, 0xb3, 0x24, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x7f}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xe0000001, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1000, 0x795}, {{r0}, 0xfffffffffffffffe, 0x4, 0x81, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffff8, 0x0, 0x44, 0x1, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x11, 0x494, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x6, 0x200}, {{r1}, 0xffffffffffffffff, 0x50, 0xdd95fc1853550749, 0x5, 0x6b1}], 0x100000000, &(0x7f0000000400)={0xfffffffffffffe01, 0x100000001}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) 08:42:55 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 08:42:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 08:42:56 executing program 0: socketpair(0x26, 0x7, 0x80000001, &(0x7f0000000080)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) 08:42:56 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) r1 = open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r2, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = syz_open_pts() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r4 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r3, 0x0, 0x0) 08:42:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200a0, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x400000000002, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x6, 0x1f}) r3 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1, 0x1, 0x0, 0x3, 0x9, 0xfffffffffffffff8, 0x1, 0x3, 0x8}) kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 08:42:56 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) 08:42:56 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10001, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') 08:42:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x80000000, 0x6, 0x3f, 0x0, 0x100, 0xffff, 0x8, 0x3, 0x1, 0x4, 0x80}) 08:42:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9ebea690bab3eecc61b74183ef5e2c78b8a73dc37eba4e2b964314b236f584784cf20377920e2bfcb7b72915e36ae19e5bf4ea66dad471e0662ec07beda7a5cdfd2784386ff503f7d37d8c9275e34be5726ba03918f64601378a8caa3ba726c108521fdce4c9dbfd8f95fe41b5d31d77fd86fc96c2b23c06", 0x78) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r2, &(0x7f0000000100)=""/210, 0xd2, 0x843, 0x0, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000200)=0x52) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 08:42:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 08:42:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x1) 08:42:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x8001, 0x7, 0x401, "14c617a35d1bf025acd1aabbf158415317a7b26e", 0x6, 0x59}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x0) chown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xea, 0x1ff}) read(r0, &(0x7f0000000080)=""/103, 0x67) 08:43:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) socket(0x2000000091, 0x3, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="be8db64b", 0xffffffffffffff34}], 0x1) 08:43:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:43:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 08:43:01 executing program 0: mlockall(0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 08:43:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 08:43:01 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) write(r0, &(0x7f0000000000)="12f6", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() dup2(r2, r0) r3 = syz_open_pts() execve(0x0, 0x0, 0x0) dup(r3) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 08:43:01 executing program 0: r0 = semget(0x3, 0x0, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/175) r1 = semget(0x1, 0x4, 0x4) semop(r1, &(0x7f0000000040)=[{}], 0x1) 08:43:01 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = dup(r0) r2 = syz_open_pts() fchdir(r2) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0xfc, 0x5, 0x3c0, "dc64d2422fe0676242c78a9159cca4ea5111cc59", 0x9, 0x9}) close(r0) dup(r2) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) mmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x5, 0x813, r4, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "728ef8f41c6f6a8e33be173b106d4d3773f6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) 08:43:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x0, r1}) 08:43:01 executing program 1: setpgid(0x0, 0x0) 08:43:02 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() bind(r0, &(0x7f0000001a80)=@in6={0x18, 0x3, 0xf80000000000000, 0x4}, 0xc) sendmsg(r0, &(0x7f0000001a40)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)="950677fa783273bf43b4fb51d2069d9580b2a273e7a6bd417dcc6d90f3a38baf24473c7c98f44caa29a3214633edce69cb668ac685e32310cda6e092e1001f51d78d7b21089f63f3598ed941b41ae7f91d9ab1a0e3778cb00c417de13cd14381cf560617fdc65b03cf701dd7cc308070c9c564d7f685a6e7e8c39215c6024552c96e32aba61a7e1c3acf353f013979b109166239ffcbe0c9f99e73f49f23624b543098da74447e4a7138bfb5c4b5beb8629d6b0c94ceee556a00a90e93014a87e693edf8b43ed7c41ca723a4902e5911c59100e1b4cbd332b3dd784b674f38f0", 0xe0}, {&(0x7f0000000200)="ffccb6030613436f4e2de59a74424d357731a2e6fe6963be67eb219cf1853596515b7e5c0532c3814a26cbbcaae368d15f393be0c02c4473f9f46312c6ae134f50a735ca520d0b", 0x47}, {&(0x7f0000000300)="d5d7d6016a74ed4f997a95c81ab1a0956a7945ed6dfa73831ffe43bd6e49bcc1dd2b442b7611c32eed0ea60e44331f635cf3f5cf925bd426b6ff5527c9b794da76123fd8da835b2a8ffab823dd197ffafa5351fc4e9574dd9055c6cbe4e3e0f810bba983794f110648533011b3a85397b09371088fd3917982f02ad189d5b8c16bb5b20fc3a5ed5531146629c5851ca9674d9905df00c06afe1c999813a3d7b3890060e1d95cec6ccc8d5a41f90bf6e6c00fc07407588a720e98771c04ee44a52e4ca2484cbea75657310b45059ecbf82031948233f0ddbab5622cb520b56b9aca55c03a790d826e923e0d40ac205b033e24f5aaeb8870344cb052ab9f6c23f3ca275813df45aba46c3ea1d4a5fc5409e8a66b4ecd6849dce419ba2e12a0033396d8fa41e95c805fb74b278f67c7a3c107bdc14ba2708af6a1ac525b0995052600f273a87206427be4f87d22955aab376525368714571b50773a235b44244c6dc9631eb787141a5701a1236dac76c4e018629236fe9b57b0693badbfebf45c6d7ea9b00cba30b6090533fd6b4f6a118904ec840916daa3b4b034e4d6479c514c2ad7175f69b7f74511e6055d2a2869daf8dbc9ce14840307ebe9c82a77380d30607118d6d641585653d7921690f88d670779a1d2e12632ebd4a2a24405bb6380b7d89432ee3f85aba80acd2d5f2e486de4513c532771c2c146575ab46450b18a5c50ea87abcd3d3c087e632f23ead3732cbaf6f95adf1162a87352e444f32a3aa45de9b883449aecc2e3821eec7a8b24cf885d2fd73bb8febcbc7eeb11b1ee6e7db2a1291d02a9c5d661d997ce03896938c7a087f7c2ad7845360689573055800f3c27a0fb01a6b5ca0d033d0ce5b9b7e60e508cb2fa973956455e91b66838a20c5d8d0848c2c944bf104af1f20b58b961747843678e576d085a5ac722e344889b44c45f8c710533ae6857c2f0c6974ba07bd465f5dd95879bd7b2e9400a217a95a25e431e258a4b5b1bfb7bd3cacfbdc3d279a8aa68bada477da91cec49b9f81dba896478ce7b64003bcb68c92264cacd51de7333aeaa83c842a2e0d037e1d26d453215b014de8f4fa19853bf5b3772991dc4f1e035404bd5809b671d688f02c0ce0342b702356893b4b957830fec4a6b38e01ca961fe504eef98a2d35814567a90c2d63d5aaa4a3cc9fd2a0b6cb42c93735c8db18d37f675280d7803f2f7549091db80cca3671ab7e70bab85ac393e277a8bf40945dd8ace853b16de10194f8fe04f3ae832594f857dd5c6595a294060cda93079d2b86af1126c5486f83159abd51cea49aa093b65857df022ce1aaaaed2cbd8b6a7c27c6dd2c39ce63c3360afbf335b790f359728be445e6004eb3adc27d95dde76d6f48708dae6702f384e6774df33d86171c00e45e9f886fed3bee5a2c39f3f1b832c98e51213051a6e8ea1e5b0472b2af4bb6ace9fcd083911daad3714479ab41cc97817cb108ccc8b98e3b1f49a33388c942368972b60abd0977c62a1e469eaed0a0a36f8be12e68fa423ff6bce5c2e0da75a1b1cf8d11cc5f8a7b7e4ea48ff1bf1a1977d627bbdf7117c7efb075befca3f75d9583163d766230e878a365fdd05108e09cc4f9fafe6dd9c11320f39a431a06e50a327906a34e9d7ed0f2776a131160c0369e67747c9a7f201f7c63223988fcccba93b5710616a204c5c13adf7234f716c0ed420784e2ae7d573c7da5c5d8d8a7110d0829ff3196fff4be55511498cdc8750fbc799a7f797692f211fa7bb9504d1faccf2c9e999c3e0b846c22fce791b690c0cdccb866f02aa014f11454e3295f0a702d99c660f09764aa525c0b18f921cb8dfd82ab3a67c0c7a336c240077e474939fda5c894f6a5d599e02ee13d412cd8483741aa4ed5105c619b3e54fee45d69ec2e077b05df501739e7d06b2d6e9fcfcec2fb3ee323edacd95ff268f6a923aeb3dbdb22f902e406fdb3d9c3aa0bf10407599f3d926f211c94238954698c447604f5e8bfa52167c2ddb7038f4808f06f37780a4c0af799ac44c8121eb6ee0092e75532c745c1b4e8fa9546a1a0eb8d944ac2d4e64f2fbfbcc28b71512da367c17948159b676a473ca7d0db8e72b12c587efe09bef83fabf3a3418af60cf09b24da955f1d907c54199a9f4d812ada7702680c52322956fdfcb02f1cc6b34ff98592edaf6763541ce82b8f7d4c2bc05588c8d3f0dfd15ce3dd1c3b55b57da4dd77b18e4c3648fcd556a58a942188780bf5b04ce13abf0c4499132ff74ae2119fbc60b8147d9898f15a506353611e7d357e9a3dc4f055242a6499ec971c11ca488ca0526408e9b69522167491bef08825e4a7809484b134223dba314c9305e08563ca120698b568893f5322d26a051cfbd057336ee301d52814b890a7edf4f9cabffc593459d68675e850c4c9c128d055e6ba9324a3df0da1755ea981ea98fe7100ba7849472737986312c06bc25a1e303ccb64368375287d78203213f58557cb6ed175a1584c67109e6b1d549c56cd37399c4f11e98cb09bc07cccc8c67de7851ab7d91268e42e1cbf378fa141bdda00e6d79a629215e0ab4955d1454614c2d16290f2c33276c151a2227d5ffe734619ed342b18bbbfcf9fd778a0065d81d597a8c4dcdb8ad6ed17c905362ceeec98a2507a2d607b6dc339165b74b8469a6d87b5ac340425e0fc98d4c6e5f7b0154395c68a22fd9e70aa8e4858e8c4993d47c16fd25d49397b5709cc1de91279e422b8ddab0bbc456dd5c4faca8187c14e5286d80e6eae74b261fc520c890bc54c94c98982e798178db4234f38433dc07a5c8f19b285c61db6c314af39286d2bf699f2885a49b5eba648443c969c24d55eae844532a423eba4dcfb5b3f33b16bfe85c6f2d6dbb1ac5fd61355667d2c1b7a57601e8ecf1657bb41998655b37e69a20b8bcfed9ccf5198a3daef4aa8e0dee5259b8a2eed35d9fc6d1d431a215fc807311b5050aaa1cb6212b4f4e3ad635cef1e6ae4728348b92803d93a66b6212127f8d7ffb5171ef4d1c4d9c7f811fcd02ed61e454e1994d3df8aab6495d8b0d416fff650899d03d582c4c9a5102c9b6554f2bb4754c659469b560123d2fd0a5d11394d71bcc387f845bff02cec1524049b73df2985bf8954de6f20156e2df2964e83d12115c35f03a8ecc6964e93a51d9f851169dbe6f071de22d649b3da023e48a031269a571a7741e8f0dee075cb731c7c0dbc9a60d26b443f87a76f68f629e24a8eeb78919735c0dcf1a3fbd711b655c945b35c0b359822c5ce742a204e44fbd03e1aa1a372e5656cb6f83fd7ae1768230c364826d3f6992106fdbfa67b4aed155266fe6560aaf279d53d853e16e52fc29ffcc60202ee2282b120024839ca2a16480733847cd569b3c446073f7caf18bd138fd8c78ff322fe7411479963baaa3fcce5dfa0abaab47ac40135eb2ec596f85297435ccf8aa6d476fc12601b0ebb7edfef726d8219063b3d79c3d94a9c22a8d2025e885e5ee55d89055318f4009d4dd45946e63ae71817857b9a16649d03c6397d5519f9400031b19d7c3653ba51255bab8cd985612c5c7b2f2288733f861a101373d39085ce5ba51eb7f2ffaf95d549a8c856a64041093a4238e73a448c79228d4a27065997bd2efe2cf7ac6e4b2f52d8aaf422c34c5614f6c767e0c8917ae9f0a067c139a87a1be020ad0394a15aab668ffe028a4eed6dad89d47bc9e9715a851b12411577edd5046136aa157af6b576c887ae62c445d817ad2e63b4118a24c6d659ec3817034a2a0975a92eaaa47cf12ca8291896fdddceba387848d045b9fbd3058aa807c1cdee3295b32606b248b341e518319d6bc96a9975cd0a1d26634272bb26ba1cdf65942ff50a7294faa887196d8d2013cf1571275fe922e6bb831262ebca0a61b37c1b544afa7b8d0a16c31a68ff7c14c9d6c1ba17aba8ad1c7ca071e61020b73d804e1c3cd58468c39bccd6fbdbe645ce788123ebf78b1374fecf6841ab84bf612e98703b8d78c86d9a4850a92abf366e437d91d2153be36c892ebf9b75f0f6129fc8d0c9963978d2a17447badf1312a958fc65ec101010bf1745c7626946c9c684cd06700e6e14785cd316a24801e27991c0eb82ed0feeb0ba11720e2fd12882ba0247fb736f845fa4d67a593f41a4ddfb79f1a78d0151b6eab517f09eb249adfb8d652573556e22bca85143b07d21ed0f532c598ad2e8a6af1eb544d34ab45e8bdbb2d33fe720652da6d6ff90806de1257cd3ac94232fa88a715ea960a01e97d06d1a8b0a9362b39162c31e967e8535c4b1f673109163ef916a2fd9e3a6408bc5f931d52657277cfbff1df3ff165be4a7441766c8f83d4ac5ea55255ac143cec3dbaa27fc94d8f7ce45b59338c39c34ecb8bed4c8814f01eaff5259e92ae0f7fbcfa3e59c66614f080608450c925d6141b24144092c4388e61557d840ad7ec7b810ff559bb5e56a67efac7da2aa5ff418bda430c49ad74705a6fa2cfbdfcf1167bec887e1382f3189550594d16c374d89816a38c414da6e50553e4b82e7cbb0ce2c17054c3e6bfd1d6ab32a7add9fa74b7561e0ff6cc6b8b7c7caa259286af6f17099c67ef5c9ae1d77a663b7a7909c66390a16875171552bf3f0c337a793b80b3ee27cdb4ed7ac99a71987b207adec569aa592c3eae92caf74684db6ae404323f757a9992743aca2e34f381b810219e65f7efedf437d8acf7eba34ae1bf5c188d73921d95de2e5d1ef57d2557e80594feb3b835ad3405c1a31317f9daa8718404103a950559b65d4f55851d5fdf4c7c9b5e74f9e3972ddef79fc1865c3cfddaf6dff26d871efdf45cd1133be867bf748ebfcf6e0bf3ae429c0315802621b7e9c88e921b99d08718f564024ec323e128f0990ddc3d494a86048f07b95c78ec7165a4b00623ce77be298101d6ea58114bd240837155cfd8342e4dd2c714494246451f5705f13d5239bde6a12b44ba1fcc7dcf386d65da683bf9f85c644d03a5a9ebe247d761bb1262ba65d3004dc759f220ce66f8e2cf5b251b1a7b849fbb59979cbc018e8321d95d500b818cae88b4fa64050d28c71cdf2cb68282282cfdf9de59932bed60fa8ab21a66e4ac51bfd2b3e6c73dd5508f66d673088c882740660c66a764626cd86e1bedd5fc7fe12e04bda46b4244ab4453ccff4df4bf81679bac0fb8b0da6b5b67edd0d7deb3ec1b87721c6d4b81f15bcb5c99af27bf4f2553fc2e303e99bc9a6f939ef637a1b9e9708274b6db1b2f89ee360e1b0395fcd2a39e232ef2d442513acbe688dfd1de328d08957ae542cb5b5cd914a7050cadd6d4925bc8993fd0ab75562ff527fc6c138ace21892ba1b365adaca960b65f2835d09bb9064e4bef58f3fd8c53457227c2db3dbf8e6e882508a017b69f1e017c09d33bb490222adea2a132d14dc2285e993011eebbcbf75befac55dafa3114135df8cc03016cfc8562feb7a61dbdfca135c45c6efbfca105754d4af126995f258c4085a10e94f1c2ca5801480b83ac030606cfb6bfd4a211fea3656272b16663e66044321f04d4b8e60e8101f3ceadd0a30601a3fea6a41243085fd87322bf73483414e6af8ae15f1fb9e95117d47ea855b952b0e766eccdc15b13a6b6ef11492b6e7493af4be075e5e73e8c93386375494f3efc9827d66c7030316ba80e3c0edc0c83e788e76c60c850b9ab27e3ee736c4b62522a36a4327fee125a44754e1e23fc535db4a4c4713a7da311abae79830a5ec035c7e28b943adef78d940ca1eb143341e26f9592569dc6ca99b775085a8e54", 0x1000}, {&(0x7f0000000280)="0278f9b6d6d07fa314d672a0e0753045c0bc35ad28693c7b2675ce332a769b3b6ed1d7ed9df7af02810bff47deaf3fb6d35d5d17d808afc4", 0x38}, {&(0x7f0000001300)="7f7f6053080677c11ef0741bc38f23685c9da28bb84e57c4ea5cf371e4fe5fef18e0c4494047", 0x26}, {&(0x7f0000001340)="13c504831cfbabc9825f94cfec069e9cf623c6bd20737f45fc1adc2384db70c6f52cf2dd9ffcbe0e6220f9154ad2c53bdd49e8a236d1404ee912dfd5f3f725c8b2e78c8153baca10f55ef6ad739332d45d0009495cfb5b954e29f03309d8c82c24ea68d2e73313c7697a9291c4f23fa2128d0891e62f378ea6710938cfd44e60718bbe1441ab4c26a982ef429b25ddce06c57f6c65ebd378", 0x98}, {&(0x7f0000001400)="c7b260edb377db719ec422df2e20af6e1677d3246e0d05c6a7a081e9fd6e01ff5ce67421e25ad1c9f2db4fab9fcee37cea865e2acaea2a4af475a8cddb849e3eae3ef866fd2f8ea7cdc6a3f0fabb34f17632e4196350c1c1ddecedbd986e8b5e57afa946704036eea3f911bce7e4e3c6b63ccc2eef4fb9e2c280be306f26f05a9170f17bece7e84a5f1c4600c0cb9e29701546a5c9c83d38768aa302c5de19dfcdb75cd168a140bb990999b8a0931b32e4a9acde3349b3da5b2e23", 0xbb}, {&(0x7f00000014c0)="995d9c5185d73a3336732b09cf438baa35d8", 0x12}, {&(0x7f0000001500)="f8821576013d509089cd191962f97d91b49ab5b844f8a3305ba6033921541945ba359efd1ff677b6f49b65a51a17fd08950d00716d8ea873c7e0fc0451a33413293e6c2202558d378f2b9072daa5bba9521381674a3cf5bea4e650ccb5a42057af9f866b7d776c5e", 0x68}], 0x9, &(0x7f0000001640)=[{0xd8, 0x1, 0x3, "77be579660bc011c660ed34195962dc8c8461cd6203244a1376cf3ee2c9bf033d065d6b35f8e9d0e9ed11f14e4576eda7db21419c844e75d801e348813b9cce6ffbc63cd80050f1f66a62eeecd0954f496ad714743c57f211fa62fe7d764963de301c799f2ff9f676ad12d257c462d5b1225b9f8f8b29965dd5b79b19a45f1f94d37f656d9ecdf30a6684aa3f022ce5df9f3949e89153fa686595c57852feeae0754a1390f9eeced132eadcc42cc92e39d5b7acae37e44b9e30e154c3f0d6c1c2b"}, {0x40, 0xffff, 0x7ed, "dcf30e09bbca8900091609ed385a7cfd3f4e28d5f4ea88a0fef8a623039e98fa4b64a089f8306b2d4d4b5859058579"}, {0xc8, 0x0, 0x2, "85028c4f2b468453e99fcf41e423426ad9d9cad82ec0342e480d0839670a3fb64f52f40f4de3c6129aa8f5f97705579d5cfd9f0dfab89335c7b140a36f8d63c46713cada6aa593b3dea4f631f4310c9b5b89ae5d15e52654cb38e29b637415373d80b41295d914013ab557ffc1edb5578a6e2bc5c181d66bec876449b61ecbb5e0977c2b939846e08a95aadb0fb7b4874913d08b38d83c1fdc09b6a8590fda9f49e0ddcff66fa2fc4ef72ce67dde443bd47d05cce1e6099d"}, {0xd8, 0xffff, 0x3, "b8c12a725620f786ad960e13d98358f8a513826a10298235c599cd8cb34ce1694cc3747f55c52a13447a116e1812091c81304c95001de4829b60c7d4508579ae1fca33a5571e4a3bf8751754eaa8a767294e1960e9113dd08d970a4ad6dd1b7b63d45d6db52f0b8ff441cfe1e0c5cfb4088d19251c0f40356dc4fc84adc954b21b1043d54e1dbd1bdcebbdcfc8177539e0bf2cbc9f1cb5888a92c89c78f0bc31567abd81930128b83a95477cdfb820068305aff16e85bdd5754c44f5990dfde4d5662edac60516"}, {0x10, 0x0, 0xfffffffffffffe00}, {0x90, 0xffff, 0x81, "77b927a64573d19f6419a0529f1f6bff84fede4607928cdb2dae17d144db3ce7d7fa066250cb0681f8592f5dc61be9efbc657953071b6ca457eedd8783ee4480eba29c953550c80a1d16d44eae0d3239a53ec0d1f2632d5d19cb4d5319fe5b2b41b6e9c4fddf799e785f4c7fdf0c8d34938ffa5ed79fc2829d"}, {0x48, 0xffff, 0x4, "11592b0d6ff3cc075a8da12154c31575f86013ac958b23f5179540c88703c96e4c03d87ec6a50870a19b1147dd07cfda2b8ac86400"}, {0x28, 0x1, 0x4, "43bbbe33a9cc8ce101d8caf46ca267501f7d6585c3ca8a"}], 0x3c8}, 0x0) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x100000000, 0x4) 08:43:02 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 08:43:02 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="32000000000000e8feff000001000000"], 0x10}, 0x0) fsync(r1) 08:43:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 08:43:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) socketpair(0x1e, 0x5, 0x8001, &(0x7f0000000180)={0xffffffffffffffff}) fsync(r1) shutdown(r1, 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x10, 0x4, 0x3) ioctl$TIOCCBRK(r0, 0x2000747a) 08:43:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:43:02 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x40000) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a0aa4234c88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d19a0c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5ea8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7594d3ddd7071975d4be699ea0f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1", 0xf9a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000003180)=[{&(0x7f00000030c0)="fce0ccb6f28c7125a076f9f2cd5ff108a00b4b1a88092c9b3abdcd581ce6c7913b9b8d4f789f66058ddfb7cb360f0b3b89433bd3dd596e937969d52e1fc5942263cb190bf12e95a867f197591b5d844ae2557a5e6a0336a65f0c214a4a2db3a14a656e39871e486c984a56394c53a3c88b7a9e545d997e5f4c7f559e6af8a6d302d0a73a13471bfc25b53cc02acd78bc98adefc1ce5d5f47194487862c98f1cd2df0c756ad9f9522bace655078334b71cea0a6d1831628fab509580e", 0xbc}], 0x1, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 08:43:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20880, 0xc0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x100) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f000057f000/0x1000)=nil, 0x1000) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 08:43:02 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9e, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0xc2a}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 08:43:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r1, 0x3) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0xffffffffffffffff, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) fcntl$dupfd(r0, 0xa, r2) write(r0, &(0x7f00000000c0)="4d94729bc6b81d2c39e493fb7f6e095e9f312370ad6cbdda3958457bcc", 0x1d) 08:43:02 executing program 1: mlockall(0x2) mprotect(&(0x7f0000a41000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 08:43:02 executing program 0: r0 = semget(0x0, 0x7, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) semctl$IPC_RMID(r0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 08:43:02 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) rename(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 08:43:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x8005, 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 08:43:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="57c96485cd10dcb5bfb6d33788d11488883609781910e293fc826e4c6939d0b63b3174d681b3c79bc7a33f3fe0d415044dcb0c03cb20a8d9c6e91d763d50b1a6195675bd6a637a84789102f6c427f6755f070b441c64ccf6e696a342f986efcc877f28395ae4ea7da909e647e350de0592887436f886ae0f8c4fb7bdd2b5de79ab0dd22464c81e20f1975ae951fa3d0e4f456f", 0x93) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) r1 = geteuid() seteuid(r1) 08:43:03 executing program 0: mkdir(&(0x7f00000002c0)='./file1\x00', 0x50) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) dup(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') fchdir(r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 08:43:03 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x8000, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 08:43:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x1) 08:43:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) r1 = geteuid() recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x800, 0x0, 0x0) setreuid(r1, 0x0) setreuid(0x0, r1) sendto(r0, &(0x7f0000000140)="60141cc19f9532a5b3e6248185839395fcbb98853846b0a34b866dc51356359ca129c0b23371543482bc36141ccc8335fcbedf97af05c97d10ceaf39ee70601db48257e8a86e84fee452e86e19062e7b80ff458c6032efcc5c21c152838ad30ab28fa1cda3d3d17cc022bbcb96beb81847a78aeb8eaf56", 0x77, 0x405, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="d50f332e356924439800002e2f66696c653000"], 0xa) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:43:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) socket(0x6, 0x3, 0xffffffffffffca0f) 08:43:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x100) close(r0) dup(r1) syz_open_pts() 08:43:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x8b}) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 08:43:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="1973bf269c4e2958d99b700a4ca22392c8422e0b7c478c0311ac09", 0x1b, 0x409, &(0x7f00000000c0)={0x18, 0x0, 0x40, 0xf2a}, 0xc) getsockopt(r0, 0x3, 0x6, &(0x7f0000000100)=""/176, &(0x7f00000001c0)=0xb0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNOTTY(r0, 0x20007471) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = semget$private(0x0, 0x7, 0x101) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000002c0)="ef149c8e0acb3b158d4e9b16c41feec8cc1b16bbd8cc1e7d39613ec235dc7b6ed0ecbe7adc0a81098991b083c5bc4856e2b5065c338516489e2f645874c802163d96996d092d43748c8bbb201c0d1787ce010fd8af580a511d8d2f909aa396c735f4038b00c43574c78587a74fa2e2997bcd4b6438914978d7d13ba410223c2afea3e7664b85fa7a36d99865c67a80b21bdd40b170497ac319dde2a7603787b06bebf76ece15bd32c6", 0xa9}, {&(0x7f0000000380)="d6c40837e0123b585cac573c223fab56d8d1d31521da807d8552da0543d7354c75c32fd5ffea9cac18d8b60c313f6820a890b29b690abd45a8193179a4417a6adf0e1d947883967e38afd9", 0x4b}, {&(0x7f0000000400)="911c32a1efe3c7ff8e41044fdf30cd78c330fe847ccd34daa34ce5f42e72cb4ed2cba85619c9440b4be6398bb838fe9916d5c5df5f7ac191212cac6499d2c8334a732bde1c0e604d6a0379add85a68ea5e8a2ed949549c64e8b4c93f8c6c7fbc1f207e52228642359536c198643bfa2b0635bf4553dfd48ca1c285c08806c47d1b7dcd97b7579e84d020736bbf7ee1fb15d321114df18fd0", 0x98}, {&(0x7f00000004c0)="1ead904d8ca87f0994b83b82536e0dfc80a542076a9e9b7ef0b590b96f4f2f3e59524833c9719802aa6a8e72909d2fbb598d9cfe9f38880a1737dac5af9e91a4993d30f802bc66a2822f350cf8922e45ded735274ab2274745dedbf442a62d4ff4bc550c6d83a8765b56aa98892f9f8bee645477973bc74e1f021730d331ac984e5ca2494d6a506416a4cfb9dc29fdf2237634eb7c9645c9c1693cde1b2e663360478b99624aa9735a1256b00cda04a96a3bdfe05993e1af7f054ef8cf803d2288c08587db31cbbe5383386939f3f280055419bb1ad2e3406d1befa258f06e03e0", 0xe1}, {&(0x7f00000005c0)="38ee3b113ab324cc93077ecd07c912977401e13916ee9a0da4e003a68ab35eae4654899c23278a88283dd0be2493391b09acc58d201b873d912c1e6606d2c2d037fb383f15b7eb84bdfb4ff474cd1aceba71c03ae543e55bbdf5d5c004d1656e3a4349aa4742367dac15e9169f13730a916883e123344b134daa0377bfa2f0130af2125fcef64ac7ecb075430c2783fa23b9596d7e9336bcd3e18c4ce2", 0x9d}, {&(0x7f0000000680)="22ed1398213524f2b151b6fe7254a0797f9ae01394eca4ba558842d5a92fa774539d3fd57b5cd2469c60d67f65daebcc13cc29b890ef8ada468a12b38349d3787275c6839f62cc4e8610858c01b98dfe4a0b304f3b20b7130c85d8e7ae7720688de67b3a5a375ffaee3e2af9bb191437b30eb31b71b574b5edbfb3e266da9145e2e72dbf56244fe777a85ab17ee41c490dd082", 0x93}, {&(0x7f0000000740)="c4ef70dd070f4b9112f63b292b17b0a65dbcd2c8eeb6cb42cceed66cbb7e93f48c772680800f7c7a9197ea383e58f23de1692bde69417f83b360830d655af738d106453df608c42f61ffb2117117995fb79f825ba7831d01aa5bb2a67003155fb0ba161befce96545a4c6bbcbb03d70c05c75a029de5da7f", 0x78}], 0x7, 0x0, 0x0, 0x1}, 0x4) flock(r0, 0x5) connect(r0, &(0x7f0000000880)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r2 = geteuid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000008c0)=0xffffffff) sendto$inet(r0, &(0x7f0000000900)="a07f33a9d4e9a403db689b7046f40ad9933d0978fb5de3629cffd2af3ca396157a2954728b4047b276825c810e2dc865818ff1681d1d45baead9c397acc4a51c1e68b4cae371046cf77ad88fd5e61ee1fde2635d0c64654d2cc91f6a98329f49b6ad41cbcecc69df04dc117ef631b7c01f7ea44d88d88e120699cb7254468c4a854a2e85f3f5dd32f9b50caa898282c1fa4416", 0x93, 0x4, &(0x7f00000009c0)={0x2, 0x2}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(r0, &(0x7f0000000a00)=""/4096, 0x1000) recvmsg(r0, &(0x7f0000001b00)={&(0x7f0000001a00)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)=""/35, 0x23}], 0x1, &(0x7f0000001ac0)=""/44, 0x2c}, 0x800) sendto$inet(r0, &(0x7f0000001b40)="ed636b15553f6e0679a7e87a589463afadde0bb9c760978edd464750fc8dc49ef261e339dbb47bfe1d3cc6620dbcf2bfb50a11a929c01845f75bf69632f82c", 0x3f, 0x1, &(0x7f0000001b80)={0x2, 0x2}, 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001bc0)=0x601) pipe2(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000001c40)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001c80)) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001cc0)={0xbb, 0x200, 0x1, 0x0, "4b0c8384cdda12445ac5cf929a37f5d73a87e8e1", 0x1, 0x1}) r4 = msgget$private(0x0, 0x1) getgroups(0x4, &(0x7f0000001d00)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000001d40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, &(0x7f0000001e00)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001e40)={{0x0, r2, r5, r2, r6, 0x20}, 0xb, 0x6f09a861, r7, r8, 0x2, 0xa2, 0xc00000000, 0x6}) 08:43:04 executing program 0: socketpair(0x2, 0xc005, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000100)="010edf006f000f5ae84fadc5bcc2f2c95564647edb39eaebe029de22148b10714ada377fe48c465407fde04f344c8e1274ed342ad00dc68a8becbc89275f841c47090ff700000000000000b175fc9660e6b04c7dfef1a12007bcd02e5738a0653a908535e50387aad00b1c12f6930595f7c4e3656e87041e8a74f2b58f59c8296a6482626e983e059970755ddac385ae8d1fe10f9a54c4e5003fbf2d7f97101f2db17f0bc331f40797b77d5c537f5c6a9a6988d2e8b11c2e5110c45eddf752af0419b8573e6a8d2611e9f89dc8b95f8aeddf678052ea709a4b5ae993f774696d8c52a9f0b9c6d30adaa1c2ff9f926b5bdda384b0e342b8dc0faf658124cd13efdca53a3862d808637e8ace7df4088586264b4ca26da8634f362996a9beeafcaa80f77079df1f4ebf2655aa55155f2275e4202b87914507907e072c2a4ef07d4325a2e27592ac37d61dabbeabab6b5ab71e44dde0df06832489721cf4b03c0333356763c933f83032c3cee047a387fa9ef50e6aeae8744d8aaa44002e8a1269a875fc3ccc13c869a22bdf30461ace5ba9c4adeca2e82b3ccaddbc51a2ca47d937ff28d6d1d018e2f4f4d79b542ab72e1f5c14631d2f4627e40016700502ec89386bc080e0f4a9f1b6be68f4e1f6eb7f1b6a69dc3f06a379f0fe6196c5e65a7589f9b614011accf1e820e5d644f7846a0959e22303d521b02e307f8859053d31d5c1cbe7e2997540cec51cc8704da6f3f3d2f1c5c8742abfcb6df20bb776028037d4cb24360d176da949dc7ddeee2ea14ec5edaf5586afff87037c6f8e4fce813efa02da1ce5", 0x245) 08:43:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) r3 = dup2(r1, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000140)=0xcf44) 08:43:04 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000040)=0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 08:43:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10141, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 08:43:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) 08:43:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x3, 0x100) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x8) socket(0x0, 0x0, 0x2a64) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x1313}}, 0x2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000300)='./file0/file0/file0\x00', 0x0) 08:43:04 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x10000200, 0x2) setrlimit(0x2, &(0x7f00000000c0)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f0000000500)=""/115, 0x73}], 0xa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) lseek(r0, 0x0, 0x1) 08:43:04 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/139) 08:43:04 executing program 1: setitimer(0x4000000000000000, &(0x7f0000000040)={{}, {0x1, 0x10}}, 0x0) 08:43:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) fcntl$setstatus(r0, 0x4, 0x88) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002e00)={&(0x7f0000001980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002d80)=[{&(0x7f00000019c0)="51da9158f66f5917cf3edd5abaac9faf7ca9c89b4aaf7977bb2cd5c36dbc1c6c5ea16869c39f7ed5aaeec8432d20cfd3a1da63e361164d73a2486ebc8fbfc204d18d387f29cb17d4b335dabb8fc2b5fc6c2d91fe9dc62d2f435afeac94596888e90b16aa95a856ed1d694828bc1c26035926a315d55f499912f17b211410161f841fd2c6844a7fd8cb3a60de7042f886cb9d5265f7e60882602f6d6f6d410c3b2d9779b28d1176cf8c6bbff3d1959d129551846c51025b2021cfe46225139be233f282224e9bd8fd4c4c2508827e6577b992ec8264f6b255ab37fcf9951a00b4", 0xe0}, {&(0x7f0000001b00)="414908a1aaf4a950565fd1e7807ab4d7ae4b1fb5a44697899af642a39458bacc012f3259a6898ab94aa9f649afd34fcf2e46195ed14a7eca038d807b452b16b603e7c3270d4244a60581fdd279634fc0df7a8476b1e47e7767e16f4a932790dfd6c517220265f14aadb26d25135cbdc228f94bf164fb4f8792784853dfa89c0d64380edee014086524031a5d95675818a127518653ce3fb193b39939975de3a5955f73e0e2d89e00b28a12a37282437db5fbbf8874e5c1ad5a231f083224f74953cab2fea2b5a0d1bb217f28971a0361fdd26e16726f6b4b5e3ce7c02167e538466063654c143f6685eaf6c93976fe74f28542d2c6", 0xf5}, {&(0x7f0000001c00)="c9fa5ea332b13c95ddb24b02b70bec92baf97d404a9e38df87e2c502cf3846c90aa546acfb02ddef21996f9367c7413ba6bf9a5468bc7837d26f5aef6249cbb8a428eebd58b251f708cd63c65fb326a251678e5a13538a8f6fe15e1ccfe8269b7bde0439d479446c1c1f6d03a085be99da3d7fd9", 0x74}, {&(0x7f0000001c80)="dcf9adc4fc74de3c41625dae4d77eeed15b8975363c0a3d9a9413f18f7cf8870385814b186990ceaccd3e01f87bb36d0c2db40a52630429683deb4836ddb72c0c707abace6822b475b90724c167400bac2a68112943ca9bf7c3c1dd91b7560b6f6e619f7e242fcb34d6615890811a331aef6a5285c34dbb794077a63eb19480afb0da5aafd783d8f607a9500154e5848c5f83d051b9e00cd30e4", 0x9a}, {&(0x7f0000001d40)="6fcf03a18dc3bace63e7795cfffb06b86ee118eb6d9858948f3af8399ba04259424d87494123f48fb537aba361b95a7d885b3e9a866d48573caf6ed43b238d6577ea9ed35cff7fb87196b01f386b6742f8c049ccd87882091078387cfa4cc684b48950f2b73bd51149370f58901ce1143105f59b0b2b066b85ff9786eb58a75d21c7bd1c5cd1f524ad3f6ddd37c2bb5d23e63f741f1b3bbfc8ddb2f04ed0b398eb0bf6af3c60b7560bafb9fd644efe16946c52968c1fceae4c7475f50efd975f7332c2e3bcf272778f8b3052f58470b8c4126e1b2ff5f8d7f74a62d75081721e6f6abbd2d5472c7b2a738c4b47a1b4fa48fceea05a81858cd6163e42ea8d39739791d5fec0b8c679005fae28540415250a6619566b40c25d8304b9347d7f239ed2724315bddcafca04fa855675826064c02886cdaaa58941a3f49d318e578293f387cf3020c8400ec48e2338cf9ac7c017b4807c86a70236c45e296a19b5acb2e1319fd0af9d7a51425741432141f9c1879278728c27cf3dd88a72b5172b714ad0a93dc70b651b69b451b83caed916ff0f73bec6e9bf9755d8d3e1be44c51dceb1ae75af557e380aa7ef792ecf520988122f7712cfa96357dcc949943be3274a3f2f484b44511b438d88b6d752bc4b0e4e60487b7a0f55331a693571910e7c4041354ac62fe07c92e4e21735b86f092e55402c97137b6e5dbdc0f66bffcb0e8f6c08c3f54c076708b71d72ceb437a3ae7352547c7fd34c0222c0dcea452d1f8a86c15cff706323045a36511f4907873441042039bbe538e3a6bb8f8dd1d96d79acca23947354a2017f335518c68f6cd0eb3c4cc86d25e4de0f91bf0845c27f36901a560e404175651e3dbb2965206d1a94f91c0d6907320a8b3b90dde4639a3c0f0fdbba9580b78474842ed36f71a8f9a50e44c43553bd58192325f35f3c3f8eeaae471bc5697809ec88f31a2aac08168efa7a4d27d8884983e06b747b95d7be1162222f4ea5bbac8eec21d9b11cf7595034cb53774bbca143250ea130fa1a6cd50c7da44d7034037288466c344c6b9f2680a969e26aa0447096d265056c08f4394bf068f7cad2790c77be5bb9fee1a3fbbe9f50141ab6b47c2d1280cc4b9617e03635106ef14adc8e5212d16fb6e6e39cf5dc8bf5683a1a4fbc0ea2a0bb26f79efdd6f581e76162573307d62e86d3b5769a6b7e15f9e07818be7540a500020461c13a0c80339ee43ebdb9130c5ae88a9ca971c24f029ef86ad77138a889be408cd70fd9e918d236051192065f45c85a6495dc855f1fc25a7912b5bc2af1059c81743f658d756181e63c5bf48e27fc56426a2acdc3c79f3c6715f30ccfd65fe9472ecb29eba22acaa0c5248db575575e508ad4ae561ee2933601a138042266c8038dfcd6b992b470f2fb62bd7b46f92ae094d26664e5c50cd753478b32511b1c4d9b2fffe71b744734e9c5a1b70ff41a24b15ec0125a21af43550cfa3fe14821d2440ae3a1305e433d3204653d175ae57728b2b01fc3256545c3c4a4e0ecf72818e6bb0b6c71fa1efc67f1c612aae97b38ca94ea71f0451f234d9e06a13d1540be3990b7857d0198968a8c2a7749ae7656b63db9e0cc36c1a41aa8ff412ce46e4bf9a9e1257207f82fbbf7ba4030be0044ac11cabf22fb78f2949e63e0cdbf7425882950da0121418ece2a7c4b97c2f1d8cd3cac8a71537113a545a0b60e5d8d7199796b0f382dbe7a223f592c3df1f3e3643b34311dacb50631a209f150b1666d2c446a2f0ea3571865d410aaac1c0cd74852312976eacd9318efc2f9bad5e3d828af98cfdceeb195ca6d72373b67a917c8e957d86f64f8289f5d40378ecd057d47e0ad65cd06b09b652ebd17373b98569d98812f5dd2a1694bd4355f57842ff1f5cdff2053c797ed8b30f8f14b8b1da9c2509e750cb66ab5cfccf7331b9f23c728338bb4436a5196e2a9580583e011ff5d8aa5d23b317ec5a90b59760e608fad8cc6abab2ba8c414b6ec18b6270f816327859f4a608c57b43d5e977666275cfd1ba293b2218452abf96acde9b382350f90063f49bb7a3aff040ed07c4e9b24b212dabce02955922fccb952fb9e98fa36e25bc86dad319895eb5be7e2eb7e7dcbf23e244d0353b1c79838014eb9aa15fc4ab2a38af1681c6acd21ff02af499d8016addfa68bf8d10aef0d7de9f610184e03f673606f1956c789d73d499624afd7e3f2d4f9023a04bd4c2c13b58eed1e9052f537cb48613db13d9d32e07dff3e2652745114e3cec49ccb094f7c598164c4c35b31e4e55f9eeb3516624a0c68d9b9d8c238b9ea54ea547b7084062736c3d426e946e5d6f3ada6a2dce83a4ea5b35609412bd6317f6eb1ca0e4870d0f3d8b85f3ce56fd090ed88d85bcc04ad4f28681f33f110457f89bea604704260e25f2792051483f740a8a04a000c0afff4416fa0488cbc4b5310c48c2e86192bc5f2daf0ccba8916ebfaacd7ccfa7ee00de4f3e0c4813a75a661538ca69b18a0ebc329dcbdfe47497c464565fc18ce0d2ed09d269a8ca5ab32f7eb944a6d96c4a1216bbdc33850fafc0b775090c48b468381b1c86e05ab8d2d937806e2047b3a890814131723f1a5b840365f551e6367f55a4ad4bd24456ea079a2854e48dffc89d68778839dc8feb161dd8c8d0309513d5a8d745b2b0dd397f56959a74e9db2b680a2a2309aa71de27c8ab2bca813d42db30bb4d34f14ec868e12d560f31f75e7fb51ee8b7088a8d2e8ba85ff6ea0f400e4cd855f5c3837687e79b8d14c178fcbf8ebb8bda9fec7b035588b9e378be183aa885b1eba58ed49d78a4aa30690ea11f39ff9461bc8eec919b9d0e5a49479ba727fa09b78e631dbffb098ef82218e62710b787f0ee1c7cc5b9eb2241d023ffde9decc6f701fcb9c273fb032e6cb51423e60a465e4471fe532fbfa65c7bc32e95333467aa362a68c2bd830a28c632440ba640d90dcb3dd25c37ed4eec5f0f9b754fa5238652745577fd86e61a4d70e7cf1a5fc774716ae8a0a47c48550f8289a0aed34582a29c0d0bc51eb0976f91a698b5d83e7bb9b26295e7e4196f0e4c2618e639477299ce222a0c9b7c6723600f2be0600ec9e97762938cbb00740711fb40d4ec5409f54566d6fb4c3d47bc82259c5a829b7444298d553b3901a1c59806985d1adf0779353b204b0c90fa55fc1a458d071a203904b9bef7a6633dd54359d67fde0251c4c475d7ae4c8195575875172d2bb850b49761f63d70c64f43071b7ca903f6a905461518b01a322667ee49f257ce4e0f3675f743d7240bd3ce5c092b2dea930222f9b30aabe2a807ef28125c343000103ba4da03903a42a216c7108349a288eca51593e7950256f0665dbbce131b7507faea38c9de4d58630b105de1a1840891df349a5769f92311c15994a06c7b06da92526cc470de2af95bd7d9c1b54cc899349c9baa2656145112a6eca75a17bb869cf542358ff1fd529d92c5b3d92c325320c38efcbbe19f9e73dfbf63b86d263089e06b84afb41c7decd057ce6390354c517d98e3eac5adfb8ce0f000b270148989476d03cb76c7123798d75af0da3c0b6f017d9aec4da5a52523b31ee558851adc41f3018ffe437ba4a766c1ff83118be42b1f5991ba9597c84fb6aa3834ee869570496aa16a0dbae47018f27809a9e38e1b036fe8715464d27f7b331ac24c5f810f8b5e97ba3cf15f8acf4a463df78e735954c51d1f3274cb0cee213ad1a3770921eb4dd2b7443724563c59baea128704b4acbcc4d17bb5281f4433fbe7d24d13cd97ba1700459ed4ffeed7e4c4254cf4fb251a477af6e13b9fe380128e4a83c716f8d39765326360be2c3c5c8d9e0e0af27d3fbc661c3ac38551e003a0a0b3ce09742378f436af110d805e36fdffd8cc96ec30a3604b8c0f93791da6a21bff0ec41380c7f434bc37b2f9e63a09f2be47bb71699f37ddea8236c4b7cb0f942582c1950a55fcc1acb7206497fb39628a604318ee5dcd460ffdca33b1448af765a561804a92a36c5b2fded813c5074c57cbd0909477326453a70ec595f99239e2f837da0b065baf29a83c45eb112d14011406e7399b295f9459d4a1fc660e9ebc15e55f8245d36e757be6799735317aa8bd2e3a9b6814edbc156e588417f8e948fd0bf873e0c0a53a11214a622e9ef9f536c6c8439ccf1834c6f74c1317e4d460e1cf0eb5548a2d1da84c132d229b7affa95b0e9dd5ee6598c12c8c3f47d19588e833bc4b8d14d9174b217703640c327ff85860de2cac15f7f8b5adecd94dd8822b295b6d0ece59a763e9652e5a6f3b408baa6e39d6ec555753245a53fdf5908fb399e0f16b8c9a7b8d47fa9de3fd62b4f901ce50ebf58b458c66841cf51179ec6adbd7c8927a3b32d05588a74189d748e34e456b10309ee93c2fdf9a93e990d5af28d45c0b3e549bec8e69c670359d98e475d2b658bbf0d44d6b4b2b439647f05307186737ee94f43bb096917f879a72e7353ef13cdb6b36b53280a1cc13b81018f688dc0565cfd23c3e50c09db1ec7764006be0f5353587a98c6465346aee8b04c2256ffdd9c067bf863192510f6357ba36941bd496fee81a966d5e0ec61284118498d1552a2589fefd7637196a589a3d94f0711cf8ca01369f5562fb3659464d800287ee623afae7e78d92b0fe8acd8d404392d805bf9537476977bca4f2f257847df59f094fb6057f50b6d18bf39b7220c9ad6777c75df0ef280e3e84b120ce6d35475512949c430cb4cb1af4ea3673570c8b28edf64ad649732f496d78d60cf6cf1d6f44ecd69c360619a48697d88110926393d928e6c2a14624d6045b106a897038a31a68a7f4b1f34664b610b8337bf566248dee92be7f61db1c66ed4fe4677fc1a4a9369b059d4645b9186b73e0a98af01e69b976d101d45a52c7a4d4bf3e1b723ca46eddb3ff777592487c0291ec0bc0895d6e1a3c518297a0ffcb893d19c8d9ff431c7ace942d928f796edfa25c2ff0f632d63af847719e2002b355963618d131c232eb32810173f1e53b901d05c39f46f69701e2340a9577956f6c9c8c05a82d051357d15a749c1337949c5d661243e404a200d281bea8886714ebdf2e6c46b2308f027f67e28c1a7104a9793f4b51e37b1a9d51f0f99e08e377156fdeb40b5982855a243b77dd9e84ae04807b20a5f9c49c4ffaf68a040f35065b626201fdf02e44a62ecd4f2a2248c9442238da6c2e2e5fe51e88def867de928b841b4487d06fb0bef84716b354e3bfc08e29d28002338262cae537da2f49ee0aacb505963e72f596053ad8449ff060895a81e4643e3d78bc48ff2acb1bea38df19aa5333af1e41a9cad2e2f22f3b62a2be7c1b05b56a79c1ad5f35e9b6479987c63b382556b605126959181f500c7a175602170e167749ec7796e635eee06030524265c179076e568813d66ba4eaed29a320a7da3f2bfd3dfe3ea8736235bbb620e647676e099e90fe58b8c802d0f15270cfaf893f8c41c591d4daddc263c742398bb729c42e660274df83aa9c83b10465b3718c010917cca19db3347281870588fe60cfaf397a91bf5bad5b8002d0887c3c0f6975b78c458556cb8daed36987b157703f8eb2caa2e1c343e9ed521515d290a67d65d6aa87086b766010ddc9bcc75d4741c4ff1a2e98d10edc50c7226f2b3f28a96f6759c8474b5fae48fb00cb02daba977e96e57d6e3c459f713c927c4b0f1077b18db0f0193cae0f591c8b571a3e3dbfaeec058f6ef3a4fef211bb8a21513b468f003cd6143db36ad6f4e12945718443b275550ddbff1c887", 0x1000}, {&(0x7f0000002d40)="22c5e02ef1ee721aaa80abb775b60741a337c0a971d4b96cbc21bd137fcd1055e1240e73daa444486d87fe6e8dac6269", 0x30}], 0x6, 0x0, 0x0, 0x408}, 0x400) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() syz_extract_tcp_res(&(0x7f00000018c0), 0x5, 0x7) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000001380)=""/244, 0xf4}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000001480)=""/182, 0xb6}, {&(0x7f0000001580)=""/203, 0xcb}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f0000001680)=""/237, 0xed}], 0x9) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001940)=[{{}, 0xffffffffffffffff, 0xa4, 0xf0000001, 0x7}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x100, 0x8}], 0x3, 0x0) pipe(&(0x7f0000001900)) 08:43:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) write(r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x9, 0x0, 0x0, "0ab6393809a17695e623aa09f5eab38e2250b401", 0xfffffffffffff801, 0xf1}) 08:43:04 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$getflags(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 08:43:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x80000000000041, 0x0, 0x0) 08:43:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000100)=ANY=[@ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYBLOB="4eeafb6e872c1aa04ca0bbd67e2e5fea38ce2b6fcb963aa99501ca3db614cdd646784f4869bf00ffb30d", @ANYRESOCT=r0, @ANYBLOB="24a27e7f33106613f052522d51e11672294d12d3d28c7b40d7885966571e7124f3303ed36d8b5de7bf3f63d24ad7e13b826979f86f0e7624ca9373fe002f308ed0970ecce4fe3315ec074a6cdd448e02c684f36f769b984a63210ec72435b477e4bbb39d5b2812b319e0d06ca3862b739fcbc7f91a20d5080ec7d9b0cdab2ce1322865e71c001971d341b0805877f9658db994a763df3af56adefe08f36f544dd8c999f97c758954eef1b3cd937bd233e5626bdce94158ea1b86c1ceb19e61d15a37e38458aba8e525f37bf999bfc17cd3ebab302b05e62e238a5dc360716b3f75f7f5661b24debca6bd08845a549b5f5b66e7e167d82009bc4fc2785fdd08e68dd386612acf927b7d26c75a4ab966bd46b4898b7a27a80f2fe50d27e6520e1ff9ec0d096a2e053f992df5114145550a9f09a841cb59b80715db74a2711ff83398ab73e0cfcd781f94504ada000d0bcc5a466b82e933efd6ff7a183732e9b6b4f479767d056c1034cfd7d609acb3e6c12811675c1544966a8afca42963b65052384fbdcf7432fce50aa292b9a65e73e152d60c40e10ac07268c37bff707a93b108a2cc481054e20857aeb935b663be66e230e1de35a4cad932ade37c547a290356ab429aced7b373959c32784368a5a37591f78df62d6414a247b08e7967d0175df8f91e0acf492e9cab89cc500cd3d4b8fe91037bd24a560010f395508a34d9a3db3898c46d8b258d2546132b5e9c0cbf93883f4a3d16a10cf08a64c10b2a43040068aed8be3b4de166c5508310a0f81a687439240a7aa5fb70ab23702c7d23360ed43e7c74eebad25392896f47667082e11532e0ce80850bbc53db284dfb306fd8c59f924f47e02951a76a19495bdf01074d490a81ade8bc283d2e271dd7daf167e4d5e8722b55aaeecfee0045f1d3bbb1482cddeb56c6797ea092e8d6ec447860a2f03f1520ad79b2305844fe7d5935fc1142e4a89f452a6576de6b6adba22295cd3d064757e3b9021986027feec8ce1ea45cbba4e0c23a6e4cff24704ad8ccda78148d0f9e385552c7080672cc5dd0f1a05dfd45c5b40d9ab37d3ca55aac9e52f80e7805273848b4dd871023be1a3c0eb821d91c57a7ac4ef3f8b18d30f644a218e1ebf2233b9488e923248288fe2faf3194b4beec5fd83f2a26c2ee5016ef0fcf8f5d02c6206303f406780c8bd98a1df03b179d7eab0994cbf166782df34408424002724afeacd3179e948f0b41e5f9643fc63a5f77c636798dbc276855cc0f11b7770fc04716b2397f737d2777e399a8af2ea17a41301e90400ef8788a7e2f9218f9560beb17c458a19ff4a3478ae4e38b242feb1f2792ea6342fab272d3ac7917aff5dc6e1c006e2391522b03b489f2e2819cb2e1df5e2b7d3c53d227188bee198fb78aea64cc28f25e97519caed81a5a1e4e8106fbd15237839923d5ff9c3ab0b1df4e1c63c6d06ae0fa0c3cdc7f302db242df59e62b3031013a2614c67ea987f88d90ed43dec737615730a6873c300e0e4f06c5824417628af499e5f729ce3c64feed880a610c7b3396c3091581124b62a859c73056994590ade62eb5c2b5b4a8a3c20cd050a7f7500384ed87cc488c7d181356ee3637d8aabfd30f414da73cfe028841dd8b87fc9e5c2082be404935c2f1b5bcb7c1d5aaabf1a15d86b7d725241d5b4c94c2a800877469fa6b946172e77adb16a76b9f80ef9a241320508476db6b0f1471cefc03ac9edab47920f583985ddd99965a2f9640692c1c6a985eda54acf15ccfaf4c2bc22e268ed861b8cc05e57e0368055e10c94bdbcafd51c8596f3ffbfbb82c29963500f358d111df1e5850257882d9a53cd4bb9d2ed2aabc37750925995cffb133b1ef03f4326bda642bd950ca5b90deeba7ab2ffc800050be1eac885c17494d1dd457516ad79786cc8129b2fa23bede48218d42615b0e8f8a5089e1a17c0dddaa684ec7223d6de48fd1004a6f5bc449598480fac9909fad337ea053a8ded85a5b5b32be03bf73e25bfaeb61608108b249ebef7310918dcfa738891218bfacc74eb636ca2b7b76f2efc2a3c864e160b40f78b567ad03aed463e5317888eabf093410fadc090c848f4bb13ae2d64bea5cb92a15f4a6c48ad86c9359a4f34bd0d9a31368e00fb613488d7ccfee227b60ef5a243bb8a5bd6b79b22210d195c8c0a7fe046d9266afe1dded895b5e238da28f6c91e872c6044a298f1335bf4179f0fc368e00bf51b7c48c3ed427eb05f7887ded8684161c802184691bb6c3b49784833d83f848ded59b5a6f0ca0b3842d6981d0b6f82c5107114738abd04615c1f428be422dca1fe18c3b42cc30e3c7ccad3fdfe58e628da0e6f5dd1d61ed8d4d23fbaab1b5268205c0aebc838565d6ecf63ae550f518b52c8eaf465ae8746bc18d84e5dfaef88891a3d9314f9151426f59f157fb9c657fee312b9b9284b099b589570412fda3ef7a4b3a527cf98767bf2197b4f4e40a1e57b4c08e4d397bc062d3e6fb154b98b2e60dc09a5d48155cb5207a8594b4c666c78e386daad71b83e5236077cf8e3624391fdd602cfe277800684196992980b3b63357b8589870cff28aa63c0a6b9dece6f9cec2ecf1ce559ca8873da0bb1c29ea169fe1ebc584bbb444b4401cad12ef7d38ed894f99b92cbaf6944c895fc2452f9ef5caae089b6bb05600b7d0aa51fe63e630a089d048c8ef6631fc7ae05c9cca9ec4b14bf2c93fc77ee0f1cfe88395f97b4b21b66d2c491e2c0ea256e0b2a782557ecd690be17d203a130f3ca15fef4db35a316f0ce298299fd6a573220f5496212e2abb3133cd504d045aa6c2bfa3edd2c1fd9bdcf30c5dfee2db850cc6338f287fb9f3d0a1663f197df2e6b2e7ca913910bb7aae99fcc9141cd1ea895b2a40b6b4f8236f61d5087d6f30bc5fe042ddb97dfb11733cfce39932d92d373c3ad20e83c291a58611370a9c529075338c37467e08f23b6ebbba4e43d051fe126177be66621b91e51925764b9aa680cbd23d33a31bb1d9e8ff1ba49fd97bd452d05af7ea0f9a202f82ed61f499ba1cc572270c8b7e260c2c290e3fc2919f437056488c7644d54812c2b9ec9dc0fc3931146056dc98d937f7c1c8446b6775e50404b77ee567d77a21c3cda169929b9ebf8742ddc48b6d1c8f0ee7a10bca0869f3660195eb0601b622a48d515e19d33d42f0e1d263fa5a9ef9ff7a902ce9e809505f8ae2afde5f886a412f59a99391ac8eccf33ee4023e59a68e5c7afecee7fe671358407f6aa4ef195b8a4dfafc7fe311edce19e7048974b2d02ffad56acd22dfce7309540f7fc10df1863a9e45d7d026b6850d61ffbc190c4533cfbe90369b938b41f8d5cb416efcd18ea04a591ceab1f86e3759c3ab31ed9b3a9ffce04f6de7926176a04ef2cc5cce237c1b6e67b2f98cef3858170ec1992fea2ff78ec33acf7ba57ec5e31796dc1eb4b47bcdfd3d2f574f174e6236a49eaf6a40293d7b19631c2aff38c75e5df2ac057c84871488d5823ca407350091a6dcb962eef2f15ee4ef2537a8729408884065e758dc745967564d313575d74a7f120bbe4ed8f92fd90c8fa584afec24dec07d5a81fbd16c9f4adbd503654b8cd2886d3dfbff7443531121720b4d0d20d6c7c8708a3b6f47eeb5c7b371ef76878743fa60f36d1f8f38a80efc44a235bc41031d33547b2d8cc5cda13407f0ec73cd6af0691623519e03b6df04c654cf5d804c5fb1c2a5421e6525c551b44f7adb6ac5e5ab7234e27714f2ae232f7c330c06f618a9d0b84030afc54cde71b2c12fc94068565649a5a4eccb9a72fbe9bc94d2d13a86828803f6c706c22486b71f8651966df885cdcc0f9ea616b67a6af41bbec326b6dbd0be47eca14fce1be9a1475d0e51a455005c6758307927b4a2552f13943daefba80eb6d00bfcb0b6ce7fc032977f2879f81fe4afb0e3c3760bbdea0c38fea87e4a122b433a636b3d5de7e4e5a605e9c2f7e1d67056c8c03cdbe06d4f9f29d7d0979d34ca96eee6fe786a9d2fbe68d43a92a463aef04ab2b972a6992b14945979c6aa6180197b72f79e412fbcbc934a1c3d847eec50b05013667956b5fcc399fda7d0e06af7f4c40705ad76ebddc65d7faaa4aa32be6544bb583e9436f513dfa8f218f465e30c9627b8f0e6dd35f0ed149eda1ffe23cfa1eef173cf214f7a069b2d19cc5b72d8fb71b703c8da06a0f817b824978108ff97f0c8251b57e037b752a2b87d080ddd6f79259be1b6f86322972b3da6d94d17ef1c0eb6fe15818b6d13bdb256f34768d13ec263ef5ffdc3353cbee3dd327689c194cd645cdfe74bfbf676354f3cffc83226acaf5b99777927e6fa6475476d3a9b339cbbda91eb238a71d77fb659adfad0f53d6c8649090217c9c1f58223f0ce96589281f2dd95a5c1b0afeb0cb9fb227f2790bd25ab36d3e33272f5846d0fbfff22e3c320ef3a171545eea924c8c726b3b65ef24bdf233abf9871ea23f18b6aff121425833db44e5098eff1925ff971d73432dfc6d73155064dc781509d74df50395d7532e9fb694468412ba0eca058d791da65413911b9912aedcb1c823a779f504114841439b7639d5ad789bc4659b3e66aa490e03c8caaeb3419cc70b7300cebad32a2d7cfa234dad75bec6c262b89a2de3d803e7dd7e1b6b8619f218eba63bbfb5736c0998445bd40b5aae4f49a1079b353b6f34cdfd1c9c286d4f552b5429c1ac86e1fbf2e54f8a5415016963b5585d4e319e8e290798ace3ed8e7d3d5ae724b6d7f1b87b8fdc0d878c68d1fa18464d853b3895cbd1fbad0949bbc9cbf988be57ac95ea9df522d449d39bed17bfc5d09c8a8c6f523d90c27c51a7a9088638f96cc42eb08fa0a5736a6b5bae07168777cb15541a58889e33d529f82a9ab2b4adbcb0bdb6c8bcecdf828026a18e6d6ef7b8c32ee7d458681edbf18f09cf06b3d0a311b3efdaab639facd361476fe7ea4fdb70062db97370d41040948228b150b25fedb85f41c349c04297fb07c4e58c5dc940fd8c7bcb6d3b5f75a103cc71a7a15ad5ecfb984730fcf84bc12fa8a2c1bbfc4313c61929bfee2d736b3e38b8ad99ecfaa962a03317381408ee2d3c12f6738fb7e6683e2c580354c1b9e2e8658643bd3f89a7450a3363d24321f4fa51470d53bcd7ddfbcf4bca3b5aa3c17e13552c934329bd558b395f01fd09a84cee5443b411441d7d1c64c92bae4a6f96cae9918e35a94ea7f95b08cde1fc874607ea1fb1d154ced20c3cc4cb8c9a58877cafbf86e8eeae7673838ce490c9ba429d3bc07007741ae4fbd41c27c9612291708bab29b7c6c05928b752b1187df1750a7ca3056103e79bd4328231ebfc17e751093ca81f4b4b02c3026fed46402baf9c047ebebd60cdbfa69fb1e55c6f38fcd87b53b0e7e0b420c25f7fe55e4fa681359f5df57e76f894bae60dbec06f78999da6d3043d86bf4c42ff5d56b947d0d9672f57d2fb0e723d5ef668d4eb04512dfaddc99dbd34e09b8bc9ddb22b841cab72836a1bb12767256065c98dc46c1dab3610fc70cfc6601247a34714e9a9fd7275ae9a57f277e7aa621761cc414224fc66bff0ca960d46f2bc96b8ee3d17be24ef2837c31cc3d24630964ef64c5f29e23d2c90e7b389c04ebe19c441246e9470ddca24eacf7eba8062209cc6a05a95a3db5b937d15e2021007d02dffb3b678d267412835b627190df9fb23a468b17687adf3d967341193884147aced9d89f33e6ec8d4420c39a3d390f6e799e570eaee5439b13f6c64297aac8612421bfdfda66bc02426dfdfb50c88e12b7164681eb", @ANYPTR, @ANYRESDEC=r0]], 0x0, 0x0, 0x0, 0x0, 0x29e}, 0x0) 08:43:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x12d) pipe(&(0x7f0000000000)) 08:43:05 executing program 1: munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 08:43:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = syz_open_pts() flock(r0, 0x2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000380)='^#\x00', &(0x7f00000003c0)='%\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/zero\x00'], &(0x7f0000000780)=[&(0x7f0000000500)='!\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)=']%-[\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\')!%/^,\xd1\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='/dev/zero\x00', &(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='/dev/zero\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x52, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xf0, 0x400}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 08:43:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x7) 08:43:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000000c0)={0x8000, 0x40, {0x81, 0xa7}}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 08:43:05 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 08:43:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x13, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x69b, 0x5, 0x4, 0x0, 0x8, 0x63ddf95a, 0x101, 0x2, 0x0, 0x1, 0xff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000300)) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) r4 = dup(r2) r5 = syz_open_pts() r6 = kqueue() read(r6, &(0x7f0000000340)=""/16, 0x10) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/45, 0x2d}], 0x3) close(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5", 0xffffffffffffffff}) renameat(r5, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 08:43:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x527f, 0x80000000, 0x1, 0x1, 0x5e72, 0x3f, 0x5, 0x0, 0x2, 0x3, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x84, 0x801, 0xfffffffffffffffc, 0x8009, "a4eccea6da0000000c00", 0x4, 0x6}) syz_open_pts() 08:43:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) execve(0x0, 0x0, 0x0) 08:43:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) kqueue() syz_execute_func(&(0x7f0000000040)="3ef3f2d8fa66440f3838f52e67082ac4212162f345de76bf8f4860cdd40065400f74d066420fd144fa06c4e1a9671c6b6465f246af") kqueue() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x1, 0x7e51, 0x3, 0x4, 0x1, 0x9, 0x4, 0xffffffff}, &(0x7f00000001c0)={0x3, 0x4}) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 08:43:05 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) socketpair(0x22, 0x4, 0x200, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:43:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000100)='%', 0x2f0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b068494940175e8af21cf8de54b27a9b8d8546755a824c861a9321b219efbd16a275f3c3670f65b1f79115477f7fdd4d0e0c0c2a53319dba4c411c6dc4558d684a9239029f4b1370105c23e7a962e9e274423d0b367f19b27795c4e77c2a4ef7651392d4743fa1e4a836785f8953d89c9c7359bd4a10a5e38e0f176cfa8956767652ce819d38cbbe2e6ea188c3ec9e609c945799f9901898c4453e318d36f0a99e37390f47a3e086d093517794ce3b87e4805282184969edb07f7abcadadab2521d53377ea89e4b3851702d350247ef7e1fe", 0xd2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="afe81f26e3a55a0dab0b7571fdd25f626592ad8b73c0db223d5d2c5adf8b287cdf1d261cce1b6c89811ecd4c13cd2f0bc0e48f08ce0a566eaaa62e3d6019a0b848c6ca5feef4cecd4fea3425ffd7d1462fb9cab7af32af75dc347821dfaa5c8fca13571d868c2911397cb208cf40f40ae403357f887eb28ec5cd2c370c7841b09067d775a673808a423eb6fe3f88add106050cdb3f2f03228a099f745dd1bd9f16b6a43c5f4e1c8a7f6b9830d5d0f37accb40b61ca399cc06a08c1a82daab61dface8971b47e0c754fa1725c89d90c6969b793c299f9435039a70ae29ec7bc0ed022bcde340e7c86ec98e6", 0xeb) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x90, 0x105) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) 08:43:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0xa8f74bb2aa0eb0d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 08:43:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/207, 0xcf}, {&(0x7f00000001c0)=""/216, 0xd8}], 0x3) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x20000, 0x28) dup2(r1, r1) fcntl$getflags(r1, 0xb) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1ff, 0x0, 0x101, 0x80000001}) 08:43:05 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x8a23) 08:43:05 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) utimes(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xffffffffffffff00, './file1\x00', './file0\x00'}) 08:43:05 executing program 0: r0 = semget(0x3, 0x5, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x10) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0xc20, 0x80) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0x9, 0x1}) semget(0x2, 0x3, 0x524) r4 = geteuid() r5 = geteuid() setreuid(r4, r5) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000140)=0x100000001) bind$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f00000001c0)=""/105) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x40000004, 0x4, 0x100}], 0x101, &(0x7f0000000300)=[{{r2}, 0x0, 0x80, 0xfffff, 0x81, 0xffff}, {{r3}, 0x0, 0xce, 0xf0000002, 0xe000000000000, 0x5}, {{r3}, 0xfffffffffffffffd, 0xa0, 0x0, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0xc0, 0xc, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0x4, 0x1, 0x2780000000}], 0x400080000000000, &(0x7f00000003c0)) recvfrom$inet(r3, &(0x7f0000000400)=""/101, 0x65, 0x1, 0x0, 0x0) writev(r3, &(0x7f0000003780)=[{&(0x7f0000000480)='#;', 0x2}, {&(0x7f00000004c0)="5adab72e907345bea99c49a62be84857ff53bdd70d5ec81d09072acf4fdee6e1de92ee51190b055471c588a424a676feb73173321515358e2cde2496ca06125821ebec82d75c594ffab93b74d89d0531ee5530e167ee2dd487df55b582ed95a5050678f2b5d7caf5ba69a51583e047a5259a4640cd73e1", 0x77}, {&(0x7f0000000540)="f9c93109c273686b8b093c7319124e6423d11c65a114a026842f116f09b4d4bd42ad44aa475d2c94ff", 0x29}, {&(0x7f0000000580)="8d0baa24336acd370747f2fd505a9c0b3f2f1f28314376f5c711bf1a626027128f7282f3862f5057f8cabe82a2164ca2d0909e3ba9097421ee01924601c8d23a390aab2387a71527b321cdbec6bf9335edfc6fae803b1cd0f2fe9adadf1900593536612285c1c18ecf06258cbea85b4e896a7acbc4e21f0de439beadea29a3bc6ca49e414d6621399a29fc40ba30a9652628ac23d9e9e5c1623cdfa3ea5e390eb27b47431c924373ea3b061aa16c1077a2a702b6df6587ed2eb8dfcc452050bef728d2a7a4e0001057d3d1f2dd03dd0baf6073fe25e197e60aa19c01802abf2554e7d652b76e422489f86f57bfc3f570a2611a5859e8af67ed37f11c9843747ca2949454590c4680abc5c30e197115de42a2b2616c7c524322e0b9c8103bb60db512ec96d8cd77e0d6cf1fa4b303f9b226d9eb143836c2a9ec98db615151e90b5fdb474ad87706903be0ec0965be9dea3057ee6b4e01edbc2e2cae510e8e302adc6454f22167b4f6e83214b25a1ded93a6048f5fd59bf66e38c17fece064aaf302435a371e565ec67e592ad5b1e06f203dae771acb06352bfb8beeb92fe9d6e0442174208910da1601eb715efe329e326dcd444a67573b57eb4516bd4932df55354c444c5c0a4dcf442e0b9ca4527e19dc0130fd77f4bee7f23566c044f70ee2602025fba249870de5c1d210339540f5b481c6fbe88175557caae45cd997204fbf9d1a55cd3286b498db8c21feff31a2512974e909dcf9db25b1cc3b00cf48dfd4fc0c5776f05c9ae8487b0009ddaf989d7e3ce5600ad73a533e3aabadef7712c4743e0fe6549b64bd8cbe5f9163c1f2c034998af81d224eee6874ebeb67dd2bf5da7c21d61b38f403202affacaa997059fb8d8636975c7c07a84c7612822f7c0629f8168e25f2ee39f74321032d067a83a07f044192784dc810a02b9d831aa82ae8d2ffc2e02de94dc849b478c31ec4ddb3cff55ba5e0cd149bc55078fe8cd468ceefc90c28e60b5d10d1d566a48069c0b018082f7b18320902dcf5c6470feabd7b437e63992d5910ef7520f0ed5c340b0c43ffe5880aea49c465bc6f6ca3f370fcc4e28d2bf4609183c585c8e90ec3f7c253faba541fb46d77a8d2414ebe29ca23d018c90aed50aff7a4a93ededaf83f48fa31380dd7673b8449fb2bc803037f74d0f454a32f6033c396fa6ea3601973decd97f795bb899caea856a205e064875488f3963e9dcd13b1768e5d00461fcda73ce99e285e5bd5bce93a3b62b74e8346926554ad78324b264cff7a0b345556f13e304c51cede8615599573ed386656cbea577c4822b32db51a05ea3b6e4aff19542100af9c5c15fc1a5742a9eefa2831a6f15c109bc9ff284d206e669233d8f82dc56402971fcddcfdb239109782ac1ae8375f8e42968c34d88dd535684c9935960e8498c428e4ffa8a509c6cda0567f2dcc0fbf9e0cd5bb2363ef0d9f10c0b4462c3ac982dfa5a7400eb7a83e440f3b0faf05082464e378144c25c0679a2bfa20480d88f1df8615b7e8a04dc13a1965449d7ac01bbc280d947d906bbeb885466fb875caf8ac0b17206f918ff320b78e349bc97d4a536429d0a655d4a7318dfb3e92cf901ac37fdfed775da6e01b1cd9ffb3d9fac347a350bdf318eafa55ccbf2bf2702be7cb7186d1faeff11ef8ca94002484e8b68c6a4574eaf935dff89aef55e2759e96101ca2a0056dc76763257b3a2a3c39a3a07c40fcc701dc1a48f5b5b7dc89b98ca3714b9f60a29ee2985dd00ebcea57f1d11711fd01df3f8a1b232b1f29c9d7db0ba72c5f7610f0dd92356b3458efb28111f12eb42168278aaa5425758972f08db3a89b0b9b627ce107deb07e535520d5dff0777da6b23811fef428443f2b1d3a2d66bf6eda9435aa25166e7884e13ae202cefb35a7d5fc81cc475d64292585aa64808eca03ea345f2eb44a28fde46a2a8a2fd09de858a052eae30a89eeefe832b7cb0dfb12f413fd72555e14079cbce1c9ba23882c56389e2063160b37c1b061fecbec4be8bc1cee7aca9db38096a08c1a8f0781409d500b91d7982cf8ba4071523b129b17efd999674d23e2ec21136ca9c29230fd06b3e7350b6264d9539b94785c667a372ab92a9d8e881b0b8901ebd8c9bd4b196bd7f4398a9b015b0db93577e670a771ee18a5e0e60d839b71ec8b08c0c2314ab17f3bddac8a8c34088c0e970d0c85f7cb5722b3dcfa17d1990dba8cdcf6bc7a01f4afbaff0c75e355ec3fa2bced29b6b74abbbd19dc5fa3cd6eb4c6623e4c440ffc81435aac7dfd1da563c60177a13e6ea39dd74c742974e9c492801fa3f1b911894420e3fb7663c6674ad03270de559197e46225f3ba8ef6144d1530df5a20d25cae296d75a621908e9c67df720b29791872b785a7b485f7dc6d8a0c6069dc547ad473c03956294a8f4c9732af7612cf9070c2200b33f5750493d67b0bb9f0eb970a27628bb5b17d3cd6eb89af0a8da3e7ce030f0a153ed416e237c91a599322240ff75dba7a8c3771cd5d5f9bb73b0b89d0bece8bc08543c346a0bd5b5aa0a7ce103fd03cf0f83908fda7aa61c79f1219e26159e7b4c96eab2c8bd709d387d3e59f186993d6a08b26b02bd87b565f18e48d0d8b0ec8603a46be56b3baee08f54166dee93806297ba9795cf3c2b45d34ed8fb7af8e046caf9fb755f4b6990a66f94ef1fdc1fe9c6576783a1c2b3f5436f39123d0614ecb839b473a47af17918da395d88b6a32e6ac3142b3d59eb9ee557d81c497e6fa875c72906a631419e125fae4ba14e9d0da0ba240ed18d6635411b3a889bde9363a9375197c68cf98cfb2227b53cda9fa23dea8bc5ee3771dad04e90a5f867693526e5e06910e12dc61c54207311a1a42d6ee3614ae24140216af109fd994103a112cc38c5c64e0db558b161ba757fa837bc5b41681b258724a7941355e62b229120ba5b2c03adb5fce52f94eeec3bec00765032489f15241fd41fd832da0859f60a177ff7ae82395c2360c1d18a98c69d61a70bea4c65a2bdc209b224cec6cd3781507b2391e250c66dc70ca3b423bc30cf9bd36c4617aad646189ac2aeb149398a91f025430d8a54049e6ad90304644a4b7c33e03287065cedc4961afb5ea0d005460f7a4f222e2c9ead7c1db7115e3172dbf3992e204538784c3d2302f3e5dba9e9d2360910a9075dd55d38c84334cfda2de454cec472529669784a0478737f0372bbdec3e3d98f009b31278d52c9824e10ac6e5031a3b557938fa8dd9cea03ab25cc0210e8ef1579084836013ea3a85a0795bbf0cdbf3abe6fbd93cb38aeff980598b918c6c495ee2846897e91864a64ee2913b70456903b621fd5df9d8fc941d483beda34be5632251f5e0e81b12d6d26ed45e16a05ea04c06cbeca36912ad9a60107bff20fad3ab31dbf389dd650d8013af5d9be6c41f80bfd12422f60531b825480ece3402804a00a116bec1b51ebe5a4adbcf8638be25d6f3399ff9a77fea7519f1bd17795b1042284ae7bb1389a9cdbcea66a77f17b77a8f706a758293b6e4152d487b0fba81d2b4d0f22ddac23016d73f8bd05ec7686e79a4edd3fed099e9188cfb03d9b3cdfc6f0f0b796ee32179df938af72cee6d8b78aa5ecfb4f49772752afa1cfb61505df30f77aaa8abddf349d9f872e2020b390d414a4a25cdfab9f5c38fa4aba5cd614fa6e5adaecda23cb86e09aa194e47ece4ee0e7c6bd2055473a04d4ca62f45bd5317783baeebca32f65f02a6619574c12b89f0222c3e9a5fcb393ff2f6eab667ae22e627e4d862b1e2c3d4716b7414e08f3ea5b2ef71b332d3ea38fab41618ceae95e2e2fe6a35ddae3a611032447ecd2e419b5d225695bdd533fe64486fcb43ef9cc509d0c1efa91ae04ce9f49af6328f14b7bb3329915b07da10720e5c8781b5d1ac2d827b50eda976a8f6df70432dfc9fe586c584e2336b08183111a7ad16ffaaeb3277b693d7ed41fd61d1b5fc2eab25fa1979c244191ed1b56dc117c62e67e9bf42e6e2b4d005572f4ea48024238e224ed56447480053dbe388e7bf58dfc592749648c7ac3f05e10ab4ce123c5202962e1d9de5f95f28f6aca19a23015a64b91ba6a04cddcb3a76bb89a12068404b2ce5187661478a5405edf4fef219f8223f732aa8ccb7f51ed715329ddce68fa461add5216431ed436f2f1dd04df87d7879560a593e54446d4330a1fd6a38152ca76dde771cb370cb52864674549573ad165cad34f4c56a1cebd45d059476962f9206d7b66b22ff24190147bc9fccd12519f21dc8b43c40b8a2c0d4928e1c59a6d8c8b15f3ba099fb78abaa762a71e544bb619aa484df2c0e3a8e50f0377ea04f9ea392b2622cadc9aa5876bce2f8257893e00da222900004847934857891569ed15f42d59dc6c9fd4ed23e092552d8f381502997945e203fdfac424f502dd283b3657367e2b0c4cc01e5e3689b0eac620d109c01bf5fd8f3b3eed89007af7905c289d09a37be52f53493b6eaf17d5b4fc2d68ec4535491644c78d0f6092b27396c8998f8a286adb8ae7cc0d86b3d3636890f5ba3c3a1e95c4c19496b1739dc6b86f5c2dd5e93c7e5bb8fd6d143288b2da4e21cc9414faacfcef8e8dce816c1fc9e3989eccf5391a35bddca48bcfc24b915baebaf181c04c3f88b6cbcd17f5b10cbcce28e7ce60f2bf09d75ebaa5dcaef88bbc61c94194fd45c88ddeef4f79f26e01883f13a41b4600d9fd7c0bb7a6d3c14a77354a10b468d16944c11b314883a304e1437337d98db14f787910cfa46274bffe2bd268a703fa644b2af4d534f78d80715ad79c7c9285711bee9fd662d7c6fe6dd2afaba9d05c962b79964cabad15c26895f45d87daaa821afef56361663c40570b24e08c3a9248238360f140c7d9e973ad60c53a76c47d5608f4fe8f1b9ae03d260a4e28c8ec3624bd315bd40cd64a6ac419d23cae009eeb46d6c729e96872d960eba29cd3ea04431f7398374b813bd597d11cca3afbdc2f6daf6e0380070c9e155a4c47268b98d7aa62e4ca08667ebdb50e1055f73f2165cb9b44ef8d466d62521e3c154535b929ae023c089715d6632e2d004e4a15aa3fd328468a5b6838d4d78b7a45e9f346ba46c3651aa0042ec5edf76a12f608e5d50ebdd853aa22c4d17c87374363b9ce88916ad66a01ef0fd5f1d5ec085e8eb50badc2032970ada73ac9a8ca6d604b7a801f5689db5cb2001983f56a783485e401e99928a424db26ac8acef46dd0224dda62781acd5e8c207da0d791806117c638c5d89e8088ecec72fcf352d9287198925b0bd216ca51f216ab41169af8d74a7cae7e2c11f4ddd00a86ca175167ecee17ebc1ce677612057c8cecd0c1f02d1572f237594d3368ea281acd2a230ef288db900061d1aa58a09c284db517d20e57966e6e464822a95c28f9ef1cb62ab8d3b8173f391b97fca28b383b4aaa610e23263dd09aeee2e54793073327ad4b39a4280e549456543ef0c7a1dcc4848b97cfeb361695a0bbfba2e9c76fb7b6428ecfb19216b3995066e0fdc93af839f27d811d33473785528dab619f337ad94e271c93fafd4c05977235e65e6dc4106e3a48e68bc70d5daca7394563a4a9d359adcaa51d2ae1bc4739cc6a1fc2a8721f1f9ac6eb322c7d420e8a4c40097e957ac562e12d9b1d960e195e475a997ff55ea98d7732217eb9edb8bfc4b656eaf6f79ef2b412fb19c937c73675fed441e20be9f7dd1d4f233493c66900a16d690b64485098e3e38811271cec9788eff790f78c4881d09e8f7d6c8a85c69666767e04183314d7ba32431e6d1", 0x1000}, {&(0x7f0000001580)="c1bbab6b9941a9eee6912841ac61376ead82e8475413299c617d6601ecadf74140d52a9275911d76c68245d50cd0621fe23eb10147f7a5e1ad09e172ab967e7e7c5aef573e48b4ce6f630dfcdd9430bf5403d6fbb972f2f7f5fdeab28f0c99eaf81b4fef866efbc3187976dc0571d61c8b3ae03a4e49fa9e0e1ad61db7d173cddb7afec4f72d952f57e8bdf0c0b38e147160c2beda82c21c1ac2e6c41d47c223c01dd143fc100b320b48e33b54417e02506d040c939accdbbfcdb6bedd233ca20cf2f7cdb90ec4d3b9f4ea45e63c134f342220449b46a55281c71c0b43409e832fdca232a711671726400fe039fe98aebb92012802ea39db2a559df6ea13117ad016f555e84e182f3dc3710ee779aea5a2d73a7a4c18fec5d45df24899742f047bcd84ba9e83369e3134b4f5a36d5ac9e470c552202f912393e027cfdfce543e71605f977baddd8a462f3476353a346f49de057d93c0bca76029e2d8249117e46afb13b82d1d50fba5e32b3e2cbf80cb64cdceea31075445087dbd65e9808ea265d3f35c3901aa64f919da914b54486e4840a2eabf114f0068ecef2cff9d473d9811879bd0aeb736956febc07b373bf9d05500430c3bc0e0f364c00799b9285a435650a89bfc573db19a972a52335d863f428cd4780be072ef7d67860c87393dd756131af00af9c81a55e704b00841366c8788f861baea18f08721a5c4aea72fae117d9aff750c50c6c83128f336787f29408fe480297dc9cbd13fe5754767f3c4c296daf71eedf0f91e9a59d9a38b0695311209c42cc16e2043a583be1cfc5943f3e989db3d387a1b6aa9d02c4935bca652a1e2c8c82981ae771605b83966f62bf5499fbe3caea239896b8e395cffc567534268cc57bab1790ce418ec2301c0a18f5f447b4f7d1bc74e53c9364b9f70e116d53b54dee3576dda8c8527c9d2c4c83897e13374e0bf6476e8ccc02f5c9b416e0c410ec2a5ac337f227acd15213415204487b208ffd8596940c67870d6b49423919ff2969a655788b74ffcc50039003d0684020d3b375bad6e27399b9cab9e9a14ed9db327138a011a054c722b02533eca85096cedf561d4c276e742b1f79cb21e1034cc51cc1d7d860e4c2fd88572210e49f345fd37bdb517252189979b15e50732209d716eb8152add9a7727bae33864ba1b2c44e8af3024df8157cab8ec441beb74141963cfb86194e33dc406d29ba78a30e0f766452086fd7e67df08ce656f96b8bc0183002cd1040369607a93eb0ee0ec03f5ebe62d02878646ede63166e280740d7211fcef1e32988b8910d040ad50e931692a87a151c1bf5c381ba3ceb52ba1ef1c40e9464f0d5ed814c79755273a5e5ebe4a8f5fbe4f3a4ee08601e30a768e064d085616ce2a4607133b888880cba19cfa947f311902a34533497aa328c695510ea3244bd96ec580d834bc2635e49c54e9bc8376c2963c876cfc575482d6c1ca4de05922dc5b2f109df44eed5bba0c8b090366b5a7d942aab618c7fef68655d3b7ecb5253c23ad5bc76ef12900f83c19658cc4a019dae5dcad93416c31c5740545356fd0d6e88d298779ca69de1a618064df2c01e154ca5bbdee47628027b4aeaac3378406fc45e65aa4cb653f67b5a5adfba19a85aba78e70f6aca5f5d20dad72162e8cb1c0a482a030d91bf0bdbdac878e7ba5bf4b7bce472f627223751912b317a19da709fb25536411ec6e74674f9255c954d588695d9d7b1ad9bef491181037577477ab733c0e8215612886c50c211456a9e00475e677f4525dc4d4aa85f4686f0bb641cc760afb8112845b3b7611721a0c189a9e221c1aa3c96743a641001c3ca6f090ab5dbb811c9cdc34dec1a3a6499ae855cc06c43218e08c4d50a7f1608b1d05a49e42e3b756ce83f894910b1399244c75be4906660805179dab642df08edfa5654d11de01d20bf13a3261fba6093146bd2b3e20242be97913e7b34c825cb20f2d84a3e02f0f55ac736db1e668794eaa2886dc816f8ad297600426136510cb771f22ce49532f105f11fe51952146526b32186e3b8d75f50664d1d6105746dc39a38840d419cb0afc54561178f838289b2670db2e21ca8082263169d292829b58d8f2cad8306728baaaf78703f76559fbfdf1602240e8f7e19c93381d1d0475dc798ffff74835ffaead0613af7b0ac0cc759e0492adca373d254b57b7fab8691a7672b3e9b470cb04c6a2648c907bfaf52bde8ce3bc6527126b3b2bc9f9bd18c52f5cdf414cba99ab2ee94b3b7092a520a8e9d18b5e5a7f94194aa3342f5e739212f6977ec38c3eeab3f19421b0665175e1edb90d365655e2b3057f4155c9e68d76cdc9336f1187a3869ff0b6b337048b51d73abca82e05dc0247249e9c8db57158834d4b73998acad4796ab3d8052aa55dfcd0628abf60d6d416438604f21c3bf85b9fe705f6541068e436b63c59273104fe462e1b7c4b31b00300d4af7d3f25e00ccb7ff9870ae737cbde64742d0747ff6762c184d65dfbc7576a9d3283161aa07f9291fc5bd8b59f491bc699c3c3c05847d62f59bb5875c7bfb92b5118b1cac79bf169a39938aba475ddad804e8ef283d3102e038e2ebf95dfb39ce304f2a56867ed0ef91e8dadd8775d401fa29d1c3a15d4d393aa7e6e55b3deb3ab7c48e7ec1ef3cd0d70dedad08f5b154f3c760d313413b1228cf48190f4f2b15d5657e1203fa83a2ad33289c074a8268befb23b597c91fb4c4f9ed4f42d905042d03ca92a94bbf11276b2fe7193523838c0da2b30a289b35379b0277538a75a42b7ab90f36edad23596b19b093511ea903639da67377cc313ee7067f71b31b912ee6855b5a8df763d7129bf9e62e9684efe2767abbd8d3b0acb1e6aec5edf44743fa5276aceb0b6f095356efa19ed8be385ee48320ebb1f06f1623c877659730d76fd6649981cf0fb63b7acccd837b16379b4d73aa2c91333231c5edc0d47702f1ca766e44eab41962c48d8b71ce3aa013d00ef97c98a2df6f1ff2a4110947b44957f16ac3a0c1c0893582b74686259be6b49be85f1b0a19744ad0426274656ceb856ed80e41dc721ed90ba24f580822c584c82bfad2365a051e59dc4ec3da2e3a3b5e19738bedeb5e5fbccbe3f6901e2e7f1e593fb20194c910bcb4914c88196ab53ec22c7214c40916363190a5a57c1932c8c7dac7c11288a7864a0897767b476c3afa7306bebd59a91f606e7d1e4f1177aba2df06487a5434d2b06c30085f6037080eaf90800d49495f2e45612b74a9ee502233a313b75506b09843d9ff27e00c1e7a4d2f6c0165b01ca21bd2c95cc35a702658fc6376d469568afcdade72ea29f95e30622c29a3d0b542abb72bc9e3763a7cd470f3017f327103022ba152d1857a06f2a5a8689cfa69f735dd72e3e0855d75e836a66d7610920eb2e93b3716f351159775a543ad0ef517903d5c7a55caad9c09013215550ad269ad89264861ffeb4eaacbb1c832effbe15222c5d4481c0f0f76b0c52883453507f9cf3147d2bcfdd0487c82d892b6cdb5aa52a17bd0db98420357943d93413f4570bbbb8ae18744dcb26e7a6e45a1439d948af025766b11d2c392bb73b746f8523973814b52ec0a44ee8e277fe5742bfbf58fb3846d02fa02274ac5c7a84bc0b2b8bb1546ff52fd971fe0c66d226eb753f96282f28b7da281e20960aaf86c2f8e553773f84358a5daa450604a9970534cb9935fbe5560a4a5271412c8db9a8f8b209ffe6fb435fcd757dfdffc54d6121291dad9d9b1b618aaf2a4a6178ec0b2d15cdd0e4a43c6f9e6f7a7465ca8f0ed6f922e0f72d254770b4238a8e78562ecc5fc17405e44cc38f286cd2a94d9e2865437d8293a1860f957d75dab20d835841cfaa9d71f2c4986d2a048814e5e160c8b9e2f5b17fc7e954ceb528607237309203a1fbf8cf14fa39683dfd9b316aef37e9d88de810fa9b34faef8b88f8caf8d82517ea92a60c484855ea18e19c37412dc58c991afca61353a06f022f0909228bd388da92e499bc516743c1eceddde7d61686e273e79b82ac85ed0f34f04a8b8bfeb7fddca5ec678258890c6ba5417cc9dfb7376856ffefb74e0eccab47f7c20bf8cb1f2bff56d6f5435b7215c123ac8c4fc5c04a85e1468308a6b973503157e65fc9102c9e5c03055ca6eb60bc79b72deb42629d194b3ed52e35b1e2ac60f8bea3a70a0f9accba2b76d6e525cc83ab5887d27d123d48f390d6379de99d75af5887fd92b0acf9267fc0d8fc6481b423cc9ea6d8db7a489bf6f0956b6076ef014bf64c956721b4d843cb290963306189a996d968a0557aedbbca7c5e52ebdf91890f7b3c14070eae86e0b50b0fb6f7880dfa52752f1466fc3fb4613da015f088c1cab8a01646cb8318da699c8c5a75e57d30fd9f98a09d1ddc87e0869b2101d13fe1d13e908b5ce94ed26d94f48f058465d4adba5542560994bb834048e014c79f6117cbed9617a43ea03186cb028ab68264f40465fc2ef6f96af0b7ec9a7e2fd81700192f40b4bab881150d8b9a3ba7967d88f839e378842125f3b09ae67f719d806281e7d2a4a9e91a343a5b79b195c357d8a2ef66a4170d9cb70373de747b5e6287b879569c16690ed4376337fe96d876359b2ecc0d83d6a90a3974518ce138996f8a7c18e9e60a7065fa36ef84c5fb6ed744c28d69258c6756b881ba5f2ee96b0bde4ced190915289c25abf01344d406920fdd9b17a42cfcbb6819930e3957b798c467f3acd327443c76228276b841a3c06a20dd301f52cd03c90ec38a08e81e2cf66fac9bd6861a847bb8051038bb176fba4e8b2790e33d5ef68cbf87dea97cbf4060618a9f5f7fd465dd7f21428c2cfa32c793aa6a44ada3608fd42515890a3f87e9feb8805e3c2bdda5c98154455efa7401cbc26140a69149fed625c7a54d7b649e264bfaddab315f55db62485155b8cad8e6c25cf7f7e7df82523cbd8d8f7704a2463c9a5b680fcdc5978a01cb2323d13e5b9c201e10c74787958ee5f6a18661398acf12e07c956af5ed08b9cc7bfc0ca4c856bf14402247a796e74268a278e6de8f48949b634d7b840565b8b5bbe91e1c95e0a9e04dc585c3219f6cccd29942bbd6c2966405f820e9cdb6dbd7fe8f733eaf8fa2c4bcb09cec1284c2af8e38278cd5b673eb7cd766fa704d349ec287cc4ce99a56a10278d66797979948375384c25d3aae7099486eac844795d9fcf1ef54c75dca53c1bc757acd07e20c45cd11789317c245ae4a2fba04baa34687aad727861c94073fc3c7fea69bc136179c8bff5db41034ae3a86d9035a8b9c5207d0a7f42fdfb661ec793f6aa202aa6920a561ef8a01fd297db2e20c09be228294dc00d03c36044b1ffb6743c76318cb3d5211f31655a1331d52e1c33c24637e9ac045b20ef037d32c2f51755fa63a2ffde3df49713fd9487a7dc1582cab994145684c83a656315366c15af981c31a3c746374b9ab4ab7b48528bcc2b778e2016ec70fc85a98406f3e6c7175aeef7447880c8c28969a122ab7e68c70d87f3086d2fbb5f5fa42db41345920599e369fa9a1d4ba65f3b07e3d2824c77adc6c9fdb47311fd90167aa2c016202bbbd9f4d71c059e3019b840f9037dff7f1864885ccb0edefa8b26a90497859f3450ca3c2727d1a84c25da2ae8bbb7bcd0fdf57d8a6d1eb1627ed984e93a4c74561e104075c93683132948f5e8ac6c9f960ac2f2ea49ce8390b5acfafa0890d87082293c961097ddbb9509a723029c4c5e9980dc1133f3e1ed45556fb337d1c28078be172dee338e690adec9c6932820bb4", 0x1000}, {&(0x7f0000002580)="f2fad5c9a2a56937c128fcd0fd16ba3a1046e7ae891d01be41202c58e5fa4ce63d0eb2be11d9ca5a7ffc0dbd4ba7ad1a6963a851dedb3b14d5da345a7a2f7b6a70542dd4e2e7abdb34715e7d74b34021a96db18afd8a96a528bdb95e851154f189c7bd699a0ed3fd44c3eb4567e6a83e391e0208e170666ca24cea2fb996959ddce4fe0972a35f40bf2d24f17bb336d7bef43cc3a51c9ee667af72c94079ab65493fc9031e19fea42762221364a8278e2c2a934850d55e329702504b8cf6ba00f94be72f8ffde8501aff41970043b874fcb6147b51cea07df9d0441141ac681a74393104f74e58d935f7286b61aace245e9e3f9cd3e5890535b956", 0xfb}, {&(0x7f0000002680)="28347aae8a2d166f644d88e372ecadb6681a1c985bc454a3a292b5740b09d9bc383cceed47b7ebbf224cde3c886f20481318249020a6d4667afd78d1ddd1fa6f0a2cb52aa95a60cf120e41052ba9ba206aab675333764622c1f456b233b6a91f4c826711ba353053bce90ce917b2df482c9165ec3c7614e5c687836c80adfde0c9aaac002dcb637ab0d6ab0fbe60dea80add26e871269f0cb689f7a6b995c9fae4bdaab9a931bde7f7e01bc0d0cb68761955061ef92ff6cf973bcc4c2a9defd04803d55e4a6d4ab8808a33f9040b092c432bc1522fe8ca130c7988f9f7321d49c98524e9a5bd2ebc5ee9f552c3891ee46edb988ebdf3619afce495b1c5374ab88374f649b567896b331da9fcfeb801879a84c7e2e0bdc2a5ceef1351dcd398dce50db605d2671f2353431cc2fb142b6c8699454cc9000885325276a30271082d09265862aef5fb2b61ae7b94fae55ddbe2e90fed1039084c6b7c41c310e0676c1c5da53d1dd51caf5a821c538230cd635a5dc84ec043533112fd0a3842fdac2c2f699f18aa4d4fdf3f4683902acb54abfa330e55520ba69e8e86b0e06a38905a137b3154bd540e4ae8eafb56232e480a1c8d2a5b44a7bc548c1f9dd41f55ddbc68a21dc388943ec9cddcfeb7919283980f8121d8662cddb12422d71e28bda19fca2010bf5ca18c2a54cca6aceb72e65320877960ac4adacca3c699681c0403c94ab81a6291dc0d603e2447b7c429e07246b09f8a92063de79eca1ffa488baebb8793d0af126fbaaaf6e8ee54e9dc165151e1c3cb812435bfa14d1360d43dc09487fad27650c04e615f674a9e0e631cd75168c498ff81da85309767d2b47d77850f5c979a1b27a96c99f35fb3afbe97d08738f501027179bf4210f6285c5ced059f294b1006ab03757ef13a93a86245bf4453fac0be7fb3caddb7186161243b5fd7b05db7b0b2dab9adcf8cdc892559fa057bcf64ca0376cf3e3e9c2e0dcd4e958d839ee49174fb783d9809b586ff9e0a4dcd8f593a9d79045150487f648e724d42bc824ea3caa68e87cf32957f0766ac7cf10981e6fbae42b34c726041b56dca10cb4123926a32d2acbe876934847b1c1f50d6149188aba59c0b707154b3fa28751c0ee9f7dcbebd72d2c4230652b8f2e748e6ff98dc83c7237ee2e6870626dfd675cb6889afe094a997a0d7e9f2222e6f1f88906ab15a4b45f4190fd6581ca04c48b17aff88ed0ea2da94668ab504120ad63f7857ddcc785bad453b87489b7cdd3e3ec8692195cc025ed2f23c87c8739fe57514100e3135c7f5943c05b08f4fe69cb6a8b5b9ab1479584c1246be001d48e79d6df0b8ff4635ef939dbcf1917558abb9ec3ae7b3d1525b911f5fda30a8f255d25e28e4a60d7548d14bb2332bce73ede53aa68a7cb84bd5e0734ab93a6d805011d45a4a68351537af9ccd10617928ae45c7d5f446962dafa2958e8abf8a573b2685ca4fbebff24a92a7be1241e3bf3c145fa8cf5278819bc30203d84c09aa97f47515d58de2df49f0ede1a8f28213f80842a12406d893ca2bcd586d5a46674fd678b2647c835b42ffbcdcecbc6ce789811a6c7712996f8cacdd39b6ca6250ebd243803c708bd9c2d4dcf239718ca5db8551e81287c3604a012e189d99ec5ea00abfec9fe1371916bfa730fc1b4f6d725cc5d55e6f919d1293a3a02187e1b7ab34b52a903fdbace12a008fbe440f7ae081b8949a25993994a3435b54c219ae4dadbb5eb4a6f6e14883ed7b4ce0d0d13e65d80a2b5925feafdb79adf8f370226daea4b95a555970633642988518111dde08c18735031504a11439c2260a67f5f71310ca4cc385d5cadeaf62dc1f4c0ef61fb8fac5c7fc58fbff19a65d1c8fb14e954ffc22d4a4c8ca1a279176258ec52ce5983fbb6414b212de70f447546f741d7aee3e5067ba24052a6d83c5386b12a87269e2e5362941e2ac34415809dcbdbe9e12a3171daea4e0fe009133de407e5ed4ca203ef9e35d9de5db2faa2c59d58bda1e2e6cd9ab41433089353e7d6f622a09936fcc338bceb9eda89a532a8b6ff602c77730aab585b62169fcbcc1d3296925343e189ee2b64047b5b694d04fe6ba58d996611280467fcf2a8bf7d19f57ec1616ddf481a855b43bc07544c07fb6465376e73b60211a93ece1293c48d90cd816645d646fceb1bd757d0198a260f8bb4cf97a877b3904983fd12b539c6212aee44df77d1e15e166e93e8a938512a2e055489ca0d33d452946b24dd22b907d97893cd978db1f79a93d64e1cbe3a6dfd70140e2a8f07a4c62afac8056c07d1db9e44fe385e6946ac79ab9f742508fa6382d3db8a1a42873d4896b46833cc918d21d46e2f5909e4968e201d8dd3c89d773d4e9a0ad21d92c4e8ac683222d4051ddce7b4235446d756c1188f68f85e4bf39a2bcf7eb4f8fcece76c99557c01215f0106e3f89c91a4132935a1fc71f12bffbada571aea478a48b1d3aef2820762a6c0c41ec1e2573cb48aee7c724e42f4061ab02b5bf2b9bbe145b6cbc91942df1130c28d556ccfd33ad368c02b11d0085418e41f49d401bafdcbe053b46a81d417a74e1939f20b5cda8db9a25ed6d4ab0bf6943029e73ff5e6554658a6a64565008b85f73f5c5d1ec21a2f3aa40424dfe2b3b42972ed14b82afecd5e9f9dc0084e7988875e6bef51c609b71d38bbdb67430c9ae9ca70abb5f4977fd96168f5e86c6f02802809dfc2473ee30c86212ed18ae211968b69a5868648f7378fe6c02b6bd0b14a504c2d3ec0bbe7f0dd891a15dcbcc0ccbaaf06972a0d9944e2efb978c32a284a12e1591717a02b8229f337dd0b303b4865c386efa3f32258dfe079e7193c5cde46b9202168a664ce41b81f502048a3aadc6c966b7fbd1e3264494475949f51acee94af955acbcf6bfe71c0323f4da84587f0c52b455173349c4854769aa76cc59937ff75bf79274990c958fd799530a42a61f67349dd26692f68dc436c7d647378346c8b49a25c9a94ae91b9da37f9f9bd417e065d902cc30f31a4f26148f99a706fc8309f82cee6e8c5ad5bbd1e01210f01fc38d5b32c7c56feed064597ec12cbabdec22498701911b28323edb0e8dc8d5bde2256a263b02f4f28f85a1ebfa9143d61302a5c8713f5ba54cd9b7fdeebc967f0f369bb83fd6ce55af5b421bb091b23e5a310d59d1d79ebea2d0ba6f5b2545578966fbe5483b5e684c50edfae6a916fa82d6dd410b02ca88df11457d667b0644bf50a151e96f125bd3d3d080cd6ff2333fd3c884c873ab285480fc06ed061e7819c8cb76524d7ff932f43463190e22994d8448b037fa69d644421650e77bfd0b23827831819db983bffbe3db3f28671aebb0e285998b7626cd26e2c98b06621f05dc1007e25b3d78db2eaacc54f668d24a8e9c65057d4ef39f90b4558436e822ac5fc7fd683417aa9b4f2fb274b230a5ed6b69f657b432b99f90ce9c815fa0ba1c5176ae126bf571793af73b82828ea7aa03c75ed17c4542f0bbc0e48229638f58c2ef7bb26a1b5c2a34714073d47a8b9b6fd20c8bca9484cae025f1b8579c6e9ea3a80befe766fd4468c1e272dbc3417bfd542caeab4e4b80fa7106629c446f62e66650b9096fcc3e9c1d59236a3dd931ca0f205fc201b4b99fa0dc4c775f5ca6e0ad5cd3f76e42b5862380a71b1bafea93ca8498f180fdc9e5f8e8e9764691948db76d3e36020747d808e435520dff21ade8c5169c1faf85c4861e8805f2ced1e681c6abde20bd80171bfd9875515c74b29906c6c978409cd0082e25d402ba86a0a5cfafc903955d4a0781ae17b5df7ea3f13c9674c9a68235a33af51bd198da8a3dcf884e42f6f0666715d305a6696eb67740575d55110f1dba97d6569a6e0d8305938fc4979468054a598c8926e69850efddea3ec5f118fb15845063f43d19f6a299d2fab864e9235fe61d73148891e72aaa9c0b0f993b20774eab4899a567e623902ea39dddd022e56c98a672577208aed78f15aebba5f69a0b16b9ea4c10cc824ef62d17b00ffbbb506effb6ba8db33a7e3372b510126ff67fa6ec73a516e67913bff659cc4db7dfde920070c86871cec27008bee2198d566e5f3b97cc50c2ffd23428f8f3825644548e7b3932a2996b4a395607743e7c1d0804b6ed6a244028eb5346c3aa34d133223c486e503fce50ddca18a047d8749beefdac23d961f6d473d94ff889a26510e2625d35bc48bd10d75bff740f1cd32ff21c3624ac467ebd599b94d5313fb9e90e8e3e28e4fca9e90b11deb737251d5acf9074acd246604e571101e9614048ad89368109e1a982ecf94e04b457f5b7c0e046bd2d31da07953c15927c89d4335bf9d13af043a92e44f40d73e58e9891066896fb36cb1961846042ab71d8ef17360de0904585bce2d90e188ab2e29134ed74a80a6e545d36bf2a669a6ffa79d352685a692eeea26a1228be0d42dac7bfbe427ad66fd3aecec288cbdfd4fc7f36e67ad99d15c8975fe35e9436dcb293223391cceed7df1250f63e41a899bcfb62fdc4242066d8feefc4c0ddd4438d8f2cba1d9882d902ddf63c8e13cd20e820e058d0400bac45874abcea10f9ff7d4d298499e8552b06a3ca83bbb57bbdf52738d1c7686d92985edf85842314d5720148e70fe291f9af85a27998d4147314812c9f09e646542a75389ce4ccdba76b97e482a2a50819e46ce652754890fba5bd5ccd93e5ec279ce85248ec9a6ba38ca68eca324f6ba8fdc6afc2d4b8a4074e93e3eb92f2bce1cf1c093e6f9f089d89d3049b8771d4ce5f7c5f7bab09d1ef9b05f11b0ae7bd93ff3b88e05b357533ab1bf021fdb1f40f95d4c5fb40cb5beb12fcad2c56e9ed2de1dc5da6529d7a9a7af31942fd33c3ea25951aaeda8bace6ecae4e73a19082a864924cce2ab1f7b9ab2cf1e1a4b197c57cbe770384b736a191446f0b4d1d094b4174abb8ac97d1af3a75774fb80bd8d7fc08861df11309ec81d3927d12142187cea00e14bc12bdf0fb724541d57e55d7b7d986cbd9cae6be0a43346b235750e1397ed67f43b1755c4c881d1a9cb60a1fb6204aab7634c4644ad1a8c6e5ffdac562a17cbdad74bda01879ed4fe9ca0a986d1ba6abe4816f9ce345909c58717850a5a6afbad4b270dc2d6bedb27b079e8e282f6a605070896aded2818ed2087bb577e16958c9afbd28e553c6d161c815ee6d07d1c5f6eeb1ff08de76eaf337a137b9c419b908b4b1e984a40216c2521fb9474361bee8fe0e5389912a27228e7949a7076e29c7653e8e78209bc31babfed7069b517634c520f2327f7e5a3c0ee08667e7d0a0c191f910695102b185238ddcfa103634848b6cce2e705cf1295520a16f5cece4b127f0bb7fa407234900ec009a1e974d5665ab79ec5d6f0965f5e52ed5a79d47a8ae0e734e37fe5203a63053be2fba649310d25d7c2de1ed5ba76250a600dd35bb703341b2735541af3a2be1692c2438722931b2c7504ab5b7575da3f64ca02acff857e29d2b2c9f7fe96b27d5481f488fe826855d590af799c15bc80460cc4f2c2b18f401c2542333da225f225e33dea15aab63e6412059b74eefb1d6c04fbe5f61923da596a9a93a5ee09ffd6987ed72acbc007d678f95087e34eed65081d05ef19b98278e2db199f65cd8c5068319329855d994693ca6aad83efe138f7cadabaaf9cb0d23a17c0c301e765a2ce2116c1d7d0c0d167e599a73516fb958b688d1fe26e6c148b35925ec3f45368a0ac6705e0edc6ace18a8b4cca95193e7edc2fe4e1e57a6de3f13bbfdba62ec4daa22fedf4fa0b7bd", 0x1000}, {&(0x7f0000003680)="0df172c76ae866fc64c00cd2f47c99f8347f5e582d1dce48c45cb51544f06856d1c2f9827841e14b301a2d240c911f340d2e147c7d1879f5b5b76226d29650f6d0cba4a5abc863fa0445720e7a73a7ada4e111e94e0b4384f09063c5a9893a230da084019f1be1525efac3dcd3910924", 0x70}, {&(0x7f0000003700)="cd7c6b3340cffe75833632021bb2ae8645ad235c9fe388e96c6a1a0a9ca70d5c1e41b1d141e75b796aa81cffba14acd4ba2f5f4dc9efc13a2c5a3b9d6ebfc6ac05e455729c5daa01aa840e94b3ad67d73b73e6eac61e0701b0102d40", 0x5c}], 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000003840)={0x9b4c, 0xfffffffffffffff8, 0x9, 0x80000001, "b3a3afece55e22871f4051d625387b229c83214a", 0x4, 0x6}) getgroups(0x4, &(0x7f00000038c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000003880)='./file0/file0\x00', r4, r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000003900)='/dev/null\x00', 0x38, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000003940)) r8 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r8, 0x0) lseek(r3, 0x0, 0x2) poll(&(0x7f0000003980)=[{r7, 0x28}, {r2, 0x40}, {r2, 0xa}, {r3, 0x1}, {r7, 0x4}, {r7, 0x85}], 0x6, 0x1) shmget(0x2, 0x1000, 0x48, &(0x7f0000ffc000/0x1000)=nil) 08:43:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x7d02e5694f3594ff, 0x20) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{r0}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{r0}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{r0}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) syz_emit_ethernet(0xa6, &(0x7f0000000080)="9d09cc4477fcedd0bde56a818881f039ab3c0c92b1b63f68930acc81eb4d7477a144ab4013dd4e2cce5a893104fdd070130a3cc06da3433886706c194ff53630890a922f5f0b79c50b822d0315eaab72c51c061293664405dcc4e6654e50e4caa8d2f5cf7c2852653cc3a077a5e0c3dc6f95a7e899ebf5bcc60dbf34d834b61d896003cd6e4db52f95cc8b106d4887c783410a37487181f30723be25b136cea546bd558f95e1") 08:43:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x100, 0xffffffffffff8000}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000004, 0xffffffffffffffff, 0x81}, {{r0}, 0xfffffffffffffff9, 0xa3, 0x4, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0x1a57}], 0xfffffffffffffffd, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xa, 0x60d, 0x7fff8}, {{r0}, 0x0, 0x41, 0x0, 0x8, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x5, 0xfffff, 0x200, 0xffff}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000000, 0x4, 0x8}, {{r0}, 0x0, 0x2b, 0xfffff}, {{r0}, 0xfffffffffffffffc, 0x13, 0x2, 0x270f3734, 0x3}], 0xf47, &(0x7f0000000640)={0x80000001}) write(r0, &(0x7f0000000680)="62d57d996b0cd8335f0376e10ae8297958f694cf140597c6740bc7c3bede62191172d82c2fa040f3ff56eaec09633ada29531f4e53791cf5042f3e5e1c330bc0c12d9836a9038329a56b4c20482b0d6273c9caddadf0399c33c0e9da58adf49b9df2125ece7efd419ab5c8168bc64f95a53314b51d3e2e0e4eb7a8d82e6a745ddd23012460f3d95fb38044c388cae65ba5c368a9c4cd86a21b612139deddf4afab574d3872aac193afcbdfd377d21aa8c0014229b228ba4020651c25f5596b985983dbc0c0e91a11", 0xc8) faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x82, 0x3) write(r0, &(0x7f0000000780)="2f2e6eb26a8e26f208ccc9729de0686f0000000000000000", 0x18) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="e88e1157dcc644da0c59d812cf694961dfe8ea5c06bb8704b07991b76c04d7025ac05af1e2b8c8576aa4e4484e5dc4a9cdabe34f698c0663bc43740212f3f4dca5be67816524a0f03e0cce51", 0x4c}, {&(0x7f0000000400)="e0bd1763466808ea9cf4ec3b4d", 0xd}], 0x2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/159, 0x9f}], 0x4, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000480)="869fd8d924dd892d280b7b43b8ee9be46a5dee4218a69f4fd94fdaa5b6d12bf4a8430e0223bbd2bfa82a1776befcd075", 0x30}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) close(r0) 08:43:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/z/ro\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 08:43:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2000000) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 08:43:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000040), 0xac, 0x0, 0xdda, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xcf0c}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x100000000, 0x3}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x66, 0x1, 0x7d, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0xc1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x41, 0xf0000082, 0xec, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0xff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xe00000c7, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x2, 0xfff}], 0xbd, &(0x7f0000000040)={0xff, 0xffffffffffffffe1}) 08:43:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x4}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="4fe50df7b16d7e9dfa7a67abad3847bc33cafea7906874daa312180c14626e2a688963f84fb2640e1c90b33faa09fd029ec37d8bf07858c654afebe5a98673dc5277cd2504073b5bab3f37a3a35508fdcc00ba2c3fdd1bda4bf3761c53ec490643ae2e17ea06862d3d25e4b8b98c5b8110090cf3c9506a27f841b1efd277bd5957c0498f4e1db339f1421671b44bea354b", 0x91}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x800, "9a03abe84777a7f74dd1060ea409d852f2db84be0b8581b0dfeaeef0f44c1f4b74f04036189389a67e9fd4241666850b5ce377899619bb7f8419fe06dcb9e2447823b84ee3fc0e96ec3477e57f8ba6f6cfbc100737d3b5e1c91a848a19f7729f21402971d68644b3acfca1e7ba0a62cac5aee883d9bb55a7165370fc7bc13edf83a8d6c56a4e46"}, {0x78, 0x1, 0x7fff, "e04de459159fe946e4d28efe821af8a2f3bbe90cab638716dd831c5289f606f7e21a454d3248bd1e0901815046419a00c0a406988b1076e9e5897a226a4748dd64f62d76ccd6c3e358f86ed7cb8a905fc1b4ccf7bbdf85d564b214326a97b80a408d52d7e89995"}], 0x110}, 0x402) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 08:43:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000040)}, {&(0x7f0000000180)=""/162, 0xa2}], 0x3) r1 = syz_open_pts() writev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 08:43:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r0, 0x180}, {r0, 0x4}, {r0, 0x90}, {r0, 0x44}], 0x4, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5d4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a010000510eb0092e00000000bae9df8156745188e3629a90b728b4a936588d9afea8f35d042cbf3c887f1314177a466f1274ae3554696bb5ff6bbd8137214c152013a8395efc899b415ece4807be2c52c67c3bfec510666be9cf271a2073cd13fa64d2be3accdae3c4f77a0ed62af4735f2f81c31d434b618274731c181a06cb9049853fe09696164ea3aa9047b7ff605ebc84c65ab312df3667ecaba28519", 0xf9) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) read(r2, &(0x7f0000000240)=""/196, 0xc4) syz_open_pts() fcntl$dupfd(r0, 0xa, r2) 08:43:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8001, 0x73}, 0x8) fsync(r0) r1 = socket(0x20, 0x4000, 0x3) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0xffffffffffffff56) socket(0x6, 0xc007, 0x0) 08:43:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='\x00\x04') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:43:07 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x19, 0x11, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 08:43:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) bind(r2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:43:08 executing program 0: r0 = kqueue() shmget$private(0x0, 0x1000, 0x100000021, &(0x7f00001f3000/0x1000)=nil) mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 08:43:08 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x5) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="ab47effd0c26935c04977dcf28bfd6f9575580c1f9cfef001d69651f608fc444dbb3bf988e44a640c001ea489145da4f9e9cdd07fb9807b69aef99ab6733580f3ddb36b1e059d62c54ccab596314d74f455968d59734ac88949420ce8102224c95c30f136b676447aea86c550522d1a7760b4914eb54769bfeb96e024afa20f3722c7c54559b8dca008d5e4f1fbe8693"], 0xa) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) shutdown(r1, 0x0) 08:43:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9}, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x47e, 0x84) select(0x40, &(0x7f0000000380), 0x0, &(0x7f0000000400)={0x3, 0x10001, 0x152c, 0x800, 0x7ff, 0x1000, 0x8001, 0x20}, &(0x7f0000000480)={0xffffffff, 0x9}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 08:43:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x42, 0x200, 0x1000, 0xfffffffffffffff9, "475d2cb8e43be6494d92f084032dd371188ef898", 0x674, 0xc000000000000000}) write(r0, &(0x7f0000000440)="603d7455e6483163ffe85eb4026c5c58aa018b26bd628a4ecd67cb8a0a8ffb2a3d79fc8ddc000f437b67ce7d2616662521ae881f373e9804ae6eced20e501648a5ed87803301640fdc301cf491f66f73a5e0ddc3df3143290cd9090588544a588378518b78", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200)="352720efabd16ebae63225259560f8e5815f73f2a044fd332c0652fbd5e44b890db3dabdacb67099bdfc94ff334a5619515a4c8ab06198824b3d3025bbd47b3bf579456fc7d4b48a96a94f67f34b8bb8bcdb9ad8a4f5f728dcafa3193e3b00b90100dc4d5f16b136a5d00d16", 0x6c) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f00952d7b6868284d0721c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091ace9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c6020093c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c65a2698e9f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36f4e11c7bc8caa9b6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250aac25525e581be85074cd55c40fe3f8912c645ad3e0ee015152ec83c5fd6c2e070000000000000000000000000000000000000000000000000000000000", 0x2c5) 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, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0x17) 08:43:09 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) 08:43:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000000)=""/10, 0xa, 0x1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 08:43:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000d00)={&(0x7f0000000000)=ANY=[@ANYBLOB="00eddd4a3e9bfb5149105c4134a6f8002e2f66696c653000"], 0xa, &(0x7f0000000c40)=[{&(0x7f0000000680)="d5967a73d73322555756305c1dd3ea875a5c5e669ea44e460d940d60931a722a9c61ef1001ae7207c6e930e4f498443ade736d1732814d4779a755947e7be35a05ba61ab00f16b4e31290d71b73f749c4294ac1d8da3fb49b05f1370e5c2030174879036e2947b824f91f15c14c0816d2680b0be0e942a44913f48a9615c0e53c3e34a6041bae5451cf6ecbc3fcbfee9cf7c33898d", 0x95}, {&(0x7f0000000740)="440f127e452ca6c9fd78d0d11b783cdb53662ad026144cb05904a4ecbc3edae4d02122ecf6c3f8310fcd2a42182b767a99c9a5aa3672b3dfe324704a373ed0775e74c60e74e5ad7ed668b6f294ba35d775a4b3a21286b2456612cb15c2fe704b154659b2ee54c0eca59de00e15ccc6c0d1607911f41b6d8b8ea4857a91419942b6e71a74035d94cc71a3eea440ed43eb241590a66749b461c448c8226850f3", 0x9f}, {&(0x7f0000000800)="8064917d1dd95aadf5703a7e658c8f404759670b38150dd28be6cd0410ab444167e9a86920cd736fe979c8e60710217daae2c3d6129ff55cb506a55a3aa039c516dd941156447d3aec17225642d3b0e6446b7a08d2199dd8cf9fd6dcb89eb31f41e7dc323d2a6624d2cf1658eefefe942fd104d88e2c9f79bfeaff024d1c202e1aea68b58fd97c489d0d7aea6d2722f82c3f0796eb815aaf80e31fae", 0x9c}, {&(0x7f00000008c0)="55d45854b03d9940a7c90535e9dc89e102d5bcc5a098f8c08d8e96f4440293032d89ee895bd34536ea15f8e83317ff43ae8336f3e7806a90a2bb5f15233d1587ed05b4092cb1df8a448dc154167484ce36c214d5cc82e39029ed507dd82fdff7406910520a462b2b426394a116a48ede338dc8fdeac5b522f5b3e5b92b27c60ca7de0d4731a10dab87456219f05a6801749e85bd92f07b2ad2d5871e172d14a42fde3efc3501ae01e46cb6b41861018969a90a75d94b35b8ea521e98709dbc7a067bc3e65d63d8", 0xc7}, {&(0x7f00000009c0)="cf90422beac8c191f82751cf80bf13415f7312a19e5e1104149408da03b42fafa27e7a859cae118a2faae923b5592c06aca2a42eff676aa18d9c15e9af65a410c29d04f42782b4111423539a0d15743057f3a7892099f4811ae96b699671915eaa0e302056f92efdb003d50c2c49dad6d137c217e820669b7af9ec199037bae4d48b8c9d", 0x84}, {&(0x7f0000000a80)="983b27bc0c9504fb8ec4ff248dd2f8944537fa824a594c471b810bb2b0a484aae27c960550ac3df657259311", 0x2c}, {&(0x7f0000000ac0)="38e57b1dbdd76b520304c8b17fecf82686b8d228b4bd2fb13102d6a4b332114f1ce9a2e2515e621e187616756103512a35d54587b196c5f7ca07d507a8e5d29d09ce3a8892b2a6e2ad5b8c9dfefc2cfdc25fe2cf1e7370ab5fe451d4a1ed702c2faa3962471f43f0a88c0a457a22c31c09f3c7eba6a7cf5f693555fcb91abe62c4ef1f40012ea0f046442902e477dfe5acd51c966f2f86873443e79f55a2a747c39bee47617d0031e74447afe1a687b4c9c685f37797080f307b5eac5c4c40851418656592ae8875e6e850bba5ea39e04ca5a210e5", 0xd5}, {&(0x7f0000000bc0)="b89d04839618652bb484edec64554c3ccd00c3aedbae6fd5ce510ad7937b0be6dade0fc60d45b4d10d996bd76a4a869652ef4058aa11a569596ed9639e27670d", 0x40}, {&(0x7f0000000c00)="ebee9573e62b3bc1feda9447743ff257ed183800481231bf6e", 0x19}, {&(0x7f00000012c0)="8b0b69f4efa440fa9194452750cddcc1085a5ea8ebac36c3052bd2cb244d48d59c959214b7c4c408d4dbd0a714702c1ff8f0c2fe422f09efe5cab468cc52c34a16c630aa22728fc7f2fa47f0fdec55a9b4cb20e96e5ebaa4280bcf64f88c36e68a4264dc999fa1f2e5616fbc79f94704850c04d429cb406b69d9bbc24017e13c147247b75951800499b9de5a8dcd7a4c37bfd3f9d831f9fa520f43c34f884808b47b928af5eaa452a482da41b7fa94d418507a3a0877be9a193dc8a84086716bc16c25f36b38fc486356e93a764029ec9d4485ec3fe6643fe2cebe9c41e39793616d2427037093320b04d468c67d2e5f21f1e2eea689c574a07f67627e0b6f99420204f17b7beb31948d492c41b9be8036a68d74a69f49c5a57410dc2ca1791ab86080f2ba4d670cfbeaa7ef89fcb99bd8a05e4493a4bdeb8f8caef95bd1a0de50fbc766b17440590bce6d97b92ab4e1628cdda60b25c4b9fcc840cea293b24c73bca02891533058adf64657f7ab321893e6cf01db95cc9eb445443fdaed69f2646a5ed975163b6c9b14131e0a5f5ad2e5a07d8c327c149c0d8d81c900359ddab56d15d0b3f3f05bbf412e83c47e28384ef8a5956f6cca8afe7a9e70b1e7811c085c371a90ab1e055db42c0f09be87a35305b4d4d511c0b01129dbdcb20d49391d18a232498c27e953fa34232ef06c0c7949bee0cceea9737fb0a6e44d34f06e17bff56585beeff028246d53c7d358ab6642c6b3cd2aeac0ffe59721bfbdc4a45b14b65382ec541ad23ee0e7477627106da8a0d99dccf2d0656ac40a8db063c6a93bba49332818a317ca4eadd3f018141d4352b47fea74886b3d8ddbfcee1940edcc80cc4b4c1f564e42f0919c7e55bba7d1658cd5c817368380c26aa54081cfae26fa87c5a09ea07985ec58af070c62e32668a0087f0520374f7cdf70cda97098164b9fffc1430797557e7eb655de52a5d657832f6d9819668fa6270ffa64b37bb3d53e34105eafec6d361869f9eb07280d3060e5d11688df19776c27ebfa9b169abd0d265615596aef8369aa2c5981f9f0127b64428779f996bd84ac76f921870cd3b3cb71404ef659f25edfe10809bf91fafedc4359082ef1ccadda393f19188c3631ebc9724e17e8200e62e8a961e8e001f63ae62c36e990da21cbde0a897d91cfa34a30fefed439d28a87bc1085b88c2a60d3f89db8237f2dccb842895b162235ce2f6a1b0916b569cf95ba6e4fe77a40276c9411c5ca5e1f1c3216980d1b28c31fda3cd513212a6f4b665edb596f0c6a8e2b838b2d2d277e48294fe55c5daa8d1a1449d811efa4e7360925af0cfd75bc57c4c47b40d0d724201169a2510e46fee9d760c6450face69dd24213f89a4ab4b0d401af13f530ac1105d3ec4f7186e6a677203eb19df23782cb81bddf3c9327ef893bf323e7ebb9849e48070fee0ec1c56f549e46ba281a8202d5af481a2da2432095fb3ec894c9a34561fe1165f7ac8baafb49b7bd5a00d66b61dc921fcc610c42ac7a8477f3c5d21bab22c77a8b134a8261d07f311db4091237ea84d23c729b91f4a47dae7b1e1fbf782b2745adf2af1fc2e9c6dc90d2f4a010edf09eddd502f91a2b1aefaed6288c5a5eca639dcec213c0aee403aa4667935a2605b6bc0160eccd0d3a7de535fdfcca25859529569db74326a3f87cd451394263029fb05f0d0489d1444e7c80e42422669dd87d4107a4e41ac983c068c09e6724492373d3d3b2ee9649c6d1178cde5311c11e95d17a5172a22998e2885c181135cf76d926ee257d41750119d1a85075f256f6883227b1cd438a78656a70d97c9aace64692f033076d04d5604f297d66892afbef6bd6537e45e7acffac339c3168261e9658915cc08428d034c628c166fdf22ddcda87625805e474fb5c70fe752c1bb88d06778d0adac916efa261800b597290a6ef3d0cd2429ad7a0d9fe01c881eab93faccef278cb17b7a93ead2ddf29067cd40ec1cb6c6843030fbc391136bb47ab659408a940f69875decc11459de3a49785604c91eacbe2744f70bdb90c4fdd11c089299555fb4a2225488c94c39e7a24d47f8f781f93e8f9b84c159e93724d1718a5ad9cb5a9e427a2dd9ad637753f71e793ae108701b774351d7eebbaad80cd8923fdfddca0cf50172bb2abfd6e937a04f43b38fd8f301ae950daceff82f0cbb2dff6eb2c0e13619c857cd97ccea9f3e52f6951f94d7db1bcfe226c905f2375afa040d703913a175910b1068881d9ad053ccfb19a72211a08b692a97e46398554cc64c3557cecd02e7ffbb806851b29795375cc2b5095f13171a4362f53739f33e90fd308100a2ea1441f5fffdae7e165ca56ca3b2f8871b77faa0e0a7149d2dee1516d45f0df36c9e1d8e433fd36d2beaf166a79c027b62ae8de493021b5e00a21f24035687a5d936f3035e533948b0470a9ec7f1bd8daf51ae89d82b43c57fad778a9a43a8296d0e0d870fd5dd5ebe5dbb96e4a9aad8f6e0970f5fd3d2bfc73487f7c1dc17f9daa331949103f43aa2326db41247f994b256964f50f000d43da12f9c40942ddad9bcd74fd349c5a6e0dba83db05f591d3ca5d24e3fec5f11dc7b8e158e743134fc948dc767d517eb84729f1b2792c2a1da0b529c33c58f8b3d3f4614df30f743bebb107089cd53cc1b87b7d3106dff5513a9e597753b26b61bc6a867d3a3026f5405bee0bbf594e620b093d8e18f0bc09dbd4e151c726f97d39f626174f6400bd38df41100bfc9e26ac6543a9732a65db9339e04e114eb5c3d9363d214442d616588b68eaa2a2b25cd0472ec482d0401b379171f8b7cfedd437d26321b896d28218a247c7c688311166bba2e411e73e915209f10f2b45093a7fee84f964e30f8c5c804f0ed8a2d5b05cbfd96a47ff36cf0d67ed2598ed5104334dbc303d6ea2be94b2fd28938a25e2c3698a1957f23b95f9b16b076f82b47313bb563984ea1d33b065345b583e37d8b075c968599eb8496c48349624fe1f07dc4427ce53497d414853612731cfd2fca80f2c5fdc232a5d8bc680068a8da0efa1af67a93f194191d7b678d546fda6519125bb80cab7e2e2f463c77f6ae3cffe034be140205308151a8cdb69d2a1d3feb909a8c189707e0974cb89bf574582f3f2112898265ffa935a8ef2e6d32c782f164f026871d9340888fcc2973d1542e545e01b36d48dffe15f56f070d39eb1529e8e9d9f5141088a02c2b15239105b0ff2b728e8d5f11d07732aee250c6217c8ea9658feb98c993a743bca7f308e83dfd14eff0fd3c25cc93e3e9dd2592d795574dd3a3b4c154997d97c4f7fddd0e21fba3b132e53da880c76d2216965456d9a4fcc29a1d332798b3d215a3299833aab2030f1e62ad93c627c859144d668a8432db7854b4eec95a2aaad4871273f13ac0fa1d336a1bad0c52affc3b5a3e5fbaea9248a6c9fd0ed0beffb99769b371a6d09727ea3c4dd07ac2bd0d945d0e89b1627f5fe5b6d4a70a8ca435017c2ca54a7f31a569bd1fdab6abb7bd3269493073b6f6f422f781bb13532b30645993f8e349a9dcc3d9898cf7463760782f18c784def836f33269197dab540a7b896cc1beb48c5a5ec0352fe406a43d3bd4ed836087536619b123accb1405379ff73c225f1fe27b79d4190a3f1c5dc256c22e3ea5427001282df13dd935ab03754a24601b028d8fef2d11e986239214416080ee248db5c202415926cdb1568e14dae6f80ec88d4c68e84e3bed50c8d3032d46f33966bf99a39e660a849ca6aab2a32276cdc90eae8c2baf0ab2955a7d6dcfb4d22d61699ba2b28dd4fc9769607333758580e6aff5e0f56bd049e702357f2b5d20fcae3d3dbd8427d2773f46067fe43f0ef775a4fc352a4ea8bb9fc2c6a81e794c7fdb61f7a33bffb5b36303b825db33582a8ead6198248b9ad89ecaa894c424090205a561e97f57a7bc3d82af67165c08a7c99d1c48f872ea6b16790aa7a5a69cad5f5f1862f5d815b730bf4032a02d1cb28199ecf87fb0dcd273f323a4d2cecf23c40018f297775982bed8874638264c930354237e60fdff43cea4b200af35498a03fc6775033daa89a25ea737d26631ed5000345f5163399df05038deeafc6376a82e1d27f1a1d1d3310d60c61c0584f05e46b096efb432ae788673d0557ab7de1b9ca2534d8048784a6a527b3adde6ddc1229c70e06b0e9c69b98ff6d78a4f2a8db93a03141d04942c0cb55f175ef7d30fbd4b905b17edfa4f986a43d66ec331d2fe09b123f3a8c3667459d92c0fa41d69e8a551bed8fc18536f4f02642afe42ccc7543b95336c59c84852124835cad9a92d8f9e375fc27a794b26fc75a00d6b271982c31d9f8d771f5b7a86c45af11bdf04b8d572d08eb16efde1a98be090c3b985ccd47a2ad4200db4578d38cba208cda0d3e28c146eafba2f40b65effbb2b9b3a4765d78a7b9aa7d9204b7d60f40e165e5b27aa2321a12def8a7c1555c6b930b619f572fe3e4da337f0301b0d5b736923a7e1310bd0ee31036422e45abac7606f7ede981d8d78597bfbcdf4b595ca5b9b8bdf7527166c1a5eabb2fc28f264838324edda0728bff2e7de5aedcf8917b7ca1222515ffa555cff0fd2a60a986e929960ea06659c8a90ea5b0d765d2c9c30717a35502ea63e2dd3d2199e0e2d1587058b57ef83d59381b3d27277e9bbd4e2c2b84997658d436c0db78d6f79327916d6eb03b609c6f1b07fcb0b3b74978310135ead11b65b2d49d60388f010dacc7dd6a7f4c53883f1c51723ccece41b1f712b1df150150362eab6492bb131ddb7ae2f9a533a33c0ac226986670267a784c8a7833fd8c1e59203b270c5e21a1e435d3ec150ffbfea62606e123aa9321858531dbe99b64fd0a240c6dcc2feda312f8372263f688a8e8fc6c8499c5930fdbe1b93ddefdc87615c1d1b7c9af34e4f99c6c3008f1d1fb0c8bac1868e292e064264c7d2765113a519103bc6b94741463145d4f213c423333b62bdc52be82afaf6a54330409e3914050114baa0782e3b4838e2c4b7c598a6f0a8705f1ce774dbee3813867bc2fe203f5d01bab9fcc714399e2cc5dc569bf9b940116ccedc675c32366277462b93f4069a1ab3a16a0ea67a7129c47290ba89b19193af3f88943e44a5133866cdb140e751042987e7db26d7e6c556b324cc7ecbbb4cc881517c1b86d53dbdc1a2fcae49f74965fc171fd2ce9e4b7a90df664904ed8e394510d325fd48060434218e7149604217ae2b3a05d1de1fe238c49a7fde66a854058ea0d2fec06754a243c73a48bf177ea89c146c88f85309a56a481219353d66fa0be74c65e811faaab24ec0dea8354dabd3ffe737088ebd55748f514841006bd1c6a2c4af54edc6331fa511743ec6e0b976a2f26b562411c86e2ba16d70fcd2bf560df896d3c4c249eedc04c15f44334b35e9e95f715d015072ebbe13172b5c987985decc03a04f172c50f156a85ff402d964c5eedb974c7dbbb82e94f0e5283a0e96aae6ebeb5f24a146f8b79573ad4d3db5b9b54a307b17fa9354c29b33769161a3b0199a9f0efe18b20fdad962ca380a93f5226dc04173cb69fe6eb9b244a160bea2f2e1fcf89c572a8382daf1072955ebaf93c3effac97cb5703660840f0482365976fcfc01424dc80d5a84afc405476c58812e5aba9ee614735ca2358e8110339925307b82e2775fda25cbb60349141a3a9994a962fa6a9cb1214cca7fe6edfc483a54b71873a54531a21f2dd36aabf7c258117b1d2ecd9e34d83c885349ea74510e0f2403fe4fdf87be78fd97d60d95a7b", 0x1000}], 0xa, 0x0, 0x0, 0x2}, 0x3) connect$unix(r0, &(0x7f0000000d40)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 08:43:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x8000) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000180)="c3e161ac2a1d455ed735875ed4e36606b659a126b5fec363196af56c62b94e5066d17cf7088797d53bea01729141ca67f8956d0dc15168a209fcd842044b6fc46c88abd9cc13a8a0bf6efa91e403c53af360ecc93b8975d31258162f33dbedc2c5d8b845e6a9608319590e2f23770ab1c6248c054c7a404fb242c3a0772af98ed9478ebe6116364689b20e3ce165a46ffed0e1513984a6323521b8ef692cf761d60f5f7e6e3efbb20ef5e56fd595108d96e3651e8ccfbdff793cd4a0b8fc1449f062e2a7e4cf4c081a65c507334dcd4a937e1c56045eebabfab46be6f0bf26738d3b85bd3cb2af516f28f203fb19f43c44606482d3e2c9c6adbae50c0b298ac0a91f0c21986e56b2fb68e9b69154eda112f19c43de9dd20fe66f93741f0fe858797c69b6913afe0490b0b6535a1c2d162b2253664617da1a752454b0e150f7bdb20d04f887188c3c76e4587497a852214415bdf803804b12b7daa9fc2b8ef4b41c7f81e976d2b61953bb9869560fdf05fe7c789f3181ceaa9924443d5d4346937738ccc432fc8bb3e510fcbddcb62aa625a59f91256957268fad17a5abb125b894da50b6fa8480e687ace641014fd7a050385694489196e3c3122f77c3dd4e3fb50be1087b472ff290badf7e39039343f09a2df4bcb0764a77fa2a49ad7fbf5584e8d23677f63b2256b93090670771f860671ed2410438e3f0166e03e3ed5a33214159e06a63bb472687156002aa6ec8b643185819c7cb7d7a8f2bae97069123c85471e928cc7a1c4d826b05be2f6c298c20742ef7d712bcc86df66d057adaabc0971e2661e1cf341ff9c242ed7c5b280a87907e0b05609688977e969123b31603a5c2e81549de23483f387edf9295aa0dbda536e83a35cf834828fa22a46046d67a748127c8570a959b96d57f28aa3f28e4468e169b9f94b0be5301094c7b962ed17e6ca5ce0917958a3efca970eb191980a38c406f58923e9ddc1a1cee119d79087e3c3ea914af3dd24253efcd8f146341112d82bb97e135545b57a833926c8b7e588f0bf2f700fc85360cae51eebd25653a0cba1d2971430ea89abd5e694707bfe58c113cb647d9d5864399f37af1168660e5b028623583fb28cd5d16f45f2a98eafc2765cfe6e340965efc655125a1e4aa7648147775d1b8685bc4e4a3f96412ddb1e1a62982e4ba70f187f9b71e0c251af2082ba87def0506ce6b783c044716a929ed62b85cfe714d10ea7fc5c5089fe8a185e858c493dbb3578ec7ea0e2676743670e63ec580399c83174fba8b682ae1ba9801e2cd2eea4b772676e65c4c2dddcda7a2d815790832eaa95c6ebfacecc982ecf1e0c1f13e866a8a9e2507989a691a5ef688ab4ed606322afcf40f1af1a8afbe0d54aed4810f9f963561064d3005432a0d6e7cf23212380dd3dab7112a0f7df8631986ad142be2bdd40a8298761c34903b04b11e2a4fa9e994ffb97f5d542e1ea8207a59094d4921e83330fdf88fdb2cdf1af3f0637962d1f05ae4f9588ca7ad9eb047e00e8a44debcbad50d741a216c8336cd2e0249cf6336dd036182e51fb5198a1a9952bd53dfe12dd86065068456c472ce0504650879da40f248606fc2f0b8e033eb2920e5167ba38d1a7989116d0005a546fee07286faf1772f9ba56c0e83a2063276a7a2fdf1fa7b238650439c673502c6f12c39f4819ff0e4ddace9d3073860acf89fc40e5c7272646fd5dfcbca1428002abd65fc1f4833c53ed0525493c60cf477d128d78a42cb8a8e73cf771517e94a6b578ec840758aeb93be1bdfc9a21f3a46331b85886908899096b54b027aae10ec11d453a9ed23023b025ca4e8ce434efa446c98fa3278c2fd9a93d733575e4c9b5c3c17b0fd96710e261196c3c14f474bba2295635de56251e89899a49eadcc161a3895cc7ae03b4780d53f96f47adcd79c072ecd7ee4c3460ff65c6c6063f01f9657475ad2435fc04ab6acb8f9f5ca2dd2c31f6d396b8b325d9628c09ec37382881d4a67a14472c5efd125e575d65eae5aa5572af455890c4c8713380587c1a3682f9cb51007a13d79596e44e52407ccc098b13186e7078d07994c8c6436d2fa088943d3227a114d105ac7248fa804b4814c2de72e6faa3a7441399259464691fae9789216aaf56c490bd05ae246d396e37d05af9dc1b7c96165beb7de1c276c31dd77f44816f5531382a62cc36ced96579b7278b186be6c5560532d941c1a552d6e688c0a4c6a6aad58a12be22cdf5c3bf27279b74ac77651501f0540b4825983c7f56f1b6f0f72cfe0fbb32b4cc2f7f8d80da04f1256577c1010434712a42c81859b2e87fd4218752d9e7ce6b96c3d69b73f7a8acf3bee9c7796c7acea58438fa3b4795132c417d90a34d9077ed1fdc666d9053daeb88ce75c555cb3a4d8a87ebedc342d55d86e2c02a09d539ed97ff64810c98e716ca7c2cf1ee113eb286dd53972f223ce477650f8522dbf4f60f3df1f05e6613df49b5f7e5acccad6a6e52708461e5f5d0b50a683c4dc998cbdee33f8db730d393146afe673055ca938ffd0d7ffa4a0819f64b3346df6178b14c6313f39ea66ad85ca32df4dbb55c496abfc53bbbbab76c48fbfaaf419398994ec7d04f8ab5894dbdd3a246db9152c9737eb0433e703a2de85923019c2247afab57509505f78a400a5281be376623b38d3cc4c81fbc4524e59b421f9de87960de898197fcea74afbdcab4d61f6da3255c97a80683c11fbdd6100333a5717f33512652507115fb484acaf73afd386d495ec365c3354e578f6386226f24ad6907b75afad8b5a18f19ce765886e010143be6fd63da2e30cee31b65e6e8717d6dd18fa30f4a7ac5dae01a50d79b9f1f132d2e8102a86a62bd302e46d8463d0a32885018b7e323a74e96a58d7b9bcca635b2f261dcfaeeb7aaf76aaa01d2a59296476f9978208868ba70ea6feffc1d22de9851d5074135c6577fb9524fa03dc635a7818f7293be92b56b039d0f83c4e60801a8ed5f6960e564e0025e90a7e50ffe8c37ab4f0b3d0a9bb6b3feb50e8f8de4ce72b92ecfd98756ef81328cf48a6e34fd18f6e3fc4328182bea4ba074e8efba1eb3a5701a6891b12b5a8344d794322ba8f90bbedf91f86d8722fb220387a0c994db9da5b9522816e26538dab26da1f49cc8ec443fc82663cd07249726a3a5c7abcfcfa4bdb12585a091115030554bb6e80282715b82cb248ddce2df43633012f21a89de46ef8de21c6dbb04152c170c330994eea2fc355e460e940c2e117747cd104bf67b260904c58965a77570f693cda266e2e983c5de6563979befe3e4451d14b330a742c55d31e5f9f502d80228ddc653c555b749959135a137fc6cdb30a409f213e489b4637a657bc95d4d6da1e6e4d87b069a4488894b00b5c0fdbf938e89351b4945352491f1e745947ff84f312186bccd76345fb382af3758a9d6b7afacde329fb70a946117e4eaf2188178f8d693f50adfe1ef7f0efcda1068e70b9f17a94eed5fdc1645e0460cbe25df5064ec2c22aba0dc781144e6f70218816571c98da463fc1d4b49584934351f1d06a6355167a19835d5336b55f77fae0871037fba98f51c92890aadd01684c4d27374287cea4f6cdac62ce764f5f14d99505af66f5813e143c4b1dc20f330cb7a7eff180b14bc2cb522c34bd1fc979595227acb1641011a42a8f9db5a701d6d51b5c4c0140dab6d1db56792bd858421eb3f475ed8fc3fc87489b3d80df774f69f6380bcb1e5478bc85b18f7d11795f38310a448b1c359ce353bf3235cd36b5393f703180155a3a20fb61f01d1e352c75e90a10628d7f293cdb40915d24f752eef7e492f2f71f1326c65a7fe2768bfd8108321e625fd65e034c1f1cd9f94cf106773334a66a48bf7eb82da44a5548c4c0a9dc32e1afc0c3307bbf953c1db71704d8e7e78bd89f79c1439359508be2d14c92bba5ba56bc04359512fc6b02d8ba1c9a16a1f3e8a3aed8a19abf5cfd3ae358e674f11de263c7773cd3b65b21763a3422619374aaf203a5510cbe6735796d693264ebebcc8d5d1a255b3e4ac1241e34c7d350d3c61c3dc4ed075dcba9de35d8053c05eae6afd395f3a132296d2a19b2e1e38dc3d8be87526ba8847e43c08fc4e5c73ccb33d0b40909dd47eaf56988c9740c30b2b9b471f9c9aaf8acf3cc75fa8b10bc648a89868ff419c08f6e4cb64e02c56f4db8e9f3c296ee9ba5ddebc405f93784b3303fba5a5e6db23c774b61d89f767fa513c87ba78ce1cf28360927eb3e5fc6855aff9b11c8d84c19a39c4848b4bcf59eae8623092bb4e989b2a854827ed3b5cbb5d41023075511a7ffac6ae9dc2025e50b04bb222c8501ca0c09662bd68b9036e1bda0703dff9f2028e097d85f3537b3489c718ef9502125cb43ff508c3efa6ebbe9b3d75ae79052aa866b3dd496b90166e610bb6e5c109dc1bb04a545ffcff96218e5655498e55e33f52b5d0f48c3d38edc7c80f8c11881898203afb79149834516d3c39d896a94b1507836b3d748ed16f59b06363e9b67b36ec2daf121bd94c3ca599c88675fa0aecaa29056d712fc3e415b62e66d4598e7b06a694278b3ff11b5703b5ed46f7a1c2d55bb3d0403a208a9fc400bedeac3b5d78493e2e4019cdaafacce66be179d5fec42665b6fe0dbe094209772b8f66b4fd0113152c41e821dd7c3fe4abc120e8004964c6611c5adeac8fbd77d86378832fd2e721bfa8384bb6a080842485efb16fe0fde5e0a32fb7ea13c599de149f469eca141b59217e7730bcded4d8f8d3fdce248d73873cad30d34abf76bb3371c347cd3fdf9795110be6a1ba5cd6bc713767cd89ebce6f2b79c11f0870014f5e398164e12d20065a6365654b853ae1c3af7c4b626114b05f47548bc24d05cf09f0e1ebaab9b9fc2157b7410c16274895d8bd1a38aae41f484b0018f47a4e532097ee3a2a8cd5cc1f8ab12d64e041897b3c301634c4cd03c8bbe9807dce3e352b33aacf13a8379cf3773bdb2061d53d7df2c3da1f89f1297bb514ba876795e6b0a6ad4e6cd7717d36b65672414b1324765b7051e14f7c112d76b119a5aede561eff945099084eac5f6eda523594430c3afd494d5cde99b9f964d361194e9117195043ee94d3e25908cfa1ab20431eafbed91b13455fdaa30c56d9714f8a137183fe73165c7abee3e7fa71d58b24c7c5a37c99f66af1e1e5e5c14798d472acf35d41cdca7ae2a4d1cd4753c812d879f351dc330efad4709b4ad43a7e44e0975d4e87df61442640cb9c0de2920160b61ae9b26795b8e4154a129fb8b2f7e1e73124a198f77e9897d3a579d9667e3df894365fea941b1f0912f50d52892ce101c9a2035c6b01bdd965381a2915ca5664e780304b2e2a511cc67e52c0ec4e844b9ba8b4eef18921a5da65a86abe831ddd9ff19d40c653da5891412acc0c90a82f6cb2f16216e618caac1238cdc4cf82e5d5f7e1c4e004794878dcd9fe9e52e462ef378875827b7b1ea387a46f905775300aed08147a445bc1e0070211ab125bd27554abda3e2871a1c2c4e9c31965fb5b34698447e7ecbd8719b2948a2f4d53984058d34f71282aaa1a21ac61d81cf9089ca4cd22bbb05b95c499b75b2951f0fd0949e0a6471a43f5ef028b9109432dd97b5b1cbc5ce4db62fdfc7f589208bc9437de318f9775508936560931731fceae68688c6f22e34cf7c35d6688e1e67f8d56cdc7c4dbb13b2563766a62ae1e67d2d5692e4ebedc267e38bc9c95eb62c0156ed8622be5e7d45d4e1e3593dd0265dcd16455cf27ac7d30ee2575b15f28c160f", 0x1000}, {&(0x7f0000000040)="77b532996782c024830fcd2319a98e31796dbb32c8367fbc94b830dc80119a2a0e8983c064be008a52f003821e0e20b62851c7ca48a689c6ef6f7fd6be0b18a468151c5d908966d8462f6258048d0c50dcb7da482cf3985f378b844417a23fdd4d0e02b69e6788ce6cfb3806fc34d9210ac5fb1e4a37f051d7b16be0021fcf8abc78f92a49e943b527b6c7090abe254f3fb96f4e70245ebfce08366af5d79de2308d7a3bf5af87e44d3c6d08247a46827fa9967367ef79da205e5ccc1fbaa3656da05981ec50aa13eabca5072df3300c6bfa031c67047a0e8b78eb5b5116d489f92e51ce20a469f3ea74c28db0f213007e4d9fd2e6fddd6e89bbef9970", 0xfd}, {&(0x7f0000001180)="d4db04440e6680eec2f9d2155a75e1273e29a5c4c9b757e8b65220eabe3adf55e2944b528649d81018391e7f5484154d0db39b50284aeb0f4f3b35bc3ca95d10cfbb6b2571a32d34ae204d58d5d8e0250aa5baa571a23627a250b2592334a32dbf3e448509508074ac2fbae1a396bf8ede94a38a436b0772b49a4267f975bc3149c177e656c47ee9574f046c8fd2a0162f0235172bba0a5e674c73ef5e557cc832c6d48c7abec190562dbee9b08e1b1c60fc65ebd61ef829d82375f10db1af3d940254371681b6965cf0efe5966c8dcf20735ab6cb", 0xd5}, {&(0x7f0000001280)="a90acc769bcbfd957d0f3a620d8fbd8ba3be55821102e19a5746e481ade899f313763e050b930b0d78d35532374791f4a086a6d520f9df220408ab807ae4ce0e0c2af1a78236f22ee351dbfcfc2f5e81c99dcf4e40501eca42a4fb2e", 0x5c}, {&(0x7f0000001300)="36c7453b756cdaa6d4ab8bf870310ca429df75", 0x13}], 0x5, &(0x7f00000013c0)}, 0x4) 08:43:09 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r2 = accept(r0, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000900)="90109741da32aa8a5b3b1ca0e88d7add686df49c16d47e68ba08d80ea810121a6a0c8eb3451bb2649b8cfb46669218c7d753184e1e00cd156e625fbe61d4fef4634ef520d10a483176715a42ac34308a2cf3c84f5e13f7ee9c509e43098b60807e09c5dd2025578d5dc31e2fa9b8c3d39b9165498e480c6c59c394a318286df26e150b4931760a8b1d42ff10ba63401c2c82be29d273dbf4d7b456d4d16bebc0ea2dd5534f7dc3612a4bfaadbecc40eb41ba6ce38e798193a5d4f975bac4", 0xbe, 0x2, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="a986c598c84fdc6a01813321467979a89122e25e129f525266e4a97f2e3eed986a3ab1f9b90cbf306e2f4b49b1008485d20c41c8d5bdd98945266cf4d760c27e16b5f19f7692c7d6f0b3e3cebcfa1b6411e7313799dccb5dfa800f59bd00193374159e3f8f305e19b06b3f7d3463a11e69a15d53d302ac2eaeab92ad3c72ac06c6983a337bb5ac1f2db2b3cabda715ea73d0717fbcd57cbd9a635738848ecd462c5244b2d6df679226a82b78c305e3d6036a9d3f5052a19d3d6751525a5fec4d1ff3349ed157343f001003ed32a41ae0e40aa8264ead8381", 0xd8) recvfrom$inet(r2, &(0x7f0000000140)=""/193, 0xc1, 0x0, 0x0, 0x0) r3 = getpgid(0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000280)="18e5ec921b6b6868f0a29fc629076dc4cc23a8d014a51910f4cf3e81b7711622d6c9901ec2742953c89b143234975d56a7a9c44ea8f8216656688144da28408649ae1fb9365eeacde5449a5a2aa485273a7df598157e9a0985089571a98e8244144ffb8088760944a74dec0420ea51e920b54780278e427ea03d0a6c768c0f81f8c0bcbe1f669fe6c3826a154cc880c809e741f9f9ed5d9fe01efb5b0764b5bf095914e76aa636e770bb048075b4fe441accf07aab6fb74e57df2573a271a8309f7c77cb38", 0xc5}, {&(0x7f0000000380)="c96e7946c41c126257ef4fec4bb232e9ac3f844e0195d456d5edbf4efab003cdc79c14b8951ae0546e4819b5b1202b9cf29fc65749457aaab2cbfdf0f0c680c1cc1c0eeaf34f176c9ae4c576d0bfaa647df918e72b331f2fac507b8d352fa6b8e1e79e27122ca347f530e00361048434ce58c8f7dc042cdd69750fe3f06ddbeef699f0be2d531bc588704b628a0f507208beed21", 0x94}, {&(0x7f0000000440)="d403a57f76cb37c413822d99b75407a1229666b6df2908a4473240b827b619a45ea8512377cb70404302261016ad3f61cd5a8105e32a143e00a941981f07ec3f138fdfd8f5dcc8aa57ba452fe28c3ffd918b665395f7c4643700a430191eb5432ea2337d5bb928a31bef7548c7", 0x6d}, {&(0x7f00000004c0)="aaddce2a235de6cb0440d0351181f798c70f761c01a0166fdafe96b355bf8052aad3938723a63334929a0dc967fd47f1c0bc016ec2e129e4317fc9a231f58895cd4b500964", 0x45}, {&(0x7f0000000540)="e0ad193b021f92206fa1d9e4d57abef14f7f5edd228f5182ccb22ed44a28293b", 0x20}, {&(0x7f0000000580)="559ee849cb65c551b275804cb2b2a4c902a220c30503ab76dd2cb9fb2635a33b9541dd8d", 0x24}, {&(0x7f00000005c0)="750267cdf3774114a78417298c873af8ab75931ce548b9e3c1ae50296a2a78ec27857954525b6de34672ecbe13704b086ca0cc6fecd796ab846aea3fedc5ab7c793a3c4114e12344449cc3c48c1379908577ee7477d12f5f50b7d8710f8312e086e6dc0b00090b84eca95104709e64e3eab3a4eafca64459f9e1be54e1773d6b998c4a8afdcd8e87abe581da01bfa1af517016effdb550f8faf1bbb975405b04e77af2c9dd1aa54e9e8e", 0xaa}, {&(0x7f0000000680)="8c0b8dac7b1a3199773c10a53c45a39db93549c31b41f4d3d6e94e2760001f31f4785ff0c62f88ada79e8e04acdeb864a857b9727dcffb2bf602cedaddeab9c99e3aadde066396ace9a4516b214be89a6eb8cfa966cdf239bcf252b1268991f4fab31770ebd3267857f53a2c8eaf4b48bb338a7339abc3c29e29a081e9c17dccb11fa8cc2be77dd88729c5ac3d4ff1ebf0dac11750903a4bdbcd2f9c42973e5ab24e1bc7dcc54b9287e9e13265bb853161171e0ffc4325398b535cf8080be013311a79976610e4af483c4b3c135f6ba8cf47b607617e142a3fa96a69108ffdb6aed2bf707cb75ec8fd76d020caec6d19144f8187464dde99557096", 0xfb}], 0x8, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x50, 0x1}, 0x40f) dup(r0) 08:43:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x477266a0, 0x4}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fffffff) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 08:43:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000040), 0x0, 0x9) 08:43:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0xb07}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 08:43:09 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/48}, &(0x7f00000001c0)=0x32) 08:43:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x80000000, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000200)="425e28e66e4300763de9fab4f9216415d917f994721cd24643feab89d3eb6880db24214a5ddf6e0e7a2de5cf0f091b0458da2b8edb9ce087b7c23bf95091d21b791480800108d980197e0c575a3205e20847b1e7ccf6569399244e4b5c5fbf088ace81b4b27e523453459497745a0ad32bfba0ee35fc63b913398ea62efa9b59ce81aee6f1d168d7b935a13f23c8ad1f996497c49219510087ca27d6bb156b4c7f4afdceedf66f5ad1a2ff687823e7e2181c7b7a767663edf02add4d3460c4a57c264d7d31c95eaa6da53a875f722cb1894d032379d96a47fca6b852c3d9d975ca460e8cbd58f8285ea50aa5728b142f8fab8c0b455c3ed8487da242e2e9321e937fc01d1455209681a1c39628ccea9848c06d63487cd2bd01e1a74f370a2445af315ede1520056c395674ea8fde7f738e53f7777d952600021bb38ba43003fb265de3d60e5581af96c3ec2da1d3c8c5495c655c7cfd373701e31bdba59b8224ad4aecad15a9466aca616a89c1c83a66dc36597924e38af75e33bb2e9b48dd1023b5912f683dc563fc3a73c504694d71b1a8beed081a033091efa5160b267b123b34df07d04da25d14b4a73311ae532c1998ac53d6363a65b434591cc8ee3d13c89b2c063a0256ee5b49000210ad083caea872ad43d25bf1fbfb6edfffdbded20a085b1224f9eb883f18802a2850ca45def5a9c09010b7e68c84b734179972e7e9923badaab563116690457334e74f2969db995fc1b3645e849511d76d5d8d05d597adcc0ecfe8224895bad09b91b80957d602e0b84655d15369d7f24d0f2f96fe45623e34a04647b25517065135f46148eabb6d6edf7a7a6861751e4c3c860a237243d49f7c747520fc9814fd09b05c3ca6df5fcae8f0896876ea3d752949158bfd81b75893f205244302ca37b64c36eb4e446dcc49c57c253834c457d784c7853229bff5e19a1cae9e47ff491108835aed1cacfd27e13b8263ff0393d0b7defa9a4c5ed1296b8dab49ccce76d3c2680e698a62039ebc6a27e9f02ffdac06d6be5d8e647eacaa14269d3a92a8adfa7737a1cded2b75f9735267ee3c3f949c498fdcc497b7ff6a89888cec2f57ff7c8b04640cb1230da3533c43de79d3f98dcc50b659ca28205ed103be1c704a9a0e1653d8ba27a57917e5c901e87ea9740683506563c038b16fb4775e0e4a7e623fbf418b50a79b72798fc45598f9ef835388e10907cfc38e76fb1b2cf79deb36d5cecb91d68c50723a7657c84bcf1e214f5f8d9a85f57fcf552adfdc60791bf49dd8698374ff4d7f93f420d8cea7fb3ab17293ce2553c24ef85b401265d5971f9cce23ea8ea6bd2d189c00c97aec9acc36b6ce479a31564392ab9dececc0cccd369314541470425c20c9c06677671654e3e51ea098f29fc901b8a59baff4984a1db77f7d4a977e81dc3c04cbb346b823bf36ac17a99d3bcdd30e27fa9bffeb93c1b5e13b2f9bcef2651fbde2a8b51e95124426306b47b37afcfe9d3d46ee27db363b74c3639c9d841159cc729e1c4c286c191faeeadf20910157fd492b10ce73bae578fa26f3d0f097fc392e9226e3f14928527c38fa5dfe84e01f09c8cde13fadbc637a68c98227ecfa902d0365fa783bab66795de55b3995820c1198e660d72ba735907a3d3cd5a1a994b7cfad894b8a9c1dcbc1a89f94c6454a38de1fdcf09cfa5d4e3b93323cc860bcb531b1121d2abf4167bf2e2231a3399898dd77f64a28725cada6641a47cdfa22872962ea16e3c191950c6d033461450cc231af1d628ace34620d653b644627f1d96007cb1d11a2eaa83d4078189e8adb4ccafd58c1a61a23c8c3a6c51c09557226fd2ed0a271bc502d9a01c4397f116889b01f88e0fe21adb0926fe570e424e88d6d439a2db2f4990327e149489937f7070446c9469fa4bbec9c15541a0453bfec856ba56abd49c23c91def33b792088255eea255f7c4d8d5f2d5c080051c124fd839bc66e0bfd73bc4590e9e0f8f0b9ad9e4e00098f8f8321a0025e731e5e84f48f425b675a7b0d9850b3efab8a1807a2014e10c80acc276d735c1b18238b9ae332cea230787e03651dfe22a938e38db4531ce8e7ecf55017f310a15ca7fa01e368fc9946aab50ce2a325346f71acd78201455687ee4c44059459ec9629821edb692ceacfd51d9d59b6d0b334bf863956aff72668ec358d794efa6e90b49f54553865c98e777461bdfa19ea57c8a6425ee7cafc07358510659edc5ee5034078e0f0c6736cc61cc246a33238e62989c09882058eb8e53172e39aa66325859e03ab4dbd6a897c4cbb648ad7e327292b4e5aeb71fe66209e85f1d75fd0595a360230db7d8038a3a37ef8a6e1d704ffeefe6aecaa77fca980c0d659e315fa3ac46258c9ea766d23ae3e6e00c1935fca1ca8af055db5154dd276348c21a387a7c3479ac9e43f59f15d496068d05ba0f8429563b0130d4feddcf96b2e9f260fa3c910901a4e952492526eadfd4f4937dfb30c9acac9d3c4eedf468720dffbd5180564a7308a90e1230b1706ae34edb2dc74bafcfa461c87c9326bd9ece90d7b947c3c6b08c11450272d9c4ca7712c12ca4d3732cc2fb0f100d42207221561b752ea2e6cc0d1e0e0c9c61b1dd2a211bf2b1003a98f0e29fe3bfa7fcfacdf977e0d1a63209f4e23a05ad0daaf2413bf01b060eacea8a67f11a4a0147e0b4ff4ec7d9b524b89bb136f2271cc20f39c99506ac3bfb350635e7e5a515411688b52bb29e77c6bae87d82af14283e8b8a32baf3231cc679f93311611df9ada8454dc98b389082d1aaac8735f0f0f0812805c1ca72fe8a685ee43bca77ebc77bd70d1ad611d4018ff7781184d60983efc17801eff5d76afde1a5824b316730fb05bc2689563a89cdc26302d40fb78963a0f8a85ee20a865f540529bae4b798b63ca4d113e7757eccb9d769505cd9789d70f92455f22309088f1a9014678448f5d49ced30ccb31a02e65765aa70db6c62d5684d264296d2fb11759ce2c0eccb077be383b4249eb6dd679defe1bd85435a05f13560547711217c5b60fd5e74929aa92a374a005b523337134f686055d0f98f6a7bc92bffa3a1686c349f533d66afc51829c91e2a3af79c4cf249b1c98f844a0727b45e97fff713d3fbe5b63261e8e1cc8b04e36dd1a24091cad63cc4325b1677c05c301e4f39e1811e811e401e767e3d9b752aa60c3230527e75f267763599475d09c60872dc377742b990e37f2211212bbe362b5409955877cd3f28573d044bb8c843d13adfa923b7e00b62f05b7de96324836ba714a359a44f8f7ace15bbf6a4653d3da08ffd8ed6371fe38c628fe1e360f70b24ade1d153c53b52642dfa780ae871966fb69022a643aed95d6a5282c9dd8c8d09dba42f97dda44147be4657115affd46e6b3f300a83187b1411eaddba8d241b37ad42c16de3c7234f19ad6a46dc1d8378253e46234cba80d8024f9aef9a7c12cbb0cf6668c0f1050a80c0e11aead948c32bea3c20a1f1bec44d7db1f8095a80a1e4d95dd998e36134b314d1e7911390485c0a31ac04e784b4f75a654f9a1164d6dafb2883359de04f4830134447a125db12781838138b438dfefab509fb718cb36b49ca1656e1cf6f0954dc145edafc954d3ca6c985b6ecc09c8addc6e158c6b2e58c2059a8d0fbe428514fa3e6231dc3f608df142c2b56e69522c6ccb6394ecd97f81f13bc40a3d34dda91c1e93851f91643742c953c6c4d69da10f161130b642229a2f6a5fb283d0e630ad1abe812ec6de0ddea7c853d078453176af8c07ea11842a880675c8108950b1f33aca03d13b6b7e2d5d568102923a69aab139f27865e8c93e0942826e3bd7a9cc122315f0ddd365c5939adcc0c767454954f7990263ac9ca1dee273518ca3eb3124c807bb21e404a4b381d75fbdddd5c1bf7ec75d38f6f49aa0c6ab87e4451c63e6b99b5063f372fb7d662f490146069ec5261ec2d775f6a61e9dd1ac7c806127958837183d73f45afdc9953b850c5efe0f7bcac9ed5ef078cf659f937e7044b39f70f9800a4669aa177f8ff626255ecb4de8c2f50044887551683a18c7fdc8fd082beac2af50f3ac8a49fbfc5f46f065008049c6b8e7ecb315bbd83a951a582d945425deb0d55e182f218fb73bae7d62f65178f278fb7851d79e74352b37b077ca83670fe9ea728ef904ad8e39876ee702ab7d4db05881ba81127cc3e139bb1731cb9feee267122d78f7d75914630346a4dbf4b2aa20cce29fd8af58a52dd95bf9513e7fb656ac44d26694b46f397f9404667b81904efbe2e125b6c8fa9382438297b549b01c58296649d42cabddf4160aa7e5575c5a5afe0b8eb6d8561057b44b5ab351807a3801c53a891584579fe2bc3e935665d2518ee833dde06dd22ad80f49804f8a9178b0c647b0ee0824c43d54b6be672fbccf9d03f684847a275aa2466046731c81c809ae06a11907724d67b421f721774bf1591aa73fec92ac083652b0499d998353850e8388e10242f6c74321bf533672dbf8a63fe0d13d50a9bbc4272db85306ecbb148c0dde8858a37cda5f6f408f6bdcad520342e26ce3a48c7b87ca0fb2e89b4a0d47d652618249d1286181e2107c977d8d2b7aa73f44111e05250aba91b8fe74abf3a8279ed6a389e7003b5004e1dfb2b99b761d04212cb95e0737b6ed0e7c593863274803633e347d75101b317a5a626ce8b80f0355aa06391f98c32ac21fee99e74f7e409c59abace45c16fd1d1c17e4388b16b97089c3aac4f9b53b6a77040fc0939abd4294ea56d6a6b8457e2b197772ce94342487abf6f006215ba2b84d03333f85ca80c61fc964221ee91327e7a77fb31d996999e3f0ec3935946ba6ef23afe3c4f8f1ab18b11d7937fb89fb23eaad16065246f596383da1ca9aa01df378353506f79c1bf6a4871c2dfddb7b3e244ea5d4dc5055aca8c5211f91831767f74e00a1295d48a40cc44d83f69e9bb006e6826c6dbaafdd254e3f31b86e95c79e1de3b656bca7076f7e1882b50909d5132029d45e4e4d6e0c4e0f253b766fd8b7672ab0a473082e64dc55e80f6ec9fd6bb4270881be7a6fff1d63f28344a8d3594342cc73069c4fe22dd243e3f6a5bfc64840f4ac19f753fdea64136daa61ee7d78edfb4f38048d2926458a03374c592ac6888d2e408517810c2056d59ea892634b9e7a72283b9253dc47637cb6a1c3dcba0b9596223411797cb5a3982214ed2131943774394b562183429f07e6f98e23008f509723c9ba61316c03c8743ac26b9b9c1f2b17844a4df6a4d187693d21e9fcb9b02e513e6257ebfb38afc6e52a44c568ad472ab80acda0e6986b83dc320f363a934d31939b545661e7064a24aa348fc784ae6481f3fee5a176a494673b067fee2006ff786c2f9c366c89a2c41d6220feb12d02cb27cd7c8f9f901724c1dcf9499693480083b62feb07d0abb9d7454207888bcb90a3d18000736f1bc235fed4eb82118424a175ece863fbe26a50b26f6fdecb4fa3df53383a68f44c5c1b8af395f11c7cf2639561dd3298809084bc510e8cf06c74038c922752d13001147a1b5aa1d01c2f74b2ec9f71259ba43aab2b394c31efcee0f6d693b3c0b539f825ac474ea8fdfcf61b1b387e097fea094fb69b4d922c0d1f9107eab282f48db1343a30d144b2c37b3a5318ff743fb7405428828430f47108c77a09e44bd7ad8ca9f7e20216e10da8f706d57b04117200e2f2fb3384f94945b8ce8d5d70026e0f574b951acaa4fbba30a0af3b16c287df713c85e6bc22f61cf34bca344705e0e86c07f4", 0x1000) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) fchmod(r2, 0x14) 08:43:10 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000540)="0c2e9ed75dd6beb51708b736d18105b6ee0daa3940b48eb3b17e2319027ce7fc69916c8ed3770f2ac38b532bce133ab656dc00f70683a824cee0df2fb98dca00c23d2be0d99ba982de5578bed8581dd5db97151437f981afbe46b66c36434853d3302f4e6f151f0aa4ceaff1562210b80ec7201594d70440f6ccfc3f67dbc69792f0feccc7fd272934ea6de68d92eb69e2d8c00d1abd63b5b5ee04e60e1c46b9f086706d92a930117cf228bff950532acd74202868c0da98b1b5d13c9bf34f0426adc959e062bf99447eb8b81a37bbfc85d61b523b65edda79147a71c21d70938277712215769d86e524ad481e38736a1f7f8d8b732df707da2f9bac717bb96cdfa67da5f8cce86b266de0d7e98d15371e8be74bcbbcffedf42211ed78a6356c68477ab97628fc24b725649c41c155feb5ecca4e878a6f13193f7eba71c79ae0eb99366d561093240f0f760331e84c5b105a7f0612832505befaf5604b53368643cf342ce8b5613cb796545f7d485db25f61e375692179ba97a01515846fe9e80b26163f1662ec72a2568b5e1365cf2ae58810d0d70f2f9e9b8e2d1a1abe1c175daa281f2011ac000654320d716e9dc5c2b5649192e9378ed59b21d178bc23efbc33bdae70752c335b4559e96508e6be1931f6facfeaeedddb438e721b5a54e77f44ffedc51659c58fd0e94bdcaedd5bc158cac1a0d9d7c8d2dfd16b145e24b5258c631b05f4c09ddcd3a5567121456e2d2da6cc337797cfbdcea3684aaac7ae3e115ba4695f800d07e7d0031e61be43cdfc5f3aa82a4eb05548e4d5133510b5c154f1de313fe3186878d1601f6d0f198011974b4ef676a8877542d5034ebd588aaf31dddcd1393d0e7531c6e1500a2593ed0974e0766913badbb056dc6444c644ccf0b7ec794b3c46ebcbe428be253fc40c1d1dc3bf87bb53828544ebde6692681168ea6b81920ef4134d05723893f7af72be5f18a2c06a46bcc16851bac170f5f203d3a6b2f4db5c848d78f3897431b6dc48528674b623005885c0c52ca079af17febef8f71322c8492a1c0406c437c03f5219ab29cc0fb493b6f7672367cde232c55d6ad0ea54bafa9fcbbb6888f22945b4cbdcdf8d7252ad10404ac1256b1bf686862ff210db4e7686bda005a74c845a649609573afa22815893208ff541ba3f1e75b146b134d40290020e87a02f354ee0650c2946be47032542dcd9d9efc0fdb68f1737629d15684c2c621986dce471fbfd99dcbf2e5f1f62a96d17bd736c0ea7809ddd9b21391f78f1183163fab30e1a77415c8d657cc5a53dabc39e11d8fb79742e56e396cbc985b72d373a77ede7187b6e91865009e9739959a9bed6c7e39fa7157ade78019a1c3eb1af6c21d2d9676df51f6d8c7b729911e7dd718058cd1c5eb573e759798bb6992595578501bfe7d6cd2795aeb1f56345da211d21e1e95e722a5829d263e6a1286505e82a8346c35746a15ebfefdccc1887df574525e7f424410813e8b8ab967648307f3e9c12f055711ed0ec1fdce9a217f5ed269083482aad631cc9ca0bcd3441feeab6998500bf4e880f8313a66da561333cc6bb986ae559cdc62292ec5996642147071d67caea07ae07206cb8d096d729c7c5ed3f15655c1ae9c6152f23810b2b5a8a6fcc484faaeb8ef16a1df48c2729e6244fa5ed4cb62574f5dd4e25c5aabbdd1e236f46c86ba4fe6b0b0e9e8906ea90c4261ec4f44ca8ce94c63ab054ea63ce51c4d0587f1e7f8d9954b2f1f8a2f576b0edc29054e7415cb3774756c2cf0d1d368c76eadf1d3c2f3adbffd0a2788b27bf976aaa53575f3689c1fefbd67d6d18cc94a0487715ebc3708f244ef2e22775de1c871a69093b7dbb447c54c0a1fc110e226e3a7a99f72c14403d6b5ca2e8a92e569bd0e84c8540983549f9eda8db2cae66e39df3537972d05c80023557a8cccce85ee26b8f39ddc97eb371290dea25660b706446c5e63f19cfa22ca357898c63fea3eefadd17895596f375709c7e764b1f52d61fbc96140c476ec24410006d15c98e42fa965c2062f3fb200313c8581b722f0afa75fde4bcf80390029e84aa9d1cdaff5dffcd4114d3583b01a28cc67435221c5ed10bd72eb428e41d6ba7d63b606b50f55dbaa1c6b8cda4092905f02abf073ad2b074a6d8791d8401856e1ef53106eb183501d3fb0360b7fddab20215a7afe618e4deaf3f73359854803b44e0b033485ef1f464c40aab62ffa24f4847b783f40f8976c7f92ddd8e3b9d127d69db3ecdefee8050a6a0f7d791f1fa6eabee3e719e10e234f28e998fd30ec6fd0e97c455c84c7d4bd6b7fea9683a40d24f13acb6290deef9cca64acbf908652f4b4eff95a54fd9cff7c4661875d3d7c72976eef95f18ad03a9327f958d6689a507cf677c8482d95fdf1715a20442fbb7079bc94d9183a5e0330961a082364f8e14b4dd1564c73c2076a85299f424e68bc705e7c4060c06edaecca4ef122b6951b4b44b877879bad1ec5ed7aaef49c6324508a8bbfbe1ebab0be4ad59cb32102a3fcfad53f1f7246984269fe22ebc638d416577ce56bd346ddf09a2eabde86a7629336ca432c0b373757a248982b74e8d08b008b367de7e8db876fba405f51800350a47d7dc50e62a3e4084a05d48ba4909dfc51eeb2c1ebb2ca570994f1c19b906159891c9fd466cf6f189700c41279391afe03c6bb40feddbfa05f08c90af1eefd62e15c0648aaa3d49fa0a6cf51a7351ba897a2e9d7bed0f3530c3bb5e7d061ec546d746e4584639f32b6d3e6892370bea6d5bcffdf5aabc601a4afaad0ec8a0667d34ddca606f5ee77a8bae6c5cb69a841823db4a0755f018d5f6f17eb149896bf3e1a11e955b84a142158b91a2b570068b6a440f8ec7195b211bbaf0b7dcfbd34aa35157014e9f0705b06c948b2c9c6fdaa7c9efdbe16287b7a180b36700a91c65d5cd24ff48403745a48c49afdfac4b4fcb753e97e1279e5e41f5298e8aed7301fe10217f4545851a05cd0be642c03d45198850f7bfa35bc48626cb67b07a0fcade54edff19be8d5c6e73011f2e60b5fbb176a7ad86e02b89ddf048850744c5f73e2d5f18d4f8865d0592dbd9f7d673cb3e9f372c83d81bd736a87f72834e8f877869afee218d060cc1b4b5cd28f55c36e5e829184ad4d382fe7c0565a0ced04035a74d49cb61ba0983853b805edc4c1da742cbc42d15a9b27393149ba704991abe73b41afe1a56314bcac945dabf786453f94e223f8d0336cf7b1536a985d8830fed1d6f6dde2ffd255db6a8bf77c521db26f638355700a787e7bb23a0e079843e6f050f528ab521acc5663e2f0691e06be1d411ad15e52758cff69a6394f7d3c8442f10843ffe484e8bbb5cd492962efddffccd8b29f3dee638de3525126e913611adba7be6423df3438958a816f2dd219b885ade2361771956de784962cd592e72291b230004b40b953fd58db84d785e1dacecd04bf42a63fbabdc0f011d4ba88e85616ac35cbc357e63c87c6214ad73a5876a1ac7fea05cdecd6fd33d8eedffe32f950e3c5d438f40a499f750af0cabe9b73a24c667ab951334596f350a62dd0ccc76017710b31e69ad87ec628e14495beea229344a1aedaa47cf63a00650ab3752955c32b87175380e4d4294f333520de2c82bcdf979f8d26c7f4825f5fafea68665961cd28b56f34372bd25f99d6089765aff6a5fab122a76b0c89af972818a772f954e57fab2e972ab0b6a206217d8d2f629df611a033f439757a7dd397f55e04a6c922ea44a7bc30bd294ec155a25ed8e1d039ee4bea6aa8a02c57bc7ab459ad19b166805036305bd2494b298ce6c090b42c25e46a93523c9c301ba4b89809df2325665f9f86ee1ee9c4c4637d3f9864405c688e2e201e613438c2df20260a4a029a8246c135efefcd088393f64a790b57639c53a33d7c6abddbc47ed3a0b028b33ab246d3e71ec2c2fe20148011438504e1d4e465c9edc31d67ce9077df84a103030410ccea3776fc5c0d6eb39d4509d692fb5b7ed7a9daf1c12d428db9f57ae2ae6d77cfe3353cb5b94429c3cc96ab47b3fce451f6b8eeb77573fb71014a37575569cab75db70516f41ff4d6bd0acb6bd99852776c8201c31e3ed2f4f354740d558dd8677bae7020e1dc8b85f768d15a26d3ab68b069f64ec4c192a8560353f18d3244aaa25e5da9093a5e7a97f5647e6803dc1d5fafe69521c687addfe7c8e4b410badd26591f75c5930b72a854d281c26354c32d7a407000ade7d4981b3012b48037b256c5a8f2a356a4e8e8aba83c48a1f3ec2f2d6475e9de267b18ec2b4b57aeed1cf72ad54642a34a60be6f8d2d627d68769e94efb2d4d2da9d78776a213aad984c5bf675994ea2a5dac046365d72ed19dea9c124aad53aed6ce686a5fd9c67344f8911394ffcb1e801292da7c7491916c90338dc20065f620a809406c2b8bf3edafcdf27b4d056b8813ffb7cda9bf708a55bcabd4f17691ab85be6508e9760afa5f841562b02417403d31fd730dced2d659e43930270417c75fe6dc233174f991a9cf795c89e5e979b3fbbb34aa787e367520d5ad748a06277120afec963e7bf0aa47a509d4727f7f52b0f5a66eac5b0eec15fde99f3993b00c0ad0baba4aca80c8f6e2769bec2039a3360fd104c92cc221d0f65c54a5fd1593285b56992d9023a1c8b0fbdc1036b0d4bb99047614c19807f33c70551e76be27a8d92b293c20cef64bd7ea48748501a25dcc7c699c8dbc85abd3aae5c1dd2cbe50a58d0dfb9be4fce999e3d3e693127d5f1de0999e01a61cbe3df15147b9598b151e0d2799ffd0de7d60bda501aef835e0598e897ad14f8b8cffc9f8370ce9815e0fe7fdebcc3f2dcd2c7094c862ca7fd55bce389f2df874fd333174854df2e094e02759e44bd109acb094c56aa05491c99a5763ffba19fc38bbf0b4c89dfa8e5670308a4724f412e67245ee74d772f81ed76c861b66f1b8cb63d7edc2a2ceb49af0cbff4b33d3c9d4170c0768f2f326991f7328f5015686675acec2b517a599d87628a42914d6e707aa87f0f98da695ea7042d6d6ee651da0320218448b13af5049e54681c193fd99ea98ca85d5a04475d0f5515e8953a59a52d8f526f2cf82565ff7c46d17b328df3afddf4f106cb778d369182c3a5ed6d230f780b54e44a03f14d35b8770d019c912a21c85edc44084e8f434fd2168ba2c798e0bd3ab867fac836d3962fe960ff2e593b42395b8eee5c3e716ce89b7db4017d9c3439e3133e9353495abe32689889232fd93056085bb1055b9eb51db05976eb0fabc8a495dd136c6e256ec6ae7efb409f62051b1f945231af0fbd179b1bdba64bc801f5c305d27c0e29115c575cd2d14fc0403e000b20dfd9ad2218cb802043e101e2f51d903bd51e72186aa2600c4e3b4ac2fcaa1550c20a1235f89f7bdb41f11f621ffc644d7068051c799adc3a9067597c4dec3a4f7b792a190aea8fb828ad15d36e2ab152f8b401cde51498811eec416609506922764c0f12f39831f3c8ea3dd65a49412cf6d96a950db2686ce0d08b76622003a448be81c1f77c4563968c09244156c19af113155cc17b39217c10291d44de34b28ec09c61f8342e39dcb55924f53099372d0e3b1b385a07423ebc056551b9150caced39652ffe4c779e379b6ec9175a3c838eeb9bc3058655414b2a9b4bf29b65fbf40b4a678f6e6b8ac41020ad20f092d2106bc3aff46dd2d4f2d1e4b9f328b2c5f5f10898ac3a8ffa29949f7e374e0da67e2e5a32b396897c9a9b073c01b745a2050a13a83e3e1f078ac52", 0x1000}, {&(0x7f0000000000)="12859767c51771706a03a394e869191e9db15d22e6437f64119a97c817667879b4", 0x21}, {&(0x7f0000000040)="c57559", 0x3}, {&(0x7f0000000080)="89f2c3505c7cca", 0x7}, {&(0x7f00000000c0)="417265b9a357d3a3dbbcf96d7cbacc8dd4c717402ea62c883083fa8e0555a544850e6d7b5889e65294ca1573491f8a0ca9b01d10afee03ee9632888a3d0e0070bba972b2066a0de8f46057a44342ed59217947637ce07d1a65fe06ccdcfd8bfd1d0f8a58d16ca4a10f9bf55ba524255543676cc8f7699669677b2c155d98fd350f", 0x81}, {&(0x7f0000000180)="d1f35fe75e2f336cad2398223f4ab66bdc796ccfd6bbf8b8d2f043f08f73153f5eb7f192cb4f7e8967c0c20b4337131355dbfc369eaa7d9e8535945334c1a9c2a719928534f9d091513b3d773d0c217297ebe799fe03a003452c769239", 0x5d}, {&(0x7f0000000200)="2bcfbf24b3459976455e94ee37acb84d9225969ccbf8662b86b109c825522d5c87fe17a821152a60391c6f7907eb", 0x2e}, {&(0x7f0000000240)="870b80d2a65d4e7a9d5befed5ebfd4f54db723a9304a3f660cd5f70b1ebc30255ffe7e16728eba6a01b22c9d5859189339c0612478dd9dbac94e1c4e0df2fac3f42f23488a66e9cba803de895afd679f0b845a800992199b4a94344df8351126de755b08329b309f300c4275ba2bc2025f2a28ad7ce745c46fca530227", 0x7d}, {&(0x7f00000002c0)="93f6f0bbab137f949a2c5e41c38d9908a7cefe1f29c48c2aa3d3f4a415148a624a7847e8e7e0cf533593585d431bda8c3954b2232f1f2067be244d0f641a0e17bccb3b3af42386f0117bf11eb602082b442ceaa3d113a931673232cc3885a65c7bfcdd70537725a3a5bea578c270614c35bee093", 0x74}, {&(0x7f0000000340)="05ee94ef6c518b96f350a8c81be1309fbb5a6d11b48bcf7a56f6345e2790c86fd4110520075fcf29d899e2a08cc24ee8f0c32ebc3a8a82cecbbd2816e48feb4229610577a2f6da", 0x47}], 0xa, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000001580)='./file0/../file0\x00', 0x10004000000100, 0x2) pwritev(r0, &(0x7f0000001900)=[{&(0x7f00000015c0)="c90c124423a3bc2d4f457db965f3336f85c2ec0277a3296a6e60d1aa8934ba3cd421de81981402a59b89e59a7458c2a6e277e45d4d0ec82defdcdfe665b002dc8bd5c63d496b5d8a114ef27d9941c9b0151433af85d6dcc2eb7381daf8d1ab1ed6fd66653e903261c7940d9c4aa43e5fcf8dfaf897bd96e52639934685b26669f3d715f36259f40e4bba72f4332a2ac9d053611838c54d99dce12ec4958b527b2819441d5d1769b13d917280ff87233766759179c5ef3de527bafea445389937", 0xc0}, {&(0x7f0000001680)="ed998b477cb5d710e60256da0e4cac5d147167713938d3c1efa2e22d92ee6f9ecfa1a5c575b8fc1bffc5607da8d5f0c615fedf413e8f4091eb1eebeee9394094c46c62f3b97e0ee2b600bb0191eb8b0e726e4b5138159509ec84b9f65b458e367ff8685fd57eedf46bd7e7767ec96e2a855097342c6a28b4886d69fcd8bb6dda2ed695f6b00dbe2f157abe0d45f76562ff92fb8e8daa31b6b0a1", 0x9a}, {&(0x7f0000000480)="ca242bef7bc111d0e672639356eaef6120de29ab912833037471c575cf7d7077e476ea75f5742de95d4cdd39052a", 0x2e}, {&(0x7f0000001740)="54244ab242eda37b93bf608922967b546646b2c000e02eca7b9c8831a73fde4aa2703a51bb3ffa79ad668386208e8206904d2a5b657cff330fabc2d3017224baceb75716b070d668f80172eb79f8d1e965cc7a3ff519f32ee1f8d33a3271e25884c13567ac85086d9b9fb3359d071e4400fe92a9b3bdbcd628afd279382ea95ec8dba2f57588115f645f0cf4b6af945cc63c14bf2fa687403be9cfcc09b66a352100b8fce4b97125d5af765f24c0ffa4d3e8af4785935a220cb26a295e6d2b46a064e11a5d79d4f394b3a8a0517ed7510aaa85a34e29ded228", 0xd9}, {&(0x7f0000001840)="d556d6f0b627a292a42c7f30b71dedc71127c483ff60c1bf94cecf8c5a0c3acd922453eec8d43883bda11cc53c3242e90706b5fe9f926db60fcdfef26e1059a252d2ac8f8815cc899cc3cca24c55955addc516dbb108aecb841d078e8649b127c57f5e100089e5e7f14ba339c75630753a6b66fbcfc11ab00abfbb91dbec359c1643c8244b7d053f8c8ff5d45da68e5f8cad9afb9da11f4dd15dc299df1c9f3b59d46d94", 0xa4}], 0x5, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000001980)="3ee96f4a6163cec5fb41badaae7b3169df5a012b8cb1fa9ca5dad3f1a25dc159716d41d475d7ddcd95f06be9e68f89c3239bb3f8d0551747a76bdb65d1440e17f7e3d64ab364a2e36a63607c18d1f4873f74dc156fd59a319b642636200bf17aaa6d2522f4d43d8ff033ad85b158f3c038f741e379a3ca6adfc0c9f7aacd7a6dafdbf551ad00f74dfe1b609f2469459c7730a81fb23ff3809dd1bb77908d9a6da93f06dfab7f4a3ee6f4055c9ad6fe87927954fc192f983c64d5fb767e5915daa9f016005c5b9f6344ba201a735c9dad3b4e503b76573391982f6bfd3e0620bb597171e6d8359f6bf83c6cd7f3da8ccbd770", 0xf2}, {&(0x7f0000001a80)="bfcadcdbfde200d429ffe7ccf42298a0f67d372afc4d4fcc259e145a36ebe236db5ca0ae610d351aa3942498c153d565be23dcf5299b09584fe2cac60d0df40a12defc1295eefd939a4d469a4b4b85720884c1a66f477d5b47cd20765b42e33e6a14374030a0743c48787bc77b5eabe1798b0567bc65de3304c463a07f1d9c8219953c33c41b5dcd36ec4ee345a9ab0cd811f5b08025ab1108464e61438e9df2fe7f", 0xa2}, {&(0x7f00000004c0)="c5e5427293246e9f1b", 0x9}], 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2012, r0, 0x0, 0x3) 08:43:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100, 0x80000000, 0xc120, 0xf42, "2120453787dac9ed5da5c70740b5fbb546a9451b", 0x9, 0x1000}) truncate(&(0x7f00000000c0)='./file0\x00', 0x3) 08:43:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() chroot(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) 08:43:11 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pipe2(&(0x7f00000000c0), 0x0) close(r0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 08:43:11 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000100)='./file3\x00', &(0x7f00000001c0)='x\x00') 08:43:11 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) getdents(r0, &(0x7f00000000c0)=""/122, 0x7a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x60, 0x3ff, 0x9}, {{r0}, 0x0, 0xc0, 0x80000008, 0x6, 0xb6}, {{r0}, 0x0, 0x1, 0x2, 0x9, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x44, 0x3, 0x4, 0x100000001}, {{r0}, 0x0, 0x0, 0xf0000000, 0x3, 0x6}, {{r0}, 0x0, 0x80, 0x1, 0x8, 0x3}, {{r0}, 0x0, 0x82, 0x5, 0x4800000000, 0x6}, {{r1}, 0x0, 0x10, 0x2, 0x4, 0x7}, {{r0}, 0x31c0a0dd68ba17b, 0x80, 0x0, 0x1ff, 0x1000}], 0x1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x97, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x80000000, 0x7ff}], 0x2, &(0x7f0000000380)={0x0, 0x7}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7fff, 0xffffffffffffffe1}, {0xed}}, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 08:43:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000140)="747412000040b724bb3056faf84032231b9e6f8d70d0f8408b2cbd02ee8e0325020ecc4b378265a8000048f21b985a39c23e416ce65bdb0eaef42063f4c620", 0x3f) setsockopt(r0, 0x100, 0x10001, &(0x7f0000000080)="b67013a89786ad8b261c60a53cb556d814cfd743ca8d18438f2cb15ebf512a86f1fdd3b4a2f97f45175782b794b5150293fb60bd18a76506ea857d1da20760c4cfbe3e2f563b62372f2b39a6dd61fea09500724393574db3ab7725d256d1abc5d9aaf46ac0314fee48b0d47136a554e371dc2bedb438fb844d07ee847afb2d2f24add4b43c04ba8d7b13d38706a3ffda8f524a70e9a488774263a9ebb92dca16904f854b", 0xa4) 08:43:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 08:43:11 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 08:43:11 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="d6bf656d45b261d8554a5f5dfa13dbc5ae73f5ca299cc9d4e5765c9538995faf1da8aa034cc711d3cf51a8bad81c90d7cb1d12638482e84e8c1716ffbd814d7df5e2edcd3010f1075cbc9bd96edbe49f1602d47f5e484ace9e19d428b2266528beb437d41806fa8a41fe201a9022934a90f37e6b2d7ac8de24960d1f35dfa93f3f136f72f066390d9987f41af68aedb6b0210390ffbfa7d945f9a9b902e3ba857eb2de602c6f6e2856311e518cea1dc0f704f3ba36f9627ca34272cec1e24d", 0xbf}], 0x1) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 08:43:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x8000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r2 = dup(0xffffffffffffffff) kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xe, 0x20000082, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x48, 0x2, 0x1f, 0x5}, {{}, 0xffffffffffffffff, 0xdf, 0x0, 0x2, 0x8000}], 0x4, &(0x7f0000000400)=[{{}, 0x0, 0x20, 0x10}, {{}, 0x0, 0xa0, 0xd0, 0x6}], 0x1f, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() r5 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) socket$inet6(0x18, 0x0, 0x100000001) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r6 = dup2(r3, r4) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)=""/148, 0x0) 08:43:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 08:43:15 executing program 0: r0 = socket(0x800800000018, 0x0, 0x80400001) setsockopt(r0, 0xc000000000000, 0x2, &(0x7f00000001c0)="c6000000053561d7c78f664def03f499f711212a80d1515acdc87ebf2eb90c21ac535e8afb79ef909857785683ae9588c9e5b4da30157878174be6122d54418fbe28c6b08ab8abff2fc5e1d54295984556e347d9088274846346a5d166f01d3033ba8173f3fc4505dd131a61b93985dc078b75856f2d45c865d7cf4e4a81fa7f9c71805092e3c88bb1d69a52f33a639e84697cd64a8f6a5d249cc6f359f5dddbfdee78eafe744fab2b9247fe268e39929944e54cc635d79a9082696669885539effc778e91ef447ee6f4fc500aa76774dd8d2e85c2d09122567bfeed7f8fd9fc7f55e6a7", 0xe4) 08:43:15 executing program 0: 08:43:15 executing program 1: 08:43:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000003000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xc) listen(r0, 0x0) socket$unix(0x1, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) listen(r0, 0x0) 08:43:15 executing program 1: msgget(0x0, 0x0) 08:43:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 08:43:15 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)={{0x9, 0xfffffffffffffffb}, {0x8, 0xf85}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') 08:43:15 executing program 0: r0 = semget(0x3, 0x7, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/249) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000040)='&/{#\x00', &(0x7f00000001c0)='\x00') setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 08:43:15 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) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 08:43:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7fe000000, 0xffffffffffffff3e}, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) ftruncate(r0, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8001, 0xfffffffffffff923}, 0xc) 08:43:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f00000001c0)="4b74954c", 0xc2) 08:43:15 executing program 1: r0 = msgget(0xffffffffffffffff, 0x210) msgrcv(r0, 0x0, 0x2f2, 0x0, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{}, 0x0, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) 08:43:15 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='./file1\x00') 08:43:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt(r0, 0x7ff, 0x9, &(0x7f0000000040)="a39cbce3c4a957db1e0f7bc6db2533063133fe743669469171b79467bcc3f5fc1cc1ebc73cd53c86ea61bd717360105dd8fad490076c941a8921ac6a43dc6f6f2ca04055b123b835f8a7e9f535f0151e51ae351885ff3ca3f4b7d84e2115f1d65ccd4a6eb6b8271ae2c2d2408f44b0a0cf8d4ee84b483bff8ef909551ca1cf6db23c2fb30bf51dc124a95b7a37d407e5cc802589db86d33bf7000250e860c8b3a99c1cce943a0d2eabbaf39ee8e1534247fd870b0a3f451f970388bb98ca4d4b13", 0xc1) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x5, 0x0, 0x0, 0xfffffffffffffedb) 08:43:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xc6, 0x20, 0x8}, {{r1}, 0xffffffffffffffff, 0x7, 0x400fffff, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0xa2, 0x2, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x400000c0, 0xfff, 0x3}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x48, 0x401, 0x9}], 0x6, &(0x7f0000000180)={0x4, 0x81}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x200) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 08:43:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc2, 0x0) flock(r0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/nul/\x00', 0x300, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x280, 0x112) r1 = semget(0x1, 0x3, 0x550) semop(r1, &(0x7f0000000040), 0x5) 08:43:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) write(r4, &(0x7f0000000200)="5bdc074d9612216a5d498b4c8cd2ddb6c2b33d8db1a0acc9cf8d77ca51759e5dc864ded1fb0dc86a095d457c30fb2339f26b433c92d197a66b2269b5405b1c8f642c596584f7b5d8076755c3120ddcaa08d741623563d3ef7922b508bc6786ec16117bacdd26293b7ae46527419fbd3502382de81e498f183d602228c6a81fc9303e1779fc8a726c48a626f2c472cc7b269555", 0x93) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:43:15 executing program 0: r0 = socket(0x20, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 08:43:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="df30e99903f8c6b09e3043", 0xb, 0x401, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="334e84c93b34061f64f425428a44d894791304ab38d7508531f3982a221afefd91e02fd9c0c98283c560d5ecccda0a04567c9a391afb52", 0x37, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 08:43:15 executing program 0: r0 = socket(0x2, 0x8000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82ef6b300000080000000300000013ef8c958570f796f8d2fb4f7e5b4dc0a9c0405c0c30238dab11907ac282fabde0fdf7638000f046f6cf7d7cb803689ce91d21254484211f1f8a07000000bb3b6d73e5c082028a8723f79243073f1ba43adde95446f7d4bf8f604331e4ee22aed3eda2fb268490facc0d16d06f0ae685c7c6ad2cbf02c65893cb36a83f16f552b1f3521a616bab49572823cf58d90668d034f87048943746c6a358c7d7d8bcd5472f83965fa4ecd0782c2cc19af2cbda9e82a16f7990cb7adfc44ef26ae277c229d8d26a891658eb3618c9371bab6ec1ef72"], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 08:43:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/154, 0x9a}, {&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/191, 0xbf}, {&(0x7f0000001380)=""/7, 0x7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x7) r1 = open$dir(&(0x7f0000002440)='./file0\x00', 0x100, 0xc2) fchmodat(r1, &(0x7f0000002480)='./file0\x00', 0x80, 0x0) 08:43:16 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "6cadaa98615e41cf83ef58fd9103d8469eef6c58fc7c612631660ed21adbb882c82534"}, 0x2b, 0x800) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001300)=""/91) 08:43:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet(0x2, 0x8004, 0x5) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 08:43:16 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x1000001]) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x83) 08:43:17 executing program 1: r0 = socket(0x6, 0x2, 0x729041bc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 08:43:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 08:43:17 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x2000001, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x842) 08:43:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x80000000, 0x100000001, &(0x7f0000000040)="468ef5ba09b81152027f669e0f8e16368a3336ef77e9b757d27ad4581e1b754506b494ace33378df519134a6f8f4fda4bd795305de69fcc46130d3e29d84805edc74ef83b83617f8b62838ff66242bb08a8b1721e84121159024ca", 0x5b) 08:43:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 08:43:17 executing program 0: pledge(&(0x7f00000000c0)=' \x1a\xca', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20180, 0x101) semget$private(0x0, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) 08:43:17 executing program 1: mmap(&(0x7f0000731000/0x2000)=nil, 0x2000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r1 = geteuid() r2 = getegid() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xb050) fchown(r0, r1, r2) 08:43:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) lseek(r0, 0x59, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x40, 0x7ff}, 0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 08:43:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8861, 0x20000000) r1 = kqueue() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000003, 0x7, 0xb35}], 0xffffffffffffffe1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8c, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x3, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0xa433}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x4, 0x401}, {{r1}, 0xfffffffffffffff9, 0x2, 0x21, 0xffffffffffff1329, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x1d, 0xf0000000, 0x1, 0x8254}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x7}], 0x0, &(0x7f0000000000)={0x3, 0x2}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x2d, &(0x7f00000001c0)={0x1fffe1}) 08:43:17 executing program 0: socketpair$unix(0x1, 0x200000000000000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cf558a939f36fb60aaf8334193160523fb50c1c8e3ec0266f5a67a466d0b0f970e4056d981f312446f7a02ba8bf534503e1a7c3a0cfaea2375e9f00c39e9887e7633311721d832e33de1c7daeb0f8d8a221d16eb60e3886a028b522d7033053163e1a299e60ee5c896b171e3ab0e48cd8a2f575b0b89ae62823fe470546c4b91c4d68b6c1038eac7b8a320ef8e27ce8bfb64fa309a38947b02196c32f7ec9b0db2829f5ad788347986a08e2bd7d5ccc1e3ae4cc368c61fe11e3a"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 08:43:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 08:43:17 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000040)) 08:43:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000480)=""/225) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r8}, 0xc) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) r9 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r11, r11) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r9, r9) setpgid(r9, r10) 08:43:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00007ee000/0x2000)=nil, 0x2000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b92338c61"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000340)=0x8) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x0, 0x20e8, 0xffffffffffffffff}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) 08:43:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1000, 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) listen(r0, 0x800) listen(r0, 0x0) 08:43:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x708}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x4, 0x6}, {{r2}, 0x0, 0x29, 0x40000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa2, 0x80, 0x3f, 0x7}], 0x4, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0xffff, 0x800}) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x100000001, 0x0) 08:43:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r3, &(0x7f0000000100), 0x10000264) sendto$unix(r2, &(0x7f0000000040)="22cdcaec21787a2e32ed304e6ab65cda736e9c95c326774a744005dbdb2642edcc374dd84061202846685d25d5c21faab39a9289d6d2372da6e3", 0x3a, 0x406, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 08:43:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) ftruncate(r0, 0x8001) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/4096, 0xffffffffffffff6c}, {&(0x7f0000001000)=""/110, 0x6e}, {&(0x7f0000001100)=""/18, 0x35c}], 0x3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x800000, 0x4, 0x10, r0, 0x0, 0x0) 08:43:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() socket(0x18, 0x4005, 0x2) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x10001}) pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2e020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2e021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2e022000 didn't change! 08:43:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x3fff800000000, 0x401}, {{r0}, 0xfffffffffffffffd, 0xa, 0x83, 0x7, 0x1}, {{r0}, 0x0, 0x2, 0x14, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x31, 0xfffff, 0x7f, 0x100000000}], 0x200, &(0x7f0000000140)={0xe805, 0x3}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:43:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0166696c653000"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 08:43:18 executing program 1: mmap(&(0x7f000074f000/0x3000)=nil, 0x3000, 0x6, 0x44031, 0xffffffffffffffff, 0x0, 0x0) 08:43:18 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 08:43:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/36, 0x24}, {&(0x7f0000001100)=""/232, 0xe8}], 0x4, &(0x7f0000001240)=""/249, 0xf9}, 0x42) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2001023, 0x0, 0x0) poll(0x0, 0xfffffffffffffef2, 0x5) accept$inet(r0, 0x0, &(0x7f0000001380)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000013c0)=0x5) 08:43:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4007, 0x0) close(r0) 08:43:19 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 08:43:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000300)='./file0\x00', 0x100, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='![$\x00', &(0x7f00000000c0)='-@*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[0x0, &(0x7f0000000240)='\x00']) bind(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="2d013e2f66696c652500533fd3826ea52a8925b2090098baf0974f30eef230373b29f1f3b84f8ff9c087adc982f31d4ea646c9c8f0ee75942ab921897e480289ac71e3f4f8666bf934c60be22909d00585aa2d30d37311712272e11ed6d64cdd359aa9c8e8a9e55d91c7c24905a4c70c4f9440b5c6775f7b45b558d4eb11c972b59d2ef4a8bafa12eaac2463d0f22f35fda363480a9af821a77c89ee8d8b9a0bab2ab3a65c3214b8045753666bcda80000000000000000002747ec26453a770d28eb989538a2c7585bba6279d2df638ba2b758aaf78e3aa694941152608de682d5efa8bd9a4d18fd062aa9c5cacb62d80113af0f1e2ea384e4afd5f1a7918e4f5fec65bf059f579744da66bc6271f31da804b2cc0d2b9efba030864c7a4b3a80b30277a18e2e7a23a94127e2795146cf6b05c937b2d5a935da4f30bae820608f617205ef21fa2e6c825cf09c2773ec45c1d8a0971c975d0c"], 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xfffffffffffffecc) 08:43:19 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xfffffffffffffff8, 0x1, 0x594f, 0x0, 0x8}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r2 = syz_open_pts() close(r0) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() 08:43:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:43:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/83}, &(0x7f0000000080)=0x55) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = socket(0x2, 0x400000000001, 0x0) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) 08:43:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf, 0x0, 0x221, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 08:43:20 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='.\x00') rmdir(&(0x7f0000000180)='./file0/file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000240)=[r4, r2, r3, r2, r1, r3, r2, r1, r1]) chown(&(0x7f00000000c0)='./file0\x00', r0, r3) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/183, 0xb7) 08:43:20 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x21, 0x4) 08:43:21 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7f, './file0\x00'}) 08:43:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x81, 0xdca, 0xb99, 0x5}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="db5b78c25fc250fff5e3350919c414acdacd997828220084821716e9273553eee65be0fce88b72e0390be798e1b22039a4473398cda56a2c1550f592527b77cfdfe1afd5ce1f8b8de0e64d8c30bdf0a7dbf4b39de3e90194582669d1d165a5948c41f00ccd17d8f3a313d03e93893595f3fdaf0bf807fe862a50cd2c198c4421bc8f78febeb9aaea751556e53fe5b9cded7d10240a96f64c1aa74881185acc3dc74c", 0xffffffffffffff96}], 0x1, 0x0) write(r0, &(0x7f0000000080)="dacb3ed4fe6b8907038211c1635d0083bb0e6d0af8c20642115a5b5e09ca45cbeb95a7638ced96667957e61ce5c3b9fa8d", 0x31) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x7, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x12, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x4, 0x4}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x4, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x20, 0x5}, {{r0}, 0x0, 0x21, 0x6, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x6, 0x24, 0x2, 0x800}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x200000000000, 0xffffffff}], 0x8, &(0x7f0000000140)={0x2, 0x10001}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000380)={0x6, 0x100, 0x9, 0x3}) 08:43:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) socket$unix(0x1, 0x7, 0x0) 08:43:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df24cf2c4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d6f78c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5eb8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7590f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1000000004b1f16e09317ab9dc5d9d5183d230c667201a3a7793e23020559fac58812606f07512c99ba380f3bddd49a137d8ba7b1b4330acf2503856b52a13432a0b5aef4ce774e38d8e4dd0bc96fc2ba0d36ea72cdff944b20ba23b607328f1cf7bbfbf9834df2531f843f2382a2c6a7c6cd667f3d6f", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f00003d8000/0x1000)=nil, 0x1000, 0x2, 0x13, r0, 0x0, 0x0) 08:43:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x5) 08:43:21 executing program 1: socketpair(0x1e, 0x3, 0x2, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/86}, &(0x7f0000000080)=0x58) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c5248e59c872c47056fbfc4faf7cb4c2e7f0cb25163df8fbd4fc695b5709ad755edde699907073203615e9ddb747", 0x2e) 08:43:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 08:43:21 executing program 1: r0 = syz_open_pts() r1 = shmget(0x1, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xe7e, r2, r3, r4, r5, 0x18, 0x8000}, 0x4, 0x3, r6, r7, 0x5, 0xffff, 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x7f) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 08:43:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) flock(r1, 0x4) r3 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x5, r3}) 08:43:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00", 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000880)="4930c672068e0fd35d3d577f5766bc05eecfe50fcf6a6934a3b46247b5a675412a6b77177ee4246bb58208f6df6bf0fcd9125a6d36b85b0dc9be800d627056a79502d4a6bcad605961dc73dec6a658baa02f7d55f45bbbc83e9b825ff95e30f337d854cf057f225281521b1a79c4234bf0d12ac1cc39ee335139a5d03230ba89ec21b115de3376efbf333638e64ad7caa0bdd66eb3471ff0227503c2ff82a4f89d8cda78636d3bdb79d2e69e07ef5200956ffdd091910bd9fa6b601d4156720bef4c3ec32c2715dfd8", 0xc9}], 0x1, &(0x7f00000009c0)=[{0xe0, 0x1, 0x7, "6bc206faaee72f173fd88a241c849a2a2da74811d8401e0abe6d32eff42db8c49fe4fa5d2f780c5d6abf811d1dba2e38b23f5ce8ad8a8993137a2b503c4f07f0e5fc95676fc803e57a4fee7ec3ee979e457ef135b5d895a8557ebc0155f479fe483bd1d8765c7098399e97fedca99b3faa271153ff72c3035af77afdf98e1b24217c4753a5b20ce7ff2b72e3f3aacc3f55ea71ad2b5b39c2fa97f98ee55701af3dbcd068be6f7c0b89310cf4de1bb5746ad7d4e88fd0434db415556662968eb0fa84d26b71d2d3c654a8f0314b8c57"}], 0xe0}, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='$]&,$\x00', &(0x7f0000000100)='\\!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='\\!\x00', &(0x7f0000000300)='}],&#!', &(0x7f0000000340)=',\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='#\x00', &(0x7f0000000440)='4\\\x00', &(0x7f0000000480)='#\x00']) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000580)='}],&#!', &(0x7f00000005c0)='\x00', &(0x7f0000000600)=',\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='/\x00', &(0x7f0000000700)='\'&\\-\x00'], &(0x7f0000000840)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='Z\x00', &(0x7f0000000800)='-)\x00']) connect$inet(r0, &(0x7f0000000500)={0x2, 0x3}, 0xc) r1 = getpgrp() wait4(r1, &(0x7f0000000b00), 0x8, &(0x7f0000000b40)) wait4(r1, &(0x7f0000000c00), 0xb, &(0x7f0000000c40)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:43:22 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x20e, 0x0) pipe2(&(0x7f0000000000), 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 08:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e16", 0xf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:43:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x11, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 08:43:22 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x5, 0x80000001, 0xb41, 0x97, "0021b2314fa491fd32634ebc3061b3d8b99ba9be", 0x5, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3, 0x69, 0x200, 0xa7, "cb35dac2e6026c7cafd5bba0e0fe88ac6f8efbae", 0x3ff, 0x9}) 08:43:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) 08:43:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2c4, 0x0, 0x2, 0x81}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) 08:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) 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, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 08:43:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffef6) 08:43:22 executing program 0: socket$inet6(0x18, 0x7fff, 0x7ff80000000000) 08:43:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x71, 0x8, 0x7, 0x3a}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40, 0x61bcb862, 0x3f}, {{r1}, 0x2b7101c2970cce82, 0x4, 0x4, 0xfffffffffffffff8, 0x19}, {{r0}, 0xfffffffffffffffb, 0xa2, 0x20, 0x81, 0x6563640}, {{r0}, 0x0, 0x10, 0x40000023, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0xf22, 0x80}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x100000000, 0xfffffffffffffc01}], 0x101, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xffff, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000005, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x41, 0x4, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x17, 0x80000000, 0x4aea532c, 0x80}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x5}, {{r0}, 0x0, 0x20, 0x9, 0x1ff, 0x527b}], 0x1000, &(0x7f0000000000)={0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) 08:43:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8180, 0x10) r2 = syz_open_pts() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20a00, 0x1) r5 = socket$inet(0x2, 0x2, 0x20) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x6ff, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x80}], 0x8, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xff, 0x3f}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0xe6d, 0x9}, {{r5}, 0xffffffffffffffff, 0x90, 0x0, 0x7fff, 0x9aa2}, {{r6}, 0x0, 0x20, 0x1, 0xcc4, 0x8}, {{r7}, 0xfffffffffffffff9, 0xa, 0x20, 0xf16, 0x1eb}], 0x7, &(0x7f0000000240)={0xc0000, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z/ro\x00', 0x1002, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20, 0x0) 08:43:23 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000000040)=""/91, 0x17, 0x3e, 0x0, 0xfe9d) kevent(r0, &(0x7f0000000140), 0x3b, 0x0, 0x7, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) 08:43:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000080)="d4", 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x9, 0x7, {0x0, 0x9}}) getdents(r0, &(0x7f0000000000), 0x0) 08:43:23 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x140) dup(0xffffffffffffff9c) socket$inet(0x2, 0x2, 0xbb) socket(0x10, 0x8000, 0x800) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x42) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1f80000, 0x3, 0x0, 0x9, "670720b76a58c29713412e810347d555642d5163", 0x1d, 0x81}) r4 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) read(r4, &(0x7f0000000340)=""/68, 0xfd67) openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x91) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r5 = syz_open_pts() close(r4) poll(&(0x7f0000000040)=[{r3, 0x80}, {r3, 0x10c}], 0x2, 0x6) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r6, r7) 08:43:23 executing program 0: r0 = socket(0x18, 0x5, 0xfc00000000000000) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) close(r0) 08:43:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = fcntl$getown(r0, 0x5) getpgid(r2) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 08:43:23 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x21) 08:43:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ff9000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r10 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000006c0)=""/52) fchmod(r9, 0x50) 08:43:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0, 0xffffffff}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 08:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x40000003) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x2) 08:43:23 executing program 1: r0 = socket(0x0, 0x40000001, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="0e6c255fc45729d6b7d464c56a57a6ea8e8ea6f4e34ee828a8e287478d68d66e65ac11505c352e3b5a224901d3a437b9b5e4a259bb59eae6790669329380ae2a6c340fa96f8bea1320023905454d96365b071acc251f850165d1803fe03c3c470f8b28b8cd15cb221ee53b228ae3d8c8b7d7a7d9e4c648d0c0c2f7d5b82d9cfca1ecb5efab5c5ed06d588858e10aaf38c31126a5e555d6fac766ae9c135daef53b247afac890a7f51d08718032d21b9dd8f1308c978ec4c9c2420b5a11a2d482cc2a5ce26d185d79b17b176c722aacd82961657cf79493f90143d2f217915fc8475b9a655a1666f0e0d14e348d1f0d3319c4c2cc13b60234014a97f733b822e8d71faa83de68484b5b7004a6b4794e6140230e51f4b85a637522f1f4e1ac8f8ebe5cab38dc7b2bdf92510a5bf0c80ea4222733cfc4556517d8afa5d8ad74460ea21b82afce9e0e456819682aacf17ce5a0e6da1e3a86d52a9539ba54713b8cd96550d1cec17adb7152b3f1c3a3208975fca72bf8ab6a8d930c80bed1e13a0a19f3de7fc2aae630e425bbb8407c2b204cb0ec949c2a3b950d3cc3d9f65ec129894a58019fa1230f77a012e0c198014419e1627c9de8c8b30f12fa11121e09ec3658a7b92bdf22313535fc4530ae913664afdb24b4d9b5e0cfffafe093a4633a1abcafa050aa630b4dc453db1953adf7e440c88992a54813b8f70840893ceac97d615e86fb2cae27e1cde8f61d0b605d8020c05acf820f213584d7ee462f0f194736d9a6e1003330006b0dcc6ebc909a46c09dd7432ebf6c88f69b73d1003bc662882034b2ea50bbd9bad1e20f1984d73773a50c5dad6dfec46a1a5e3ac5b94d8b52c5459e76645c8cfff9ff25ab17251b680b45b41daaa38454dafa7f2b7a8fee220ef8882ed9a6e7b65581927519f3c0fe95373a1b95cdaaeb8eed4cc12a568d80c0960428154fb51076c91e44f4f78491652426be262474492051c1fed54853a4091a49b3b4ead2f44d1c9cf6f7d1a30d00809df228f2f1f72cd1fd5e4b8dd85164cad01037854d278707c19d549bfd2ce35585a5815ed2b473efee7601a23208bac252224c3e31c06988735c5888a16f91ea1d8af077ea23d84308c0dfe22aaa7da3c8e8e089d3b09b446071dce742a89b569d75932d31433effe4ff1c58e2a15b03315994b04c5944cf01f10d6fdf264aec4768ed85bd2352c916c73b6caf571d29eac5f6b85a346fc012b4131b8dae61163957d0c7d2aff0ede0d23aa6e47813442230488935d55f36eb47391eb11555ddbddd94f17e975b2e2f06bc2796dc804406d829da35c453b9993d3d10f6735aded18bfd3fe4efcaca3a5ad0ce5cd56233e5a1999877273ae4f5e2874a45fbd001c6b44047f752b31ffed60011c4818cc22b83230c18acb06c4e297e973dc5e501f50ca544c210007e6682c7dee5552d82f6a8b5f9fee5953588f0ba1b84948458ab1ad65c502bd27ca77c488ee14828bdca3fbb26ace66809f299f7449105ce317c7ec8af8882912fe8c4abf6a4f248eb010180e0f1841e575291f60099aa2beda8796d4ca8559ace0cecba8bd03ead4619f690ce53a51970d47625bb8c6fb1ecabfae72b3d3123b5f021cd5a51675542176d88d033e07c5eaa716c8066814f5672e29cd07fd0493036270e9ca7d14a08c80e996dac507a6b47b3ddf39a3be8def273d7ed444f228e7e538bc862bcb8f95436e88a3fdeeeef75527fec36681b16508f441eec5122ba0f6f71756d53f458309f5a28fe4dd4459517cac10f5ab9c6ddc050cdf7a79afc2e78800c17fd5cea290a5b5b5438da1fc25b794b6f4b7954411dcd29421f3656335d380ec08eafce0b6004a9519e486e729f4deb9be1c9c6aff232ad1ed8b866673d26cf95f6cf9e41b40415d60f8a52cd3d60a9238847ce91835f539564740dcd54342808536d7d10f5b79e0d12de0e2b64755bfb6228cad0096d7af12ce92130b4594f66091379d48c83badcd9768427cc090f03ecbdf2b7aa9ab91471df605ec6c94f22c18480b00693e92ac4a04a224397eec3f2be9271b5935690ff1a9033831f8d4ab864d3a3e82c3122b4103442926e1977c3d3f15125fdbb3a2fcbcfc1b0f963644aac3d47981979f34b870e01498e228bc331b136c491d9bf5a7b034c513f609d909ebf9e079b86924b60343a6b89767f72dc2e76274a404b1f0315799329d621d27e5ff5dbb544517c042c38bba87e09908f75824ca8fcfc04bd464573b0126d28a4f44ad2ff4a5ace450690e6d464957bf8c5aae7f9c626d78df0d5941b46fe510b3e76467c5e382a9afdfd886fb9bd8dac1997e75107cae08f868a73f356a4241ff30a8b2f19615a35dbbb27f8eb55353a90f79c3b0b3d6d085e48d3c3ae024bd8bff4378b8b3e33c932f254c663f94eaf2dfa1e533c3ec593ac37dccf672c7038d8880183e7fcaa6fee07583eabfdfca410cd8b136963456a005610edbf80cc05ea5fd9f6319bb68e76402e3160e5b3a11e1fe369994a3d7cbd3610e636f4d5cbf9bfcf313e2a39c5c3b62a45da9c866e903276f4e0d5b4dade87c534ec32376c31645eb2891e3a0f7867f97f603e3ce9ceef3af9a2957436139caa3015d1fde9c015dd74a649d04a535e0f35c06c26ee81b59ba0f7f1f4cb747f10f2ec61f26521cf06434eff00f6504b4fe08b9178a54c5c4470be7e6f81cd5b36962f476d5cb7799c90a2a6124e0225d75f8f376deacfe63c394ef21ac19d18e1f78de225d47c44fbb2121ac8bfd59ba87ce63749196a42548b20f0b3409786267ccfb767cbc022b1bc614e1cd3be11ac38cac9553b08e1f57b7513e5cca0a361a8a5b41076799c5046ef42d9c991cd601ff0ac3ebfbd94f9930aa27a17ec3c0a7d532269345125b2cc945eea889e01cdfeaa28b3673cae5325c23d44caf846d6b78f92005912795ea71694e6e91d71f6dfacaf0529be566219ecb9ea09d029615de3abea7a306708b4eded1d82385d2bcdbcd802af1f84a7b63400c4d496a59d70d3500be58d8951213242522905e00987725f3e20db4919478e6d021570e37525015d0fd89b271188c13b829cba8803b49fc0d7e3df0421988ca763599476d6eaccb7dc6235a1e687931c38215183ed468c09dbea7f633ec2d8e9a8b99569b7ee7a37428890b1beb2c44a8ab03e1ff6df3a5c638062a774b98741dea25e320403dcefe9484594110fddd049c187c79b4dfddaefa06d16d75c845c4a381264900f223c85fdb4f51f85d13e6bad0941026d77a1d1962e6f78ef0b5af197bf7bd1342a1b608bf03d323a226cac32d1518581b48c3711279e8cc80a5cfee7402d5eb65f79b5f088974d93b5a348604aff5ac142974c089914d1a2fe2a6adbb8484461c192a4fc6fefb5e5e06ec5888bc0ea780c59bf9c18037d31f7e71c31b0cb14f5baaacb6f853afba265c87c7b7d6963d6633e47dec7d621b41d3572963864b919859da997f9bc78c7e15df1b7b7a4ab9656f3a55e17d042dd7988e8aca06276daa77f6efdb985a68cc2d8e0f905e449427ff3dd8fe4d4217c3133cc580b74b52626a7b91bf9ff37175f9990e0c83591933b4ad9b82f82cd5f02f791e6da69bf292f23ae6be569c8ea774c1c20d4bae077476b55ef4008804075847e033430bed124df6d91b9e02cda3d282eafa86cb49cfe7f56686de5b9a84d07394dd633f92a36c402b1ad78e47c0ae42590b4a14d4e629e387284822a58362fba359c547daee3abcc9e2d4ce06600e8b209dc8547ee8975fae1abc31477232438bece61787a0a0db3d21577aa94c6ddd139a2a7aac0a5c0d489c5e754e85b50d14da4dec647824eb87845d08a0ea23ab8aaf4633175f2884dc81ba073acc8a631885c54147ee761d933e769f1751fcbb1ee8caae9e939e59f4a46d3cc34f9c4ee50dd7b094ba08fcb79b7f65ce3b7b4cf86e10f2855e6fd8a981f1b97c3bec3f225569e205e4a17ac0e5a1509617c3a18e36ac7af4c320a0d2dce232ca0d32005b18a8ba95baf89f4e6a0febb448b0035bd222a10f82e885fd0382d9ab31c1bca8ce1ac6f908be8c89bfc7ff4967896c9c0147280f704256470c785d468d8551c37f445b16f8ae89cec67a407fc96a2ddc4769fc2f550b542fa0da63bebc0f17f7284aeba7109e901ea1fddfd37e4cf570a1054e22c06421edb70a140b5f0c5c41267005d0a395bb05c21137b098ba3b11b4dffa009dece56528c177288390c1570f338c4f3079785bcb7d186541b8e2fbc4847cd21d7a6fdf236659be95c3cfc62b9a19fa39304542485427532fd75406cb940516d8ae86d934fd8aa7a18294b08ea9a29aef39094835497e37920b07baac901347651f075c4df9cf283e965e7b945e0a157cba108c7b374afee79b3190b95d4cd284f8d19d8bbc27bec7857584131d85137a0e7a359cf7044fa4dacfc93c27340aada64a0f81dcadff78e0a7da32ad49baf1bb3904ad9906f4cb5f476f0f2d5bcf8dae0d8dcf5e8e57d8115a511f43470e7d4be47fbdb3a807913efa128de384ab9f15f516ecfd8864b3f1d1c2d3d0a7e18f108f3cb53541d4a99165579b3b44fc0a972cd35df4c6bb13946d84d70caae84b5aa6c849f6d7d7271eb15f2f63b274d680178307fcc48a978544dfd1dc0c2d72e8b781269e1f961c62e769f0964624564678e1a0cd92ad183cfc3e54a8087d4bb4260b363d9e74cb5d0d43f6b1c101c364059b024c844ab205238d8fede801bd82a235c2dd011124e9b5374632fcadb3d6aec4e9a80a9a8b36804f6869f1f6eb71a06d0cf18a532a148de3950592d38342b80c274663303be40d15231e2d18bc18773fa0d272c5b31a6ede76bda20ceba28e15e6d0631436cbba6007b9b316c82cfc779dbb02d717db7d2c73c042d9f6f348e802976ee9d95de7b82d54dc9d5a1b9fb4eeec46fffe208de319fbd02833d5678bb5128bdf6a0b54e4abe6523daa8455f35dae6490153160b4fed32bfff39f7a57a2bda593e64f15d99a1b0ac30376aec970e7d042d79d05e5d5200edc81a4c66e9b4a997ea278b40dda0666e9ca014c4b02e87e2b67534ea10e4eb8a66a21294edcad6622059cb41c878300f17b3bbfd1181aa1c60394f0e811fcbff57c2d61c5ac1c8ba6e4f4bfd0c1603d35de0928f719010b3a71ef4d4be37d80caa5625ad55a87993be5cec50c8d47a0821c8c9afd45a57e054b339ea9b546659237c364b529700aa15c0196033c80c31ec70c2f094d31cf5aaf785c63bd449c481f99ba7833b569ca5c8d6f803a08e3bce87138d5df06d703b4991723ef615f7a43a42b11919cdbbfd095fab09063b6d1d37cea0524bc07472eb16a641207b5dfebb8022541ebf63ca16f828ff845e1a94bd81f381b4ab546d2d051a3cd2eb6a9d9089d9bc7094c9434a96fe9c67d018ded10e18ba3ed2f430017c05f491ef26170e6d49a3fc99391bfd4e825bdb936f3f110f96335a4849d40c6ebe37039f7e78192bec7dddca5495b4864d2c42e1a32ee33be9863bbb2a819dc6eb0771784837c46ead9c4abbe13676e1d91e3fbfacc7ecb6d9112f90c6488e312bbce4e4963e61217ad39d9f0300a6ec12e979d481324e9f937823a913f9b1148dc46292e76f575d118a157dc5a912fb7c4cdaf4b87c9bff6b769be1893eeea610495dcdc670f907d602c424712f7c1be4a320c7a1b92bad3cbf404529eda4f64716e3270a2846182c0d597d04e02e911722dc52e7dfcd82f9fd044b30e182e9c06404b2fd89c84b011cf7a249ea4ca988ef899cc00b578b", 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:43:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:43:24 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) dup(r1) dup2(r0, r0) munmap(&(0x7f00003ef000/0x2000)=nil, 0x2000) 08:43:24 executing program 0: syz_open_pts() r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e69ffffffff00000000468ca400b0dd1f0a7abc06d66c2b8d88f2ea40594cdb8f15eb01fe3298d1dd9e20c9fb73b6d0fef9"], 0x1) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 08:43:24 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) dup2(r0, r1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 08:43:24 executing program 0: setrlimit(0x7, &(0x7f0000000040)) syz_execute_func(&(0x7f0000000080)="66440f5bd5c422f924efc4815964a300000000c4a1fddd0a67db2b409bc4c37963ac62359c158d008f68608e957e7800008cc4c180156800f2f0809200100000d0") 08:43:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000080)={0xf4, 0x100000001}, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000140)="fb7eb9ff3c4fb56d31b5792c44086bf95441dd186245af20a3c736efc801e6cea29ac824e39de6b9b324e79e0ea1495514f0", 0x32, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0xed5, 0xff}, 0xc) 08:43:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x4000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {0xffffffffffffffff}]}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x1) 08:43:25 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:43:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x3, 0x3) mprotect(&(0x7f00002ce000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 08:43:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x200000000000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) dup2(r0, r1) 08:43:25 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x10000007ffffffe}, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x120, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1013, r0, 0x0, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/248, 0xf8) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 08:43:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4b68, 0x1f, &(0x7f0000000040)="de927cbee77e058140fa4d08a4f1943cdd9c0bf632ced9c7878b24d49d162a576eb4ac8d91e83eb7b3854f7fc2c2e4ed10b2855a0822cda82f4f292a383f6d6322b4b2e0a5db4a524e603ebbc2328ec424426363ae4c6f440e7bcc930362702503a7cf11d3357b94", 0x68) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x4}, 0x8) 08:43:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xfffffffffffffcb5, &(0x7f0000000040)=ANY=[], 0x70}, 0x404) 08:43:26 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlockall(0x3) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 08:43:26 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="7fda910bce28d3170de7e595308f63dc5726e3c470374bd48c62e2f50c4e31f2a3beb91066875c278d8eac2811d16944c307bdbceda5d3854f31d25bcb5883ea", 0x40}], 0x1, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = getuid() mknod$loop(&(0x7f0000000040)='./file0/file0/../file0\x00', 0x1000, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x305c3, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = getegid() chown(&(0x7f0000000000)='./file0/file0\x00', r1, r3) 08:43:26 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/192) r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/176) r1 = semget$private(0x0, 0x7, 0x187) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x1, 0x7, 0x4, 0x3708, 0xfffffffffffffff7, 0x10001]) r2 = socket(0x31, 0x1, 0xd04) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:43:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) 08:43:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x280e0, 0x8) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 08:43:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(r1, &(0x7f0000000180)={0x0, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x803) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 08:43:26 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) mkdir(&(0x7f0000000300)='./file0\x00', 0x40) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xe6) unlink(&(0x7f0000000180)='./file0/file0\x00') 08:43:26 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 08:43:26 executing program 1: r0 = socket(0x2, 0xc007, 0x1ff) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="735f0ade6a6f9c17ff031774f3ab52ee39e4b55d0600480b5c8e7d660237b969544f506b71fe0390407956b8858889ccd17ef7c1680b747d11655d050f3d54b5db17868df376cd80825d91b72fc05f524a4fa696ece89e614b5d5b73b155a030460a34d4c1fed88a3d970e27a909353d0af73914ba9e9347e3db60196577e0546ef8a0a0e2730fb6b0327b1296a7f72e6a81aed2cddc5ab59ea6c64e49043baf7338d9c414d0fa3df52080d2bc90402b7de7f7e2ae94af48ddaf50d1d2d66bffd0dd42a6b034cd2f1bf82a8f4dff7ceb23ae3676763ed5aa7052cf74b2efbfc00bf211f9594055756a352a27f6b93a7b1fd2fc521cc9b372045db595", 0xfc}, {&(0x7f0000000140)="258fce77b3570955744485cbddfbea86a0a15f768c217d920d876a2e197da96fed30ff7bb243653a03f554255293ed7d1dbee64a0a21d20eec0cb8bcb203ed6cab0dc06729851c7e52aa37fd8ef5bd507504f74f6765e5336d344805cdc50f7d7775a4f336b9f39d5dccde2a1798228699ea855fbd7a08ceacf43a4f44376ba255c517605858d1f36ad2e1ed5a02ae3d83f31edb519b1442a9ab86b2281841e2c7e30e388603cf7290e05bc5ffdf0c960f35c4df79209f73ccd416d117374c0f72ea361df2be7e497352fbbffe5882f3b3ebf445e658c1c4ee2fdd5dc4fbd0304016055795fe47d07ddbf61032a5ddf81f9c0e4463", 0xf5}, {&(0x7f0000000240)="7f12fc49da4304c7428d16e07b2485c8c1fa12e65c47dc9045f5dd119485f0ca9e3e71ca85b2aca28b4c50ef7ea4a16c5189ee0728f54de7bfad486329da8133286a6ddca467788b48d1933b06a9c544d05be13922dcf685a0f779e88ec8acf1a5e3b703700938b9c3d50ed6b9d702fd32704cbcf87918fdb75b2b01f93601fffaeb4a452c4e528cdae93af0d1bb7d990e254af2d4ccc03774d3bdd9c963cc4e05cf30e7fc975763199a7aabcec76995c5063c3ee1e878942d1689a5246ea131bdee3bcf76557f3cdd196998a177f82ab164e23e7a216d891a6a244ad89152c52d4fb315247638d662ab8c94285a68787521abf0f46cf3ff9ac1c5d7257259fd6f24a2455936e08d6b5776d35834ffdcf1a093ce056a8330442984f88e0fd4cea5714ae3b833b2dc60223884c1c8531fe696680118842f98c53a83c665bd794bdda45963ba17b50ef2b1bf42bc6930f69d5d9594d25da1f4ab1bcee657d05c38492e1176c85cd11c156e6e2d40981d21362baf95ff5a8fd95b224c9af736690f849d9e653aa2e9052eb7d7de455f7004f54f119dd819cc704ac0334511a3ca6aa5c7e1fdf6c2396b45343ae75ee5e11ef93dcdbeddb9e8cd6711e9e111b4fbd6c90d0b0904f166ef09d109bf5e180cfffd9b18526799db192662792712aa45a41eebb42675e6c4c24f32cb7ca2a985bc980e3c0d18d2b3bbca8186dd303c9d1123fcd3d309364ebbe2a8fa4bdbf5e4e9ddcbeaa22465cdefc22f37eff3f7a7ccb10771aa06517af61b7a4777b70d594721a130493b3a2665c754681fdc838d414ec4f42cfce8b46fafcb9219c5ad8ef727d4b48b08980fd4ab01f623475c65b0099aa76fd8d724e381c1fb490add991e325b146ebda5ec1711f28003b23063bc5fa7f53448acfc1b26ab12ca3e98a3bb9973a4c75b878aa8b3771a01b8c792996f622bb50451a41441defc3aeed7e89bc6870104d9ed48da62be1cc9af0bd78702b1413dc71673aba275e7a3b913b22d4716ca04831cef1d4b34d303f65f1706eb48e144a1ba25b50260524ae3904354c968de88f3351e38960d0b94e06ff88a8cc8f639a56f36cc56442d55a49ad262185f3ab5bb81ca7bd16c4e1eb97d26a1d7189a61f7a4a1ab092cc7d966ec2258319345eccc73db95613fc5200809d38697d4b655bf7411891053e9907945fb0263fab5e998f0e74f3174a3b78b1faafe1bca190dc2e9257b2c21d44e57473856509c68acda5b08680d06ba8a59deac3e8f7d3fcda170814d3a497742cb054f4a53c8a80eb97745c255a9727888b8e4805ff2d65edf10967c5a73b9d76be8bd30f704f7fe12a645502f0fc4530b4b0f31cad7feca61ab095d49d1ec5c62cd2d0db2b146409757efceceef10dfda232336cae67c04a76c221ed52312196367640c55fce5ba5e6e2a707636a564edadfae91bab65d44b2da1636cd0f56a7ac28df2c75987d3f38d3c9ddd40263e0a9f709b7024693fa72170d34ddb2cac36c57c243df06b01fad2bec80e8253da83ab904043e5babbd290362bc72cbc68c98dc56c95d3e2ce287230db0a973019cd16561efe37cdbe20e7abcaf82bc07ead700887c9056c3e738fd8e8aa6410c846fe14ea5ec2476ffe555223e2557d7197b326cde0c0c67b08c8d548a1a36854c559479e0e48f4a5f66de6f58ee8c2372516af0c54137ddff7efe5417e50960033d098c6ca9e74cfd53789c6122b59cf31a46a428ddf46bc6f4ec31b50c9d49e8cc68a8cb5a8e68fed94731579e1b94f787edebdaa6fadd78c3114d695ef24cae0f601d36f81b2e90b03826b4f7371943cd649c1701db03fc193070322889aa476514990a308964fe96639df13c5e4df52bccdb8b23a28ec5b963fbc0820df220c4ecc686d1f350dbb2088c12961cc366bc7005aa8226eadf0f0c8cd39d2c09dd7c21752358c0d873e5e3f872037edd5b39f796e7e39ec893fea637d36464a79fcd412e0a0636663e3153be114723e76b46857457da4ae13e3d9eab363a775857b6b3abda2961585f01951e69c8a34e299c15baa98c3328d96ddbd186a319f4e56cf14cad66e213fc81c6a1162529eed486c27e863334b4f2bdd9f97ccccb5b3addde3f9c0ccace72cf09bfe64c70ca0a4dc10de555db69f063356c9bfeb5942075cfe3eaf81ce8ce723ae6e494ec78fb29d26f8d8667fc58f5053b27b14c67cdf4b0713996fe711eacbf050d50ee5fc72a35efc41ea492da6d93508ce24a4bf0275f3989e2e3fd0597db414df1b39438a705b226552d9937be691fff7cfc6bae466b11c060ef6b9da9153349d2e3d3b5f65b4dfabbc5f00157bfc1dc74675f875243be992e87894abb0beb05963f2813f79f850d10c656136a1dd4964684dc12244a89a2a375f81a41905b2df20103f1241d7d09185653df820f55b7dcda402f9efe05ae26581527442a8b5442ab04dbe5f57ded043ad95cfa0051576721ae5ec5c5685ababa349a47d0182ed4a3e4d66d4abc3ba8648b4b001393da1cd1bd1f9ec7a1e264a03ac0ded28e4b182237f58b66953522d60c57bcc642dbfe04ffa604b63f1974c3655fc191765ddd5e3f821498e95f2df2b575faee6411aa9ac72c2fc3014a4287937c219eeafe988731c3de1329e084b05cc026d544a0403e519398b43caa3173ce496fe51e172696302902d272139b64db84de29575bd37d3b38ca8f558e8410b49664e5b0fe2ab26c7b443dded24bbd4d42bea6cc6d03986fecf0ce1656f06192182bf6306ab309eb889229f51bd98e54f716ce63e84a0bde7022a930c5c9e0ca39c38a715926ba358a1735e5f94ceeec13cd8bfdefb8ea4ad21d040f74137a790aa0b821988b4e9cf4d43a1d42a5abf86238f31652a62cfbab8a0914e5ad00c38ce01e7d6c7d6b0b493559713e258d7998aca05921650d07a4e6d813fc1746d28e2e6dec77f5dcd97678734c725e39b61339cb1e432938890d505434e619fc75848fbac4b08264a514ed2da85715bc77f6a19e3ae9a43ca7b793b1fe21fd6d8ecefb1dc9d99cb9398b760841b3123dccc35e9b0cdf539e6434e9740c09121c738833e336a83a2344556eba53742326fb2229c562933876a283da8dc7b1b648c2d52e0ff4ce10a7d106e2a2e47b84899950713be5ad571ea821f3a3ea560b452c0e1c4a0846dc2db1d4cb70a3ec9bb9e211f98556f5c0863187ddd5cf1470d639972fb881941ed0fe32619201103a798dd328855e781d5760c13f6decc0b89db63a0284111853aa2e2fb907123d3c00e0558c35d65a36cd8a9a473af797864aa4cdb327f49bdc79e8fdaa54b51836e093cc9e7fb543a9a43baf4be0ddf72c82c40df351f9e2e71e0ee6581c9fdd5aa54775a81384e1924f8433dc9f101cf7508d56d93fd9430bec22332e28e710f7f9c54b954de9b7de8c6f4e31b521b686778d8e64d4f8ea2d831078cdc2c33a0bd7827e76a7f4d143015f64287ff4a5fbc6931cc114b40b2a7a4a80a7046e4c721318e9ba62a0450c724b69bb2f4d25ef42c2f9359f430c439737ab0465c785bae6c9fa2763a5ebc407568c6410ff280d40505707aa8381b82d0185c5acb81ad1ce18e84dfc25953c7ebdfef087f8f181dc81b9c958f0017208eff2eb3489b65f0d94ccf8767c6b24322a40c8e9ccdc1e064aa3d00d9f0d046c57a1c02d243486725e7249b117ad86174bf601a9d8d892affb4484c018308236990fd95923739324f50cf119a4a01fe2b988ff6cf23cee1e2227842570025c9d88b98d4dcd359a70f93a0722514e501381091b32250e57da87f3a971b5df94b802e7c18e278ff04c9ac75973282212a69070dd02a8ed36715c02293b588735e8163c91d0c71a5273bd44aafbfe6837d221de3295365bb9f0d203f7844c3d0e460db171fce26f53ac162194426e96aaa7cc112f007ed9923e7f0ded5e1be00f086cc536b785225f08728a2c7a4dbbf86ab0ec038d5e6e6394a336e842ba364d0d85a091e4f37d8b1b3d02e5bf0657201a3ad3a6d58a94fb7b0ba11700bd4888e606e5b17cd658960028342926f35f8335f425779f41a50ab0198e2adb55368e8459ad9802ca0342108323d9d3382597e2f7d87db629dc11595ef7810222084a3e12628001aa3e4dce63be6d5a7fb6cfd737dff484d553704f3ebc61fbce2db839013b6dd05a6bfefb9716636eb55f83c0674ec89f755402c44a8e1943660f40119ce88d6ceff3827de6f425ae2ceac6ba2be2cba1fdce6adfca8674843f0a445a15400729b63e557f3c7741d14c2ab96d844f6693b378d6e13a7af68d3c8c29bb2099e3e24a7aa114bce5b5d23f5ee16e7c95353b5d80e8e215339ed075682642eb57f071c9c0817c7e5da99887c6b8886730dfef0ad2c04e14729238cb49fe57c53f496e6b457bc5753304ccec814fdf626b06b094d3a8e6672fdeacb8ab8c94bbb9d23fba13632398677a406081b54c735a3581044befd3ca5c7cc9e4aa3e77e5e30cf76c78e9a626476e0d6d563a748edb5c5cedc834886233bbfc5784132789080d28c95bd5deb1886d79a95445042f02e536a8ed0bfa302bd67b9f47962cd030a7ec13187907c13b97bde375f1f9aa9c558fa9ce11b4a57b1995a079884f73b93098e7983f5419c1b8d5d28f1dd56320823c380e08dd62d5e907b0d0e2cc5545cd9e13a3b561b883fe1ebf4f32ba2bfdac9cdf70ec0d26d6110e596547079b1e65fc45bff4a636c02f9d38bd4a58211dfd26cd83c1538075e1e5c5860cc649e93dc24e6e8ee67fa8b500df65f1ba78e44fb847fd73ead3529120acfb99bca4a9129bd2e3dc1b6083aa1c68b1063d70cf4730ae2da8065a80aa3486bd8f3aed053f290e8f671cd6b00b732104c4695b8cc8978c67f3f5573d582b45f63c415a305822b573d85cbc9b6abf5beaba075d00a74ecdc40bff5cdc53b2b027d89eb1c715af49fb0d9f1e09ff0ea1373a9e055df6c1c83461c7ff524dc9b63db4046c3aadffbde78c856312c5995c7050b02f683e05ec57d76e007bcd86f39ab82f00d0f0dc982709afe3d644ae6734a14a0b1de542f22677ffffc1c7542dff60cf92b95a8c9061fed2f14c844df9102f72fa66b063caa08fcf3cab546e978d175f982847a3552302fddac2472e008ef38105b07cf13b155fb9517625f18d092112545cc68a32f91220c08934c08f8e5a1641d9d4701cbbd5f14f0f642f849ef3e195613101012f9a2664041931fb3f35f67bccf449fbdedd7b8f78f8c6cd1f6c8998a4fb23dd082d79386bfa34bc95d59eac60f0ed065e5a3f8c9b38136ad87f75c12f30516230f7a456d72cc44465644bf8e74829fb29ced7eb8ad3d3b8dfbf10810245534ab1da881f6d5fbb1ff0a232efc8878bb7e26feeb92f1f2d1d6f97d9b82c90f761c23688f67df576db489ee731e607a9c9a41139cbca51d3f5fd61817aa30a085b6b2e393b978fbada2ff90b6be838f45aa216a44e1ae224b7716fa33c2b0f97fbfa04a990e57136eda5527a702a648fb15e0075d3b3d9f7fee34b48d6c34e80a4f087084d5f84e530cfb34d1ff0e9a60b2ef63906e1879e35d695e524b7d61a2011520cc17e9c9cdccee7150f82980e94c2831a9c55e9eec807f58fdfa99f32a88ab54d144479d83cced9d56dd85d431150e2f0dbc98ca72046427a37cefcc3d0d279cac326b7a0d46115f035085fde7f0a475235010ba371d3a05151280056a952469587e70df4e87d490aad4999d1cb3eb731c56798a5a15c320c7337fb4cff804f2c8a23de7b17c776e4da5f6b5ecb6", 0x1000}], 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r3 = semget$private(0x0, 0x4, 0x404) semop(r3, &(0x7f0000001340)=[{0x4, 0xa0, 0x800}, {0x1, 0xb300000000000, 0x1800}], 0x2) r4 = getegid() fchownat(r1, &(0x7f0000001280)='./file0\x00', r2, r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7, 0x4) 08:43:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xe6d, 0x2, 0x1, "78517b342f6762d96dc2dcbbd771ea338f52082c", 0x10000, 0xdf5a}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x102, 0x0, 0x6, 0x9, "85ffff00dddf00000000001b00", 0xe11, 0x5}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) 08:43:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80712, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10881, 0x0) write(r1, &(0x7f0000000180)='X', 0x1) 08:43:26 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) clock_gettime(0x8000000, &(0x7f00000001c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x438a90ba3ea600a5, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x0, 0x8}) 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000fdff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0xff44}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) kqueue() bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 08:43:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x42, &(0x7f0000000040)={0x18, 0x3, 0x401, 0x3}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 08:43:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x8) fchmod(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) utimensat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x3, 0x1f}, {0x2, 0x6}}, 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x8002, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x11, 0xa}, {0x40, 0x5}}, 0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 08:43:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x80000001, 0x3, 0xffff, "b59cfdbb7b2474943974d38141ab0cd9fc312186", 0xff, 0x9}) fchdir(r0) syz_open_pts() 08:43:27 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r1 = shmget(0x3, 0x4000, 0x12, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 08:43:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000017c0)={0x2000800, 0xfffffffffffffe78, 0x7fff, 0x0, 0x1f, 0x1, 0x200e1, 0x7}, &(0x7f0000001800)={0x0, 0x400}) 08:43:28 executing program 0: r0 = socket(0x16, 0x2, 0x2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 08:43:28 executing program 0: socket$inet(0x2, 0x2, 0x0) 08:43:28 executing program 1: r0 = socket$inet(0x2, 0xc042, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 08:43:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0xfffffffffffffffa, './file0\x00', 0x7ca6, 0x8, 0x4, 0x6}) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x81) 08:43:28 executing program 1: r0 = semget(0x2, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x20, r1, r2, r3, r4, 0x4, 0x100}, 0x100000000, 0x7fffffff, 0x6}) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000000c0)=0x200) ioctl$TIOCSTOP(r5, 0x2000746f) 08:43:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgrp() r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r6, r7, 0x160, 0x2}, 0x0, 0x2, r8, r9, 0x7, 0xfff, 0x33}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 08:43:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x102}, {r1, 0x90}, {r0}], 0x3, 0x9) writev(r0, &(0x7f00000000c0), 0x237) setsockopt(r1, 0x8, 0x4, &(0x7f0000000000)="6359058bb645108385d2ae2c1f93705b81c870f2bc4fe5603069fee3b492aca1380d5cd7897245c191a852028684004974158891521cc49270b3d007fb9c1a8b3a0640b94b13b5dfeb4bf97e3f7388497910788ba0501095e32e12edef2d1956f9fa80c0722e2f516265aaf53b87553b69654ff13ad13efec577cdaf2d47ecfe09e1e70addfba1fa0be8d92492649bc73e81812fb0f6b1", 0x97) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8c8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 08:43:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x181, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x1d17, [{0x2}, {0x1, 0x4}, {0x3, 0xfffffffffffffff8}, {0x2, 0xffff}, {0x0, 0x4}, {0x1, 0x81}, {0x2, 0x4}, {0x2, 0x5}, {0x3}, {0x0, 0x42236cc0}, {0x3, 0xa3c1}, {0x3, 0x1}, {0x1, 0x80000001}, {0x3, 0xfd}, {0x3, 0x1}, {0x3, 0x3}, {}, {0x1, 0x140}, {0x2, 0x3}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x4}, {0x0, 0x101}, {0x2, 0x1ff}, {0x2, 0x2}, {0x3, 0x80}, {0x3, 0x1ff}, {0x2, 0x47f8}, {0x1, 0x2}, {0x1, 0x3}, {0x3, 0x4}, {0x2, 0xfffffffffffeffff}]}) 08:43:29 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 08:43:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 08:43:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_STAT(0x0, 0x0, 0x6, &(0x7f0000000200)=""/173) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)="789ae833614d8c21f37a6df01afd7f080eb58bc3d1776b9a594295fb8751c05ba4fecb8c55588eb52b94e7f7ef18d318517b6092dbbea109d04248afcd2798d0b3e8a99b2432288a434434a7855fc5ca818f506e9a3a197fd4097607cb5a2ecc301bfc98dc08271c997188aeb773aaabbec3bb93b987c509f80c9c67b7c6b95f17480b12b2d6cadc", 0x88}, {&(0x7f00000002c0)="37283825a4ac365b271ce169dcd79c38ed8c9ba4090102e0e945075b8694928133e798153de2f975e07f63223640b8c86e58c61b5104441dbbef9ae0050a224bab0233fb0ad58b976e2ad3b6ee6101714d46e40403f2b9d2b7025ddc428b793b1e0128a00f6c35d3d25adf14a2069cde737595e6f40cce0694b60469a045b3190e6379963149ea431eac68104a8e2a54e40d7556523c9c2d9346ef7bb156d6f5bf3a9a701d84be8ed4777634219443530aa408edc89db0ca8affa750a314d44cba0bc3e2e43ffdba2b0dd11e577d1bf861cbe2d08519f48dd5b77c8ad444f2ae5ef66290b19b08b65ffcc48677", 0xed}, {&(0x7f0000000140)="d95110021bdf1e7f97a44f140c49993794661b380d5432a853a629b8f7db9ffcf416582a6c0cd33c41f4771b5fb9cbb38b3b3dceadf56cb267d35f6eb38ce4127c79d48cf634b01797c770c17e4e2b13615ffb3c62d69e707f503b7d8e186c0b63139e51a910852891aaaf76cf5191ebf7935844b1f509a7405ce9a8dfde87da7f583bdc974b696f668f409ce2c77e92f0dc11ca4f065ce9", 0x98}], 0x3, 0x0) semget$private(0x0, 0x3, 0x88) getppid() 08:43:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 08:43:29 executing program 0: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x43, 0x3, 0x0, 0x2}], 0x7, 0x0, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSTART(r3, 0x2000746e) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) 08:43:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f00000000c0)="8b0517f05a32741677995485b8f0db4391d3a716f558702e4e7b8dc16b64492f8cbc0366b69a2c7642455a7edd1c54118e0ea74d21125f13c69c3bb746b2d91f726e36f55a0786ce48507df544a85b86fdc904b31d84397d0c78be7f853caf7b1e6d3b042bf134c87df6bd745cee37c3b88737a5c5a3ed2257532f2f967b6795e7f655bae99704d15457e7ba6d9c16f32f26cf7f8587ce583abc2678bf08fcc9d402e94db8d75a2c28010ae2d0ee66aa781825241bd6219c3f15132f44a5deaf45eb086decaf372f68f65578afe87589da9c029cc7", 0xd5, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) r6 = getgid() r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x5, &(0x7f00000002c0)=[r4, r5, r6, r7, r8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setegid(r7) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000380)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f00000003c0)="0cb55ac56feb1654a6c746cd3b3fdb3f504b8462f07452425d99b44e2f028ba98183181e37e604a4884e73cd5232640022a4fd8009b1ddd7afe9d5454bfa40ae363360386a6780cfe14edd2a1e", 0x4d}, {&(0x7f0000000440)}, {&(0x7f0000000480)="7d83e65e20d9430e5f9f7801815b381dfb64a467aa9f9dbf839c05c92d08fec1896e9133dec278d9608c66d2e13e3e7c30dc7feb7969f0cef230f4ae6a81b42f3b42eaa149b4dd5adf717fd89ec5", 0x4e}], 0x3, &(0x7f0000000540)=[{0xc8, 0x1, 0x4, "83b87f38040e77eb772e4f4710efe07a1afa44e6e02e776119c32aa1425cc0cad662e9d1b6ef00b1ce6820d2899620a0a1c7695ce79f87470eeb60c2ec794e921ecb7a6e9a43074669ea1fd713cb153e5705f55297ad1a7120d40461e1fba960c823ea7397b8a64b5b9e97bea3136c49a3071105568c0d506eb996a4ad6e95b34baaba570f1e35284036199ec60c21d7ea55db6536d0281fa73548dd3750d20d66a5f865c01c3bd01d1afc589022859c84"}, {0x88, 0xffff, 0x0, "80ec09ab9b57beb35b7baa8b325aff6e316ee61000924a71888efc8b8d22aeb7174085511f0bec0e90b95dea6be0abdcad316ec4b0a4519da2446cb773e8b04537d634ae0fa11653055bb228f3c7101a3c3be27bbbae1e1fce72682bdef770fffca881cc15583a22f70ebae218c41af11d"}, {0xa8, 0x1, 0x1, "4ace1525cda58abc129fa94fe446a519a1d3a7f534be23902ae2cfc641064003483746a30d8a40b9f0bc618e56c4bbbd25b09cc191419be5e878c64be9c2906d3caa7e85097fb98678b7ee672e90a6297cf33c0ab2eea5ea35363d64c8e6e68ebf0cd81d1f9605a84079acb616ee596b87b3f0c9b4dd01415500dcd85a725a532b30075225c4e24225cc6261dbd467d22d18d1"}, {0x88, 0xffff, 0x23, "99e17136fe88bda53b394265926c15850f053d6bf95ea0ec85d04c60ba2242f1f1c751ebb08d2a8b5c8c6bb09e0a36f1c2f09dd20989884636d4261123728c235717cd5a72b0b8fcbe7e8184db261e90fcd7bc11d53277d5090e33e73a7861733e9662033e83e2ec4af939150e1c79f9cf8db9b6"}], 0x280}, 0x4) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000008c0)={0x80, 0x1, 0x200}, 0xc) r9 = socket(0x2, 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000900)) r10 = shmget(0x1, 0x13000, 0x80, &(0x7f0000fea000/0x13000)=nil) shmctl$IPC_RMID(r10, 0x0) r11 = msgget(0x0, 0x300) msgsnd(r11, &(0x7f0000000980)={0x1, "855691150568ecdabe5f3a693f32aa0ab8a3d1ecf9d1bb964793cf0ab26d182683b15d102cbb6dd24c563725e4a0423cd83d58ddb205b388020d2d986f06ace5bbade229efccecd55e4ee8c1a543897691f1d12be4c57fed36ae8971ccc9a31e9f0cbf10cbf663b51b1b8af96bc9ed73fc2728191ff6cb31be5da9770edfecb551b0fa"}, 0x8b, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) lchown(&(0x7f0000000ac0)='./file0\x00', r3, r4) shmget(0x2, 0xd000, 0x108, &(0x7f0000ff3000/0xd000)=nil) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) msgget(0x2, 0x4) connect$unix(r9, &(0x7f0000000b00)=@file={0x0, './file0\x00'}, 0xa) msgsnd(r11, &(0x7f0000000b40)={0x3, "5ed6d6e40dc876c966a0b663b653399e265c034949678db3239d8a5785e2aa43fc3d45f943950f1656b19c441b2ed89540eee135b5e0b74955536bed294872c067fd5e13271a14d95aff4600d9c2a28491d8193038256006b4321580bd33e8ee0b870f4304c334bf03772061d50b4ebeb1c99ff82d24fcf4871820c0705587485ad84e25a3380ce9c42058f5f3ca69daf8cd7388d44138bc2386ae95279b0a7711dd1bab3c95e9a124d74d157ff283eb8e8ab9bd49a761175ddccd07e8bbfe6699ad43a4a7d891dd307e2d018cc534a30f6251a763e800f4e7fbe006a0af8a8e5ea65bbe5bfbdb70366acf29d1aa745c82e80048d6e7e8ac6a"}, 0x101, 0x800) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) readlinkat(r0, &(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)=""/178, 0xb2) 08:43:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x7}, 0x10) r1 = semget(0x0, 0x0, 0x1) semop(r1, &(0x7f00000000c0)=[{0x1, 0x0, 0x1000}, {0x6, 0x3, 0x1800}, {0x1, 0xa0b, 0x800}, {0x1, 0x8, 0x7fc}, {0x7, 0x7fffffff, 0x1000}, {0x5, 0x34, 0x1800}, {0x3, 0x3, 0x800}], 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x1, 0xffffffffffffffe5}, 0x10) select(0x40, &(0x7f0000000140)={0x4, 0x1, 0x100, 0x80000000, 0x80, 0x5, 0x100000001, 0x101}, &(0x7f0000000180)={0x6, 0x7fff, 0x2, 0xb2, 0xb9, 0x7, 0xffffffffffffffc1, 0x7ff}, &(0x7f00000001c0)={0x3, 0x5, 0x5, 0x7, 0xfffffffffffffff9, 0x64, 0x20000000, 0x755}, &(0x7f0000000200)={0x0, 0x8}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket(0x19, 0x1, 0x3) 08:43:29 executing program 0: r0 = socket(0x0, 0x1, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[], 0x0) r1 = socket(0x2, 0x8007, 0x0) shutdown(r0, 0x2) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/105, 0x69}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200)=0x8e, 0xfa) 08:43:29 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r2 = kqueue() fchmod(r0, 0xac) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r6 = getuid() setreuid(r5, r6) r7 = getuid() r8 = getgid() r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = getpgid(0x0) r13 = getuid() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r14 = getgid() r15 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000140)="b699c9e8bb44875722d22d887b0afab7e97ae1100a5840fc453d963506421850ab268e87ca3aca511e1e9cd381c524f3060a78286a48f00d98f358086814dd60b69d82c89598c6e74d9ad08cda9d7259be0e9b0a8dacf9ba7799cb7a3831ca387c719e2f1abf519173eee68c64dc3f5844e6720b5dc22079e0382577022bef2e0d36", 0x82}, {&(0x7f0000000200)="adac16b269e192e9852127c6baf815fe492749146c930ac2f4b862587df1ee51d890b865de158a86e33b891c7d026f83d8eb83c223c9bc9599cf277dd1acfc8d10004f555df152d2bbde2c0ec2a0d63fd3ef3485057a3e6315620aa2c32a45fcc1a5a960daaad83027e2c4d98325ba312ff09bdd325b1bbdb3ab8b97dfaabb07f4a4bb81fc8e6b1556f542b86c7981321198f3454c1ba049e20858ca1095f5ea645887fd1fff38b9981b3181e34cee8d7e6de0d2dc5185c28d4c33360bceace86dbf116e6dfea7c71ade7d58e3c27fbc1db0e7a7bef057d53575c17f6246a7f452cd51af6a63345531ff3ec150", 0xed}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="20000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x130}, 0x401) fchdir(r0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000600)='.\'-\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='/dev/null\x00', &(0x7f00000006c0)='/dev/null\x00', &(0x7f0000000700)='/dev/null\x00']) dup2(r0, r1) 08:43:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) listen(r0, 0x1) 08:43:29 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0/file0/file0\x00', r2, r3, 0x6) 08:43:29 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 08:43:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x1f, 0x100, 0x1, 0x100000000, 0xf1, 0x401, 0x1, 0x3, 0x0, 0x4}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc8) 08:43:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000280)="f961e81e0f85bdbdf3a8e3222e62f2e190d91e9ce8c8732ba83f2599f8512b5711f520e93dd086f9777c041a553648f1d7a405aff81f5e55e39f0946a90ef338dc9edf0143d4c0f6c949376aca978219e6d283a1ef90d9dbfd36cdd42fbf614f30218374c01372f5ec122cdd0c452f8fee61f503b781713d63682e9bb849a4347da74eff9828bf96755956239b99ab379d977d2e9560798cf0cd5850767406961ef5d35d14dfc9234a6b28116ace153ecc3f1b7e2633059a340438e9232a045b26a0968c919466ad175b3c13227074f767", 0xd1, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 08:43:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x100000000000, 0x4e11, &(0x7f0000000000)="04000000", 0x4) 08:43:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x29, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0xc91}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x300, &(0x7f0000036000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0xdcc}, 0xc) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 08:43:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffd1f, 0x0, 0xfffffc57}, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/195, 0xc3, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 08:43:29 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x0, 0x73c, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000001, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x2, 0x9}, {{r0}, 0x0, 0x2, 0x20000000}, {{r0}, 0xfffffffffffffff9, 0x12, 0x8, 0x5, 0x101}], 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x9, 0xf0000002}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1, 0x9}], 0x3, &(0x7f0000000180)={0x98b5, 0x1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000240)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f00000002c0)="649b725a5141e2f44b572930c3cdebb94dc2e38c784520dd3c3673e6dc7bf88eaca9b61acba365408ab920225bdcbfd7dd9beefffb64803eb2738d740535521f2dfee652eb8236f377f69d09a56b64f31f22a4d37737f9", 0x57}, {&(0x7f0000000340)}, {&(0x7f0000000380)="45683204e0f4818420f8eab0d666e8c76c4310864fec72673e5d4dbb9ad7f5d5a8a30eee27e350b4c14f3a16d69a", 0x2e}, {&(0x7f00000003c0)="3dd52ae68fb2ef098104ff99efa697793d3ac3eba483c89fc899fe0420ff8c763c594a32d46d1b85b020059d4ab0dc71a9cc215168bec60a10a1c316cddd49bcc2df1da41b1cfbab908e4f5c53b352f34cbed1f718bef6debbd0e76cd1a9edb23aae548bf79f055829ab25a4e61bc2ec2774b7f1a93561566bcba293f74303d262f26337161a46d2f316bd93b6cfc2", 0x8f}], 0x4) 08:43:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0x10, 0xffffffff, 0x9, "20f8a92c408b43e488cbea3551a8f91d5da22cca", 0x7, 0x54bb}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xc8) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom(r1, &(0x7f0000000100)=""/72, 0x48, 0x801, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x9, 0x10001, 0x0, 0xfffffffffffffff9, "422cba7949f266497fbc2e96e4f2c1ec3754e459", 0xff, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x0, './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000003c0)=0x95c8) r3 = shmget(0x1, 0x3000, 0x23d, &(0x7f0000ffb000/0x3000)=nil) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000400)=0x214, 0x4) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x10001, 0x5}, {0x822, 0x7}}, 0x2) link(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000540)=""/105) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000005c0)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000640)="426930fc767150386deda531689665961e9f7d4ef3d38b606aa870f61046e43cea8655ce771b74773a1970693b37ec0c187f20b022d7aa4f36f7e85130450b400ee8a03d4c5efb41e5b06e38ce8b379a558220aa0e78fbce210106ebb7cf62765acbc433cb44428dacac21a122288be3bd2a94f89d4117f5ec50a5afd9d456f3c341170b0f07c910335798fcdcad7fe28a481b50f712140eac9a67804f34acfbd682bbe3e3384fae6b8b0da95c3934496dada9e2c00de730d4fce679ace213de3b8a8309a34c36129e3125cc258d44679e145e28b9d8d4bebe70dc8e1d9253b66498a09fb6401e415f9fcf32cfc7c6ea439b9cdfdfd45bf592e4102c529b579677bd73e8d7ba9381c1eb75dc079b483a7a15a8814d10e8f4888636f17633db81f993314bb70831b4118230752854881d5f088fc3d331bfb88e88cdc4d5ce178d371eeb36240ed87561fa16da8476ae9973d4913c5ec66a9ab6f69590dc5237e02a9149162929b31450b61d48187249ac68c11544eff9da27806d9858f50682748e14f6470753ccd83fa503bc26ba6ab2a332352690dce6e35f7652c71e9739dfb8c92e82e1f61ed7475835b9bd9189de8b0415160346e0a1a96d17aaa2ab91b1c6090ed7d845863f6ea96e3ed9327d6501e0f4a43d90cb37dfd3a6496a2c72b380261eea4516fdcd3c70fb5fbd658c15c285f87e8d932a2e616dac71340584a52241e81a3574a49f0e55928c84c828183c798231ff8d339aa68f2d255d615d717dc6270b6c97fb8aefe9959f25f8cfa798d484c8337754d7ce9940be2952b728ab65c4a27781fa5836817461198436b8252b6e8fb563915b595a90b96ea74cf003a3d007adafffd8875c28fe2642e85680a7df3ceab48a1dbcc1ac2d8efcaf3433bd8f8c5f63711540f1d7d490e2139bf3afc4181fb1a202cf27f6330131fa799a436f82858c1ecc93cdae215256318e62d8743dfaddc440d94d44ed891f08e4aa4f38e05a45d48d4dca0f3ad22d8f4edc5a01ac18ef3b729014594812302540a619ec04ab07a0ff8e77cf83f6e90efdfc9b7716fc5924a968a4f14b936a6062987e69dbb7dc4196ba6e1609ab684ef152cc24a9281ca4789bf4ce3f6e97a664a2bf83257e359fd2cccc5c53b3a1c8fb85dbefe1e44055b9fbcb78b23279ae334038733b0951b8b4769ecc1086ef3cfac34744a476d3768d3c47aec6fc701bae759813454949e45247cf379855b7e2c606ab251e1796a4875ebe4d9f3101c3e2e9b1f297451b689ba0ed36d48216190e3cc28163be1f1c009d0eb5aca2a76f4ab9dfe5e826f72704fce6027baab0cb6e4d2c7fce48f026d5c2295d8b738a375c1fabef9e66adf114f6f6965c5fd2cc70a5bf9427da356d54fbe623054155a11e63d2a20800e4c87a1893d07f027de2c972dc3f7ce191eaff75e13fee1a2fc9c7c72a1e590c1b316c029d5daedd1d48eb67ad946c22987eeb03d218b8b53c1a14fb61a3fcefae5c13220a33a871ebfda8459763c1b5496d7ea67215c67f26554922a3c634f7e20e9229f72a3517bf8e71b838b700ce33801a21231000150a945f3bac627a181b7285e2cfd3328f25895728f7ca13d27de48be274f595fab228608d2eb791b513209371f45d739700a95bb76e79260e9af23735e0ac5f27393fc5730065f9e4b9775381116fce31d9609575286f9b4bb752805f8c9f7123f6a1ce111e342d7e47c8ae31eb2784cd5ce0b703ffe8d952f1caaed5a32425590e06ff2e344bf38b4c4aae45d2bbb3e754f095cd27ebc1baa2e698a20fc6d2b1fdf67d0ce25ec409ff5d7ecd230291444bbe2ba03c681836d05b0aba478ae6cee501f23b9f8defb2f625ccb6120cebe6448bf76ffd0ebcec2a21ec277c5246d8972ca3c1319c0ec85548fcf676f50cb08e2352e599b9c38e1c8c76361a42be9f782127ef21146fdd0fc93a89372cbb6964fce72b5f568a96bc940e7ab00e42ca358a2b17ab1d48497250b0573ec8a837c2adad3b7c0f9bd10bcc1c5ee9a790ec4634e9942ba98378c74e69d601f0324e6333030cb8a4dbcc5b46b49a2fd86c3f4c88d52d896db9e4300a994f9625f42905bda779373d4bc322cf276c7f8a5886903fc968f6962df5bb8d6a9c0c78a63b731c42c1af980a13a84ce8bcfb7f5d5b569faa75b31011b9e1a7e37ea58a71827c6b44aa8cb0a7b52fd51fa82bae761c7ba8ddd78fdacec528e5510050a4eab89a56a6b1cfc768251f4b20b3d9174e418862eeca11060ea1b4a53a7ff8fb55c3bb609e8001ae7d9fb355bedd35640f3c7955eb7d03f2c6debf888f1494c91fdbe86389d4848e36075bfacd0ca2f0e1f78379f748cf5b4539f3d0b619ad59802ec7ddcfc37b6dd292b6f1f6236d0447ce8c0bd05102b1077edf9df613881ebf4f7bb7ed224b2c78b6f8e2708ce601053de3c26eaf6f32bcf63fe128836e626792c8a4b0cdf89c3f36c9bcec0e442b1fa752664ad531c8f25ee4b5401bcaf221592fecf638e21da5c8e8f3c24a486b9fdf7b39904327a87cc38afbcdfa2ccab037bbec14d2e44e5cc90c6206701e17ad67234a7d62deba2eee7dde070bcfaf7bd2fc33abdcbf692dc090d6bbf52575fdf8bf9984dbfdc353b470cd90f36e8dffa3311e3016b5d2c0b1874c474946caad52b9396d81dec6b87dfd3223e1e0c7a95bfaa4f527e51b299739c942d69e7a9705ddda9e296174402d2d28b0df198ed626827be8f5578b486f5bdff8326cf331175a6b9f015f893628dbb3e76c1879b4d6f1dff16a0bc53f230a56d4115647be3771a2a70f36bb0a8780336ba8b9a26a6a3acaeece06f9c9798a4e5bd992b02c9d1cf4bc5cea41e6b2877a132ad6ed62e254ffa1c7e5cd9afd2b01132ac35ade678e188121e265956c1651cac33a7bba03137e4648e70275d7093f96fdd39809fdbf91199e3f9e338cd4a6b19c951340b325cbc4b49f2a7d51bea44b869528350c11c69ca173ed5ee84dfa73c76dcbb17115025b347307d6fc00588a8c72cbe95542dc94e326c78ca2586bcaedd3b74d29befde3f931857be8521dda4e8f56e32503d87b8401b4e1517c8bca937a8933315b848c6ef0ca9960784ddb8af768cf5f887046f9fb652dfc15955ff02ec1b7ed78f9eba0b0dd29e97e99901dd128b62d2bdc5cf45dd1a3feac996a68da7622a69afa762c9d6dc265824d400d989b9aeee33112bd2a4b33bc4a4167093213dff47bebb837c9bcd49ca37d9d802f1ebbefee2551a378ec4b7a9b21159c4982aa591f7b3bcd4d5a1c8e4e86deb0c440b99dc5822db57aa4f9b5b831c304603b2ad2a2705e123b7fd4fc49c0b4f6c8b4ba921970a1f57d92896206fec01579b68265f808fe7fbf18b546dc0f45bb330cab2caaa54582ddf0ca61f7ce53b6562303a44157ae7831829198045edbe904811f70743b60c2b46074f8c65a28aafe0b29e058afb53bee2f7471283880ef097881f3cbdf608931447e0a2e09404918f60b017db986fcccbc16b5485ddea5bbdc147026e57aca67685a261ca17a71e57b83b0d22004410f8668ddc8ef6f09e3717b00813923d8a0de9aef8d332d599c6fc11c69cc27694972bb8e9c4274d3fd642a39601aed17c1ffe5af4f8beab5fae4f4adcfdf8f5d69b71055d06f326be307ba1bfbc68a718857e19dc1ba2f98532eabf367b45033af431e8403140b55b58cd847c75ecc485421325c775ceb8be32b960f92bb3786c31890b4631a298370571e107d7a2ae0e45485cc98a6d38037ee0fbeaaf0ed2d8552c8d4a08ecc264e6021c3365bf5ee16640f653eb6fb70fd4535443c39f000ec32b2329d11e0bdd333173ba6f45128284c18c16c9bffeebbbaea96f52614d39107407e63b895b314014c4ddd119cadc3595e6e20134ab25d0806d26d0adfac4fe350ad44f7ef0ac8c9a087894ea506f5f0d8e5689382ea9216a3d6840da714a23a3e133d69be25c16bce4a8dafc622cf776ed024fb33a395b451a2334bbb9df5ebe96348e0a9bcddb112208a2bd3ec2f0db6bcee3ad80de106ae541572f228df4abd64eb02c8c733ed1d8f257a727b7fe20069c66a1e3d69948153327f96960528bed5d914dd1baa9f1b8435e45faf730e922bd678b772061ab13e8cb947783b01e2d453765797c1f08bd540d8a568d27e07810563922c617932c333946e316eeb615826f3adc324b8d84eb4dd2f6d927594b9315e275a7456981043a5741041dd93f4d1b25733fa66e7943b3aa8f1c45c69384cb66eebd618a68ea58c8acd3055f163ccfbfd4f337c797b0dcecc930dc4dc17076ca2ed16f1a9f9363e8993356962001de9838c6313096eb6e496d95920446d1c7eb2d61ccd6d4c0314ab92dee52cb72d02a1ee7fa9247888ae1523064f120604c3528e376162e4418e6de27397ea7fac5e44bb7f5c062f8e394a9306793a4b98195b6437f50a865b4ce4bced3b719cab3a3e1ba193cee16e20975796ead70d61c4cad8ff9e4cea64c441c8678363639a09e49b79c036ad04172acfd01c9fa48e820faac66ce3f389910c54abf0030b9510b947b939c0f92200dcc252a047d8b5117f90eebbc76b0aec64f285222af8d35ae198b29366168a6d865864c6a92b9ba4338e210a25928529672e438c3009c619dcbd4cf7dbdcea9b7ba1323fba301ac76bfa9568c0b6b4fdceb9c5bff77928e82975212e2c50ee8867b1e04d2bcf9c1dd73e474daafe95cab828e1999fa725b231c7d7691b4a5da0c16feb3d544cca78b5fef7857b9282675b650656fd56fdf3ce1a58d8e9eb32e79462d34b7d53122e48d6d122338b3c364eecce458c78b4563e1dd0053f9736216eb3335c0b9698deded3cff336012d29bd8c42804e20ee0a81a88911bfd61537b170d51e40529e7316c5a227154c1ff73f09198e818aa656494298e3fb086efc0c8c37ab59c975b34e22dc3a8df379b896e2eb107621ec922c292f0a40fc4f699bd700184d01718bcce8b363d1f3cfd2e6c15a479afda2f23cf47fade0666b2a913aad4b0e356d59453d377ebb0f7059cce98d9498e124c78b90b26db77593e46b602f5a7928d750429dcbba3f70f66298a88f7342fd81f450d2a52ee1e5393ebb7c844ad2ec5d949e08df7df7c0d7e86ef1c4dda12147c7c8e87b710089604efb6829e26d05c2a0e1e40c02d2202abc7acacc364c9b3c95bbabeadb91e96fd30fa70d12b2a9f6672c5bea3d5243ace2b44d995f1339993acd5d7cf46bbeaf424cc4dc548652e44199b909ecf50065821a2508c09decb0e22e9622a957a3856a8b468354da19a302bb8038a26a575452b8f9c7a9480504b4cff0b6aa1bfb1310102dccc31ed7e6b76b2cc87cf4a4c19132035b647be80a552746a8e911d60afaa1b6def9ec297fb19d036162a06af7787f3c2ab056a44627a1fe77f778dd0f4d1b1e89d56c4df3a3587a4c7ad8c161f7d7f08359534c83b9e9f43032d0cadd7dbbfd6f399fdda1b48272ddcbc1670fa16cff09b45498053a51eaffbb5ae25b5289a0317f0ebbe9b2c25d513b27b5862e07c028205c96edeb1502123853c0a8926e5b17f805e9b814d402f994da26b428fbf141acbad85b282e03c40588afe36e519f8aedabddb24e38c4e3f887ed260aa8521ad9ab8446b25bf192f3d728e7f9e5ed708613b01bf9b800b9563493dad457598c10cc8f6fe2208b86783aa178c306eb56d33fe0e4e2879fe3edab4824d19d53ad1ae30de1675ff53d87520adc730108219bb6195c211bc96ebe3531cd4904bb445f849280c8f436e65d6a0e660404", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x40a) getsockopt(r0, 0x80, 0xe2d, &(0x7f00000016c0)=""/91, &(0x7f0000001740)=0x5b) shmctl$IPC_RMID(r3, 0x0) semop(r2, &(0x7f0000001780)=[{0x7, 0xffffffff, 0x800}, {0x6, 0x8, 0x1000}, {0x3, 0x4, 0x800}, {0x7, 0x2, 0x800}, {0x3, 0xfffffffffffffffa, 0x800}, {0x3, 0x7, 0x800}], 0x6) writev(r0, &(0x7f0000001980)=[{&(0x7f00000017c0)="67f4641302e562c3b224bd215045d6a5a2db4a40a367ea7c646c3fb9c3f69b3d0ac9d8bbe6832c10a04a690cd91ab14004944eab5b8b719679a7346dc84e7b2168e13388b78cf6980ac9bf8867fb8ab83e72c661bb9b5990880f1f7927953b492cd851b4bf611ffecb61318a7f802785002755ffff02a6d4fcca4ed7dd104c4c9504783139b95e012a3c83ba661aff974b8569d8309b3d", 0x97}, {&(0x7f0000001880)="3133b6f36ee10a64bf2729a511dc06", 0xf}, {&(0x7f00000018c0)="30e89349ef80e198da185746c5eca11854d5daef8feea2ca12b271e212906eeecdeed025ba138d1c86c7de3ea9386e36973b607bc444f24189b6d16fae338fac9e52bee32fc9db9e21b222f291968be7f8a567d788f05d9a081743e39cf2911fcc593a2aa9a04725bc9453bddbaa29a6da6419d89e37b671f4cb62dbbd11261714eb249f011051889f54d5cc9b8ef647bf27537623fc1b3cd26534c4b15352b9b37aaa6db35cb95b6fb172e40990dc6fa461b38a7194a6593c8ff2", 0xbb}], 0x3) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000019c0)) 08:43:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x12, 0x4007, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0xa0) listen(r1, 0x9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000700)=[0x400, 0x3, 0x2, 0x0]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000006c0)=[0x8, 0x0]) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="30a8c82ff574eec0d82e245dc5b7de152cbda61b8291b33fe1e6a405ac35dccd85b49821cc000c5c2ca11f6c8ee2dec5a03464111a130c57bfbd20266cbf14f5d8c1391423bf695d10485c5ba3bf547e2132cc5b61a60f25b29dc4fc848b4f1a71c34ce688311f80e50c33381d60d76c9fdaff8ce1e9f33bff39ec61bf2019a114456345ceca6e093a3d4a8e756e5ba82f5b44981e91eb", 0x97}, {&(0x7f0000000180)="9e65571d80f6396837b442a82190d2e549c25e1004b1062294553d65b38b7b246d973b8ba8c9a74173ceca41453d4ee01194bae3a87ffa253c77349c447587d2f097c7337d5272bf9b5133786cab0e4f0766db321cea2ee5bea5a20de80c407722d7b69d729339aeba72e64a737a5de3e327c10fbe31", 0x76}, {&(0x7f0000000200)="4b65e8ece55ee1d38fc1b8d601baff34dd1457a8d1ede614ea6ede3abdc20639b91ab7b0e3c314688cb09e682eb2129ba36f67cfa62eb593c8ca7aae3cd82975fb635dd63ff8f92cec9879ea3a0ed322d5dc65a6a81458353e39be4f3bbff48cebaf213024a0e498a97477ab0a410df6853d01ef9185b0165e0b8b426b0ad20c6d55708d85d717870651548c00c44c57ef29ac", 0x93}, {&(0x7f00000002c0)="61c992b215ef770ff75e166f12908e617cd2fcfc0d6490a9a528ed7ee88a577296e659bfb0439973dca2c93996e3d83592e4e3f6ac46df95146b0f6b4b5ad72c5694a5e10b2b989210d0eb385488cdd55440b54cdb07589a7320318b5d5c718d2caad4804876cbd1d39a42631b6b6c238a236e6ba5978a1cb3d43b4483458e1229bd4dbf52470923c613cf0d88f112fcd8c9b95ab05605afc44406176dd605aa", 0xa0}, {&(0x7f0000000380)="21a7ea18edc079a86477373d842124825afd12dee4a0586a70521eae6d1d56f1a3778e17f8b4eea56690a5888fb9", 0x2e}, {&(0x7f00000003c0)="168cd4f0571659ebbc7e5cc5c051278b523c4b3ea61f11994958af4fa5d7831e1f811a2c44e6302cbecd9dce34732bc6a5d3ae3390a7b89639d293e4645e4d1e012f603b5bdee6488f92759a95b4ef5cd479046aa83209d772248a905ff8a57ad95157dfd6217193a8a01d157f215a52525575", 0x73}, {&(0x7f0000000440)="89a15697084ecabcecc362026400cac5129359e45bb21f169fc5518d0d7a2fc95e963ee9d795fac4e56028111d0d45a16483a858b94c351ede52132592af582b09d888f8cd6002c085813ca4b9c9bf1847477a33ff62043fa4ec779a85eb6e6ae713ff7a177dcc97c2cb943b24c6a83360f2d7f295206849e691192e8f6178ebbd535c387d8f41ad18aa797849162c9103fc0f61926ea3a3ccbfaed34edb291130109ca042712e4d01c5f481ef", 0xad}, {&(0x7f0000000500)="8f7868f08764e26ea1fdcc5c5944a1404a8e03fec697fa200ca4b0dfe1815665841e3de2e7ec19a2970c6d3def55c7478d0879b3335a333e286608debb12612e6f0bc603a93aa7bd0331", 0x4a}, {&(0x7f0000000580)="2aeb4376e1212d77359d8672aedf5319c292c9d736829e376a185c6f02b2d9115c5fe0342423e746d7851c13ac2ae136b2a21d474621955c6e7c548495a3c284fab00edbfb66818e4b3019158b98f3baa71a67965433602424f5a8a2", 0x5c}], 0x9) semctl$IPC_RMID(r2, 0x0, 0x0) 08:43:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1c}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3}], 0x6, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:43:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() r4 = getegid() getgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) getgroups(0x5, &(0x7f00000000c0)=[r4, r6, r4, r1, r5]) getgroups(0x101, 0xffffffffffffffff) 08:43:29 executing program 1: r0 = getpgrp() pipe(&(0x7f0000000000)) setpgid(r0, 0x0) 08:43:29 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) r4 = getegid() setgid(r4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x725) 08:43:30 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0xfffffe4f) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 08:43:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "8549550002000000e7ffff1067f5afa680400900", 0x0, 0x7f}) mprotect(&(0x7f00007da000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000000002, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) shutdown(r0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) flock(r0, 0xd) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x1000000000000, &(0x7f0000000180)) 08:43:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/129, 0x81, 0x4, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x6}, 0xc) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000002c0)="9bd51f95639a86523852bf06b81e90f95725a05a44e18f38a0c5cffa7fd7dc032c64638f4c98550e0a2adb67d4fde712d677f1de9e0fe42f7ed4e5437220d50d1c311063f8f8558d056212e336a80ec8b283acbe63fce0f7bcd941a43a0bbd3ce2a20fc06e2dc7c11532f311a87b0a8887fa12a28df4be6715d70b24989a76c31b03f2461ca425ea8a9fa4fc774004f85c585770d14cd0bb8fcfe900b81114f380fbc94e6b22600df5ce5347039344218d3e5df2ac689b146b3d8fb15615c8a97cfc9f234b54", 0xc6}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x5, 0x0, 0x4000000}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000440)=0xde1, 0x4) 08:43:30 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x80000000) 08:43:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) r4 = syz_open_pts() fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r4, r5, r6) 08:43:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) sendto(r0, &(0x7f00000000c0)="3c8829c763a5b25340dd382b5744d3b0f17c335fc6207407b2217ad8f85ef50826f2a7dbbb4179eb4f1bbdf6dba02b183f44c95815b9ea32ea826241c40b25c6a8f4fb2b8657438a14a754a2a8f8fbf501c389ec927f407458d804174f971a2d73d481a075c3aacd46a5b231cdb3ed39bba0e504ad7693ef52f58beabb018ccda8abd4eaf3b4b54e4207ea15f4249396eb85ba40ac4528326b", 0x99, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$inet6(0x18, 0xc000, 0xec6002) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) sendto$inet6(r1, &(0x7f0000000000)="b528745b2fd2a4acffcf9faf6f379bcfc670cbac0071edc7bc41cf3f2e", 0x1d, 0x0, &(0x7f0000000040)={0x18, 0x2, 0xa6, 0xb709}, 0xc) 08:43:31 executing program 1: r0 = socket(0x0, 0xc004, 0x1ff) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x41, &(0x7f0000001140)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') clock_getres(0x4, &(0x7f0000000000)) socket(0x11, 0x8000, 0x200) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001180)) 08:43:31 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getrlimit(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 08:43:31 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x61) r2 = fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x0, 0x11, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 08:43:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 08:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000280)="582720efabd16ebae6eb73259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824be40eb1766fd8b58ed83da025bbd47b3bf5793daf3221096e8c8b6b26192d72e4000000000000003de380f16ab93f12fc4d5f163136a5d00d1628b53a", 0x6e) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x28) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x4) close(r0) r1 = dup(r0) r2 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r1, &(0x7f0000000480)=""/4096, 0x1000) 08:43:31 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) write(r1, &(0x7f0000000740)="cf518c34a0b084e34b930979b1cbd66570e216d1aa3f830e1c3221bdd7b121f1b4ec49c79de8ec395e07ac087e0478f4d906f93932c0dddb1112611770bb40d1752408c7b22cb57a065666bbd54ac1260b571e5b51a0a48446c090a960f97659930755beab7a2d20a20c5bb7992e29956718a1b68476aa3466d822bca40e0f0445c530e24e5b98a040753bcc6b7636ff0a2708def7bb58efc8157d191c8e2fad2c762bf615c4ee3b4b3238d8f36bd4d4564429c49cc00c45c13766ec4d9f845410ab866e9d524ec6b4dbf2e79569c9f5c52504b4e725a47557efc65aa9a0c5e50698b45c814e3a3132b9c72d826fbf3290b325c9744c93445c77ca445c", 0x30) accept$inet6(r3, 0x0, &(0x7f0000000040)) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) r7 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r7, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd57a, 0xe92c, 0x8001, 0x7, "489242f14bfbfd5bf96343e44683d5ae958d5411", 0x2, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 08:43:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/115, 0x73) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) clock_settime(0x7, &(0x7f0000000000)={0x1, 0x367}) 08:43:31 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, &(0x7f00000000c0)={0x2, 0x800, 0x4, 0x9, 0x200000000, 0x2, 0x1ff, 0x22}, &(0x7f0000000100)={0x2, 0x4}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x2}, {0x4, 0x1}}, &(0x7f0000000080)) shutdown(r0, 0x0) 08:43:31 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) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) sendto$unix(r1, &(0x7f0000000100)="bfe58ce0c40eb698ba900c491197b78115cc098426f602b4200b76173c73ced85cd72055067b86", 0x27, 0x403, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="9aa48c191f57952937ce6fafcc24f9ca95156d42b5ad3300b0f00791077808c56cc135a6cf93300f53c34aefc79df7a0f4274444a05a69a2d01a601cbf2df9ab72aecf46fa904e1c8f64129190e434f81c325d893d368fa43642517c0ca27b9318037630b37a9921d680c237d6b3355061fcfc33edb7fb3a", 0x78, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 08:43:31 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x401, 0x0, 0x1ea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) sendto$inet6(r0, &(0x7f0000000000)="dc417ecb3957451b12ab433a5316013774ebe50067d77db5ec673489c42707dbb79f720b162d01127c241dffbe88e01ab58a31d2e8fd20e5e0ae31cd91cf09bf653898bfb4bf58bfcc1be4b801dd8fbd87ab710f3d9bdddb50fa9dc794926f16515d042874b49183e7d9609f0919e59a1c460cd385cf", 0x76, 0x40c, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x90) 08:43:31 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!,-$$%\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='E\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x7f\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00']) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c003000c588a1cba4441d8873931897e3aac75f9db1cd4e733515fe821bd5bf310f8a17fcd54dfb4c5dd83a57bb0dd3523be94968e76c7f080c58be42f1de770b5ba7095b4fec5f320c152a177ff403ff367b13b29b17e74daf92ea72bd868d9d47317cf2f2c653acc74d317b929a6f"], 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 08:43:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x23b, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 08:43:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x88) ioctl$TIOCCDTR(r1, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getegid() fchown(r0, r2, r3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 08:43:31 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x101, 0x1, 0xb6, "5410b6f1e0413884ffa12887608194a598725385", 0x3, 0xdef}) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) fcntl$setstatus(r2, 0x4, 0x3519b8a9692f05fc) 08:43:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x120, 0x3) clock_gettime(0x6, &(0x7f0000000100)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) 08:43:31 executing program 1: r0 = socket(0x18, 0x1, 0xfb) socket(0x2e, 0x5, 0xbd) dup2(r0, r0) setsockopt(r0, 0x10000000000026, 0xfffffffffffffffe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 08:43:31 executing program 0: r0 = socket$inet(0x2, 0xc000, 0x2) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/148, 0x94}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000380)=""/186, 0xba}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000540)=""/224, 0xe0}], 0x8, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 08:43:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="4464a748b52b2744428fd66d620fc8837d1e704031b58117b8066a7cb50c0344902a464e58df2db96539e22a17d54370b2995e9eb93a967895be3e687ffc9f07ad48f9f7d6de9ae8ea66a5be9d2f9b1bb2a1b1ddd8a40fbdcfb770ba7028d138b1c3d8689c83857d1bc92a4ff76bac779b7c6b7264e6aad2d2168b7c891272835b31e087ec71d681052db6eaaac54f2bab1077f11061e1b2e8f04cf3d6709ab2cf8782f8b3fbf702226ab90d31b7c96810223c41b80eaa", 0xb7, 0x2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 08:43:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8956) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x110}, {r1, 0xb}, {r1, 0x19}, {r0, 0x2}, {r1, 0x40}, {r0, 0x100}, {r0, 0x34}, {r0}], 0x8, 0xfffffffffffffff7) 08:43:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="127e069c6489411d552ea737ce1db5ccd7f808f74768a1809d5e22dbc41227ad76bd565b3edb42e923bc1d19a33608a2d2a2f66c089faff825b74babae17cf7c01d7a92a0d3bd2bbfbf5fa1847ca6e133df45fcf1fefaf30e0330c8a6c5da5bc1584f93527fc1e23", 0x68}, {&(0x7f00000000c0)="0edd9bc0c6d1bcac4cca961630cc4b055f3176ebd8239184db9f4d4ac1f274373f553689bfbcef63856fa457205f348bff39", 0x32}, {&(0x7f0000000100)="fcd90b7cf0933c6efc0a63d4f70d", 0xe}], 0x3) poll(&(0x7f0000000200)=[{r0, 0x4}, {r0}, {r0, 0x10e}, {r0, 0x187}, {r0, 0x54}, {r0, 0x53}], 0x6, 0xdd) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 08:43:32 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x0) poll(0x0, 0x348, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x2, 0x7, 0x2, "8495cbd5c16830ae9aa8420bd0dae915f57711fa", 0xce7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) geteuid() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) 08:43:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7fffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30009, 0x2) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x1, 0x49d7186ae3b555ef, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt(r1, 0x800, 0x4, &(0x7f0000001080)=""/4096, &(0x7f0000002080)=0x1000) 08:43:32 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './file0/file0\x00'}) pipe(&(0x7f0000000200)) getgid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0/file0\x00', 0x8000000058e, 0x0) 08:43:32 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0\x00') faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:43:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0xffffffff, 0x80000000, &(0x7f00000000c0)="9dadd9501f27c4e7433e6c151e5307c167a565accac40dbd392e7e985d8ac7d655b836fff909fc6fccf9400ba8642340ee36b7b4a692756d340dc910eb63fc9cd2e52ce15a5583d28f4367b446e49f7168c679e899d987124c5d5c2a1db77858dd48278280f1d5ea85f38b120fe3854a00b84db5b800ffff1a2c2673603a6659c4ecd6a25177d23046ba64fd6a45e07a9e609d44a9fc8fd34dd494737861e80048db6f2fa88f5ab125", 0xa9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) 08:43:32 executing program 0: r0 = socket(0x23, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) getsockopt(r0, 0x9, 0x4, &(0x7f0000000000), &(0x7f0000000040)) ftruncate(r0, 0x101) 08:43:32 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x41) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fsync(r0) sendto$unix(r0, &(0x7f0000000240)="02e390da985fd64607d8b4a72ffc201807875d5e8bdce998037d294c554b31ebaaa9f875502621381768bf6d5d9bb73aaf76efbc963f2681fcf42488088b0de899d6002c9ce287f3366a98947ea56623a78781c0cc68b79d9b42685d8e1af92b5d5d86098370f2f7b4026ae7bd5e7aa69895009606d4cebdd4e5ca9381b6f9a3e9c03a65c52ffe9ce2250cb6f4fdc00bb302b3500446d1ff51857057fab58e359b0dc03707c7ae91cc647c7033b0dece", 0xb0, 0x8, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)={{}, {0x80000000}}) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$unix(r1, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 08:43:32 executing program 0: socket$inet(0x2, 0x4, 0xf0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x8, 0x4, 0x3, "45ba6ddb8adb17a0187037ee94d19d44a645d9da", 0x3, 0x80}) r1 = syz_open_pts() preadv(r1, &(0x7f00000029c0)=[{0x0}], 0x10000000000002ac, 0x0) 08:43:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0xffffffffffffffaa) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xffffffffffffff84) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r6 = getuid() r7 = getegid() r8 = getpgrp() r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000740)="2909e882d1c5a6bb079c9e57f8e8cd481a8d66ad36e498f3a1d321dc2ac0295483e12ad5c8fea8e1f55768f036bd5065379997e9bf99cc8314e644ea04880166e5bd7678ff96ecd73d8a31ba3414f45eca8bb6e7b9aeb85d4e88ca4d81d6f2d44473958abdbc5e60977a0fdab5ec3a23b4a28c6fa1dc66e13294cf3a5f38b56885f39ea0fcd34642d916b4df60fdca2e54", 0x91}], 0x1, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r11, r1, r0, r0, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x108, 0x1}, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/111, 0x6f}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/71, 0x47}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/218, 0xda}], 0x8, 0x0}, 0x43) read(r1, 0x0, 0x0) 08:43:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) dup(r0) 08:43:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="4200000000000000ffff000001000000"], 0x10}, 0x0) 08:43:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001340)={{0x7ff, r2, r3, r4, r5, 0x50, 0x8}, 0x5, 0x4, r6, r7, 0x1f, 0x7, 0x2, 0x7fff}) setsockopt(r0, 0x6, 0x921, &(0x7f0000000200)="bebada5440d57c00b71a6a7079ab973c123f7d2ac94e18aa1c1e49c83eaecee9cd28e5ea52248b833cc92073c6ff993635fd694c17a7d388c52b914ce54da59587a8162e5b1310cfdc7b3d5180ce0a033276630e91c55fe0b68d31dfd2efcb630e6520b7073eeff84713059128c922c684ae064197824f305adc3b3f6a6d67f38e42a20933c3a3defff9b4185bdeb508f8288a48a80ff98a9a1244352be56260edca8f61e63122140dbb09127beb31d9ce7fbc9414b4ce2b757e4d6276b400c94ca495c126344398a9a67060764bb72a3e30528dc3cb962a9f9fd003e81ee402e91563efcc2435e614a89edaf531c16c0a60b0dda1de36f43580551f68ea1fc9eb94aa5a1fb5bb04177ca1b88a5084aa3456ad7b2862b1a6c0e06fee52a4815f3bbb207282313e4e686d838062d5988d8399abfad1970f900c3e3005303d7798cd22d4a6d74962089db9895bd79c345f433f0664b6256092a5ce5082c41658c8bf91d7fa89a19f14ccf1b1e6815e5e6d3f7546524bd7784e30fc7b8a85c66a1f9acbf0df574b61b02d240a8f411634d5a4f76fb77e1f7b12655c7cc218ac0e781b01747ea8364016647f2fa5cbf3e607499d0a1ebf1214b8a96a33f466eea3f44ba5c4c1f1a8e5ab1ee54e338ff0e75babb87f9a572454c6ed6c846f1dcaf2e7bab500040a43fa49e879a6c05e2caa2a7ec6d3ade89acbe72a9358053b9c3838ac5ac2fa5a5daf249c0157c1b082ac36e9d355cc28ad71fcb850c9551bc8b81570f38600f3418c66842839c0934cd7de8598efde51729dacae711433e9e8172b4592b75531f1f46155029c32a2286366871fa6eb0ae37712613bb772324becf2191e94473a332617ac103fca2d5c526b073dbca049a14cbc3316b9ef9450482b95255f9977d75bb518506f428a1efda01d041807862bd427dbbe70f0dce6abbc7eba25caca8fef578ea2aefc9022af41ee7f1005440717f7a4955e01949757f56c6954125dae0a5bcbaefc5cbe89b527a351e75b4341d83f875924b8a0f7e3759e4ec1b25efb0353c0a285df4dd2d2ea1044fda91403ce955b2caed2a6c18d98f50e27bade0aafd8a333a5d3f06d7507b769efd6ae288825a2e963cd76b04cf8db7e957b006c451ba328b040a0d2f2f746c2804acc8a6c2c05552c22df784ec0f4e988bc038758b2554c4c0965aa54218bf66f593467e529e2aa21051cc1f14efa317ac5a1c5e78f8e03f341c2b7f52149c79abca9ecd9e7f81bff916eaebb8e2627af3ed287f0b42ab6971cc42cddccc541203030866867f44856a07f02b7cac3f1abef50e93472e1641a488c1145effc841fdcf02b219426de247312e9eb6fd2c67999a6e41ce4e8557ce060f304966bb3bba0ead6fd3b584639812228a84ff393313ea7a5f2066492e965ced5cd876d0d0540d2d90d68b03c649d8b5c4bedec84c3a6df541a32158bd179c68dc8d635002ce6ccf2c25843d6270cc19362c1ac7b2ae07f94d4a60af01cf2be5d0bf8b05a19eca0553333882797ce0a93baacac47c68b8ec7d354a5ac168b4e89a2cd86c7967056ce6e8345ad5188a59de3017c4ef1c9b6e38c812a396cd187c9f8db2250fda37313c19fdf58580f097bcd6514cfc88efe36525e1032dc92de458d4127160601b170349e263eea8105dc58235e7d97512125e7bd69907bf9c8e2683eea69ddb5d3c8fb95ad98d74c9378045f0d90cb590f1643cea565a852cf6554f2ac8e66c23bf3a04ffba2441030a91f9abccb4c3377458b158cc889c3a020c9c5530b9bb8697ccccdc5d582c54c79914b4292d7cfcfc1309b0b5f39f5c03b9d3a6dfc8a07adf74bbec8738c66101d8334408a128a94d74e8d073f32e59577bb051393d76d2258d45b002fa9bdeaa1d3a946720d77e7a3a9f3d50d07e5a0dc7dcbf1aaf0da8f5c5d2f81537fbc4cdb2297dbae82747b05a612b6eb8042f51ba49a6a6b249ff23e082e6a8d07e282d4c2d45ab7cbfe0fb82e65c89098f9e2fc721328951a95186a6258b33c54bb0a2c06812ab0d209880a2289eb7248502c5afde31acdd6cbb9074eca678b9597bbba316370642e7e7aba578a98a1d99904899a4d26a84d7546e9fe3beaa4f717018bf37b1a5ccd394a2ba7cb0693be093d0e75e4dcdcfc7db9dfad7f5ee36808c657eb8cb7fefaeca19deead32df1e0fd791698dd0616fc7fbf156577a30d24cdeabab7000e69631ecc9dc33134453ec5a15b4eee8fc2afc609213a6d440c1550e3ec6ae9845d27e13145e38eeea957892b72940b74cb2df51f50c59303aab9341ecca6950b450d02fa98e72bb53cd454a14b2589708944e673d5eeae8def742d657dd5116954ca334c6e5131f8780c5408dcc732e73a46b5343ecb68c5f5ea28c9ca91f5bef20a85cecbf0804c9c7a345acf98d49c02129d8f78d67373dfaeeed0f5b79310b978dae45897803d35d1d61b49553b36d08a2913c5a37e2f1b0e315d1efae1def364cab98470e6dc636d55d8ecc1b91205e7fa97ecacd09f114c4e59531d362732d1ea2a19c1710d9dc31eb2f96d5f695b3cdb59d339b46092cb288dbf1761e9bbb7ede3ebffcbc2382a1b1339e58ff67a9d1248d19d8d55855849679af70b9352fa142eca79f6e5d046176d7041ab934fd3cfadfe2240e71afe1f223036cd38e1c82a1819117b86a2f6bcedf263766dabcfdc87b6756e547badd63cd49f2e2aa922926b5cb65291bc48db9915df1e5ed026efb0822e643c9446a67143712e63ceb8c0ffd37c2c49345ff7f0a679ac94bc9af04b91c415b8486137f6744d53bcb359c2f7f0a4453b77ff00992a9c6e556ab89cbb773f3060bb6dff12388f00b7f6c185bc0a122c77aeb92df87e5174337844fb60ef0fa4ac28241026310f7cb632ae789cc08b5405141411ee3794ca0383ee625f16b03a3a67198eb1c92063a25132e880d27cc3d1fa3313b2229181e6b100167dc79aaa0b43a832ca5afb8b4cda0f4fdcc581f6b946192920b5d8b4cb6b3e881f06b0682d766cbb96264bc19b4209fdae98d14032c8087735bb1d3cd42561773f7d90b478bb60e177a50261efc0ca8c7a4af7b9b393414f217bc31ef0da7f2bb395b9fa6eb71d2cb8040f636b76c16825a4110d0d841d6229154ee5f991b3c811b5667fd6f2787eb4a73b74f191cf958932bd89429cad02831bfdbddcf1a9cd98d69f2224bfa5547e7e4c05c31fadf4fb1cb937b87d1f76dbe96b664b0ebc05b47762d82251d782f88a6410664e0e03c7616f5c41166c8edfbf05ab7ec8d02df16333ff23b3f2f507a5cab5738c6ed2bae6a6fd700c4d24c8170467442c7a56ae34409beed03b8032ad1470755b7bc9aafeae771d7899811f9c140d9134c4a73c79a611180584728c4dec0fe7ad455891d077cdf5f0851fa4f375b51cd82d63c0e85d31d30df096364d1cf6e89c1355533f3962fc92c6842b5d24f8dc8ce3136e07d85d3f0beca8da28876671eafeadf63d9cafdaa4ce8aad09afa2a33f367f5647e4f8280b933fa25fd287d7b1bbcbe13330fd22cdbf6671182da920c17e474c0ea111f4e062d9d7124a2866ff94151a5f3930ee7d8b3e7a5d8c9ad5f9ff6e771970e5cbff2390ba4d17cf3503cfabd920a3bc1c7249d829623708dd013e59a58b772794a25e52f31d12b26ed88bc81e95a87f7722b49c2fa41420102c191a59fa2707a8edfb6f5d4717cc6e15a22650c050b84a97fe240e842147e8ca46eca8aaa35aaf3188bfc22f08ca403fad5167b7ddab352c1772aa1107ff83d60f947f521aa2351f7f36e8d56728064fb0ae363dac2f3c1611a2b8d7cf03b7f8a2911cfde944a6a4d590ef16e861c2dbccbfd8e00e919358351d6eb2dd42c1a0730da4b6a5ca26375054a0f8cb4ae4bd2ce508379827c03072d8fabf8cb6ad4928fb4971f7a9b883bf270b737a0d69fb5de89233b854a5463f9455aa314b02d62b57bad449a7e80b9a434279b0f8119752250288268e79e9614cb609330150e8cbe1614fa07aae94f10e7f64e738aa9ca6c78c5314c9b431b4e17ef0daefb4189624aebdc7dd2f1c87331a6ba9d73fce1114370331df74c854c748c8bd52cb1a1b66adc3a8830a222ae6be72a49795f6ce0e5e1806e4710bc0687ec7ca7793106d9ec4abb7016f28212f1874c68b7be2a8ca8b164f8abe7234375dfd3cbb5470966ed276d99aff6796445fcd48445f33b24d8fcb64f6bd4025e52cf32479969782f9398f01169727cac16b4ab2c4e0070914de1c74abbaab57055826add8130210edcd55797b35b0c6b91617b67542c09e7c3a82d4e44c7f17da74207c469a5d0ebbf06a80f76091ff09bcdd00b335f17421955784245cb696474cf22c54275806a87cf7804e8a1d2903ac88810ab31cb4bd14924cd3486dfb62169d0e17fa18e3e2c62d6519ba271b8bf3c92941ef582db073e7eeb64aba4af18097068fc13f2c983db7f90ddea8690f146097e2569ac5f497417fb4f5540a4458f57b71a8d4407399d54fab86df6ec385818a29502ee87c347d2b2e2413c440c32c94e6a7950cf2c4a22df868a9d1917e65c9aac106a6e72f332f1432fd9b94d88115310e96206af82326143845ffe81425cd74b943e8fab1072a3642be9a64d2733a469aff9b7866e8cea9bb39e23fdabf5eb417d3b0572b6984a58147638f80e51b6e7de551bb6a13c78b89120ff6f16c924f22671ce79bfefc244fa5af5dbc9a2fc253a8ff18d83b11ba6bbd0b3740083d0111543d1ee0052f407f0ce613c3393f2e53dc080e3f1c4bf556f784f6d590aa7803480176268e821a5fe9cb613635042c181abfe894cd8fc6b1e50d9d7b319f181713543f10543662e73fe51f085761f8db227c273447cc2e49f65289a9402e160e4f9bdcc6aeaf03dd3bb0ddb460714e31e6539729fc4a5a3aab46debc7cf3c4a4c8a94406068192b0cd712a6a2bc884b4dc6d44bac7b639465de45a177d18bb27dca47e82ff17971ff8ae7ebfdead508516e2ada66808996e63ddb2d9a8feb63933ca268eb6737d2bff61303d176aa334be4292cdf504741d179bc35cc9297a922032e186df0a84cbbf073cfa25d638d6b55046669d05935c0a670aa86f5f0fc95ccddd354cd6dc65b2b2636dfde050133241fa745980550145c5fc2b79ae81fee258428113f088746ed2091751d744c51203f1e0a775f2ac5ef3783e36e83a1d9c3c453028f1dc7d583c5a8f9795b6602dcbd12690a2c07000438197896225059fdf90b9811b048c45587926a768283ee232620a3bb8592af8c7b496eda260a66fa6c77f18a2950485acc775b2fcb4f3c150d70bff04503b19cc958b021e2f1f7ad104962a8cbb9d40924d4f82fec18f78403e53c2aaae667ebc34004a07fd8f7d93172ac1862cad22b4a0df6e9f964b46369ec8acaeec26fd90efa5f6b23ba9dba571c5fd093771a8bc744461fa3810c29b3b14ace332cacb971b52b79a9f7ccfa0114d90d34841f67f497dd2b5ea0f64d534c603f6920647f29d22bca20823d3896d63f8ff01ac64c546e136e81c7750adc256589f89aa7465d365a99109abd1f9afe0ecdbb5985bbcb0025e094be31cb5048041d35d89888f7c62bca8b71a9d3cabe645e121dd661416bad6b7b5f11d9e1ead057661fc113c3e09c11f6b60406858e09c461842f65a0de99b09ca7b56483b94feef647a1213180904db13d857f0713b3261eb902038c4ecfcfae9419b92054c5248d6a1ffca4b8d6da90d111b4516ecf2c687ea175c7094818839e3d304cd03651bc0d7e401611dc3233", 0x1000) r8 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1ff, 0x4, 0x1, 0x1, 0x6, 0xfa, 0x6, 0x2, 0xe286db3ec2504a85, 0x9, 0x9cb6}) 08:43:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) getsockopt(r1, 0x7fffffff, 0x2, &(0x7f0000000040)=""/99, &(0x7f00000000c0)=0x63) syz_open_pts() 08:43:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f0000000000), 0x101, 0x0, 0x2a, 0x0) syz_open_pts() dup2(r0, r1) 08:43:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000780)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r12 = dup2(r1, r0) r13 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="65756d51c0a78e0f2e585d7ff437d4f42955bf170b1cbe35e36e22e998a9a83e5a5fa204674bb87240a882705cfdb863b99aa8a79763da2fd398d9ae1e92bb68ac637d39027a34256e02eac9a54e384e0d4ca9a81e7bd4a90f1fd979d496698080f72c76460c088b78202d425546854008a25b81022672e1666b909b25bd83c546bafeeb4d5bc7c841a42b24ce7e556c18493a826dfcd040783db5f275f1d65e1103ec21e3f48d437d54b7d377de5affe47f9348102c91ea", 0xb8}, {&(0x7f0000000280)="09f72c9fbaa046847672cea43766875cff7361bb687b227386f36a18ffd10eaa1c667142335dc0c274e23f670e63e1db8340bbc1bca37d464f54c22cf5f5855e5e88e401f7d02ffe0480ffa7ca705f5132e173fc9610cc952e6584872b21250f618579c6deb98bdaee7cabfb58e68015d74d1b63f82c51a7432598cc49c0f2e608f063106c89d753abab24b2a9ff812df2683ee6808c3acd9c35a7330bfffed3fb7df6bd077b75cb4b1de5841cc293bd16aa21", 0xb3}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000ffff0000060000f1aa09cb46a8", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0xf) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x0, 0x3}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 08:43:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') fsync(r0) 08:43:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 08:43:32 executing program 0: socketpair$unix(0x1, 0x200000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) 08:43:32 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000080)) 08:43:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/82, 0x52) 08:43:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 08:43:32 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0xffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x101) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) r2 = shmget(0x0, 0x4000, 0x262, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/92) open$dir(&(0x7f0000000200)='./file0\x00', 0x20000, 0x82) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/2) 08:43:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x277) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) 08:43:33 executing program 0: symlink(&(0x7f0000000380)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)='c\x00') lstat(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 08:43:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x20a00, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x3, 0x6, 0x8, 0x100000000, "07188c29f112cbefd78774be0341f931a472372a", 0x800, 0x7}) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) write(r1, 0x0, 0x0) dup(r3) 08:43:33 executing program 1: 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) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r3, 0x0, 0x49) 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) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x5, 0x0, 0x1, 0x49a, 0x100, 0x3, 0x2, 0x1, 0x2, 0x1}) syz_open_pts() 08:43:33 executing program 0: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6dba290c9d841f6c662026fe7ce13e4a682d934bbec122c595d7f268ddaab1efc40018df0f9b9ef3dc574eaf2320fd9e88ba3170d5ab5dada918fc2ec0462a2bd7fa475c85f9af6184122f95f60f2f1de67310ee3e85a53fccf422af114a67b29e0ecc69929abfd4939ed19b76fc03461256e372a8b5c79dd747f4b7a82c7bfea6bbdcaf1ef555268082c8c53d64a85df563bfa6ef30447f95b550ef26b0f722fd2650982a60902facc6b8eb5cde9792641364ea79fb80186c0d29b7320ae42535aaa10a74020738238687635705bb768e9a5c240697c3ff092dca3510dfdfc0e2b21d53e451cb6f433d80e6a9a01aa5ad681a5497bf244de06889a10df50495d973e8d3ccb2ef42feb4b4a1c322667fad8665c80d66c8c7c535b9db1beda2b54d04bedb164adaedc2b052e96331bd96a595edb13403d62fa3069c0e858ec0ad54e7a7a2933a7b9a35b99b66a292065cb708cf67ae47e7fe5d71584b184776332908f302864b6e11d77e44a751f01ec8b93356ce7351afee74ce8adef37856674bd736fc8a144a0364", 0x784}], 0x1) fcntl$setown(r1, 0x6, r2) socketpair(0x1, 0x4, 0x7, &(0x7f0000000040)) 08:43:33 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6012, 0xffffffffffffffff, 0x0, 0x0) 08:43:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202d239f0fb751c562e"], 0xa) fcntl$getown(r0, 0x5) 08:43:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xfff, 0x0, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) 08:43:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xe0, 0x24d, 0x0, 0xf0}) r2 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8499, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x2, 0x100000000}) close(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="2672af0a5eabb6756f4c51e3088b064eb5574b12104ebf286cba8bf1a4c57e6efbc6406156f2abf0aa8d9bc727d9c5d460eb019180086dfa4b1a1588d39283b36687590ab9d6b9230d3109d4547b5e0dd30670122ba258aa1ce1092e13b07ba6aa704bed6871e3d23ead4e6287df8b45870db67145db4e21514c9359", 0x7c) 08:43:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r0) setitimer(0x2, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000080), 0x10000) getitimer(0x1, &(0x7f0000000040)) 08:43:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) 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"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="2c000000e0a65a640093038700000000b323c7ba87944b3c431967f853725e95331bd796ce64", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000040)=']!{-\\\x00') 08:43:34 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xed, 0x4000000000000, 0xfffffffffffffffd}], 0x6, 0x0, 0x3, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 08:43:34 executing program 1: r0 = semget(0x1, 0x4, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/122) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 08:43:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xfffffc42) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) dup2(r0, r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 08:43:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="33f6922f3afbcf512b57f55b64af4bc5774c2485806eb0abaa3ade210ed013cfaf6d30196056c889ee", 0x29, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 08:43:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 08:43:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket$inet(0x2, 0x5, 0xf74f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/21, 0x15, 0x2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 08:43:34 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x8000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 08:43:34 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_getres(0x2000004, 0x0) 08:43:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000003c0)) r8 = getegid() r9 = getgid() getgroups(0x9, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000340)="bd", 0x1) syz_open_pts() close(r0) dup(r0) syz_open_pts() 08:43:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) 08:43:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01201a56e9681eab07783b370600d82559e109a20000000000000000", 0x182) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 08:43:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x5, r1}) 08:43:35 executing program 1: r0 = kqueue() dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 08:43:35 executing program 0: r0 = socket(0x6, 0x2, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000040)="3df4d1b4b83e62335be16229cc020d8b0cd13dc7efa165e95fdc2254151385d895703789639875c5c4a3238629818803e2bddf5444652395eda3693405860482c11b33ec1fcd7a11718e86a02d105d337d643102a5db39aa0c323860d7fd3a355da01d5da50be1015886b3a182060ea0c480120cc4147fa58a53f812937bd68578ef80ff9f35d747c8127820381990d972829fc6224e9d01b20163534f3495cc89923bc4dd7c85bddf", 0xa9, 0x403, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x118, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1f78, './file0\x00', './file0\x00'}) 08:43:35 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f0000000000)='./file0\x00') 08:43:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000, r2}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r3 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x8000000000004, 0xffffffffffffffff) close(r5) dup2(r3, r5) 08:43:35 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x165) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x20, 0xd199, 0x1, "463ce682be2b0247c9e8676863366a1c43202b0a", 0x8, 0x2}) 08:43:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, 0x0}, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:43:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10004) semctl$IPC_STAT(0x0, 0x0, 0x6, &(0x7f0000000200)=""/173) 08:43:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() flock(r3, 0x3) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r3) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:35 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x4b08}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socket(0x23, 0x8004, 0x7) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 08:43:35 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x2}, 0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000007, 0xe1e5, 0x9}, {{r0}, 0xffffffffffffffff, 0x58, 0x80000002, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x1, 0x100000000}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x24, 0x2, 0xc857, 0x60}], 0x0, &(0x7f0000000280)={0x40000000009, 0x40}) close(r0) 08:43:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x3, 0x8}, 0x10) 08:43:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x39) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="b179f2d830be6e000000000000000039a1ccc2e6857ff71f000000000000000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9d4094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b3112e2e77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab276fb6de96dd0362d430a67b209c54ab2ec9470a270752a9233a9726dc7bcc4d7a7bae5d0cc5a70d5cf36b351b8"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x4aa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759432c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15feccc9f8ee05dda4695f65d44b60529011c1ba23d9e641b4cf197315a7d150ab54529f90d82243150df261bdd45fd650ad2573487e5c76c0d5128f1e9a0b358d03b737bc65b2f80fc7e21bc04f843e0be20380973563d00d292e9179bd9d822562e2629e36b871db32816a1dcf8297f7fdf6223f8ca77e9df3c3860ee025e39bb130f89699a50e5b73c6f5cc8a00ca5ad102a2838999bcb2bbf39515f74f17d66c9e2ec2f0cc22ebd209bf1046360a6bde87c557d809284b43e3d474e017769b26ad019b52b34324098cbacce579b664007bd16e63c2accc725e0f28c16056e7db3d30ff9e130a91ff7acd6af6134d887eee3d4ceee5fee3137194cf01c9fb31f145b2ad9ed32b9b3a9277fc32e1fc7a88862d5b9f2d20b3811fd065722a29f95d9590ec205cf70005f29"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) 08:43:36 executing program 0: r0 = getpid() wait4(r0, 0x0, 0x1, 0x0) 08:43:36 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/168, 0xa8) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 08:43:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0, 0x1ca}, {&(0x7f0000001100)=""/4096, 0x1041}], 0x1000000000000098) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x40, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x12, 0x20, 0x1f, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000067, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0xc4, 0x80000000, 0x107, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x1}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x80000048, 0x2, 0x275}, {{r0}, 0xffffffffffffffff, 0x43, 0xf0000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x7, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x43, 0x40, 0x100, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x3, 0xba, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x81, 0x851, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0x80000000, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x9, 0x100}], 0x11, &(0x7f00000002c0)={0x1, 0x2}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x0, 0x7, 0x24f975af, 0xffffffffd53df10d, 0x7}) 08:43:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 08:43:36 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7f) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="9d0abb7ea95dcb0167e806107d0f4ca83b9f689bfd12cc0b612b95dd48ae5dee1d83ce7b79b4ad0f21ce299dfc7137df3008ca7af7e5b237c908002cce45c948d5a0b0dc3793e468e424836e5758e6f6146a0b422ac4685378f02932f27f88a8fad9d1c463", 0x65}, {&(0x7f0000000640)="2547cb4e56e9cf653846cf5dac6e2223d56c62bf73c7e2e6f1c03d53dd1b00237e3b5fb86c8cea1ea4d5d8fdd5f2af3ff79fc70689778927ec1e60c4fbed767321c639ca4ce21ec4f055dee01c333d2ffebdea5b6dd4850503e0ffafb97bb8294001d1db56d92ebca3209ea4f6687f540f70310316396de1175f4725bc19393d1e7aa2dbe88369", 0x87}, {&(0x7f0000000700)="1cd084db6533cde876c8b16bfeaac5f745b03784c6038377add4e1955e3e417585530f7940cac2432545d4053f871367c654f90b45a59503b68340e12ceb6b250f52e3e64df8c75f1bb3748969640529a4cd1f1adfe4daf9acf542d632f8bb71cdbbfa947e49afaca2ac5ef2659325bdc7afd4b24b3a11efeb2b3486f1eab7b39dfaf0f059f4a15df29dd1e7190f3916657e99a789018292b903329e5567c764a18130c5bb5e56c1f6dc26243096ff08aa53f05d9a3f0c00ff7c7e8215a30c5428d2cdc9984f951e", 0xc8}, {&(0x7f0000000800)="354e862adbd64103d93250fa9b7c77f8df90a496f95e2ac20f4d0dcf1af410d9f9626780f120fdbcd85ef6b3dc133a4acff23064b49d3ac89a97d596b25af6d20ac8732fe8594831e60b019f86e84946bd751510", 0x54}], 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40ffe) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000880)="0d04ed052f6bc622b8d1d1beeb552eda603894612036de07f970a145884aca220ebeaed191abe75418305578dad5da71fa4b9d7794b1064fe1816aa618ead8fdbf6806560908952fc54556965b7343138285e9488029e330f38fbd926fa64bea9edd0c0722065e60385185568f592777172bd3c29b4b597cc6dfcc20ad7ba61dd64601e24e30947f22f06c45bccb61994f82ca8c648245e6648cd8b5180d45ac7dc279b3913f243e4210ddda779a3280114a5c1221162d90cb8501e1199d48c91557dc644ad7398b3adef96756d6055fd6ea2db8aaa1e98e6de10c6cf27e7ab458bd7285e96df654d936b06711675cd400916f66fb115a7326eac8b27e3ccf0277ef7718c596e632b6bd1fbbab9ba1328d58c4c2a0bdac66a6cc33da92740f6d862e16ae9e007bc3cafaee0f08c7491803905d644bdf52", 0x137}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="4888f60bdc79a88e14c2b7bd97e3bd49949d58573f775388710e4d3bcbfb4e03cf3a6e90d5af9c19101159984728c652fb42d56e2e9636d4815da9c077c8245db0db47e27c51aea47c83c048ffe65c0d2ef239f1a06e3a83da59d7654dac5c59ab21bfc2b58b818297340f66519fb54effc8f59cd836753caf29a16f81a4551d471bcf69564f078044c7502b9cdb", 0x8e}, {&(0x7f00000002c0)="be2add554975cbcf605c2a91cb10af5cbeec5c595d52b87a6ea9518e13457cccde69722b0bff66d6599721b43a457435a1ac5d5ff0eccdace6b8df794dec7b1b9c13afd693975c01286939e66d426e335bde27bdfad395a32ae0376c8e28a2ab4b0df38b08dccccd217da16c0207f9f9ca", 0x71}, {&(0x7f0000000040)="3385f3e0972da9488521849b3613d113106e1ab277708b7c654a60459a6f6239b2d58b88d6b9030a2d80ac607a", 0x2d}, {&(0x7f0000000340)="78322e463e1ab7dad64a0de604d6b5cfb92c288cfc1e88f179a102dcd77b9791cfe3fec0dc3c3ec388303a6a2c27ec5d0e32d98aa28aed63997e8d7d078c84686d994ab73e4d8ad68cf72d25f99c03a422f932a230a4f41607ec2f739b2d0b1d5ceb6546c77d28f09b0dac2ea95ca4918786d2be77fa02019472620fb9c3282c8d8a991937aad182913040d4de1faf3cfb1ade5fbd4da0732a8e84e073e043dce8a05d3343bb7c6eb7a3ace064d47bf287a890cd0860b477f99d1ae568097108ceabd822fdc8d589e86b6765ea806222bcfe12cb9dbf8d9d71bc1f90f67d2a1355d154a6d9f33ffea38839c4", 0xec}, {&(0x7f0000000440)="17e2f5765ecca20946b8b9c3829d3df3a2dd7d9c5993e054f621440ad1ec912b6062309b6cb900d27d0c0916664e8c4732356069a3320d530c3707e98bd3e257113a5df8c0779ad32281d1c5d8c3836663b196a4e8d7dd55e8b19c4dc8ec97", 0x5f}, {&(0x7f00000000c0)}], 0x6) 08:43:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x200) setsockopt(r0, 0xfe1, 0x2, &(0x7f0000000040)="b0553ebdc1e3ac0dcc3b7a3337cd443c62aa468f11bce79e14", 0x19) listen(r0, 0x0) getsockopt(r0, 0x1f, 0xffffffffffffffff, &(0x7f0000000080)=""/86, &(0x7f0000000100)=0x56) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) 08:43:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffffff) bind$inet(r4, &(0x7f0000000240)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7f, r2, r0, r3, r0, 0x115, 0x7}, 0x6c, 0x89, r5, r6, 0xddf, 0x7ff, 0x100, 0x7f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x80000001) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 08:43:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) pipe2(&(0x7f0000000040), 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 08:43:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 08:43:37 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xffff) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 08:43:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='\\', 0x1}], 0x1, 0x0) ftruncate(r0, 0x1000) 08:43:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7f, 0x2}, {0x18, 0x2, 0x5, 0x6}, 0x8, [0x7ff, 0x6, 0x9, 0x3ff, 0xfff, 0xfffffffffffffc01, 0xf1, 0x1]}, 0x3c) 08:43:41 executing program 1: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x7) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="50cc4faebe10a53a02db36ae705872543b844c56a8653f26886bd53e77553289657526a2da51c3bdf689c424059ba203e2c442ddc67e72bf261bd5584980649c195a2859ecbcc1c714e8a4927bcc40d8a79436d85da64b5823dde5fb5985939c642f48c8931b92085063e8fb009286f32599fc71f2d4c0922995ff94813239f2f05ffb6af3eba1118fe580dfd541cc052d37ab889ea2e0377f2a809b4bf71a8b", 0xa0}, {&(0x7f0000000100)="03", 0x1}, {&(0x7f0000000140)="0a44413adc3cd2cd5b8d7cc0450ff968cf4f3cf9edfc5f69f13087a87b76e1bc16780f47945c4cd82c8fdb1c0a8c300158ffaa8a75c04a0629e06a9130a1a363bc8d4006a0115c215bbdc337049edb598887f26849d6f4e14b03386fb3802505440fd7f476ad45f2cc2200f14cb57b6e002a41b6fc30d52cbf8f81477e21f0941187252fed45b4ae217f56e13df870cda659a95d", 0x94}], 0x3, &(0x7f0000000240)=[{0x20, 0xffff, 0x9c4, "a411138e2d1294c83e63aa46a3"}, {0x28, 0x1, 0x8, "b02fccfd8e1edc34feedba3cc2ed4ceaa913e7af3d"}, {0x50, 0x0, 0x8, "829a6c8be43256040a5cb86b4f0fc40362333d4a18a4d2b643f8ac4b3b0c2a5c7ece2165aa1d70c4db03dd3b3c19907fe58a3da6915ba4e790"}], 0x98}, 0x405) 08:43:42 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() syz_open_pts() 08:43:42 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x46) syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x400000000000000, r0) dup(r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:43:42 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0xd) 08:43:42 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/3, 0x3, 0x801, 0x0, 0x0) 08:43:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0xfffffffffffffffb, 0x9, {0x1, 0x9993}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setflags(r1, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x3, 0xff, 0x8}) getpid() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x1000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x1, 0x5, 0x0) setsockopt(r3, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) syz_open_pts() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="dcf9c4a90822cda10098762ae4634f1f06cf5ef62dd537e1888fbdeea51066a3d9fa717632e96c87", 0x28}, {&(0x7f0000000340)="7fa3f90d2c86aa1779ae6eb2573b8a35c42f7046f7e8eedbb9958b4041fefbab6e62b22714c970467424760746ba58c649cca8f279182e98449141bceccec1240c6b6bbce011ae04e626b05a1e38d77f68bbd78db670c147caa081d02fd2b24cb7fab19b04b5b8d3ca9071d6dfebaef903bc09108b355110", 0x78}], 0x1) 08:43:42 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x2d) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) readlink(0x0, &(0x7f0000000540)=""/176, 0xffffffffffffffa1) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 08:43:42 executing program 0: r0 = socket(0x80000000c, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:43:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000000)="df161302f61774a92df8ac1d6733967569f4355b445d1b0fdb4122f5dac24dac3a60bc0c97d8906ec43d3efd2e9c38179c7ed1167ecd530e65061d9f304601509f9746", 0x43) fcntl$setown(r0, 0x6, r1) 08:43:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) dup2(r0, r0) 08:43:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x21, 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = socket(0x20, 0x0, 0x4) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20800, 0x4) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x84, 0x7fffffff, 0x2}, {{r2}, 0xfffffffffffffffd, 0x21, 0x0, 0x4f, 0x10001}, {{r3}, 0xffffffffffffffff, 0xc0, 0x20000001, 0x950b422, 0xffffffffffffff80}, {{r4}, 0xfffffffffffffff9, 0x11, 0x1, 0x6, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffb, 0x0, 0xf0000001, 0x7fff, 0x3f}, {{r6}, 0xffffffffffffffff, 0x28, 0x200fffff, 0x9, 0x30000000000}], 0x14f, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffff8, 0x8, 0x2, 0x6, 0x17}, {{r8}, 0xfffffffffffffffe, 0x20, 0x40, 0x0, 0x8000}], 0xc6, &(0x7f0000000340)={0x2, 0x3}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) 08:43:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x24, 0x7ff}, {0x7, 0x80000000}}, 0x0) 08:43:43 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40ffe) writev(r1, &(0x7f0000000440)=[{&(0x7f0000003240)="7b61dbe30f5690cb43645370b7e3c1145ff83d408dd54844d4ec11b2028c32912a1094112af6f7049c10758733b81272f05b257145c564b68aa45007a68aff836df429ef45bef4f7c1a5632e07df2e447da2e5060ff27ea39f94d82ee00563b3e0938c089fc5c3b41f4d64d1d62803ae6c15fdc5bd76cff9f7e80e71a0b009f7af3aed02e825e3dab5e7a0aff4017daada6aaf45002bff47845bae9298b41f5e0b277fe98d6b7b2c7d2eed399f8096c6c42361dfec2ff68fa76e11493c535dbad83ed620e835e1e08a389e700fd76f1af5b037f80c3b0f3a11dc8f794e1c19428aeef58d538cafc888b269da0e5fd20e3716ff6f02a8dd5c1ae98cdb8aa471c4427ed5e5e5045e4dac6699744744f1edf4156a313158eca351c7e6d8876fd79abd9fd99dfc8aaf93c7751234532e7d8c5e92c4d5af6b30be36bbef2521d9494677354c2f1561f25f02c5f1afd3228fa1cacd2155176c8ab53e408a428aecb06d80f92575bdcb9fc5233feea3fb1b21aa5d78781cdc8a67a87e896d1f870ba83c32d325f4882d38b31ecd48b93147241a800029030df69f9de7b9d4a6de5fc79f62ab3c6d315559d9a8bcef10b2cf9226577cc8c571d7359d3b3bdcbecb4a68eadff579dab9c1096889f20c88deee59ad9b5aa87c39d20dde9ff23ff579176c9ee03b06ce54807f22bd96c5d7f977004a361aac87fcfad8996766be70fc15be3247899c55fe5bcf557346bc4e77d6feed8a224bf69361ab7c23f2687cc277d87110e481afeefdb985f3d391733c09b4befe4a778fb509d05b1189efc6c59353bcce6f709f4d499eb0cf801801473706da12577b2bbb453a328573cef7b8172d0a02a6b130aba737cd1991b142264c011066be39b24b061073b135f2f02f2eac4cbbf28aa212d48f03b9f411a0d79a7e989857456bb9ede3c2586ed5ef4331cb920faaf06ec202ee60434ae8db850da3454248b14b60aff8f96d81ebd015168272b9e484688a348c55eb9f0db3e7cef8d4ffdcbb365189bb01509864ac38e7e609e7895d91a11cacc2c640a134f6f7c146098f8107f953c7037d6c285e8b18d60c71b50339f2782656c854a05ef193dc8255a8688885f5ea77c38590f9a1d490d62c6042342c744136b5c26277533292ce2148dd8eebfd37ca61824cdf90564c3fadf3d7ca1c64d2580d7a63fe2697a28bd2cede72472ba6b99a5c5ba3a6b9fb4959e73c61301992e7981fe8163baa04221f6dd7e289974b8894006938b1fee6bfaf3f5b363dfb99d7e9c469451fadba0bdf7fc8390e4392c5bfa819327a21e0f5cde4875acdab4de688491da912d2d2955f300007da4cb72ca1cd8d73c8367a243e67bd6f17ff741c395b24e7eb37c1e0eb320061f3f2dd0adf58bf94be8f0a2ba825d14464893cd9cf995195f45d016709118d6b8741ba947c9ae68093be9724f246fdb25d522d70c06c7cdb2d1e3f2d883a7b751028156191a4136ba95a7dbb78ce82224a8e5e7469cf0e6ee7fb812c31d4dd7b063a53e128f4b7dc8fc0d1730a2816320e6a20f5612759455790a08259597bd4c4f5fe39bfccea6013e4cae9146f23ddcd1780190056abd279a4a6866ba4ded0c2dc95b6da019baa8e141c1407a01dc6df421c3e5c2673a64165bce50926cf113f0e56aa61d98a2fd97269897a4f1f1583adf36245d8a9616980fbf24c481042a008ded35a5640d6c03fdcd53b1161abaf121ad1bd5210b3c0ca47e0e2781a0975277326522b4c531598847cd375d4133582f596fef1f9972e3d27a283ed918a31484c9548a58994c7bfef1111f9804f6d76a1fdde65766c8d3703d96ca3915d62564c9af1ac3d92f1b091f9120ca205aa9c7d00019e58fa39a22f7d983305d3ab0690af0ccd7c4756ce0569b58e667f98b3fc1921ca28add45106da028b2f0f86d66e9d618a86e55e2d9c12385d926e4ceb4bc68e5f2bdcf3ef6720917cf8a8d3b88e439f90504da60a7ad2e6aed80a4404124a783d78efdc21e33d5ce52f08c4170d7ec1a80604fc8ea469d9e1f1eb7612676425c5d7b0c67bfe3c5758c2664029668dbfa17b4f1b65ca54da89aa405c32ef76f2426c7c81c562fc4313f4ea43fa9bafd1278ac1b2a689f6203eae58040fff5deabb716c01cfa363fc9bafe356c847b53f182473b80e32f5870b485e367f2fd4de654e9b669a554f4111015b9b25a242cb6bd83ea2085c41402a13a95dd77285f6159328c9b2917c2b136e95f887a75d59c033168944cdd7a369786a5ce8e05f485d6371a558350e7a42f9edc0524779b4084bbc6b6b75f821ff3e8c62b3462f0add65b4049d5a244cb3d2a397624ddd6ba1cad43671aadfee139f4237312cf813adff38492737aba7c42adf4498e53b3f301908afae94ed6673173d73e40c6ea51bee5d949d11fec354b6b6e0754b26310f25ea95906512ab7b368f7ec14367e46a73f5f4c1eb36f9b8596c1cf2e9c9788eedfb919dd9699d60dad42d6039f7d545cecc276e8c931df050ee665bba613675ea4adf6a591eb21bb132914a2b8d8de87a8ef4b4017f3e974ee8661452892b1f3c0fda436f9061a2bdb06db6f66095db1f9809e9e93fba5b3388d1d0fdc5b04369a8c14d2f64f20026a417ee1ea64e52576153b1e651c534f3aab3a87e2804d1f12a3195694708fa926663625026de2a74d9f46f45e29cb25da0e2ae4d37db4770566495966d31eeb97c4015634e7cc39b047665ef4213f4e74b49c7e039c68ff555064e90ed3a0d43c29341b2070567deee59b689967995829d13e2826df82c014d8a31af495c56c303a22c3cda855ceb19dafcb0f68fa32409480d04e3f735b71a006e94d2e4d2c39e702e3c6206f07dca1c74db364ecc699eeb3adefaa0dc49cb5accd865750fdbc700cdc0df260d26b1c6dda7b1767482f25cf8d8ea2e083895f3be08dc08e8d8aa1b568b45cc989bbed43d40b2a4568d01ab0965c7881f9dd13f92e00a7e68b33897d12de88121af6a7865b12b00a1e37d6d5fa35dbe72c50f7086a66e5c0d932929e27d5c8e536c58c586e5aa5909552e8b06a41b92b76917e151b1860caf5cba775533444d6e703a09f512c180a084b104e872bc0fafda2548443c93ab8c5f44342927289729019aae3c5c0b3033fb0414dbbb661051244a5acfaeaa95b722e4505a128c4b5ee005eae556fbfd2ef95a65ef09a77b5030228b84dc9f0a2ee65b3a75051891f76e0042371a3c960eb1083656697c9220f92c78b06241a9660add82f8a984168f39de686bca9cba2bc6bc3c4bf3f1ef4bf8bc422bef522cac0401b3a05fbc54a2fe2c57def502956255f49c041f03d3b9932c5bada7dd137e2aba61e4013b0c56ecc440cb26fdfacf5619935232635e6c6c8ed4d1836347b1d475c798ec31463800bac37205e506aaf6fa3e7c6ca87cca62479c3517464d16bac3e4816639f7b24f7200ca906be140382d8a751ae487b6163288385a04c1a7449ca0228ec10e66102ed62f9602c79f3612ecb2512bfa8854322f17836505c29a5f6665019a91842a19b99fb24b5df25805939e92edd4bbb5449b805288eab6ab3a6fc83e856b1754a7877ac7f094f27930231aaecba8864c744ed325544adad14449e95e6fe3700e53e20146dcd72c031ec00466a1b017dcc30f17b527f27d2e68e87826794edb65d2b8f3227ef650b54c0eb88357f20cbcfe9bebb1dad45800c623d96726f45184afa137e4f5aa7d1c16f43fdfa1185521479019319b0dd69656e753315871841d326b7b82f9d8caa3316e9f831a397fcef479cc4e0ecede551250c9c1384018893685dce8bb9cda1765cc4a49ef5994838f05e1d40fd39479d0feb85d9b0637208e9739645aa6a524b1fb437f4c33d47681b47d9df2105bc95ff46a0fdf7e67e119b814c2dc6e5bf026650b809351fb9c0b6a6a26bffbb9adcf5bc7e2df5b45f6be3aad42d3296e68af22e2854e35463c9cecc40e737cf336ae594a4345f5a921fbb1abde558845dee61f054f6fc008bb692291abdc93f9115478d291b200901cc6a96612b255ecd89458f220a1c97ffdf05795922dadddacf0c114d0154e600dfe35b62847e98560371d8d55fa46ed7efc5f04788e5cb45a9f0f9dc4f53151348ab25bb6ebc7d392d3a2db4520a36a405f5e5bceafa6ddcb56d1cd5cd8bc37ab25d26ecee37123d3f2176fcd95f2d445e4e42cbafb3ac794794acd8656464658c45b2cdfcfde2aae0c22301bbb0772c5f5601a9dab0b7b1beb4ae774c685348e3af3ba62a49d065507dc60128baae0af7e4ecf5b10f3281ed5a8cc457745a16e9dd6fad5070033e6374576ab6a9672777ef794b2047a6d0a08d2b0a393b4457412cc82c6d612b2062360ab763ece4adb51133410e41722a4454b219fe1f4ea217409d4dd08cfecffa4f20abf656eb5d5b747fceffd690126485c96778cb91e26846a1f85271f270ecf0b70df789b9bd55bd15a0b7222bacaaa207bfd396b554061fea6e04fba5fd21aa4753f750d0d1543a16882a869f53b7b4cc85493fb083df95381d9c5005c29d90e55244ee4793647118448a23c71e9f7cb7e95c1e67683e61bc822647857dd89b9296f9eac688de9de8cc8eca57581956054888d4025a53171e3147575aeac898bcd02ae455328070741c93082f318a5d19d9953a43317345a368bf8ea0a8eeb20f1bc9f0cc930737eab09a99c7904e5efa212b1a1b6010eb75cee59a99e1f064c52fdd6682bc728906a74d631db12fa8d708bf4a6b0649366d5107f3f08490a50ccb5f0dc90f68bde2f94d8c27cbc5a6cd5e91bab64740f658acf186bd2b1482ae2e4acd2f5bb12497992021b56d5671a4eb6d521bd968607b0b093b700a0eaaf70ebbd4126be63f3aa827349cbb34bed35273f0529d4beaab41bd8954189946d6d6a1e12f8f8948ee6af86a3ac4debeddf6a73aff1776bfe39cb32289da906842078dcaf6473e2ea94567e19d3f6ec277d1fa1f0e0f2404594788fbf38482370a6742cf78185048c4092bb5241057e56e8a5bfe6f179fb76d6253a5455e530159e338b27e918fb611532c6bf7f83d8b9a64702e5648e8ba05d7ae8d34b8627160b5e1a2467ac61295408fad4c48a69edc118820bf766bae3f20e12dd86e3ef5ba0fc36d5552eb363c1e603a85edef1d79643fb914b2dcc86b437940ca9b301d0173f808e22e26ba4178e498676db83f9cd7599f2470887940f4fa5b521793613908d8420fd0ea9ba1894c7b65c46ec0c4e51dfa8639ac738d0b351604870a655ac9b95f4dae11cbb99b184dabb89e62be5f9233c397d63b4140dceaeb17c585ccd57060e844d49c609acedecf347c982815ae331efc67289cae310deecee9a6166f22cae052493a8c73de185fbb495ecc53a7035347ad885660592177c1a14d47b378a381c388a7fbf7862ab3d4db0aeab601902aad034c38379ab1e9c083d022945f36a724e6d1868491f5d55e0e77b9f999e3fc9", 0xf2a}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="0d04ed052f6bc622b8d1d1beeb552eda603894612036de07f970a145884aca220ebeaed191abe75418305578dad5da71fa4b9d7794b1064fe1816aa618ead8fdbf6806560908952fc54556965b7343138285e9488029e330f38fbd926fa64bea9edd0c0722065e60385185568f592777172bd3c29b4b597cc6dfcc20ad7ba61dd64601e24e30947f22f06c45bccb61994f82ca8c648245e6648cd8b5180d45ac7dc279b3913f243e4210ddda779a3280114a5c1221162d90cb", 0xb9}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 08:43:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x4, 0x7) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x108) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000001, 0xffffffffffffff1b, 0x8}, {{r2}, 0xfffffffffffffffc, 0x1, 0xc3, 0x80000000, 0xffffffffd30eb558}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0xdf6b, 0x2}], 0xfffffffffffffffa, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x3}], 0x0, &(0x7f00000002c0)={0x6, 0x40}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 08:43:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:43:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x5) mlockall(0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x812, r0, 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 08:43:43 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000703000/0x3000)=nil, 0x3000, 0x40000000000001) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) 08:43:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) recvfrom(r2, &(0x7f0000000040)=""/7, 0x7, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:43:43 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xd0, './file1\x00', './file0\x00'}) r1 = getgid() setgid(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x8880, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:43:43 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000540)=0x1) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 08:43:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) socketpair(0x2, 0xc000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x4a9, 0x647}, {0x18, 0x3, 0x4, 0x8f7}, 0x400, [0x2, 0x0, 0x9, 0x1, 0x100000000, 0x8, 0x80000000, 0x9192]}, 0x3c) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x16, 0x7, 0x90d) execve(0x0, 0x0, 0x0) 08:43:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000), 0x0) setsockopt(r1, 0x100000000, 0x100, &(0x7f0000000000)="8b32767c8ca4e018123879710a512a0c364c546fdb9500e847dccae3c1ac6f1c60bb60e414288cdb82fabbccea7b168cbf33c6c73ab4cd41e61e2bde51f3c0f0a4dc54d20ec8ac5cd1e5564cd0ad3fd0108ae366efed4d47251c11882b338a2dc559d9cc2a59755a3641fd183fbe4a94dfeaa3a0fd3a7af37ed8b8ef34b9543e3b2e5f64db9258e47ecf3f4f0ceb1bb69d15f5687c54d1", 0x97) socket(0x21, 0x800000000c007, 0x4) 08:43:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000004, 0xffffffffffff5f39}, {{r1}, 0xffffffffffffffff, 0x31, 0x2, 0x2}, {{r1}, 0x0, 0x6, 0xa0000006, 0x100, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x1, 0xc2f}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x5}], 0x7fff, &(0x7f0000000240)=[{{r1}, 0x0, 0xc4, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfff, 0x8}, {{r1}, 0xffffffffffffffff, 0x26, 0x1, 0x200, 0x200}], 0x1, &(0x7f0000000300)={0x80, 0xfffffffffffff18a}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 08:43:43 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x7fffffff, 0x4) 08:43:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/170, 0xaa, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0xffff}, 0xc) r2 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000001000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x401, 0x9}, 0xc) shmctl$IPC_RMID(r2, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x2) 08:43:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0xf88, 0x3, "f84602a3eceff74710c2cfd93cd7e760dbf3ce14", 0x2, 0x7ff}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 08:43:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="04cc252b97dc8a0f71d84a21d0ac9e13fc7d038b1d7cd5220ff27c92e8b211f07ba1f9cee0a4872e10a0f739e208f295c7f538942e02df860359ff19359cbc9a546c6d5f0da070eb481fa860f655d2410da390a0719e070c4bc12dfd1478ee14cb25754e02008b72eba17c2b8d6944b252a01e32b34096a07d9f3163b5e043e11937ad43d63b2ef7aff9ea691dd11e831a4a9263146d02a516be3001476fe55feb66b0473eabfde9fd78ee80338d7ed102c76ca05067a22510348bb6b6f7f8a8c71de86cdb88ddaeae376729f820b44463137416a7796e25062a31", 0xdb}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f00000002c0)) 08:43:44 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x5, 0x0, "240be00a0c15417b8c6591e35c8d4e815cdb5b00", 0x80000001, 0x9}) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x4, 0x81}, {0x1000, 0xff}}, 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unlink(&(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x2, 0x8, 0x400]) 08:43:44 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r1, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff22}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0x1000}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) rename(&(0x7f0000002700)='./file0/file0\x00', &(0x7f0000002740)='./file0\x00') writev(r2, &(0x7f0000000040), 0x1) socket$inet6(0x18, 0x0, 0xfffffffffffffffc) 08:43:44 executing program 0: r0 = socket(0x2, 0x4004, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:43:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7, 0x8}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1c2) r5 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x1f, 0x1, 0x8c4a, 0x7f, 0x4]) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) shutdown(r0, 0x2) 08:43:44 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x61, 0x21, 0x1, 0x6}, {{r2}, 0xfffffffffffffffc, 0x25, 0xfffff, 0x6, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x48, 0x0, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x1ff, 0x1191f858}, {{r2}, 0xfffffffffffffff8, 0x85, 0x0, 0x7fffffff, 0x1}], 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 08:43:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r1, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) close(r1) r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000480), 0x1) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xd39, 0x7ff, 0x2, 0x0, 0x6, 0xbf9, 0x5, 0x1, 0x1, 0x0, 0xf1}) 08:43:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xe90, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x6, 0x8, 0xffffffff, 0x1, 0x0, 0x4, 0x1, 0x2, 0x0, 0x0, 0xd3b8}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0x0, 0x0, 0x80000001, 0x401, 0x7f}, {{r4}, 0xffffffffffffffff, 0x0, 0xc0000040, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000008, 0x80, 0x8}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x88, 0x3}], 0x0, &(0x7f0000000140)={0x56, 0x60f672b1}) 08:43:44 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000080)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 08:43:44 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r0 = dup(0xffffffffffffff9c) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x7, 0x4, r1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x83fc, 0x2) fcntl$setstatus(r2, 0x4, 0x4) openat(r3, 0xffffffffffffffff, 0x0, 0x0) 08:43:45 executing program 1: r0 = syz_open_pts() getgroups(0xa, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)=""/48, 0x30}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/222, 0xde}], 0x5, &(0x7f0000000400)=""/165, 0xa5}, 0x802) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x9}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9, 0x15d600]}, 0x3c) write(r0, &(0x7f0000000040), 0x10250) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) readv(r4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xfffffffffffffdd6}], 0x1) 08:43:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="000064c04c802c13c1f7bb442e3de50800"], 0x4, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/34, 0x22}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/215, 0xd7}], 0x8, &(0x7f0000000680)=""/72, 0x48}, 0x843) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000040), 0x4) accept$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000010000000000000000000000000000000000000010005540c3f20000000000000000000000d2000000000000000000000000000000000000000000000000000000000000000000f7ff03de880b105603f4df0d5845ba6a438fdecf"], &(0x7f0000000800)=0x53) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), 0x4) 08:43:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000a00)={0xfffffffffffffff8}, 0x10) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7e) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 08:43:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x82) 08:43:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80e0, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x401) r1 = socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/12) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 08:43:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x200, 0x0, 0x4, 0x1, 0xeaa, 0x3, 0x5, 0x2, 0x0, 0x3, 0xa4}) 08:43:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000014c0)=""/69, &(0x7f0000001540)=0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) r8 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001440)={{0x81, r2, r4, r5, r6, 0x4, 0x100000000}, 0xa000000000000000, 0x1, r7, r8, 0xc172, 0x4, 0x7}) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0xfffffffffffffdb8, 0x0, 0x62d186f8b7ff44dc) setpgid(r8, r8) msgsnd(r0, &(0x7f00000001c0)={0x2, "4bed2e2fa5a2c644b93b1fe8b94000ffce19387339086d7ef437979569538ababfcfcd99406a54dc72882decf437484f95700b501ad289ddbacb0997c8b77072f0990061c5a42f87f5dc3c6500c93cfa42614708813949051d20fcb1a91ce3c007411957caf369d7c21c86db3fd79e6c072512699064bd6b0d5489599c1bd6c6d9d0e13048a9264b91f79dba66471cd42b141e379db9a8559122d358e76a8f88814238c5816bac0ae57961145ece9243da53ea781f0909902ccc899d74969c385ed8dbbf8dc3c285999497d22546679350f1234ddbcd93234297aa46"}, 0xe4, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001300)={0x0, "9e766d63"}, 0xc, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x7fc) ftruncate(r3, 0x9) 08:43:46 executing program 1: mkdir(&(0x7f0000000140)='./file1/file0\x00', 0xc) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) syz_open_pts() r1 = shmget(0x2, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 08:43:46 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) socket$unix(0x1, 0x1000000000000002, 0x0) 08:43:46 executing program 1: r0 = semget(0x3, 0x3, 0x42) msgget$private(0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/192) r1 = semget(0x0, 0x1, 0x20a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x20]) r2 = msgget(0x3, 0x248) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/193) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = shmget$private(0x0, 0x2000, 0x2b, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/31) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x2, r5, r7, r8, r9, 0x158, 0x1000}, 0x1, 0x0, r10, r12, 0x0, 0x40, 0x3ff, 0x5}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x20, r13, r9, r11, r7, 0xc3, 0x80000001}, 0x74f, 0x7, r12, r12, 0x400, 0x1, 0x1, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = semget$private(0x0, 0x7, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000580)="3c5948a45848af5c846e5b03913d887fcf9615e3b2bbdc2adcaaf97741cd78759345baf05c68a9eb5d2301702de18b696d8d9a5afcb8f5ff43e9874df17d39b05f8370339c51c863d02e796e9e361813dc9ebe5f60554a412b3213cb5e36", 0x5e}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000640)=0x8) r17 = semget$private(0x0, 0x0, 0xa) semctl$GETPID(r16, 0x3, 0x4, &(0x7f0000000680)=""/139) unveil(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='x\x00') sendto$inet(r3, &(0x7f00000004c0)="dd87ea1decb56028b9de4896d1c5e30296d1dc5cef6f704030ec59fa557a703e12b557144a27d44ba1cb1387b15c7fa8925f47da2efa7dd4fc8ff5d6a9878b961d579034ac1c7190", 0x48, 0x8, &(0x7f0000000540)={0x2, 0x1}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r1, &(0x7f00000007c0)=[{0x3, 0xfffffffffffffffb, 0x1000}, {0x1, 0x9f, 0x1000}, {0x0, 0x6, 0x1000}], 0x3) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000800)={{0x4, r6, r9, r15, r14, 0x81, 0x7}, 0x0, 0x4}) 08:43:46 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0xfffffffffffffffd) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x4) openat(r1, &(0x7f0000000040)='.\x00', 0x8, 0x0) 08:43:46 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)='7', 0x1) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x400000000000000, 0x3, 0x9, 0xffffffffffffc002, "85378e5d079d11fe45bfa600", 0x0, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8013, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/201, &(0x7f0000000080)=0xc9) 08:43:46 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x4000a, r0) 08:43:46 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x14) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 08:43:46 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) flock(r0, 0xd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:46 executing program 1: r0 = getgid() r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[r0, r2]) getpid() getgroups(0xa5fc9cd6dbf0aa5e, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) setgroups(0x1, &(0x7f0000000040)=[r3]) 08:43:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$KDENABIO(r1, 0x20004b3c) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendto(r0, &(0x7f00000000c0)="99b54d9e5feb8e898b6caa480154b4de6a31d2863dfd63bfb6f421de9c9fe2abd70d508bbb52c86fee219502edb0352136ced3dd5ff7351edd2ae580d41d942c7085cd06fb6fcbf250b72e03765dc4385733061c95f9e73c5e1bf9dc840cdc78f52e2f212350209349a65362bea9ff578c700b1453d2aeba7674344bf06c5d140b7d879adacbf96d8a095687df174a0056fbf3b3755d12785634c1f53850652c6b09e1053ae5af49c9a9891d5395470ba84acceca6f3bf8d8e1746a9f937adc5b29a7726dfb1a4557a368d689abb14d42a", 0xd1, 0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:43:46 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) socket(0x1, 0x0, 0x50) 08:43:46 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0xfffffffffffffffe, 0x2d9, 0x1000300000008, r1}) 08:43:46 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = socket(0x17, 0x3, 0x5) getsockopt(r1, 0x2, 0x7, &(0x7f0000000000)=""/21, &(0x7f0000000040)=0x15) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) lseek(r2, 0x0, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 08:43:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x19, 0x4000, 0x8) write(r0, &(0x7f0000000140)="8afc0f9ab7268cd164283bdb578ac08890e0554ae2e41a219a682e7574d02e32988fa11628d62d22b3c3e57f830127a323c9db628de49ad4a2e2c60c9d6f81cc1dbb91eeb8f023fb027dd597d3d3f525f1ff1feb0e9695903a26ca50cc911b122f27cc145fd103335a0b819b60a8426a5d71878dc0a1c72da99248ab28ba5a6f00e2bf1443acc8162b864257656f5abfe96a5e5788cc92bc248d8b1ed9f7cfca63b1b6eaf7b337e0e626eb1251dec50910bbfa34331415952c9b513c550ee0f7add8cb7ceb1ec80a4a3b1c0672252150f02464d5e393ae1eabb015ede2f9f588d590a73458fe2927d55cbfcb14acac8ffb49168084c204", 0xf7) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 08:43:47 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 08:43:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x20) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) getgroups(0x4, &(0x7f0000000580)=[r4, r4, r4, r4]) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000ff3000/0x3000)=nil, 0x2fff) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r8, 0x0) getuid() open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_RMID(r8, 0x0) 08:43:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) 08:43:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000008c0)="da", 0x1) syz_open_pts() r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x3, 0x63, 0x5, "2cb93b12d4dd8e5acace9c993e286208758bb635", 0x9, 0x4}) 08:43:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x32971d4a26ede8d5, r0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./file0\x00', 0x1, 0x1) utimensat(r2, &(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0x30a3e906, 0x12f41596}, {0xf4, 0x7fff}}, 0x2) close(r0) r3 = dup(r1) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="cd8b3b74de40a7b78c9b489168eda0a683c6c40840790106280249280e993db21b30991fa784983fcaaf90a8d05965a649745331657a056e11e8dd4b2657864195e106731f98cee107f693e7efdffb4d087ca695b1566f7e3555a42ac9e1033a4aa97e8ab4e053c8a0732fc4792e4f766cf5a7e7fb004ce4592ed71fabd9ceefe487c9a31d0d3ec42b2709050d05bd82e23a95d193bf6429e14c2982521537f0d2bd5b68cbd7bb9cb6785db2ff48bf7cfa5e611fe300bb2ec8a57e0c72f04ffacef290db6dac3c3d39780057352c5b803313ca44ce812826b7ff2e9de006e5b08e39a2f86021", 0xe6}, {&(0x7f0000000640)="be224f1726df215822e7bfc15909660295b114ea0c58939776d92e08754522e3d382e08ad62a61aefb35cdbd89686111fb9c2a517c304c6f99f24b4a97de7061e7ecb48765210945d85526aac65e900e9412425fbb5018dd2a5a791d78cbe4341bf999455a8b9b562a0ea2c55cedddc2ffa36cb36ccb1a1513c6e2b2b7c9959f8645c88f9fc497e869552ea0a1c34cbd2849c06cad864e9f93ca04a7c615f890e82a20352c5e91f4433c8f0af90e70f82a4fabac7363d14b90c26490e0f88844ad4508333f1a21e9e4cdbdf3c6690748559d8e76ff6aaeb1a03a4d5082645194fac5c7d1343d45a4da743bd47009ea24e1f141b53cff6e33d4e3dcf187de7cc43c41aa1caa4cd2a6ceca9e5d72165c5b7468212caf061be80fd672071ff47b4c80668a3a0fac2771affd06e743871aff712d4caf266f688a1103aa5873be9b72f34ab45710e76eecea257be5054477a1b1de26841228b2b6decf5e6380ade112fbb30a3b214f929801b0355f97183409a31e420306415927929eece26c137a790a900c5953134ee1da1c065bb4bef197e8af5461cc51dfc88188fdb338e18dfc4dd11919d154d0c2f3c5307fad3527e16e345078bc6df373fbb75c27d9db15678c123e8aa8c16c4df12674ba005e2edee9d80fe9367a64ca676f819d468e097a781916bcc675d7a45988364e9c66bd806b1970a1a02421cc6d7d9148123534122ee6ff4772bfe1a9c8a5769b56b1bfc9edbe93bf549a1f9002369675190ecdd5b9276769eb2c007a492eb972c34dbc21ca8dd97a89097a1a018b6ab22481c093ffc963790ba7a37b5556d22c8199769aa0902aba3dc175a88ee3869d5294e636c401f64c633381d59e9e90b86ce6b077c30f9e1794b4e608722fb8aaa4b9fc078b84a8182d67f0545d5f5c754bcd25751535e189899f82e7d325669e39241fd8839c36b983d597b81da833c311c9f0220f9030d56ae932fa1d6de2a84b916a42da087aab0357c41d819e7cb815b79d140bf8c5aa56c3d68013d3d92c8495fdb423b167aeaece62cd20960f2360934c32c43886c44314156a6e5e2ffd6394f6a6aa8c4e9cff32186509fc888a57832e5f61d99373ab440a726c2c365794dff56d0ef6f1d3da7583035dbf2a5cdf20572272479d67d49adea1b4977e3cd714e2b6e6925e0db8cfad548e3d5fdbbc0ea6a184417f9f7879da775f31485a0afe5eb2dc4badd507106744732c41f8b4aff05b9fe52da6537f1c90ab10a5aface83330de4e4aadc3bc2695067817fc32bfb86d35d833cf8795f2025707b8cf34e74018c0ca8df270f88b6d0d4f0b6ce3b0c6d1b7aa2148e2368c75877b0cb370f3dbebd519cb5124fd8233aa52cc79c17f9a0d611c0b80ed5c7f56bc6e80e8cb8f30a8a5185218bea4a4b19c1a2e8deb752de663771334008e96e4561d494804ee909a03de52571813d7082f9edddd328b7565dafb050a0af2a5141d652362666cebba719f643c341891fc98e0e736b5c2bddf451ddf284e3e40eb72df5d71ebe99bcf3c880464dcab3e3829ebe61ba294944ecf5734ff32da9b1ad21f857211f020d4888488f25f5a22a21dd6cd9f0bcac74b716f0b026f26a06a7b0aa25a078185a982074f18d254f965bf658368fd6909febeb7c9d4b73ed62720712b3b7ef252b83798523f762a1147582a343a69aa81e1a9eb85cbb4e6a11a5193ec5e01cae68ad2adf7857b630b2a131834789a216a9efa743160060a05f46363fd7132bd8726920a3438e8deb1dcb618e4ccb6f10546dd87a1dbb8408c77d603b968b10b4eb083993196099746b38d89e05b11f5109f2a33b3bc414b0ef5751247286e9ccd506d54a60962ce1027b2991d39190381f6b3374abaff0b98a5d0710d6bcbb377e190accc8df7b00c60818203bd04371b5f08c24c4778f116ad9659e84aaf993b3fda1ef433314a40a5175baaddf53f5081ad1cf733366acc8ecf532d617e0137d5416343e577f22afe29a566817b5ea3f7f1206e23b3b1f5aefc3ea15b7ddf20f0901dc481a364936464804ce7492494d7f9b638cab850a27079a1843f38c85d5d2c56c08cdb1c2a1546928ba00ef125866f00534a0597f3b73bb9c8e061cd5248ed4521f41c2ca00c6c7a602f30eb2bbcffc6d9bccedae009e46fe818b3f60ac5106b7a12d444ae99c6e2709c1877dc055ba4e113cc950ccd2e993c514eede0e6b8f685d7b9c37fb848428b08a709aa2f6c78d59466e124cc953382e9c84aab270f0550085ea3bc35bffffef8e0f899da59a4e0cc1c8d95637ecaca08ac94d11e3d5a1a655b50fa464c73361ad524fe163ae028ff26d65e5d0b3bbd104ae0f9c12112582b4cc767656fb68ae2243be07cf3218c9124b8dd9ddd8716516a162de07ff6844acff1e91f9ae35944f0122eef48c51cf65c3f7f6584eaf25dd86af81d5b82a89824dbf2c04646409009ff13cfcd37582fb37b86a51fe9ec9321939ba78dbf19269ffffdb31cbf21c54a6bcb10ffb619d833f254c07d98b5de2283a4625551054fe6df22393319a951c335d7b3b195362ef8755eff2cb2407166ff02afb3532a5d76d7c020e56312d673b98cdb5aea568be1bfb7e21c45b3bec52f303d39a1b0be7217bedbe579ff38dbce9189aeb0e00849ea1b93397967b0032fa91d748a3aea63624022ec5e25dcfdbd33fb51f1175bb069457058939ba4b7a3746b6be0e98acd37fd11f72974d714cbd7acf96ccc5837e46d37d67c2255959b1d7129bfaf834230195f1fe1451b88857635a2cb3dfd3be69f7f78822d08dd2b51080e3df84e419ce496c12ec7e79d28eca63952b6de02f169c11373a8be9140d55532111cd022de79b04b866b68f1c58a8dc8fbe2ccd794adfaf1be1a9ea56a5b5c2dc438bc3dc657b940ca7fff02b65a9e188e1cbd9f89509cdab858e1192092040a7122124a228ba491b8524e638c8572b0069e2ff56a8efbd9ad4473a3c50279217cde72b881cc245c7d75e3aaf1ec2f03125d7e995220a34acd92b32fe594a2f429c2b54cf784e175aa158028e03405c1559e078070306fbb28b074c9dea4ecf1d7c8d11f2f228db2e49b43ae62d2e1e340744f6cf20393447a123d22bff3e6b149752bfcf31a2d37d575024e2f7676150a8bcb10d8939729e9e9f1b059a4b490bd31984d352cebf3ae9d022ddb418be9363c1f25a0faefd27f3f12c896ea0db8927e02a66956d9789e56cdfa71bdc877bfa24089007b573761d7d67f1ea509834c46b2bec1b447dd4a020ab1d35aa4214abb94fbbc2cdba332285769fbd4b520c0264099924997e31a4861e02def603b63a1d68dd0c8aa8e7e4b74e1ff331331c92d3d2ef21dabbbfb738ede6fd6012f3a5411650c4249bc125b97664e5341800862445ebb8b54bcf31f55e8079945382b57ba2baaf6b094b51c7c7f2a8fe758ecb315de409015d2cdfe232d55baffd64762aa90d7123ed365a36173de9f0b8294fee6662bcde80c43b3ee0bb349a2979252be16178754a69e867932f84cea004ff5ef2d51fa80f64fc5e6aee455f6a5a718e10292a6857e8f5355a5a247ac6cd2c10a5623b1f218465753dea042e37a85ebb6e713a12c569af3ec6817e2e6872642e571a25f9b387c7d605bf55448d5c14982985d412cca0a53e03502dc68e11a98fd31e053ed0a6b1ac57f55a10e08d79f283102545d0b8bd8d9a1b58322715834c4b407811330f9e63c396b8cfc0e149604d2dced0f6ad59918f83acc04c667f692d8bcc583143c115e4ec1ec6ccf9cc602cdaf57650c14d439767a0ba4b75a3da2ddb64f8869e6047f08059d3feef61ba87f6d3c6ac31641a2e82fcedb7bb5ba1b2c5cfc6fbc48494d525f0da31ee013973987ce17b69ff6e2d4a0553dcb59479fb69af8fcfebb1faf5966fd0e3f9f56755f5ec0b6a8a6c38fc552d046cd6d7838112420586a1ad301b777832bede1212efc5ab6f56c2b847913d187f42defb0e7a90240d802cb9d421bdf8df7f113f153bd053a8985226e2dba00a9e405065996b7c54834da670c80bc778ec59f1e3abd9d2cd0266d4a7de35c69635aa186da469287dcccfb6159d34b5e7efae11498bdc52f5fb87508cf655bde75104855c655c68624ca596ddf4bec53dfed4e81fcf24f049869b63d937a5923760d2cf5dd5f9417473a7f5475b56666db47075930cb73a660dd06b45be57f3c18ce091b33499b9d19f76537a52012bf31fe15d0c71f286ea6b98117e0b09ca6a08eab81247253c5db8a0bd5f4deea6de58d6823147249ad4b8db21a389ed9e94e55faf3b435b6f0739384a7c9f1e47f51a78e3018090f2463f3be0d7b46e0578306c0ecc88859ca43c339201a902c5c731e867faec7fe3156e7778944cf3a67c98e47e6031fa4b88530d84b091d1110f64f8c1ee85c295e4ac7c42ebcb2220324fb97602890e04f1ee96dc49d5b839e4ddedf8c3dc15933b43267ef4dc2ea2e45062024f90a6024ca9835f3682b5bb0274bd192d75fb207b3eed5ad4d154ec8bbc108e77f2dd2a2f2a2d5d00213d0fb317fe4cc1e0f62e97452c6582d176bea894c9f3c1de5d3f4ba90d6edf194510c3827e29f20052688ac83cdff509e5bdec3f8660c629fdceef1baf592752f718812702b7283f221ab2ae79fe00e6a59f5119de8a5c5f2289935b474b69a40a477293d4b159b34a3f25b37aac64ab221b35bcd5d494b44650c931f3c075bcea5eefaa2e6d384021028e2f9623002ee30829a3e78ce1e6461f72e54a396389e363776092d9e5b637d656e2ed79cdace70e257c3bd0456fa8049b6b5e19730742aa62e12ddb98f25eb97448b15f13db12d0a937acd9073e7c39a0cb7fe043269a1782636191278b70f9aae50baa320232b05952c512b298f24fb3c8e56e22e098ddd8d5adf42a51c59a3c95fec52b35e7d3455d206be12b0973eb570b41f2c7876e9e46b6138f9e21532ad2f99a5534c73c61c817da9f5e78c4a5206f1ac4a3cf13acc127a62feb1a47557a7f7890dcf52e8953f6608d1180968e6aa3b149575d1343d19f61971389889773c68cf9b197cbd4532597e5f36d2bceac06f4fe65d7252b1719d256974b30cc514371cb8f774467ca6230b45d7c7ebb3edcf560eed5b160f02628d416812ac84e06edb351287848d70fce2d31254f1f8f2d6a18dbe4ec18ae5f3d50d661ee43d74c25ddd10ccadaceefea542e9ef2e5a7eab2f826a0ea02919fa7c5771181a82844043d36cd16a076d1c1d321d6f95cb869bc3c132332154214a3a8752ed6fc200bc1294510cb2d825bb08d3866b788c36238aae37fdca12355e43806ce44c711c5f02e216a6bcef058f5b425a07dfcae22201d0aefd9a11ed135408a7ee3f3828b43ec29804adfcd5f9f990d15497172c78fa9cddcb83677a0b841834017ebbac03692c01605a81dc5513fe442d521a4d2a5963ed25b4e528d2798485bf7f40b7bfbfee413b354a187d00c54662a4c6baa7ad4c298086b6a818a7fd6783f1d252cddec168e36db3f8a8277f6a014861f896081bda89b0c1d88698177704af29a3b82054af71a98fe82f3f197372b103797c1e2b82ffc65093c282a75211d228bdaeae1db2eca8dfa1e818e0b969466e251b78e109a44773340b7880b082ddc4a223759131158ae41126a035079ca324a497ec87bef73bc4b5df4b2ebf1db004a127613cdb429045dfc6d12a4407f1036f21916b838fccf30918081252f5b53085864325fcb492c663183ce32ca32acd8e0ae24850769208dc179e15ea741df6047f2c59191121566e", 0x1000}, {&(0x7f0000000040)="af72b7ee6fcc2fe2a3ea44c5e3144ff61376da82b3f37da6d7b3413562d1c76010cf128632640afbe07c0847c47a7cb169bbba4cbe", 0x35}], 0x3, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r3, r1, r3]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r3, r1, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r3, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x128, 0xb}, 0x8) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:43:47 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) shmget(0x2, 0x4000, 0x0, &(0x7f0000007000/0x4000)=nil) 08:43:48 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) sync() getrusage(0x1, &(0x7f0000000200)) 08:43:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00c81e000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 08:43:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0xa02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 08:43:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r1 = dup2(r0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 08:43:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x826f24ff77a5dd79, 0x20, 0x8000, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x8a, 0x0, 0x1000, 0x2}], 0x20e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xfffffffffffffffa, 0x80000000000}, {{r1}, 0x0, 0x40, 0x9, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x11, 0x2000000a, 0x101, 0x3}, {{r0}, 0xfffffffffffffffa, 0x88, 0x81, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0xff, 0x200}], 0x7, &(0x7f0000000180)={0x1, 0x4}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 08:43:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r1 = syz_open_pts() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xa00, 0x40) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x40, 0x2) execve(0x0, 0x0, 0x0) 08:43:48 executing program 1: r0 = 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(&(0x7f00000000c0)) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x2, 0xffffffffffff8481, r1}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 08:43:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) 08:43:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x3012, r0, 0x0, 0x0) shutdown(r1, 0x2) socket(0x27, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:43:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x6, 0x0, 0x3fe0000000, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x2, 0x829}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x20, 0xe34a}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:43:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 08:43:48 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ff9000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 08:43:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x24) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:43:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x9) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000080)="8d045aa1ee1e3037032aa61cbc8af6869d3902e86f91692df26cef643e8f76cab2245409adef6a7442a05076dc622fdb46fae7f06ee44f1efa1daa3bbafe03195ece7de4180534e2ffa9511e77bce50ac80ef8116500355b75b7e501323a40d369fd8286316ec38fee0d1236973bfc86a69d5834f1c7080bc624c7946fc23aa4adf009771c0452ab81f05ff6adadee07e365b4e7fbbc09495b2ee12bce80af81569a7867967da763619c323490b44c54bf64baa75b0cbc6ddcd7ad684a393f8e5b198029ce1907d256f1a93488edf9a6a0590a4bfa6f4018dc9453fe3db3deebd7b250466dd9d714333325ff92bbbf4b454fb33a276cf9d5b11eee811fd6b1a12cab19cbb3af9118e9dfe253f8bc9231125169a493d5bf47be191974aa4709cf17bc465717b43248933551e4869eec3d9d4f9de6db28c9fc71fc9544f0383b0b9dad8dfde089f588ff3e514dfdea569701b65d8795e74a02ef3af7cdcc0dd7209d4ff7a7c29ba5f14ea1934f615e3fa45dd881d6412e7e39275dc5eef887a956167ee14f8be9b45dddde233b65cf6ea4ba35633676b80281d06d4a4ec81f21d36ac74e71dcc3cf1be682f4981a3e7634e897b7d2219e4950b2bae4dbd8ecdf0a5eefa4a7ea85d42b3f3fcb15ace55b0652df2991db751de101a25f78cf1de77be1ad5a4096037e65c0fa0c2e2a6e9fd856a4c0be1258543139e0db63dc9052958db9b164fccc476d92278bf6adbe776989aca903b715af09b2ae64d7585742bcf62018ee26f5c89687f14c0f1b521c33c03899577bb7a5335c9728e9059d584c4da70652738fb56b11a7c3e8ad582c17fc216181119041bef22cc5cd280b8de39b5c574ca6c61f4e2c9557b358c394745a9f3766392bc8975d3d06d2dfd729f1c8b1e22ec5aba3c0d978d3a2512762f051fe6e4f33da07af7a871ade3968e9cc72381a7c3caa9a012a218bc20aae29eae262d8b372111f44d3cc8327d35a11df326a1ee841e42d375ec5f07c16d47286a7b623966ef2919b4f07d43ad8e78a09f75b5645952e219ed160980c26be25cae1959556fd9f4dda93a126daaedaf0f572cf0b563bb9bcb5ce6b156b1829e412f948610d70b93923443f8fd530ed4cd3820ad5781dbee705fa5ce3ecc552fee216016c135d660ea52adbf08ac2fa3df4e6107e063053cbd9678296baa5c5e89e9c01e22ebf6d6566890028e3bf5ef958c216ed1531a2a82b9ed47fbd8abb3da0350401eb21660edd67450a01fb6192ab30a0f74e1b6b745cccaf218d71cc15c7406697bd578fa814bc6fbcc4da8c32009ddefb4ed8296206eecbd417c99000ea82d0c0b06486ac8a3b22ef58cfe1cfc739d90a9b4f17026de6671ce58512fe6eb8b3415f17bf1d559423b4e803c02b89048806ae80234f6e797342390a468b443f5a92cdfe97aff20b1cae612c479190923007721accbb335c88394018240fd98d29a22cf5840a6f6fb347ed57f83443019ef04b9345e4796310553cbb8cf49fb3ab9bb1ee3aa0e8a859d5b30aaccedf9071410216dccccea036091bf961d29498a6cf915f858505ba42e6734bf75a76584e65dffb06daf78e14f6d6a136c883056c1aa52be0ac5bd902acd815cc7734c14df328e0eafc95cfb4552553179553e4caf77306c19fd0f4f599272ac918626e47b80b4c0cfababc8057691d07a32f21ff600cde1ae85533b399fd2357739b47da1d667683d4d91f93d5481b63552967703f43c718af60abec3afbbdaf04c7209ae2070bba7ff7cd68c6051066b07c8773d83a8987d3c9f594517ba2f312fe7c59d7ce789999da1497deb810553273f26be4798339108e00e0af0c9a2a044143ab12e31023bc6934602f5dc2ca7fdbfa24345f3d24e03481384b2d234595ebfa0af131df10d872494166fb712f77af7526c73ea263b7606fc611b8f6e9574563a4fd0b4b1b3a5371cfadff9d300a54bfb95bd698352a1f371dea27c4ee0a4a8ddae4386412e5a6b7bdef712a13af8d352d60518fee8f2771bf3e1720910b7c6462d128c7d29b06538bb03eed1367b46351757879b17383bae56316c8176066450f1491af8746872ab27123b861f7a9a048c53ecc84613c1f2a94d1a9ae0f86ca5ebf5baf3b747c0fcd79abc7d276442db7573996b4cf3c668a2da09143664d5b82c1b163ec8ec195caab1b0ca2de95ce3c0a3b552423d5fc04efae9adf1c6c4cfd06339186a7f7f61cc5351f9899bdf4840b2aa22e78518de849331ded53836400d3b5838c935aa8c3725573ae89d4458dd7efc98f02e48ef7a2924302bf09e07c98e10b5e9714e8a90629dc05c3e56f05d0f290568aaa06b8bd05f7d1730bf2af04ef1b7dae8d2f8c59a5b3b88dbdf6298cd37204fb8e008d70f91df8f23ffe7730762e5bbc2f5e7bdb3779f325a42233f431ad4cd8554939fefb364789c003c931717e54a90198b1bc054d909a65d25fb43f725be21f89d68b86ef3095b8f69470a529c91a30f07450e8e83f01f350c2d1c61d4e0c6871a9f4a474e034e58ce6c3a446906f8bbcbef34aa83572884dbb8ea0cc4c41c2742ec7cf72803e256feba380bf2afe4368d24c0b12f00983dd8c41cd4b40e753e4301883e42360b957d78c17e4212546b953ee5999ce6adaf73d3a5d3d565688effa3f144986ad062e1d5b4f896269167b6db0b3e87676b274c4f61c1b1bed97f597b5a053e146079181e8e1154cbfbf0b361680cf76ad6e30270f4113fcb230c67bba7dea49a388c7e75a6be34b7645cf6789e12995a86766c6b5d3dae5bb2cf66f33d121d13889481f3f3f4de8a04925f6399c2c409b48795e9fcaa6a873e01f82d880f357da2840b797185257029add7847b5999fbdcbe656e5ff94b9f18cf02e8c707af4bb655622eb9898b8555ff321e7e1b7dc959837025e3c55b91429701fd5bb62089bb797614d3d2712d36b74e6527f306929de6e352a700520661e6dfca3f5b92276d3e29ce8f008bfbcf6205edbe0555b688e71af1122ccb45d8cd0e7f4809d001bc55db8ee9e49cb17eb529a154bb7271c7b433958b074ac37651b6b1c4b9205e2c2af7bf788a3c313e3b4bbccd539ed9e3b8c9dab8b108e9d4da85469336e23fa116e04dc92cea6575bf338d02e2b741de9159ed723fbe62f053d71facde4e89e88e4ffa8c03272faa3d5fc9910d6e4b6a88e1912cf96d893a602e3fc306da04c8ef87d4dbb475536a36d78278c398115d151cc8a0a1d4ee603274d7264ae8bdebc4217cd145b51e94f07cb6606649f99de994a5398e5700e9f99f21d1e29419c98616873dc90febbacdb2c25234cfc6d6e174ca1bf9909315d41006c42b0c5211f73dedb543a20515793bee58c35bb16c796b463053f15282ea015024fc08a40f474345357b33b401a4bc4319cb50f896981eb59baea8b8d8c1a1a6a87cbf54d8c67e6b918db72ef9f3767762e3b9b89bf4ff14843c98a16f713cc3eb1f89aa6f61218b490ad36d457a096ae0301d8fdf14ea86219e8252f4655334d1ab5d87a4c0671ee618664fdab72ed25e2435a9b134cda1bc3dc1f0aef3b8b9dedf11deb482977fb271c56979edc1863cba71a0e7cb507bf61b7fa85fc1f27f611d5dd09dcb9ab386e569393b56ab12f9bfa56f34583f8eba8f9167ddfbf3a9d87d79d29e2fed88aa08185ba3396d28e495ec58a15f70132198504dfda2fb4ad187b2625ad25af64f4179ba40fd688b606e16e90087658de6f0d2bac41861f2e5f80f0206ce9814cfbbe95741b4f87f7b92c552277f6d370a911c865b139218093a451c721cacf2980ccbdf702726d9a9af0f5d4bbc19257bf3941905d9cda5d2f50b26f6b5c37e1510386813655eeac940c602817a6233a80440ac3a53e94164b041d9e5aaa3d46abe5ff1082e16b7f0442d154be865f22620dbdca18168e39b7e8251d4b8e4463bf86f002beaa0860d7da905877e5d5020cb6b9a33ff3464cd2eea22c7c8191998e080f557934ef562186f3c61e7b91cf33558699d027657e148498dfd7442bb91d1bf4ba53dc584a746b8e45b8fc10a82178142bbc179203fceaab53829345bc7a6fbba84c535640e69990f87679b0ba8142fd9ecc5d48ed6492c02ad31f446c39c1f77bb30dec2693ff1acebab73c19326ccc340e0e6ca620fbc8ee84e069af01a8cd7440de5f44cc9012bfdf6d6c8fc28afe1a3903dfaf4a601214479a9ce791df8a99231b816692eb6679051fbf3d20662bb4214c583e6d1e4d559c4bfa7beebc85250e6a7031cc5b8d86204603f73137738b2b9c4bf24bfa8f5dbca44078fdd4fd5d017f8cbd755371e56c3cd7872c499ce8168be9b9597180876b8f9a66af428b1144d5a14a4eabec947b25e3ab81b33855abac820a0bfa0040cd9069f2559753310bbe4c47c26f20ac2cb260ee963c25e3f5df79463c9157d66f2ff738c4770fb208d57a5eab17f828098a53a77474f4b7c774496816c4a36db122b21e1115d5b3097d8ce3e7bb8505aecb0aed664f3fd63aeeab73fd3028fccc9342dd9bb72700cae19cb605e685dee5861283350587a7a4f58b78c0f3b6c0e58ed161a65d2e0df0c2b9e590b8f11a8ba0780cf5bc8ccc1f434ae1e7820bd362866cbbfcb6db4704a943126bc341c54b6fbca38db621365e30ea04d61e22ae51ef7084c4ee2f75fe9836e5e340cf4a1f4ffcffb13f655bfadcddbc0d27c2dd41a41e298bb3cad33d04377dc6b99a982e8fca1babba05314fd8eced4e6c49473fb86c8f9081c4ba36162b874cdd4fbec62cb2cbff13626b489af70330e78c6b3b71151f75863fe48efe3f5120cdeacfbb453204ee7e1a4fa54f214d4d4e4375a99b23e2af83ca6eecb7ca6bee098ac2e842f2e57497aea6da6efca168809b5c4ad98427085b0a92b393381fdf8c75e0f8dd3c6355afe3e3175de499a0b03908722a428cf2f0aed3fbfa36721250eb2c3a954953a3a4fcfa6a39b01e7851e3c439d00db1cdec373fd90b69dde00151c68a9fa09e27c8eae955704f630d34b1c6a5b51fbd4c5a2b6114be75b795e9dd011bbe7f320ec3096879dd478045f55516e5bc368ddf3bd889777c436fa774a0c8fc01e23f8fb667ec1f9643a59b140f37e4280bb8d730df149bc00ab848dcf26a8e43b09dc7030cf05681087681db3a0c6306a5afa0fd7063ebd5586c57a1cdf9a812f94268126e557077b799c3a154565f55abe24679905f2547996ff839e2bf9b8d46a595e7d8751a6ec1d566ef4957525134477dc7c9ba6426b6be10882dc70faac81b642e3e00712cd975b13762e410f01500db6562ecb892bb90b099d84392c6d2b701e7a8754744624c36b5bd9c4fecb35a6979570577f71d97dafd56919044bd73010cc3722d857f670d09fe1e59cd7c3b564ec9b5cbf22754499212974cb73854c3d402cf579f3635aa4ba9c390ed1f25903cd0fa2a32c3d8393610e0b65dc82b4a6b07f7cdc15d2bf2b347034e69bcdef56bfd6b9562a8ae68dcd95aa7a0cc986ef8663e4585c4e0d66a8b445afec7758bf6790a888d66ecb750265a5b600656ee06586b40c8916693197f0f9ec63b84f533e5ac5aa8f47e535d3983e62970579d4caae0371135e8db41812278071cd6265aa20f8c46f50db2b6ae1084041d345adf3311555c2ae6a69df4683824c93da1a313cdfeb17efa429c061e2943f4047ff6b4083bdadf08def40f81deb6a8813acb55942d12b05155c177a6de41d128f2171f327373988518755aa16b156bc6ce0c9f760566a45ff383e9f6fb9530d2eb3a32e012af8bc704839a85c2", 0x1000, 0x408, &(0x7f0000001080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x30460, 0xcf) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, &(0x7f0000001140)='./file1\x00', 0x60, 0x4) getpeername$unix(r3, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) rename(&(0x7f0000001200)='./file1\x00', &(0x7f0000001240)='./file0\x00') symlink(&(0x7f0000001280)='./file1\x00', &(0x7f00000012c0)='./file0\x00') sendto$unix(r2, &(0x7f0000001300)="e7843839da34e17b108005cb3a5d1f05429d4d909262941dabf1e248887c6146a042ca7dc4ceac106528a4e3da334af89194bd77e9edc2111629b4bd31cb431ee7adc8818873969c7b3266324f10f88344b64a419b97f26573d5253b7e1055da50d549d742c1b3aa0f255c3e6913417002efe817409f19c9f812884fefbbd284582a31a90e453c6a4b3330cff40d0c10a3dedb56965668fae711960c384e26eb73ce403c61dcc72d4b94464512ede7f0422cd949fd4432c7cf0c34aa3c2292ad3351732b3980ad8b8e6e3710a3dbf5d9", 0xd0, 0x40c, &(0x7f0000001400)=@abs={0x1, 0x0, 0x1}, 0x8) mknodat(r3, &(0x7f0000001440)='./file1\x00', 0x2008, 0x0) connect$unix(r2, &(0x7f0000001480)=@abs={0x0, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f00000014c0)='./file0\x00', 0x0, 0x9) fcntl$getflags(r2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001500)={0x3, './file1\x00', './file0\x00'}) ftruncate(r0, 0x6) renameat(r3, &(0x7f0000001540)='./file1\x00', r2, &(0x7f0000001580)='./file0\x00') rmdir(&(0x7f00000015c0)='./file0\x00') lseek(r3, 0xd, 0x2) getpeername$unix(r2, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) recvfrom$inet6(r2, &(0x7f0000001680)=""/228, 0xe4, 0x802, &(0x7f0000001780)={0x18, 0x1, 0xc0, 0x80000000}, 0xc) sendto(r1, &(0x7f00000017c0)="eeb09ece1546e32f22cd27e08310d74602ae758e1571d27308da0ac221d81ef29d74923edb151602ec5662c552d71e30715ea5e3f415801168811502f27d2f0a75ea1008a13426c25c540621cbd68ba0942118a0fa34061c4252fa3f0be2923031215e69d0f216986651a8cfd1cb3e94e37b737e7b73619394f2333f2d7b757d1c56d0d6d6e5ca4f4844c46476e6d363dd3c9de27875d4bbfc7ac1953183dc6e67f4da1fedb106da8b8ba5992fa02fce0febcc021c907deb9b6ab86008bdec5554f616df4002d6c6394527a494", 0xcd, 0x2, &(0x7f00000018c0)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000001900)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001940)={0x4d2, 0x0, './file0\x00', 0xffff, 0x153e, 0x9, 0x8b}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001980)={0x3, [{0x1, 0x6}, {0x2, 0x40}, {0x3, 0x5}, {0x3}, {0x2, 0x3}, {0x3, 0xcfb}, {0x2, 0xffffffffffff8001}, {0x0, 0x1f}, {0x3, 0x1}, {0x3, 0x597}, {0x2, 0xffff}, {0x2, 0x6}, {0x3}, {0x1, 0x9}, {0x1, 0x4}, {0x2, 0x3}, {0x3, 0x1}, {0x2, 0x8}, {0x0, 0x75}, {0x3, 0xffff}, {0x0, 0x722}, {0x1, 0x100000000}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x100000001}, {0x3, 0x1}, {0x54ece0f5c90176ed, 0x5}, {0x2, 0x80000000}, {0x3, 0x6}, {0x3, 0x5}]}) r5 = socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000001ac0)='./file0\x00', 0x2) write(r5, &(0x7f0000001b00)="c30fcd9ac6c3cb8ab721917d0185d6ad7fc20df86a741f45b0bcc030412abbe780528c82bda23d31ee341617b23a54155d2a6ae48516de17ba2117164d2e3e9e7901f4bb1d44d3efd0918727dd4882eda4c0ecc61031427e40e81743ec6341b3752909c5411fa65b02ab15ec26c70efb292fa465eb60e44ac7197ba37511d4cca1f27d9e8880d21264878bb266c66d7fb69d27611fa9525d241a28e0b8213f65910b30fdb140534f24ea481de795b90705a2cc55121b3d45b527d4d38b6dfc461e8a70cecdd1af080eb3f043b2dfac40c81eab2379c94c236e1c5b1f5046", 0xde) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001c00)) 08:43:48 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f53d9000eb827"], 0xa) 08:43:48 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20480, 0x8) stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) getppid() 08:43:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 08:43:48 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) shmget(0x3, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) 08:43:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair(0x1, 0x8007, 0x8000, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x1) 08:43:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000}) 08:43:49 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffdee33309, 0x0, 0x400, 0x2, "06ede70e66ad468a90cbe323928665916935da75", 0xfffffffffffffff9, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 08:43:49 executing program 0: socketpair(0x8000000000002, 0x2, 0x404, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup2(r0, r0) 08:43:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c654b00"], 0x10) sendto$unix(r0, &(0x7f00000000c0)="322c835721ac392f71968606a8ce632c8a20afef3d746281fe08e01d26c29c1377a728ca11009ae9809e8137d6eab3a82b3440c24f2fe906e916e103c3fa9b8e40df6184671d62417b9e406ce26a4c8c4886bf66f38d339efb5309cbddb5767f0dfa72c942a04bc4eb38e80fa564941475653add6b7c50403aa2adc2fe5231a8ffbf5adc2047d0aaf6e6e62b9565a3b7260935451d75d21058161cd306ae13161f1599c7406cf049a4d508e6ad769839a1c021557d9e", 0xb6, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 08:43:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e73ceaca29b6f0c493f9eb02930464f5c720002a4a472146abd0721f5ce56e43d9cd3e4ea9d482abecedee4f8ad40eac807efea1db7db9e6ed5de95cfbc38d76ecba6b1a67c59e2"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 08:43:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x5, 0x3) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000012c0)={{0x18, 0x1, 0x400, 0x2}, {0x18, 0x3, 0xf6e0, 0x2}, 0x100000000, [0x21fa, 0x0, 0xffff, 0x6b, 0x8, 0x3, 0x1, 0x8]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0xdeaf}, 0x10) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/28, 0x1c}], 0x4, 0x0) getgid() 08:43:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 08:43:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 08:43:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x18) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='^+\x00']) write(r1, &(0x7f0000000200)="dfcf180f28174c4a50b7e7b5cbfdf8eb527d8f50b8461a3b6710e19bbf633a62063f5522917db7a0e31d678032ef1224ef839d9f19100ac53971226c79b482eadc67b308acc32c27e56b1c9d4c096ee5811219c4497d2e15ab0747188b4aee30f583e92979b1419f0c4c8833c00c127bfb2f8729034c03eca7a1b80ca05797e61b495998824332f9395991c5614501a3ad5433532c2b78a031b093208ba7d1beea61c75db00588e6efa59c8db5cbcf0275915103992fc7399cd3f2244a3d9ad25103290c36c82df73c03f48cb66a16ff04678f", 0xd3) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xdade, 0x80000001}, {0xab, 0xfffffffffffffffd}}, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='^+\x00', &(0x7f00000004c0)='\xbd\x00', &(0x7f0000000500)='\\&\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='+\x00'], &(0x7f0000000880)=[&(0x7f0000000600)='$((\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='^+\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=')\x00', &(0x7f0000000780)='!^+\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='^+\x00', &(0x7f0000000840)='^+\x00']) socketpair(0x26, 0x8001, 0x8001, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000940)={0x1, 0x3ff}) utimensat(r2, &(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x3, 0x78}, {0x788, 0x9}}, 0x2) r7 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0x91, 0xa8) utimensat(r5, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x7973, 0x5}, {0x7}}, 0x2) pipe(&(0x7f0000000ac0)={0xffffffffffffffff}) fcntl$getown(r6, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000b00)={0x8}) utimensat(r4, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)={{0x7, 0x6}, {0x3f6, 0x2}}, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000bc0)={0x2, 0x9}) r9 = open$dir(&(0x7f0000000c00)='./file0\x00', 0x20, 0x10) dup2(r8, r9) preadv(r8, &(0x7f0000000e00)=[{&(0x7f0000000c40)=""/15, 0xf}, {&(0x7f0000000c80)=""/183, 0xb7}, {&(0x7f0000000d40)=""/176, 0xb0}], 0x3, 0x0) rename(&(0x7f0000000e40)='./file0\x00', &(0x7f0000000e80)='./file0\x00') utimensat(r4, &(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)={{0x200, 0x1}, {0x7ff, 0xffffffff}}, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r5, 0x0, 0x0) execve(&(0x7f0000000f40)='./file0\x00', &(0x7f0000001080)=[&(0x7f0000000f80)='+\x00', &(0x7f0000000fc0)='%}$\x00', &(0x7f0000001000)='$((\x00', &(0x7f0000001040)='-}{,:\x00'], &(0x7f00000010c0)) ioctl$TIOCSBRK(r1, 0x2000747b) r10 = open(&(0x7f0000001100)='./file0\x00', 0x62, 0x8) ioctl$TIOCCBRK(r10, 0x2000747a) 08:43:49 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x4, 0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000400)=""/199, 0xc7, 0x1, &(0x7f0000000500)={0x2, 0x1}, 0xc) r7 = socket$inet6(0x18, 0x3, 0x6) r8 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000540)=""/149, 0x95) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffffffffffff, 0x5}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x200fffff, 0x80, 0xd6c}, {{r5}, 0xfffffffffffffffb, 0x4, 0x1, 0x40, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x200}, {{r7}, 0xfffffffffffffff9, 0xc0, 0x80000003, 0x3f, 0xb0}, {{r8}, 0xfffffffffffffffa, 0x0, 0x40, 0x1, 0x7}, {{r9}, 0xfffffffffffffff8, 0x20, 0xf0000021, 0x6eab, 0x6}, {{r10}, 0x0, 0x40, 0xf0000000, 0x6, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffffa, 0x11, 0x40000000, 0x7, 0xfffffffffffffffd}], 0x6, &(0x7f00000003c0)={0x5, 0x7}) 08:43:49 executing program 0: socketpair(0x1, 0x5, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x5, 0x10000) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x10000, 0x4) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000640)) r10 = syz_open_pts() r11 = syz_open_pts() r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0xd00, 0x0) r13 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x10081, 0x80) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r16 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r20 = getpgid(0xffffffffffffffff) r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r25 = getgid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="8dda8063a8ac121ba133ee8788d3e878c556a935b02fac1be128efccc84aa6d4966833a38e3fd81a21eda7d668453a11daf9d5f12676d2f6fd9afee9e246f500263e0b57138052713d81f8510d9654861cc9522fd9cb6c5236bd67", 0x5b}, {&(0x7f0000000300)="9fd0116003c6f260e035094009b2e59a4b1ab8762797190d1d3682b5a4344adfcb6d327bad19bb5fea73b4aa4b4335d4a9fa6d6279da4ca524cce1b2df5fae9cfd9be48855bb2a1f34cb5b7c2e7854846e80fb23c32b9596", 0x58}, {&(0x7f0000000380)="26c3ea795f3ad1b0e9dd040f56bf9066ebe72bfaa05e2cde7cd0cb1c63378cd285a67269fe71f87f7276757b7f49bec384669875cdc99dff127bc64cd3c42a2eab0ad4baa93e1daa8b8bd9809de79a1d9994d19befc4c7f33b35ad8b5e12b64730db17fa5b4a548f92d6221911a85e48b3a1d6498e1fb8cda6c5587625448c9c6cf94733c06030dc4e035a2bb8d796f902166d1b72c024d08732389bdcadb18074433b4098a7ab4b484283df97099ac06c18a5ead8319446892c9314772f9cc1a175c0edb5e6a206bb83a3a7240ad5a45e65a23ce01a814356b08353ca187566", 0xe0}], 0x3, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xe8}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r27, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r26, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 08:43:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000001100)=""/147, 0x93}], 0x2) pwritev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000180)="c2420bb07dc00572570cfd6a666693ce6f36d387aa9c1d4b21bfa0693a8f4f64e5de0aec7596d2da948108830802d63188d9ceca1689814a93ae153d509b4e411c70dc8c434b182f618f7c98d4c0e4f7ef78cb1ee83e8d18422e8676bcd93ce60840f67f2c67b7686fe723fb65cdc33cb7bab5ed1ccd7fac61befae12ac8bad58ff1e210454bb4b005936d9f00a11e1d398bbca2ebcf0cc9e9c00a393b6193f1cb85ea8975c3752e65cf3f873ede5b83018b4de7c66ccee03e23ac6e7ca84ef4ba480b094e8b1f8ae79d3c8cce9e156735aa3e54093f695f66a020c7581c1f056e19b86551f582bfb7a3c685d45936efa9826c31433e6c480f653f8dea7c8a73f3234781f36df50aa39d43a4eb3985356bee210cc596f7b94deb6cae638b2c5a8a40368dcda5a014b48b6129842581c8fcab0337ea6600e251286abb32dd9160f447ab43db7535631bf87d3b171bb9f5a2ffa1b23bf7725bd0e34f6d8fd339f9e3de2c42ad46338c5440ce8f14f80c269fc6c885072584c0fef5cf4a418a947698dcc0930c89c7ad9b72e6f1354619ca009dc39828974b057d5aac5fb88d7c6d1b5a3111804199a2c16449c2b264d4773feec88ae7b829fe340f23dfe68105bdfb0973b22a879dc97d70d856ce876c4a2e8cc489f003199be0c0a692f38e18319470f98ce550711b0215eee2a6fa6b3a805fd4023ffeeb1c474bb32c0f63b4366e7bbcfda2fae8966043334800b21b353daee0df1e834e2de0947ba694476e00f471044010a95fe012b18eec1d64d1bc4b4f7d9c616b5c7f3cf0eb557d1111432d8b3533814bdf1235fa380ae058a5e9479f63e545c402a95e5a5d446b1c1b7c38adaf1e734069c967cd4eb5d423a2a930b666d6dfcb91544bf5a9091e635df204aab33e1cd90018420779d84c17bc1c4f67a7d71d8dd45b5bb0b0368c8487363add2907e441c6ac95faf2801f9d846ce6e778194f0e5adcd147db069cef4adcb7356df4f29e2098e6580b88adaabebd77b0f68f7faa34fe877752021e895cfc3b119c09d4a5b41e2f4e60a63312ac52bc5013e45cf21a5bdb0d4f2a4439ec36bf6be949c5b52d50ec86d2f10a6be6b5c2bb62826a70db26ba0cb1aff04fa7d67d48b72f6b3d0e35cb1d214a45a9aea4aa32c50e807908c6803278e6093c693fd503b4ce91e32a13230375bfaeb401bac699bc7871ee94ee78748723866bcb980c8e2056533acea546a2ff487df051876a5aba75b56bfab7b5d47cb240007e2de96644337c80df46dfad1e2e2fa02b599e08e19ea41cbb5140acc2acb5de77b064fbaa834d53f0ef53d8ebc752467a2935dc9064fe579c9790e46782545997684a122a265f839aaf1ca0d7efffa916e9a380bb7419765f1e8eb5a24c134121579a384403194757cf706e69884838545d99ffaac5a020aa3278dbad1934af7fc8aced629426f694dcbf25d0028e18b12b2487f5d001efb361601065b9731028e2bf356d8d0a07395897926380375c99d66241d2a83385d8eff571af15d85dda4214a4beab5ff2940bdb6f151ee17476ea9fa905f4cd7d00715ed62f842362eb6f3683965f725a85f432abbd88d6a2a00946ed6e3edaa167af3ac249948fecf046f86f9acb1f144b0c6944c0991612bcc97c6702a59ed8001b36cb029c3f41e358e4d33b62e9832ff04b79b6a3055ac7be4fc7e0ef474ffc4f4ab11c57e46dc3b2d7e5fb03a568210465de993ba6f602c71eb0e90af1f1d7e6a4c6aaf5535c9b1b9357bed84d198ea125088def63cf5e70be420f6190eea2b38021a5f60ccf6e8e3bc3068e0766cc402c6b5cccb6b91c66af2507b1a280d265239a2c6cf1d9f56961927ce76f218799ba6c98126432cd9f93b6c5ed373e06c1cfe995820a9359d5e7ff4ba74de7a3083d5618e32784af979327881b9d7a4d70192b995958cdab365589f2cba9faceedf831c839ef0a17ad2b980500cf4e804001e35aadd77d781e52fe1dda7be9d633cd5b0c8e3d3e909b78be7e1b4528dacc3fe12bc9d5805292cc31369489c9eb231eac8ab15141fcaaf1a14cad517d72a765d39d3d0ed0f3d34d701e332a16f542f24af99a4736f52d0c915bb06f9f20d7d8e190da3c2423ec2d62e4668ad037b793c2f4d9957eb6392375f562f4096bcf4ee8b443cddb80c36b69c55db481def68c6ce8f73c86f9a46bcb2705e6a4fe5d2494eeb0254e216679da4b66353d2fee05fa8a2b1507c399e91d06965dce40164f5cb9ab54858968d7d7b9df348f0e772f3871ddba5ef1f2d591c4ebc7f81a1ce3ea6f4c93a74d5c85f5bcae1131560d96ea2d28710af9cfbe4a59f4ba5d5c2ffd5dea3c4918ecd7e39926100809a618d26464910a7153da6024a6505f54d8cca47d70e5ec1881a53f3769dd0dda33b63b54000c3e4b6af23bd22503118a3b4afa4d30ae133cb0322d8800bf07d672a452225b73dfafda39c1bcaff9d491c52f053bde8987387cee9da75d7ac5baac891b997aa7ecf9eda0533008823e8aeb6e82965f341b79d79b0d5fd7dfe623f9b749058cb99d949ad08b4c590cadb0d128a7a8c3cc65ff38d08966cfcd6e07a8633bbed094a628153f1762e43c580c23d3b4aff0dd88b12257f0a7f554b0ec70661edd4b1d7bb3f548aae73849cdd7438f98d42f7ead28ec2cb5db1fcc52943846883fb62605af0dfc818ca75e2fe3967aa8c3561e0266735a623a32c91542f7169b95704e6f17b77f8da8865e4f0ecb760267e76e2563473ad9abccf338035d1522bd60976a9cb015cdc85206585a4b4de1d5ad59dae982bf7b2e9ecffedf77337bc38720b82beadbca3389d00d88167388add033f057ce2c38de962be2abc4938b11ca1bc818d3f5ac1bc2a2a2a086eb6b466250273e8bbad189c5914b2aae0a1a0d47b0751724c93d590d295d58cb5f8ae6429b8a9068e840aa808323a2f3c373a1430b025a2d4562e4163e6d8ede8144cc980cb9ca1443a2fbc86e0c8fc4b796a889865c3fea46cce60aea5d1cbbbe4fd32019f8fc7661b17044eccaabcecffc80cc6b04a6cd57f7dde1057050f15cda76efdc74271686d6ccf3dc9c5ed19c7532ef6c26c5005d7768d19098565947735441c4d3f8808f564687bbee5e86fbaf7445a1cc17561ccc9e9693eb522040ff920af33fb7f8350b89776338ae68e1370efd1e63d3b9400ad422592c5b0e749066ffd038a502cd75f14391d9b3a0e9d8ed3fdba444312e51de2ff680ba776910fcf7b6344abd132d16f9cf7cd657c23f6b52a09b9131c68cf78dd61b8675a8584bbb5bed254952513d181400cffd1d82e659214a65ca2aa4efa35414e9d2f8ff512aca437f49caedbf5fdcf91917f91abf738505a66a6874aa7e07f9f8fd474df5dca40034daf8a6a4c5f00d57d304c3db8cbeae92cc01ad0a7df29d9cd47578bf4d316b3d7757bec7ab4f0d18b42c1aab0b96048a662de9bb094be9bf32864b6510771d481df0056dbd827c08bc7724bf71bd77c9412b768f8f559331ed1ed0def2f2cab9430bf8ec6be9282399a880b6b910a34db37ac1b2e8a647cf2810a48e2d0085d62e1b7b3d9e389c2372aa0a00b56fe7f0248f75fb4f93a0a529a251bf5b653eeb7f0bd91dd267f9ddd09a2771946152e45f8bdc7f1d512ac8243898ecc42c891e51acf52ac68cb692baf16cdf6c7486d7011485db0e259d164386ca53194a78199202083b1a8600d97c5e0ac96df3e21774f6e6b062017c8004833f7d0f9ac491603bf1393cc932a803185495a652bc25fd1751b3cd2249d8b65eea0576174f167a0dac2d8da094905f4816bbcb508b9982d93cd40618ddeb9af8f9b3b7c46019cd0929b22a16daae77c92fd5ec6cb7088fead70f571a9e38c70b4b45d86ab9ee2bf29bbb7c5a016100e99f9c4af69997113be9d9f1db3a1980741e6f932d37b9d38a47b48f8405186b9e4293fa53c58633a5834dcd368ef56be5fe4cc58868687f7bd5fdb73df126a0d8169761287c95084baa6fb1beb9191dd02c3165d3184b196a1553e3550092a95b47960b27ff425e5b811784f3e7c4074a576cafa51989a47605c96de8d83e001b730a2ebe8fa947e3e137329a4077438d5a017fa13da02aa10cdf7fdfd8d34343ee921dab2cf557ed327f105750a8505b6310f0947705774f5569c8cdf247f639454427c17c19411ffd4f82a28967895e9941860ed0d46470999bb0ff31f5e5b4b76c39bd6bca8142b3a7b9240fd8f5c5be0c7aeca09100358e9d006571723d8be6d70486fc85f0d9fd18ad19f6d6d778a9edcdb63310eecf029428fff4ee469b1f290698b89de7bd4650ff7944389fb703520b189ce377381340cf4a3e4b6d8fa570093c52a993f60a65534a6ede4570b6098a2be1c0a000371559d9e253c29e87e5410820ccc5db1dfdfa2a2429a34eea759691fe2e5dda981f4f20175a6f124b0cdb97953d181a72555d0d8d02e152dbcf6f6daa0eb52001b39f2c7811116bfeee63d2859c2c06212931aaa7fc0cdb2fb3bfa7c97da14d18f90bc6ea0a99bd3bcf84776b791afd2a648e65e435cdc18c5e8f9fda0e1c495a18d5837c05c594280634692544ca4a20fb9c2d8035782531c607fd4ecc06727bef71eccc12f1495a655e36119ea952e95cc04a3e28d027915def539d77939c078bb842aa561eee33743e584fb6ea2aa408ac05eb8ee63f4fd6ed66b185a7116f7067da27bb01ce8df0bfc3212ccd4e486a5b6e830657b8d57ddac22b7d9c2fb186bf54ac6fc8e50c01ff23c3f3fb8ad929f193f262c7e00e1a1379c2f4570c8fac8200438fc7e5e2e5c95c1732d3e1276655de1682406d5e1195430015b9ee1829934e342ddbf8e93cf7eb02b25a6090b372584596e13d9c63c27b1d9f06415a057e323d515854713bdbbfea28d822649cecf38bf155f129eb749d0010ef20c7974c67a3e55041cbbb1d1e4921f2fd818cb316fac0921f96a7a8710a50e6d72aa0da7501c37967b74f7233f3a6b939f28b47c1941c6e545a4bf9d63c89edffbbb12ab2913461166cb81e6b6dde9690eb892e41a933b5b82fba820e2db42683c65408defbd0439eab8894583132c75bb8299476b31c80c0da07dd5f5422625beb49cfcce0c0913e90da04d7481b5799475ea0b62b83e772d3d9b73234b2c2fe1e0129e58139fee60914b2cb17a9b19d5c8f26c638e247cb38eefd663f8e6be622f6b1942a8312e5de674ee8ec930bc3536b74022d7a9d92017368d8aba3b39275e98d54ac07346923de6ce247e27a243e5430a25be09f42c907ccdaed48027142b4bd034dfa03a1fd04830adb182b627524a5da6a84372c103a28c82dfe41f4b120b82b270c2b910ef97a2e0e365707005c4a81710d9fa91b76f73bb094f3d132fd5231cc2dd9a924dec2654f568618634a170fe75ff5ee74fb57f87a8928f1a8c10caa476ec8ddbe6423a853f8ff467e6382891473f57565b285e22438a5434b2a156089a466db25393deffdfe744bb8ac930df5b1e8229b7f2da24edbb75e2500a04a0d49721be6113106e91edd6607cb07147368784dbcf77b6451beba210e", 0xf61}], 0x1, 0x0) fchdir(0xffffffffffffffff) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2013, 0xffffffffffffffff, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0xffff) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x88) fcntl$getflags(0xffffffffffffffff, 0x3) 08:43:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = socket(0x11, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x1) bind$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0xa6ca, 0x9, 0x7fffffff, 0x1}) 08:43:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x18, 0x0, 0x5) bind$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="fe37d8d7acb224b39e09940819004a3ea2cb"], 0xa) accept$inet(r1, 0xfffffffffffffffe, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x20400, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x149) listen(r3, 0x9) r4 = dup(r0) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)}, {&(0x7f0000000200)="915da7d3e3a5fbbbd115cef82f74e96e381f975cf0b1299a2c2fae960ea9403c62fe2dda84e42abd26a4e39c12aca76d3d55c406154af2ddbdcb9cb7fd1723d83c25fe33175fd02e3a91bbb62e04651ed5b0285de6c3b5a13737be683e854fb7cfca523cd2c68058196a02fdbe603bc48aba5775779eafdd7157e26535bd0b7c3bfe76fc3f9309f0d71517687f2975108d27ef9a6a07b1d9397e47af53a4490e1ff7eed533041223744e323ede306f70475492e9aaf58b87562c6a1788f75502b3cc6bf798003b2cc607aac003538d2a2f23a712362a3d2855c0c675d7ca4bc21627c575aab09cfdb1ced9ed704e4838a2974ea49dd5909bc7", 0xf9}, {&(0x7f0000000300)="25f72fa123287f8476b93dfaba2bd6fff869b573a07e94878c936b2cb722e589fa8eb447e3d94e0d30882b3b7320d6b8ec4812d0bfc0c2772ea6304a068a40d2ac32609ff9ada1943c72cfe27168803e9a7f96160caa8f9b64e3c16de201735045ee8fb6209212a07d5ae1d89192c574408fa397b88cafa1ec7cd469181490765bb8eaa4a4cf27c8c304e59a804040de0fb5d96b02092b250f19b45514996819d2576ae2f596f4105a9538e0514a66d17a354cc5691c", 0xb6}, {&(0x7f0000000180)="b59db6ece5c2f1eec7861216ffa6d49510929acc3ec1899149818a012905625bd77ffab2bc2e053ea4536642c72701fc31", 0x31}, {&(0x7f00000003c0)="d82fd5be51380d95ba06ddeed86f20ae5c6d3f46135ee86f7af940b4b1df16ac2bb3540dd6c021286cc831da33847895521ebd8b2e1be5672702d30205b04a039d4ce8d7427721396df1ad20c5c21b0e39c96364493dff04e9428f972726e10c8bcdf742ffa8c51bd8e605dad7d6a17a917781049b792773b37d7340609f9382b1faa2c42f5cc8d5b7ef0352a6f40e083f29d41e80cb0695e5673485163afa0efcb1a222032628f968d53c12b5e1", 0xae}, {&(0x7f0000000480)="f73df6328e1691013d4285e047eee7cf4f971e37763f931df3dad30f", 0x1c}, {&(0x7f00000004c0)="10b2a556c9ed1b90bc59d195b20eb721efe38052298c11", 0x17}, {&(0x7f0000000500)="1d7344ed03f1aea3f7479dc5bd88772645f665c75710c925ae2eb3b5e08e31629208ae0b0220f688827a08605704838f3ae200fce36fe09b4b70b583a53c0164a4354038354216423b4c62d973ee94646031155f4a7f4013221019584a090e3939fe402d060ac91324b222048d48fee39c5ebdc3", 0x74}, {&(0x7f0000000580)="273ab1ad81e096538edf6527c2eedab642f3ef72a0cbed9b5d5dbf18d290cd51916febb90f1aa5083b0a07ab8d57b5683af431797740a123c41f8b7ee2682edef7151c30518ac7575d96dbb66140844ecf5dd483a220d59bfd11afe297530be65a91bd8c489ac0219ca225474d2af05a1f9586aded96d2a6be7135b5e8c703dc85f234fa61a5a8405d454e691b27cbb1653e393cce30e0f336372259df6e44328cb2ac2008c8c7b39d365faabbdbf179e3f7059896aa768242bc27418e5c4d87c702b8c6cec9740451c0f07fb7e8c931d28912f7c89aa5e2d6f9b4c7da0474039fd485ceecda9df4", 0xe8}], 0x9, &(0x7f0000000740)=ANY=[@ANYBLOB="78000000000000000100000000000000809a123110356ac7e1dcdf3a9fd275eb2f99474fdcd174cddd71d056276d4e0f95f15b90934390443e6e1a8d0a4fcaaf94c838b6cc3790439068e2ec0e1c9d41a8dc3e0fb7f690f402501236a89ab0ad93d1e5e44e99f1a1f8415c5e5a30568a0000000000280000000000000001000000010100005c7c48bef8bca0d8e9858412e482685f2d00000000000000000000"], 0xa0}, 0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x10000) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x400) 08:43:49 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="2000010000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff000001000000"], 0x30}, 0x0) socket$inet6(0x18, 0x1, 0x80000001) 08:43:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:50 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) mkdir(&(0x7f0000000040)='.', 0x20) r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) open$dir(&(0x7f0000001100)='./file0\x00', 0x20000, 0x8) 08:43:50 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 08:43:50 executing program 1: r0 = socket(0x1, 0x800000000000009, 0x8004) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001500)=[{0x58, 0xffff, 0x80000001, "a3e6ad16e5351d894ea559f87ca9e62ec871628532e0d9e601cabb909468d2f50a47c0a81401802f00e67a7bc9337b53484cc2963b4e0f2ea8f71bde0deaa8e5585eaf13"}], 0x58}, 0x2) 08:43:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 08:43:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 08:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt(r1, 0x200, 0xffffffff, &(0x7f0000000140)=""/15, &(0x7f0000000200)=0xf) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x0, "ec0197e1d4fa09622db440a9145a5a9e0ff313be", 0x4, 0x8}) syz_open_pts() 08:43:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x0, 0xffffffffffffffff, 0x1000}, 0xe6, [0x4, 0x6, 0x100000000, 0x2, 0x4ba6, 0x0, 0x400, 0xfffffffffffffff9]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) madvise(&(0x7f00005b9000/0x2000)=nil, 0x2000, 0x5) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x1000, 0x4, 0x6}, 0xc) 08:43:50 executing program 0: r0 = kqueue() fchdir(r0) r1 = kqueue() fcntl$getflags(r1, 0x3) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 08:43:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getegid() getgroups(0x0, &(0x7f0000000080)) setgroups(0x4, &(0x7f0000000180)=[r1, 0x0, r2, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r4 = dup(r0) getegid() r5 = fcntl$dupfd(r0, 0xa, r0) getegid() linkat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000001c0)=0x1) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) r6 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000200)=""/4096) 08:43:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 08:43:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/59, 0x3b, 0x801, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 08:43:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$KDENABIO(r3, 0x20004b3c) r4 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x83) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x82, 0x2) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xe084, 0x1) dup2(r4, r2) 08:43:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) dup2(r0, r0) 08:43:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffb1) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x5, 0xbd0, 0x100000000, "7b479510807a19b98d5d510dd99d62d9e7996e44", 0x7f, 0x5a}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x400000000001, 0x5, 0xd9f, "0524d8e500"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 08:43:50 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 08:43:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="9916abae32c913757a54d33a9ac94fbc3623168018103cd0be2e1da7afadbb73f4557dc2268b0b28c57de51987d687c531a0050354f8250147361555d24ea27d0092d8a1f86f76215db808e09375406e450d4217ec4a205077d53e4b580e66f8eb670002c56ee47e68153152d8826e8384c4296d45eab5aa99a2b791560ad9ee408ead23b447f4b06d1cff655aba3126c6150297c8dc692087", 0x99, 0xe, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) setsockopt(r1, 0x9, 0x3, &(0x7f0000000000)="a6089733a6999e77ed6f121eaa2b228408b3c6d9b8179c6d28c0d126131dac033dc0804bd8632ab1199be87c6fe87b83556c0b8709069384ea886e6df25e11ead262ed3688bf6f2a4b90f3", 0x4b) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 08:43:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582620efabd16ebae63225259560f8f2a044fd461f5557fbd5e41789632ffc95ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d410be3136e76d8c8b6b87cbd7e2a80484670f7f4662cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0xffffffffffffffe1) write(r0, &(0x7f0000000340)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7190100000087423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455f8dfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10b89651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) 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, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x5}, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:43:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f5b696c653000"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xdb}], 0x9}, 0x0) 08:43:53 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x48) chmod(&(0x7f0000000100)='./file1\x00', 0x0) chown(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 08:43:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/229, 0xe5}], 0x1, 0x2a) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) openat(r1, &(0x7f0000000000)='/', 0x8180, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x13, r1, 0x0, 0x5e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 08:43:53 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x9) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 08:43:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000001006, 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) 08:43:53 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x100) unlink(&(0x7f0000000140)='./file0/../file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) 08:43:54 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x2811, r0, 0x0, 0x0) 08:43:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="d1", 0x2a5}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xf39, 0x3ff, 0x80000000, 0x1, 0x10000, 0x28, 0x401, 0x3, 0x0, 0x0, 0x5}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="02", 0x1}], 0x1) 08:43:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x31}], 0x34, 0x0, 0xc68, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="64027de2f80ce14bf8f494611b3745e2d7a6565f1c9f2184a9ed3bc7c46035ebced7b8b9b686bde6c0b0aa6ff291da3de07a2d479dd73ef18b9293afdb0907b5ff44bc05a474fb8b03155b3c7c38df80887b3b5bc57ab046a904038f05da7ec201a33de4ec4e3463f76b062aba046cabed838af34cbf0c2683b1f027ead1e41738ebfc3fbf2ce1b8d96b26675f21cceceda2c032252562d8785a7d71e68dda644c39fb75032318031e9fbaa4ec5f6a077fe1b54e0941725711d9c285fdb753086203a0d56fe774e9b77f727f235bf48fe62051bc5f75c2cfa99985d109f954d78a89dc3b87985097f0c3761bced28c2b740b80a2d3061420ab2bdbf5a410da6c213e8e2bf042112adf836cd2ff11fe46d54794e7ee9f5b35c92c16c0e27cf8447cd2122e42c5a3a6ecb86c812a901a277d570d6b85e11207d6833234e12811e850e4b29f645083da37ffafe16a55a9d35e484f2f05b29e006eb16cf5858925526aa8a4e5ca732b43f6302a289912c2fe82df6fde89b5717b0a2725b9d704a27352c33cda73457a0cce9cd2308060673bc4010f31af3ea4fae3f9006583317b74c2e566510ba248c92d8495cb3855daf7b9749c5bd183caf0677c6dcb95d2bc3a4993c8af7440607a3b5938ccd175e1c29a6d818282e33667d8c096634920b9210e8d513fb97ac3b6fa5e73f24258c73fcdfdab686e3917c4f11b3a75ca9ce9d66c0a39b35ec78a8cf8db689d66dca1c8d9a5c818b958e289d8ddf8afa79b4862f99b7e5a5c078309f5078fe9eeda38e93d0055db62023cfd90b3da2ac0e467b638eac388e562082d51cc5a671eac27866bf3da4a16d3fcdb364bcd8aa621ee0ed6dc2b483be6fe97f40213882dca6bfdf9c008c184ebf8d43031f8ee88cffe91d53b992564469c322cb497184ab24283ed7f0adab1b236069f624cad3a871666808106b4a6abc9a7103e367c9d62b104f0fe412bcbbbe8f2ce31149ba5b617dc9af75989a906e7c25b6da727d0027da9bed387156f8067e32c2b80229eb68c1aad97ad40ae639c10d3ff27f585150ca7c3cfc077641c533b1078d0597f1cbc1479c972af8b863d3564abc027d434a468b7215842f5d11f9c66bb616554bae504cb797a37ff2e429a084a5c1c0a9b2b2e824b57ddd01fd62ca37ad898e343b2c3731a3bdc73b2992dc107cfa8fc4d10dbc1b98c968ffa83b4582cc1fe77f91848c4f91ecb8d27fedb5ea31dcd9ba567c4566ac31ae7971cc7c40bc3f605250fe8cf0bef4b872892e48d9cb3227ea3f67be8e3a61f07764e72b55ee978405b9b92689f1f6f2a348c6e064e44b603e45a74afd0b00b6645ab38587c34bc05c3b51cad94e30b9ff6ffde22f859aeae68b49abc0ad5e33e1a81f2ea81277e2c7275cf6dfbadfa5aea8d3680fe5c008305f2511bbdc95d7f525e7f0ad364ab27008acf8c2920cb19ade680c0a54308af59147689152444325677a4b2d27755f9906eedfc80d1cd83564c5af59e8733db367c80714dfcfd1b36961b5a9eada63cc4bd39bbd48b115894d5d18b166d1bf0ab837fc01e82aa158a768b49fb7c9945e5237ce5fb6ceb5d1a867c8fc1c927db18c2f1ee8d11d72470b0d6b95753c468e307615fd4c520216aa111ce54f4b2d13d0f4de824e6514dc325229768c77407e6592f65ab6c8c8210a49f3e0fc5082468e2078543ea35422610c3b9d4d8ead8f1f23050da18ecf264dd9f3a6c05618671c1aedcb55667f797ca2f101ae7e27dacf98ad55530392adb4dada6819971306ef6634e78d65ead91f02c98ccac9687996b72d22271700849f96ebe4050020ed9047acdcd55eb87029fb4b2d440e9bfc736af6de29fce4a1a18d31259f94758763a2dc18495414dea39788676c026e968502a171e8eaa60b846691a829433bb486b80087c4cf02eabcfe6495c70ec38adbffc4933cd0d3152c0db36092251cde94edb9e3e3d62bc7db7ed38f1261ee2c01d8e6b68c41106660ab92115745d6093128aacb7b2963ff897448ca7edd8f58300836723005a03e7f1e62a6610c3c117c21ae8f241fb8606c4fccc000e3c013cb1a700a30e785d41026f67d7a1748f40b5499b14f400830e2ba1aafe620a87965a90b9cb01dd908a7b58ccc33d66857428e26d7b7537b0784d020c90f9dacdcc005e036de700933afff67add82af7ae10e1a43832dd7b5b38152ebf2fc56c5c3f5b10fb0d9f4e186e0c2ac0b82ef517361f2b942c5dde9cc0c025439d826b9ce45a7286e7ff02bda20b976e376442bdcb96ce8e17c0dfcbf37513d7e2ebb334617f8aa2848669d142c908c8d6420464c2348126e770063a8f772adad5f1be13cd64b5b6f0bc1b808d7ad8bc02402555f418fdb6765e0479c816557cfbbb0221dccce5e38c80a2a15c9225bf9c3de837902c1a1e9cd16e47a723ae2a6ff55a9e594a81555dd9f160d8254be9628ea55c42e9f34127b32e80d17bbc6ba9c0a5897a1151d6034156b2520faf69fb0334797e442b59f1c4fa1b5ac13c09337454cdea48e8dd908f74755188c12d1981e43b0d385a2eea32a27a3fdb9ca53c75ba16d125ef55b6f203b9253bbbef05483c78671d1676518d18cacb6f0dd93ee009b4bfe3648e97cefb9367ab384eeab0994b0319420fecd2c811b06b9852379fddd974e8b8e59518456f62ef5928d803c9438c1e5c60014d0683dc8de64cd7623e77cfb902bb13cc21b7c7b09cca7f5b7921c6998cff1b059abf2815e234ce60d6aa68958ad6911c6988e059be8ec0277f98e9ed54aab28f6b5fafb137fcce5fb8b43754cf46ff7ff69a555a94405f7cd3ff7c032e753b89a1ccdfaba45e4b50aaa73529907f9248199f3c738d13b18fc9d6a214ecccff6740e0269ada2e377a6b6481a4b66b5f92037929cd679d057f85c0ef98d81cfd58efd0b52e58c200e9a5bf457d429b066006b2a1265906cc8579b57b6ad72e95cf32f6734feb921fadb1a21172b9d6842a85b070482b41bfa7375c42e6cb2bd202d68063986437ec979d5940f350107ff60668012819608d3f4dfebb2920ebc300637d74919e78fe346ff89e9d0959ff4f557490075e9e7bcc897486eb4d3f18f268e277fd043a4cdaf85d7c491064ee1dc34ccacf841999011ea2312723a29770e85d0df421a16a735be118648fd9211c60be18a87a0e3ec2c47ae8c87ba6c705ba760170357a321d90916431ca2f21470a3f47a867a69e70a69ec022d006dda6b1d1a591f088deb3a1a6a38808695da2089d725c5a665c1fa1fb90abc3534ccde9aaacd7f7d792600def0b60fe25f6feb9c7f60107bb40a645e89938ce7a4e34f0e83e5d91f2c7620ee3c6cd40da7ffc7184f622a9d6a544273fe64cccbbab8e35e081ac416eb6046521952bb46bab4688281924b58dc9c0c29a81ab123a53227046439dcd55e637462f14aa7ed7edc6c998b93080a3b12abcd715b5135ae7081a20d3add09d7e85714967fb79e4fe1485c09da03bfeead615fb76be48fd47b62f83b85311bbb976ea939afa0cb8baecd05b3c572d09a523c6d7ff64c4911637903d3c0ef541607d4a8433fb738f62f8bd7236ae3aa4c5bb3f672ae130d534cc06224539dd2617751b0f344af97123472fa23b5410b0a04e5c8b940832baf8b8f1a84eaa4928c614d3e9405ff2c2c333684f0531184754666f89f239d629af98bb9973aa5f431beb5d7b0239b850b257c43d5bcb7143829148b108b39a4041b0dca82fc050e15100b8b8e4aca82c5daef76fbde94956ee4bc554ba6d48b1c49b173d4661e6c6776f701817c43618aa59d5117cac9499db5fecc189fbd914a720bd4cd894d2905172dcde49cf8b97857cc88a790eef8034b5d1c42033274be7d494e958f1e81896782f66eec6dec8e35e2e20abc1c3aeeb0765a5bcbbe5dfc92e6a54ecdad01b3e152c5574f8cec3d07bac20449aad710de9f1c17f712a8c71dbeb356f3ad8878fbe18aba03b461ef2f808d0f1d953663736175c3657fd90e21ba43da66d057b33fc3f64f013e163c759771a50c8a887fb9a8fcca1bbf6b9d88da979cf3abb5a54f4f7c3cbbc590770b9d80331db50edc3b27a1d9de23095f7743979cf4c4440072447fc39111ce7e25a4e5f048a36ad0102fc5954a80ff4ea47499437a5c0ebc6ec2ad0c5a8933fa08e631d4e4e2d277cbd581950d63e745dab32037f0e9f6bfbda43b38edad6491118b5b37f826b77e488b2c31b168b2725cb5d4a36ca7d9584a9d766efe49ed2826ffcbe1e1e8fa1d95912b111f10121eb639461ce7927a9e631268a502b83d3a692c713956d8e9145eafc421a8853b5cbfaac8fce15281bf68f2369cce96618a0f79c78d5ab29c35d95b98f69f9288dd5127bb13413850ced21c9a2564300a88dc266d084c366aaaefad42ed9b4a5079b6796b329460a1905361eb3b8253b69b2860fe01809df8105845c12a4fc918dd386ec2d3d1f016862dec1be68976363dd271674cddffce49e53bfdbf46bcc05a0e4029d095da30cc1d4ec4ca9577ad32852864ed55ffd154226761d1aabd232d86c17e6c79d914912da386a430926e0dc21d89ddee05221fd348b5c67191b17f9fdb0e583c073cc789d31976fc332d8d61d2b1b3380115bd159fe91d42896537da9ad432ff4e4f71159712a755819ab7bc075011e6302f309d2f2b08629402af453dfafa8680dd01412b94611962fd9228475158eada55cd1d843539ce4354ded35e0f56acdb3b03b8d0c985638b21bebf3431782f7b2701452d7765e4c12d9d6e82753bb64dea4cfdb504927a87885833787db4dc6b7180307079e34d2b1bd359dbb6f1af0815f4f1e3ffc5dfb1b8485ec57ddf68085489e7a2af8065638458f7154bce1c35b20e0cdc8afffd5df936f180e5355a1d59e9751a18e08a0114350d1cc458990aa520a49ea41d963b342fca07f59c2188b550b9cf7d65c739f2e55159b97da132069463530c46d84010d72484cc56fba7d74cf74f6964f7fc82d101fa162c0f46be847fc3ab44a676846d1d0b6eb915d2c61b47962c1f0b3dc6756bdd3f41faddf0edd5d86818b5c725143ba174f2213dfe258c6e5d45c9ccd45a48fdebbdffc3339f6b94f33382bc6c7bde9f3ff13ea7f9d194e3e1e99576aad7f70651190aaa198b13add27a1e21fb96c9dfbbcc139f6249fbc1d6ad17b5e44702fb755f065d2bda72660c4879afb52b4d206910a44b3eef4f8ad99f58688e0a6f19d9be18b9d626a682c813b170eb617f651e980587e0a2bc4eca26494dd6b0af5cb27a96fbaead4b61559b34419c3c950b1e45f6911bfd6666c9f3e7af186d9d8cdac68c380ee33cd4b606dbfe77c457b9a5967d707bebd061125303999a1f174d5461312c73f59abc1afedba42e07fa66e76b2be19be1ebe1945602caa30b2f9c78e8932964f4becd3a5db27a4a8892f4ba2d471cfcc3368a9fdaaa6746c4f049f9b1fa5d0588f9a6e55a79f659352cf9b023bf1581493f55b136bce8f34616b3d13f408e190e69a78b376a302e66df481737493adab7bb3fb6340e21d141d3c3da414df1a1a4758f22f00f15480d8f5454603a5c2b495ea8a0db8cce8e89895d7716ece04ff6c0190f3d2b7a264e3ea192093a3fba1b541de7acd4de0d59e4f4a0d4e6efd4dd57c0e044add2a60a292d108ee6087bdf1dc544a2c64f15f5184cfdcd4d0c860de1652ba8a59ff777331b6b43cee1c2f686ec541c6a60566edaa287c2cb307e88c85a6010b0fdcf8b9ffd83af7f8b15e80fb39ca5ffefd93c24bebf8175d0023f7f8ffe2b9136", 0x1000) 08:43:54 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 08:43:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000040)=""/72, 0x48, 0x802, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, r1) 08:43:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setown(r0, 0x6, r1) open(&(0x7f00000001c0)='./file1\x00', 0x100a0, 0x10) clock_getres(0x3, &(0x7f0000000100)) 08:43:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fsync(r0) 08:43:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x2, &(0x7f0000000880)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000800)='./file0\x00', 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f890c83f5b4f00be8973c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86928b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763acaa747cbe74db85d1f9f617853d304b85b5b5fffc3ce108f60ce3dd412"], 0x1, 0x800) 08:43:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = socket$inet(0x2, 0x5, 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="fbd697bb05831033aa67910cd983fda50868794eff058c56c1d5d4f83a8c4aacd23ad69281aa5e87ad7fe752771aab2d386149654fd0e69b2b6e484204b51290ce68a54983e5dbaaa497f9edeac5d27f2cb6f17a430d000e6ab75587e1efccdc3982c12996d410b4d956b99d1dd221cbc745b8f161e5808503c2c218ad52a1045f85e2a1419b224f4c85ad", 0x8b) 08:43:54 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/173}, 0xb5, 0x2, 0x1800) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 08:43:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x28) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xb4f3) semop(r1, &(0x7f0000000000)=[{0x4, 0x2}, {0x0, 0x10001}, {0x0, 0x8000, 0x1800}, {0x1, 0x4, 0x800}], 0x4) 08:43:54 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10090, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x6010, r0, 0x0, 0x2) r1 = semget(0x3, 0x2, 0x64) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/8) r2 = shmget$private(0x0, 0xa000, 0x4, &(0x7f0000ff6000/0xa000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0xffffffff, 0x80, 0x7ff, "4d9fdb10696bd9cea557477f8015f41c0ddff870", 0x0, 0x2}) shmctl$SHM_LOCK(r2, 0x3) r3 = semget$private(0x0, 0x4, 0x100) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) semctl$GETVAL(r3, 0x8000080000002, 0x5, &(0x7f0000000140)=""/146) 08:43:54 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000ffc773185b"], 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000006c0)) r8 = getuid() r9 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r8, r9, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 08:43:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x2}) getsockopt(r0, 0xea, 0x100000001, &(0x7f0000000140)=""/169, &(0x7f0000000000)=0xa9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000001, &(0x7f0000000100)="811bed66136c3e013994363488bb3c728f1600000000800000000000", 0x2) 08:43:54 executing program 0: shmget(0x0, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 08:43:54 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b0e6af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:43:54 executing program 0: r0 = socket(0x6, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) getsockopt(r0, 0x6, 0x28, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) setsockopt(r0, 0x4, 0x9, &(0x7f00000010c0)="e88e786822726eb6ad39cec63db269f97baffe91cde001fe228bc13a1f4b60b4d412124321651c9e014126bd339aa7d6999f18af0f581e7f5534c5c1513eb4605bda92c026986b0c521c96b6a0b3e8ad996ffc2ce6658e558bfed72fd086d6ea37f8d4254cd1f42c0c2c502e9f1ed3b69967e6c436d4bd79a6df41a435f1a39e28d72ea9e2d0a7cad97088092d1b29185b300e327e8907e599405af5b38ad58f1e0ae53e3f4ab26459bab148f442625fbcfce6141b37b3a891ed442db3ce9090b314f5e867375bb17f259f38628dc75c43b3a0f8bf6e78325752467dd1942e7a4f0f259659f96eeeb3754be12f61955dcca735ad87ccf4fe73f1753ee88c6a803ec625d66542e203770813ca8b1b586f05deef02c1a68160dcce5948ce164b98764aadf94bcf9f3381eabf4a08d11cfe5f323cb17aae82ad7f51c3d57cab44f766a16f3223fc5ddf9df1e6dd50fe3d6958710d7b264094f2536e9299c3804ed0392faa4848f1b215b73b2b641a6a0c36f56a9f170fa41bcb4fba190a995a2bf7880e24037154c5643d599d91e06ff579662b9378491bfaa4db45582e1578e3dbae8593fdc037967936e0cb559193d55c35afd0bbffc8a984d3be97336efac3c531b3a7406b3e70e4db11d57c1ada6c80b30916abfb19914c957ecf62946227abad3a509ffcd744f3bc1f6a6f8264bb14415f1d1a503d2fdacbf71953d46d9302eaf0faed6222a50e0e4a468248767125ddd625c16eaec10c9ce6bc55aca47a624d7adf20a339fb2cf2449501763c2654a9ac1159f22972b0e2df5179979ab6767bb09a694400cea11e05dff3e0fc263c0caea6e4d75361f00bda100fd3242126f7d0da30ee94f6422c2235cf4b2c7ac98038c078284af0d4a079754aaf7b1fe04807aec17d2b431c0d75784ca54030c496a1be335c90d41b99021aeed095d05154f9ebba11b4284cc072fbf9e2fe267c4babb17a624e8d22780d0f9bdc677d0c5509d41d8df4f4b6b023ec375142b05d2d1778dd1428b716c41db60a6ebe799557e2b2f87ca3e46abd1e87fd7ebe7a82dcbb6dce2904bcde3416141dfa58f3da1e279e5d6503a188947c3f0e9536cd50fed005152516cb36fc5277f951d9072539d3bf8df9ca5f40323c1e1ee27400be16ee729e8e1b6b537e38c26696a5b77564cf426b53611725252ec080da2cf7831eb15e213538ff41939344c87f4a7d650232840c27ba56d9f91fa49b2a2c932704e7d39bd66ff5d211856a03e597c5f1132d310c47c77d72bf60c37d1ccc7a7f1384b92870ffd9c26ed04af4f8e937976606d3e230b96f720d7fdf6bed0efe28c3617511faa5a67cbb520bbf7a30ce5facf6f3fa6b1564455da3712a06e89d7377f421e3c1a8c04470c92e85927d39396c521be932da8df46f61ae97796438e0c0eb5afb147747bfb0154d9d75629a290870b92e06c07df2beff6ca5b1d0b42889efe29d250f8874462cafae0859fcfe03a510705395fba648d1cf92d4bd59bb2e4f7ebaa68a17f5bf019fb3800a1faef9668d6e75d30e2773e8a844ca52b9f9d481ea93a9823be21d3e8195ee6e2ee173189fc143da470d8bd9168d3ff1705a3c28f4f2bae9c6f3bfb5755140a58ee1a1e30876d4d29be717a687e0400beb6f9d25872435ba77605110da5b18d342f62fadedfd293ea1f8c84ec32af01f2644450debab3591aa7b4c1d8eb3900f34f6f99d9163a6f1e8d29ef02257ebf4f94f976d6e1b445cea05bed2ee21a526c8e67a26b69e0f05c5cdb9e816d4c6c342d0da2a85777906f626f78a507f2c49b68cd9aca66cb03dc40731ac0f2f9b9bdfe5d4baea1b7d93e2f600ce9b480d2fdd09325d0d70921ac53898336401f0b9b62a167b8225990aacbfc3ffdb3d504e53b19ee148fb5d8af5d41447fe1d71fb8dfc6a6635b77331b1423e8706a39cbe2cd82072df4f974a0bd05e5c4d17cbbbbe2db2782dc4d70e11435f03d368664616a92dfbb5eebd1a2af930ddd457c54164a4cf1482969140261920d90d1e85f8814f3ee090da854de09d8e1191b5880f5661a78dce23362880358b0c1643756e842877ca1912668c6aa39bf1b9b9df243739decd3967d29bc4fa5808f407eeb1e60d7cc979b6e3c1cea96582500aed1fa5db6a344f269ee9c7339e03dd0ebdfd5ba8d6ae0cb631e97903a6d7f53e8e2b7279ed4ebea11257b97f5a3d6b89606afb8bdcc8b45630e1d93f9972f9a131aba255fe5341ce18525e3601c7b9f67e2af2237c3165b50026ff1c21729655a1882f139cf9dd5d72a54aa5ea61e473800c24956c23953b77f0247042aa2db87351e6b5c80310055f1fbf52fd0d0b5570c8b9c2d2c3e9815ad3b55a142e95a826bf0245f9acb65b78d410e9facf905562e5ef5d0b5d83f769a0679902c91dd7703ff156d12873395dc12ffddc10a67f23b7f1ca79464f11fe7d350c0ea2995634e6c8c0506bbdd4fb2d7f29591042fa5f6e05d91de6430d396d83dca0e0e93413d920833203eeaf715b221fba3fde69de3015d5885831786540e19081622ece2de342a1b6c1594247db65c621358b854ec2226c177eb26493fa2a58707c94577e59b993f94ae4f8b21ae6981287939ec8f9911d7bb5f251d3dd1f181e179b7fbac0facc4e02a9dfbcf74df6a772f2c29f571409bf43658e9a36ac7c51f991800f5ff2f950563e12cf59e6253eddf33be7515b1913d573a22024575785610efc0e27f2cf3e55e9828b07927959f06ce5f77970a02742a714e66ea82430f8ed0250efe25ac44014f6291be3a620096cba959d1811c8b1780b8469928d5a2927723ae2e4a443a70a262010c1950fe20b009d4b8ff5bc05597aef2526b0072d68083bc313d4ed9f7dd54d6087a4b5adfe6f2d94295e64c3de74fc51f8b1314bf467793591bd63577b67a1e6756d9d98a5a43cb20cb96bcfd4c0ceb27e00b7dbef6baa85fc003950e684ff58f48361648483086467365c7201c7ba80c44c1a639280be6dd5fb51cadc913a9b11bd1cfb26597d1569d17a5ab8dac935fbf4cd9db080ee12d102577de477e554b607b9bd83f1eb0beacec104ad6ff3a8998097387f24e68aa65a6d54a48cf47f5a591f3f588d26004a6e01a40aeaa88b24b4ecef450d6e268c0d99059f1ab930139386156c6d0f75854e7d597c8be74e8b26514ec1e00b7c53e115d9b6d72b43bb8f9b657e983bf4a4b7682c2865f9d66ad6c4a58b31bf9f9189a27361d24eff0f20809882caee2b201f317097e676b5f98a6dd2856fae1eeafb87d8fd3c352c4ed4c1d8ca181f6aff0a03b2687ae5d7f2840f36eeda8a04735c2428a4d0ee4edcd711fad54ed9af5f19e67d5e20f2823495634a99975d28e8993a4b227222dca07e8cf9cc70b0d4425e54834342d11b2c921f4bc9543dbfb61f93d49d00b52efb1c295823fe43107ee9810ae178710fac27834e14014aa59ee319a5fd5f8ada40ab072ad6471e77a7210f5fa5786914977971babe124d21cd9871aa83c6e1f681cb26dfb2e565832f4c51fe93395166ac658d17967ccd016ed5a5bc6b4be4ce73ca034489a931669666b6887cd6fc829b41f0aa618dbf2ec3e30c52aeb46c8c50c3c6308b82ab3040b8cb49884740f72440196e9bd3b9d086e55f4567c101595c1994da8d1a0cc730b3ac00e381a5c7baa8fee84a05fb030f42b10ed9898aa66c02661b378c251afa2f627ea293f614fee30579031111ed834cb96352ac807a26e94362b9c62c86874c5d18bf1fc41b8dd1ca816045a64191a5b5cfeae5284688c92bc5ef0506497921ee67946bb2342fb3f819c3cd843f10b83a678ee1d066920d8b08d11c65b2dbfb561a6cb8e04f265b0f9aab95b5f473f9ecebf1e0147bd2b37598133b27b6f347f329844cfcddea4f69d660a0f7378587ca3575788e086e662210088187b7cf2fda522c5ff47d4e0a0283696f33d8c103bb5b14715556dcba804837888e0a9dc587173c573f90403db30c3ef9a9383ed9bd6b644178548baa5686dcaa483e1f033edcd14e0f8d80ad6855bb98975fa8458d62d70ec56056560e7c8186f9a0bb786fda73d260f47c30a7f24cf62cb6a49ca3c450f19305357e7b8843f13d320cb5bd504ac862790594bcc8d168e416810e245a55f54b12ef4fa995997fb0a64c95581e4acfbc1aca98001a9f7a0a79a69d49933782b98e0b40aece679d7ce359f7359988816304fcf657249f2f454e4b1546798d8f9480cdb355db0b5c69f753c77c302dc2fb400ef2fe3fec51fbddd5861c91293a7bf7f914a88cd5a3b076210691abade7883a2ff2b537125326259be8d5d7b2b73934295635d9cb88e6dafad06361d37e85edd04d753f5a85aa5ba30e700ade1e4dc05c671d65f1a37cd8848fd851a5b6a825b918c2ec02a9abb613c4c0aa27b61c835784f2f1feedff2dc65fcd0939d49161a24700700a40b4bd83c8ca1d8edf5fb1b843603274f7276c6f70e62b0c90e8b7464fec175bfcc2c4176cfb24114c22be93996f49e3de2f15ca2e0e08dcfabd06bbed38f49a9583c0e8fea331a8d476281d31b337a6c59504a9091cec262e97b87211b9b1e0788b0030125b884508fb8aed3f5811ebcbb5cc9aa82e059851aa22519834b521b19dfb9d089666155608840939b8ee45f29a74ffc4edb1fcdb6eaaabf22d6b5a59e3c12f5c6e208d7e4e1a48bbfa875377050220f203428f9206609038f0e06e807c59d3e7bc5441e7f958a145e6897b823c9da39737f457dafb3810c63d7d06e8db02604ec54ec933be168cdc28ca6e8a617be6ed17ec091b346a8e59075b6131c5c03181bae27a8f2b6e1c239038f8994b51820bdf0675ce70a0ef6c509e2c1d2f65462ddb4a6d84e573629cd5c9c1a43be1c75548cc7321daa26bfbef2ae17b3ed75a5790e616a25b135cc96ab97a94353f3858d9160309c9f359c523002ed27c39a04ccd6cddb933cd36ee9afda31eab98b6ee62a650a782011faa082a79cfe237dabe0383fae4649a71fb2dce35d157ea90f527e036d171d31d095457694f6b401248582534b66a7aeb59c09409d73d3cb864f5f6a1f0824a11a0df99b698c55117676c91d12412d414e514fc3cd878cf205017ea163d28074b9f85d2da76601223c028602ed2d2f54cb8521320b65ffd09f1fa7335526eee0841133a1d95affd64bbc5c9a343505dc0c332d2e3480cc09194e28d60007cfbbc9162eabda3f5ef5ff316bd24c38fcd070cd14142a9f6b4f41e7e800115aa9e8c2489d8726d5b4fa688ff70828fa431265deded17e1a804362761cabaa803fd5b5c3975fa2e51b807027568f663ba8236b9f897f8553febaa8677d9fdc5717a1c2305f6fa65e2c205b11274f37365159a8ef3eb09a8e4ad65e9c7e07db7ea1f87a9efc863b99140e93427d0b5adfa8e04d040fa1dff54144a2e347e53cb6edc8ba40ba00d95d76d4e14ed3bff9d7b708969b1ca656b6460fa456c04e27c46646c489b35addad416d8b7b62c401fc23141038ecac474eb5fd71171253c9c7c7de77924ad6d04778e59781287f1846cb6a902c867b22397d0ef67fe545baaa4e096b1a4a15360a2e0a74ee8247559591e41a21add6dfa40988696e76d9720fb9f934589d82a1eac5703b96c47b3bf2b367bb4eff762d3e8423cbd75098cb6f9328a2eb94e1fdda2d985f10adb5ae5162020eb95320e467fd4c4e708eb366703a9ee875824b527ba851885d1e45ee239d316f2ecc79a3547aa184e7e8696cd16d11189b8d56647803f05f6d0de82d9cb47e9f263695c98f8c998c2", 0x1000) 08:43:54 executing program 1: r0 = socket(0x2, 0x4002, 0x8) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) 08:43:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 08:43:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') fcntl$getflags(r0, 0x3) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setgroups(0x4000000000000097, &(0x7f0000000140)=[r1, r1, r2]) chmod(&(0x7f0000000000)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000180)=""/205, 0xcd, 0x43, 0x0, 0x0) 08:43:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="500f605abc43ff8034aedc627cd3ab250eaf23346fae399372089d92d84c2dcd0e42562f344c5c5ef24dad054f54d678c3c0c9678f858a821e67c7a45872e9458b294169b5ee28586aaed1c197ac9875390ecd700516537f344d59919a5fa7c618e729ddbc6f356bd355015c2f39b2e48be92d5eaefeef00a14c2303302c503c95699559f3863a945ecc98ce805f27cbcb56f8cb9798fd3c48247dfd00c80a6a8536acb3f20bea2898c6a87d76b2b74c93aa385e753f8538e76ee2978928b02364f027895763343e38e0b8ce966867df00c9f21d4949399ed4c454094e6d34638b021b0dae88886567210a8526e6495d558cf0908f576477a3cd0d0c58b4097f9cc0aded3b5c79cba967be9ad38302d08a0169e52ecc18f6ae8291f37c185d66c4e019c9ebaa9ac81c0a1428d13a6c26d59d872c2250d8c2375f248f4281ba4340c797587315930adec58e67b6a00cfd279acf5755634eea77e8bc146142a9f3750081e5cb46ad3985cedb39969e20335e626a925f785edd64035238de1842d5fa9fade51f0a8550fb7530beb3d6f7c509b6e5b4e31d82f16b8d499c60570c1fac297920d8edbe8c445d447a8e4484507ad6f74551a2dabb19c04b7b9e4e651c7d4c51cdd528e1cbce95dc3914ce838d6e121073ed584056787fb2980e10bda42c9d2829d121428e343598aecb76eeb6fdae26bf528e9d68323af32542858f2ec234d57a244dfbc4582ded7f67f4370ada49de8f5f50fe8473c224d0491466faa1dc836d66da3ef6ca31cd3c66c7f60ee0cd301c6faed01fb052e375c46421f906f0327563bb012bbe85fea00bc3d1aac11c0595960ec0f8f535a0ec13ab315d0c88f48b9a54e48299534b38e70c68b8a29835f09404da1f422260b386c36b2f76b4919edebcd7512a1209a28cb5910596c3073c6ba98da3b7c31a88309d1b82ef4a1f9aa30c76eca03d4ee049f8cd452e7a9a7e362b6df2d99defdeda350b9c38a4b4b4b4860ead111b1c7bb55032f106ababffccc5298317f2990c66650b18f6036c04fa28ed9e22104e32f836dc88fb2468bfc1cf5d8ab3b2339977d5e174eca96218ca3cb6352fdbb76ad8f9d223d8fa924bb9a985e3323bc576a817189cfa02d235f2948f36652c90ba39b1f367c493facdb79f7813ba1f3a1ba99b2b8211fcdadfa4f7133740bad70a5c0dc17686f780c1ccc833a5f8cc91565514426d6a6f0a41f20fda695fb4d07470157bbc5e766d2357b24b92052a47c85045722c98bc61209a2ecdf729564a32edf3e941ccfee1b4efb77e0fb04ea14c2347f8d2cc2d1b7a52feb46b69462ad1293d9a431dbea175fef2f6edd55d51b023f3eb4246af6065c5e364f2c0b4d7857cfa696afea236142d136373b06353fb94f7262c90b391ca0a511524f948b04ce25d2b14cedbb84f217c1a582b6badaf8a045589b2754441ac7f5ba1e8f72dc2defb265c4be4eeb3baa4f8cff67a5655b83d164f7029c868739b7554790f74da452ba586af0b75c08e32ea07b618c59fcbf7552005ecbccceef92ead4953cd05919851283137bb2c6d4260467134e0198fec3b83aa5b71a50fc88d8cd3e54bf84b8c1f1cb649ff6a92f1944e2c83851988d6101d99e2e4d3fe96a916c4d266ad8f475453f9c8d8d1cf6b4e7d490dcc0f960eecf031ff73456ff1e23d94afefac0ff4f1baeed2c2b28912f6a9a10a323d7c5a9aa7cb114a3ccae2749041209539bd8bab8eda7ba0f46aa002a61521685d48e829e01f8f4115d004658e85ba06e0b026fdbcf097effc7498f5cde814d0e1e9fee01b5fed765c5b9869bb967a4cf7a8574a83034df37b6c1a72343fd7d607f8e9975e00ff98a33ac85209ea12f60ca6eb2e1cfb1b29942d9d1f8d47121bdb4050439b8a1b0f6fe87bd10d18054bbdd5a77f51456eac7e9b4b84e1607cec44db730c3dd2934f866923779022289fb8136110147d3da62b4f95acc0c7985cf3106329191e897ef1fe2127fa7abc3ebfca7c3ed4b093af9c7376a96435feed1048bbc96650d4a77dc8e3a38f372017281c578572e7b2c1400ea296da0a250544c151625b2af913b5c2647c555e717ea253f817f91d3935a1ef15747aba89e8e67f30b7434a3c9c3b2337972cfc605355513229f6de004330cc4e1316dd27062927a8f8caea0b1241fa28035e1312e5f91e8441fdda0163744e52863e18e82a6fea9399903363b2b95ed00c32e9165c5302615396013713c6b79d3b036d3e0e8a04cd17bfd08ce634e543c118d5f75ffe386c641276436b31ec03d4fd79c6b4d5c22a3032c689af58fef7ec6cd88e3eca3f02cf5722c0460a2b62f26d0a797e57f62ab1803e45a51ac6c4e925cf3c73a11fb5ead82494490c24e928de123f5b09b6209d44c06d609d95a124f2b702047fa99ae3fa9e0b0114bf292a14c4183aa61558db2fce5957d0089b2f69c0551e51d1e06e18a52963a5a656b2a8d9e38b07796315b0db020c3338982b394d2136782dd384b10b230d6ca672b5e039c96fea643e235af55246b321af8ca8c5ccd4151e1863e79cadbe9c54f1d2a569454f6254b92b0d0f243e2d56c3e2c85fae22e8fb9522740cd3581d59617721545174a53b2b427225434de3ca1c2cc0bd731ebeb1018a0757bf885bccdb10a92ca6d949fc1987c400ec9fc6c956bf6a77c5bd5c2c0cae3380ba051b72702c2b43af9536b4d761d057ba6481d27d6bdd80018525432547ac9c68dad3b7e5523138eb17b3f2625174f433043288f5f641e45dfc31b03671e2b26cecfce81a82856fa447e0f3b6d8b58eed916a3737b94c3d63d14e08256d586c7584a665b45bf6021d492fb4fafa8ca1231a61c6ce512c6417a25584b737c6448a9e80aae1fd61383b317f33f739d485b3a0d64f4901ed0150f28c41e9b10b0cb6925456b88a96cdcb11956780748de0b0628000d0473016e7e7a35b6bb3484644c62d42cb3d9d514794a118b2d96db1a90e7b55f08e7381a7a7c5d86522207369731a32de3209e8c49d4667aacc74136a018384d03923bc129ff7cd3e1761c66360ed195095d853a235a7f0c59de197337364ec7fa31542a0029798076d62086a801c1e0e80d81b8e8c8af25ae51738839cc01679fe272897ea501f5774c7b75f65f0355cf26f079933be5be069386c62c5eaf3d5865b13ad6f86e2c20efa76d4f8bccc2aa4c4c5bcbbc878baa6ac9e11904a6a4fda2b3275be68e59ed31e21eb303f4aefad636bc020587621fbf834a4283421ced4b5643cbbda1917f1d7df86c76000795ec6053cf707e41c187f6464869bf085224aecec1ce276d59919b7435509d7b2782013a2ef6107711c8f4b5378fec66e048bbe87c0c2749c64e590bf15b5ed0ad1c73df1920b03fcbf1772ba1c95c9be87f7d6bcdabb5fca916821d10655745675a2690c75f4b1f84b27850490b7b0fb18f486758b303d133aaab5ef50cdc663a1f766b6463ec3da7a93a5554e4b384bcf3e4c3a4d3d8b7c623dd7c1de699b26232bcd02e0e669a71b74b456252e47f5c76a35c5f65fcb0a14e9f2717d385a1f01ca0ba9e4235e449365b4db56cb3a380725c64ae1feedbf67421579e44730bc8012164929b1cb3613c752251db834413091c168f1d18ee703ae6520a0104ea4544359ab1dae91f1cd7fc571f0ff97bac59c29d68a002d527585f5e90aec504b7b2567351bd1dd70623a3dd2a51cd828dedd37b6f873183f37601ae9d322dfc3cf3cc6ef07f3b9ae70e998319664feeff8d3182f7dd3f5b407ccce050e734e535555c2e851423cd458721883520626bb878c8a51afd0606441916c4b31d383ee98693c1b16a3e31680eb53c46ba6be54d7239f0d7b1fa3e5fbeefc196f802a6b55b702ea80b4e757f075a7d9456339d44ae03d6dfaad258108e1d815443e7fdccd1a0c6a6ce62568ecac1c66d56ab8fd34436b0e417c2bcba69bcf35f774d9ba1123b352d4d359d3d7a0c6b139fbc12fe4a9a9009a480840fecb26b816531527b0382af5274db2f71f6f102b0a94e6d50068f1c93200719feb4454be2ebd293b7f8a58e49e02bad3ff14978533753c2a76ae9a269e0170b08f84256e11f00c858c4a9d570e6e9414376b05421ef5f1b378337981ca200bab86506f609196de5db5fd0f103762f00e346c3055a0fef8709e4141dfcbc818d5ed10b66e8d29b99edc9b2e79b2b7417cf48ce5e44af841877957f1fcdd8b4047fb11aa697958b0901c141431197f1b63fd6ea819af383fb1622c73dda6df7f79c01147ad2fbab9ae77b3ecb362aba671a88ee568cdf43a97d05390989baafa5f12a19b6c339bcd59f59bfab24c0457a65e4cf01e8130c0a9f95d5d00906050bb10ae61a51bd421e55ab2ab8ae704ef23b5b2214ce75d48dc91e5fd2054f258c6e012e08e6364b3e8a00b11d5ed90440404a020aa8968f5316145d539e38cc22116148d7bcd6432bc3d8df7c4d76a378377e2a9432746313d174eb38f289d5698c39d8ba6536d9a45f7d2df962f5b11d92b4cc1605f2851a4f9dfd4991064b566932a553b41f04a739505775db0a8397b102be25b8b6552987b135126edcbf679dd0e76b80629bc11c44046f8ef963ab130934240cd7848a963344492050e342330cb73b78cfe8c94062514c51fe2b3d8ebd89599b45575413b02049c84c210e70315da173c50e3d3010c6ea73b7fc07a4b66650612f1efa47c94a876d1f0ea53945b66609fac9b1560fb48ddb578b84031b788a60854a96bc59820a5380d85f8058dc8658a663a15f79e506a077a5b4472fd78b6f81b62e82b0b195252185bea9fd4d5181f632307541498aa0d3c609ac1dcc6c6778f931666e78e910cdfaa354e9d9ac0963c6de1754143daddda957607d3c8963a39429aade89b1197a0fbfc1e7f0af01e8964d02e51c4729ccb37b47b2aaf89b07d1ac121302c165e2059c9ff3699f44b97ebdee2196b609582df2de4e35095aef7dd35453dc11119fb42c002a0f4d4d7acd5fda772447bf4f61c6990612013b5856f2ad64804df8e37b8a1e8a24723c36df452dc697cb653c53f0474e8f924107dd75c2af2094c327cc6bc8bf5cfdf5fc3810bb991c5c1f5ec54e7c13c751599de5dfe41d4d8eebd35f279527965b760c203211eb24b8251de7e2e87ebf6955ac5fd0b698836ec1401da6ee60e6aab51c675578326bd6656aabfba3790f35748e00c1c64b115290b5df870492381e19b9874eec911717695fc035fe870e9811ddf19ffc7736298cd35a17688e8622bfbee22e2a6bfbd88a1dba5009d3e2a935814bac516048ba7ff5fec4dc808a67deee23a584f19f4048096a4d0aca879c03a7cd4022c95a994feeb1aa2ca708aa402483dd50824d4f16d2ad46d0cc40153fc2850cedd7b0c55dfa95cb093e59c620400f904304da6b488c7b2c8cdcbfed28915056f652d906981493e1c13eaa0ff4ecd8f9b9c71ebf8e36c2ef750ce369d58a76de540fd23cbd0290f85b335f30213257364235699f8d0700dde52e812190cd6033e23234ecf4462c58143610332e53d99ff18d82f726bd57c25d44c157c9d416bf1ec2b9c8e5741fd53159df19203e4f56d18ad8fcba1c39e2928d1ca893644043a86e9b7aa831bf508edb0d674e757f5119e18dd6a12287a1473019e5b475dd64deec01110a1fcc644d473564af77b1b0edaafaf98e45ff9ae2a8ecf1d0c82f9a03fddab01e42bcbf36e46690ffda85e4a446f70866e936121769307c4de44e2ebbda3356b926827f2ec16b41fdd61f97f1fa1eea920175dd7db42", 0x1000, 0x403, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) 08:43:54 executing program 0: nanosleep(&(0x7f0000000040)={0x9c, 0x1005}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 08:43:54 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8082, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/12, 0xc, 0x2, 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 08:43:54 executing program 1: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000473000/0x2000)=nil, 0x2000, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x21) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fcntl$getown(r1, 0x5) listen(r2, 0x81) r3 = socket(0x12, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:43:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x531e2e55) execve(0x0, 0x0, 0x0) 08:43:59 executing program 0: lstat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f00000001c0), 0x10000) pipe2(&(0x7f0000000240), 0x10000) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r2, r3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff7, 0x81, 0x9, 0x1, 0x100000000, 0x8, 0x7, 0x3, 0x1, 0x0, 0x109}) rmdir(&(0x7f0000000200)='./file1\x00') 08:43:59 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r4, r5, r6, r7, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(0xffffffffffffffff, 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 08:43:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0xe967, 0x80, &(0x7f0000000040)="1e9d268583354daa8087819753dcbdefe151dfc27e6b95eb8b708e0d380a5bebd4a07a240a3cd5e03f583736dd1908ce1e2ae1d65141831dae048e22a67dbdbb8b31dcf4848dc6b0e4c5058ddbe86cbd0d718fdab5a695014f7889463ba1b16a4e848ddef7152a6fd4e47a37c8476fc7e8126cac395a4a328caea186103a7ea9b7b3cc9bc65acd831f70b02d4fbc797e9406f8149c35a6aebabbf7ad695bd85df4f078643acdb0dee327473d9b111a6636257deba93306608a4e1549bb8bced30d", 0xc1) setsockopt(r0, 0x8, 0x6, &(0x7f0000000140)="a0cce02abab6eee02c450f676c2084c38725a42588bb8fedb8d31f72287ad59b4fe7c77a1fbfae2f19e25957bb7f50a9ba750030191c237e0dfb701ff67968f5d0156c6b9cbddefa58b19f81934f4683c8d509df73f95e9c5ef5bd62f8a1dea5593301e3153295b9e20e2dfb4ec226785e8bb1c3c25c139bbd3eaa4e2b18b03d2d1449012e732dc30318f5d004f228e68c2c962a2f212920dd3735d188eeca640ac5e70999d69c5c2a37a259f02d10", 0xaf) r1 = socket(0x6, 0x7, 0x3) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 08:43:59 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="4ea965c9503f98f3b97a03df6910deb992263efd7ae7972c321d38c1aba7214ab70f6d896be94d97ad58e9d1a871411a719da6f712395576a3168215", 0x3c}, {&(0x7f0000000100)="61a9923eee5e657075f17f919c684dbe4f7b117d18a7b697b6d15b4a9380bef4bc7bc71aa8c2e1e2e4e454bffafff9c46020ea1b5090c5b7be138362df71e45eaacc3c4c941e81eb5d113062a617c8efe6110af04ec8af9007d4f0ea7440ff1e6deff08efdea7b34ee4a8ea5f86cbe0c4a23627831841732e66181b3ee0913d5ea2b11030a370245aa681f3ed412ab70b1dbca24bea5cfaa1870ee370bc49c0efd91f5852fdfd3bff71ba4d31a1cadccd05141a983551a7bd9202efc3d02ba56ed9225d9b3e9e9c1b5105979f56b6cc687a663f1bdafa9e9267dd52f4cdc95b378db405ab68c6af5243e036a36c332c06e27ccc963476c86e4", 0xf9}, {&(0x7f0000000200)="583927db1ef15270597ae98c2b7ad8f54aef8c02a826de9df4ae27003e22cd2e35336e20b857fcd776b87215ccac56487dab3fbf0af679044aa73ab199f4300b2661bf854be6f712bf73f8234f6c64832eed9b25ec3fcd1459e0de4aaf6a9513de7f0860c78f12c0b91ee44ba4a84f232ae366add0b78729b70b6719086e4097cedf4a052b1e8a00db80e592", 0x8c}, {&(0x7f00000002c0)="304c21da6170e36c09b386c77a3c18ad1e6ab1c035e1fb5e6d31a1efeb6d74897e7cec4f0b60f1754d6c3933d5aa5cf413c8bf7c891890232baae53576372702377625ee34761161c7800079222bf43d3deec041a17a448e61b239436f972d954a5da761b3da7fb49691f6830c254821c31f321b14835fe47736fea6c0841dd08f0dafc51c9f53e775e626db2cda4117956afa37c850518ca7ed33471bbab826ac97461128b2de96", 0xa8}], 0x4, &(0x7f00000003c0)=[{0x38, 0xffff, 0x5, "cd8a771964036f33f5d15ff2dd01b497a3daf6e98def24f8c96fc665ef7a6a03e7fccf7e"}, {0x1010, 0xffff, 0x5, "327c2b3d57dcd90d2b676fb69a1c00f3e3a4e8d7232898d22feb98ee4bfd5c2d3b96c8a3aa25163ada91a137a4a540e287a1317f852ead2f01283572248b6c7b533532a0a646ecebad35e032f7bf5e5ffdbe7b0bbdfa50807237e86d22203801ed7f86cbc7ac7a0955b0c2171cd7b9daf0408afad86088146cff8245248b4a32124f9a30f27c44684d0781e45ce08665a00ffab65f45cf04e37665b57a28ca1b3cdfccfeeb66c40968cc507a7fe0b3190e92c806b3aec42c9a5ecfe7903d33ba0d01d7c0be6fb4424957971d6e988fe872892df98a04f2394c86bc5375dd4b541adb25e43cb143e3c74adbbada95aa7e353bdc72c1cc495ae6690e85f4ea9f5b3a6af6068f23ad1b736b9abf8e76095d3166eb4bf5afd9b084e3d98582477248718ee3a8e219a29d1cd7254a873f2e68539c554def911c28f94e8ac486100ac311743c566cc5fcc188e10680228f218059d33d93683659aca5cc192bd7a00f8189e02529db748279377e9f01759061cfcfccc98bf7e6367be4d59555d49b7fe927111bec6bbbcd91c7f3c6fd813c39699dc30fcf12eedbb19aeef66c51d06904e18d5e051650ba1d711caa3b60d71cdde4fb5c55167c89f0b44d01c6b2a6e2ea903380fc7cc40f8cad9ad8f213857b71a9cd42783b02fd16f4839b06b49b2dda461aebe1d309b889cb420ac978bdfe0e734df63a679c96bb19c6f09c3ff866398ce500f81214b3be400c453a5f350135c534a1bf57e1b05409a6b2b57a479cb5f5787714fed445d302e23478cd6c2b8a3c955c6d1ffb7ea60c4fccf7a97a1d2f1deb3f3043d81f0b4df217fa8becff852e155c3926ea43b83447315abc518b53fc8510956f414484141582b448d793f22572b848527446b165d06cebffd2be9d66986f74b00d20110d850d39fa147e078a5891a01b18eaceb9fd65eb88eeb88d9ed064b616feda88e77a21ed2cb03066c35d981b0067d12d555a8acc5b99d8095d6ac723019185dfa076651d9e6b81d32b1b2e585d04d87c8b30dffd7e5db88dc044fe34f47f6b4b1d7668f7e63b01cee941d14a26a30e9c0030f885f143d93aed404ce2a02ca5fe886a40707df21274cb55ebb3a6d7404d1d10f4d67893f00e369cf5602f0c23faaba0c4204e09300f3f23710218f00e925abf36a95518c04666627a981f63de46f0e809a78c53f9536bf95e00fd8c3205755b780be42b4839ef251bec5dd306b624ce07c0d1c5afbdb9e8d1054549f2c868ee9a04fbbb200481091b9a62f41162898b1bf42a2d3b1239bbe65e05cc351a5f974a944a05d88f7bc7affd6517d973afc07d877aa96f1160dc64cdec70aa7f5400a6f88d3b31b947e886739082e108abf45c005dbd69a8d626f5be0a380c6ab536cc39b91e54a9e446089a142a95a06f512d613ab7c65651d0131022cf31053914e2b9c75040e25b4846e89be1c180b9aa6b595c0e20bd364a96625e2a1d594c8a31f21760dca3a84b526878b664eee8f602085bf40499dc781430632c22187e46a778bc7be4762a2a05450cd17ad9d56488af67542634945d9de234b51ff80ce184489ff28d85396bf27015b04b7212ba96d840e6600d6e91e572cd0d280f5dd68481086e7ba53531fccfda8a1cf5ab9d66677027465c9add773a96e09a1db25682c56f485d58fd79ec293624d7820d7692d5814a8a07a4d801d5e7a9d00ebbe11b39d905fd6b967072d40e31f5be94d7b5efcf212d572c0031d8e7d73446d918df5bd21b5acf41459aa5cb2b4919efc270c64e3825df0275e623b2fff84f9dd43db550f2446526b6872a0ffc5818805b020f6af7b70340f464474f6c0e16da4377c7f234187d28fd6d98f4e409bdd0b1a8d05e983307bed7a4af6d5133ef1ec7f380651481c5dddaac09b0cf78408ee63e8db4bd4aceb7fb752ce81a6d7a0acee979f2418f1475e03f3d0ed9b4a7624d51023ab16758db241f984856fe688207910f6b30f496aa64f2147ef007d4b021f7d28b387dbac8a63314c0e81d76b4e146bc80316eacbf1475969e74278b06bcfd0f18689cc8525b7ae9b6692a4dde86827600c983792cc0c45ea9ed60f4dcc3a1ecff88c2b7546876b71d01f95eac2fdbb0aaf026af60479a93cdf93abdd1f40c0a890e2e948a27a4a0720146a9b13957bbcc27c7a1a6b1724c3a8c72a80f1b5cb75fbf03a5418b83739aba7cad192753904a9bb1feecc767f5ca3075b90b3643d4855bddeea41dbc78d0014ebff49dea62eeb341174ec671b9da02f1a2414b282d382c6ad296f1ebcfd8e1d4b15571a005def4a0a616fee3110daa9b26247627458713ffc55e0b439e682b33003194406862175510a42d8d974fac44e65f850fec0370cad00fbe945541a109861a579ab34e6fafa8e5ceeb40e53ac2f2da3c90ad10a666020a5cf6a94cbd6d336c8b049c01a6eed53444cc8f9902db3d08745ec25c61d6f20b1132916cd1fdbdca6145a95b7a2df7e95037514139f6a4fb13974cd7f04cc18cd78230746816ec1354b97b53e7662b0d7750dbc44a84531f430fd805562e6c7aa7875af50b9a2e892a5435bd5d2b9a15b35f92a48f781184ce1623b178f2deff1da04fccfe774fd1ea9216f0df2a1e343fc288a31a1a3e826563399a1492438d34ea24b8d2528f767e0178207d9191881d1bfacc31fa550d57800afd95f8e09a7b46337e1bc0756a9b3e197a9f9027c3cca4378372e904b1da649e01951f14e749dcfae9829c62ad520675018436a8abbcc74524b9e1976c59e54f70993d67a35bfad45a53b4cdc0c4b683eea0bbdce24a9a05830165d080be8d3f4e69fec9fa54dd14e6986b5e449983c9f351f78156fd25b18274a5aedfc233d0e2d935f69e1c65f73a5fafab8641d0177e459d0cd5016e21a59bf31da81163d2e3efb0b88688600744ef9762d9a1ba0fa288d05b2c3e06304855ff77f12a1654bd80147f038c6b7c939eed25405f7fc013d827532699b16d4806bc4844def51c241e73b545d8df3489e9c3cc78d920306061b639f5008125b02b7a61abd23660382422d31c0c91b6b448de137c60e7cba5af94e4a702701063f3d5cbacad70c375588d34447f447538d131dea19c3c535143ac6dda5802b6fdda25ddadd6803ea16b57cc99968ba027f96a36090c5fc344113f5466876c077ef679d943e70a3d96ed651ae825e80231b7029764c127ef57a379a3f687ec2cc02a7ecae35485863abd22073feb5366528bfac0057a75824091811bc48a5c4b31fc518ae817efe1bee548a769ccabbbde12cf60a8adad6578d1c5e5fc5218fa09202c9fd737641771797bdb6c5fd072024613cad936d472ceea78fdcf3addacb58a43e839d7ac57b16099b42aa8ca25d55ff2d09dfe5a48038b4a802c96b4a47e0e3ce30f87b225868fce30e17d5b76304b59038bff08f4be63bf38877b9e35452d5962e292839944988e930248523c0fdb43a7b63ec461a29f77c1740607e78f530fb34305d5d668e4873aa2c57cba894f6a9b5caf4fa1bc33fde0e9b59158d2214f778e8a165c583cf1dacfacbaea233f6be474820185dd271428e68c5d6b751abcb371c95f298477b761ecd382d5af5d8c2c1deac9870b7065cdc30730781f34236619ebc9e61b7ef92476bf5fb79ee6ca124f9e9bde8179c12af103d22fbc44e3501f35edfcce779abf39d967fe93757e71385a01576869fad1d9921052e7a7f4f28c0d07b74b04e1161a3432180c6535c92a09ef2a9d4e6c6fb699ca70c0c97c9be100d13d38b443d1098d9ef99316711685ca9754ae56eafb6fe7aea3cb30c34b2ea254c574d2e2c2c5f2f832d432539ac2615397716cecb42db3b59b42cc238785ac5ae8801555bc9a533b91d0531f888d633536381e1d7d3a23ea2de604b0156e930f87c5de0719ec7a6b46a0b035cbd87556bc0ced2199dd40bd1edef80b1791e54576dd6b5c59a72a01953da6f85e50ad1cb06c31e592baef8a7fb0d43a3a039d296bf2623cff644fa857728a6b2d7378ae0df75bd35face2c6deae18bf0df959dc31cce693a950da0603e7bedb4711462444a0481b914725062828113f62c5bee13c158a703abc2df963dde167fa6c028f4849cc1fa5a1777f64145df01ee119eaad0fe5f6d53b6154a9838f2924488f654a0ffd9940232188a81abfb5484eeae108ce2932575a3f5ab0eadffa9c82031422b0edd0b2fca39fadbc171b8c726fb804f70b20165df8d88bfb359cc185dff45e73ca9682534ff7baa00d362f0f3f88bcc5064efefa959a1b793f083c157687cdeb84168e958ab0b173fa13175e5c0e9a559a8023e1307cccf9219fc2565647e816542dd060af1291e94d5a3c6426838494f36b875837aa14ce1b7097e9523ee59eef4226b5f6a77b79c102f9b789d5074ae936a20c66cdea1e19fc3490fbdeb958e10f7a36ad467b1ea4724c10706fa8bb58aa0864c9fbb685b53e5c4d8e45ecad7b583342eda51998014880e536e8abc642f19664002f1e4adf6f3fbc7cf86b27d10fe7d90e9111ed66e0485a368c34c1aabcd31a8b1f1b1d9930eea350414971c8fb0cea6b914257ded187a989bb5f279104eae72fbbab13f2e1469561995553637ad6b02768995478d17dc1561d2d12b79ba010f1498bd01124bcfaa6943613af01bee6a839664b3c8b37de693cfca0ce46dc818dbc84e4c794d678b1f38006414fadd697cbbf981da9256eb03fc7fd6c11c8239b41e3e409d5e79f9a5cbba3b271a6ab426490187f30df2af9da04c3a5092ea0213c482bae8ddb6f0e46e2f46b8213e3c984ace329318e1ad572bc25b43ab7a5384384221702c3f92d21dcdaa0eb64f7ef49ab8bc0ef41fa76fa384fea7abd82ea4417a4032ebbf99344df0699a29d792bdfdd360aed699998aec451bb7b60c2df1179d0c8aef18f7e7a2c7cdc3c04f920b3482d5cfcf6ad858d57d4e102b739e3cf6f23bfd83e8939d2042b4737a5626793d0090310c35f7f0ea93a4939b63805d0ec297e9d1a0d26a02c2aacf8bfc1989a634a865a72a6dbaf625f46075cfd4159234545d80d3af38cedea7080437f203b799cff53074530b6ea8b2658ada5ae22c7f535de2f04630fb39194ef64171b56e1f01b39e426275622c2f2b16b3c455dded020bb4656b2c7c688da349fb951d2b0423fc5eb377ea99b7d748e64435f967ece83eb87e461bd891152849a66b7c92dd17c5367e97db1b6d04628439ba20317c6fb57d994395c9928921030b32965bdd9a7fde645ce9b8ec93c3cae034616fdf7333e7d65785206a56136b10d085b301d4214be61fe27368527e5a0cdf4d739fd6bb94985f2723ad22d1544a5defd67706c3fbd7571e498471ddd9ca69185ddaf7943cd4058ea367a4a3112c4c916bd5309c6f750995b62d7e780124be1b4b7fc7b74fec3e824202a5a52f1c78e83b00216cd8297f552b47eee5b68723acc4f6c7e45e868df85094e05fd08d40e47773fc6b39f852190226a2d34ff5661a626f214d8338bba5e6ad2c4b0971476aba91a5b589ab092af6894cfb6b52d76d6b677d7163d9d2bfeafddcc2264fb0f1e2f9b77a85a382328bbf5221aa836a79aae36a764f2014639546841ecd38600321b97f7db82d36f3d203f32c1b151ef71916c66826cf48bb08ff94b501f7888f2f92628c15852d73577bbe018dbe9518c7e4720050eec83db01d6718bdc8f169f62f9edadb3c07f2bc1244dea972feaf6a16b9f273951b951ea32e9ba56c8856fbce89ce3dd65ee1d3cf2f6aaf3f2d543e68601fa5575cac6d73f13eb79"}, {0x40, 0xffff, 0x306, "128bd496fea76fda5556bb69fa7efbb694bdcf050ad5527c42a5687789bf5388bc350da5fa70f5dce0c0c6264e"}, {0x100, 0xffff, 0x6, "ad4d877e0e3a1dbdb0d920add96d99f0eef368928d3d7f99d8151236d668ef73b6cade5c6e54168ad63579c8121ed613647aa6adbd47d6ba50e48732c38c888bca708c8b1a5868fc461aad2919e4de033c523d31359a35c6fa73d17a03239fb4d13152baea9d272d0487b0937f0e07c17d12b0a5ba0f6146c9407b7e93b37e5efb9a87ef8c9d39ab47ffb5277e922e655d51c641ed1c185353357d9dc195a8cf4868866d07ec481a276f98bd9dde8366ef26194855b8f4c29d28a7b8fc4d0560299bc05c549d014bff24b4b96d0a38264dcd42f614f58a11261771b86ad2fe6e13af98cac89f01419bd9533a4f54e3b9"}], 0x1188}, 0x0) r1 = open(&(0x7f0000001600)='./bus\x00', 0x1, 0xb4) getegid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat(r1, &(0x7f0000000000)='./bus\x00', 0x20201, 0x81) openat(r1, &(0x7f0000000040)='./bus\x00', 0x41, 0xa1) shutdown(r0, 0x1) 08:43:59 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = msgget(0x2, 0x410) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/228) 08:43:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 08:43:59 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x242, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffc) 08:43:59 executing program 1: r0 = socket(0x10000000004, 0x4000, 0x0) listen(r0, 0x0) 08:44:01 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) shmget(0x3, 0x4000, 0x4000100, &(0x7f0000ffb000/0x4000)=nil) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x20000, 0x118) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x80}, {r0, 0x92}, {r0, 0x1}, {r0, 0x10}, {r0, 0x4}, {r0, 0x46}], 0x7, 0xffffffffffffffe0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x10, 0x100, 0xfff, "742b8d9f7e39048e765d123169835fedb51cf14c"}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x800, 0xc5f}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000300)) setitimer(0x1, &(0x7f0000000100)={{0xfffffffffffffff8, 0xa4}, {0x401}}, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="c239bc995eec2007b4ea189b6a0834e6f137ca578feaf22ce8f8458885bf1820e580c9170a0e1f4d5155bc3f563a7b81d0f9f01e34964487e7c7e8081e364a19dbe6d771b27fd7ff72ca83db3c6f1f8e940be4dcae70364a30bcd194a8f0d5cc35b1a3c314ccfa432400f26f7ac96765de2dc8a16c74db5ca333850fd067e6fc6bf8ecee4835b36f277c8afdd559c426b75374e6e3f8717ca8183e0e27db", 0x9e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1093a7fc, 0x5, 0x3, 0xffffffffffffffc0, "b0a3b503910989cb4d802ea9acdf2f9ed7bc8a01", 0xffffffff, 0x13}) 08:44:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 08:44:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffc, 0x10c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{0x9d}, {0x0, 0xffffffffffffffff}}, 0x1) 08:44:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) close(r1) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') select(0x40, &(0x7f0000000080)={0x80, 0x6, 0x80000000, 0x6, 0x20, 0x4, 0xe90b, 0xf4}, &(0x7f00000000c0)={0x3, 0x0, 0x9, 0x4, 0x200, 0x7, 0x9, 0xfffffffffffffffa}, &(0x7f0000000140)={0x1ff, 0x6, 0x5, 0x9, 0x8, 0x3, 0x91, 0x8c}, &(0x7f0000000180)={0x6, 0x1f}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)={0x1aa8, 0x2}) socketpair(0x18, 0x3, 0x10000, &(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000380)={0xcd, 0x1, 0x5, 0x1b31, 0x5af, 0x8, 0x4, 0x8}, &(0x7f00000003c0)={0x9, 0x3, 0x2, 0xfff, 0x10001, 0x6, 0x7f, 0x4e}, &(0x7f0000000400)={0x20, 0x4, 0x7, 0x2, 0x0, 0x7, 0x2, 0x8}, &(0x7f0000000440)={0x16f, 0x4}) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x3ff, &(0x7f0000000000)) write(r2, &(0x7f0000000200)="bc671c8b5e5395b48f285f010d694f5257bfba62142af4840e0a7ed1627e111d72f2be7579617997cee2e670de6b6e5fa9d38b93b071afb69d688c56a4ee0d6528c18ed2d7b33341f3a8ae28aaf207ac571b249006a0186276fde56e912c806506c8726bab9a366d0a18b5ea2416b47b1ed92d86baf21394bed089a1b74bfc17ce782a0c43b365c31e5b23b32cfa73dd39", 0x91) 08:44:01 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, &(0x7f0000000400)="b6ee0d28409cc76c6c1609d545d2fb2843002fe43fde3cbb54651969437e8f1380fff102000000fcc1a48c2be727f16803ed0fe0e5aa12d7c034445cbe179525ad4552c0eef47f5c4874b19be58bd895d182c5c60a80f3f946200000007b77b807b83d5a337cc80be48e8a355aca7f4a605f2b33c8d1599e24e36a", 0x7b) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e", 0x4) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$getflags(r2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:44:01 executing program 0: semget$private(0x0, 0x3, 0x10) r0 = socket(0x2000000800000018, 0x0, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x8, 0xfffffffffffffffa, 0x7fff, 0xa3ec}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/160, 0xa0) 08:44:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open$dir(&(0x7f0000000100)='./file1\x00', 0x8600, 0x44) pipe2(&(0x7f0000000040), 0x0) 08:44:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x390ccd023b65d69c, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x6, 0x2}) 08:44:01 executing program 1: munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = msgget(0x2, 0x252) msgrcv(r0, &(0x7f0000000000)={0x0, ""/151}, 0x9f, 0x0, 0x0) 08:44:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x9, 0x2, 0x99) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 08:44:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x6e) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x12d, 0xffffffffffffffff) getuid() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x200, 0xf006, 0x0, 0x1, 0xd0, 0x8, 0x80000001, 0x2, 0x1, 0x100}) 08:44:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffff00, 0x0, 0x1000, 0xdb41bb0ddce1c20c, 0x6, 0x101, 0xc7ab, 0x0, 0x2, 0x9}) close(r0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x3) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:44:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f00000004c0), 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) fsync(r1) close(r1) rename(&(0x7f0000000200)='./file0\x00', 0x0) 08:44:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000240)={0x4}, 0x0, &(0x7f00000002c0)={0x40, 0x8, 0xff, 0x10000, 0x100000000, 0xa155, 0x9, 0x200}, &(0x7f0000000300)={0x7fff, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0xfd45b98ac65acb32) clock_getres(0x0, &(0x7f0000000000)) r1 = msgget(0x3, 0x10) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 08:44:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20040, 0x0) close(r1) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getppid() fcntl$getown(r3, 0x5) 08:44:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 08:44:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = socket(0x18, 0x3, 0x3f) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x5) close(r0) 08:44:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='W', 0x0) 08:44:01 executing program 0: mprotect(&(0x7f0000239000/0x400000)=nil, 0x400000, 0x0) r0 = socket$unix(0x1, 0x2000000000000005, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 08:44:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x7}, 0x10) r1 = syz_open_pts() flock(r1, 0x8) 08:44:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 08:44:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() socket(0x0, 0x0, 0x0) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect(r3, &(0x7f00000010c0)=@in={0x2, 0x0}, 0xc) 08:44:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) sendto$unix(r0, &(0x7f0000000040)="bad45e8b1164146b25201f104534ce8e2f85a32ea428859c71da95e207c26310d1ac3ed4fbc189add5fb694605edd23cfc2545050e3aacf121e91cc5cc77fb99bb5b6879dc10d2f5764fe0ef92096bdaf47ce757fdfbad369e71b519c62bbac4047b13957b7e25da545bdededffd512b0d2616af147dc356d3f886d3b6c341becdccddcac2ad7609b9bb20016527473157320ad2cda82813b4ecbb7f11ea69044ccbb22ac7c9545ecf99f571318c241e350489c412d89a068418873115a7c50bebe1bcd6c21f20c879c5daf5cf1be342f56b05aa9b70f6ffba9fdfaf5afb2e9613772cb58a258c6d7ee2772cacfaeb7d1a42e6fb11724a0a4a3648b91de068af290057684d8436122e91acd60254703740843e2e5afbc9b3bee7fec67b402c12c0bee6634d6048fa2908d0df1c7147ba3cd1c4178d25fbb3b04c25bb993f29a1566ffccd9cd2cc9f95b04b5ca2a9858aa5867dd80eeced7e63ebaf89e58b686eb85c158fe89f26d80510e4fb051ef5aec57e4359561d7dd495a15a92c515b936a15e7fed62b0d271ab1a72a20306108d526fd8bd3f76c7177ee06a146b9027573420a5d02539c74e686e87b370049547f3fedc66726ebf7bedd2071ee8801f8ebb5ab4543303922949d61968a6f104d97de3a77a7fcef6854261cb3191545d444f10899c67e014cd600e3fff504d3eb2ae687ada8acad713e3e5cc072770cb5b7dfde10d056bedbb4aa0c5567f9b96451f7bfdceaea766fc97ae682b7a0795b03d1b14146b40f00398e7a504c1e76a08d3c33586015f47b92da36536a8e4ef4d1159fe9f19b64bf58341ef3835dde1675d80c2b801446e1ec77e9c6bb315ac3f5e04118e3d2258129f82fbf4bdb41a98f35b8bb9b86d3b98b29bf3ecbd682fc65a03533f1adfcb53cfffe75f809852b55be6638e270fa1f35ac8e03f1affa0cbe8bae8b5cd126b3e675ecffc1ed76b1cd31c77a2cbd36f66c01e884ddf2bc89ac2079458e5974914d7ccb0e61c39ab2cb5d109c8d2f6596521d0aacf2be8b0d2a55bae6a28f6d7b04162633159d885b5775ae257458ff4c9ba1b8e50eaba518b7e619341a4df28a7add957fe934c8f005f06c2f4e59f7272d4d2d2dbfd45a68227db51bfeece70dfc271a337475e4a8b1c42c6b085623faaa377970000ef7e7e80ff79c0ac8dccc69ca5cf123194620a90f755101163c1952cccfa0c189e8d0b67b5e80f3d37569cb073549fbf234cedc49c326c8a06d516f99e497735eac6db56d9bed81a006764a0837b0f5d05236b981e1be16515937ba0f4ba809ea939a82558b4ff60f4ae37a4a62483e89f8946516692f6a1ba90cf2916e7b58886452379e9ac6042f2ab7477a4198d6cd5d98e180660eb76626bdfb6315f76fcd5704d8a35be6c79a46705809473add53c7502417d18eee0f00e5690ab76cfc28030bad51d2a08900cde5d3841cffe548002458a5bc805b0645a1679b5f83f7eb3db4a5a135bf5f878c9bc49ed3a79cd021e2366ce56d18de454b2418da3358ba4a39a9ba6df2d909a2f9fb9e277e84d3fa12de6fbd9038a83a1b0ac68acf782fcefdf0871055a7cff1f0b36f1227aa7afe4ac86648396b7a334ee4a189fcea755d48a09d8b19eac7a0a6efd9fa30a5fa0f3999f8b60c03762ba950806ba23f44d5235c597bd3597b10b17bd8f2df05e7f109628e710b544ce1276b54111d89895dfe74a63f4cf19f9cc3051250ba569a21f397e04a364ce7d8a5e0f6a91d7f59b9c34926c457bcb41b63ade9e90df0e4e8bcc34edc3e67b1a98c2ce61d38dad76075ebc2a33e6004c2e75b460a895a62d9d03d64dc0f6dcff739e7bc08fae2a1d1ac54c1fb3ad9dfa7831e2299c14792adf911c64dc2deb52deeb8df3bc66617dd4c47f14397ec865959614a5befc0d11591bf57efd24bc8564e9bb473261a29ecb208e7a3c7ee3b22b4f890366404311fc4fe5ca66eaf9ee72f4de09cd20bf4d320b87d82471652783f660ee50e62cf2e0f1cdcf883700ec24ade6959fa3f9dd1e7399184c0c4e0428563ad818ebb75657e22d1aa7cf99594738e3b79c458feb8b784b11f74ded9b6bc3e909e0d1fce582a3847dcf7fd6ef0fc6ce9b9c408f2f7e75133dddbd6536e12ae18a7aefdc19073452ad4dab915fbd562f991f2e8947f7b024e8ed24da2a513c68f3e4bc2d36bc59c44f21d4a1911b588c9b15301cec5016ed82ad02e88874ea43954dfb8404ab33cbad0b291009d92f6342a099e9e9776ac6dbd155d253585e7f00a192a2d77f154298031a6ed6bb26418b74807d3dcb2f381f878e319ae29c2b8a4687e1a4e3567b5680ede23dc8a4058143e5f31f5c576340bf5e63c2abbbe118829a22dd7198dadea9b256bad9c5830323db8ad08c7c98acfd19d2308bde905d7dece39b0a056e731cd690f0b4d4bfe7cf9be7a7356054327423cfb9647d2a053144f5739711ddcfa7aef12189b6db89d88827d1708c7c361b7bf9e15d0d6671a5fbe082c91d0174fd14201fcce9309bae6e3c2f4ecccb10e2e55c9d767ae65c8a7dae99de2097359e31f3eda0067d7acb7d510d1d06bcb91f3ace6dc16d7d98407ed33b26cf1b90e77c7f72e68454d46d439720383d9f1128d66ac643b8cdf321aee875b5ab588ac14c706a1626bf538e4e08aa363c40757e03679d4c7086ea201bae1a41a17cf916638ea4395e5dba3970a4fc6930752e031de85b6fabcea195bd0fd3b078bb406eabb141ae38af9d7fe417f6a2f1ad145c7218eb50ed6b42ff31ede4eb81fb96d1ba9f36194725c2bf1f8bafbb997fabf1ff88bb3f3dd8262713ade3f61b2aba1d6e1241ad4387f725f091277f1fe902410dd57517eaa42b6f057a08c23d5b056d1c671e8f43a306159ed9fff562354d814b18487607c1498665c494127be772e07b3ea3d5593182a2196839122a318f828bcc5eb18a105e4bc863d4b1a2838c38f629de3490081ad8d0ae51b13a0df84e4cb2619dc80fcfc34a5c9f558aeaedbcba35281d7351ed22aaf6df25da9445ae9c77c2a77f19a40fbc84c403fa8b614a1f9582f5d90b9c1b3c07ff312e242afbfeec028f7cf3aab6bd744f2f35dd80581327c18bd2ed6e3b7fa7863d76538d9640ff099f2d38512f21bc970ce489b02ecb49d4129178dfc37c6eb81324a18224035481d344d16b49a1c46f0536ef0099d33d516045be1c0b1a32093b595cea198031bdfd8e5b099148ce03c059fd93b498c7af3b9bedc807fad507845aea591f3f4cf3fc1fa120f3f93ae40464d55124123bcd1d36ee91e46e0dfaf466ad5b96af34a321ff5f62c6988d004bf0f9d93d74ad56148d13e8e67299d3612dd89f0832d787ec9b02ae16b952786eb3ae0b0d6e6c7e4bcd63be3d0079aa6c209bcdd21957aca203d0db6ad144d400bd0f3377a18a17c925fae42261c9a2cac0b4ab9c188d56f073714c1bee782ecf4dbf0ba67b71d387e45160ee4ddeac8dce460657c3da6b7a58c60f1d23f45c32960115d906aa162f5f80c69f38cbf2d34c5a08b495689544987b99fb7297af5a8f1db7e6b2a88ee030ff0adcee9d2ea07b65f31d812facfd2fe754da1bede382f799ca96cac1dff5ac2cdbeea93e70f56d6d5a06cc84179ca6deedf9f5dec0897ff1bc13be76663a21e260407ea8f57d840fc751adce7b0af65c15a5915203161f21cbcaa8f1e1e6a8f7855358c00d1f35f23be613eac540b9b883ed617a5b10bd3346bb705067ca8fa1174defb848dba401305626b7e2850d16ea2302958b2653937b4911bd2c05d38672f5d30b57fe314c92be44003ca2d98346ac85367a454d4ceca1c6f6c2e7f98e4a1dc9402968dc450d5759dd0e9b97b315aa4aed333777bc03c08cebf7decb45e8ba13031a36c7dcafb251c852964804908224fccfed5faea42749185e6f503596d50271c9de7fba18b6d2b5370ad3dbb5c8513dcc637dfbbd064543ba7fea9d22d481a22b5ad6842f0b95d4610c2dfd5bfcaa404a547f1d9c264fa196a91586a26a67adf1e42a0115bf684049ab0c8d2c0105eeae2b6c84a89b8efe2ec0c913682fd89b8d5d73093a4bfb65ef7042b288cd215c80671dc9a6d3aec225612e81c07dc268ffb6fb16528508644c866baf941187d3bdadb1f6254292f3d518749ffb5831fd8af2d4af292b7eb5de2c64364c0b83d45647f80a8a066c9b15c9b5c16ab8465997a81eec551f794de25de9a7a4046f42afdc17e7527cc4d828dcff55f11624f55953d2458f1d17388dfbaea7b0b9ffe703d746fa53513d699177902d26f24cc7c68fa10b4abcb5a009d2e19d50854e3140169d8a619428a53d1b5c34c903a6fecb9baa845381e1b0bd1345faba46c9ddd4c15beb5e36b6ac03c08df49d94c89d1497ae87d1318fe5e52e25ae81140117088002e2e8c767f62079aa17691a9e338e299060a229ca3bfb5da71eed831dbb1d84f73e9f050dda5a9b9c1da0320b9151edd577cf7357c55fcc3f1b7ab55b83f17fa7b72910fc6e9f6e68ccf013b97c5141bc7847d2100efecc7589448dab3413a9139f79d21d5f9c8724e98aa5cb90f38c3a33f19ef131dbce8138afcc33a26a54db64a8c56fe01872fe01f594bcb81d54dd473e7934a65e36f3ea79f3abb01bace74e8ea0da443e6181219c83c456e53524d8b99751790b6bfbd6daab29c70c14dc8eac10b3778702602bba1ac677991d5babe2ba713741d4cf71df13f0d9354357ae45e06cd88e88592eb4ce49e3149b9d0a9eafff08424cc41e77c290988a744553af1a4aed543663bc848485caf5873b1a99ba7d9f01f45460dfbb586b970c254e66e76d84bbe6fbcaf26e254915f309274935d96ee78899f81a4b7256e6d00b719d1e15ee6f7553e286e2634c681c80bd7691514519abfb95cdf50167a8bdc56513d6d03fcec7dfddb91c28389286b24dea74370cd0de39adb7ab014bf71155e1079f6117930a5042b671353359656a2deab029bc67842292127c687965ce4a0389d16c0abfd2d5ee43aaf035a2f05c117a0c56b871a398ce2c1f581b9edd3fafdf25326742c12d668f2005c06f2b0131ad265e96d571aa042f2a5c7654b004ae28a69299134029c0880309492d0888e6cb5d19fad43d2f09e7b4b54dbb5a96f15cdb18917fd27aeb11c38957282c7f8f0f65ba53bf36d3b441d2b5c6e093129cafc260baba5d281e6386b92306419178d048972a9801e1b610bb4cfa0a70df675dffe1dd2f757c368ce3e887ed9558dca32d04fa1d9423d4f787fa6ccd6aff6985de8871bfc4c365af6c289091391d688fdd12cc9c76e5cd60d7d745bd89c45253f74f92a86cfcdadfc33d5338cc8924555f65c1e3d326cbf811f527b2001c943ee61fc92bd05012a5ccf9b9bb224692d59adf6ad6345c197beedf04deb58fd5e3976cf23f958d2273f8af4ba7d811314ed0570e36c4f9dc32c3c36f154a8faaf71d077608d4729f99ece279ca32f843285c4df0d0062ba3b333b324f615571787a5a2575c555fcc8dac0a9b82e0334f89ae5523fc7aa955973a8a966c04ba2ca0c3dc425520618dce084a4fe33c3ef55620f9a18f89cf0731535fef665ef0d6583d2126b2f12f9684599f6196a87a7d165d07242af493f4f91c7b73fb33e807f7ed1a58318050a8597d52eff409859923027d89651324a22008d7c09cb688844ffc62cdb39840d83b8620ed39c6b10e872c66361a4164172552192424443d26436a4dd43636b5acae5c5e5e4333be92268f2b387427651e07a734a27681875969a6d9ae32b6121536a326718b9103", 0x1000, 0xa, &(0x7f0000001040)=@abs={0x1, 0x0, 0x1}, 0x8) 08:44:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') chdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x80) fchmod(r0, 0x2) 08:44:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x10000) 08:44:02 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ee4000/0x4000)=nil, 0x4000, 0x1) 08:44:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x35) 08:44:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x4, 0x6, &(0x7f00000000c0)="85a9d7f160db0fdf0a32150575ef04a76b507bd4a1a6db97996baff94177abc7c8dc76dccfe47d30ccb8acd8802d92ec3dd9c125ac4e98eab31cc71c54a87e80735640cc", 0x44) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="d2f474e83234c0bc24b6a75a7ed7fb6d5e4aeb9a3924ad5d220e14a508d3ded91a6e9bbef46e4804d8c9a124e939a8518604900ae00a09f6d8ae0319427035a704176790fc2d8a7f792bf853f320a8a9b3ec567b98cd243d33edab1dcf18292743e72b2ddd3d83a56ba8deb50f3b4ef2c9d08eb7fb79cfe7a689c6e736d9b7add880a45469324b8668aa9f947a502b078275928545772bfc895edd3a8080a592", 0xa0}, {&(0x7f0000000200)="e182ab1a3b38d73d346ee92cbf630f87bb605e0a73880f3c15b98740d0896f26", 0x20}, {&(0x7f0000000240)="2507bc06188f0b8b2227b96c3d209cf983fe6fd1bb8f27db4a6f6004247e02a15a2fbfedfb0b8a6deb777286ae8d325bb4d7d3c806798c71abc5a18c48b2fb1d1124ce9e6dea7b6e35d48fbe7f53df5b71ae4bb385850116ef7dd374c4fa53ad3e725eaf46b96648fd10291e7668d32b23cbd50690c3dec243c9c573430fd10a1f059451db634b1e27bf1a0463e83a48cba658e279f0152d2f95c19adcb8035cd161bd37eb2bd24ea5f0a02b496fbf3e9b69fee1df708d8d2beed8c3f8a5afb003e4672e406c4cfc82e4f28852b79a279d3578b2506c96810ff2eb178a5fa2fa47b328288808c6571d688e672aa4668b17d503f96278c570562218a66af21a90ae57feb880a4f88828fdf17e8a67cb42d0182be8b24ec747a14c8c165b53a2dd59e0cd564d34797b495a4e41b7eb34bd2947c140e066be7c2fb60e8eff63d2b7048cc834a3165997a3c0cb167c4c59666d8cf86f44488114dae5ced0362a1aa737e88b1a9803b5cdce9b5653a257e6918600970bfddea41964c52d7ec6f5e9468263981802299cf1ddfccb0beb166e45ca589446c6b9c931befab38fec961cfa04ef5d003cf7c8109a8ee0ad3515ddb1b9f36fd2dcf3feb028bf5e3ce93dde08437332a005c8aa36deb1f369cdd9afb9a6dc936a4783dd81a487fb5a194ee424a616617006438d3f2ac2df4293232cc7377ba1d3455821ef7e6050b99508e1e930837de1af72b3136320f2a65e666be97855e1c49fb67eb035007e96d2f49a16c838c3ca7c2d9ef34e24c11e9ba0cbcdd9e23fab90cdb51f0e49c86e2239974ef9611fff744f50eb3b93c6954a60c1dd2b8d9b05495d9d99682d30f2f3b21c7e6e2a9311ff4fd3a43c94510bf1d3239ea6a6ba47a9bfdeff3d2fa07bd1a4f841c046ee9316874c8f91d74bdb0cf8509e1d552c9e918f9a48b77f8813bde6347f6998f701314127fe064db832e2ccf18ea94fa3e2853e0eb88e6d03a4a788c31b2318a2b68c433cfcc151ddd5a4bd6901d4187ac263e38aedffa42536789ee4cfbe3b2d6ece92a10540be8b5e425396b0cbfff9da611c70bcd4eb5dbbfb967ffe28f5b28dff17a7c7e01f8b992954477d522e645c513cffde023ce3eb4b0e166fcedf832131ebb301942889d04e6c1b384c41eb143713afade53a3b4b7e3e9b1381020ac8b45724d2889cb0f21388c5af24fc5b81773abfa60d533a308864f06f3429451ba941e5c59759abbb5abff4ec979912455fc79775f0c8aaad5f93b07c7e74fd077c233b275a8b715866066222898286cef9d4047c469f664b3edeb0552ae689cfb4eb273e0983960560164da20b62083b49b35601e3d41eef5dfd74287734693ce63b0cdc54e4c1a5fb8e1a4a1cbb23a095305da1c1efd0a3ca8e03ec656c307dec00d568eacaaf114de7e4ae275382f42897c460fff44d78f55f4d9ba028ff35d1292c0b4bb49992d0d84839f198c78f80fec8cf863f5b75d6075d8af185cf6924fc72de90f5a5b1c4fac7bd4c614acaa50f6d58888f82a21e3391c24eadb2f258c452d970c57cce6eaa05d28f22d55021d547a333d85645fbf572f532a1dd0af32a4d23c7fffa9996f44d69c415eee5d228f11bc615f07daff5d5bd255b638f73febae69ab1e7454e2a608a5fbe1f8ed43142497122fa9392fd555b83a881fa1d49bf40100c35b0ab00bcdbe2c5ebd32d52848f6b39768ab77d95bbcc9e74088a1d57929535e00fc2809c1bcf317b13fcc43a490cf45f9349f4d0da900a4f3a27e1bfee780dcbdc9c1b2c2141910ac20d86498ce772de6cf881664e461f55b3364f96cbadb8273044e6eef6eb440b8574dfe1bb794e59401b93f46c52944e53d3bdfa89216414ff32400931a36b47324dafea7183b52c1d50a9c986f879d0195d4614ae1613eec5f6b5e35cc14887130ec98127c5cd807765eea82ec842afd467c89d28c2bf717f9a4272c52496fd2f46f309505faaeb46a7ad631c48483720d18629854350e63ee9cb2d21fe116f9ba222aba020d5fd6584e93ee18c6a86d3e5f904cae622150e1c57ad7957df2af834ddf0cc934a3dbd149c6ff00528e1951413181be916f4d049ac6a2d54dfe4d4cf2293475a3fe340a273fd1a8fcc39f73637ec95d57e4cc699ac16595d16d8480e2c5e068edf580aba4d705607cb61bfad35c452107d783f83452372b14f5a9f678c51799fcca7842db80f652b5580f1c080bc369f3af355cf35dd10277634e383305ebc79f107df8e362c6e9ed3e933332317d43c32c679043457f1da7a6ef8b022a714a2648be32544518485c17e593c3bd4cddb5e605050ad289ac78fd230d32f9823671d344886f8cd634af300222bb9d29945045cb0406f6ab07d9312dd2f3edeb115c6f205717b8d7cceb003c75ff5fc1c659da46c0f8abccd0462baa7a92d9c37a23c6811038e4cdf1a35e91d238200b7cc8ee3d4b162053406f40db3bd062fde31d993a4c51e698f88b86e58d289082df94285316b03fe5dd9af5a0e2979815db7d011dec4ee079a01de11f692ce6c6e13c38f040a7628531cf29e8f1132c4308c86072fbd1901f0112557e5bdbf1fe7af80db6a05c9d3de97a7687db6facac92affce3d499f106d1b76b05cc5431ed6ca44cda4fbba576e00a896f7ba7db0ff471b9fbffa6b839e102f2ea44846ed55ccca94d0ca133b3cc89146f2381ef64d1b359f7be444197a2f15e3a5edcdb9b9877c1d67888f2a70cf91264ed1152a554f7222ac590af5622a4eac702344ecf4c5038be9ba54d74fc456c41191e11cc2eae615095ab8b8840fb437227046555ef614bb025475537075186430112cd36062b8d48b81157e4e7c3e14de39e78c722e17177d6ff24068a0f853117a7e2a2803f6a7091ba9e58ac75f8340072d44677fcdde2d3571675f792bd746d3839b00b85081a4a079672e7cfd88b3a2294ead46815651db274656cff6f9260750067a2792c07edd03e463abd09e9fb4a2909f4777c567ea5ff96d84f3bfbf88234aadb6234e88f16c115f3a6268432c7fcfc07dbf5b23041ede34ee6bce963199c08c21744fc288d979669149830673f55496880f8a6eb1c25441f064f867d54b8a32ab8f5cab9eb4fec844b9c55971e9e9678716eb27e1b1fccfdd98465d92cb598f5951e6b02d0bd95d1042af004d65aef8214a3765b782537f14e1e40a51086abd7c2b5c42fb21d99d64763a90e9e3c61965be6815faebc5fce18f1b431c1899a138211c88f8fd6e0f19a4c0b306769a90c6a862b794d777e9ed82072c6ea364e7a4e7dee2bc825082946349fac9d43b688e9c243307a6ad6e2289b145bad1087f86da261c6f45b7cf0e3d4eccb0107e00bcacc42c81dc60be1206dfc81936ff487059558956f2f9fa4b96e9528df5915d71462758ff1abf2d52d9f17976f0af5c4685ef183c060ef05a45508c555081700dfdde548c5bb8110dfac639013dbf7f95564dd30ec1306fb8a0c0beabf422547678345766f622ff71dab080d721e8308227d5e59364500dff0c3c8fa47f202559ee21b1c46848a1ee5634e81f43b3ca2ec0c61ba9d1fd8295f886d2d80ac2f2399992e5d22592a82f8ac40ca51438168b876ac220ef4eef4a8eff3f88090d5ea5c40bd7ddd04c3365ddb6519423388476dbb2bd6f4c5c869d24a47773c4025bfb5fea335710f2c69af9935b279c349e206327a54886f429ac3668eb2d464437979e58950fb0ad58c7624fc84adb3982f763b6dfd66666281d9547e6f55d9e7f154f878bfbbd51732623dcbdd629f54aadf2eac8d267483b2bda8c94a3c49ef6dd9dd6cb40835cdde6546c58dc5ccba803ce7bbc5771be64e2ac9a7bdb91dd06f65bbd3733072eb463776049e1f5a2d977c50125c377555d61d91edcffa6e165f0dd4ada0471993e78cea26e29640c419aa8b0aa8a3dcfd9ea715ca7dd74d93bdab82f77ddfe12ede68e5f5c1e623d6d8295453099d0eed661f5e435f58f7bc02c76ae4b731cbf2c8791ec920ae19866b08c7438e2b62e5c7514dd03b7431c59cfad416940c2cc7068822ff67fde817e8658a2e55431ad573cd4897d3eeeb59a5c887821910e82d6b8c77a8503c6e87d59b32751937ebfc6fc8816563fe56bff2a591b4ab74d5054aa24c2b6895a444267f431430d4b3fe6d6701ea691119184e7d225f26e80d56bc5dc204766ac4425d103b94510f7526b1b35201d685b5c8754c8fafd98b82fd16ac174b3b2dbd94d604ce5132a2c027a4a4dcaed3e7252131f9e1e014083a5a736525394cdaf0328ebdff586e01261f483c95af7bfaad5193e79fd3d05434fdcd4b1ab5ee59df36f91278b3d380e6eca8ea74c0b5141b6b4e6b6edab26bccf5fb01275bb57dec0fde8015c42b0c32abf39c42090112a07f154d13d38a12a581cb3a9fdfd476a0e4a1a95c9eb3a3d446269ee55070141d0bb18193d740be6d9dde101e12f9277044021c74a9811e0fecc64b806028e10258d41648a0521dfb124a3b3daab79776ae2dbdd178a9713d3ee784f9b357a8cb53fa2512789530011dae06acb4642c6afb1e70e776e7862a982a12dc74d8eaae4dbc32999c8f5be501ace6afd6bf8a1de53eb0ba8d063ffe04d66b2a76a10505bee9ce7d7e0d17ca0299e270aa01734bd00050a67f06889bed082c2e6f7596ba6e0c5c1aa36093df04848f02237538a52d8e8ba3655afc4a731896e2d86efc2a3eaca4f5fbe4467c2d242eef02e01f31a2e79e8dcb0237c193139cfee75623844b0db32dc60b34901a38ddb3249f51e6ca19a057bc8767004438e1051db7121a5e803490ca7ea4d2b2bf0c84b736a3eaf53515e4ad644f9bd3bd2c537d6bf0d3831b7d013bdb4d10d865d514a11e32677d51ab69d6dbc503b263981b691ee96d1398f1c46584d64843b71a8451b13fb0b3c9744377cba01574eae6ae80a34f8600c3a5f30097dfa3862491cb2cb1376283d8eea7b2c46b5844ca2e4c03c5064a109ad06565f1db4548a71286831c45593c2e3cd2ae52b11637699bccd9cb1a8b8a4d22bfcd5703ef484aca20a4da49d9077e47f07ba2d5ca80b7d690d8b93b012a7a0e3b7cf0dde9612f3fd21df62c8100436af628aeb46e10d1f0cdc2fa0540639cd97e91c33c8234f848c63bb2465602f90d1b9bc73153e856ce8d3f2f3ca38aa1b9743810bc54dd8f5396e3678659036108f8645b55917b9d23dd49db520f295093e0a709314596e4d48818eb4800b20331312c381df91464a7ee15c3beb18cba757ee3f98146defd0367ffdfbfce1ebce5908819692c7ed2ac6af465de4b72455d5b8436394de384f8f997a82393882d384f742ea7bc79d1a501e41db38046aa219f09c0cf8d928007d8f39b4ba467ce6c591ee73f1a2ccda0d5ee2be7a9436140a567ee53deb43e165021063615a9fb34a9a74371ac096b174f098f8887854a17e48fd787d7677757bd5062c7103feb348b31bceed2bfcc59a67322fbeb7aceb0e8f34068b6f7f352aacf3645e540c43348851a5f298a6126a84bd27cb4626f03a07c2fa635d86758f1f277c46a3206551ecf246b3f7d64722c05df91c4f5b85704dcaac782b59a8c26bd591cf4f6c7de6ee2dedad45923d3cbde3c7f930e6520f74c60d83821e227dc8d67ba88cb2d1231f64af9c58fbff2112f01fa1e5e435db00f2cfc1bdb8b6763a19840d370882a0acfd3d20d0b1fe86665987ba6af053e742ac14f70125ee65610267530e1e204086aced481e13aab60e7ed086f4d6992d1dde53f72d13751f2971dec9b62c7b4b8611803c8c9a", 0x1000}, {&(0x7f0000001240)="3708c46d94fee454186f707c09b2643f040e20c6073f1cab8fb2fdca195b35b8256acd7ab00409a8d1cf22789d252dcc2c87c3809a7a16f3bb466902093c03c75e9c1c0327384009f98f9a7645481cb8285ab8422ba5f7f5351fa26edbf0831ab2d78eed43031c20fad0dcc6ead46801", 0x70}, {&(0x7f00000012c0)="20860ae8fa39118d85", 0x9}, {&(0x7f0000001300)="f20c2997091c04670221f610fdca1fa1f8e2482828c1b80bcce8dc4b08ee07f56fbca1b353a84a14a42a2afd754d356d588a56afd8f573bc20b54be67b8ff58a13ef3a77a241468c103f12968e1df980151bd993db9d0466aac48ba53d4ca3cfc19ded7f1fb5750f7f1ec15a37ee4a29b40a7ab272c22fa2afb3711ae557da2566865696", 0x84}, {&(0x7f00000013c0)='4', 0x1}, {&(0x7f0000001400)="5e75db2a4744f27141474118f6263e93360d975ad1a61b3c138a69202fb9b7878c26ca96eb6f6ce0b14a617596f81bc372ef52aa83108aa61cf994a5d194d8f831ade36e3f132bc0f6bcb671d3b441134f3028b939b4b0b0d30ce3aaedf46eb3951ae356c5894624da8ca08cb738efe8fcd98b843c9b31e1ddb60b949a1d00c5800dbb751378566a7ea44d518cb8a8148eb61034a35e1fad8f4e18fbbfcec64b39d27e7e26", 0xa5}], 0x8, &(0x7f0000001700)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd0, 0x3}, 0xb) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:44:02 executing program 0: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x8118, 0x80) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) sendto$inet6(r0, &(0x7f0000000100)="a59fd081a5693ff3d488e38e93754b13f0866572d3f5ef545d4974e02be2141584cb5aaddf761bef2d8aba9ac6eb23b19059e38df83dc3d077da4bff557ca66c7daf75180eebf4149f8b91aa358908126099feb9516922f46278302188556369c78949be3d7214736ea5dd8d5a8548438ad4ff2cedccb8d7f0baf410f1f4ee69ba14c20198d9f37bf088d8d51931d7c8a40ba825711af15bc72c154660fb985ab3c2a7a7456d8a3cc9a6e8872a56b10eea22486c529aac043ccb3239796108044ffccb553a2747f098227c057dbf9e2c31678ba469e7708383550a63bee5e165f0bec826e104796236cfe4fdbded446298930af477ac7a5f88793600d31f2f", 0xff, 0x4, &(0x7f0000000000)={0x18, 0x2, 0x34, 0x6}, 0xc) 08:44:02 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:44:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x20000009, &(0x7f0000000180)={0x2, 0x0, 0x8, 0x2000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) 08:44:02 executing program 0: r0 = socket(0x7, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x10, 0x0, 0x1000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80020, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 08:44:02 executing program 0: r0 = socket(0x2, 0x2, 0x100000000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82822ef688696c653000edc15754c185d9b626af2d8b673da4d4ac6b72fba03bbf7dd93d"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x12, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ff00000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x40}, 0x0) 08:44:02 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) readv(r2, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) syz_open_pts() 08:44:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) flock(r2, 0x3) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r2) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 08:44:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x281, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect(r0, &(0x7f0000000000)=@in, 0xc) 08:44:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfff, 0x8, 0x1ff, 0x0, 0x4, 0x1, 0x101, 0x2, 0x3, 0x9}) 08:44:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10100, 0x10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x11) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x9, 0x9}}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x1f, './file2\x00'}) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) 08:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000002c0)=0x10001, 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/142, &(0x7f0000000040)=0x8e) 08:44:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() close(r0) getrlimit(0xf, &(0x7f00000000c0)) sync() dup(r3) fcntl$getflags(r1, 0x3) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) poll(&(0x7f0000000000)=[{r4, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580), 0xaf) 08:44:04 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20609, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0\x00') utimes(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x100000000, 0x1}, {0x2, 0x2}}) 08:44:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000540)=0x2) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x2) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x1, 0xf22, 0x0, 0x1, "49f596fbf092039bc55f276fc2fcfb5554254cc1", 0x9, 0x4}) 08:44:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) dup2(r1, r1) 08:44:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{0x0}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x2}) 08:44:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) flock(r1, 0x8) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r0, 0x81) r2 = getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000, r2}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 08:44:05 executing program 0: pipe(&(0x7f0000000140)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = syz_open_pts() fcntl$lock(r2, 0x6, &(0x7f0000000000)={0x0, 0x4}) 08:44:05 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) faccessat(r1, &(0x7f0000000040)='./control\x00', 0x23, 0x2) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='c\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r2) 08:44:05 executing program 0: r0 = getpid() socketpair(0x10, 0x5, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getpgid(r0) 08:44:06 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 08:44:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0x1) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 08:44:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000001980)=[{&(0x7f00000013c0)="e0bfcef2f8fd93077a6d3ca45e1999c76b1078335b2ab22c9df3a05149e0ec78096a494bb3a02715841a9d6eee9bd73de51da9d632a07d8bf7fce48894be28d83c33558ab2ccd503f74e26de03ed639e22b1f6cc5f696a7a19287688feaa74ffc75cc08d1d3b415ce2cf1745d94348a133539e5d73e7ea1a0acf3fa954c3689e5626706c513869a40b256936b1b9a9ba28b3e014d8f6c824a5c60dfbb6ef86e4d16155", 0xa3}, {&(0x7f0000001480)="c0eba2a6714ca5d90eeacc9737d03afe030cfc7816cf3fbf3716ab963e7d128e5b50bc163df61bf4b74b098b8ebe47a86867a2eabcb52d44b4539124cb3be106cc9680223c9276b149dc15d27571f15691aa3acc7faecb72032a57883be501a1aea36dd558dbdbf964f9689ba34fd11099ad27a630626eef691dcf93fc2f273e21625c9a2a8e8af7b82ca0267aabae29c62e64ce234d15928e9eeb73d0cc5fabca2e91ff96e61dad90f1c001412581e41391d2381bc6401c9d06f82af616f0dc02e92abe3b0965e0d5ce5381e30d024150abfeab", 0xd4}, {&(0x7f0000001580)="57a6830e604012a1bc49b4a437275111516cb09f39d4271e8d4f2b206742551a2e08db4285b34a1e8ccef1b5797e55a55dc60912bb7bae18096eb84c6e2bf21e9820ce8d1772a27c8df88923f01e692e465bfd2189ed3f53582aff3f40dbc9c32240ddc770a677f27fde9c376307bd7eaf2570d6854bf4b5466b2f9a465e48ed3ff61ae2670ba5098c8b34a7809dcd2169b463a84ac690c9abcde8a223", 0x9d}, {&(0x7f0000001640)="25f8961bbf3f2d05a2c72d12a6846a56819e05f8995e782919d091439a23978c49707bb5773894e85c0452f0957f531a174ab3040db10723124570dcb767764d675070b08ff43a2214eb8dff0edc79dfdae40816715e5141a2089fddca0f84e95159df399ccc96ad2a56d4c69b1a14f475948ca0b83672b21f4741b089c0bc103a2aa9e4f5c387f3f490477a474645427ecc2b8d385112b38807e71a2b027dff1a5d8e66d34899ea5a65508864b40535663954222c74e68a67a702586299722c96e4b22492f53f78bcfd3524a9768d826cdc6890a8847e6dbaa48363455ebeac0594f7d22c1654c875310ed50b930321fc2ac2b2193846a30c99", 0xfa}, {&(0x7f0000001740)="4fdd8c597f5ff9e7c7d91f24fc89ffdf191789b2700122a97d87d66e0a6a18cf5cb1af0bd42f2ac4d43f7ef5b051b37f2c9a48d526864e2ae82aea79063e1f70434ac51d41a13c40f3b2a8d1b6b3463493436fb261b80b54dfc64bbbc212332f714a6948f8b39c13a0868f6205653908589a7ba17ef905b3487bc07459baa3e9e92fa6831480007084961e7c4dd940476fdd69a02ceaab261a456b0686627f960d8662df84c555834f41eeb67231a65535675dd5e9b00f49e04bda3a06", 0xbd}, {&(0x7f0000001800)="be525cdce948b5623e16a3d31b4b3a80b4abc4994784ebf8b914ccc7e81d9c66fe91bb8b481fee43f2a30b3bab59fde19a041b730ea7b24edb2e5d372e7e7d01fdb29b42cab8d925bcb5d49b96bc77cb277e23e856a1e8e6261a3249233ccadba8dc3aca8f3871c8216f07b40a42cd208cda61d57cabb476b88a85ea244a9812c81ada3ef008ee5acff2b775adadbebd3e65b47980e9eb03d0bd5e75ba58d642c98d6967487c774b81e46913e9d5", 0xae}, {&(0x7f00000018c0)="c7cb074ef04cfa8cc99f60f449ff5d9fe5e4ec1d33713e4730d7c4c7494f223c0346f137188db177a7a864ed2a91a8bebd45ba10dc79a0603c5a569485715c10ed6047e89b36b4d590e4f75550fbb5da1eb9b6b5224ddce08e75310fccff16c2b3c7f1698900ebd5f135eb15ccd4fa3cc4e6ee422b7aaf7fad095d0e6365e2ac410f88b6d5583f55a62c1222c585005e9a1e7901747afae8c689", 0x9a}], 0x7, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="74464a5a7724755e3edcb581f7786c1e4f585446103eff61c7341003b5c76348f59ea909d0bc55e75b7820fcdb36f4b9d1e4f08724cfff54c92e01afd75c4db1b0d373f1df582db33e01e5e113e0bfe87027e064a66e137d3dc05140caf19b5bbf91d05a877cfceebfab4fe8f39402b0048435863dfcf2ac89b3b4c9a4e3ca10f5ecbc909bcb97c6ef32f597d48cd654619ae0a8466e8daa9250fde884466ad5c2b3072036fd50f23212172632e99d33d2557659cc292b4d57e1dc832b7a3992136af74919476e1e38fed3c037183860f8cde31f5b27f475533b5fac61a27df4730c97b4205b", 0xe6}, {&(0x7f00000002c0)="1d2136c58e0bc5aa842c0c470ebaec5cc0632b19ffd7096adde8f44422277ffa30d3ff3a05eb06c40facdc78a5d59912fc3bd7074cddb1cafaacb12843d93a60a4934e42208cd52fe333cb93795e53f03dad302ae7911d24eb726bb2299220afbcf8365982867ae5f0d12ac653b4bb86299a170b3de61275ecb07cb2dac01b5a302f6be56f933f7bb26c79eb4693bc8b714f8f9547acffa9e341adecc1b254489770fb792e5ebaa0b58849143bc2fb49b8f091b294e237b1e07a346f0855b7ec108e435500e58c3d5275c34a547c9f3dc1075a1cf24e1132", 0xd8}, {&(0x7f00000003c0)="db4fcc4b47354c6212b81928821e53a3fecc28728e42f3c6031a86054480667dac4cc2cb30169bfc0e86904adcf58a03762052f4c0e147cd0f26f541b726a15e820d83d18011dc19b2eb5fd90c54b2f3a6065a8ba40194b352d131dc65900e4f6ffcfa9e3480eb0781ef788adc401ad4707bd04d744dda52226b4a2fe37b1ef0df746285c79f8dd8a688c6a6a43ad02719d7e5ceb489a35fc59e69fbc0304a494f3bb1f2983cab9190785c356bca33c0bab13c874f6a34e53249b789de24bc3d36412eee34ab6d2bc589007ee39a6a667ceb167b824a464757c6e00f8d13a767a141ef00fd2f9a0371727d525f914520a3838692783e515834f15ca51e0eadfc4046423c4b8ca9faef1fa25295684e1934cdfc56fefbfef145dcc90f153faeee6f959317a583d9c752da6ee8a02429adec39f6551c2dff2042785c53fee316c100c7128407d7077ab7ac5ac7972d7f6d87ad5bdab25c950894ec7d7244039dcb3a1424938977c1cccc8b312aa948af6a7664724ed9932c4ca9ffe4ec9673f53b2f86e3a86a9684a0e02d31f4b40f8865ff9960be462bcba7d77d9230838d2f154a4156dfff8888de65b0a42d0b6c0dc3ef25d4c4efd314b2dd6d2a2630187c5b0494ec9d2ce3b97605bf1ee76c11f04fb694951e2be2dc981357a6256956061d8f0e0bc5377b80a0cade40c6ff5e3e6dba56fc752a9747a5415784f33f0f0df7fb639ee0c3a7a936c7c830d7578b879943d303cdad9b1b3e429c1e4b36d7153adae62145ed6ef77720a49669c49e89c32a3190dcd095158c5c34111fc91a5999b641f1e365aa715421280599a673a760157d664f450e32246c05bd8d9073655bbd54f8a30fffbea7c0ad14009097a79b986286b3d57c3dc5e6539076aa10c65cb63930a364758f3ad33a4ac0e221776c5b817aa48ab26493c7d66fe81b556e0a73826ae1d023447e9236579e843580d51ba4ccfae0933bdbaf968d09bd19bb7cbfe9c30944dada96a256f806674aececd6d4e160eb0735dbe24fef01628b02cfc3181a5dbeb9ba8321d9fe4b603a7e1ff474ddc04edadb463e33d901f64aa88da96c4995b2d628d71d9d8df0bd72cfc7a938ebee4bf78ddc7f7f510efc14c8beda71c138791bc6e0c8431a02e6a03d9225f161a48f34b64e3e00b4247c6b052b0419328d0c6a9986fed98771b00f3afc1c3cd36921b603a5457dcd23a75470e7a757b9b2dbef0921430e5853f5df8c9a28b9aaf79f0df0048489bd2a403f8517302b792c37af44909f543b309bd4beb295ad8e4cd06395d2b32f8e49a3f8e277336e06827c912c1b40219e06169bc3f5b8cf5d1d3d652bd86a10a89ca22101bae940385571a25f0866e1c036526d8432e032379d9c7026849686438f7a5d851b73ba7d4cf76fa716081444a311ebf0016924d7608889609101b30981d88f4fc8614b54dc48d7b840f6e260e46d040d97b27d303868c689064547c4bd083aced35c95d518d1046e929b9d66be20ec637e536f90ed1a56b3d9386e688359ecbecda031b699200fd4802d7fc6b483bbd8c081018f5d255410dadd83cdc780bd063560bb1d9711caedcb6e765525ae2fedb3baab25674df62e4bbe625a8e2a0a1a67804afe9766968510a91bf381c8ca03b048c10849c14c3ba0c5b174054bf46d75f38690f4f741b8b6fbb8c835bd4b59f7f59abd4c91aeb59921feaf2f7a7bf68149b1726c1dfc0deb867e1139334abc9a1c70f30dd2af67455bf7586b4718c93a6c10d59b122cabf9bfe04625b0f1c9e19dee5e07fe5b026eed77fd5ff97ff66484d405a783cd07f2c859528db758646b6d2d45346f84b368d683ec1efe2980cd8076877412435c2b5d3e4e2c07f427a5a83ef6c11f06e050e28a9fc94922bc27976dcd4ea6d4d9d4b336b9c8bed70cb2417ef10573fb5613b40680bdff2b48812ccb9641334e2c2d786b738b394f85b06d4ca9688f9ea66c4ac084513976edc8257ce39f8214d7f68ed864402f679c4058e2ee8ecb1de5c4105d3f70edcef508c97b4f15b45bd23a7a4d22251485f18ab2c7f0b1aafae7fe34c8dc6f892d33014fae4d993b9ad0f9a77951a40e07151e3bf3a8117a0e01917543a95279b961edc5969c2abc1640079a9728f34006cb5fe7fa5da6ffa8ff5f294d29ea1e9369fd4fa370db992a7742908b7e13fabd75ae33e1f1430daea6710371f5f5afb9124eaca582b7d6ce8c194a97ba3e8c825c6100b81324e539c8f2b1a0cdc8898d109a5f268aed30c61de865262db1b53a24264c6ece56d70766db87bcb892570ea06dfd965a39dd2c3b4cf515ebedc10cc3fbff5c03ff07bc5571753d287cc50823e24643657a6cfd31420ab17ea43e9df54038b56afdf635ee1064f75cbe2ced343d710f7c0f9ea09d1243d711c32bc68e770a58d87469c436b0be4714a3e21bbb5245cf5f017b97c5567489ed8a9e77e1eeac75159a9069e68e5b01087caf286f96683a8b0fa8001fabad69c5711c7d69aaafcedf5e76f8b705b90f9c73e8ad7cbfe678ee54e8b85efa18f182e736788a5e970df001894fc398413fbbf98ef03ebf60a64e0f401b9a2df014ab283f6c532fbf9fb255673e14e811a203025756bdc871d5542651903387d3f7c67eb9536fad88be2e884833350a6062862731ab9ea8fa52165123dffa2f34da4a70eabc7a0d9a43cac9be909412d0e133ea1741da437187d1164364e8b2afc4693071ecadcc203c0484814c4e13cdaa7bc7c7fbc48dae050411d2d009a1461ebf1a9638a076bb6315ef0af4b35119c39410ef7347bb42a19a0cc395f2af1b32d24ef268cb289eee38eea022041016f9da27018c40066b8f1598af685f7567c04237e34c69c87957c8572c8dc42f08ecd9b23f12853325fee394b949333252dc34b0f8da372e86d629994ecfb693c3f4600c146979da0de5a62b9c5a486b1192e3ca00a40f79b309b8c81d42ad1071996625e2a05919c55bca6f6ba745ae7f3996430922b6a5c3ce7c53ce50ef5cd5fde2e4112350bf51f899c8b3bf76c596de7580e4a65ad28aec952400ca51fda129cff929fd0b26b21dfaa1984baadfaa8b20c06d73a3dafb85abb64f0b5799537d8cf3be81860cf2aa2a354b9e35b33afb5b3001ec2111fb7c5bdc1839ab905dfeb1172936a59d0d169df21c4640a86705b1551db26f471846a0a1c9180768ec44ae9856164a126c0469a5ebd1650ec2959e19c4f7cd78bcd58d0bcd9d78c46cc37e6e251889dad7f56666f7ca9f07071ab00478ce898f8cfe734d58f0faf179677f17ccb32c7dfde5d8a53114262b1cb07eff83f65725502380369583e9a36d1a0e92f36f3b77b43e1860c93ced5a79360a83a24b4b08e7a5ba416823acffbd1bac7ef185e29c1db222640b2d4b074d58e4185c9c81e8cc41f923177758b70451d704712265ba79d8fcd63f9af841114c520f667d2dcac6657261e0ac33bb81ad8e78172a3c14b050abfc4683922b911afc46462d2f0fcb2132726880a89516c0228cdba0941c6312ce7fbb1368df6ba86e9cd4a34340e0d7df5b83b058118a9aefc897f8f6e0cee95ce406b1cbb72c55741f8403e26b4e7188eaf23ae432b83d5c661489847b7ec0e75fdbd63fbee32cde15a6c58f453dece5715aaa1cb9ca9b2b9f78c089cc31260a36e34a9f16244cb5727f98dccb6b35d478c835253c25f7d8808bc3fcc2b565bb2f9ff5f85063af51f2de5c37b4cf7c9545ed8d6cf64752e94a95287f7007cb39748b9b55ffdbf2cca55829b36873464c7133c2c00efcae64f981d6778fce736d967e5fe36a4ae81cd8a9809c18c331a11919edaa69db787234b0c097f32690d5de08265bb2f517f0989bcdd000e32ca3794c36df682973fe0e6997ec810764e9e632de463f748c41063335731f09f937ce4a0c1009083ba2989ae0c9f65ddb7977a62d90029dab5b5d3c3ad3f265799fabef5e4b1e35b94932a10b10d51578a6d48827ee1f2d146d5e52369a80f8d99c009887679dbd9444074b4c629c5bdade01b79b5383be7cf04851e708a112d1c7d44eeab28b5ad2e40b88caaa49cfd5dabf492d44e7d2c3109c77583cb998427188cd17b96514e21d760b68360faa35e28c0f8d947311f75661181eb80b6e7a199264858dcf665a09985884a6b14e4cec7d865aeeddbf7aaee8efd8fbc7b34eaa021967035084587a0f48e4f85057db916a55074723a0e5fb1580fbc97f98e0d13d02b52519cda196e11d7d6aedb20690afa7983e2dc00e8b5babeb80b8c30188005d8b954a914c90b22999f0ecf805cf7769424e22565b4a0815c7aa8f5cd03d5a24d9e911b02c247288794f84421176e62f8289dc3831ff8f5fd01adbf648eb0e5531bd04df4fa149ffe752fd92c75958130166d2452b3019aa8f8c43743b3662b20fadde1eae45884148c7d78a6eb6ce8619a1dfe1cef2690f6b35f9ba58bfcdfa2e5ffd252e292526fbd4ba797fa24d5f0cd59d92f3f7c43b9aae74fb8fa73d372b475f0e3c97cf22a2ebe93179b1fcdc049bb11b1bcc8930355012e722c5b4b3ab9713d497fa39acec9bb02d6e7d49f811b866ffd64b596b7f98c7cced207ff8c2fe8e758a30903dff6bd04ad2555cd957b5000b9946ee0ad1e6de33fe77c47267a63adc25070d31227a4e2c3097066040f5df32ad243933c5b2b31d991ee96413ac299bc98ffac8adbad11f31af45807f8bde29a0c4bf3f587932b0e58bc21c0eeab24f373f69274c522240df2e1eec9b7132902156d47f72065bf6ca95a365240b6f0ee7c4caf97486ea1eeeb3dc8f42124a8a790b81c2143a2d512a1aa52cd138d6982a0193741f404b72612c48f4e84d8c11938d7c5bc07bcc94167f3bd4c6a99232d7fb43119e37094fda905ed98aaf05dcff85e9b62a43fdbbf94e00e68f8ff584ff275554db7f1fe7c2e20fe1f79369d6e5347192e9a533f39ef74a60b277cd491d4c56c2a28f43fdaf79300d8d350f85ccec49aff60ada4b6364bae267261b5b14329f73b083342a1f7bfd1f604565b48a0ef7e62dea2d9cd633b16d63917938adbc6c1d2c16098faf0474f0ab374d0f96de10f6922c53b2f16fb1fba5985980bf82e13caa452b384195325a5a3cabc0db93eb54a8051524c8e08ca982e6027e21d47f6e6f5ffe60c641fee5b34662ca58f0da92a403e2ba5b48d7b67954c276aeec94fa12987c3ec7104927b5ad710897ba61648ffb37935d6f817ab2ec2ddcb3dc8d63aebd0d94ed6f933c3a99eebe63f0a5d29de1ab45853c436e8669cdb42187c6317e01ce6b71c7d419886e71c4776937c08ad43a77a68fdc3d40f4b898000a5a6d67a31fb395ec5657354f0ac040e288f170168ad2a4edb15c55ec444b1c9b0eeb9adf3b54fc5f41be7d194237289e63d5c3c36a57f0d42fa9b67319fdafc4bbe381de179c1a1f2bc326c9914f830727ecb6f3e2f6b02ffc36ee39add73f271c0f61627626074e4908b0a6a3f3c6ae8db32288792ab006079a019518d1c8e8c50ecff63146bcce40cd9f6119afa35a074520237d987fafa51292dde22b5a53b9874d75231469a1c85641577d633b6d2cec74444962c98a2d581268fda84801e2adb6b13b17c27c5c1cebe47c4e32885cff6a09b4d72990d4b748aaa7d6822ee9195887009af861cc8580d1f347bfa34adb6bab52f98617f3a6525f069cc50bdd5601d5469ba3ef84c48bcd064b257c661ae834373533d0c01d00c881e1bc83f326287a65656303c63c0b5ac944d10652392f979a34a3fc46d04d739e425f7df33e54e3aa", 0xfffffde4}], 0x3, 0x0) select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000001a00)=0x8) 08:44:06 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8003) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x2, 0x0, 0x1, &(0x7f0000000100)) 08:44:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r3 = kqueue() syz_execute_func(&(0x7f0000000100)="c04ef0a0f34390f30fe6e1c442f9964065470f429da4310000f2aaf3410fae620026640f38028809000000d3597cc4a29997a36f000000") connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x81, 0x5}, 0xc) pipe2(&(0x7f0000000200), 0x4) pipe(&(0x7f00000001c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x5010, r0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc8) 08:44:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = accept$inet6(r0, 0x0, &(0x7f0000000140)) recvmsg(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/236, 0xec}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000480)=""/106, 0x6a}], 0x5, &(0x7f0000000580)=""/121, 0x79}, 0x2) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 08:44:06 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000002280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1059) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 08:44:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000764000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) setsockopt(r0, 0x5f, 0x0, &(0x7f0000000180)="92362162d49952c9d5053650222ffaacee9c7e9db3f928b82e3676fc53ddb12ce1bddbc7dddb750f940d7425928dbeb316d5c161f7ce0e380596c994e1cd941dcf13db344764d90c5db54a2231f0cb1e4f4bebef6cacbff5e39949ba9147d127ab1262c52e4c1fa8578bc2a3f8f9227ba2717e76293ec29533b7ee7628b25496b822ea66b33dcfbfe2f222804faa71808448477f3ba0dac6e7335cecf7393443dd6b21f81dc52e66ca193bd5f2ed8c5b6df4fe1b712d", 0xb6) r1 = getegid() setgid(r1) getsockopt(r0, 0xbb, 0x7, &(0x7f0000000080)=""/123, &(0x7f0000000100)=0x7b) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) 08:44:06 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xffffffff) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0xe) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r1) 08:44:06 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="884d100dc1612e326b6fd9cae17bca95", 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7f, 0x0) openat(r1, &(0x7f0000000200)='./file1\x00', 0xc0, 0x1) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 08:44:06 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x22) flock(r0, 0x2) flock(r0, 0x1) 08:44:06 executing program 1: socket$inet(0x2, 0x2, 0x0) 08:44:06 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x20, 0x6) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) open(&(0x7f0000000200)='./file1\x00', 0x800, 0x2) faccessat(r1, &(0x7f0000000280)='./file1/file0\x00', 0x0, 0x2) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 08:44:06 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x1, 0x7, 0x3) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f0000001400)=""/102, 0x66}, {&(0x7f0000001480)=""/101, 0x65}, {&(0x7f0000001500)=""/247, 0xf7}, {&(0x7f0000001600)=""/28, 0x1c}, {&(0x7f0000001640)=""/75, 0x4b}], 0x9, &(0x7f0000001780)=""/57, 0x39}, 0x1) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) recvfrom$inet6(r1, &(0x7f0000001800)=""/190, 0xbe, 0x3, 0x0, 0x0) 08:44:06 executing program 0: clock_getres(0x4, &(0x7f0000000240)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000080)=0x2a2) 08:44:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/93}, &(0x7f0000000040)=0x5f) poll(&(0x7f0000000100)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 08:44:06 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = semget(0x0, 0x1, 0x80) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000440)=""/215) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 08:44:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 08:44:06 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:44:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getgid() getgroups(0x4000000000000055, &(0x7f00000000c0)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:44:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x8000001000000000) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20020, 0x1bd) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7ff, 0x3, 0xfffffffffffffd25, 0x0, 0xfffffffffffff4b1, 0xb280, 0x5, 0x0, 0x3, 0xffffffffffffff6c, 0x7ff}) 08:44:06 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 08:44:06 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8000000000000699) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) 08:44:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 08:44:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) mkdir(&(0x7f00000002c0)='./file0\x00', 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000380)={0x2, 0x2, 0x7, 0x100, r3}) close(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) execve(0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r4 = socket(0x10, 0x1, 0xffffffffffffa3a9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20040, 0x0) setsockopt(r4, 0x20, 0x10000, &(0x7f00000003c0)="7a6474cd1fb522", 0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000080)=0x2) 08:44:06 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000080)='.\x00', 0x8, 0x10) 08:44:06 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) socketpair(0x1, 0x4002, 0x73, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:44:07 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x7) clock_getres(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000000000)) 08:44:08 executing program 0: r0 = semget(0x3, 0x3, 0x42) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/192) r1 = semget(0x0, 0x1, 0x20a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0, 0x20]) r2 = msgget(0x3, 0x248) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/193) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = shmget$private(0x0, 0x2000, 0x2b, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/31) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x2, r5, r6, r7, r8, 0x158, 0x1000}, 0x1, 0x0, r9, r11, 0x0, 0x40, 0x3ff, 0x5}) setrlimit(0x7, &(0x7f0000000500)={0x3f, 0x9}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x20, r12, r8, r10, r6, 0xc3, 0x80000001}, 0x74f, 0x7, r11, r11, 0x400, 0x1, 0x1, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) r13 = semget$private(0x0, 0x7, 0x0) semop(r1, &(0x7f00000007c0)=[{0x3, 0xfffffffffffffffb, 0x1000}, {0x1, 0x9f, 0x1000}, {0x0, 0x6, 0x1000}], 0x3) semop(r13, &(0x7f00000004c0)=[{0x0, 0x6, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x5, 0x1800}], 0x3) 08:44:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x57, 0x20, 0x4f9, 0x5, "3a633515b5e7b5f11c2f3a00043dfe133cc9a104", 0x40, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x5, 0x21, 0x3, "dd8be2f1f4da7b816386b5fd838d320b5d22e74b", 0x8, 0x3}) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x4004, 0x57) 08:44:08 executing program 0: mkdir(&(0x7f00000001c0)='./file1/file0\x00', 0x80) r0 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file1\x00', r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x12d, 0x3, 0x7ff, 0x1, 0x5, 0xfffffffffffffff7, 0xcc45, 0x0, 0x3, 0x1, 0x40}) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') 08:44:08 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='r\x00') 08:44:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/173, &(0x7f0000000100)=0xad) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x7, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x90a}) ioctl$TIOCSTOP(r1, 0x2000746f) 08:44:09 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x33) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) 08:44:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$getflags(r0, 0x1) 08:44:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0xd) mmap(&(0x7f0000005000/0x1000)=nil, 0x1000, 0xd2240ef1df5602cb, 0x6010, r0, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x8000000000000040) semop(r1, &(0x7f0000000000)=[{0x1, 0x45, 0x1000}, {0x4, 0x7f, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0xffffffff7fffffff, 0x800}, {0x0, 0x7, 0x1800}], 0x5) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:44:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x5, 0x6) read(r0, &(0x7f0000000680)=""/120, 0x78) msgrcv(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000052b0410fbd5e2ffdf20ac367c80918758e1c8187d9f3d10c27e647d12f68ca7306ae5de6303b5db9bf6b33ca9d2180feeb2bb8b7951f8718866c75b95c8e151d42fb1e8a9ad485a5ccec4db9141d87aa74ca5a49fcaeef61fe68da213c2faea03a7ddbb398242bf875361aeb6dc812c58f06f004dc7fa59ee09c3303360e09b8a6cbc07c3ff627a48132ca3b55dbe3e59883ae9898d5631ccd0d28c306e40ed5ca467bd3fe36956c7e07dfbfe287eaa00a0571445c7452b5a5387e7311346f5e24cafb32038058e77aa255477116cd53093545d6a9401c0000000000000000001e29cb40c28bfb5e29dad74f3198a6a8df853d02ace7ba7590bdc42ba22acbe1cf6a452affff92b725aacef9335bf913c8ab6470c95bc758b8d9c180871b810052aeb61d5700000000000000000000"], 0x11, 0x1, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/142) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 08:44:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 08:44:09 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) 08:44:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x8, 0x9, &(0x7f0000000100)=""/58, &(0x7f0000000140)=0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 08:44:09 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 08:44:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = socket(0x1, 0x0, 0x800) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) 08:44:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) 08:44:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x48) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x7ff, 0x0, 0x9, 0x100000001}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) 08:44:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 08:44:09 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x20b2) fsync(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0x7}, {0x4, 0x7ff}}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/6, 0x6) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') socketpair(0x20, 0x8000, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) 08:44:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x104) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 08:44:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 08:44:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) flock(r1, 0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) 08:44:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = getgid() r2 = getpgrp() r3 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r1}, 0xc) setgid(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getpgid(r2) 08:44:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x4000000000000009) 08:44:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nul/\x00', 0x300, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 08:44:10 executing program 1: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file1\x00', 0x20, 0x40) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x9, 0x100, 0x8}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x880, 0x30) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x81, 0x1, 0x7, 0x78a, 0x1000}, 0xfffffffffffffe3f) 08:44:10 executing program 0: r0 = socket(0x18, 0x4007, 0x4000000000) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000), 0x0) 08:44:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x3ff, 0x1, &(0x7f0000000080)=""/194, &(0x7f0000000180)=0xc2) r1 = socket(0x2, 0x400000000002, 0x7) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 08:44:10 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x3) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 08:44:10 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = msgget$private(0x0, 0x80) r4 = geteuid() setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140)=0x9, 0x4) r5 = geteuid() fcntl$getown(r2, 0x5) r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xb7bd, r4, r0, r5, r1, 0x40, 0x40}, 0x9, 0x6, r6, r7, 0x55, 0x5, 0x2, 0x360d}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:44:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20000, 0x8) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000280)) close(r1) r3 = dup(r1) r4 = syz_open_pts() dup(r3) ioctl$TIOCSTOP(r4, 0x2000746f) write(r4, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000000)='./file0\x00', r5, r6, 0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:44:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x4, 0x0, 0xffffffe8) 08:44:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f662a966530003514a1078f373907046a352e4c46321a8ce1a84f3ed6d07ceb18c41fe04904cf7a4b5111f2000000000000000000000000000000"], 0x6a) 08:44:10 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) setgid(r0) setregid(r0, r0) 08:44:11 executing program 1: r0 = socket(0x800000018, 0x80000000000001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 08:44:11 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x6a8, 0x90) sendmsg(r0, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)="343253d655c90438111a8a326da37ab6eeb151aeb16e0cef2ee5a8038fb7faa40276a27a62d178527556bac7aa45220460f4eeef29f9dc116e72d1f260abd49f03a89a1fdb5925e2fdc0981e8bdf6f378aca43d3aba0b23ca22a0c473ec70e11d1e1a69bab876cac9015d1996b6dff9fe6d8eb9dea658cd8a6371ec6b0524590750f1e07a4cc5a55b490fd538b1f4d97044f4973fc4d216ffd4943dd96461905bd7b9aec12b56b55f6a65daf562dd7ffcde0434d3c4f0ffeb749b171e288fa98ff1ab52d9393bccc2b936bcc581593e1117ad88569ca5a8b3186c8b6e1a98a7c5737e016b0916ea496090ac7e992260368d897aca599fafd2fed009c467702b2d10e7eff1c59b0746a1f668d4c152b624ed639e20e8fd0091b2a0842c518955025f954058397f2e14a83992969beef71e3f3759aa091302d1ee0b6434b8aa9336637d8297bdb86b3a7f72c8cf0ce71e0676475afce6cc45b104a07ca3817c11886c9a01450d9b26b76c13cc0894dc9249131f8c67bf58b3b27dc66e28c5700ab47affa59519c2fca3b49199a4bcdeb2051ce24460686f50dd78933045cae3b2e7106c54e2c17350bb068fb28b16f9baaa37517c3740a729291b13cd1cc727c92bdd75d3453d360e034a9dcdf9f24686363ea633c9744b4a00441f1b9be88b8cce2a8a581540005baff41b38cbcacdb7430082a6b930459203cc1b9f9bd7045f0fdf0d9bb47d3fa89414830c2aa6becc3b1f80e9f2ecac9711da099a2994a22ce684b55b2556736f2ee758ab07375e055cc763473e2c0e3edf0438a87f8655a750ecd9e73c5d075e1812a560fd81b33fbb5d253c59aef4a7daf5e425fa11d09a513ba3bca78d2a5d6759b7d746eb3ceafc9d87852835dc9e0511ec5cc7884f1cc9a34ac5a98f3470192e1a31128ae5c61a0369e23532dae9d3c0c3b7946206cefc9ebee00a02c68f3cd6fa8bee4cbe5c6f9b5d971efde54d736bdaf39efbf806d8c4a11c24ae0b703a8624ba73fcc11636ba9754899dfac071852708c32e5b5dd7382f20709f29a683101947dd90b20bc1c2c1ba1ce75700303421f4ad3d5b198efcaf53d21ff5a50c799700f26957012d0413d150a56d1b2d3f2b9124aa504ebdd6625a233ea96f405886df2b82d2c334841d1be7caff26778b62c6b5afdf1388cac8de50451647af6fb0a74191f69c34da579440dbfcda5ce81c79d87dace050a34d16f1e4b63b49d16ec8f75cc80577c4c9d4a5949dbc1007edd428c0304f3a91eddfbe9753e1364eb472e8b68f5d4c010ce4cecc82166e24825ee9bd1e1c298795f1affd9e0559569992b48b701d3543e9abc6d6588783dd43ae0d6a5e46c8f99c92a4ba14aca99737e3986b9e4129e84118cb8d61cdedf0f45d8ff407759126502c6e5c9a9e75031edbc5a1e0606ac97c8f98dfeff72f26506f02b143a92c2e27a47b90481206bff6ad0b96f7f550e078d69479392eb02036b3d81a3282eea2e7590e86b37065bafd25937b20968d641a3bde7e78b9b35f6422c7b70f90fdcedc225bf8269f2a92c42e81735712140b61820e95e71a03caff4c8e55f1067b32661c11707480eedff437108739e7ffd18d4ff3ae7bd805536b985d9989ae8a3d2fff2b1903bc9378a2f51b76c58d06ade91c0bbcd622f57ee724093e5dd04a25e84941d62aaa2903858fd0acfcc9794ec3efa09495690b4d8c93a49515d148e9009138f123bfe14bb48a894a455ae4407ec4c8714829ce95e3ff6bd78867f464bdfa98000d7aec082206d875ba1188fb18956f39366e6f38cab33ddc70ecff29a986826f5f2cce29a24ebbc10db33489c536a250ddbb7dd1a385a903adc0b9f1fcad84aff973a4e4dabaa09930693d75f760f7094724f58cc3c043eed907ceac948adaf8150bc9cca741b389b2d153bf78f919b2f856c34c87715bdc9cd61ec35f4392044ae383aadbf1a5e5572e1a8f13b6c17e9ba1b01a6118e170c5f7ce623ba07ead1dcc209c32871b206cbe32975907ba1a3f7b48063f6894ea9a4e57df7c395112047592a62638c60fda92aa91ca29153ea07792457d6dfd8d9d4d7cc665b5c456dfef4a6a0673e07c9a9d9612bda635d6bd43b7cf1fdd4ab9898ffcc2202d5c2c528e687318ccb5eb34d468f1598cb72a266baf7e571bc3f691d3991efcc892fd4e9fc4f8cb8f4ebde9a630e8d5705ceae6e30a01c7bfa90a17d6acd12c69f0b70d8742a5b53bf14744c7b8fb0ac82ae66de76499326aaea81ed19f9da255cd91a7cc3814688962345f43c14b2c3d5acaef34221a3bb9f30732eeff8b63e48951c50f16b9f9931853d1fdc687a9f3ccdb22fb03ba5ea40be86835c0f1e8224d74fef15cbd3004941207535bd8ae0a2ef766c11b94cefa3e1ac15a7d1eb9b50fe0a96a0e1c34c0ebec0cae59c9617adf382c184081e2b48eb70645c510bddba999cf9f47868c9de537658d2efa066964403ed532a5f2541d6a1b14dab601d8bf399350bc6ac43b541046902dd5de2bea225f480d5fa7220b13cb7efa513a9b52d1c45f7f34fe37b8b0c01b225cfe9d5d286659dd418c7014648f229f318a1e71809ad82ebe9c50f9fe64fc272b95e4db38d0cc1d26a5211379af393c66f592c8286149ef96a01ad068b997dcb833019ef3f016f4f2d7a665d3215e6d7ac1be9cb9e7ad5dd468e77b00ba6768c4b20645670d32e0ba4f9296b6149befb3352e93b64ed7efee750f3d4c41a5bbc862ef2b94a9e48e207d83f37d29d5fff05389023403209dc2d68273f0ec2509f617d36808377ca6958d809d88c22b61b90cf37f1a1bbfb31c839899e5e510d4e8d77f5a453b8fa9b8af7e1ebb2f33ff5aaa8516820c6f71653d1d848a285dbc33cdcbe2feb4eb56ebd36925ee6eae7f9a1f2f3dfea7e1fe23886d31d5a67610b48a5fca03595694fc92fbb545fe3cd19812c2f42d17a0b3d3c57cecaef225454ce7bfe52ec452a74e8be71a837e51be4758f2113dc7494f35f36b1c485e182a85f3acbcee8410c846a26401724c52a6c970c60edd83b51fc08216544f89523732eb2e99839ce1bf258401f192d76748952eb2cd52ee5fe8a5f630d9eb8dcd96fa7b5014f19da371224913a74c1de1435e1e2070c350e208e6b9dfb842b0eb212c2dbe43e178254ac97cc989b6efeba06ddaa1252d074e36902895d47f7688b30bacc9cea2152f7a11b09f70f22ba612bd0b14f44936983cd9cd3380260e8b0cad64c98c7d4327f4306f7b2845d4a57c75e8ddac9c58b2f78bacbf45229cb867d114fe676a06e873d0d81724482b7b86ce8023e9899290dd119a88232ad31d36e7f1871323024a56b637d2e707c3dceb472596f9787f70bd6b79eff751139c378c7343146085c498e657fe7ed7b748796511468e814e0345b67e6b14d18d6eafa556ddfe75276106ac40967ae3721893b1415caf345bbb904b768df0568efe82ee7a09ebae1f0b869dc719ba8914ca348c9d4388864b8d3a114d298c60d3ea99765fad1470ea55d4d08d1fb2d9912e55e2eaba683b9ed5f9a3a0f7ca442e58b062742008326fe8087632cf5bf90b664be83a40801d7a050def10fddbc2a7d77e759c26b99e3dc4b8aa6db0b0ba0c0e8b6026670d8f9de0eadac2e37c147aee9b844940d5d4090f58851c4a48175dfe7174c494088329ca04f77971fd0968f0545e4dda6915094c598c8fa933525ed277e16d08092f8273bf93c3cc5d1f557000b9030895ae53c66c80c49fde65ff832646bba131cc5273f8114399d4255dd7fcf3b4eb59d7d7d2ffd8b223b1130e5ef6c2684afb0615eb34cc192d457d18b7657b71368b6386f2fa2c2281017eb83d35ebd09b47b2e76e3179f8e35208a14f4038295a320c9713c3ec854e9bc8b38ab41a4c5e8aa825fa2666f6e15f3c3bd8614111744df51d5dfb8db5928aa1ab66eddf153172e682488e0eb71caae9b69260b7484f422db0eb275702b849f9b3eb258c961cfa0a7036ab628a260361952d2aa92e7a5875b4e8aa57a44c9a5c001b4c76256e6ddd223faf812af0c9be90010a2e3e93362da293dbb596fa7418bf7bbd6f733213afbd462616c01fdf41ed6b8fecbaf9855c4786b41f0efc1231b4d1e5e986afa4fe615b52194019c26b1e67544b45231b48b4d654d02877d20f90d4a67d17ae74ec78b4f48a60e54e94303546f8498b7e0d507c917c9f00250949f3fe8b126aaefae4346e641c29e2150aefc9a92ef50bdd777044997877bb19511ab4618eb7db701fecda4257aa10292763200ae83ad3b2192c9666fd61c4d154cf99a2adb0b899b0bd99720bb5f909903e5567e900df91e208e655187195cfa3fb2efe0ac0d59daafb0c64808f192de45d618539ba8de460551738824cff949ffb10056386a5f75bbe9c5b4f6e80b8a4b07dc0a63d90ddc53ab5d24086e9c524dbf9346ebea0a022b072ecb362cd1bf02df159962cd0416475f083c770c9db4078cba643b879133d325176f27b108d1050662f3a5c83bdfdb9e06e63882110699fdc28df4da63502b9ddde4225713afff532e45780c38e28c23174339447ad76a816a40052ab007100006538fc1f8a795abcf193b80902c140c522f3ea8fe1a83136855a60b16e417f9198235c9d08e14e0e794cd88fb3430fc58c7608bd2e782e359855d340f99d5de8bf8442deed88ba3b0ad929243f9caad9cbf30d24a146d61a25f320b3b6f02382df386a8a471ee42348583cdd6ca17ee781b31c47dca89867bdd3c462b3de86bc0e19d1893b6cf14c2189a18bb345473c41fdda103c1f929f82f21914131643497ceefb60a06795934183a0dc619b5a1775a4fd6c710715ba8766903750881fd87aa9cae26ef87b11fa20ac3e2e0bd789f5c38cc720986cd68b8da839b5fd9d3b0b5f2d46c12163be1acc057b58c8ee7f64c8b64e30b6ad64b6266b2070c44ee8f19402e63508f684c1ad85aee297352f1f514b2dc45c6f4433a138a67a5e136a053cc655ae490c7c7ba875a97634a64fba00055c3ded87cb2617b1b4f868378a2661b49ced53cf268f13d3d091663eca87bfb94c28e177355d6588241873fb1ef5e5d5222f91108f491afefe3b3734bcfb56e383db51d355a20023bced597bb13f2bd3357f4fc8a34fe8a7767be064edb96feea2ddfaf6a3e9e2324b3c70eeb947f7e6e3a06a74fa8883d1ab062c0c9851ee84cb14ab86839e02694e876ca7be97f4be1b40ce689af441f47497b5af486ac7a96f725a08708570c69389dc9832d96454457bd1062d7cb92e75fee0a37f8b8248e27bad2aa82cd97cb59e194bcb22d785c23e6ea7f6fae306bc94e6b4d2a0625dde26add4acd88a16a8dc14e8bc118a71d83e24b28e7e9024e694243e81cd8d6dd6bf3e25354bc95ebabc20127481ef81305c23207c12a6eb3fedcaa9bbcdbab96213957a7326d1bed451a176940383cf33c5739e78d9057e8ae569392e12d075c6da60c795e9a9dc5d4faac8dce047e3fc7519604c927a8fd6fffd1f082747e8f1bd9d7551092339a103d9d92471fc4ecc3b9836018d131671e7e75aaabc551c982a86849aedb94798ab29aeebc0cc68dbe9f8cededbdaefd5eff6442971b43c9ab3e926167eb8b4a8432e71ad624c40d4dc63a62a0a370c89d8d118ea20a37490650e70892f85dd318c322a106e76f2e95a01306c3bcda5de50e820b1601033f6d944193f6d8b2a5744a4cf3f7c7b54ccc691cfcecd74c844a4b3aeee8fae519260aafb4e1c16c9ead4316f49d0ead42f0822ec3ff14134b7839a9f874d482db1f6f987e", 0x1000}, {&(0x7f0000001080)="76c043ca3ab4fc090ee6b0a1a4c10ac70917b96c085f55ea1939024c7c22a01abe8e8f8c34e6ad926141fd6dd434e6f534291f5ea82dce5a411ea0ce48664543f884f37873579ebe4c6557cb3f464dd03cb07429450d42b4867bdb2dd837705372ee5d2f6409091774c294b05cdb5ecb772cfefe69a32b440342dbd4e70df0f87cd2f6bb7835544e9abda8c8c760f262f2088b80c3b1d40ef1edfd317901c4c8238fab79a60d2178724fada08f91cf130d36d98da8bfef3420784d094de6e951c3d3af8a6c8a62e2b74c531ef0d7151ffc21ce3ed29f715eac716df124", 0xdd}, {&(0x7f0000001180)="852214cf67852e3e3dd7366c868073a8cb8cb87b0eacc29dd4fcc22db09096e06d2d0cf55b25ed31a5c109ef082c9994a7c42b90f541dad9ec78c4fa6f2d6274", 0x40}, {&(0x7f00000011c0)="452d2007726efb842a336624ef8401d277a90dbc8afe542350c290cad1a0f72b47a7c625e25f0451a78f73d4f942d52e8f344f0234df85bdfefeac623b1556c7de6a7d4935f0deb4c2ba698e5902c881ef10911065851acf0e0ff779249f71d88bcc6e216b", 0x65}, {&(0x7f0000001240)="df9e0fb6ee687ba3e63decb3e46a7494fdd859938c732fa51dc8e375c1d2ab705d494a322be6a20456256b5feafb1ab8f64f6a25499ebfd0c74ab4867cf2bf053bf70b94e7afc238f12287ce2b8ef5dfb585dc625fa42e08e814f6637fac73acd092c8c4c1de1334a27172bd77448ebf3ffe7fdd47c18faf5a81f51bf0337410c8f16d6bf3c57cb0180c5d282d9e3a039ce6e0de3f08f1111e87bdf626a65695c1e64679e7bfa105542d2806209878ab390cf5d2c29dc817c615b7baff7b8083e74fd7a31649d9a123bb7c490101cf9ccf11b7514bb9859f", 0xd8}, {&(0x7f0000001340)="59101b8f2762c008746b52cfc2d03ebf68636ef32a31e55b844de79155b6d6bd2472a68288a343f5ecae4ebfd081b99b", 0x30}, {&(0x7f0000001380)="ac232146e353af725cf3173ddcaa004ac23fd4442629d03de759eb2b0a97fc3cadd84995b99ea41a44d168602e83d4ad90cb14d2ad359c759cbd3a6a75f989becd94ed48e70411b9a57db02677d669e936bea615783e556830afcb9ae905556ca9a425d15690e8508a8cdab093eb2fc6f12e4ed1ce93eb7d9a1c581970293b69807d5eafdabe2ec77406", 0x8a}], 0x7, &(0x7f00000014c0)=[{0xe8, 0xffff, 0xfe1, "30e4bdf91ba3981347ba15df87fe09d3706dd95c6643f8cfe532b97f9e9e4f55432573d7558efc3dae3478e6b7114356cffc48a9adeec20bbfa4fbab4cf80fe41595aa1e0a4589df8a968f227dc937b815f0f14532d75ef31e5e97094a084eb909fec3924822c6cad34b330dc78ca579077747de7d2966db53b2951bdc9584a1eb28673f10898608c13d80a6623f2705c6c369753f88dbf17093b32312a06d9c34e2fa709408ef7c9edb0c4bd2d50e4e288aa98be105de97ad33fdffd56c8d5d8bbb9dda5b40dd7e3497ffa904b1850d4d77ae10abd7"}, {0x1010, 0x1, 0x786, "7ee74a7fe87db9f61731ab4d62670ca0ec1cfb6fbc746a44c16ef1006628a4719aced658a7ded0d75ba40969bf45db2179c81644e4d982daa066113d75e2e097d3abd1b70fe3b297c75f2dffafc41b8ec888030d069fa2e4da7c8df46edc5a71d64c29c6a7a585daeb54ea21039d52a045b09c1ea070dd090a3c6b3d0c4218f766cb500a2c2a5369cce7d166801fb67d92c3a34ab12322d7241066469dc3f491df7ef803ab656ae666961a240a2f58c0502c18ad6b8146f512b40fead50483d1d8ae7b052255ee3771fa32c2520a9f1fe23a8b7820e1d0f8fa2095decfe12572ee6cb202b9f31750ae47c98175c89747daa6021d5279bd297a4199dff97981460ce885d9279ca70ea89cbb5cbe41e0c8e42b771694ba2bee938dce6988ccdd0629abe9905d055c6e567b136fb18d9f7ada840594febd560e2cc3d4b8355a2ee076e671bb6ab53012c3f1f09e172675ccc79a9c0006e1b2458344fa4a57c93545ca3209806bb67a6113a2f19310114a9a524f3e81ba1ca185b54b2b1a05c1976e43ddc4e3d8b6506508130fdbabe69e7f3b5e9a353ce6a9f1081c3d148cf3f70c0c8e01517e2a09d9e868673643e66ca17fa28ab8a8a610b6df767a30b9b44e6306d90ca244faa4c3bf4a6d24dbc649b5a937a19963b95f393fc0b43cc0159de842a9055ec354ef9784a09a9c5617c0a29b554706b44e0ff4e633e8b5a9dc08a8d060afc45bd3201f68a2465fa362eec1cee7d9f56ddac0baaf1538ef3eb9b174d0d4a815f2a006fdc4a2dbf6f33158be0c084296c45a0431dbe3d89f2b4e67fbbab8023a2bfe675ac0b2d1222fe46adab877c379a9dab9b2894d47d1505d36f3b31119857dbfd7c9772e925cb164692161c6a2c5f5d6fb3bcf04a257bcb582e56928a8e55f8af3fc29beb5ea5fe0e210365a22a8bd5a90f1cb1a5185bd8b7d722a0d16aa18ee7e7051351cecd9a782bf940f9b08f0210ee356755cd5129e5742eda969315d2d81fb0bc9977ecd0b549314a2f8ac132204ae002a877a67f4beaf80f941cec3b6232c211126345b77922face5f4b781e52b13a8ebe7375f4aa89f219458f26b1f35758a0057f3e5019d58d4e90e1a45a2c833d4778d1c632634c6704aedfc4a5b1131b4e1d78af9ded894af5b4cc8f7c298011e5980abd818a4462abe0afc8adbabb379a4644d68c39541a2bdd554b4e927e19c5a91cb9bb12a77c33d51ea1550e9614e44aa051231251b1f2a28ad40a8ad6b5646971a288e6b93cc4b57ffcb524451b7e37453e45c2f5d6a6ebda7a2b59920c0fe76ea448ec159f6a8168c5eee6d53e3bcb869ab3357440cc70d1c8bca3401b54b7f73b60eed4df29e9007bf6a82218548096de65d38aa912c2a234efeb3364736e49d3f647a9871d886d16364870cc1100532610573fa0e1b2e7db46da82b485f25b22852839fbdad3772e18bbf147b0f212b1dcbec2842ab4c01997cd615ec053010a73365a331e08c5215e965877d429b68e3addcddfd11e351b5a99551f1681e989f96c71a3eb4ba0f1ce65a1da1b8f5d7c398bb3f9b72c4bf4b9acf91e662590d2a706b66a151813128d4089084e3ba352d8973f95f9c33bec5d60a99768734e8bec4a5f6efc7401a4d46a6720d323d8a4c804d779c0fe11b5acf831f359082a0a14c57e9166ca9e8a5091059d39220a6ceaf697ad1ba21bf6717a0f7a12a8e09c6e2260b56254c8bdb6394ab2f47a831d820304e13956486ddbaa6512628a0c5226943a1d23a118aae41fbddf4fd21447e2175b1f29381442cf45553271296c3bedf789e0825c6476c33def961644cff5aab1218af59b62894f06f168ad8e534c9750ddad2acdda92f1a78e1df8483fe1cfbc77946298da075199766b205bc025da15d5dd73ee0a707d9d5b762189d790f32c57300326c3bf548fa030988f054226c38ddd3f46530df801059923d553e0fc7c8404fb06bc7d3f007dd0811001d5c624fe3434c987d1ad607bf7b4e112dc7975955523b9038dde648c4cb8edd15a3f0c77736a70c6cf60682fdc499ddeb63368df9a7ecc15dd1cdebadb4645dbc58f9262cb822a537105078ef3c4c2fa13aebfd46367fd38c3489cfeaf2c662d1bf43b3fd996b942fd8220c5e359b7b852151c7ad108fe1b4404761bcdb6be766d2407b6c59081fe0329947380fe07c41f61623846515415112a0349344e1d8020e47f805b63f6075931611f55e9345cb91011f9f06fccf2ba8e251c018c321c26396933852cdfaf004fd265976b8371d08d19c6c7906bc9515b0051e1688cac5cc93d2832137a54dc7b45c76132ab30d1f0e957b8820f6feacb596fc5fc34efc72746bf920dc0281b03978851fa47ae3cb38404df5269d4e27b028f92799e7b1c48eb1970a0c4bac1e3803e97dc066a1ad5e2f63eafa665706c59869601da7075bce9c2f4b291de931da5e6f916e9a8b45cbf286c9ebe16a0e1aeaef767035ee66e0e1ec0d769a20d3dafbdd1d2f51ae510dba4f0d7b86efff5c4141eeb83b1dd1793bdd1aba7887be51a1354ffc12b6153cba4c267bc887f7d391e9629ee942241d217aaab2a11db4a74c63dbed12b0223f960c9a1bc63e2f3a68381dfe596735d4a3f2d918877e6da4c046bd39089fe4d84886cbd31226e45a504d6c0c7bf6fc806fa4913f4e28c8f3a9668362872470dfab81dcd75f393d36cbe64ef85f7d832de9672766ca251924977580e2c16af839edb223ae7c789b489f2a8adca7d7852896178bd5cea528fd678a11c413f7e48a01b1c9764840f5193b0c726d15880de63c03574f2b45d8161f2aa7b65cb7cf230eecdfb7f0f0da39b76681918cf6ed95ae35d26269fc4015d9653e889efc85bf3533289dae77061b9fc76bfa45f49e1984f0f619e87cf6825906dbcca39e535f73e3c9db174a55aafe559aadb86aaf3c68726fcbb3d8d870c2cd36923f242d216357fa7d3fd5a784923e2a3ebed2f4d63c30772f4a9e603c989ed399847ab9fd81b482bacdc7c5cf619cb2a5a0dae05f45a18eebb445c02c93602ee84e720c2005d5bad39061c9fc87ee475c64956b69e461c13c4cf2504f2c297a93c4f07fa3ccef63f69273086be4af39a2a425018c7140801e9f8175c1a116e2c2faafa821950f1e486ae3562d1b7d12db8adf8ab60d23e96fc40ff5528f4e37267b3596a261c4244d4ed7fb6e137feef5b2cf2c3a1d2fc8e238a12a53bfd70afb74572f2ee3a35c70b090ac690f01fe2539638b36573f40734acdb00a051c87d19bf353ce7c6feb5d70ef428eebba2483d4fe6df08fbe0ce7c54924b31a8fc43439fe35a2c2315e5035c1f2c260393d6b81a5040f0e71ce949d12b0a261af6e7bec0fdfae254aabfd1f49fba27d86560fb655f4f5db9c6efa418b186704b198c45bb6179aab6b1c5672ab185116f5fe172a72902d9baf875bf14508156063db5a0d87d402757f7d877b7c2db9884928d3fbf9c52295a507eb74ff17c8b1a2e9414288fe49123c14924584dbc60f0e225eb8f73018c5264e6c7133d6ff939fdf9a00fbbf3537eafa48a80146c039dd4696a3fe627f09882bee7368fc93e49461b060ab081aec41dd455bd3eac97d49b3b2d3f980c5456e782a16d98e13f320c6111c1ded8de821b588b340e6eb16788a9d5aa9d98fd2d4bf16a3490562b99270803aa3227cdd6f76fdd8a083dc1a9b21502a2794e3d79593c74c76d7cc279ec1dc6706653943360f7d0ca42e4f6acdaab3708b29649f1c63937a15cc55a85953f9ae0ab467d8a5778645963517bd9e5e512e0bf27f0d1a36d02f4a1cdb1f4c883e3c5894f485952cc63198c99a548aa1992c015d1132edaec726dbb8c5575ce3ac4eb5f747d71860d4b23ace796463478a1c22e843eba128c8d706b06e263df671d1c41836ed80fadecd3a2f5eeddbfb442f6c64a397f827463bf85172eab3710a8622a22e6f6d7ebd617cd3e1431e3606d562377a5a6c5f7cc6d0958bdf600cae627c1b15d463b7e30d6c06a99106fc50f1a6d3fbb0d1907998a892763a4e9e05d2f14b3a54f6220eee9fb719e1a887235067de3faba652af9f02f342b4259795a75955778634064458f8dfe6ce25c3fa3ff33dbc7983a95a4abcaf336cf19e46a7c459a5d48b7ad482bca4b70fccdc27f81bfb4326e58c3dcf694a50a781d2975064aeb5b06b6a6c91220d7c145cb709e44067a265532acad9e13b2b4ac3068da90cb0835bddeacd11217e364cad6b990242aad2e34613a160caa2d22afd27a34033bc93ae08f89b73f058c764255521e462f2b3e575dbeb24d55090c1c93508cb046ed9221480a2c368b1d9bc12876d044c4537d47758f3bc794485832d60788fd3ac49b76effa500a296a59a02bfc4a59394e13c22cf2816e46c9a4871a0fd4bb0dc0be5aa1a387bde69cb5481e44104347155c280e49576eb329cad4358e8ce5881cb8189ecad8389cb718c68d76b8f281e9ae6ff5e1d1de60cd3079437e0182d8026dd2f0b5d9a31a8c6abf68ff9ef80542b7993a21d1e881f5e497f4d17ca1b98d8b39de264de524664ebc8d1fcbee547864a4433b7e268ee341ad6391f10497aabd875d0366f0731a5f8f4767718d2714f9fbf7165e3dd76268f9fa719a3b7aa82775bcc583896e25f70884f56af32b3caade5d827e690cb7714ed63927978567749123c0d83ee70a41a626262092816a0c7d1dca67e7b2e08359fbfd523fc931d4f344c0b2e8bf2a9e8cbb77d9b771697ebdf36d7abb110bde390739189bdc9826136019d6246425a7644b5d069af5373030cf15531cd51537ec68c6b64a663e0c3413d45114acc75bae4492d4a05d2dc37e106b27e1814abd1981639e7aa3df3fe9ee36c8924909dda03e52887ec2830f76da9a3062ca7e2144afc61ea3bbaa9229ba191bcd6a20106d1a29d7ea85a437f054c8166d195fa89835e7956135cceba51888cb0c24ebd5aded078134d05f42e82cf1bf21e3b9d97963a1e3c727845db1a94f422879585f26bc6a0359efbd16703989bc182e689e043209fba5de7643618516949f30ce0d4ccf648d2e01abccb73dd16eebe19ba6821f00c6fb9ab727eb29eeec7fcb17bb6a139c218cdce766362d5acd6d05d1ca7106ef7b0580ac4a0e37aaac7037975e339b158f37b71aff83d212572b3d60423ab4c81d5d889768783afb5bee3a70d65053390b7aade37571b35fabf56cf50a21b5dd800f74f8a4a3786075515beafad915cbbcc7b8c7915cec6f951f6bfd90e7a0130d963f70edb11a625826ff7fc64f88c00965b917c290631187cef7250445eba71f60073dccd6bb2d00a3142216261eeeda175ae43ce196ea673bc96555192bee9a69373e3233ae0694d9be4e79426902a9e909ef2d87d37b27d41e5df05408291bbcd77ae6e4a6876ee07e7d251b240df8402e332a86ad034d2382726b60dec07914d8cf3319ca94c1e206311aedf9909dee0094b31f01782cc3e22411a5ebbdd79c35045d12fba0e43b82fcea5f6671d296422b8aa780a603a937a8d6247cb2bd049f3bac1344aa514e357f166860e56a9eb785047642a2d30edecddad25db568c4bc72e6ca4276385b100b81b5998f84f178e3b69810e32b866d2a13f2122e57995feedb0176b29409350351dc44b6ae02dd6fb1bcc67d7f2d3c276c2f064f0a7fa3b54be664c426248652d348d8b0576c9dcabbdd31e30e81fdd14ba789ad598de68ade1b185f8ca035a705936bb45d5cec46b51ccdee696f57df93290887a66583ac08d790ff4892042ecb1a7dd013a1611f6b3bb"}, {0xe8, 0xffff, 0x9952, "9d8430f680f720f582048786ff559741ba7600b79c6b59befba8e9fdd57b5725e465c6e4390961c315ace1fef07b7494b8496aca7c9129411011c696217b11c858d1fbe2545346734f5a598f9e0ceb05bf2e9e4b39642d9dbf1357927d0f555ef602e652f129e268a27ee7e8f3245bc12a914250fd34e2cea7c8895049505adc2e1ee42bd63632dbb6daf1791561ea45f62bd13ddedc179874e16a4521436aa35e7eca8126bb9ae1287bf6811c9a86329370f3610b993199074891658cfcc65326e344da7346a7ce8aa51634665124587e"}, {0x78, 0xffff, 0x4, "94a8ccdd9f7df7f260568df1e2f1be911fd5f7d563c7bf918be4fb70874a6b18d301aef2de62668bd7008aa564d2439dcd0ca125a0b7f3d6693c8d764714c3702c93c97b64f5566a05375041522138149b661a49fd629d79627bef40c8552f73b9bef3220202b1"}, {0xb8, 0x1, 0x0, "1b245e4470c2a130b48c7b6d2a5c466020eb98df375bd8eb695ac83e4c9eac60715d19a18fe61a681e2f4c24830139c461b674a193594c5093b564b1749e2fa77aad721386a729456669b1c03efda61c4a5f55a5062b767751c13409fffaefc1ef0dbbbbebc2a9f7b213a7778f4e574d0e6762b49e379757e6bd99e9b461e089b5a48a01bca7f27693d919480eabc7fcaefc4f120895e7d1ec6a3fbffb2e37c648c17fc7f8"}, {0xc0, 0xffff, 0x0, "3919114b93ca1301f4d44929a414d6708f9cde5aafb2809774f7dd9e5fdd6c1836ac744f07513ceba16d97fed07dcf0845fb5734cc31d33d00fab54973e2a9b27af3a0dad67771920282bedbf1703231adcfcfead6bdcf80293c86ea5043eee899fdf6fcc8a1b92127d581fe72b1e246b6b82c525538137456c218c3e6369b81dcc882fe0656cb54727ff362d064ff2a3fd54b2ceafe24c8e2bdf774c23a3551228c75cbe4828a7d99acdd001a978c"}], 0x13d0}, 0x400) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x133, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x10}, 0x0) 08:44:11 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:44:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10960, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 08:44:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f00000000c0)) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x100, r1}) getrlimit(0x7, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 08:44:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x0, 0x90d2, 0x0, "d732c1e7bb6f00000000e74de400", 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() r2 = semget(0x3, 0x2, 0x200) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000200)=""/187) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:44:13 executing program 1: socketpair(0x10, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) sync() pipe2(&(0x7f0000000080), 0x10000) getrusage(0x0, &(0x7f00000002c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) 08:44:13 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 08:44:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f38cf3dd1bc567447512d3695a04f3caaffd13da2b4a01e92be563b111d8f7b1c42334948eeb973b3173c98872c903a29609fd76fef345265d8906335cc2ae4c3c48a680b4e1ebbc94e1bbf43a2397b3bb78235eb54cc81335210ed97f339147aca218aca6046ae41f4b37e8f6118060a4d02ecf62c0bcb700d7b8e933f84d2f9cdfdd4d5ab98b3714e0507681d0e58d86b23f091419075c61f8ad2fc0149c6fab91df09a3bcac92c8b7fecbeae5fb99d83b33ca6eb9ff4b303a9702e60abce591301c4aef7a00e0e1e52cd74d23076149e639315e85f2ccc91c6f3cb33e4871b4512387e10c02ae90266265c46d50a0efbba11f32f6a590d6f761d9ac73eadc52de12dc340f21b252c03007f757acac2f6a20cdf664d4130c72c0d0b96d0d88b281e97e1aea452f20f12d2530d9d16496940868ad919f6a91e0ade299bd5dceb597fdd1c027985afccd18a211b67160cdd3bd9d5e5340c829ac1767698a2ae8f0a71990f6b31c46e33d670931b4ffc21be9a21262ef774d8ed1c52b88d1e8f7d237d3b18e3db22cea318588b91ece0bfe1c0919d4440ace25fd794d6d7e998647a8da148b138bb83fa7ae655b136ad48320e7a22267a3e22e4a93c74de8ec52652cadb3bed08a644a5a7a6d4d12f5ba0a5a13d941643d3a153308b94c180789ebc77fe60e5ea08a590d45a4a2c712eee7632da1e7d529583bfef7a7d1772c22b58adc379b7dec1cc62169cb0238b9ca64e76adb6876c260657c9a4088b1774d80f817e581c587d438e9d15912ffabe75b782eed81cd8baba278fae08a0e1f9453a21f877fef1149bd042b6c2e3e79e4f9d533233e1199ced45f3a6f9215f465edc1b1d863c597b6dafc16716c5c55dae6048245dbf79c472c47ef79e22965c4e64f7d31fefa2aa9c1585a38f48c737e00d0aed1a4d4640fb6f164e14a676a0b54a49dbdfbbf019eb0e1f1b470043255ff6a068f605426c1da4e812e98ed5b16779bcd8ea68c4cc22d66328ad8ce49912293fc0f737a888b3c0343ae669b42929ae7a76d92cc9b511b65a98a8932a68e3c2ad0940015bb0183063c06b93e37be7fc76dd15e9368f20f39c9e18dcc10045ee8554bf19bc81c575e244fd6bf1e4bfb813159556856a3459153e7638f12c134b929756b749251f1a82684975b715f397eff10fa837b1bd205debf4edaae0f4ff5c1527e247fe8411fddd7e0181bccc30bb2683260c4ec8f056731c63ec223d00d8ea73c37d9a3299bcdd0df79e5075bd0839c2f2126bd395a6c1f52b38efc58efb82bc29d64bc8a6e3af3f5525a2916fda16ef93c2e60ddce947597bcc838de1141fb113c882a4ac7495b3e9bed23fd18fbfd437c9b09fe4158b3e298b076001aae2f7e1ed9da94f391bb5bc1c51bc8f5458b4d25a772bdc18cfdcc34a640afa4017cb29c9bc14e95b3160923b8ed36163f5ca78ccefaa8326c98192413bbde67698f380176973ca30017ca7a1e76310b9b131b7c001377d1cc7162cc7a28a60e5a73be93a36bd64e4b9f006b19fe88b39f38d30bffec5e374cc84caa4958c36620e7e623dcb619c9acaf367afd64992c2c5dcf6a41460aaaeae0109ae380b32de71bdef5c029692945f0e23e8c421be7f30f6dc40c128dfaf4e0d08a60407f8abd0569baccc936333af62e7248e19f7776371ad4e721c0b5da69326e3754ff4920e07f930b03c0173e268b8b22b5f990eaa5c1a9f263276139b5b79375d3287f5ed6f4dfc4c750eeba3adc485c96c57e4bac29a9c89a32ee2b8547ce3fc5eb76c7e95fb1355d6322a3d6643740fbe54c62fc3bb43b4ca34049241a3b78b8573da69fb1ce4da8482a600585753b8a57acf6101c84c4a3fd6f2dd9e5130b400a2e1b0f8da3073c17bb7f320ca45e150f4e7ced4059e4bfd180d8d4d1a6f9552959489f4e8f0d82f39b3d06068468c91f30387f7a4f15ebf0e2ab3a7c477f5b4cee771ef9988798a52ef9c0a02ee5de01e5873d84359806bbbc11a97ff500c0fc455d5e840015febab37f8c3b41e99abf7f9ab789e5d69ece15f288d1dc8197d660caf55b9abc28419e8dba814e3afa60b1b1534144809a08284904654eaff2c3873727dc9b4c1cfef531182e9d9bd0a3ab1b8df71b9dfd21bc0d0cee6a44b5857da90d4a8e6652086de221d7a2f856c38de5c1258d12122cf7983b932c6f1f0d27487338c4de8513ec9b88c0075f76d1523ae91c4cd84ce9a0dd429e35eb3ba405db742ef55f58978e2b889aaa2ed4364fb968343416c5fea3b84c67b3e50db910ca2f8adc1b33548596e2f88a932f6c68b5f02b1c89b6b45f34572a1a3f473089c07081f0e6528ef1fa75b49abdb067e801929af9acff6a719f5c8c1a568bed5c5845d028a16f55065c111499f388749b7e316a84ec7435077bcb368599ad01e06680da659bef687bc42903cf411ac403be995f9de1c7d32b7f9d5465ceee2847cd9048016de9c44e182c43f290cbdab697a5ebe9adda17f3d501a38fdd1a5a60b08548c4e4d3315cb33b7e364ce42dfcb4c4e232af2608e3d715900ff6f7a0e46e65553191d2296a1e24c7b5e268aff7cc091c2b2705e74da1531c35db87f52f292fc9e114283aa4dbb98afbccb1b9efb2051ef7909247c3147257da701a4bfe38181a69927ae7a17a1d83a7afcb5a1b0d05e3c528be749eaab11d7143eb6c120867be78c5d2e01565bacd65a496f32699dcf54594e4c2bccadf88c0dbc7df82f78f36a235c3baeaa4ac01eb2f66da694a989fb5e772f02ddb2eb70eee1de1bc3bccc07707e00f730d824f9f4fb9de395fe1d0f0518cd213b54170822a8d093c21b732e73586f5cdec1fcb3a43cfd4af8451c5e10828a6d5f7982143b38d1138151ca501e7688d967f11438d299c99f518396a1e63b3e824e48418ffce2244f7f1105f9f5af0c4959e5963cb0956a95237afa9d5cb99fb736f837277a8a5f0e71fa9a4694725fa1966d0f0b7067e3211bd214a66df36e547b0c924cfb0522f63fdfd93844a990029e4ec14503134a830bf5ea62c7cbe717fdc0d4af2c6bcf3a28f45c9c14b3bab0f276ab97de7143da6fb25b496c4af73bd5703efb8a1499bce9bc8d2549e2c73ed45658ab794121798eb2cc44c67346773360b60e7f8e977a498d574bbe83cf8870fd3b94b3e5b8597ac67e94a2dbc4044cb389c8ee67f439eaae0d2b642e07dcc896adc2e3392760bcebbb1dee6a0f89529793a22c6302c2cf5547966515d2e03e70c3115cb27298f697fa092751d6f0961b696dd3a2a7d0076f39f060ecb2fad4de853591a9325039151ae40662e1c4433f2be31b9319d76e280b116bf8fe7139fb2760342835c878c0a9352435f19d01b095fced261dfe39605e52f39109299832f0070b3de4ee427e02f43ab527cd73f75fb0b47d1181695148f37ffa62990a3a3c32d5b76b4bfabab71f1c732884d6344a09404dc4366d6c406c8bfff534e77e2febc6a5b394ed4babf63e7e5ef87609c40fbd2e0104fb1059656c64ed5e190b9b30fb2530484aa7b9a9c7a5cdaa2382d44fc36aa6d8efe6be0ae1c0ed1a5fe989e4124d9a6dc7b9f26669b059c48ac112ab7f612156e9a055de7a2a18a9d412b646a89a09a76c5940960d9418b0a329f1a2032ade4645c2af7a77285917d8bb155e6961863dce246e3f092e1dfe4eebe6a7ee724cf47bbc439e3c75bfb0963fe2d01018de122c7a861b93f6665dfabc0f6299054bb71a3320c7abad0f599e15e96896b6c57f81c012448e22134771d9c2fce93f8d640f5877f893470e81a30a2400561f02350c53eea5bd1fa199814161a6bd24b5dd3695015b917c24cee1d53fca71337ed0087202ae5fea54604179bb1af0e99be374b673e09fce70fd47475ec72307a10cfae5832121538ceb2efdbab7acba5f594ca733de6d8256c020df1aa2c10745169b3b202a55e8fcb28a9ed51408bc0a842a54ef4c4930ef2e1ae37c9bfca0dab009a5e51c41b0a15c0a9a1125d530044324b3a50f29dd2c89bddecea587bb84591cc45742463b2c95cb628403c65dab70ebcb4fd26d110ae684fcaed9d105e2f9e026ca22084c0f125829d21f4322ebad676400fb3176e6a4debddd6c150b9e424f044c582982ad9574f783bd1b3e86dcdebbc07321412ce825f71f54a61b9fc6791a3c7e5b850b41b0deed4fa36ff6606d17755aaeab80db84a8a195dee2fd2e9defca25818309267f87d22ce08f31a84066d5064f6913fca34180c658d5d7ee6177aabe95c78be4e496f8034434891a6e43e8f31b83ec87256b20807f07f65a13f3b6505196172cf46ad86af0854da272eb97bc2a4b1dd420aa7aabb9bc50f7cfc64b1dcaa8396537eef329b9fda5d5d0630b51813f0eca6795cb0c4b05885efaee6d7ca4e787400c922e82103e94644fcacf490323458c7f5556a65160cb633ade21b992b6d595a7a7a82e3b025cccaa3605445c10e5d3350e707aa94cca4806b80a1e9f4a2789cec05fd086f351e404fe7eb380729a76508a55ed2ea17c44f14ceac9a14f3f7bd41c9efdd6e3100b72bcb878f41b35a171a3af0d68718212eaf323094105097b97840b3aab2a9a0761cea775d290dc974c58f068d3b60eb37852ab532852b085c6663e79f5d639d736d9604df594592eef18a74e124679957e4ce99602bd1d6dd88711edb524d53cff254f47cc76550902342549ae6f6546248589f7a68ebb6f5debc57b8555afc5ae43b6eadc3ba570ac86b616216b0aa0bb53843ca51e1a3db8125d77c6aa6ec4f62eccdb0efbb7a81f2744ef9955552faf7ff525220fe5d01b54695f525be4f5b81a2a7aea71e4f079143394cf15c266629f5256f4fd7ce06d462455babd9fff0babc723fbbbc3e5588d75e79c1b4c6ea86c30c4febd1865d8e49e2c4aca225810312f57daac25b46882e67003b9ecf0224ceeb0b4f32d8ddb53c2e220442ef976fbee648037a9d83974e02046396ce90bae16c0f87036419ec0060ba75a82ed7f38c5dca4454ae68cd5cae495859cb2f16357cbc2f0d619fdcc584abe08b6e6ace3a78831939892167a2ce0c0a253731cb95ad0cac59cd480d45115d8d007b5bd098bd960ba7b5ea0deb21e515d34113d58f25ca258109a17a499fa5aba8568e49456afb091a54f98e892cc8fcd0482c8ac8f1e711628ac12f7923564e707c80b472c1f704fe4168a9600231bb343b4bc0337e52313e71cdf7c4dfd9274eb92c97de0d38603b7d48638527f6b330c8aed79186c1b730bd077871f8616208f8c3977b543f8443997bb2f8aef8d162d5d3631eab20eb041dd6c00a121726086872637813ad19ac6529c5bde6c3efa9c25b1711a8daea7b1789889557723982d71d78a61974392e686dbe4bd24bd23af742a69f2771bd3b12ef32bd3a1d7a5811f7fa9dc4be708a257bdacc9b0cc401b91d9dffcf89d4b1f302621b4c81b6aa9b541b43f2d61a76ce92d814d34cbd7937008586cb43c214041c4ef58a7f49b346aeaada6e7e10b870fa2bef2bc40d44ff3b5ce2a695cddff7dc6aac647f154f9f3a817e44b84c61f2ae048313094da3d3c5d954ec2ae2baf320250118588bb78f20872ee1410c89483a395827f589d15a6f65daa95e1a0317fe6e3a02919da07f2b9aa541767c31b2b07bc66b8eb6b502efc2eace743ee2454fc248eed4b620be57750bcc533f3a0baf19fa5703734c6e916788e76384e8b33a8b0a18919dee9a7d178a50639728d19f61e60e1926006d5ee185f60445bf8cf6b6a00f7eedf7bbfa549b1dd23319829a1d99bd76bb49", 0x1000) fsync(r0) 08:44:14 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x2, 0xfffffffffffffffe, 0x1, r1}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7909}, 0xc) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0xffffffffffff09b5, 0x1}, {0x18, 0x0, 0x101, 0x100000000000}, 0x3, [0x4, 0x7, 0x0, 0x5, 0x5, 0x1, 0x1, 0x8]}, 0x3c) close(r0) recvmsg(r2, &(0x7f0000001580)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/254, 0xfe}, {&(0x7f0000001300)=""/182, 0xb6}, {&(0x7f00000013c0)=""/225, 0xe1}], 0x4, &(0x7f0000001500)=""/127, 0x7f}, 0x803) close(r2) getpgrp() r3 = syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000001600)={0x7, 0x40, {0x4, 0xff}}) chdir(&(0x7f0000001640)='./file0\x00') ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001680)) sendto(r2, &(0x7f00000016c0)="d650ef42a42fb1e47e", 0x9, 0xa, &(0x7f0000001700)=@un=@file={0x1, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) r5 = getppid() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000017c0)) r6 = dup(r3) preadv(r6, &(0x7f0000002880)=[{&(0x7f0000001800)=""/50, 0x32}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/9, 0x9}], 0x3, 0x0) fcntl$lock(r2, 0xf, &(0x7f00000028c0)={0x3, 0x2, 0x7ff, 0x132e, r5}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000002900), &(0x7f0000002940)=0x10) socket$unix(0x1, 0x3, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) ioctl$TIOCSDTR(r3, 0x20007479) getrusage(0xffffffffffffffff, &(0x7f0000002980)) getrusage(0x0, &(0x7f0000002a40)) fcntl$lock(r2, 0x7, &(0x7f0000002b00)={0x2, 0x1, 0x0, 0x3, r5}) 08:44:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 08:44:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x0) getdents(r1, &(0x7f00000000c0)=""/169, 0xfffffffffffffc55) getrlimit(0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000280)) clock_getres(0x2, &(0x7f0000000200)) setreuid(r2, r3) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) getrlimit(0xf, &(0x7f0000000000)) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) 08:44:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0xdc03, &(0x7f0000001480)="29ccc16f2794e24cee52d4334601bee3102e71c994df901eed61de86d3de9ec581c46b6761534318b9f0bedefd3e1393bb1a4b9c8dad3f139f832d4ab0600d9ed8a3ec4a95e9fcc5c84957f28d6150b9d111d4df149204e8e75f6fba852f30d24ea4cbec2d8111d90839ef37eacdcd419e29d913d91701738465711c5c06a89b7b7ea9788241388c0ebb3170efa3b331d69a5b227fe8641094c51ff7ea8280a77e861e23e19ead6348808472a52e46ff8e841a6784f3da11c9baf582244b235e6066730c88d67aa83fc586ed7a10712b5366441f7f490e1c875e6f2df103bcf53bf9bb69f237d940f51683629086bbbcaf4fe4823028bc4313ed18c56649a77cb5b0d8aba675ceb9d74186f2321e52908f6fe8e4c8938e109355cf7c97b4555dd7bef00bd12706b0add285eecb7583de4a140622ca995efd9f3f0b3a17341e1c8072a39c3d59b5c2f285ee96964d8dcf4ba1980b5dcdbfecee5642ade8d7f6ab34460fdc4c314386a277970f9d67a09fb44a98c8cacc018f7b5c8f005b490f494876e626b516f9cd25b7940123ac246001ffa901e45aee4de96d79c8209d1a079fe642feaa53a66c8def7fa51b77f2733f103f498ec55f66f74e03a78a10d52506755f6fc95104460333798c11655914cb2a9863965d18e88e6858a167572466023c9aa7c1ec39e66c5220c1646c4c5ce00200e80c85053d43c040d3e68d8dfd94a8b43227b90d928c492cf0e6b42e879d1745888c45d7b726e93145b425f4c704459a922d5d89703436dc0681a04f6cfb230c002a13af801388ece2a2ff2d0d8e69e72f5bc0bbef3d4e936b3499b928fb6ec14bbfa1ca7a1c21fbe7a51df4b79b0d11c0a03f1aae3ec38a88aea6bb07d9a60fa3bcdc4f30e881fe6aee3c2d226420b1fa1b0ee4ba80393b8d3e6fdccb64931373d3f52a985152024462314afd03ed4a3eebe020b797415f07297056ec1873c65791ae3c8dccfdaa04d44c4940170bfd6dcb9f9f67a0e786ed755752744fdf893887cac589ac754fd593ba01d49375a31ba4cfe926a4bfd947451b88fb005e5f1a8f26fdceac8c4a0b44e513cae3ff25e186bae94dbec733e5012c8d1b81ae0f392502cad64d82cb503b09128eee1024cd5f07ed177cadd6ac552550482e496419dc3b7a11cea363cd0a3d958b66b68dfe370354a49796eb7c685ebbdd5c73eb17571703cedd5614fab4dc166ed9d31a68c08d5ba1bba3142d05f7ae832783f1d9532e50ae030d3f223c040492c6cab1e1cbc28dfd026d6fcae0711a78376b427c94790b84fa8b7453c15c8b5d3d082f51cd89b71c1e40e89892f001969e9cf8a70cabcd0e0ed9ee47de201b8a3228501288d534df04630c476c75ecfe8bb0d3c839cc2f1ac42fe7e23684a19beb35063e4f8198ea4040767382b81a02d43c768776931dd3931e87fae45f2227e1435c0a6d35928abd2b316683365853db2248b4a7e520e09cc16fbdf6d7529391e11ed88a2a49ce0ac60fddb6941edeb88673bb2a77ef7c80d54f3e03798b5385c8f026061522e763ef65c83a5699758e669f9a833d409765d769d10af65c4f8611a513d165a990170a46faaee363b4861e5ca7ad9844828bede8c852fabfb2c8c1161e37dd9f84e4df14c1c28c70ffb6d2cbdbf47a42a085ef4f12c90e7ea9e11e9a9e3c4f6949d28ef7a9ed7a8586ccff53eef39704d33d19278db586a79ca3af5c98e726590cd198629dee9927f53042cc0cefd7051d6002cefa849997501f3caaefd71d87af54ffbc2551124f062efea9da347919e93c4285d8a5ccb51def1e7b6267964bb414f325b06a3a4b3b9ba89aeeb8aac25f87673006b3cd77705ed98f1354474dc0c723aee415494ba1731b1aa5a34fb3f543599ca297b769b1535ba1188b149e933b5a1c94598c748cb1e4e37f4c04e3ce73aefba9ae4d217c75b34825546c8bff5f98bc6afe9712defe964acb169c3cf712e35a8103c17252c4abecbbae9bafc13061993deda342edfc2ddbf35ab2ee6d2848ad1ffe5718d6b643d102df491fd936716cb87185ebda1ccc36f2b5401d469fe688ac8504e95e5ae667147c4e39bf7652472c85640ace209489b0c738d55d1a11ba9fa1f32cedc0e22397ce7cd5088ad0cdae6c9e11cebb61b93e69e2a1813bc9527e82dd708d0e5e507764eb95372924db17c8a66253b9e7c6870d35a4598e023b04d086c57e63ebbb22c3ed89c6c294af9c7b9fcb022032a2c9e0836211f0af05e568b7e436d7795969263c3af336b9cd1e5ab1b93eeec9e317aca9e731b1c25401f37bb356cf0eef50b4df8ea1faa5147ee006a0fd9fbd68f00b754d27c0ce55b342512ba4bf1c6ed5f55f6a47bd21c01116219f2bd8386716339d1730967f9f9db779f6c7b6ec54e2087c99525d8d11e77698cda63d56de543f20e184b1a04276afcdd571ecc2e007585fd03450e5e03690e9b86f7db68e15acc0d0c4ad5f1a99264417d29037b3c08d67bdb93d2fd27c2b12f3e2c08bbe1812111d5bf8dae296bceb47f3ec56fff68dd22c730f337240f807633c8c624c430f68bfd35150b2919e704305031680aead664175f1f0a0299ef87bf6c02ff8aafac90be9c9908f333613efea3fca2179e66833b611acd456f7b8bd123580548ee240257636bb9272eb0fcfa85d692c4baef85dfb25d773be3c3fb64eff6afda8fb763e16092bacc74b5777ffd72fd1bc375936154a6eb26bfc8ef29fbfd9c21225a955ada15ac457c880d3f2877a51f22ad131538ab214f9292c05a8ac996ba0e6ec4b0d005837bf359815425a867c33c1cb1f401c6d0b410ec2abd307368df6a39556e317ab67e4f7023b7d1b69723cb05c810026469c083d693213006b2a0d737cd5e502ea4ed1d344e9a926918d9d6132eb54cc6492541ca8c664c02248b536aa19cb5a98dff844e266be22f476c99248283626987d37f5a83f649a8cc648e682c35c86ac8f421ccae63bd8e3c7c627d0d295b9963ffbd248e1ab4cf8098b5c87e96f7f642a57346846cc7086f7b87978784f9b11d35b194d63899024f139805251ebfe60db444401bd1a3aba8dc095843d00abb9c72866175a973179f8b240996a26c450531b22e0c5c9191943e84f5f9c8b676e791e0982bec1bc6a92fe9b1203e315deb40774dc83d5b69bea207f758e46b314d717c6d696b400c27787a80ff2df0f72204d923a666bf0760c83560ddc1405d8bc7e05972e14b5827fa6dac88c1780c6e353813330e8ff544d338a0cce327313d2c469a0eb26ff04e6cdbd42b69cf40fdb4221f21ab227a029a11407df6ab13bce70e1fc52e375b1092389620dd5954032a47c0c7bcf9b4d4d54afa43c018b5928bb540faca6c696fcdad8442bca6f9c2dfce71a3bce014cee975e88fbf9a2f2a4235f98a4d22ebdc90620394cc9a04da271cc5c53669f11d29fa0c2c843dc9e8a7a3cc0f87d4a3265878aa06e07913aecfe3b5602996253f2de1a73507cd398a74bd3e0f2fa4a6da7262974d5d347fae1642ed92a1b2be8b540f6f90d28ba899df0472b2b823fb343e597be8c97715fdc236e3dd56de3d27fafe1de243d4ec1dd1cdb85d92645b289312cabba7d6fc93085ffd989b58e0774aa770b1b17ca94bf0c8087dcdc816bf5341fd619ce8baad2085d7ee346ad7c37a898dd83d30aff50e904cdc521e9b596cd366beaf715191fc6731d796d4ce7edba7f0b63341b32486f0dae1f7b3bc55bc0d084893febd92afc003db9d23854345d0cc499f72f02f04aa4ad7ffcf0490225417753569182eae806c556c7c7a5865b4f496f72621d8597190bc0edf36659b922641e4ff06ce1a74422fcd06111f98c585d36279dd036bf461c014e926cdf4f6604e3cfe0feefdbb31aac63804126219fa2c471e51a55fab19262ba401d22369348e50c8996cde2f20445653dcc74d96ad5bf37503987433ac8d407e7db84bf484c05e88da2dd00fda04ff23f889bd891c93722ebe8e83907bd9b4620200610bc7bef31f67f9c34e9035d92786c8c75a9ae1dcce363c199def333e3092403e0b78bbd92462b4de3236b38b698f538edda127ff0cfd297255da1312fefcc8ec8830c23e3fbff86caa33d961fd089f8e6cd9eb7fc53be9e949deb64b9d71e22f2a0c3608e060a44123cbe5fa69c1aea162c21e1059160f2cce558a9cb78d1c810be5d1e05b394c201a494db5b3b40ba095d5e65aaa8192835b6f0c9c3675debd1d18327a6c4cbcc1dd982ea029b81033dd762fe86c285214f7358ecdb214a48465aec6c64be878c215605f802cb12bcc2f85b8cc1ab13100aa3ea829097a254ff7ad8dc50723d38c2993c62375bd9b99f3399c8d88034eeb1e0f09b9960e7afc44d679c7f1ccc4c171332d9c62ed561fc09caa3a9ba9370e35f15859c46bc51243336458f2cbf8630d6b46016b588d3e5bfdbc80b5424482969fd917e6821276598958feebaff5896fee757c037647705d49e23ee77ba0c06527f1a188bc5bd18bde66d43a725c7fc13803111350fc6bbcf23976b8e57f449df02e0495b33e720821718f71eb12665e95fc5f5b3658b481c21913a37fc03cfb0c310162196018a8ee79e5184d315287370c301189cbbf8966b7a57a9b41571ca597edb4c9da645b42ab89008ac6e2814c91fb480a8a6978fca5fce82441fa52d17f3ec6825ccde2717ab7c2e8cba542c9fbbe3a1902fac5cb1007a20a8fc7fdf9b8bf4a33a2920a31669a9d6700fa2cb8d531cdb86084e6611d8819a72c6fea976ed1ae3500bf445efd72d3f887562e7a57ac269bb95bcf9f26e96c8b403c1f9aabc47f239471c31c4c356ae312445cab8efd10603fab82fd0b77bd7a2395f54992d77e03d743381c3d0196d13eff609af129384173a67c6dab350a669bea6ef46633b3639ef7e478cb6de96db3b18b418b8783e9320c2330207e7cab5d784071b8eb4c2412d0e5440058c39bdc7a60d47e2e19f1a7dce2945e4f1102268b314d82a9b203b8e5cbcf7f98161edc6512f2aff1bf537b4d36696304af0fb785380bd95978549b864f4aecf12634446c33a08732e2d222e2a3d8cc1549656c27145f66323418d62002f8457c446edc6d601ca9e2676a6770082a29c2b2ff8c082fab868756724cc633ad276970926931d04a178b92ca0130450d2b082404f92184d6a351265bdba1094d542e0d300779cfe5be21721acd97ab5f99c448b9ce2053566524fb8b5c84820cb4fd44723b94c912e605c4d423a7efe256c8badddf74f0b8f4c584fd63b6e9e0c6ae0102c9a955b505d19c3091eae5a10980a02df05a4154596209a66f9b957c2f1c1e7224cd66b5edbc519394701ad782f7c4746c41926285f6da65d333ab596888b17d71f7c3346e960aae7f65e80536287d95537a65310735a4edd5836ea7e8e4efc176162b345b349fd1191d58686e8070f6614f6874a1e94c52eadbd11dbdd4527ab7f36e209f77bbffd86f86baadb00785b5e913080a6eac31deb2c2b3b32a5d89d20d44c196ce91d0dbb5c2d99a1f9db29ccc034f78ee0def97e3a1bfb4fdf0ffaa4bfb8084ed7a3946a16c194506389d0805638895085524acc7c911ea373b59a3fae9289822ed5c0042e59f84dea460e2262c27f4844ad59377f6dd552ac132240def58652b513e49334600ca2339413ee933f17984f530b2650721d66463b2724cf5c04169d24951e28890f3dc8642082a17099d6bc038d6dc8c57e929c90363ccec938bbe485e1c5f91569e62ff5d67d0ec39781209a99653dea3631f963146debbe0c89b2", 0x1000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="e7325cda710ad0791c82a77bdec2018642426e1ea53588e3e4acddf2d06a559ec46e9c218775290888f7c53369509c2dc1adc8645eff824ef15cd7161100ad7a31a7f9bd57cdab55ed677c2dc3bc253409e8461b22586bf92d47667ca7636d549ff3adc29908930000d6f0288df855f649955b7b74fd086c1cb182b990379fe3e1716ee2fbf4fcdd9e7f7ea1545510245e417c06d8bc4da13de1cbb1322e8f07501db765842a586bd7ad145c5fbe96afad7653b82b6be4c0b993068222176ba7df07e7db5561cc116bf26abe978e410ef16cca32ef8ad4416ee528931a7adc14f4d7e93362a16cefd850cbc252367a489febc6062ca293ce6402cb294f84fd0741d8f9654ea589e5d649353ed7204ee5e0206294b0e09f62e86d11f0bec1f3d67473b52aaa4994f6e123a2873704089b169d4c4d0f1e42877a62db1a5db333b889b01ed22800000000000000000000000000", 0xffffffffffffffd5) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000000c0)="868727ce447d494d29d501981fd1c2a4bcd6518f8da53c0afc0a13a73275cf141862aca64dabc8997bd2f65496d724023cdf24f69b3fbbe41056886c6d56657939711c897002000000000000d05fff0000007b1882d0054dbaec86c66b9191ed1b35fb5bbe66cf6def7c142957f360cca90c45dfb2335a7456a5f547805b3167abb6d6f7", 0x84) 08:44:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xa3, 0x0, "6235a5c4accc7c9c2b00000000000000009ba805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) fcntl$getown(r0, 0x5) 08:44:14 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xa0) r0 = socket$inet(0x2, 0x8000, 0x9) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket$inet(0x2, 0x4000, 0x6) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) 08:44:14 executing program 0: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0xfffffffffffffffc) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r4, r5, r6, r7, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(0xffffffffffffffff, 0x5) semop(r2, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 08:44:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) setsockopt(r2, 0xffffffff, 0x2, &(0x7f0000000000)="bf53e8cbd44618f6445e31ee4a136acf4a", 0x11) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:44:14 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = dup(0xffffffffffffff9c) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = shmget(0x1, 0x2000, 0xc1, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 08:44:14 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7b) socketpair(0x0, 0x3, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0xa) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000100)=[{r1, 0x8}, {r0, 0x112}, {r1, 0x108}, {r1, 0x2a}, {r0, 0x19}, {r1, 0x1}], 0x6, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) write(r1, &(0x7f0000000180)="fd678c9f66f49697023c4cdde4b6bb5b077647b462e8763fa78204c8a817faed82188c22ccbfe3b8dd2a8f571a373742c32a930e802f931916a27d35bc79413fdd1d62bb667bcdb0caa4ef4ef5b070a8b3de0a4a22abf0f77003504f09bbddb4c97c5cfc38148747f350b93710b1068cf2176efef21aa19d150aa11d9bf24cf0e19991a458b96c06825db4e2dc931b53ba76ba4396cf2a5b1807e864eb9611c7", 0xa0) 08:44:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) close(r0) 08:44:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) linkat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 08:44:15 executing program 0: getrlimit(0x7, &(0x7f0000000300)) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c04c517f2e8bf0a4e84a7078e6d69c256d385333af8891c10c2266842e1787ecf14f159c6ef3683bf2606d34c4f17c84544bfed8da95c32bae2a22fccb3961c08c799d403bf35846bcb8ffb63dbbd0e989ad2d9"], 0xa) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/165, 0xa5}], 0x5) 08:44:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffffffffff7, 0xc1, 0x7f, "1952fc23b8d18341fa3a4bfa6082105412808527", 0x0, 0xfff}) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x0, 0xfffffffffffffffe}) chdir(&(0x7f0000000100)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/199, &(0x7f0000000240)=0xc7) getsockname$unix(r1, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x5, 0x9, './file0\x00', 0x5, 0x0, 0x7226, 0x40}) 08:44:15 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 08:44:15 executing program 0: mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) 08:44:15 executing program 0: clock_getres(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x401, 0x0, './file0\x00', 0x496, 0x20, 0x1e}) 08:44:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) 08:44:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 08:44:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x3ff}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="42738c986fd64c9ce65cce0fa1f12c9a6e97f6b11d0a833a274a2b0c27949932dba91b61981bcca8d97d0ff3806960f63e416743ecc68cc32f4f4c032cf9e313143ae2eca53579a64d148cabd0fff29eb49f8402791b5f4743b3621e0688b2eba154ddc055e6ff843608de860b66467f1f9a6d39dbf10de921db45e8370add23d3089cc1d6fb960d3f21e64871a67a68c64ec2569daa6d12e42a17faa6cc83", 0x9f}, {&(0x7f0000000100)="d52a64635d84e7361c6620fe4aa011c7e4618fe9e7d1fde6f505b2ce343e15", 0x1f}, {&(0x7f0000000140)="06f993b543be0279eb00f601b546c1ed5df1ba88dba7ee654474376616c7aa320efd322594ba3254cd88ff74dead7aadc58dbd65d9b7ca565ac6600394c87bc1f892d36396b3bc7bd36e74a49d94860de46f2bdd970d17021248e2d57a7835fd30df6526675f6fe74b364d5d046ff7c1f136939261217df7b73f185b059f0d2a4b83d3ec405eced451264d9f658062e0bfabdbd0939d7a1ed63a0320cb5e59c8fa569e663c", 0xa5}], 0x3, &(0x7f0000000240)=[{0x38, 0x0, 0x200, "67c8bac3cceb1b352c1b2cd17a26dbfc4f92fc0afb52cbed6497ad097e905a51a143483c31"}, {0x50, 0xffff, 0x4, "fd2729079a58472253fadf32d71856cb166d854d651400e57a161073a7f2070c378561fb72eed0bb8d650dd169efda62f9efc467fb5bb446d7"}, {0xb0, 0xffff, 0x1, "5f561e344a7b513fe05a513719da543a7ab6dbd4b82725a322997a07f27012ba596d928cfb30d877bdbd6f7f2e0f1f6902d6f3581c2c35b80b2f9c31d8308435c801bc4db01b55a550e26df817356c7cb7f00d81f8944267b1d51aa9e0ab157f1ad32afbe08a30f89657a1299206d6b6b6f2928a0cb7390ec69013f118d1b70c48c22d61ad1b1003d571b7c20f77d37e90c6b068c83330bab39c"}], 0x138}, 0x400) 08:44:15 executing program 1: r0 = syz_open_pts() 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}) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 08:44:15 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="9bae03ae09e4f562837c71b829ea88e057ecf3df2c8cec8560e541131ed08bcefec1b2f0325a1e58bcf41afa0254073059a1138ef6e89b8131492ea6f2f783", 0x3f, 0x8, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="8f1164caa4c1cc03744406f3", 0xc}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 08:44:15 executing program 0: socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 08:44:15 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:44:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 08:44:16 executing program 1: 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) 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)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x9, 0x5, 0x3}) readv(r2, &(0x7f0000000000), 0x10000000000000e9) syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)) 08:44:16 executing program 1: socketpair(0x2, 0x8000, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x3ff, &(0x7f00000000c0)="bea4a8abb2f5908c0b67aa182b25339fa14bab40d6c51d41dc8f839457a639d3e4f48af5523b5190fb2a1f1dea8a98aa1a4da54e06e026aeb2632599fffd", 0x3e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0xa92}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x82) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x1ff, 0x4}, 0x8) setsockopt(r0, 0x9, 0x7, &(0x7f00000002c0)="ab7e222fb64177dcc100883b07df4ed76b8cd20aa1f4290236eb57960a03fed24440ba7d30aeaba5b1aa4b1173dbe0f3479cc85983eb27086a08cff278eac3ff2477ecdcb5ef36e4ec26686ba008bbf5fe4424431f130cdd1ec261741d24ce1a1aa1493ba8241b6ccfe08c6a9dd08194ddd8f226043471e65c9fc4f37f60ad557d206467fb693fdb5697760569609241778086262ab20e4d6ba94e2c09f49b800ea5c27b3c9831dd4f95feca83330ae3a62d8060b965b4d6454801222dbd0e29b2791db4917b1b543162ece436afd9fe872b424ef06621c4785a9c719417", 0xde) lchown(&(0x7f00000003c0)='./file0\x00', r2, r3) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r4, 0x2000747b) getitimer(0x3, &(0x7f0000000400)) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f0000000440)={0x0, ""/180}, 0xbc, 0x3, 0x1000) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = syz_open_pts() chdir(&(0x7f00000005c0)='./file0\x00') lchown(&(0x7f0000000600)='./file0\x00', r7, r3) getsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000640), &(0x7f0000000680)=0x4) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x100000001, 0x80000000}, 0xc) fchmod(r4, 0x92) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000700)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f00000007c0)=0xae, 0x4) fchmod(r0, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000800)) 08:44:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) 08:44:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007fffffff}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x9, &(0x7f0000000000)=0x7f, 0x4) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r2) 08:44:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(0xffffffffffffffff) 08:44:16 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f00000000c0)='.\x00', 0x20028, 0x98) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x5) 08:44:17 executing program 0: r0 = socket$inet6(0x18, 0xc002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfff, 0x80}, 0xc) connect(r0, &(0x7f0000000080)=@in, 0xf1) socket$inet6(0x18, 0x7, 0xff) 08:44:21 executing program 1: socketpair$unix(0x1, 0x400000006, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 08:44:21 executing program 0: close(0xffffffffffffffff) 08:44:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0xffffffff, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet(0x2, 0x5, 0xe5) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffff3) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x62, 0x0) r3 = dup2(r2, r0) ioctl$TIOCEXCL(r3, 0x2000740d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2013, r2, 0x0, 0x0) 08:44:21 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 08:44:21 executing program 0: clock_getres(0x1ffefffff, 0x0) 08:44:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0xf) recvfrom$inet6(r2, &(0x7f00000001c0)=""/159, 0x9f, 0x40, &(0x7f0000000280)={0x18, 0x0, 0x200, 0x5}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='?', 0x1}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r1, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r4) 08:44:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000440)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5010000000000000050225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45a2b8d64248bda21a175ce88b53f7c68a36650ffc58ea4f0e79f3e0d14d48d50a837354dada9c1c979a94ec071905e9e080d27cd5d88c1b8750981eb3208c5252698d390fd878ef5bbed263f0bc4e36d09138c77cda4a30d1ff3f34326089d327be68488023a7eb00c33c31c8e25883abb701f58016ef4834e8c6020401672b7a3da01ebbcfb34e4d8425b452e2d840929e4139bde66f4823b40486ebe3c846f703883164a34adaacc05a734d916b570d640b76b19699826c8267b9ae0cb6a45cfdd81d195ef71ea25156a564e4ebf2a71c883eeb7bbe1884681a481819e65bc05a4f87ec4f5c3e80a18c6a2cd0501dc09e079342cc9d322efcf5bb5453ff04eee704582a410ff93ceabe051ae79b7accbb455dc5b7c5c589f9238f96f5290373d8ba74a190a10a5dc149ad41bca9b73bf0834f5b1e887e61bd41ce0b016f3313c0e785a9afb095df6d0f433b95842654ef8aa93923beeffbc7c5c9fbe15559b09b95fc000000000000001b7a39533d8e5aa37cf0a2", 0x23c, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000300)='./file0\x00', 0x91, 0x6) getgid() dup(r0) r5 = msgget$private(0x0, 0x94) msgsnd(r5, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 08:44:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8000, 0x6, 0x90f4, 0x0, "d7304de400000200", 0x0, 0x80000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x100000001, 0x280b, 0x80}) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getgid() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:44:22 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000040)='./file0/../file0\x00') ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:44:22 executing program 0: msgget(0x3, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffffff7, 0x101}, {0x18, 0x1, 0x100000001, 0x5}, 0x401, [0xf1e, 0x1, 0x9e5, 0x4, 0x6, 0xfffffffffffffeff, 0x0, 0x785d4a6e]}, 0x3c) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) 08:44:22 executing program 1: mknod(&(0x7f0000000200)='./file1\x00', 0x1ff8, 0x6d4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r3, &(0x7f0000000100)="05cedfabfc64a2de29afc68efc48f480809d9b9c00fde17a9af083faff37260a1cb582f88a15a88e799aaa2a92d22866601cffb2af0f5d5a62605373b2ea12a90dc8a07bd1a82a042b130707656fa7fe65790785a0091757ed1791fb33e7", 0x5e) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 08:44:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r1}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r1}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r2 = shmget(0x3, 0x4000, 0x70, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 08:44:22 executing program 1: r0 = socket(0x1e, 0x5, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x3a, 0x2, 0x1, 0x66, 0x8, 0x1000, 0x0, 0x0, 0x1, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xffffffff, 0x4) 08:44:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000100000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 08:44:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x6}) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 08:44:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x12) recvfrom(r2, &(0x7f0000000480)=""/4096, 0xffffffffffffff86, 0x1, 0x0, 0xfffffffffffffef5) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 08:44:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pipe(&(0x7f0000000000)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:44:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0x401}, {{r0}, 0x0, 0x4, 0xf0000000, 0x400, 0x101}, {{r0}, 0xffffffffffffffff, 0x8c, 0x40000013, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x8, 0x3de}, {{r0}, 0xfffffffffffffffe, 0x70, 0x0, 0xfff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x11, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x85, 0x2, 0x1, 0x8}], 0x9, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x4e, 0x6, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000004, 0x0, 0xca0}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x6a, 0x20000001, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1000, 0x6}], 0x3, &(0x7f0000000100)={0x2, 0x1000}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) clock_getres(0x3, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x4, 0x8001, 0x1, 0xaee6, 0x8001, 0x3f, 0x0, 0x0, 0x0, 0xff}) clock_getres(0x3, &(0x7f0000000140)) 08:44:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000081e, 0x0, 0x0) 08:44:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = dup(r2) getdents(r3, &(0x7f0000000000)=""/189, 0xbd) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000000c0)={0x6, 0x0, {0x8, 0x6}}) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r2, r4) 08:44:23 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getrusage(0x0, &(0x7f0000000000)) clock_getres(0x0, 0x0) clock_getres(0x4, &(0x7f0000000200)) r0 = socket$inet(0x2, 0x8001, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="6b72f98a907864b9b14b5bdbdd961d32404e640907549c56ae19c6c4d3168e159e2a169e31dc82926557bc35260fed29fd62c3ed1fa477ae4b55e7ac36328b7d47e5b9cbb5d0cd89913b68890db7d3a7eabdd0f46f9752a2db312ab870ac5a67f76646f2c2d4e2d07c5654afcb2bc706c9475c604dc0c590743d32c31a6b4212a17741baf2518cbe912a6f9eabd9fd299e48f0c79308a602370d83fb7b51000d738bc52b", 0xa4) munlockall() r1 = socket(0x20, 0x2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:44:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0xffffffcc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 08:44:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x3}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r1, 0xa, r2) socket$inet6(0x18, 0x1001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x140, 0x0) 08:44:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) r1 = socket$unix(0x1, 0x0, 0x0) socketpair(0x18, 0x8007, 0x81, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) r4 = socket$inet6(0x18, 0x8000, 0x71c) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r7 = dup(0xffffffffffffffff) r8 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20080, 0x11) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r10 = socket(0x1a, 0x4007, 0x5) r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x240, 0x8) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x7ff, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000001, 0x2e3, 0xbf8}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40, 0x7, 0x100000001}], 0x4, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x967e, 0x3f}, {{r5}, 0xfffffffffffffffe, 0x80, 0x4, 0xffffffffffffffff, 0x9}, {{r6}, 0xfffffffffffffffc, 0x80, 0x80000001, 0x4}, {{r7}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x2}, {{r8}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x7a82, 0x10000}, {{r9}, 0xffffffffffffffff, 0x80, 0x42, 0x1, 0x5}, {{r10}, 0xfffffffffffffffb, 0x0, 0x12, 0xffffffffffffff3f, 0x101}, {{r11}, 0xfffffffffffffffb, 0x0, 0x80, 0x1, 0x6}, {{r12}, 0xfffffffffffffffd, 0x21, 0x1, 0x100, 0x6}], 0x677a, &(0x7f0000000440)={0x8001, 0x1}) nanosleep(0xfffffffffffffffe, 0x0) accept(r8, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) 08:44:23 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x6, 0x1}], 0x2b, &(0x7f0000000080)=[{{r2}, 0x0, 0x40, 0x11, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7ff, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x18, 0xc0, 0x1, 0x58c}, {{r2}, 0x0, 0x90, 0x20000012, 0x939, 0x3}, {{r1}, 0xfffffffffffffffd, 0x22, 0x0, 0x2, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x10, 0x7, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x1, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x0, 0x5, 0x6, 0xffffffffffffffe1}], 0x6, &(0x7f0000000180)={0x400000000, 0x4}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x70, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r4 = getpgid(0x0) r5 = getuid() r6 = getegid() r7 = getpgid(0x0) r8 = geteuid() r9 = getgid() sendmsg$unix(r2, &(0x7f0000002740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000240)="99ff6697412d2edc426167fd64d67dd9f01585fae31e049dcdd22fe367a99a50bfd4ce49af31645a6176e13ff63112d7b02b0ba17351cc1e9cf79a5962", 0x3d}, {&(0x7f0000000280)="8562600f00349de16c977c8e05b1116dfc27ca825b7ca89a596c58791caba38e1d18f610a2f9a34ea7e4aaf6a23a2590e13d910ba148224f4bad687fd3bc911f1eccc712534ca0975f956779a8715066085b59", 0x53}, {&(0x7f0000000300)="00d764f1b664893c06fc49b45658f29c3edced86add686b341bd9c33ff26d5dceac5853af1c10b102d5dc6ff6a359201b48f823ca68e72f7ade6c27112571988a2dd075f6b0311a6e6d062160c987951845a52644d6797525a08bf00480666a6db4fea49fedf03c9e7c842d5a9d64659e3e28853f616ffe582b2409916d5961c455870242c2cd0796e3481e473fb34ab6c599f7d690af0af7ae5f977abce0af0278a28035a4f723b9693f817385bc2c57c7a88e973645e10378c35b06742375ca569385bad7058c4e42aa6cecfbc6e53de08cfb24389b0b3b92c028beb9257ca1acccbdcd2876d233c37d5beddcb49aa46efd306dff79395dc9dc2f8a6ecc30bbad54f007b741367222149de80a391410e8676125891398ec9e38bd04a9828995864b6efb950a873ba4d24ee649beebd2f32e6124bd9705ab2a3d129878a0f239802999b965719488bcc0d747ca315df4b1b52b0f7567c4e5e70b81c5dcfd82da1c3176157f70152b78084eb5ad3f11eb78b7c80d8059339a8a41590bfd4afa10adb82ca62dbdf69c2e7b64a35fdd764a16f15ddf91c982b05d62da9a99b0354f3438d8c92543248b5f7d366ad3e4b94a283fd013484ba110a975f1315a292229f65bab7520e359e4ed08c9c48a96f6638e7cba0591146d69ed5402bc9b3db72f0abdbfe96ab324a037900d0d59ac4bb247b42ac1cc8b880fbed63e060511d15c9e2e76e5f41632be962ff2208a72161ec266dcc8f812525d51f491460db203adc68f3cf8c743ddc1de6fc82e1ec92cce8ff4960e65c8ace049b8bb5f906e3110d7adf4e911e96027ad16f993bdad6b0baf79800153fc969ae942766e9a19f15b6af0d08148193834ba7250e754f6b17098e4ac537deab431054b4841130afdce33cc56e42e415c1966fa380c551d664308c182859d4d38d4f8559c9a24e857a41a8cf80e00ac27efc68ed3a4223ed88af45a8daf32aa78d5175f71c6c14e427e38dcdfce0384da1da4d6c08e95cfb760428b9b1cd51f3b7518e6aa271dfc5b5bea90bf8cc2a8bb40a1fb9b426fd5f48cc8f294408865aad2ffcf0ab9fdf8aec454c7f9dfc8e034f13f4059c3c2217999052cc5ad3be529ab81e1367653f04c6ca24821b3ce74509507bee19d1cf2efe42ab1a36593c28f7081f72e71438b6ac98b3dc1ce8537fc706d959688143b12900e080bf4625b3739f3cca1685ffe691860af8147429a6ec8bf773a70a7ae3ae9c2dc2659a4e105c66d6786fa79ee9c37cc07d0415e05265903442181f00edde0eca4e1048b23ec86468982a0bd5746e66c928af80731d5f595cfad56db72dd1959459c7d75d5920eeb4854a091b508e4cc6a700d2f57d5e0dd56052ef5d339bb2600da6017472f646f0dd2cdd98fd065187f31b8dadbbb69f08d99f9f49436725d48605146556908b38c9624f2a51528b591bbb993bcf10a502639eeaea732d6f434db421b6a00ee672071a3ecf44b7ff4b091e68085ca06b44bb5b10d5a53cae95c5db2c82bee3de90a7b7ccad411fa91daab1e18c872c7009f04782d9f3db28db60f8e5a0d37bb56abababa9e597a0ce74fe000a9509dd59f5fd2bea760d2b8f3d68795994e7c0bd50cd4832ab4bf168ffd4fdad72b2d4362585a5b396bd2c3c5216360a0af56011bea3c1e0211fa59ee19df2fdeb5b899d401d405e2852f66ffca3eee49ddcbf481c3e3770dcce481a29c6e486be0a5c714c3fb9a7532591d968bdede7e388db3c25a72829f3a17d877ce4f8a17350965e971a37eb3fc2e936aaf4cf0613a0a3cf8d27bee25c38510f555660fd6e353f878720b863db2009734340fe640c820859d1ed0b2ce1157ba3d3f2eec6f587b5c537bf1773a4548e0b9fdd7705cbfae2fd5e62c3bd68b64e6ba8d9106b837c9029844cdb42bf50daed262b3373b39b62860b58f270cc53927a7785c87e8efe770ba07f6dcd238e9ccd842229e534408bce906c512c26d2af73a0f136fdba39ef7f9eedda3b128f76b31c6568c02cf344db64a6d9212e503869fe109b7e068b62f5b846b80cf2c12dbdaad5f05e35254f563ea87d3eb730b395e133f67953569c36729cd5e5abb6912440736bc59c8467b40836a998438ae1a9a9aa1be31e4c9c2f5da7972707d48e227871602c8df9a71fe147c78f32163f8bb192fc00dc0936737cd3f321cf7591969bc2dc368f6d2077dc37c26d6ccfec73f350704649fd6f6e6ef0e2ee66ac3b7c8e341a35f669e6c397f598a754097d0d3d48a842b135eb6087486757f3db0386cbfa1f65c48c301ccfa94f8067d8067ca8efbef064cdfb98cfe9f7a9b3a357c755b9a1328f7d65a78d445c620893835d6f6aa2afbf3af4d7745179bb7ff1bbfbc163c952ebe812f9fb1ba8ae5d0d21516e2a7e2132e3f3d3dfdcc4686ed0edfe698c6aa8a5b1d20e9153f0ad94a38f92bbaad09558028f45536a92e33be2cff10e6a9d8b511413ecf3cacf8131ad1f80f94e10ee7870ca9d49adea40456fc743bfefb426e87e5e5ac32f97c846bd736fb07b7f5b781796e72d2195efd228862c2fa07799dd9b5152b1a444cff0078fbb5d70598a30dbee6cb785df15930e995531d14853df15298505872ad68fe423b86176d58d868cb88ddddfe0c86a3d3017f20c5ecbe365057888463ac39044da58dd3ce78daaf413b74d780d2aa0715b59cda753cb726d17cd85cb16e8cf2f572bba448096ca3532ad5694c800c6969f132ad6606eaa9228533a380ed261ce6d54c4e1cf4cdf7c119746d65e67ff37fa578ca19e31cca57a0f3cd24d90bbf15b5574320af9971ccd727e0f11143c317103b4d59014e5e3c11fb1b486b9b5eb6660e2355847c54093b2caddf5e210b8602be6520e4dd1bd4c2f4422df18908dc9c5644b5dbaa24b6416a18b2c8a89647b1e35b0c9a470c77dc59f9a605d2095ce67601619caf069c1d3ef8799f086813bd03ec945e61ea89ff693612e12a074a8430f4dc456906b44873cacbe22bb0e06ac39c19363873d9c99c5956f12eea9b8f1aafe0d3ad529d8724c8b67fa3921eb662bb97376eadb7bffff1fe579ea9ce54eba3ded9db8e1db86be78a98d84faabd55fc47a7700b0f8daa2ff3c1c0a3393dc6bd32911a49602bfab919ff2ad7555395ee45793c90f98d1408656c64005a4a3473b9202ffb84e39e9347bf14413b8a11f25648a770cb44ac6da7129b7bf8ed07e67755f4feabb35612b6006bb71d727d4ab98343fd83a8ece638c42ff3209de5664834131d5911bfc088b3de97e8c2351dee4037c744a056a9228c13e18f726c9165621a6f00cc130227dac3fe086ccc1fda17aef0446c59eaf08dbad9612251e5fb7be56d945e9948da1737267c86832b374acc4fec617b6c464f4e02e6dc717a91d1b8b1e14b9cb6b85413b64d5d8922297dac6268c8a26915b6801c8ed48e67533b452d9482385ce25787883e2272ff281bcb2e266d10dd94f2961b8b30d5c3551f103b93ed6ba83b7a6494a5b95d8baaf1c76aa0e8af5d655304787de326636620297ecc6d6595db107379b6f724a9b0704701775c3f4f01d3b209b3f72e5afcc2ecfb9aa1adf8edb37b046c2b9b6ded62fe1783df57d600dc1c518c6ac1993e877b0417f71552cdb8b8ae999867fe4a64fe6abd4ddee49a9473f44d400555cc88b2039e6c8147bb654f2af1cbbfc592b3c15780fbe75b6ec2387965169022a4566cb72b70193948129841dc208871cad897ba2f88a0c639632014c3d2cb3806e16e839056792e35efe595b4ca387d14d9dd2f8e3b4543bb8b5d709dc35febbfd883487fa6c11b091d1f93d991c022c6b526cf2cfeb84a3e0d5fd10c6e174e44922280769937dbc0c0a277854ecceefa8e92e9053046c1996a64ff24bf693e5e574465f1c4b065dd09e5222fdf9ebe9bd5cde03dcc5f63ec79b942cea19a03828cff64b9e343c9e8da235dc609f375016ccefb8845d0a1b9ae56b54132e9cdff07ab5f427d9971d62bb471a4215906137b1874922c007abe31b912f9cd0c201f795f834d5be026a4aed5ae7e5e325c9e74f97d474ada285a56e14818f9b2371a86b16c0bd70e9d5cda7956ece2604aa6e754ef60185752fe7805b8dec187d0a6ddf6f0ccef49287a18fb08d6f8efba793ea8b323e6009cba48d07507205b9de02e48defba13e6c1d7e8a66dd6ae339026dc8c8b4d891b2a8c4f681b62a77bb9eab22ba2dc64692627634db588f9a4e9911e10ee1f2067e2b0ec28954f6c85ec0b2407435a2e6ff16ad20b25daee292bb0bb9ac2e932ec51c5d2573f6bd46f2f9e1036163752842ba7402f86441a0c31e4eba25d1cac1d8bc7ef6ae8d9bcc499511a761e8f3ed0c1c1e43fb6e9fbe93bec7714b47f1dbffc4daa33155cb85bf263cf9e5e2f7c2db8a32ab6f0a1d76bc91667bd7df8dabe2f956b789a6adb82e1f8a6f941ff543c8dbd55b4d73b4669f99199e354c62ad0e7a782c06c1ad7c9fd121ec6ce7756a240ab6269f5146c0d134a547b33dabd3e4bded0c4948dc4ebc432b414720a42ebc020973c241c7e6ed51a186c9dae3fdac2f56f8f07c6d8c88906e25f438ce12dac44006d3a23e9c419435665243cd8d80f6828af7ad23c8a02f089572655b203b6e10a477538c74dc379ee1ceb07ae5a18b731ebe76bd99a16a3f533952f0ae38e33cf1fe05b7e00ca71fb0305f1cc0674f19460e677b90e55541ce31bf09a681985ff67cfc5a8ac7d728fbad912fb58776811d67bbd7dd1deb022d6310f857b808aafdd210f3892195f41c36b1415aae5544757a10a420f94990ca34ba235793bd1db37e929a23ba9aed86f7d9f097fc76318a9d805d8166a64478e0b2e5d4843a2eead1281ab48f1ae9967e98e8f02956c3c91f6c5e66e04b9428950f1ed17792929c8ba87a39ec303ca98992fbcd8812e3518cbbf3ff0074020e91a0e8815987a9ace4d2ddb7326fe45e850d90201052caf9e495290e421e8a2532418df60799f28b61f09cdd42ded8bcb95866f8da843e85ac97ae2a540b807cdd70eee7022016d9fb2859f79c0f33070812e3a257fcdabda7297c737eb8cadaddf6a6af23dd84f49e9e01c929f73750af23c688d1905be94b72c4b94b79179d304f782fcb3597337b159e6a9928a4ae5bf63ebe73162d1df49057e58302985680acd9831522573ddabbb1673f4703b69cfe7bfc1412b3cb411a5fe3b9cc424f6febc7fdb31ab92df93c3ff1402e1890c0d18ee4985fdd5f3f9caedadbcc13ce79755ac47b5c0132d33de31af746c66c0723ba00cbce4a1c423961a958769fd1c97ed5c3a85e6e30c5402292981a12375af34ef7fcd2b3b06d924f7d89545b5046fb77b42ac678694a2a56fb43e7653e63dd1571b3f4a63bd43e3e59206d2020dd5e8722fae3f801c7747d9c7bf5914957c16e9b175919065669b4e2870b352840d724bd679802ad60e5c5bd08b31f1c1eaa8327a6a5677ca2c167a2f9328ca9b60b4301f6e135d23cd8e7a1f0e95be64dab341abb3f5355a938ae40d4d87cdd014ba576a1b0072c22ab70638da2b2c8b69c6d40d32e6866a4564b97bd81153476a6a4fd9473092fc89ba526bbe1c7efe19fa14e73343820e8d01a5cdc435b7ba0b92846ec425cb0703326cf6fd0e94a7fbbd00919c0d27b43775edc648810fa262b7a4ebee881c8aedc5c1b4445fd97abb915d23ad9e90bb123c28839dd93f3ea3fc8d2312abd84d98847de9772ebdae92eeca10aee8f98d6a8913646d80ffb4d81ae8c03469031e34e772a8a5d17a9b2d82b1034dd3584bcba", 0x1000}, {&(0x7f0000001300)="7e0422ea3f42c722c106fdd93421e7516c69bb35d0f7340f3291e74389f407db92d9515eaba18ac19831c96c3f9fa981d2ee46021c031e863567e16aeb023cac706639573c93373ad1184e7d032f4b4f08e084f0e4eefd737b6eaf559f1fef1c577d8fbf5d4b901e57230705a51f758ef4d1c5583c2f768ef05c54a28d54f09fd37ff83f59ce6c830b67b436863ab38480f2b672df779c5d1a605041c718a9d1072669f7593ee52c71fdac37f5df9d24673eadf9a2278f6171b4c3e30dc015e886946c8372b6c8ecf307e248f01403b7516d54c4792461310f8afc21876223abab41644f44f268fd0c2062d6b9c3897c0c44171e08827a5b4d62d36a44f8cfa1292fe028889bd36ea20efbc5de4c0c9924b55e1638373e99d671749028b1aa3cadbdb0b7ad8522fb889bdc12998438ef41d03c2e731c557f67d40507aa98c017a1f2cba4893efd017e362e55e7887d323ebabdfac5d8aa9053d76fb732e5b7568530205c14a255957629ce951a5c27a23b749b3a4384f13686d3c5c86c4819a81b9d88d09c3e2557c3c3992c8a2e45d9fbbacda473738aabd66111ede5c60f8c005ef3021756194c644683fcb22ba64c84d0dc06649a121495d7a102838c9c1e399cb5539e9fbc026ba17c5e88337bf7b076750b24c12afd2514efb3624df04612cd0e0dedc011a38ebffa304756d2f394f6c11f204d0c28d08764da349627118d066b4299564062dc1610afc7603c159ec1da9a3e5ad5ad57aec01e876785e92d17a09edf0b6869565a4afcd707481d2787a6dfa34e90108a217285a3cfcb10fe3d1dbedd00209b1098b8547fd5221d2e4ba4a3cf9a73db3703f3e9c8669afb3661a4fc3d8dfa6c9651b0a3d81a3723bf4065f15449b187265d6c58892238b97b8dd346dcce458a674f3f046816c9eb96629fa4d4bac55bbfa52d842fc6dbb64034120937abae5bc425df141d3016176d854fd8f015c995ba149b221ba147fdc9148f3951f4b86a379cdc4722f81b90f0fff5f182142eac5fbf440ab378d34f77a9b5cfda91453664da4a76ee16d17138c93fed85891d2b04df00c249f028d919fded1a5e06797d267cbe59b9d1ba8f503a000d6a28b8b2179ff91e6fdc49c2aa0b454d510647c9b43af6b0338a1ed75781dc1ac3403d77f4537bd25ffab2f45e8cd7ead10c4c9c31edf72c492d4cd754155c2540585b6dfee302fc4c4f764c4d0e732c3fa30816e933c8d136d4ffbeb19578dd337c27d1dd0be2d9548356e4e16ff7127776443a23037005ddc1117a8ab8bc4762314dac5e6d57ea9c282d6add620629e2d1bc4391eefa150dacf91a70fd2fd8e1e23c023334dd11f9d4869b478ee2637a46aa3fbe89a9b67e43438372644fd2be432a3e3dfc65498f3ba0372d78cf9130a86cf170f8ecce39f852ce09444d2942653d1c9775c7303dfda3d2d02ccb57439fd6827287dbb2edef3cadaaf60351b5711a0e55c77f41e655f0f42c058e9ead262b235494fe8152ebd4f93920166a0e7c046cdda4ed59fd23d131a4658fc9dad4e4cb37ef84c32931ed46ea1facf738de341c2496c72bc2713fd9dec058f67c80bb38840f92ca5d8864150e27a8b187155060c4a9515039bbbe2dd6523357e89ce67e2c2807b9e09ca07e6b874f9b610787cf5b968814d5a8d210b7a8769a4782cc5d4516c1d6c0bf465bb58206d6c355acf34784d7c37ca7a82f7c15fa6c65dc4ed353e4d7b62b30f845dcad8036ad2cced19d2be132d9b7fdbf1145ab2ba003cd928e7d00cd5f58273799cd1ca34bf5032c969d7d1c9515af92031b4e85d4f1c00241768ae460541511581f04bc6c0d3491960eaaf75435ec06c13a3055456ddb51ab320fa13a01e5e1f321f711b2dbd38ae3989eb2fa253a4ca2efeff1fc53b26947281bdb70cf950afae3531453f7ffe8ab38b1cdb3520b0744d73a0bfdb15b5a99e3f080fd7c008f14decdc21f3433d2d87d2d02a7a64b0e205374f9b8cede059abb5a85db589316aeb26cf6972514dad2a8fa66b49291ff0b437220a7ada4b9bd52c2d241217f272613ceb6f2a3f0cb4048130d25370b936a29af4579cc6b96270f560e987c655ac4f4f22ee88dae2cde35bd2b398215d9b5d3c0f7adf266f1d40d31bef4ea318777cd8c0e5ceeb02cffe5689df68dc3059aa0f6ff750739951a91b38ac88e2f208f32f3306710f3f4361e8884b9e6f05da03a837e03164cf31a3fc4283a97b95e6a110cee9970ac184d107b9fdddb39135ac2b228b91fcd4383d067d8aa4df44490f0183256396f4ade0e5859d914a26536c63a96b3297a727086eb9fbcf0ffb5fe4728f07c18c0b0221825d6d6ee702c95a37c7be94a588766d7ff7fed7b9f852f37be8375bc3bbca9881458a8ac89377c3d7b47cb7bf14bca566b2498a2d97b1fb73babffdccac850847e844380fb5de77e0a4a37addc75dad31270968a4c19bb12da365bca2c3040796090c957a93bacf84cdbcace0bda55e5ef9ec8d9018061046f21fe34c1c1885d210766c7fbe830ee67d491294bf543c0bc285c3de97987a076b95522fb801af2542f3271beac358a9f590db6e347d80ed4b4b4b22ccc0a207031abd1e7ea1efb729edf3757caa4163cadf266023a964ededbf80513d2e07766fd1dbd4b64e100ecfced59dff75fdf75ec23173cb1c069f3b9adef26fa853a82a7a4e8ba10801a7e3fd4a9f6c1ef2e9d6e5e57696be232b960d8bbd0634d8db42f56bdd53b200589faa528c842741e29bad6282582e5c46485283eb7841bcf52ce3fcb649c837c231e76a3aa1d525ac3385c5a3763ac40057c0144100f3bb541297f6b7fb4f308d5b917e2996d6d300c930439cfc7eb9bfe3be95d6d57ee19eee300dea9de82504ca43059d90cc4d42516cea3ee7f144a306228e6ef21fcfea55a7781f58c3e56cee15f68d053a237e6f085c1b922907100edab97cb82a028b888e6bbe3c17d95390e36ca8be2a0ca171d2311c3bcf750ba678810bfcf983024999ca3930120feecd469bb0aad72d776dc05575365f5958bb58b1d7a6f2a530fddfd170b73d049edac9f9e4cc63509b986bdf0dbd5504543b9d78e0761d2fc1c36de0a70b77b5ed1973b11ce2a2600b56e4e2400580b87dd3447996c59328c5180f4467204913e1d3d99caa3ed4a556606f8b93dd5236f1be00f7558a8657b4a3f501d0b5a7bd116db6a7271a6b2b8302b73d8f2e68cf287c335b767c8a42bb3825040f5785000f3a7e87294e9956960b95ff22a7334ed74e4460ad5f8c4ff7f24f3986b3e0393cf73e32343d6a00649dd0753f6cf6050c7656cac828c657d6d41bab2f1f99cf001ca4455d3777aec038257f29538a76d3402e8374aede70fec1652e5d34b1a1957212e84f9efbd0004b5c3e799d7c1dc2749115235924de991cbfe01d76d584ac4bd2649c9aff9c9ad1c94e15fe381a4fda25ecc6b57e6a53a6457a5dafad1c2e323f12e58ac770eaa0f9de0450605593aca9c4fe4afa18dfed32c9a88e259f784cb8e2791cc38a879749730f8336d84f7cb2cc0c52928cdfd0aeeb2c9bdefa2aef089053647d602e9a897ba88ee8c3532ef973ad6bf3367e887e8491312ec15ed2cecfdf9dbe6cee68aaa75c2da3db4851ce5a0f7afb9e7389f84c48eaeef580cea87f02727528738dc7f2afc187e090fd0b8f4337f8be12fc9488708e9d73609df470519f0bc7211727a8a7adc949a2cea27b2acc19169d0046100d01888f411655cc1440fc10d26bab94064e8954a7b7f071da5f5ed635a7c37b874d72d90be86b1e2a5d7c934d9178db72468de59377055f2cc6ad8b25294d777a2dc79bbb3346ceaae0b22fec35d761b62d24a8b2a6c34b0fdf0dc9ba846b230e16505f22ea386a6fc57861769032b7fff7d77e4ad0fe80897bb204886768ca3a3c87c5b31976a7986fa32e253bafbc9871a02325b857e91660844f338c8b30771044c5ecc6e016565fdbfe9d537abe9a21f9ac94934c659562c68374edad01c7a53185bf21fe6888d410520ed3059c299b21d0b381b5fe0998ca39cc789f98b8477ea95e57a432a9ae638bc0da3a13b6e94dc5ff93e96afcdbd1b6ff461b27003cadc8841155dbc9b412bf12330f78c740506fcd8576f31b9080e41321a53257f687b65be5fa34af445fc374062cf2e88d427f5f52a32336e0a55367594c97eb0c059e0237cc5286a4757dc35a9876daf4a49adbd9b6cb7d7961b0e14164249677deba2ac59f02da0bbf1e1516c2e4b07a3422c3b3ff5bb384a4117e3670503ec58c73ca2d358b2b89085cd651a57eb87256d79fd9063d5d06ca06c47ab60d6c458dce6564cb4d63dde17ee02d5a9f90d775e862968bde514068abebd01d133cbfb171e95d75b57258fd5e1ace50bc84fe8d710271fdfacb2b60e022adbe3237f8954ccfbc22196276f8f8d455e43827911ad1c847cb51ae9ce4d2043f5edb44e5aa9c98ce63c908bb38b02f99fd6744b407f62a426b6546c55296491a8f5863a645e12e6604896590c90461db1444f3dfe718a357753d7ca80272b0089e9d718600a30d53d2f4b242b7d66a9f01f445a455a86ca4b2e72eafbb127e196aa5885373e5a13195cb0c699a342c8cd57a632fdc76722b37795238e1e4b5d8925a222353400b3ec229a93027e1b2e701f296bcbb1ffacf7c6251c9043d8623c92fac701e020ae697a12e0f26b64c9bdc6c2a80fe407528afdb2c7197ac034b4068a5f13698d2aaf0fb93d9b1ef4c1e880d1b042e0c42d7ddff21346d75b583889af90cc4309a7919866a6e49961bd26a56a3d82bbaf527953879e6c62c755f866b587c670798a85e21a17a9b82257eede8fd3e823f3fe533f92bdf3ebdadccabc51c8649c71818baf439571751794ea6b8e385870972e4540e123fca958cf163dc9c72793560579a1eebd023c34cfa1c4576bf5c0046f6bedfc09409a72c75b61220f37cd9b9c2808cab416edd458d8231f5d8b3317b2824a16b9d4dad65c1cf2d60ead6286c6c5fe6bdb1fc55ead2cb7ae77492b292be52091a5e839f4aff8efd0e9c5abd57c7220306c736d7881e9aa414411ae9dbb1a2152a8fc007f7a0c072d3f93b1916042b79e6db9fbcb2c62ff0e2ea13fa4cd1f6a48047eb2025cc6eb6d29787f82988630978399143c76af2410d4fe4641990a6669d24751e00c1dfc6ac31a6811fc06509065b65a649dfef1732ce54d99e2476bf721a26775232821aa8bea07b8cb5aaa652292d498bfe7930c39a074c391613761faa474a0f3780dea178c256b5950db6851b289eeb61399b6da744318d2ba938bbc0a22802abc5513b115bf4ceaacfc78b0954294119ed0ac638e9972c2527c741fdd7b7e7d4d5f5d83bc9e1a77fb19a3224a1bf788a16b2fd4803897fe1a9dc9ec034bc5e79704d00e817a00675a3144bc224fe2e5ce3c4a15444b7621aae50b2b1d9b4e0e2b412f79836bc2b717cae7eb4c3fc94cd1b23a2a07fbd345d7d8db2c8b0458545205214462a2f291efb9fd4a8399e1727bef5739db782c795eab4c28c671767908aaec11b41ef4ab131d475b3eab1a9ed3e0a579a821ba9cfab818aadf768f19a389508696727748f101a9923f96295ea4f9d2ed6baf3436aa4dbeabf9ee2cd1499624d87da91b5529c7de46930632c698e24a6dd33c77e5add77ad4b37adfe71cc8207c4beece9db4d5aa34742c7a6e094b29fbd508bda02a3eb96b9c6f1e5fceef9811ff001bfd719612e695f41069e9dc97b6f354cd60b7dc3ca0cba2ea0ec56a335768d63d109f085acb29", 0x1000}, {&(0x7f0000002300)="acef70c5ce86ea6c54573b845794173e46f14b81e3dfe79e2974992218f2f427324b9fbbad9a1e44022e84bcc6229be53fa7c1e78c8ec2994343b3faf1eab2850c007c6b708ccdd8b2805fe6847849d9624cd91ce4b1f49e9a8e17c0953ef260234aeffdc052", 0x66}, {&(0x7f0000002380)="66c6445cbd2527a60020392a3981fd549926d1a5aba3f219b2b8f2c63b4096b23a06274541f2f04a12234b6ced47bb6642d157bf3665dcf5596b221ebe4226bc929a259774124fc303a665d6e5397e353d3d302f1817ded990f506cae4d01509abf64c9cea50a390b3d614038ed3184a8f614c40342f06f2da293885c3917d34d390b65a35e78876d3f424db5fad1d3c202def2aba59fda77b45a79b80a9f8a42ac564eea962d7bcbfa085841b709668cc08d1c7eca6b50ef354da1b55a23a1a9e94769d9670428690cf5c59", 0xcc}, {&(0x7f0000002480)="5da650ced7bdaa3c516f7c411f248cdc360c2fb646b7d24989", 0x19}, {&(0x7f00000024c0)="e670f4280af73d8135665d1816ac621d685bd39f83a5b9355be44d1ea153c47269820af1d9b3511283260af6dae02b2834fd7e59d52fc5b1d6fe00f5f73bf61b94b8cd2f50b08589c126b46de0a14bffc39867a666b36b97c936af6e87e16a1f401369564303eed8d0b213e630697c4e86918134374ee71da7be32bb682a178b79412cc217b23e35e2c548f59d62a042c337c57e65093a5a3b6c05789d16b3a6e2a019ba44121a24bc8cfc806bc141c86153445af4b6f4e1690aa275c6c8f89095691e5ecd4e5f3a9169176b22e5bb768e42bb9bd52238a440e64b74a5a70454da375214d02d84296bad00591e1e46c2b02628c9f69a461c70c2cc6fa785", 0xfe}, {&(0x7f00000025c0)="5d352ce590d858ef601d7e38faa2dd84d0dd497f457c9416", 0x18}], 0x9, &(0x7f00000027c0)=ANY=[@ANYBLOB="2000000051a2a687088ed6cd5d1f8dc94bb04b6d211cdec6b9d7dffc1dda8376d4b59207c0ae0c300bf22cc13660fa90a049fad10939d16424c7d54dde38b199cfdcc083112617ad9ad17a9832e723f981e87b06bbcec274667e280ac49bfb240000000000000083bb5a062a366e78d970ec3e4fcedf8a186bb487e861e3de5f5335762d124222225e4364e9238971d7c9c074ebec2d6265c2558708aaf5c601", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0], 0x60, 0x400}, 0x400) 08:44:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d882e2f66696c715ffd4561b8e86ab38380080026e1653000"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 08:44:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r0 = syz_open_pts() r1 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000100)={0x7ff, 0x7, 0x100, 0x6}) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000200)="702b47d5e05b5db91adde7dc44d3cccfcc3f706e6ed10de905718cd79d8a9b76ed31cb705f2416c21cd6268b8357bba6eeb4cfe624da38267de948ad7d0bfbe90e1dca71a0ecb39a1279d6a306616305920ff68cc941a786643cb19793e9288f82a79caa2b42953452c071a497b159e02dce2a30400fd0dc3c2979e5ce7a0bd83cb70864acb50d29ff60ada82fce08c880508fe22c3c51a61e464804a12996da48f97ec16dd7a90abf3cbdf6cbe1bf106591aa", 0xffffffffffffff41}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) sendto$inet6(r2, &(0x7f0000000300)="0a078be3f65db5e60ae1f282481815032d78f061d47684806bd86ec0db20f2a4447934eff6d073892b58592652e97de98a4f62ca30cd3ac8feec304aab7e0fd6371b2ccbe513281399d7258ba8a7aa41fc4ff2837029dc99e5d8542ea5e5c613c846bb679b940604371520874dfe3d669c5ecba6e8b536059c65e80e19da9277aa72c3fc0d01dc8026b3b4cc70537700df6ab9cc6cc8e9f7a3f6715f224a2ed9ba938ed4d9e6f20673d7d2b31f6f481c57b25f86883e46e1516b0302ff7463f545410ba7f1294aac2be7c3b309693cc1dd54b9b85671c3bcba73d7c706c7160b81773a26cb8134769cbb25fd", 0xec, 0xc, &(0x7f0000000040)={0x18, 0x1, 0x80000000, 0x76}, 0xc) 08:44:23 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000edfeb21667ae14bb08a4683462d2900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 08:44:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 08:44:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = shmget(0x2, 0x3000, 0x210, &(0x7f0000ffb000/0x3000)=nil) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) fchown(r0, r1, 0x0) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) flock(r3, 0x5) msgget(0x1, 0x200) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getegid() fcntl$lock(r3, 0x7, &(0x7f0000000040)) 08:44:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000100)=""/252, 0xfc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1000a, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x0, 0x2, {0x7}}) r3 = socket(0x18, 0x2, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x21, 0x0, 0x1, 0xa4c}, {{r3}, 0xfffffffffffffff8, 0x0, 0x42, 0x2, 0xe707}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0x2, 0x100000001}, {{r0}, 0x0, 0xaa, 0xfffff, 0x81, 0x80000000}], 0xfffffffffffffe01, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x99, 0x1, 0x1f80, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x20000000000000, 0x83}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x3254, 0x5}, {{r2}, 0xfffffffffffffffe, 0x10, 0xf0000002, 0x1, 0x1}], 0x9a4b, &(0x7f0000000340)={0x20, 0x2}) setsockopt(r3, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 08:44:23 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x5, 0x100000001) r1 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shutdown(r0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x2}, 0x8) r2 = msgget(0x3, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x9, r3, r4, r5, r6, 0x105, 0x8}, 0x40, 0x3, r7, r8, 0x6, 0x8001, 0x6, 0xfffffffffffffffc}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x80) msgget(0x1, 0x100) utimensat(r9, &(0x7f0000000180)='.\x00', &(0x7f00000001c0)={{0x7ff, 0x8000}, {0xe0, 0x6}}, 0x0) 08:44:24 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20c4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x40000001004, 0x0, 0x0, 0x0) 08:44:24 executing program 0: link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) mlockall(0x3) r2 = semget(0x3, 0x0, 0x81) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f00000000c0)=""/156) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000480)="cfb3481443070562558eaf7cab8c56b8b0db034e2975207de190d72cad", 0x1d}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x20) renameat(r4, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') mkdirat(r0, 0x0, 0x8) pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b32320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b32321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b32322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b32323000 didn't change! 08:44:24 executing program 1: socketpair(0x1, 0x2, 0x100000001, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) 08:44:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 08:44:24 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x4000000000000) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) unveil(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f00000011c0)='x\x00') recvfrom$unix(r0, &(0x7f0000001140)=""/78, 0x4e, 0x0, 0x0, 0x0) 08:44:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) dup2(r2, r3) execve(0x0, 0x0, 0x0) 08:44:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="bf3908ef49036ff3a4a1317f905437f589dc92", 0x13, 0x7, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r1, 0x40044b06) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 08:44:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x40090d2, 0x0, "d730c1000000000080e400", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a68", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 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, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:44:25 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:44:25 executing program 1: setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = msgget(0x2, 0x10) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x100000001, 0x1}, {0x18, 0x3, 0x5, 0x9}, 0xfffffffffffffffe, [0x5, 0x71b0, 0x9, 0x100000001, 0x6, 0x7f8, 0x2b, 0x1]}, 0x3c) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000925c27b59b544d9e601b2bff6a8156762245715e589cbfac9812ff37dcda5531c2b411fdfbc265bda9b493e0d56d77a25c285e609554871278933b405294eb7620518569fd409819f67a3d7e26ccdabf6a34ee57c5e344031905e3526035b2a97e9a781327d63566b675e4b4bfb04ad2ea915ec75cfcf79605a5d7325244db011bb9dfdd8b07df4e35743c12c51775dbb93b5d5e0a4bea61c415003716bf2c7282272b849810fc50d0c39fa28b8574b5c035cd050bdb29a4aebdb8ad16db7caa313facfefd6edc53653a9eb30d5726d9a786ed2c786e8f2c8fffdc81be"], 0xe5, 0x800) getuid() 08:44:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x13, 0x3, 0x10001) setsockopt(r1, 0xffffffffffffffca, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 08:44:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20010, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x5, 0x5, 0x401, 0x7d}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) recvmsg(r2, &(0x7f0000001380)={&(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8b0f9ee13de8feafcdf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdf336e8384d77168efe93063c600e9cc1903bda6369f18dcf0d50764008ebc6b166fcd581ce26bc1536314017bd1ad4267cce5703c1548dc810931ca247cc1f9d9b48fb14071ce14acabea6a03c8695ec9523cca0ef87055249cf2473dd07ca466d5bb0ebc3675754f185d7cbbd54d208170427a01af71dc7a95964ff491fe7bf4a93d019dd54e2007099bf5e1dbc01d3a947a89d8d38a46806"], 0x1002, &(0x7f00000012c0)=[{&(0x7f00000011c0)=""/230, 0xe6}, {&(0x7f0000000100)=""/5, 0x5}], 0x2, &(0x7f0000001300)=""/86, 0x56}, 0x1) 08:44:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x810, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) chdir(&(0x7f0000000000)='./file0\x00') 08:44:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4007, 0x8ade) listen(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0xfdd8) setsockopt(r1, 0x29, 0x800000000000809, &(0x7f0000000080)="bad8de1f52f4c2bf0689ba48aeff3fa6125321479625c551dc58d49f8a996a324c2b93ec3cf40a0c2155b5", 0xfffffe5b) 08:44:25 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/132) semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) 08:44:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="b179f2d830be6e000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab2314f87c5f076fb6de96dd0362d430a67b209c54ab2ec9470a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x4aa) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000440)=""/198) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15feccc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) 08:44:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/113, 0x71, 0x40, 0x0, 0x0) 08:44:25 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = getppid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 08:44:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1e0c2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x8000000000006) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="0900e6db6669b6652c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea5d850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 08:44:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 08:44:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffe8b) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:44:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) dup(r1) select(0x40, &(0x7f0000000000)={0x4, 0x7, 0x7fffffff, 0xd3000000000000, 0x3ff, 0x2, 0x400, 0x2}, &(0x7f0000000080)={0x3, 0x76c8c017, 0x401, 0x8, 0x1, 0x5, 0xfff}, &(0x7f0000000200)={0x0, 0xc325, 0xff, 0x2, 0x1c08, 0x9, 0xff, 0x6c8}, &(0x7f0000000240)={0x9, 0x3}) 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, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:44:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0xe, 0x0, 0x159) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/140, 0x8c, 0x1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 08:44:26 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 08:44:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') sendto$unix(r0, &(0x7f0000000240)="691639a3f4c4ada97ef53c0c19bca0631c2442c83614282464039ea42bb07cac85ad761c7c986d6f8d326c4f532be1a2a9d03c3959e7069735d1be0af9be227a7a81e29e50cad1f08e0fddd919f49a328c79ccd5a3e4995aca55c1d2d006072553f4ca7d2ba95aa1ddab0a7416a6cd22722c387812fa2236b350c4139c8d17ab7ca2d67ec87b020911ddda7794f751ec2dff665a1b53038e6c187cde138834b0384e9707cf94c41125aa655391e6d61444b71f7503cf35567d0f4c9f", 0xbc, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x2) 08:44:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x802, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000001f6, 0x0) pipe2(&(0x7f0000000000), 0x10000) 08:44:26 executing program 1: r0 = msgget$private(0x0, 0x545) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) getpid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 08:44:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x100, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffc, 0x1, 0xa4, 0x4, 0x52}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x1, 0x1c}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000006, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x50, 0x20000027, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0xb, 0xf, 0xfffffffffffffffe, 0x9}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x4}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 08:44:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) 08:44:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000700)=[{r0, 0x104}], 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff}, 0x0, &(0x7f00000001c0)={0x6, 0x75, 0x4, 0x7, 0x183, 0x4, 0xfff, 0xfff}, &(0x7f0000000200)={0x80000000000000, 0x8}) 08:44:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x7fffffff, 0x1, &(0x7f0000000000)="0cbb64676fdbd8c4bdc8de46945ea182089bee665ea85e53951b19ecaac4157d6475bbcde258e7efe36689c4f3b6832f001c37ce6e77ce2683c2ed581c57071006ded24bdc812e3f3ea83e5e911b9e9d8ba246ade2fb4a07324ac446a95db8e764cef3f3816889f20c4122e0694e3c3063f221bbb3a533f27c83fdd83af9c147b5023effb8d0cd4de33068b99840bba22501d8ad272485448606261a249e06600de6d30463f32a99f1b4d271c7500074e2a0e6d5f813b30465", 0xb9) r1 = socket(0x10000000004, 0x1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 08:44:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000880)="063ccfc09bc7c1b21f56572b716a1c3432f682659fc281d5db851017c87870a22f55b24952652bf4c345d17d772d13abad0d51d78526fbf78ef76781c6e935353ce00946654b3c20f7d2526644b629c5c10bac7780d15598e4e3b5a7e816de8cb1c3f187bee322822e7e591c20e023f197f2f91c4f6a5ecd2af61733ea708af934713ee060229ce55d6ecf6e7f445e227473824cfc4ac6c35655e05747dc70a9f49615f9cde99977fc602db5c5e6ff298894cf0f5b8490793881d69b965458858aad419406c31f3ed4e4e09f32e848c863c9d71592db63ad3e5d1887f3ea80f72e72144e1a290a377b7c92d8d93de705478005bf107e59991fe73049e1ce41e941fe3ed90c8361dea8b99653728d4430c78e38158e7496475f3dd8616f5616aa6fe45928916987793fc806a49f3ff24bcc0d221990a0311cf94ae7ec2c67283f840cb85ba293edc1f13406488cd57ef921864f511d0cd4ce8f54411b1ae79aa4ca50ce1524561031a2e36e17a425df8142d1cbea3e03090273fa118a9be8c553444aebcce4aad4be414437f32578191850ce9b8972f30e74b6078713b5ba6094141df80c98253667abe8fa2b00fbf63d4aca508c82119d402ffe49294c8574f277c1f08fe077c98d76966c81a9b49332115479d82e56724e5f4695da8551d966838036aaff40b48c8621ba1083dfffad5d0a7dbe9d5fff099c7bbddfd35d08d7cef651f68b5a0eeb934d0c65c4dc3bcdd639a6f85364f1dba9354ff51ad1db30a2212629dede39a720ac5a7715c688ca848347070aa17bda625057d968b3ff7bbe667399db92f0289d6de94b41319b4001dde69007191b6fff0b8426bac3388536f046ea19dfbef325e680b386371bcc9a4db66ed7a52cecb7b2fa379014c70fd7f41a1e4f69f8cc47457889b8af947261962271f3e0a163b6a9c5fddd5bad56f95a1501d4ae140546096ecccadf8022a0c19479ddedbe1a4b6190e342de88a7013b520f6fa494ccbf881b690a70760ce570dd40fa3e44f4838dc957f233adc7a45035dafbca3bcfbd2eb4151fe3744eda05cd33f5c6040be1667902edf489f44472044ba736d6fc6aca3182c6d386916c9d05ac7b1bd4476c69e8a3ba1c61c67b17ceacbb72a2c6bf89d581de63993ef97937b805418c770538334e6295bdb73d98d2613115d9f756f42831164fb947fbc3258418352c0f0fceb6cb1a831adc3e40b6f31469f7c429965ff7b3fff3ff136f05d55faf261d31fe48ef0a9ce18bb1f37647d75f1f6bb5be569a768360931cf90eaabe8086f1172e32a4f0e0ee187e19f1c505e0a19398bcf151d35c54cfdc48ab330da97da35a882588b365834a726ed6b9d0ee1e61fdba7934082260ca78cc26901378a607c7d013b652cfc4bb56d13cc2eacefd8638ba81efcf0b4cfe9540d9a7ce093ef2d745426acf7f78886bd31165582b2eb0f4db9179fee332d3be94fe865d457706fab3f37e073bc6fe525c2de52444a94addd9ea91574d4f721af5f0fd032dc0010c55645ad3b8ca1cbe2f2436f9b9ce1299bf49b72d61431ac2bb576fc0311f757313d4fc8e1f27883d4cb9b1df2620c05c1c347ba75650f016e53809570644a0fa788b79c88f2f96213998e4b4985746c98c765eb59367660ef8fb81e9523982bb0d98bf4e76fe1efa9093ea3dafa9245e007a73d58b21f0f565aaf9de2150a09e1ce2ac150be18abf2333c412cb9ca289da3cabbfcf321e9828dcae5ffcdad613f8f10a49cf3137bf93ea75f90b45ee4d3f59cb66e6422551794230a28c32b32ffeb85e4a7d624558aa41ae56e20f85fb46110c494fa1184a004cef521745791285bed357868b330f10a36e2bf111368e151dfeee7e47ab6e309c272469382cd8a731dcc50514f3c250cfebc73efd7e30c16a833e4706a4228c6219fdfec5b07813c136abb755878dc707fea6972d8a3fa4969acf15b1932642f934ccb36e8d2944", 0x57a}], 0x1, 0x0, 0x0, 0x408}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 08:44:26 executing program 1: socket$inet(0x2, 0x8006, 0xd2) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000a, 0x0, 0x0) 08:44:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) recvfrom$inet(r2, &(0x7f0000000080)=""/174, 0xae, 0x43, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x6b2, 0x100, "615a1e91f6439aef02df9cc9d7639f9810a7bbe2", 0x0, 0xeca0}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:44:27 executing program 1: rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file1\x00', 0x40) 08:44:27 executing program 0: r0 = kqueue() kqueue() r1 = geteuid() seteuid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = msgget(0x2, 0x28) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) r7 = getppid() r8 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x200, r1, r5, r1, r6, 0x3d, 0x200}, 0x7, 0x0, r7, r8, 0x7, 0x8000, 0x4, 0xfffffffffffffffd}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x31, 0x40000040, 0x7fff, 0x7}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x2, 0xc52c7c0}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x6}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) writev(r2, &(0x7f0000001480)=[{&(0x7f00000000c0)="1c", 0x1}], 0x1) fchdir(r0) 08:44:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) shutdown(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xa0}, 0x10) 08:44:27 executing program 1: r0 = syz_open_pts() syz_open_pts() readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/168, 0xa8}, {&(0x7f00000000c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/169, 0xa9}], 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 08:44:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) pipe(&(0x7f0000001040)) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) socket$inet6(0x18, 0x8000, 0x0) mkdir(&(0x7f0000001080)='./file0\x00', 0x20) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 08:44:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x8fc, 0x4) 08:44:28 executing program 1: getsockopt(0xffffffffffffffff, 0x7, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x4, 0x10001, 0x54, 0x8723}, 0xc) 08:44:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x0, 0x20, 0x401, "a70546f7b53fa0351a826127d4b6925e859367b3", 0x2, 0x1473}) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:44:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0xdd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2511d6545e519712adb44a1d11407d0a484259c78d723b9babcef6f95d747d0abe0c18297f22bf61c4f1a86c1b364da7dd2b2dca595bdccf81ea7df46e081719c02d464b078d352b6b88a5c8e70a4626ffef0ca06e9dc5d1deb8c7640c1b0f10e5721e6add19a1881d5e25b5eb56542720a6677ecbe2141ac0b673eba768b904c296c0a6a73ae922d651cf951490a0dea2359f5093380497710b964242ea5464a9b8dfb50ad284a1ef038cb787411ca16339", 0xb2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) socket$inet(0x2, 0x8000, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xfffffffffffffe8c) socket(0x1f, 0x3, 0x8) 08:44:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000001180)=ANY=[@ANYBLOB="00e18d1d74a9feb5cb2beb8f72d18f8f86322c0adb1484c81c093943273c7dd13d901d909e46eca07a91423acacfca4a76007f0a6ab37dd4881704b17ebff323ee7e856a5a516783b4307ade8efb46b615e7a21886cbcdb0ff79aaac9423efeb72c52aeace355545227cd68ba6b1116078c7100b1386c2abd6c4a047ee6600bf5ce7712ce4f868898987bfbc", @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESDEC=r0]], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000001c0)="5418f6150eb63d9240064cb05644ae2f2d0d00e8acf1729ef01cbd525807021ea26ac5395d90e5d9ccd94ced4cec4b4acbb0178c82b04ac583535ec9b2c25c4e1903f4a5c95b0ec39c213d9f986ab91fb8c55bdccac1c0335fe83d6fa66ebf823e3b4cec881f8bc45c3b51d7d62bab880ec67ae4a4611a014d663a386c477139b6ed126c403a507283428de7390acc9f2eea46433546953ce9ea256f3e797a800f4d9fb85870953226f1e03c174cc122992cf44ef6822b74f84e634dcea42f14ad9e3a60af88e1478d1dfa01ed17cb7bd3f9fdfbdaf3a4252ca63dd8708a834f90fb6deebfc1f5710be7cfeb00b4794aa8069ce6500c6e4a1f1a5d78b3bfbbc092ef8e07b2803bae81532ad086a3192a7fca4d8444250550e315977c3e6c6a1e3c41f7d821f39c7e745a6b67a16dc0f3801855f5202f18791e3094f1874de5833844da3af0cc272a3038af687b2ab4c18b316ec7736c920d8d6521a8ea52a52244ea42786b733011774d071aa7c4cdacd44ecb117cc8c282b48df8cbcf11dbee87b9dc0368dc327a2108005c56bdda12d7436ea59d38f5437e7e25aee93b6555d5c0814ea09803bbe99324d79d5f0ff2c7ffec2ac29029e9e670d78748b6674631952b4ecebdf4178eb76e9cd1ea7115406dff540e7d717de371701d294a939eea0cbfdc263e5cd1f9663769ce2e372de336459345631a8d45c19003d167d93eff29a406cb5862beea4f4005318f7e1f080631552a88a56aff636cd55851e5f7622989950b36fb5c8e671b31ee9ce53b7819e34732c51ee75bc08d1c8a25506b1d06ce1f5a2d37556a9e52cc2e0f793cb0419fdd7c617c5ac00d3e13e609c109d982477c7db0ffd213da1578ed9982d32f44d3ee69de12202d349f5f21a9e370169a8828a262a18e5b007a45b71b5ca69f9f465eb4b2a1b5cd80d2b31eb30cf416cbe93800acfc9264bb1ebe18a25a1e1b319c4c0f61cb63a42602cb455ce24d2e13ec754a4d5585253747adb3f33e750cab79d0afe9be417dc8efdbe34224270352da408f5feff4bf7158a928f6e9c1893150f423bc7b45bc1ed675e249ae467b82ef9d04da95417e26fea74f928a736af4779a89f7cc5b0d4d9c0fa960a32bbd4366e1dd0ccf3387fa645aed24cdb9f05f256488af5b2703cb408cbb72eb7636e508a308283629ce2aac8ed10470f971b9ed1e2bc9775670c817058be9d00b2b3e48525eb810feadebddc4b7003440d327068ca18200e2e8aa5754e457b7be14271df5e1055c867a999c40cde29d63886b90a958badcc0bff0f202939d9e95ea79da362bdbddd2ed7ce94dddd374972684925ca593b989f786630811bec49e085da908bf3f7342b0ab41aa8f1309b69cf925683e0cd009121d0217bf8ee1c62ee9afe1ace263e04a7d254599be55fb6b72f8777884a26d73e51f41e58e4cbf810a7ff18c277865d8e0f573d5f13b764667adb12d2dc47bb155ae465eb6d9bc08964246577d0e5b127ce96dfa1b76e399bd97755e4f89b3a5f8188ea480c2b7c5af3c4ca3e481558d3a340ebaf39fcfac7b794d0622b57ceb5f2e7df5ab426f2215c0b9778e8761a6b1cd48950a09d8115d9473da04220f611ac136169df7966a5dbc12c29cdf8f4a04dc45f0ca922fd8f86e4fba00edb84708b527661d4dbb69578bead69010465e11bc20120cd94fd689575698a7369edf2c90cf579edc4e196d00100da466cc630dfe50a19491f4e3db4b13e6d160a077500a6254738320512422c7cbe09b2b098d63ba331b348066744763944e9730601c3044f9a5b36bc654aaf9237517072891a338e43fac67f01e568e52588b1c8cdbac3bcfb73f6a8a32ddf7ff83b3eab3f90361399d2be6688266f22f16be8c240157cdb01e43793674fd26d44e444924fda241848e414be916a460081f293d7363b01757693a1a519b187e289b6434a2e9077d107f1ead649aaf49b044e995af42c177a83936c61b783f717faa38a90ac574ae5ae356e8f68fc244c21ec4e25a8a9097b7db40c915e09c7778f02abbe3f396872bd617be745776b7b44de7800e7517480ae218058e1fdcb60fa8a6e489bdf047cf8bdfaf7520faa2920e874e77ba61e3a85953a61b00d02d194358da3a1390d845f1d60c8be1cd7a82a7a05a1bfc8ff657d2b01ffa40ab733f722185ad49690e176d3dd9ef59b0508cddfe0e8e8c99b5f6a9deb5c59a2615cec59a3bc7cd853c4ed96edb64b09b1b03cf8cc507b611c2ef1b645acf176413d492f6080a4947f08c0519aeeb2eeb76ab77bcb72e433f87cfd14dc356680731878085021e69d7850893e08082fe4d46abec17158a51306533e93b2743a6e007c6be9ffb1199afbb921f1dd084b3ed9ec1085ddda22254192e1d9b1c9732dc65294373521d8f994b8b56abed448f2da29a2e6c151b11718c326d4639d43410ed453baf8d32dbbeac5213ba2a632292b6ba31b807ff4af406e4c722490d3233bc3e719dd152530051ad3b892b9f8a508b2d06fb9fe3f03af7f692ad406417cca30a93edff6bd81ca103312187a95197441a751001b13e19c1adf4bc5647ef6abef4f2aa621c8ddd3b49879dc29011ad0de72e66118cd230d9afd2f9bfff877866fb9ffa95536b7044de249ccacf167bf9626cc356253a8d40963f70e00296270febc27fe548d27b24c77c393ee1acf75a89129d11ddcaa4a63d48fe6ab25ff64cc95ed6ca0f8db269035fcfa3a9aa980f1d854bc3fd696760d9d598534481d9c2ec055181db4463d9a8706984323b92e4855381e6b6cea6f1b4c571fc885d0d553efe620ffe228e810b501aaad3847dc0322ed15ecff35267e588dad6a2a2941261f2dac3cd73f94fea3baf18d9cf77f5da0354f85ce3ebb72ded049e0b3b01c97b58c2de93797765cd0d512197dace80f1f114fc75832027831c36b0a78507a6edc05a9abea285e94c8ca431774192fccc7c40211d7d7085949c2eb8c3613ec6503f09a1241daa75cb85df85a1cd01fb0d9cf91692e362c8178e44970b7a89ba6b83f171a08f49a5aed3195f3ab3e6b3edead10e71e28772cda531fed808c2c620244e64df6206f37fab23631a4e7af91b5524de80204fa28567ba9ebb0ebd6da2148d550d4459f365f383848130f7843aa9bc80c51acb33aaf634bfed396d1a650a55a0508d54af859446f3fbd6a3b9425614ec602e88c26b47775e51b38b447fd129e3f77faee58602585e899040551abed07de5218d286c8557474ab634a0394d557287f62e760ed8da482e38de9cf7e86dddf00405a9d313472556a7c813bca07e46d8332f723b3e469ad2393cc2d7a5c859e4b3a96ab06fd6b163aafed06e694e93751ecf1ec11ec7cd4314ed6ccc4cdeec915f14a10878c6439c6e700c8efb9b65efaf8565f93816eee8a3bea4307b84a3afb950f6996a29604fa471dba6974ced9b4f1ed0fa6a68c2108515a9f48636da370f3cb5c5786b23ea92b5759816eb784af1652dc7223289b5360720d9666bb3909b85ef33d6d3861aa93fe247b98e0552413e92afe334156ce493f62c031c336af43391f784fff853f2226d181920237a13988b223aeb2108eac3a9c9ca95264c5edf88ba1e569ce063532d5b6c40abc148fa3699d60a8983dd9bbaf3ba340b402de7e23c80d563a63b8e1c9a5af86cff7e8511f9edbe1aa9d467fa428efe4e392b9a15fb1515e83c674b9db5b26895cdde0293a56087b080da9fd8d4c262aa7660d5fd0cc5bcd30844dd68c48e2b716608c4e1ae599a5d1d6bef62fea2f711e80fd6098130e9bd73f04aac658a15434535a29d823d9ca1a2e1a13d57e7b86a6b0cd5b36c28232b244f4c66e9fe275bf8e285073ba4fd0df1ec8ec312922d7d5bacb97cbc0cb93e043ff172a3cbd70b42d94034c34c360d39015c2dcc18c700e7d9b30c38e1e20c1e2faab31a7b67fb9571e8b33c1be71947cdeb3ec33df8a144c9b61ef3ddd9a72fc65765be571fa36ba652457b3ea3d8ccd7e88dd617ed05c68c7ca42ccd96f7c3f0f700c5495a849895dd6d778273d1394af5d072ae46589b8841f059714c0fce3519e7cc6c71f6cde710211853749f797dbc665c86304eb65b066e19fca7d266b57bd9262935e9a1a4d7e4d6e60eeb0ce7e1d551326c1b766cb197f5f57ef005e57eac027ce8d04418821147c7cabbf7b0b322512de4faf6ee9f530c59ee004ba0b20fa7a57a2e883a2b96d134f5663f11bb18b3c7ebb8ba0c838d7f02e89a7b62f81cbeadf71c2de012b3b5d3faa2e1c3e422ee276e86c592cfd99fecad86b2aadc03c41906634f05aaad76a0a3f29234d99f3a51569f0bd227ae2ca83ed2acfc438454afb54293aaf77d4025668fde36e630cb290aaf3ef196851c4ec4be810cba2f46641c3f46051f2b8860e302db57e62403e17cc579cc27d4f1767bc7c35cb70dea93d2c06c3413642b459254f992dfe2b16293be54ad6fcb406ef05402ccaa18d39c31f197b1919f4423862ab0016f6f935a35761789871464ab4ab4269a037b2f499e6c9afb7dab85b31028c56de0c03a01cb21fbdf2d7d275db00623424e69d5bac2b1d8f88245b394096fdbeb7987d20950f08f5e38375c8d07feab1d7a80a7de3951c17eed31e71a5f05056bc4f6beb6bedf2b03e993e39e916d932c6f4aad036bb4bc673051173c8e506853e834ea7d84717025b916d599ccc841de9bc29d62ac4e8191d963532ab52fbe3abf5516812c11ef4c26b489f9646bcfcfa98afba3354c887e2559d1525cfdbfde3987480e650419fa11570d6a6d0132860b019f6bdd1237618064efd990c295af9a7b4ae235178a2252074105ecc21b50f89d39d005fe64a6f3ea09e347bd2cea59812fc0a1f87e1356bd6cda1a491ba70235b8eedfce0bf4f6ff96d87d84fe1c6b762a75a23af4dbecd71dd1c2de5dde54ac2cacf799090b0146d19cfc2a84e0a9aaef0508790cdf679b425b676f2457c59fb007f3f19567420e1d6a7913e58cf2cbb313faafbd7316e326650b65eb8417c673a78603f7ae15315bad5a881e464ec17791fe61a35cba3daa053cdaf01b638fd964ab0cac9bbb8a4acb000cd9fdf74e8a891b665a041f59653bc53192b6577e030e9e5af101ffdc87839c452fb4f197b16a2afadf5758c5467fd90fa89ce1fda14e72b40ac3a788f8b05d00350b254552f60be9e45e0fad0c2eab3dbfd834ef2a0025c9c182a0932ca895caf90181c4c6448043f0fa2c0f39cea1c8c9e71aa0e54c00e7fd9d3fde1d50ddf6a002cc061635b4599a33c8e875129f41e1b62a550afd360e6e083f171cb026bb713cc1050ec06a4b4778d641b5c1f0fef62ef87c4621f7a02a9d7eabbfc886177194c659f9e67e0a7a1d7ba7b9681f9faee9082114517f94ab3b1e9b96378ed0d2cc4552c73ec881e3252b3d8e0cb47dcb6cb0247c3a42d75925a16ed1b47418c669a236992a553a6be4d2171852caab29537e9e2dc4dbdce548360673c541ca9c56ad1635c2eeca5ddb95e37a19f12f729efe9f9b1d1ee66110a96f01d4cf416390d0cb7b25c0e3dac3da7d21c4789eded0cec3a7ff448c7abec263d7c15e69787f2e4a7156111415e8372a8d9113649aa28b7d67fb9109c21554fd6296cc61a6036e62af4b5119e10ff54c498b51107cab036c72f447ecba1b97b8c106d534f17b3175384014", 0xfb7}, {0x0}], 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:44:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 08:44:29 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) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) read(r1, &(0x7f0000000080)=""/142, 0x8e) lseek(r1, 0x0, 0x2) ftruncate(r0, 0x0) 08:44:29 executing program 1: syz_open_pts() syz_open_pts() 08:44:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r1 = semget$private(0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000400), 0x100000000000014f) semop(r1, &(0x7f00000000c0)=[{0x0, 0x8, 0x800}], 0x1) r3 = semget$private(0x0, 0x2, 0x304) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000040)=""/102) 08:44:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 08:44:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x300000029, 0xb1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x18, 0x2, 0x1c000000, 0xfffffffffffeffff}, 0xc) 08:44:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="8b1d046ad1d29c88c059d120d6c8cd8468000c3587fb8e189f4ff15c273559629592ba35011c15df2edd72625966f0c807788ffc632efc2e1aab554178017b029165db3e7bb6e678850b25151be56827d1889a4a87615c4aaf3cd52af09c88f982a56b2b23b942e88326f3b2a2b6e57d1db469da32b433a5925a86f40cb0c9b4718ca1de1f3147df2bc8f6ae47de75353731d77a2312f9865a3b5a4415821c9bc3bef14472f1e66f179481227575190805adfcbb394fc0a50dc3eaad925f7286cc1502d6b0a4f5475a6be714e3e86a8321ebe7b0d95de97fc5b7d112214816ac5a0d19a89eaebc9d08e5cca801c43f7218b590c13669a2792501466ad8ffd5128e10b3a7e26b3b66d7f87cc4216c92102a1f5c7ed47fb4f62387c10b958e1f96854c9ce9201d256d8232e3756a51f8867d0bd939441fc280bc0c20b8d88e7b4d54711811c4d882ae3ee6358f8fc98d2fd59161f51bbad54458b6221187cfc6a34eaa37eac931960f68c8a5f2c6542546ee2fddf986fff23f734adbdf2ca3003b8c74911d602286c550bc94a26dee36ca5024f126eb10911604aafcb8ecf2f19f7540b7792d0557afb6733001cc90f2c61692e4302aab8451e888ed44a00949e7b0d500a740eb10b27d0d274d061bdad59aadd24ffe0b97e9df4c49c6404d8ab9271e70ce9f0902ed6d171d644031a8b571000e3ad7d1f2070b0dce93a7a3eb5ac9ee67d1178a18e124a28086d0d428bc00bec51a54ef2a4dc1e9e5c21699d6303ece458f002e072cb1f50154c77b8f4629f41de4edd1b52da699740f13eba2575efb3a89d694d836ba702270b09ff26ed5bc6fad2c32086772c31509184cdafb32c8b842959e2ad6f9d955532fa35be0bfe6584a355e5a25cd271fb7bbd9a865de159bdf211ce6ad35451d6b07b41c71f54b5d50a070a6fe0ca3e9f0c7302c626cddd28916222ac0189e541ac328108b3fda895007eb8c9e209d5589756c81bd07e96d940777db3a90fb8687679b19af335b7390a30c030234fdd0cf4c623c8cf18146eac2b2d6d3170ac27ffe712405dc3a18f729da634602ef34b928fe23ed2862e77e516c53157c8026d69855a0a69419af0ddedb75c67483150653e6d6ff6da4b40d74c0d63f31aa5368e4018087099bb7c555b8001a4efa0badafd59538e4d8b1bbedd39d5e2f6bd8e728c87c648dc89eb4aed8db430eb94535fec1529a5141f7d58424afcc89de56253338a859d0b17cae661d5f356c87f8ebd87c404500dc0bc5cc6742cf8f1e20a635c7b3e2a9fed71c9b2d3d9f85c3c06ac078cd2d35cdce0c8f87a6358dd53018c55891217e26b216e2cd453b47e765f7686d5ffa55707198b9d0907e6475c29c77a4497b4406dbac075253ba6733fbc213db2d371055e238e060a0a67022339b207053637702125cef6daf8fbf09fc61f43e299e32e291c7ad9d0a641393e2fbcfbae25317d4e73966da5a97b686c90e876e5647e67f29618aec03c2cd8f5eeaa100b826fd783b9eec998f038c7a7094b66fbba8a67a6a57ce57a56e326b5e4bdf588a0639f312888ce0daa86cfefe808b13234652f599b53ec7b9ffe68e401609277d5359165b4cc5af7271b56ea06cbf0a68e72715417ddd6d4a112a6edcbf6668c36a391ec1f9978295e969042d3392d81e11dde487aeb17464f70fa7347109b2e7a3e9a47afa3f97ee18f9a3df49659f54c4ea376948b40ca43e159c3a949bc44e1ee1adbaa7f713f55ea6842d7d7520092790e0e5fdc9eeff8900849f0376304c22836da582a8865ead495912fbcb4cd3c040498c297f192dc72d1324bf8904ca6878bb3299b2393b2b01681c57675178e93d8568eeb04115ea933c0e30aaa11d89a35a10cc6e8dee37bf9d5faa4cdd8daaa74463fd51c36ca60e4ef96f06da7497e2be719431319ea85d672587490245b369207164f5e0f6572893d497d52bbab75f02027891b38e2d83fb9493fde026eaf70e23d00c9beea31b09d7846e40927282deda9635dd87980b351b8b94fca0a743ead9afcc34e1c45442eb56fc0f3cacda7b9836878cb772b054dd32325c4d38e4e17aff1fee6478f64fc913810df8247567e5cf66144210c60d881311dc094ffbec73870e39e2847cc72a62442802b22568fc812b068d844dc0ef5f7c435d82f0517a35094fbcec837a71d8545c6e52e7f3606ef7c45574ae920b8d2de9ff1fd9e954eb6943b8a0a1c40594fbb1cdbcf01832704004fb7c1e8ffe220cd7d82dde8592f12c0f345f5af3397f1aa04004adbaa1526b00522cb00ab0eead2f78a67974851f313c96b13b4062f4422c565d875059d73e4f77acddf2a15c052b72a13789638d6494755bbce1e63694b506246232ac10699b9f7b1e8c9d8df429e938edec35a8edda4bba046a81fae41f03d99b5673668fa7dd4dc353c276691f558fa27431d6fd408c9d01f16be659b0afa74f3f2e3fae915f1ae697bc891eeaf51f39b7e4c33db0256c7ea2cdef7bd446436dbce60a0aa4234c88aafbbc3a633ae096ad17adf58ffd9c2b8132f91264e746266b4cb9ccf867b59063c4d678a8215989513c157b9b026a11e927a7517b07e1cd94914bff5fa15f24cf427bb505d85d9cd516fb5e3f8dfc01bd92755259f95b9b84073b788bbc7db86def04ccee61814e3ae4206b98c88040d4ca3af37898f162ac0d38586d68981a5898ca46ba1693e2ef3f0a19533a0be9ec234bfd22b515fb4755d21b53cc35f91b8c33132160ae68c630fdd3d642adc917fba46868c0cbf65f8067da8b83a92129f1cafd29d36cfa0cba694786fe06e198ea98a224d6b491a5ecc28a8b6e1099968568c7809aa7b5730f3adb9d357b23be1c2ac9b05c77fe144d19a0c54830a29a2e62eb1c7c892e476bb23feb69778e7400f7cb7710155b2fe39e3aad02aef109b36555609ccb28a16a6ba730705d05597745e470cc96c06e21a229bdabc8789afc38835acb02ce401ca085e2e31e264f3187a3b8b8fec699574101ebc4dabcf01d0fb9afdbeaad16b9118a347840f82a4543613b404875aea8dbe4c10d77134b61f823f39871dbb797777c100d0a5c1fec937c137706ac1460800e14d0599ae80e3022d650939b8e3882e14fb22629329ba7d454260e6909189cfe2602f2b87a06a9d3e10f3a407c7eb2a4703dbeea841e33f754875abd54e4f9b8be33dcf882f4efc414c50d3df532505700e72bf180cc191ecea4fdda618479d67a185307c14c1053b2e8496433bd3bf4ec7f4c9b23951282eef617e0a1aefb5a1c392ccb51eb6a172006b2898d05e1dfc74b039f5cef0d150507ec0b56e018fd074b57f4c1e29530d990064da4325e524e2a2a6b4589780dca9d38bfb44a2644a92e6cc8220b6ceade984facdd474cd0ff87f05befe92f73a0f60255f9cf8609f2ea08a4bc01bdeb8294c999b1c32476e72b1f603af2b2742ad465066c0397d61e6f32d99e9aa199547113dcc210bec09c11d1162c5d60891c32ec17a2cab00e9ecd6b941836689535d575484d2a8435c6a743c782b4f9226bd371e64db5d61f0d085816824e64ee0de8694afd5efd4df3ca1cc81ccef212792ac15593c74da42436e0477eb3e03b7e7c0dc30b5f574f1828e26b0366b478147edfa8e59b97c77796a0758cee933c555bf0249a0bf58158221ac4b5ea8d8eedd59757754f906d4ed7e49925c4b68db0acbc601b90bcb532826f1511ecac458c518e1b9bbed2249a7fccc49aa875948953cb802a678912ae20bde0c819d7e4fbf3f47e8f7b81f9d3ae78f90f543e8f106b1ea3bf6577b7794fef621b02e52eb8195438bb54ede122b0a3ba5d73760d3f2da2a6220c8879ba3c96810b263e59515337ad330412a98476cdc1343c16106507df02d1b454e586dfc595d95b98a3d57d4b24f0290f45433dba8f287bd7ecbaddae287ec532e72d1765780315ca786513947eaa7d6d121e4c6405d74cf0c8620dc5508d16a99c564b5f12e3258834628ce617dca75e7e520be05c71ad3996874fbe5c269740080436802493c0e5e7c3b019440894c3b4b5351b9db9a5afa154fb138d89c6a7905479c965663ee38432ae861de4946737cd858a316121405f2ed6b5c2d8d6b3bfa3e71af05aad2a648aa1346d2e26c1a64cdaec0fcb3330f8eaad7d8184705b4844d64ed5e81c6a4497fc767484d8627e02d044b144b032bfbebe67f96a19a73b0b4c1ce943d58140ab78ec56f0495131a72604b88d77101df2a0ff15f47fd5113174d2bdab64afb606685cd9d257bd46cf8e83829697471b389f17fce8159ff771639ef582dbef02c020e41b2b159c50575ff00413a5af1fe979ef578e683d0923ef63916237d60dfa4f25681a3e244769c1df78494bbabd0ad8d4344160dc242696d263106acfa569f9360c12fdb74d115d4d0273f8aff2cf2dfa17a306e1b77ed2fe386babb728cc1651a654d76accc634c14719467a61014071917d3ce4805faff08d97159955de0e7f9a5d709d2b55445da7dfede980c07bc5ce7824a81ac8679fa2f959c21ece8205f2d114dda9202970739a9faa1bf0535c9105408d950071e6569df1f6bf104dd902b83d3d42bbd811b692b86a0a9477f817be7a5bff526507cdd2645b0b11e61e8f917679a8bfaa6de112eaf4bf22240b1b3e490e3796bff09e857bc5ff348dd7d251d5f6c1a7151dfb69f8e82e3063c60727b48e568cede1fb2a52fe00732126225ba112c280f1b197cd79473c14d951f61c6f24aa262f57b8d4e1ee903b55fcc55d51a62062e025fbdee8578a831722b4d244e4e46476d550183e70140664aca4941119ff03e3d7d5845c731a359266dfbdfe74c1172647a46ca17bddeee7574d39dbba368c3f0c623bd0ac21a49d6aa6319d78a261d568f067c4d5ad30d9c0ce633cd85d4fe4045847a8fa161ae10f8eb978a43222e98ed6b17d24ddc9777140266c785b1b8aa24777dd502596c60fb2d96bfce129d5c86b63bc1df5acc8e4273d7f21a8da3f74d300035d46b98e67a200ecbfbd7f0e7f56fe7c2e8bbc999890f4a1c71108db71354fb83b84bd9c8642ecf811010ec4fe60d1ea3894a71dbab75078e6367d91a66f733b6ff0a073371ba231b2443652ae5cfc7d2f4da470b3234edab6f439a9b2ed501bfd262f5252e5dafd48178300d6a7d6ceeb18ab67324eca6e943b44557ae8f5c75e5a8ef5bb3b0dd21b3cef6774390c5b696e695afb811ee146dd83f69e90ef275e86b5c31c99ae1600e0cc5fa31dcc0a76151bdaa97ca3e9eb89ffaed7dce916b7a4da2af064d444f4572f4d1c7004ffd1c72d6c88646624446b66e430a81d2cde261d3a08ee7d0aedd70b0c18395d11322e3315606d2276965125867ca7594d3ddd7071975d4be699ea0f79e16e2cc2222bc8be8138b6de96dfe7ef8119f5a9971ede192b9ed08137c882ee310e2645774cd1979e3e7f2a3accd9207b90193bf5cc0b9f347832ac78399b845f78d3cf4780d7bf02c8911bd972efa334c146f03d5272b08cf26d5d114cb329483769151a31b30725a4bad1bff02ca0fc3f9fbffd1c7b716e5a0258c421292650a43af4c7d17cb41817dc20949b2ea0fe42b254977e48bb5118f0428b6c0ddaaf7272ddb799dcb28979ea543663c1f1", 0xf97}], 0x1, 0x0) mmap(&(0x7f00004f5000/0x11000)=nil, 0x11000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000003180)=[{&(0x7f00000030c0)="fce0ccb6f28c7125a076f9f2cd5ff108a00b4b1a88092c9b3abdcd581ce6c7913b9b8d4f789f66058ddfb7cb360f0b3b89433bd3dd596e937969d52e1fc5942263cb190bf12e95a867f197591b5d844ae2557a5e6a0336a65f0c214a4a2db3a14a656e39871e486c984a56394c53a3c88b7a9e545d997e5f4c7f559e6af8a6d302d0a73a13471bfc25b53cc02acd78bc98adefc1ce5d5f47194487862c98f1cd2df0c756ad9f9522bace655078334b71cea0a6d1831628fab509580e", 0xbc}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 08:44:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x9) r3 = syz_open_pts() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x2) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x1, 0x11, r1, 0x0, 0x54) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='}\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='&.\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='z\\\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)=',\x00']) syz_open_pts() 08:44:29 executing program 1: socket(0x1f, 0x8001, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) shmget(0x2, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) sendto$inet6(r0, &(0x7f0000000000)="02ccbee9c7d4b381b71ac216be8183c55f928d31a59e494c5557b7150be8299a18cee919f66183fdb411e3a9c35a822fef00f0d5101ab37e0d912956c1af355d3f171701b9481092767b638516dc1bd7fb3d692afbe50049fa778481b4e852c4cfd47d2498f04d4e20fc6f17b19f06fa76bb60ae90c11131612d4380a3b7100d336a7ec717cdfaf8579e5c50abf00d75", 0x90, 0x400, &(0x7f00000000c0)={0x18, 0x1, 0x22df1bf6, 0x2}, 0xc) 08:44:29 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x2) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) 08:44:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, &(0x7f0000000280)=""/105, 0x69}, 0x800) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0xffff7fffffff618a) 08:44:29 executing program 0: shmget(0x1, 0x4000, 0x0, &(0x7f00003dd000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000150000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x26, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x52, 0x0, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x5515}, {{r1}, 0xfffffffffffffffe, 0x80, 0x3, 0x200, 0x3}, {{r1}, 0xfffffffffffffffc, 0x35, 0xfffff, 0x5, 0x2c}], 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa, 0xf00fffff, 0x2, 0x100}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x800, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x10001, 0xa48}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x9, 0x40}, {{r0}, 0xfffffffffffffffa, 0x52, 0x20000010, 0x80, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x9, 0x9}, {{r1}, 0x0, 0xa0, 0x2, 0x400, 0xd}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xe}], 0x20, &(0x7f0000000240)={0x0, 0x7f}) setitimer(0x2, &(0x7f0000000280)={{0x4, 0x8}, {0x2, 0x1}}, &(0x7f00000002c0)) 08:44:29 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7fff) 08:44:31 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) 08:44:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='\x00', 0x800, 0x8) 08:44:31 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\\]\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\xc3\x00', &(0x7f0000000140)=':-(\x00']) semget$private(0x0, 0x3, 0x200) r0 = syz_open_pts() fsync(r0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000200)='\xbc%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(%-\x00', &(0x7f00000002c0)='\xc3\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)=':-(\x00', &(0x7f00000003c0)='#\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='!\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00']) 08:44:31 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/21, 0x15}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x4, 0xfffffffffffff8bc, 0xffffffffb8a296f1}, 0xc) r3 = openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x1e8) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = socket$inet6(0x18, 0x7, 0x7ff) r5 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x4) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x786d3d7e, 0x3f}, 0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0x1, 0x6, 0x7f, 0x100}) 08:44:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0/file0\x00', 0x0, 0x1b3, 0x400, 0x0, 0x3, 0x4, 0xb855, 0x0, 0x3, 0x2ef56409, 0x800}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:44:32 executing program 0: getegid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 08:44:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/136, &(0x7f0000000000)=0x88) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) 08:44:32 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r10, 0x100, 0xfffffffffffffffb}, 0x486, 0x8, r9, r1, 0xfffffffffffffffd, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="00000000000000c130a2ba7a9d8c0d36aa4ade"], 0x1, 0x800) r11 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f00000019c0)=""/170) r12 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 08:44:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e136", 0x13c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x6, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x140, 0x1) 08:44:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000200)=""/217, 0xd9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 08:44:32 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x480, 0x0) r2 = accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000280)=0xfffffffffffffea7) recvfrom(r2, &(0x7f0000000140)=""/193, 0xc1, 0x3, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x1, 0x5f543728, {0xfffffffffffffffb, 0x80000001}}) 08:44:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000140)="2fdf04158e86f6f2b135f0a5f8220d5368ee3a222c21eb68ae01e3619008070b410165ccaae7ebabc1c66dbd06f1e096593eeb73bb8d7d8289d531713f5075064f8d3ff50fc94c520b7325eec052f27f7c90265db506a0fc250c974bd8dc022a842f0626f2267ca846f2355c871def1d01e74f7872fb8e6e4fd52fd925be914dbcaf9fe5", 0x84) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x7, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 08:44:33 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 08:44:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:44:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) openat(r0, &(0x7f0000000080)='./file0\x00', 0x104a2, 0xd) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x890, 0xc1) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x401, 0xffff}, 0xc) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:44:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x100) 08:44:33 executing program 1: r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="cd0763d5d90257c415f3c89ebf75af2c", 0x10}, {&(0x7f00000001c0)="845dd9c5d2a346713bbf16ba7f8554270bff39911e390666b75ac78673abe0d591b0e2ecd6eb10a57028fded3a6aeb63200a695f073206b3e997760a29d88097edb43502f1d534be473004af2bc59af5792022de0d217761cab073c75f52bcf66dedabc4f277756d804725a9669ee73d8bb40684bf1a5b3e0f507b4572bad86b15f11d3f53e74ae00bcc5a0579bd530f49a28ba9ab5df762a42f479ec513880346b5e53ccef07ed2248f022dbec01b88575b82f39a36905c6a95c0482364da6d064739c1578aee54c5e0f1b061e249bb0c1ecd025314ae26069f761c8364f48639d7366830414f0ee29ac3960c25dd3df5c261132ff5e9843d5a03e44b83682f53e132ce514fd6795918eaeedf2eaaa8b1bf30f54e9e0d6f2d3173b4fbe6a359734250427f69cd3a59e99487356af8640571b4f77b5de10356a518a3e65c773fcb0f458c8b281d6e62ea7ad79b31e08cd9ef1a02add8c0df7f0d9dc2b61da6314eb70b969a9a9efaeb9fe2e407afc8c246fb2ca0d3bcc3c879f46c146ab99066ba1bda6439c5ba57641ce7c61e4fbc02ef44f844317a63f227fe02b68d97ac711030f1041ca7eb66b27a5e20c384a5d6c0f554cbbede8d621a3e05dbd8ff5f6041344766d17b501686cf8317525af5b672c942764521c66a037fa465130b4811454eab457368b6f9aaac27d102c545852476751764b75a06cfe7dc8532fd75922b63e23722e52cb12343c81a38815172a27763c023bbd951d6e1cca605b0645c0a21eb8d654269b8176a40fa31f709b9ce7fe9f94b69d4a76fea7ff0e1c0eb8b7d41cd214aa9cdd8bba52f2970edbf4d18ce6709a17ef1bb2dd79aa7d1568264e9b2b4eca6f44afc9e96c81c470a44b23187492acfa0015654b2265690e7855a7228e7038ce46134f076e2a77e551db071247ae2964079a4efda27109f9ee7aab72447ea196538ab232bad2e7c278d2591330efe259308b6172541be737f7b12c36bba4742344b0eaa3fe76c79bf3dea1448b806802cb95f660215f6d12ac50aa88f09965d8f02d2375d851d23661a91b3d0f857a36bcb5b29f24aede48ac98b3a0ab24307e3897e96d1159a464d85cdedae577c6db2429647e48ceb7f12ef58badc39ba4a120f9f31c8912e894e6b707bd8233ea2146870578e87c35f257e429005e8193b9a77b64133818c16bffde14ede55fd17342e0b33be897bacd91d132f4b9db85978f74ad418c679d57bff33241aa8038bb364782d124ac302eb63b8f581cac8939cda5a3fe83a5cc0894c8acb272062606de7b7da0819c803f695e9c0b6b0060bb3aedb8f69b2c2427f2bc099d127f5c3da45b8b9c1ed634b2259dbdd9dc9a999c38ef455fa0a496e3b42c10df00b8d0305fcc402175351250a26f706efacf1cc3b841e7c4ec833468d2db54fa0d43b10c08229d0391412b5d0d72bc2a5d414fe8ed27dd588120d72896189818fd571219546a3bc9bacee9aa5adc701351428f7bdc8c866cafbde4674c96121fd527edc117d131ed62ea539d260b0bf261e97a7590d131c7f5f8989a4aba3b9051d4dd195a1469e1db8b38a8b512945301577e243e5524ffbd9c2fcfe4bc08b920bc17333c9ce2ca0becb2a39d809550fa70d45f46b7be26e0c7bba0ca43238de7b153267444945bfd81b1dac14cacc99486b0c2e46a35d09318ab5c344aeb827c05284fc6fdcb329108319c4e314734ebecde90dd7e44e81dd346e8fd58a6326c799499b19e2a67c509a30f396b5e9f5f39772653aec3ae4bed2a743bb971b81d1423145df73f8a35f68d22d38e4da978aeea1486ca6557e67913a42f6695ed1a4faa80744e9a31746868ced9c24f43bd617a56da3f0e3a40726aed790c20fb93c9554b11d2fcb7bc1cd080c7f71f12a93af0edee4b471a3f4510b54641381b77dc10372b43705666c44145230e5ad6b4924305a133717b4b8ff000f583fd79cad832a24d92c36dbe758d5ec56069cc44d56d483d2fb96bdcf481a95aa53e2784d4a21ae64c30a6a326ca1384e353720f8b6b0a91e857cc64ceeda1b8e63a921965f9f3b397961e685dd63d3d773f956df1aca7c4643f47aa2e5ff18f7082e1b5149814d8504f69844e01fd148ca0c2eef5a3623f659cbe0d911247d7e62dc0a5853055a1c14f554acc2c93c2d7b4ecc87dcf6e0216edcaa66a1e7fdeed1b5018c4dc9e601256742e2b2b4931ed306287a3ebd36fb9ae3ad60b5c2cfaeaa1400c9da1da131a50837f52d31d4ce96b1bcab08d0d9cf997d93af085b35c1ce12c665a4709108b5ee85b6a922e37f26b856cb7c50d5f08ac01873dfcd75dbb17582dc6bba76fed0d3c4a252a4aed65974ebc4a440f3ed40f732ba2dcd9e4d7704ef4229685196f0d1c562081a7a46697a0010f5a32fc1814369f4bb104cdb083a546dca4b52efbda33579d67a2c44d394be9978a2848d89753ba981dcaf9362050517524d944a73e4b346cd1fd8224d18d629973eecc968720214ffecc40480a9884321c27a6d3b18a3fcf6be38474afb247565814bfd791e27df62860debe5a20e1e0bd866bcd598ec2e7f65cb12611f73cf765ba0ca4fa644775042891e81facdc2c3d9d718a217344891a85884989f08983b3f588d6c8ac60a9d70ec6cea1782ffdd4eb04cc83dddfc8135931a9b659db407eddc375d345516f0eb184ddef75d50748395bf94a2079e00cc699acfed4c9a82d85d67e274daeb50293470e613b08119565d22b8bcb9ffc3394c103fa2979f51084d060794c5176e5d7f8ec820f7c214685767c7e7b0ad090d4132897384799e245f8907715b3479e6d26b1c704141c39d7cb1c4655c947e6e32b62f26525cebd51f8fe130b3fb6062c92c05c565204b46a3b0d3d3a46eb6383bf93ba0a23ef4cbe100ea016492d6114c9cf06c918414a0bbc55f60a30442355d80e53c8128e9881fa9b04f3ad22d985dd3407d71bd50c3e1a5c0e8eb2597228a542bafea28f8e7cf30e483f0466c0f27ba60a2f85b9d965c6c83c03789d4da9e68bab69e5ff5bd6f1e2973a47ee37f2464cf9df2eb7eedee019ea01608ca8409eb5306729b0eaa7f30a34102bc61d07a13afcfb626b8230a036f1a6a081c25f8cb21a2beb951f226f7a04c6bc15bf9fa1b2305083b10e21002f48d4b6f3952dda5471eec7412e958e127df5b8f7b7ee8f2a80c50ef3315232f5dcc13aed928bc2ce00734e682b68abda8f71f89611dbcaaba1f697cc43d6c1061a693bc16dba932a605d65bc37b0724f33dc7607f031443348f0e6c8a46ba9ea4207b3a0d02551f30af050a26992e453a9a0a25e1f2c9c086ea53d4757dd2928d649507f106bbaaeb17a709fc3d8d4a18c3fdea125b260afdb3f30cea73550b49877fe604a55772b685175ddde993d68baaa09a0fe1c5830ac9d4aa375b7a44b616a124e4ae918684436c68461fb73ea8e317674a54a28be621c83674e6c32247d88a9465ba5412b3b767f26610b1768e362507780991e2e3a4a19b07023fee357d48edf7ee139681c0ba0f28ed196e364aa33b5b519fbb9da46f60f8a7a9ec832e7e5c5be519b7dff4a6d2c8917c06a437b764d80e98a33f91894e3ddfd9437962f7e3c2ae2efb4c52bebb84114473a527bd0219956a71539ec8eac31be2cf0ca4ebd06dc0369db7b909ac91e9d0c20f0055f521df6e718f72f1c9a7a34af3aa972e889313a8f9e7d9463faa950cb4c34160f66abb32c0705137f24fa0ed601dbd32b4224e5562ab9ff1e8d7cb743f0cad1a55f7514248de47092bfd99aef3362fafe3cf6d62aabf8cf2bd3357052b94f1e8cfbc4182d103f601bd2c28c478269308ae8ad5a8ce3ad049c11d4417a7a5371ef7a48c74b5b5ab130488c27d3437c5bff9e117714c988203975977216961d9fb2b6c1b53e33474ab38fc17eeb80e4d536ec0643df3c20f3f7e0b77d74d2e86eae02cd6f9c887961a5ff6d295ec200e3fd489d0daba45fe4ada4163d7798fe42352dcbdca5101558dcf9d95143900f096f655f63bb1903f12dad41bfd0aaf6733674f55b3dea907a83cc1b4192d8e22ae2e1ddd0c4e79c459747f3260f3eaca2090a650bd631850550b7d16a56e5a57fd76d214edd8c647acfb6e57c5e19ee51db1b737928af2b90c7b2e926a185f87e827584d7172f8e45230c52cdee98d415490d5992de8951361683a06ea938f2af9dad578ec6de9abfffdfab972dd3b247d1b0ab1dfa5812edd3435724f602f241e239cfbfe2b3acc08f0ee1b9808ded75fcfdaa69a7c156d2c3bf3d3bbd77f02fde0dafda1d826a1dcf257b455979b25b49dc263f023148b46b464ce991f25b91b509a80e9ac7fee88816fa74923224615b8dd1bb3bd5ee69952dc81510cf7d8d21a40ef544b12bb64b6bcb7034a84a42bf148f5b2d85600a00a827e0881382dc48f4c680d93d250da71ce3ebbbd654687873db5814bdf021396545976d955e1ade33ed54b09b5d70bda1dc1894a951859160c3c8640778e316f165026d18589b58a72edd44943fb669d65ff547919b47d0907c6bf01e5eaadfad30f1f8980bccae8a37e9214c1db530bfd47baadd4ef20649507385dbf219e4f9de81a909a6dd8a06960138b457316b400a9b25c0e4a791674de43dc7244f8068a9c0fcf378dba2f3c3c515a08072b6092f8ff50c968d2ba215ccfa5ce285e091a1c2d7b2aa4d43e736a312bf45e4c63f87b763e5744b0bfdc0f369e5892f31043ecdc80e8e23ff7cf4f674c3f617df3c9fdeab3e5f3043e3693d389bfbef461ceab6f1297d712ec5685e874e8957eab8259cb3707230df06545319529edafd043632adccba51a1157176fc6492add54fa2bd206be793389a108274c5e43a6a96f31fa8a3b2c0faf0d48ee16808a68068b135ad539b9f005e026cb7e51ec3828527e2ce29cc8e39ae7131539c53e5e2d2d33030a53a14d703860e2aa6517e7d021a3b51504d166f37883e0fea46b1c0ca662c9b875b81f90d8fbea064551ef45466ac212e4f772d263e5513cc1c574bd3369869c108c1d90c86925e66e696f66667c8c8e7ac342a7320ecab850ce2658c28cf968a0a8bfdff05310b259d19281d648dca56375674dbada3a716a6183e12cdcf5bb5848b1199d6acb7dba6c9c70c785d569b6e3d3de3cd76bfa2a9cb04c1623420b374c75d54f46a9fdff2e4ae2791c79f1f02373a8714ff2b183b16e1f788d864d22e05df82c0bd4ceade37cbad64b37cade90947479f6543a08c3fa6261737b7e2e661e58a4bf2144162094ea8494959303fd483d6deeb99ecf2b5d06670d3b9129234f2150685ff53bd9d5b286a30d59eb00858c46836a978271f10492aaed4b2e5ee8732fffc4578dd6db335ccd344f422a42917eac452e01acef54449be3dbc76101799923e637266fbf48cd52f20759da74c10f5a7ee6c1c1746cae202a617e9b28d8af6a6b89daef1dc440dc1d94d67849293f03de55257085922b89a4eaf0dd8bdc2cfeb7adb563670e7e3bac2c481277ed56eec5d484e5cc2f69c6d59fd2889df53b0b7d3a2289a5cb69439f6caf0c8be83f80719e5b4c92435eef5bd035a0e250b7a7ed4b4477c2b10b550d6f3061d82d479457132f2ad746b8c0ff1cbde2cfca084c7f14f8fc25c80dd1851356415274dd8d3409da95cb174450cb9cb711edad839f83e38b7efca16a91e906364334a738c02fa91f192ecfdd59a9cbd31f8a26946dd0c9da281a61358c3529783d0ef6bb1e1644e2f5dd6747b7a26d08333023b8492b961a3ad441d2717e7fa3abfbe88daf5cac76", 0x1000}], 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 08:44:34 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) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x8, 0x5, './file0\x00', 0xfffffffffffffffc, 0x7, 0x4f, 0x5}) close(r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x3, 0xff, {0x8001, 0x6}}) dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 08:44:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x9, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x1, 0x9}, {{r0}, 0x0, 0x0, 0x80, 0x4}, {{r0}, 0x0, 0x0, 0xf0000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x3, 0x3, 0xfcb0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x6}], 0x1a0000, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x40, 0x7ff}, {{r0}, 0x0, 0x10, 0xf0000013, 0x8, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x8b4e, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000003, 0x0, 0x7735}, {{r0}, 0xfffffffffffffffa, 0x46, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x473dd0e7, 0xffffffffffffffff}], 0x1ecd, &(0x7f0000000000)={0x5, 0x7}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000002740)=[{&(0x7f0000000380)="e85562ec6aa38b9c5aa1356fa5e05611dd93efe4548dd526b8a0bddd402e8d00267d2bbb926b78669b1ddaa91ca268524f60c13e310236f6b10f0c6605a43a76509c1d76bc2651574e7b650b5095dda28cbd072bec90240461e4e9f2d19bc5336834f347a337f0a62e397380853ad8a5e98730c6c96c70400870f6e25f1b05bfd298e9be86f2f2fc64f1b5dcd946d208ec7e5f370186466105fc37d457199235a395e8c1ec7d46243904e8fe1596c06f1d367906b741a821ef237a6498e7d69443de31dd4a7536f34be09a9aafbdfe1f5dc2332b7a6b3258d9fb0c03c1d94293c67e8c48fcc363444989d00195e600ff70c1236febf01f656930cacb59f90b337c3e0807ebaa8fd367114b9759b1054e44218e9739b9c11585ee0f7c148387ce72ab0183a0e763bb7d8d23af6bbd309bc4388c7d0937b7b8f20ed7e9e37aca6b90a61901e57272fa4b957411d143474658dee96367dbb4d4ae30a5cae45515c5e7b8216c9269c8f0ac750bc0a05b8c35ea91cda84905bddb8165eb6826f4ecf78edd930a4a0adda8d655b5e2f24a8744948fc3adeb8d50ae46275e0151e22a601417a4a709918a2e0d97a4a9cac0116add4db12b393a63405c5ef055e7fa39027c38189c77967261463372feb7db1159bd201c49b25df8af138102b2cd6c92a56fbe11ec41deb6eeab909a87a1937ddf59d968eec8753b9bcd3e8b072243580372ac21549a8b0f585b0b717aa8b913d71d9d83479d2b031b4ece567f6e634cd9e81bdb31057d0537c583337c7d382fe2bf53d61dbd183943ae85b105af67b0896e68594f9545d6d3d742a676f8aaa68c9b148bd725478f5605358d454a266c2f9bbaca5307f2770e75e49f4bab3a66f358d69d75fa6790819169524cef2e5cb2b2154c5f14c26c58f85c0e070a8f463c58501cc50d81018fb8e2bcba872dc1d7e0b10680d43ce49f2aac32ae972f85b71e1c4290382e96ec13f78975458ff37a9ed194546229e19179cfdf768fc09f228aadfee209e8d67ad13d15d21abd9ae3f2a6dea33ca5595ca0c85edbf8a0757e23cff612728740bbeae265f2a033c82075419a556b0e9a75a0b63da09ee2b27539ebb2d89643acff7cd67009617e4e56b54f7acebcd41f4efbe869063c6d83a99c1c47569c38d6de32d187f556c0cbf5614c9bd3e1215c83cc7f8747ebb067204b92d7453fb5ab4003a10e006f03de22caa41b7682b41af76751cde7f65074b1502a51040dc808fcfc8461b4ce3209d99f5a593d5d5d230d0fb418bd091fc921ea3f925697cc7a5e67d045f282d4fad7e3715102377f7c4d242cf48dfece7319b5ca156d5b881093cfcf771704adf46c6f4089d5fa001f42611eb72ad1d1c4dd0c6b7ade5a200562f66438056b7cb72e001eb749ede791adcf871f081ca1012e73b554c9308d549f84ffcaafbe23018a96c87700a4fcb64d538f8c2fb2b19da66d266dd490ce4ef6d3910b259bd7e52fae52882a6f08a4f333eed428e572d80c76d2982d2cb48332cffe9b3673cf12f368ad0888345327826fcc582889d39f24ceca3a63481cbd2ac15887a98a43b3dacc6ce671d04e0d074b741cb6b982dafbc04eebb9a285cf68c5bed03b4a43295dcc2c5b57821200cd803000deecfe14c92c7578175596a1d193c0bac825b9a93889448e289b6e9f51a10d463e9c286196eb6e497749c7d58282b1713eb46afe0ed3801e1d60d29786786f1b22526ba04d420db6833d8a81b0abb46aa6582d8477f359cb8ea0c679febe046c4395b2b9107e1ce3c5cbef7649908b42a635de78e1e079362806142c7e4bb6ae61de43da20a6d958af2e3ae9c944dd04d2bea62c3c78027bd0fd7160c8c6b2079be53bfa70dcac3592124682763148c1eee57f56cab25575d5d2851124fa2dd993d6e84e36c25fbf7a10740f1165d4bff95b51f415656920a671e2925de0fff8258c3db9edc67f457cb57d4e8addbc7e7d3408d8904a3b1da78dc1d3cb512ec50da9ceecc5791482f88f58f1329f0726579eb7f37615c7485938b21a6d511a07a5788dd9f4ca6089cdde47aea2f3af0db5417a4b2c3a06e5cb2b64be3dd34f99688e281b4e3825842be568cf940ad923ea545b443fa79b4a13e160979065c47273c6224f6eb685af635a1b25e0ce04f6ef188f899d82d01f1b44483c9b7584194075a8f72eacf6e791b117a8fb4ec3ceb20ed3af4a602fae53af4d7c4ae7fc08d5a3838438a8f2e1d5f103d4562dfeb873179d69fa8f94f62279a3f352fd5051de8fe6aeca80071fa56226259523c4dd98b6d873e4fe395f6477c7c262a1f10371abf9f8623cd33db075c0d866efeb2594fd726d673f4ea9b48559708179b1e463f00d144f62e369495c10f3a3caec6539dcbbc15572829db64bb6db61fff82faf2a3edbc2404f2b9176f6dddcc5d8c492e92b67a660b1d2591ceb4efa171066c7381c760c7b25c08750fbcc84fba48be3abb886e87b947d073ee5354fc40bb710e8692470b41fb2a0aa82322b511f8c982c6f5bd8b344ae4bd2f96dc6ed154293177926740ccb4768e21acabf4de7c3cdab73b7cbaeca134764489d206b69e5201dae20f25716b3ecdd31fe28fe52a3600328fa77917480819c6a01935a99424d25d1ade8177259c212f0ec84dd40f786bc08c88f44b63025ba8fa4714cd126bbdb91f819bd57e98d9e60900640a5c3c218d7367064b7a33b22d5889f19f7860acff7e2491474e1bbfb07d0a1ca3a9fc9e347d8c7a4d7b93bce6d34eed1a4803c222bf184b432fcad2b5ac84035bef18a011e54412c60f69d740854bedbbefe50d0a3182e26a62e87d76a762bb6958d9bd010acc14898cc4d4924c71eb2c1b134b2987dfffcfd8c0d602f18d556eb6256c8dcdf3938fd79eb53c4f0844659c40525066425393c128c92819c6076fbcb840d63a6607bf19773cda1589e0ee65052f6c6c2f0f133f6f9af33dca8f98f53397c62edc78da229944d75c263ec70c569835397b1fd40d8db9cc14bcf9851885addae6e2fb9368e9e0a4e8b6208f7806d2fb33675852b48e23d628af2341b84348f8bdb58496caa99db1bab7803487b67469d0fde63458d943ff72bb69dd16a9ea738f171de0b975a5eef59cdf21b182fb0911158cfc47c1b62f40358b3ae3c3614950fefbe13967474edbd693139309c84fa8090146a116b5e4d6f43a90052fbc33d0b587cd05bb3e147ebefdc9af87ea8e4600fa4b1e1295e3cc8910a18fa8ef073edf08199b4d7c43b9118cd859b8c95a49f1f89648ff0e130a0b55c0aecae318dadc5d70c962e78e07bb371dcc203a1846f21863b79e86f992554429acafb0a7caf3d846e3a34dfe583a1b4b19f3ba2a0d2a2e74042d31780a013827908f2d8de2c4af6ac8caad40a8839e5dbe4a0d403237bfb019f71b9d40dd94acbc52ce0e67ee53f9972ad2adb82f65b193ba2e3af7d336efd5887cad943aacaa6a97f8f4115a153e3c72aff408a864fe01f8f70552109e437cda94a4b73370de9a1d5387921560f00ea37aa0665502ada6a17c80caecd46a7a135d505f4fd0ff5fc4973ba6be547b8a63340e7ec883a300b21f3a68720cd5d8b56bab1e9b52a7c64dbc680ac05e65eecb097932b9a358a541cb9e1f8a2237e47df328c7bc6d6bf109dabe9e5cb7f7f0103f936ee7c745b5bbc514abbd46b05946d99ee0b3249fe7892144d45b7b95389c20c36b7d815f4cf7c93887cac3b107b9a64f8bada8d1608671781da0aa0612b95980704e66d477f2ef93c04668608391e2c716bff34b05ff2037a649f6c92756c1211721cbf9a1dbcf3a3d66f18359222e106847c85af53b804d1770ad59891a6fc8d3c301a900f2cd226f212e22bbe64eb4a1022d7d83afd3dde84da3f73d5d7f8d6ad7b2f8e57d1886eeea78158e2279935f99a6bae0ef9a3a465f839f0407c51817df7458b5d43e68399ce2ad54de52b6c9d8a5aa4cfb35ae517652b64b8ea45147fdbd042ac146dd8d97cc963794ea59aebdf4971c168b1c9d1b6b6baf3bccdeff6ac00075b94982c79fa3691eb5f506879987dc7571ef95ca238a4c6b876b585dee8cc427d2077745cea689b7ce7ffd5c8c2f00f82c0f08179fe46efe83fd5f510885f28a39d0bb6a1646e2f510dc638bd61f159f5b0bba601db721d37b1fea724dcdcf6b40076739beadae67ae4063865b5b78a952838a2e15bde536a720864a8382d25eaf558d6745e4b186ca9269da0bfaa2382e80bff71e9bf6ed6936e7483f5febb790f0161597fdbdee48fac05b0f747f4ba37b707532e40f4050c031c2b55b4a750f2a920d7d3f592780b56942b489def0aec84fb24ecb2f2ff4c25b5f2ed6a79343f087beefc9cf90d0336b84c8dc57218e48e8e2ee87cb39a24550beb15b9b48989756096185d58f0c9c1c1ec06a2fc50cf4e0311c1b3dcc42c473df0b4c988e84ac4807c6f962f1d73289e3b0865311e43a124794348554c137a2b6ffd4c452b3ca2e8249d7d8ecf1bcc50bbe74770c64f86f18221e470334b43b5b531bc4c1647fa777a6de0078ad1a00ad96edb5489c84ebb2b553d64a9871bbe117aa9870729b0b54f1c6c59edce6ac23e354e358c027733e114c076ad04b02b840e0629527b250f65f7f2f88c0204d973b7a65dad7d896500c612504bf7a01e22709264b0adda8e776c63d316e6138798b104075f54c3202bad6c8738759892c546d8ad1bdd13770e06187156eb9635d8cac6a577721e8d562d6f72d005dae3347b1c1c43a0537c35af415fdb345a4ea556c3c8ae2d2eda58d0099dd5414a3fb93292ff3f3752e7d23c9600c2f098e4c74a59993b432fdce6a8d44e1a6287a77a0c4b12468b1c7aa042a6c2a3f1ae660ab86f0eaddd06739edb57714a9d0ac3fdbceea2045e7b00ecb8b2cfd084b3bd4d32f9136b10a39daf1f33997d40567ef3a6b05874003daba694f0b94ca95ce380028a2c47f7ab29b4950c5499c3c37a4a9e5ef2d398b9189750431284743d6e8c7568fcda0e2227ead8152aa98baa29b54fae5a5e23f12550dbad8c35513005d4dafa288ce950bbe955bfce451e4abbbfc6d6effdb82b377f76c5d8305f123952706a5b9526dc8460cd75ee04c55f1a2bd6853fb478d3780d310c54017c0b8adb7b70d754fba8a6aa76a4466bde5086a459fe14ba574d06ae4e6281a82bd6758857219cecc43277d4842e964ce7a68bd231c48dd844be1ed983a1e252501bd335407e63f6d41a4a631df641e6f9fc997bc46cf998233d9c8cfc33483a0b5ff7caa0b83f7253628cc19f9577fb17c1a47117bae25e2f91200d454e500ca5de918759d7cf9c1624b6eeeee93ccdc7d4cbe1cd47b569e9e0d0c63123dc7066147f61910e24415a8a3b397bc0765dc729f2a049c27e43d4859d94cbdf9ffb4a96849890a33722addf1c7a8d3f5714500f417f7d6102513d9f9fd855afac9cb0e189f10efc63f174eb0c4c3fed73dce18a97475899bcd7ba36427c52c501f1099ed3d2d13433bc3eded33f1f82584ba29b2efa6de021842f8a1f130e49bb2c7f65e937a9605d687e7779b31ad69bf740bd9bbc60043d7a003b407eecf58581e31d7e5598d73cfff7d2154c49f671e82c34504f515dc204495050faa57cd1754147a2f03f8c1a26c6fd966d96990889854b182a5ca0f876c53b35c858a0576794fc88efcab0f6258e0c77c8e19469b3934d599dd26b1d5ab891c4f995b18d2e7b2ddf8451dbf5936f5d7fab1ea26d797a29123b50341283bc5a77f4eb4b91fa11847724995d2d8ee77135bcc8", 0x1000}, {&(0x7f0000001380)="52c9892a48e91838605886b16b478b007033904409aaa9fafd675335e4aa4970602a2c274f00cffcab8d835c8f5271e7194f170caf5573caf9e1211a917c6f8d9b325422802b9357ae632eaeedacb8a97ca76f08f5966d0ad5eb7474d2dc8fda773b25af0e985e1693b6f6f079f207fb097a100b26bc9a6457859c0ef3dbfa4ae0fd4855dbd78bb5d270df47599df8eef3b70fcbbf28b1beacf0fbc69eebe8afc6c7ecfbef53477174ccabe5cf1842335ffbd3704bf98cbca93c0fb9f7eeed3f0d20cebab457893be4ace5fa6ac3e7bacf67829a1c3562f27503f5e1f0d697862a15a9a3f04a7318d10bea7bde66dd79d871f4b2f48fa766e6491b178a6347a9bcb5f58edf7bbb5d1f087e7a0b197103bfe450e30217862f5c1647759aa81452d43c155d8bbf1392dacd2d8559c01baf84df8cbe3574422986e6c6ff1d06af39110cef61ce2e9848509776ecf93178b92420cae5c6b84e4037cadebcee44c008b9bd27ed69f7e7aaaa75c3ca247f783fbb002c33ab718ad202a00236ddedcee886a0c168a5e293559a9901efd3f5cd03e8b4d01a8a0e94ca93a6b0ffc9b1e99a8921b17dace0ade148cb0409105a186715afff955c4cbbc6e9ed80c5bb6b0f83f1fbb7347489738df8e9bbfcaf7c6fd05c8c766692f056810df9f82ff0dbac13ee1fb6d3f7df3aac42c5fd9a5ec14cd9cecd06e8300b713a1667798015e7f062c4f19c5052ed066ca11b1274b7e1cadca545a4c03ed6a14a6997d1600f74cc04501882224e20723fc02110dc2627d69080b3c06639815383f05a794c27c73a95d9961bdcf348f8ff83fedbb24baf01c0bd883089befcbc80ba85533e515611ca82ad4a13cfdff1ae98bd7b49037a44313c4a02319812f1e511feaaa8756defd96ae8287c347b6d355f85fc92884fd5e8389dad71be19ad8c37bbb4936c438269353dd651451d66432ec1559dac825b6541f92aa71319eb82ccbd40d6e69f348fa33a5f0d2dba634f7cdfdef9b7c26718fd0107ddf00fedcb1295f8aed8a9c650cea5e2513e1ea529f1ed4051cde8ca9fcafeeb76fba99ee69d3e8c9c86467113a0bac9f53b777ce506c14d4898581a505d9761e849dfaaafa9b1d50962a421d7fc74ff5917c81285f64f913b24f62f9c6cd2b29f58b012e742b50301b3beae01a52957b1b1ad99248fdad557b304401307cd48106c9aaedf489f1565159258bd76b31710047a59dc8839005f57c259d0afd2914d2b550e4ec5df3216f118cd196d51a78df1aba5ccb33f830469901c73b8f6a65df076a4f41b26851a983888e6f428ff7c9f5661fd24ada8adc5e4fca68900229d09945d9d0d0c7e43e26d8a142369e6939efbc495f8908764565edfef90cf6d0b7fb78d65ef7f16bbe686abedb9bf6aadc0836487651484cba4a5acaf049fbf6c60d3e839d0a1ed0a03b68353c17c7c9756a88ae7b2a1479cf69eae86c39f4f2542f73e66d3868708b4a7db0c4b14cbd671bd6ca29864ae8486d1757e6372db91496e491f7fef7e8216d00a1dbc23a6aa7e925d55ad405061c200977cceac1187bc22e7af8c085bea3ea3660504a31d9bfd720750fa5a13cc47e06efe021b7355e7a5c4c37359990fd424c7aae931f5df6e9d95ce6fd6bc583ec8a84dcd2eb8e10e442e96262c8cabcba325f50ad4d39aa6e97528f2f7d9d0c99af9456e25b1bd785cd71b8277ebfa04d7af7f54d313f27cfa43f65a895681be279ec75e259a7fa690e1d693a338fcd1453849d8b84ca186edecedeaec119f0abb6ee38b673028c66e109b4319a7f00e270ee2eddbf0058ac61616fa253f998c5e1cc54dec238fb1412b57a4f3772d3c2a2d51c022ad7de0a547bb46b1803fcb1bc0d90d53f2bbe55e897e379013862e4d22442345c41aafef983a0dc0414b6be070d51ca899a2531d79fa933addd6a83313383797a14dff3908ee71d950f34259f3c49d668b677aa721b002d063757168b76b7202748b1ef92bbb120594be0603c1347d9cd04d908085d88473d76f16ecc94e7624df698fa868be70fb843fb00cb62dc353e4403455c8bdc8075dee6222586ff98635b538d239605482d642bd5ea85e52e6213e478a4808d68da048998b400c1906b38b2a4b5c941617a7a18ceeb9f03f7e163c182be108137007aad793a2630b8ae4d07f286b3448ebc76dd50bce97e21078fa9ae8632423786921061773402e347fc28b76d723e72b57ce8c1b1abe212e2d2c356e0a363a5c6d67c676097a987800b23f4ae6ee93bc5cb72bdafc26e3e3b224ed982868dcfacb4402ee3432519840ef4bde042b9bdbd6d47456bad6d787bde4453d9fdb75f9e2059b1e653fd8683cfd24e74aba15b054e947e7e71bde4d94befa6719abaa9188ab8e10207d5724474fe0edd63319d5d5996fae6998fa88ac9c8c7658f4c6cce6c3e31711bbd1e1eee2b23ba5c218dbd4a4ced1205a8a6ddb1d5bfd96adbaee92ab678508919048c68fdcdd59b8df92e5de1042d90e3ad1e8c2cf59e183c1a2c27244b2e4c3c51318bc268e53d400ec40d144d0d81188bc485d2d5644eeac34e6cb44858b236bf602f5f4dddebeae7afa2749a5ded266c8b325536c4c6bc61f282913c464f3766dd0b419225bf5234bfb7823355a94e2c9a0c6214fe52a083bac6bdf3abcea02d4e93ceb04af238e1c9458a21fb3811e7528f1317736a81e130912ffa2a77af985049e898cf8e58cf638ad215bf87392ca24225bae66824b29378336692c0a61a36744ad93a2266bebddf48cffe53c25f0c69b6c59e7696df6ab7dcd83e6a02f9cd5acd59465cacd17bf291cd6dbae215c486989d4eca8937c51460d863d925dfff9fa1687b8a9b34fac98ae28b9862e6095561062b5dd2cb602fccbda9050331a3b776b3817527f45e2727ffbdfa717a9534d11ee4c1bdc5ddba3f39c40d297be72802f66b799718277a32aece4dd098c354a803de6b44b4ec294b38ab1f7d91954de71b00162826ec0b417cdb5a4728daae8dffb2b6f652bf6d30bc598661ec69a1fef8c842e16cfa88276add19ffa7bce84254f29d29cf73e9a6f165fe2b69e38b367089a1dd476e1952e1a61c8a926b13a0c94c33342fa5dfe242ad690eb927d646d429cf93ea8e1635d33900fee14c855dcd6fb7f213630dfe3c13137d565e011797084824544cb20d3875abd27ed811bea756fdbc3af1c5b478215b3175e596d50d48f0259e865992df4a21ce0f1bdf3612f32633a3bfa3ba9cfa510aa75b07544e696ceb3015071aa34728bd8e0b6c7eec42cde1e6508c58990b6b089058c0689b7b164f7b102aa7514f7ca3f73dbcd7ec5147187032dde28327e7425cf1c1127d9f6c547312dd3d68c98ebc9c1dc24385333c20545e10567fc917bb78a4ad07732d02b5ca6fc3aa3e3d620236723c776337b3063fc9bec0702d03d95fd70c361030dd74c971f873f4ee8c5aa69c48b20b473613dfca0f45a920dd83579dbcb5c688ae77e3d7280337fbeb85a8c599eb4536ca534eb13c09d1a1e92e4d850b3598bf9899bb58ed2ff974350acfd571188af19a3964e57cac37a0253432c8c0ba7e35bfcd1fc5d3db740f6a87e3c81b51bb657db2b906b9c0359ff03bf48366b8704569e4f1830873b8e0ccb0170101cce2c5003c55e7f1ef590d5a228ae8c8c5b538efaf5de8f259c643fd80dd16e15da756044e048f71031b3a755ca386df155376ec7c0349cdc07e2b8acd5bb262c74ddb7237b492df8ae67dccc060438475c50a6b307e7b7600146a3a8250bd85cbec34eac893849f0d7e4b66dde95e8522e2dccecb3da9fc5d9ebe0d9caca47f00148b858260f2bd211f146c1dfff47353c2216f6d0fdb1b8c210377f65df62bac687d7ef1274117d46cce5dd7ef4ac482b38818275dc6e8a6d6fba180db25d7602835e9681da4ffee85e79f9eee4b1bf1923cdee1977e485e52443ab7af466999f6b169df62efb81688dd0e23afca0eef8b8af95830df3c9d09369ee17879d1341838377d47ff813486cc5e131e1828a8d53af9548907f52a54f4efd90a9c97601cb2e52aa113ad7a7b2185736673fbeea6a78b92c46e12404d3cf8747872ccf21879ba903bb7045abadf2632285316a130aab6a25ccbbd82d20f3b5acbccc270c882ec51910ac41f1b8f72cadb11161136f27455e8be2bf04cfaef6e1ba636618429f54f0e1b9c8f8576006a8e6dc6fcaf80dff8953e2025faadd0f82bc237f8870e41b3bb10318b4538bef0aafafd9ec96b334960eafb4611cec0844a1bc227ca768e57f10c9758c3dac4f167e75be7a0f5aaa2da0618f4cd1242362b270d2738d850aeaba6b3e18f3fd782455c0c301295295db68af2f0126462b6e949b5441655ee38197cd91e3ee264dc7683bf79e3b0d1f2c6352f7aa8bbd72de88f20b3aa7f645e49f5b43cda8a391291cb4715a5dc7004f074ff1179e5a9794b81d5b744145a44997e2e47e04d68ecf7df2b4d37725eac13342abd3b778f4d332a20096630e70c9a4eab06802c31c633948277b9a8323a3a83548a6319005fe1cc6ecd773b3088e559b1472ab25792e4eabb89d870a5f898cbdc0aab10435c1ce12514c821b8948b74c90693b76e314bb047fcf2e23ec03f311045f57fbb0fae20c6e9c3b433c6cdfff8799178acb9e2cf4ea5048931bbf1fd6a2616d17761a5d6f7606326881b95873738193920422aae8acf48a8455089c722e4e4f726258870f864bd919640aece6f5fbe603c4201adcc78dc3e8d3c0ef223b009e07340024de3d7afdd28ef97c623b562385ac5790470c2f079510bcc824416811531d8690b554dc70fabe2e4a89b77ee880949434a6161424d7c8b13d61b378e7f3ee166d90343756effa6aba478a189999a9d655bc305446f9560148f79000b70053c62caf4af2a9ed2d34de7fddfabe88c76d3edab1564f2de04e707aa0e741336c005b1dcd4038310d1af9d1696d9d1426bbf339255cf8ed4055038f79b15df0239fe0e21008fdf33cfcaf3403bc5784a9610b4420ddc480a1c84e9f0357480d6b8502920d2cef9d83fd78e7cffac173bf5cf6cd3a6f1432f2d49c5bd21d5ea215c04629711dd9a6bf070cb42681da3e7d120760fc1dfe0daf73baa14712e8ef4766dc3d586ef5a867e48965af79aded1db275e3584dd5a7ff2f5b0caf0c7a47e75ec862bb9ab51280ca28063d34658978734654b67e2e05d527de7a8adec513ee282f89e87b720758607fce45a19e35ba5651642f7044761b5ebcb1f116d60c7732c961f7d84b8bddf65d8cc538a3482a707b9e09a7baaa3c3584cf977b55561c7f8a994ff29bf376783155f8a5bed003e9f30ff0446523f3415ca5a520e591e8595ef3d0896b68b6e53fb4f77c7579545ce8085eab8b2097e432f8da344d5c83c528f71b9491cd0ef7646311af7cc13cba31ba3095364f260fba389280fff6348e6f471abc8a9d7ba9202dc40d9441b7d0c5c5f99f40c6a9b31911137d7d8a39601f75fd37603b798f72413a5e9db48e735ac68da102116886bb2cc61c9024077b22ecea8bb6566158a2ce8d429e7f6a91467556451e0a1a1c3c56558da6c8e2ff82cd9f90979210c20dd47671e189340905f616ac6346c84882bacfe3a9d335de358fde2c42d36f98c0f707149b82630879d590fe6e5b48a61b9ef4d68cc0cfba25cf7a7aa279d987be3c4e7ffce9ea5126a0ae73c963a5b4d9e5cde098ace7707a284747345f8dad88e7be3fb98f673e168e471683c26affdccfb4ae7cc940810c33fb0798b95576640ff399bc14ca", 0x1000}, {&(0x7f0000002380)="4d6bc1711b7e71044a53e3e8c198d7fefb69c6446a20e123a52f9525b228c795a312a9caf27f3999de22feb8e198b3d5cdf7937cc359e71cce6a0227ec44a43f53c2b80203c82f7599826c0939900668f37d3e850ee06e8a27878f4f81fe485c5bfebda82afeb374ecece5b43fb0bbb89230ecde1226d163d72fcc23dbea607fea9d9e4705ca6355e65e6129ef10465e650c55cb2a52ad31347cd0c686abc28edcb4d44102cba56f04825b83e02b6a35704511ee2670ac58d259600433160edc4da88078a1b702491a1393ea121adb0e1c207b22c324821e86", 0xd9}, {&(0x7f0000002480)="0038d5a9988cbd50bd4a5e79fe944b31c9319f0d6692a260b8c78ba20857f70080bb1f16dbb5b2d5eeda45fb8b48f0d994555bf0cce95f37ea4dd36aaa0924e6d2b5a8c943608cb985c7c687448bc17d7f101b", 0x53}, {&(0x7f0000002500)="7b60b032333116539c5214caa011", 0xe}, {&(0x7f0000002540)="2b61f552c2501bc785ec143cc0d3e48fc6f9672b40251543", 0xc}, {&(0x7f0000002580)="4b37fd29cd6595c919000b267ec4ddf0456319e69c38524b2b7882812e9d850475b558d2f695912b37e4e055ba0584fa605eb74bd817d7770c9db48313ef9d4ad7d3ff671ebd52e57e744dc4a0d841a898ac19930a369aa49933b2a201c61527a1c17b8f502b0b63c602e5", 0x6b}, {&(0x7f0000002600)="04b6e4ae6ce53a903aae8b78bafc9dc7f31811f2bb7f66446b46df52012f3f4b3239c7b3d6da5f2de87e41658e9a16af393b07300cd5eeea06d3657f789418c7615e", 0x42}, {&(0x7f0000002680)="7d2f8b5dad16947b8732da2bbaf60964954c05ebc332a14b42b60b574dddef1077c01a660eaf84c6fe1a29bb959f63aea2d0e55f8d02e7df931ddcd321fe9b1919126ea1c505465c0d2f91478dee8a2c9456aa456a6c769408fe05419b6946a0c36e378576edbf30a04c30eca586e975c3b18fb88be5099a8039103539da43aceb4fb9ef7948054fe37ca64a2839b320", 0x90}], 0x9, 0xfffffffffffffffd) fsync(r0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) close(r0) close(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x0, 0x5}, {{r0}, 0x0, 0x2, 0x2, 0xfffffffffffffffe, 0x20}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x7, 0x542b}], 0x8, &(0x7f0000000240)={0x401, 0x1}) 08:44:34 executing program 0: r0 = dup(0xffffffffffffff9c) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7f, 0x0, {0x6, 0x9}}) r1 = socket(0x19, 0x4, 0x0) setsockopt(r1, 0x1000000000029, 0x200000035, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:44:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0x20) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) getpeername(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) r3 = dup(r2) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = getppid() r6 = geteuid() r7 = getgid() ftruncate(r3, 0xae) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 08:44:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000200)="c859ef8e011065b7e17b759813121280cc9b9ecb8e2ab5ff90c00ba27446aab0a9493beb4fdcbd5fcb16a2bb878b343824774533be41bbbf2bb95efc76500795f99d752ef1df0ce7943b61b20d8edc8d9cd4041b1424875c6794031de9a7d88dd58a7cd5b10b63909695b3b6dc622d6576e061fbdc4ba66a50709d1171e8fac278413b4f0e02a7a2f3cc4c51eca498854b372390892a49462e3392318d898754efad2440fdaf648e1b58bea0", 0xac) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000640)="b561e83173eeed690c32982e28b39bd56296f5b261fa53d757d4eb8beddf3a6f8f9ebd260c234575f782b85e982b7e1aa5583bf580f9f23025869bd17a1a9ce29ecebb14d6d82a3a2e59782fcfd1645de796f74cfc0565a12efc3d9d86fc1720ae69335675b27e8abc8bcaeab356222d25e780cb67d5358f8e775ca27b7005eac1947f57aba9cb3c600f6dbfc283f60a21be0764e28cc41a31e16a2b329c509cfda0d5b29d984d5bc561a4e30b7340eae63cc2308e25b2c67902b758fef33d95557379bf19abcd391439ead79a050c8195c3b1b31b147d3955fe68d055c8ff015764af6e50e3b1762627a29c1214dcb664caecc338710f34c8610bedb240d1f9017346a4d73c6ae55f6d0ee5cb69f86f562be6851eefbf4bafb5d9e3db4aa5a0b860408848715e8a068ab97a2d4870a4808495b8eb332dda074478c17fbe56883e4c6df1c27de78eb806e84bc03c97d75b10f8dcaf4ddd03f7e7c01c6f264d3991248a447fa9fbbbf291116d6d8a01dbeeb7b115becd152acad1fab565efa655f895d54f34f210cb4ed3144a3fa5611e426d5dd84739aadba118f1e9355a96081ca18ba203ae1aeecf31722b36d5109646ae491eed88e82918242cbb85c7fbcc1e1f603975c2e3f482392d70b6fb698d9cea6c1735489cad45fcce26384d129a5d225f86b83629a1c1b166fcd472b1a7dae4393aeb2695bcd9b6be374fc8f13ee3c941cd25334d5bdb33b27b8bc4b1b9f4c3eb87e0274a6d8d0261db321d569c07db771da9ae79ea94f6e40c750cd82e270d4feeac896f0dee95a61239cd68589b6756bf107d8f87b2c4d300484e29af940ee3d7eb2a5db1f2a3e9c494d3e64d3843426ccb9db7ea358f15e8cf0afcb0d087d7ec3ed280528fdd1dfe4da8f9907aabddbe3804430cac822f93e1e4094cad348a564927223551e9a58f64db8800ecfe8233b17174d8341a47c0bb9ab77d9f14ed87a7684f49eb0ccff8274df5be007904bed06c13a4b5e30fe011a7f420b39feac80fab51716bdfdba8e0bce52b221b4218c00084fdbdb3bc90aa2f583459648742127c505b832cdc9899240faf47af97d6d338815a1e7e99c9ab90b3d77ba5f9cff3d8fac75d928bb06fc85a072c6d830433ae605fa777dafbe03e9eeb60b98f923226e8cfe8fdc739d5750e2f92d77ba0d15dff95359031b8261584cc22882a8e3020b257e9bdb286401a472a22dab3bb135510bd1f0189b52d8d433c781ec9605b8ae867a00f73f03374abb510110f205d9c5d87dc49584a47bd4c7a151063c8f266de4a502544af51376d47981b254dd431b6db3b393566ccfcb2e310e4db32808f756cc0f436b7e708d449a22a596d30a32442dafc7a3c832829e375b28fc38ce596de76af9875cfb8fcedb589ef1fba1f769f45802a1b4e42da28997ff489526bdb2615ae9cf1ea413775d5e4078af02d6b208cf557136ea9bb555d91cd855fbb619a7f4b3a1e90a65dd2f7dcdf6f91d7cc7d008a0342abd956f6f29985b84dd05ba65b769e1349f3d9fc0ec03f47c95bc8a9804efa9bac861de814cb1266c6671ad94cf3c8818117546796635550c27e7b8d8b9b393d4bf2d33ced0d6293e25ec39dc080dcbbd2832a4a18f03c720ed5757d5d841ce9fd0ba3d2c260ffbba9ccaa4b1c835b9117b015e8e16bcf744681ee910f24258dfd7ae602567cf2107732e2a87e25feca3ab249eb275250a6cf3879aafbd5dd06c2e4b9a5d07a169740b0f5b31ff7fbc7e47db9a38f5370c8c7cff24360a6437a5ad904a92140e03846dd54c789ea0f8ff6d642c6261bb3a5fbc64410405d6f578ca2bfd68ac36baff34076572d5bee7e606468bbcf62509ef17260167d8e2c4cc685c71171e1a4ee1ae348375cdc33e4fe9104781235b145b8d1cd185a18064842a1273260960252c41ab64bd55de793c0bb356598aba2e59f48c13958e6bd741234efcf0d8f334928bc46d91f164ba905a5f9ffaa7112954143bd6b149a7cbcf9716f8a03a8826e99f6a45d7a25bef15f0b3b35aa3e01d019a962e0dc4e3b82a69c7c38700cfa0095f8d9d74fc1aa65a745a509dd0937066687ef02a908da2c577deec20af0b3ac30b89f1ab96fc6107b6d99c9b6e09a73349d38d2fd7842428431f7cfb3f21c622ea61a4268a55595b2c7219dc5478db469fcb99001be51db8ba9b953ab014d3434703204057715576060eb6100e3309c5217825153a79871a78a48de6d5f26dc838850d6c61604fc04c2727d9a60005f0e90838eb786f78126d8b99ef806bf04b194f7e3c7f609f1897916fd166720f37f303a43412d71563d7c1192f6663001a000e2418492054e1a7006e6abecffc520f53946642359f7825b9ceb982f2960669de919e1b3adc5b0d26d7e4a43f04bca61a025ac74c16b777cf44f01bca5c8383482afd4a5d0bc9afb04139cc65cbc7f1085647288fef5577a8293173f9d19642a24af8285c3adb081c706b24662c182a535fd9ed658c31c1e405c2ab59c433fdfe9545559095af39919d83a836762e41c382a668d33531098c97719b85804e74ca438b6ff888b8dd595e0a5fca81d6cae1b2edae27dd73b1906bcdc167b704d48cba2484f6e7cef612ed731de27edac75ccb17c0a905ed5096c94be7b99473c62580c79c615ee58699fe0b9abacbacbf5a43841374e96934850a1c082171434f687679f30acd1baa538e1f54704227401175fcfb1deccd3e28178c84fdb1aa8692c96239707578887d4ae204a75e13133b64331e8fbef67d704cd154d95b46581ad768393078227ade18dfba3a24410f96dda969119e2f18aca11a2cf108579c5e9a57bbe32049b507a2c042ad5df5d2295384aff42bc1e200ccbaf35b5fbb82603af235dc7b7cf5754ea9a2c86b5eda1c0c5a291dbb0f66fd18ae43583fc5abdf487ec11f2da99b5a2a78050bebe8cd64f4e40902ce0087c989fd159a8d8d50cc8d59da0f2f944d5e3bc9d768aaf0d851ac81b8b92f2aee630e2ca4d415694c7b83557d29f4225f6a631dc4b2f0244f6f359cbcaa2a19812bc4ae207dfe12bfdfaa9af568eaef67faa5184f01e692bb747db0e37a2545c0383a5401b2488aac5d7de76d4ade38e465f1cd8c8afe9ab2bf7e41d1a192e304126ccb5e04f267528177d3a3bd985697ed41b35354015e5a0c4eea3f4ea44fe3940d8f32ba44245f33af26c9bdf3453f77076fea294307ab30c4ec9d4b6b55f373c135b2d8a3b7c463c77ebf7c4f38f8b9e560f9f817f5d594caf23e4c83e34c4a755a63ff4bee96f50946b724e76acfa826d5141f1030ce0226710eb074a551b48b9e61d6a23e8b086d1d4033ddc61cf834be6331a2a7e0b0a67abf5640f1784310e7239bac98ff6d9702124e5858cc8be6b6531b02573ccf11fc28a26b0dbef6dc0e93450164fe82ea95953562f772df362478a244c90472cd48b2d2dcac8fc3b8667ff616cb2f659902b7db491b58adab5846809d1fe777753e8063282ecfadb1d977110ec4c033871ab33097197d021df78629b1a1c1a6158b588d16cceb91f959d4d49740b6d08641f4fc6a4ea361a3520f74d18435c530aa34b68b316d46f38c6d9bc3d99a74930e5d02c3e3c33e55d5dd10fbb6f338a6e5fe7e62cca9459b4a3a453e7000acfcf432b66f0ec1551a2f9488305b8574ae72684553f00760b253d61c66bc9f6869e2542efa29acf484ce3bcfcc7467ee9d0d116c05cfc6d9b32809c2fd35182ba2dc572ad33666c6ecb3af8efa76b4fbc7c01fdd5dbf55d52a3a0e92d0be26753dd31b564c0667d97ee11a8f2dced9e376f3a85345eac0fcdc4bbef63fa58591cc9757e26719fabb9d8fdf2af6ef1ccbf751bbd706277e66ca503c5be9d98b6acce2688495878922cb769c77454e23f5c033c4dd4a184541a03e75843c61717c310ae4337c8eb780aa485bcb7752b5249179cc1a322a76edc5b50447ff8de1b3bc9de502ef6f975f0480175c36769918b674afffe5d8062009b3dadf884e486b1c5aa386d50aa9faf8fe9e4b93987c5f972c32d7064292cee44cd9d8bc9f9f349b78206b8a83771ed0ac8d192411ed6454f72dbf74ed9d7e2a47a6ef8790e83f5d5c8960950e89bc4aad1021b8c2c9d32de128eb1e1f80dc1150b2eb7d917bce427ee4f7481d578cba4e492ec3aeb05ce64c838ffbadcae377e0b7bccdb8d74700b737761962e2f5bb4f7d61ae10563c0c7bfd98d3ef6d1ba2b12b7bb3f65cb3ce1990042fc2a3652d1d7b3ea326989d66e584c382448e65316ebb9dec33d11e8b557927d4ccf77b7618e0ca4d30d44ec4f3edb0d00c527ff72a3e629696c85e27494515259ac822360c359157d6f556f23d011d31af1d49288ba12610f6ba103369a5470962da24278fdd8c7159e45de664e7ca53b09ca344ddc3359c4a68f2a19c289d25a9b43610e3c1bb6cf264cfdec03eab9cf7da7a9b4e4850e2be868062a1f9f1a3481bf344075892967ac99f155bcafc2d4e4424f684f25e91c97fc6c760a787e9df749b0ba5e8f346f3061a30aac448f74f8e19e0805abfdb63172a3f4a6b8db9a8924fb1b3a0843125a7645412234d45d04c961dc5027aa6b64c090853a6d0df4ab659cf424015e278e22473ddf6fdc375a7ddaf3bb05becd99bd670724bd0c9ea2dfd464bede96cb627481233a8cf0295c9c3b7351f107fd2c2a0d61cd644dadab7f00fc6453551b352cfafe3104b3ca401828272682f7ad341b2395ac19694bad1d8cfc4f2f66444fc7a53f836ff6f5eb47a52ad0409fdf2c62568da9864490b4146eba0993a98517f0a6c6da66ac7ac8779eb253bb1494eb6116dc3d31e1b3446eefab29a7ed78bd74cf51291efc9a97815a72ed6e0e0eee5d5e9b8d29ff6d7494d1394c085e71e1916e30a47adda7c9e68e7d58ea582d627919261065edc6e5e6ec66da97ed1c8c76c116d09e06b5716cc9758933815195504b0ed72c84bcf9c87432de6cb4d709979fa213eb4e05026c7aa823dbda76e3734a368d53f1b2b02521be85a840aad3682130402477e84dda5ddfe08aba2340d280f49a9c221f58b75133496cd30d60edf1cd3a5ba3437e66aa12b42092bbe6720d94ff7400de0192eaffda11b460370b8a7ce1e53db132013478b62df3a355387dfdd200bbc56ca2a934367514ad2319b19468b7860ab8b48612a133fd150bfa643b172dbf58fdecd8620c683983e95a84e6ee104cd288d7f6aabd8bb75819c0aa6aa59ab5293cd9fa584ab483ad54cdc3ad1732650837a8e1ae6ca6cd05000baa31ba76d478ea2bf4ca990eba7e7a60661c11ca346a6d8f9ad0ebe9c3d68492a1e1b5ead28874a6ac3fffb39a2eea87a508bd9a0168ff4830c358c7884bd3760da91b9289464eb227d937574a0ad8877df67a1cc7ea944e2e276a835e711d765dc8e81bbf010d49f598e8239d149a8614a2286ffa26e9b993a15af4d837cdf1732c3a47504ea81b5ace14134721dd2eb0ec04dbac5b5cdb85a60499df4e1e9f13af39ee84e0910665f2564cf85518d75bb889c3291762a815fb253d7241d7307a7ff9b6643289b8b0eb65f74e324105f8963fcbf7ff712513fee403166e9f0def31ff575cf9f014d345d924d00620bf002ed99b8fa071e204ca98ea93b00faa5a6d335cc3191da562eb42152be5f5a7d2859766f19cf089dd4886ada3a5df903da44ef37d79d85d3ac378d961814a54e3cb00b285690acf189aad0dc2898b49233332bc0775fcd1817dccb6386add42a6b123f839522cdc3080c38f85ac84f1ae8e5c68e3add080b408", 0x1000}, {&(0x7f00000002c0)="eae8de8c2e66efd0306dd6bf7fcb69743364e594eccfad2cf3ee5dec710d0fcbe1ce6d948718894d53bb23c37da9ee892b9427653d40f68d5c807e990b4e4444b2b73fcf53d3b1d7d1baefe6457d1070392898cbf654abe282ceb3db5f67f84ad32fc9fdb5db9cf9e29834cb650bf8b234a54f9af70a40aaf8925c24ee1099644e792a89d1163d098ffa248c8972ccc8253f9ebdd22f9460fc421b163a40ad", 0x9f}, {&(0x7f0000000380)="c13ec324b9677ccda3b7041e3f2b36df5ae3e9b257beee88c9eceab0bf318dff64772bb49ac50550ce08f84f30317b41f5be8866b5dbc1430427634e30ba16564ff63a6697c53e1dde7fee2399bc397687736028f771247e21a6ca8f7d0eff0dea0ebf5891d2513c6a51a0f2832d247d8ac04219387745d71915be3366985fba0aed5186d0162b3b1f204439965a9e58dc16af19a1cf9b06e3fcfad5f4f961b3121ee05a08e021abafa5048eadb661281407b86f92b3e41bb087ce691b250bbf3c3bf4654ed2cb3b62", 0xc9}, {&(0x7f0000000480)="403018c5a3f538fd2beba2fdf203e078531a8f63553c9fd3b79b06d317022988efe782ed8cd9c3bf9a1e9b956017e3d66b22e0fd9a57469559abc2a457163b78b3ef6ee74440377988ebf0357e8f1dfb6c726c", 0x53}], 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) lseek(r0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10400, 0x0) listen(r1, 0x9) 08:44:34 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = socket(0x21, 0x4, 0x1) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x9, 0x4) 08:44:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x48, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x5, 0x8}, {0x18, 0x2, 0x4, 0x9}, 0x0, [0x6d, 0x5, 0x6, 0x4, 0x658f, 0x100000001, 0x2, 0x612]}, 0x3c) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 08:44:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unlinkat(r0, &(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r2, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x0, 0x5}) fcntl$dupfd(r1, 0xa, r2) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) pipe2(&(0x7f0000000240), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x8d}) nanosleep(&(0x7f0000000140)={0x8, 0xffffffff}, 0x0) 08:44:35 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) listen(r0, 0x0) socketpair(0x16, 0x5, 0x5, &(0x7f0000000000)) 08:44:35 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xff, './file0\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = msgget(0x1, 0x80000200) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/98) 08:44:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x81, 0xffffffffffffffdf}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0xc5, 0xf0000022, 0x100, 0x401}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x0, 0x4}, {{r1}, 0xffdfffffffffffff, 0x4, 0x40000000, 0x80000000, 0x10}], 0xf8b1, 0x0, 0x10000fc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:44:35 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) flock(r0, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 08:44:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) lseek(r0, 0x0, 0x2) 08:44:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000180), 0x10001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000f85ca61f859a3ad09962b9d03d0894dea4afdab7bd7de0496d0df9a0bc7adb9c0844ae91e6858ac2bb45a0c76431c1d6a9ed847582bfcc2a72b1fe232ecab3c975503f287b8789124a0fb019526487b4bcf6fac44317dccbb609bf64da4bc12d1df747c016697528e05ced303d056cf776"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) 08:44:35 executing program 0: nanosleep(&(0x7f0000000000)={0x3, 0x1ffffffd}, 0xfffffffffffffffe) syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 08:44:37 executing program 1: r0 = socket$inet(0x2, 0x6, 0x5627c7a0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0xfffffffffffffff4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 08:44:37 executing program 1: socketpair(0x2, 0x8001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 08:44:37 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0xb8}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x152, 0x9}], 0x5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000004, 0x6, 0x4}], 0x10000, &(0x7f00000000c0)={0x800, 0x4}) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) 08:44:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001480)=0xffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, "080040000082ac0000ffe0357f000000000080ff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fchdir(r1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup2(r1, r1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r3, &(0x7f00000000c0)=""/77, 0x4d) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x52e2) connect$unix(r2, &(0x7f00000014c0)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000001440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/170, 0xaa}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x800) munmap(&(0x7f000022d000/0x2000)=nil, 0x2000) 08:44:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = dup(r0) getdents(r1, &(0x7f0000000240)=""/231, 0xe7) syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:44:37 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) dup2(r2, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 08:44:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 08:44:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="187474e0c7176f73b67499fc3e9cd5a73d2998b94a7a7dd0688455bb6820f2642311cc8166e72b28c4e7c9cd1630b6e31552e35e303f9de253d2a0a31897ca59d8c1b4c147", 0x45) socket$inet6(0x18, 0x1, 0x6) 08:44:38 executing program 1: r0 = getpgid(0xffffffffffffffff) getgid() getpgrp() getpid() setpgid(r0, r0) getgid() 08:44:38 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 08:44:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x80a) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0xffffffffffffffcf, 0x0, 0x239, 0x404}, 0x1) 08:44:38 executing program 1: r0 = semget$private(0x0, 0x0, 0x42) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40, 0x10001, 0xffffffffffff0001, 0x10001, 0x3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 08:44:38 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x81, 0x0) fcntl$setown(r0, 0x6, r2) 08:44:38 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1c66, 0x1, 0xffffffff, 0x100, 0xd8}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x34, 0x0, 0xc6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setegid(r2) 08:44:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup2(r0, r0) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x0) close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 08:44:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) renameat(r2, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') r3 = msgget(0x3, 0x402) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="03000d35a46036a4f683923a3596080a33f63d55cb0068860f00000000000083a5d0b600c9d79ef2f83b2af26322f6335469ac126c9b09e05fc9f9"], 0x8, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x200, 0xfffffffffffff7d6}, {0x18, 0x0, 0x276f, 0x7}, 0x5, [0xf30c, 0x7, 0x7, 0xfffffffffffffffa, 0x919, 0xb7, 0x100, 0x4d7]}, 0x3c) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) munmap(&(0x7f0000566000/0x1000)=nil, 0x1000) munmap(&(0x7f00004d0000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/211) msgctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x3) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 08:44:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ef0000010000000000"], 0x10) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000100)=0x8001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:44:38 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000140)="d6dae610ed71518fc2f99bc9fb80a66825a85509880463224cd6b7af99ec80d694a63b9c34dc21a8366a930e72acc9de29d7a2aa04c5c1e00bc7a86a94e6607b75d360e8c5c69c1d7ce41fa2ec2fed76910d624fd0970949d5bd4073820eb24b3c64e6e1868f9cdd66bbf931f5e95bdcd44a4326f350d788e45ea7812a41e7bd9c36f950acbe9e8d784133be50", 0x8d}, {&(0x7f0000000200)="42fbc9e724dc45be3e9a95d967f8f01a68cfbf531f1fa6c171fe0a8319ea3abed8348d93f1e8019fd87fe93d23ff4d17d0d185c674ff35fb292a770c5e1fba34ab99b464846acee4f10e6c494c19a27b9ed6cdb568d7b61409d8554cbefaa91e78fb08e8c910b4116df13ac3754602e98f0ebd52891d445a55f52a3a034cbe71ce527ed7dd7bd7b679e8d058cacc", 0x8e}, {&(0x7f00000002c0)="0108b28a5d803a7e88059d45ea9ac5f5cf61a113a9726f6bc125c675c2abb9ae700a87ddcdfbc80171af910f6d6f8df047cbf7739c61c884d6df410d1e963a9d70be89c06af87c121ed02e7ea21c4e041d63dcc571a5daffdc3ccddac9472469d2d14c06147ca341a0d8", 0x6a}, {&(0x7f0000000340)="a900f044e29ebd50e352012ebee959e84669520fc466d54e5dd7f779fb472c191e0f46e4a0a132d6e97d6063f645ae0c4d5cb50b89f73f04559ca8b8deb337e81bfd8a3768ed8f", 0x47}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="33192bdf23c45ef993030a104a8027829ca2788b0c98c36d1fac", 0x1a}, {&(0x7f0000000440)="894e3abba64e07656d45af33accbe8c9ffb0c52b65e2cb26ecb0b206", 0x1c}, {&(0x7f0000000480)="14d66b09e6a35cf1abf828dac1f5bd52affd0afea8b3b297e925ce6328be", 0x1e}, {&(0x7f00000004c0)="8f5b9ffeedeae8f77dfa476b6e2d5fe85393c232ed68d55782635efd81b3cf54b3a6b189e8effa4568d757b868c52b24c2209fdbc2b486bbe3f379478e238c4452cace6a1aff79b1f440b998b8e71adc4593ebaf7aa3a871fb0b7cd511c8f4876be90b6dbfe5c21fd4512da764596e5f3721d0ab18475ed776b55e94fede98339537", 0x82}, {&(0x7f0000000580)="de655a742cc62631ceb450385a95eb2e0ae822a7f9327c47178d39fb503909f41ea5b833838714ac2eb1fcab2d016a268bb9221e8e451d6f48c94ee51500ea949392f4dc58168d3f532e291b93d154a5e00cdf99fb", 0x55}], 0xa, 0x0, 0x0, 0x400}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) unlinkat(r1, &(0x7f0000000700)='./file0\x00', 0x8) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000000), 0x0, &(0x7f0000000040)) 08:44:38 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x0, r0) 08:44:38 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xe0}], 0x1, 0x7) poll(&(0x7f0000000100), 0x0, 0x0) r2 = msgget$private(0x0, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) socket$inet6(0x18, 0x2, 0x8) r6 = getgid() r7 = getpid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget(0x2, 0x3000, 0x58, &(0x7f0000ffd000/0x3000)=nil) r10 = getegid() shmctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x9, r0, r10, r3, r1, 0x8, 0x4}, 0x8000, 0xd8, r8, r7, 0x100000000, 0x3, 0x8a}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r3, r4, r5, r6, 0x2, 0x7f}, 0x7, 0x6, r7, r8, 0x7, 0xe, 0x40, 0x7}) 08:44:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:44:39 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x2, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10001, 0xffffffffffffffd8, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpgrp() 08:44:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffe01) setsockopt(r0, 0xcf61, 0x2, &(0x7f0000000040)="b9db5bd31bbc15ec4b1961172a0d2962c3bec92308e2049e7de25f3092a76a774b4bb163fad11aadf8fa2c9a", 0x2c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8008, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d019b4632626c65300097c4e00c4ca311e21d682a78ac3a5df6ba859863497ca2677cd80246f3eea5c3c4f4c507470d0db40000f41cc30e2e3197ea267a7c0b19caa9db8b9a2c31d7bb23b99d07"], 0xa) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) bind(r2, &(0x7f0000000000)=@in6, 0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 08:44:39 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) 08:44:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="7ee0ba4103140d7261449daaa3630bd573da8abe58b1656feae413d5f225914f6a65efc17ccd438c3bad7520d07f6b9a2321aa3170c272b2b4ee461724a2135de82a5d714e570185", 0x48, 0x800000000402, 0x0, 0xfffffe64) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30001900ff03007909e922fd088a49000100000000b20b6a", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) shmget$private(0x0, 0x1000, 0x10000000000006, &(0x7f0000ffb000/0x1000)=nil) r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000000000)=[r2, r3]) 08:44:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 08:44:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x7}, {{r0}, 0x0, 0x4, 0x80, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffb, 0xc2, 0x80000000, 0x7ff, 0x7fffffff}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x1000, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x41, 0x20, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0xa1, 0x10, 0xc74, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x5, 0x1f}], 0x1c84, &(0x7f00000000c0)={0x939, 0x80}) kqueue() open(&(0x7f0000000200)='./file0\x00', 0x8, 0x42) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x4, 0x1000}, 0x10) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 08:44:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000002240)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0xd0, 0x1, 0x7, "c7900961b201443473229f0303a8b37b18c11ff2279a0462292be3d486ec57b838920c0c519a527541cd458a8cb2fb929848b9a4989e5ca019004e851f7b94b1a1fb82bdba07bf9fa6c379920bb72419135ebb192a08293dc713191de77b4eeb6938e32e2991c955989a2c5c2645371fb933177b32e2ad6e7defd2083cc2a54f3494aa61db583036ab3daffef3c17c5cb33034230b875c4aa501ce83d2ec7a390125ef084214898a12eb485e244ba0678deaf0e5908470fd86"}, {0x1010, 0xffff, 0x200, "7ff475d095e0ba41f8f3618d708c2bf06e1a1614c703d4853efeae8c684f96fbc5889c9b384b54b4861e3c7ff02ab883dafe170db81e82ac66c20d8315428ac699095fb63ae7c3398bd5f704eeff1c3799a87eefc40780dbabfa6e0767e3b61c6019f33639986a951ec45d36fbb571505255619cba809f4f87e6e16e80de5c265f13618942dbdf921c89a9840dd733793d3e2b32dbb6b36a42070e2f21c9475ba01464428f2436b1242a7603641505e4b482f2a0134f7ebbc211734812e57556c6d8af02eaefcd15e31680bd6c203fa0063a05e7ec04b3e47139380a451675ad0ba897fb93591da1a23cc0d2034bedc0cc5622236c8620f8b02a4be70e97c56cc7c0c72e0400beb5b4b9ee274c3317ab06f70917f8e9283a28e943e490b8b59db3bd2717877273fb4e82d06f276d49b196e9deb368efca5d3e07cf6326956efc2fa6f1b61f183af2d723b19f5de660bb7ca07a378d774139b8ba15f18874f6eb03fc0d86f32f9986900ac8d5e54e53101137df4935c179f41f54e7514a672f7a2103f196d56fa8c07350646019392cc2743330e0aa553cbb4be419b3e6c0d877aeb061cb36df5e66e55bc92e2249644bbec940481715118e6a5cbc8210b6b0585af64f382b9f027a4d5b592decaa83d2f7dfd8fe87096b62c78412027a2627ff40acfe7e7af8bcd7fe8497f323701e9fead3bbb0197bd46c8d0b75a4002ddcb71564f04f8092cc5817695d6363417973da45b09a3641c26405e84e9888278c47e1b234b815ecaaa597db1a78089c4012e859bff69a595eee3550a7bf786a82d33ba9d527128d3a6ac4ccf1bf49b719dffab6cdb772ed8f42ad1c41b85b45e0e0b0f171101748b8392d1948857db46464061a11d489c7b4d8843f9730247b4a1899aed218958a76ff135bd3d77b03eb09783911a9b5581b0f8381d47aa3a3ffc5cbd4e96ac86e8ec89142e807b302f872202ca026d3b6ba0a6054623011d965c465b20079e081aa3052c793b838820702aebb930ab8caef89612fc9da0b49d1e3e558691bd9679b88eb71081fdaada0653d6bdfd9352d62ffdf0cb4b8bd6accbfb34f154bd5502cf996030fd9b9061291390805049efe4e8e698bb27048d897404b8a479a890456a57a85a5bab8c8c79281e79a21bdc9d01cded0e55f8f7d4a4bba7f55524fb7fb002af622ab0b662a4e295ecc41ad3285ea9510b300570e23e1a0c2e4d2b830a343fc9b448dec72f0e6d7b90869f94083e02271fed93e325218222d319847fdc3035a54aebe9d6e2de10277623b075fe7b407e2bffa6dea001aaf69ef30c2ef4af33234203260035f7b66460b77e20aa84782a734717ca9edfb6f2db293556c3c4a14282a487f64e977fb45fc363b5976c9843918dd1f67fc28069f526879618b63dac58fe213370b4516153914701522e66c0524eee0b2254e159e3715b99494485aa83ad70121b68a88f3972c60e7de975653861f906a5e6c88894030a4a0799ce9c3b89f1bccaa8f1f2488cfa3f5661e2a8d8820e0e0c7073f7f66141a7aa0cea075c409d0ad1d351e76306ecd2324880c9f9a23d9e81d3fb31aad4cd47a8b9d54f2731642d181fe26505d1b137a95a82b4a33cdb578bad1980c721e55a3e51bbc3cea06757e453a71e124cbf2a5ebf853021427282042698ad79e74c841caac81f8a208b287cafad17d21621e5131f80f74ed7c7740e30f6dd85623bf9a43d561ca2cb126e00ef41680023c5b0a44c189ac594fc4c97d8225cd5d92c0b1598925581193e10b717561174807c195700ee4ae40328613fdd71aff800182ffdeb429540dd7f0d825457ab6c40acb739ef59dbdd84cb067e51c3d896d78ae0b17305ee90cbfa1976c0d281c93f9fb9329dacbb29dc4e8ecaf90e7883f62363f7d528f33ac62cd804505731f599b427c7980db552e81739c6dd08434c105bffa1dbb8c1b79542aeb795748b81e4c4b2308f4280663bcefd911cd886eeae71f6a200f2dd004ec957d0b3bb9322e2fe726bfc3eba19c7984c0ca00bac6347383eda615ef76ae1f8e536e6bc857184ca74e2c5fbc35f9f916d6686abdb54fda93c1942e935402d9ef6727bac975415063427b66475fa36be479f83122471949391f0e9f16386af7bef1ab7ffa880964f2a866606ce4537e7de12520df51480af60c88a24305e0a036e68f641e2677620b2a46605b5dc68981ded394732d4a1a7708beb31ec70558b199dee06139bfa8d124d59c6a77c72c269ec073ac7a850d5a86f603a05b94b1fbf432c6a5209cb0785926e957b4218c14f3cf5ba4ab351230d7c5d328152c30a22a27f5c41b6122ec9d92730f133b09be895702e089e9c2ecc5bff1b7e0a57e889a6930f2103d8edc86894a9cb5f1e5cc5d854abb1f4748aa88f56039afab6d26a1f5e976ea350297a876b3b489998707ab93228675a4edc632eb8052304c3bcb98d48fbb1ad16354286ac078c721b751a939c0c73b9397f3495d37a3316619ea29b36a1346130bef241861a12a609317005b365698fcd1a5bc55e7590eed050547dbf69d01b4665b28049717308257e119f5fc3c754936fc4f00a72b870fec6990d3ea14766aa524bbc9485f7717c9212e1c04aebecb80592baefaf57b0aa8379814228af48246a2ca94dbb2e18d1bc5f9cb4cc625211fb0560d503e658b12643938491169b50186cecc62900162dd978846647f3193102d04cef05d1bd2dda12b96801e7483e45616a08ba355a58e6a382b50b9317374ce5ad8187d4917be661163f86a14bb8ac42308d0b667311f099472791d37eff4fdb46302ce2edec3728102dbdba4c2f011ce261487b5ec3c15dc665cfda601f1cd743897917db3b7355ce5f2f3f56b7bbdb20c49d940aaead9b4296e3047ba97f9963a07d8504aeee6856c238d6fe5a320d21b111d520803db6eb299aceddb4727f05698ec190971bf09d4bf727ec5ad7978b54707cef3f46662c1f5322ebfa4c5325ae080ca6fd5bacdae168cb822bd28bf8c1adf48fa88895db8f374d3fe79522a6dd8e09382c301545de9723d872d49f7b668ad05ee0df138ceac775b842c094482eb2a965913767569a79e3fd9653502a039672547f87c629e42faa382de6a4c1a41e63807a0829cfed07056e1ebcdf54430cd9fd62cb1356d07a49f27eb618af731e6e397d449318a36947f5adc928f2872150a389c4dca84e364c467aeb6d1c0def52d3374d77e0d586d3a35dd7756bfd44d82638014baa7a0113a3d1503b21346f984add18bce9da058664a51406f49ef9172d7529a79a8f299325dabd60b526d42698dd49cb0fd6db37e50306f92b0cf5f0dd15a1af8c99bfa0615b8f6d6af59786de8dd1d1accd43c4539afc9dd94fc0be15d86d5160305ae8889c87a7da7e529cc4e00d0655456f528395aa256c2840863ea63ddf751995ebc73847c499fe1f0bdf2589dc422e322e201a9e8d38ce263415f7b42927a18666abf3390e3fd95b572cd7e90908529367cea25a9ff28cc227454cc9a4de9c5f692759241da45839559b23b66ea7f7e7159a0adba2eed883348c02f5c90960967288f87e16180858ee7e7d9c7e34aa358e8a9bec5565c64349abb9dad02cec78ae0af0338506f3c1e6540c99277b311b5cdc402380c83c9ad2aa3b765fe48bbd8485a4806a471181d6f364ad49d5483975b236f7afd20da232ea5a2b0030cfa13b56f1ea4a729414d13c506b700ebbc916681d36b032088992357c1914788fd1cf6dd324503e56d4d55cf430c41399175942caa9a958fc43832d0296f82ff0044d06f614af8eeaf9e12d4aa6cb1b6c4182469edfc3290a6b0e3b158ba5eba5411e286c6db43b30dacd2161a48f1a806d08828e8f31dfedcdeb0fb57db4984f9fc35f63c4f16d7095fa4385521f7375c027dc0be89f843f3888466a3743596f7d9f586aaf23d19171e8d5c36a5c5383448418dc48a819ae8aad5e0643c66254546dac6130bdf98439d3b3b3d3aabd23f1d6ccb7cf87c813cdcf592f2ffff7f57b1ddb8268d303d69ac45ffede8ef34dc3b3225ecd72e178722560b83155880b947ff0ad9403adb150756a37c21be5c7a354893e775647c77c3b093d9c15fa0fdf7ce7b85867e49190d47f4e3902fe7e16367471ea28ef376df25a869bdb433d2c3d33f02b6ed03d12ec6066dd96cefb27f9500dff3fac84ebc6f6defa2364db1ca2ddc60c3ac8b091498c0cf728733f79a4a924fa47040beee0958ec304cf6578f5a50a2669a0228a92cb0cbbd30a07a22368f9893129be06c4a08164d7291961876023c0828da34b07adc03689718b9d9db9e6f7e7f1f7c597d089ec91fdd9e9f08741ea788174f5a785471f5c1905cc230ff6f1333acbab8f107d58b2371c8d292fe0d573eff17958e30f9dc7f7df0b1528b73547ab870b26c745b7d7ff99c04caba064d57b4a56f0a30d36660fcd9a1f0bdcf309d9e10b0c2f4507fef85e65ae44ccb38e4a19bdd047a2551757156cabcd1b4910a48f744b1fe5ae2d8ebc02abdaf4dc213a710e515707c071137ca2ee642baffd6c72600d369b771e6670367eeb3a5871d3b1561827624ef8ef3df174c014863e335252d6c5a5216fa844fed787dd75389dd8d14be4c642d69dd6cecbb04ea38f65f3b5a7956204dbc30e44b9297da9181c139f240f475c80336a9ba8263fe6e98cf8a1862d2976123eb299c60a17ab3318ccb4e7097518f7225ae26c7f0673ba664f6ff55d030bb79bb8c91b86d4f86eb3c0c5ff14728cdc27f7446925187059b31879bfc32a52e737657e638fc7db06d92d6fd0ea31921b6b442de928e4488e83f5f7b4f6e6c3a8ba642b36704c8afc8e13c4bebff2ffc512fa25326614547b9217d9070f67924d1cc223383e25ee4cf73f43c439ee74917b526f24faa867cda9bc967f19885d587cb7fc938c083f5dbecce7da3508a76cd609c4cfad5280a0395ffc5f45b3783908beaae93d187c6adfd426c214feb82fedbe7b635971f6646ffbdb3bc280919603ca03f2bbebad73bc78d0161e7308c3d6fb0794b718bd559cf7ea8603097ab15b501d797e227aaf9a2e323d931451e951a86732eaf45ebf3f07bd4a75cc79d86cab408776957023ece0e22b0208d605bf4ddc32151006221cca8566707949b5e5998eb48ce59b0dfcfe10278ff9a3c462d503284a77afdcfeaec5406ac6c38ff54534a52b036cc9f379ad7cfc1642dcae86873b3d718fc5b839a2d53c08a526d1a01355133b88346d1b70bc169d3f9a2c27e74bef636d99d402661b19e1c6743b3baf1ac56f8de30800ad497c4fee6d1616d6f8708f02093eb9c9071f3cf7afbb4bb8198c60e0dab9e72033f19adacf5e656a77f4763910fa441f36b7c32c46dbf05a566835a330d57e4d223392f1b502b6a8782e6bd909f62c8616b195816f341d79e2df1f8a8106f31001f851f259ff5cc4dd8df460bdf1fcf4f7e2b483fa2e508fff10503cec9810539210c89317af2b6700c62a14d6179298879d06e4a91403f705afbe282245bbfe94bddcf98d207141a4f473df27f6ae743d41061be286fc9b0d4ff5aac8a9a385cec583cdf5ead7b1a3bbaebdd319637efa7ff7cdde9577921e1025d033867e28b747c8d4dd2e1619487d93953b4ce6db33d6698476ff9a8b7713ca7a46b743e3404cbc0d21b85914c80f1dee01e8ffb5a4303ff8a8c1414d5744fb7b801cf378890a0ef21a99e07e2e2dd0dc82e282fe2f9b93e7f791719d989de2c320503e1849253c6497994b1554fec0034ced7bed66aa80fb7e7cff5"}, {0x1010, 0x1, 0x3, "3d1034255c5608afb189a35f1f60a6f408228cf19f69ae471b8a9b3d96106c49ce8634c2612b25ea6d1b32e22ec73add15ef7b8b6fa95dacb941ba8be2e6d03b51a2041f19e389e54dd3dfabfd76f23795628ec0751a2ff6d8afe3f7601aea4e9d056fe0b8b3f5c2a913b6f28492bd29ab40b8e810355fd8d1c61a9b72e1657fcfe1be4a930818eca76bcda962e089192396d0e6b2d8a3de74c02c2d5eec39768e57c845e17104bf266ecfe4fdb6be7e18b867ca1ba731c972f588c8ac8c4b123c9bfd8b481bf35d3cabd459169b615499e534f04ccdb2e042f88cd8d0c0b7c9732c659222aeba09fc34865eab48cb30b4d8ab559b698fe018543f7cab38266f8519fd515f81708bda331126988263a69bb013743f0a03fe95073022a782f2b5984915f76dd12d1c06212f02c1f04379a1b35857fb90477616d8a3b5c8ec58d940dd50e6a4c7c050ed90dfe77cdb8ee1aa83a323a4380928da1921b78b4482d25665b10cecbd59d1dbe0aed4fd63e9b3cfa23f91ec42e570b55f83c25426e01fa3d5c832b87f80f01810367597556389da8eca092863a0eaf4bb861cf1a0d308830bdaa5f61496cb4e3e70012cb998c411c7b4b49d1d50626da1890b9fe894f01450a80fca98851a20ec1769cb0a90847a1e277108d669c63f9d3f5b3250ee152306997257e41422daeaaffd147764223db160695de380d58e8e8106508a28e9c0b033ef599af41cf52d29b4cc62f1273fbda18ef24fa3192ae116f404a54a91cfca930d2e7d8a7c15afe1ba00d3b5f8b979cda84b341aa7b0b7777feec12512516089c3000a472e460c7beabba385d546204802dc34ed38e17b62543d78d7ccf2dfa80079ade8bab27e79411832388af4e25650759a04755c771e44e569adb7390465a0bc122d528ce842b18a8e04f50e1e6037db152b3931d29b195b6890b52cdfade4edb148eebed3678392e3d7686b11cc4fbf250b6f7a3136d01c160836c981a76d6893e0f97523940e9d5d123f30cd38b944297057e13b888a4b308960663869ba7a20c310310c47a23bbc6912abf3ec4c4afbc389e307180de94eeef27a06f642db61a3a7445d737ebd0e0841a2277a4e968a6367117ef5d64118752dc33c49eaa9e6ace0c4fe3b2d8f65fae47703bbdfdae15ecc74a287b17bb89d29241e0cf056063d17db361622c7baf2d9ebfdb6242c8feb608386882622e1130aee4471a7834dbfc76cf2a1fad6a01f727c0554e80b7cab7dc2e2a021c40ae7d1d40adac422a3b70a978b79e03529e34e6b915b60310488432a2f9e0a9ee26744d25e0505ff9c6619ca11ba18f4ea4a3b38cf02521df6d92307e08af2c815b62dcd1c1eb80c19f7e6502906333405c9d8d9091294af4d049659f9e6e8357e7cb515f8fff139c51a896818b01fdfaeb964ee3142911d1b0bb7cbb72838420fc5ec1d8699e360e1c611c7530845c7821200ba2fbb93602bc41049ce68136751ff1c914b3744e71ba5845328e7c0e0d19cef4ceaae51c112acec7d04596d7d7e7a1dea107612c4ee0438b7239f9b29dfdbdbda858869d3d7dbcba65c3d67acf0a3b28a1eec0fbe21abe18dad3a5589140852c890d264f72766e9a982e7a5a02132ef3d1012826695f9c02da39da1f47902a14ba2b226f83c4a67c20e0b68a15a3b35aff4545c6b7932cf50a61a59ae23b7ad641b60e239ecd447942d65f891cbb63c1be1d07cff05b18ba18121a32401a0aa10246d9453118f535e6e6eeb9de1bd03dc3eaacfa6dda0907f9bab707739738bd47530da0665fe4b5c04310b877064e5439c152f436609ca8a333bbb1c197730fee9d559096b504143fe24255cd0b8dc81619c242741253a34dddc067079902fe9c9047c6e577286bfdcb333f169310228b5a528728423ddf8c5a69529e6902611d75cc00d8778e73fcf3189ea17d255e2d1c763cb767f20281adafa75b53246da046d839a2288bd5f83837b6dfe41cc8e117a7c4aa4072be8e5b0760b9a05a9f2f8f0ed64c4616e62b455185992a327c05792092c3654269ed931d32293342632651981eb57d9b655d8cd3d3ac12ea5f2d6c3e42ff9b4413a36283c98b13e33426fcadbf9aa83736e42a2e5ad0cd274b5ebe98f370a1c26dfd84fa31481302894389fdbd32f21cbc01da64953de7e45eada7a2f776d7ec95c171c25f5d2ab9cb545ef32251c8911aa152603d0d247454c1ca2e2730052a16a4932592a25a892e594f64c722bd77f331bc61184ed2fa628e8ba3e4188e1db9f6ffb92e1abcd20336a47c2447e3cef9521fee8a4eed3adacabbbbda2d4993f3b4814f90cfc188c859d65288f8f87c8ee912d424b75d1c3911149549e40a6dce64643644d0aee8db73c623c8ff690853042522df485b8f0b9680bb4db68fd1891024f7ef8346e7dac48c066e00801fa82dc40dec3c646be451e74d7a397386763902d56514314f636c53aba0c96e35ec421dcc95ecaa07b4354f23070f26bb0170ce3975fb0ae1d166811e2cc8272df34eb41f1fe4fb6e01de9940b5506ff7171da76556d0a8ce3614abcb41c4cb513f7c20faef0ac0ec77e85c1ee38d6a82b93cbb84b05707d5869bab0f5f40254b110d935cf3be82985d08f639c2912bb571bde8c3d4bf779031b59c3c1a33fd33ddfd07b8302469011bd499a8a294e48c722d0dc1a021c1fd1968204c428f316dc3e606d70c9c4d899ee21c28c69b5c9bca6cb989ebbdca5bb8d968db7ab11c665b8997a35ce7f0d16435c65d5c1b2d4894bd6d77c1385acc9c81629193c544f3de7c38c3a96ca8a504f74ac8cdd60282a145dd6b693f50d21c3b2a10ff92c5597eae70b9b55920fa207b141855e14c2cb437498e76463739373334256f5d161ce646d243d2a02d86e74a9713d1820a811b865be63853376e845366b80622fbc54493e17b1179bb07fb9242fecadd08df04a20fea75f2edf50364861bb99bc4a176e35b16657d7e533435349e800102834895f7c49516c11bebd706b36cc4ade7b74c128df1cc93d63dd96883b2f22093054fbf57155aee34656ac7cc0a7b35ff3dc48d4aded4a616cee396477c47b94812670b998967257be2ee46d34b84134fdd76cdd1c8cea82cda448d4ce408dec66d5b42b5be09c9f41818a1fa953fda16aaa49bf7c6be632597483d3ccedd5938a85fcbc9836ae570feeb49d3c1b652917bb419f212b65b99e320d06404fa0083bde2e4c59a5441fc6df6aedd17bee99f20d96a18d6c1c542dfb7ee81ebef2e9f2d1b4ec1d72988084b7350f5245191a2bedf944812acbf2bc07ba0e0f189a9620e4779569f42b92e644f4de3b83912f511226e95c72ffaa23a52979d1ae046c622352cd101606f5fb9b5535156b73ef5d1fca507b99074c2ea7527bc13ccbbc4f56eb1795e9a9ac9ead9a4ba587e43501f263aae61d647561cc189bb49750def2bf9593da1e6ba2ca269f2e5879182da45a5b3ff480c0f7274e9181974773984fdb63aa281405ee9e26680a780e14cacb3650382da271ad5d8a1b1548f79bc4c43b8764c1988ab8c9db7947fcbf04b2d1eaf36d865d0f484530b04106f1e521cfe253e05bfdd0204735c0c4b2521605c1d458631ad8b25a6323443faf835077e4c8e512b51219e51c43259724720e2fd1b65dee82e7fce8cff964c1edb26e432e89c4afd77737ecb56ea9c9073b6d328008f012ebfb03cd9a9785793d4f455d73c5aa0d4dc0e6921d57e7806ea30fd3d1cf488ff712ee746aa40d934e351384a8c2dd2ed5af10f0916413d3ddf0f920068e6e9c2e319a2866c3dd87f97514d48021f10b0915fdb5abaa2dd33470e1674d2870fbebb2039ee61e70882f69a24db703d7a59160927eb498bac84de125ef0d110343c6f15268cc34afa33a9a18441fc72cc18edc85b7030a06dcbcfc578fa10c1034520bfaf6a7023ff00b785485d842a48c04f8b4ce762a9ee4f94825e2f93cbf706c46809ec5900a8f05403f7cda7600b443b677f3dced43ee92ac25ba222e88627e9c45725a9f17f285fa0698b5ce73f525313f0cd68496a0dd52db85ff7029e5db3c31d61fc275e919a843a810ae5449b82f1bcaac048557f52ce9386a0967377a6914138e9b40053e608c02a486bb65019092732c9fb460d967503f72a1065f59a1a1ccf84c7322eb78861a057d24d79059c4806c5aa2190a8aa566e7a60a4d7d09bf205bd523fe8139dd448a9ff68012f1a7ff3a3b5386f3a258ff6c8154533e99adc02606137b05199d7546f928992c6f9df1166680542a1ed01937837212def251e7831ca5bb730ddb4a4e36a0ea53bdaec51c4731986a24a5f8df3482980dc4efdc1c08ab352c6de175be5ce6e78471351ec52d9a829e190a0bb22bae2e56b464d57ef8038ce62e71e9f5a99349fb08540e4dd3e713b189add883a93cf952347a853d86c69d91c273ab68525185e3ac5d780ce087283c2fad057d68116e216a897eeef14334da45a4ce01501c1c4a934f3157b43364784d905eb802753e4dfe78626d9061a11347ab7fc83651ded7918d573ba1157a5d59aa0722f5900fd294275e18f2d4df694fe7182c91b4580e639cdc78435591a1900daf14d32eee93016612a348cfa1bc072701c24ab029024f8a3f2539daf06cfe39a304b49556cac69803b4f3ee79ca3ff3503b288e7c28dca8fd91b0f0da2c55742873be328c9c575c94e38dcf60010c715cfcb7d913f99f42a474d7d0f917515dee86c29fadd9d7d9015375d1d41db65d2ad2dfec3c0adb6b68df84d4c0883dbd12f605dee555f5fffc118dc4f28b050e861a273540f10702f1afdb6bc0e6b7a56ce727c3bdcb634a2208176f8c687bab887b7e1d5525995e666c31dfd6e10000c6fd89b39ab88f06aad06fa6b85f7ee6452d2bf89b708d0a4fe704303ef3eecdaaf0f21c2c1a0868ad19b08b2e23a102bab5763f483eee5fd4639e49c90b5288522293c92ec222772a78b84994f22e92b136cf39307e267592b158a8a8090c479aa2c8a90acaa31b828b985cc568f3183e21288b26b08f47055e560cf80370a5daf745760c85e7fd03d2b5af71130a99ffc7693f457e435697d03613c2035a0bdede500a18aca76069ab8753d512b5c7a3e8ae5bcc1d77c8ef68d3c9fbf3edd095ad45f2cb2f5bc3ef84854047cd63880c4997f032a303ba1b4343262e1731feeeba9cc04205e1e31ff95b10972dc72c63c9ce0f472f00821050a3990da673865eb329ac7309896fdc5e6fbec60452eaf67090d3aea30d9e547eb78358420c5669ee69244acfea1247d6ada1c201679a35fd4177ffd87881748da1d9c85ed0a77f23c7e560b3c86d4ec6a6d3240fb02189a33eaf13c21254cfdfab1dc1e1828d4bb4ab0e862ef689e22313f9bbefb48c0fd0f3a7819b58fa5624a113ba1f12fa3b34b2385ebbd7ed60f732367548eb88d16cab9e846f22c475472747510220b9add2f658d246e455fadf9fd8cfca2a5ccd288e7a0c6736e685a28578bfd44c58cb577d042693b57b7de3564d943be73e0bbe3cc11aa7d75854a0745f6c9d418cfbca7c238c89ff979ea912a4283a898dfaa694afbae1488558f6c95428e98bb6b325697be81e0902d5852178b7c4039e593e9f66b64f75f24e61322f4604c265e1fc4f7528a4a209afe142aa0e5e5092709124aa1652d2dbc122416d887aa7d4815dc0ff4263239b8a8bfd2e41430a5922fd401d0afa112eda80a57db42410761e1256d968a2c8bc243e85647d3fc7c7ba76ac467f13384670e75352edaabd5f7c02ed1fc28903061407"}, {0x88, 0xffff, 0x100, "4d1bac50fe41fc42c8d03dab6536d960a7e74c3d2e90bc398095d2ef7d0b26d6f9bc7707528747e1dc11c4fe96d29844af83b9711eff4be1b3ed8b7af4e3a4b5b5dbbad9d4f04e5004e0c2355134484602a5db2b0a4fe67377374053650ac1a1d0df9667d5bcd5a78346686b4bb0ad5c6141b130df4a"}], 0x2178}, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800000010001, 0xc) fchdir(r1) 08:44:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x251) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:44:39 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c6530004b9e306b95121265767afcaa8cceaf78ec81182c5fbe9e4f6c082e43e5334df30871c2405c3f4d0c5166aff836f2d41c33d9d4b5ca690c4caab4269469ed8c493e6c82070f07e7aee5057d75401d3adcc1dda6899531b6249bf71669267f1c1e8929545544f25dbd79ecf83a0b7894b6e1782e0703a1f07897d4ae3fba6972f7d1660cf2e959e1ea15499c6bfcb62ce94b519dbb0de0879b8c9254cd829f9a1b4c433796682195f23d53349d2fe0efb9b868c71a225351a1e994aadadd1231ba6af4"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 08:44:39 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0xb8) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r0, 0x14e}, {r2, 0x40}, {r2, 0x6}, {r1, 0x4}], 0x5, 0xfff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 08:44:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) read(r0, &(0x7f00000000c0)=""/208, 0xd0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x8) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getsockopt(r2, 0xc8, 0x7, &(0x7f0000000200)=""/200, &(0x7f0000000300)=0xc8) 08:44:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb5ff8ffffff5545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71be5de00d06e966b4e9700da81c8eb0e7f472a109aa7edd6f96f2575528c5061928de83eb778a6cd07a23ba255054d59390a5df0f0175848acaeab85f1b12a36a3a4cab029717fa464834f1692ec55624d0cb2c57295cc150dc30ad121d2c99b74", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x10000, 0xfffffffffffffff8, 0x6, "9cecb7af12bea3b4a51167e3f87bac5858b54a10", 0x401, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) flock(r3, 0x3) 08:44:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000140)="b50449b30f8a217e6720621f7094d5c4fd2d2dfe4e8f69b096ddaa62930a6d984cb8e5540139bd603fb07069c01b5ca408b538cc1047e7391518f08bd1a64db848967155d2a7854e7e8aeea3ed3d48eaaf2bd224353eb3f2b439a2978f176c8aa9ae6e333dd8397355a3bbb03e63b50f30b165072a128163719fc1d71747731702fd8cf039762ffc131c68f0b73c3a09ddcce307ee4a109837691213417eaa7f", 0xa0}, {&(0x7f0000000200)="d6382760", 0x4}, {&(0x7f0000000240)="16bc26eb00364ec0c3299cb9d885a16c7249e6bc3637adfade2784f68c992350b5513d40f22d826afdb78ff45226963aedf32af875cc0d30100f04c29032e753a39c6f0a3ae8af3775c305116f192cb2d77107d5e249e5acea0b5a153e18c05b222daf56c35d57e2ed9404ad462f5feebcefb1c562576498487a418525d1d12bd0e7b6c7a7177329cb170e6b2e6b89ffdc9dab20a8ffe0bbc24333a78375ec45f8e045890f14d36be9c2f6bb3cb63392d4ac80f6c36ec5253280b0d410920644336854a4aab352fe65", 0xc9}, {&(0x7f0000000340)="8b6ff0dcbf215708b191730d725bea83656502c82821222bb5de7f08e9c0fe51b46685ac470469c254fe07452c7b379a96deef1d4bce1e8a76280ec5b97532fb4e669235d1e1114e2346f106ce69066b912ca9491924aaea59bdf0fcba57acf43bf9892786d95fe760721e81e78588cbec6e2b5814bba574e2bbb4af8e9c2095bdbaf936716059bf260f7db3c959e6c149d03fcbe46c13d69650decec45f91e532a71f2c92e6aa9bbbf27e4c933b5d9512c9f7b7229efa5852754aea86b6b42f7a1cb7f5aee2e793ff4bd656b7ae7f24f7f0ca633204403a9ce1f219afcb8f610efdad04aab330a729c4181c1ef84d173aa3d696b1444156bbc19cf223810f1a85a670b0a7c772c13df66c37526600fa11ca1f6146803cb4adba47acda82a2d1bd7b7df354f9c76fe3fd74f05dbb68849f33f074503542b2ac0329d96961b9eb8d4b1792b4dae68b1420d77cf8f64e6b6fa4094ee60f45c75d54f7560df97b88ce03cc6a20306c1d025bbb7cedf4cedcf14e15f2173d1599f03e3e0288d6d0986323d83e6b563a50f4bed5b986c6c481cdc3830ff2984c59f574d040dd6513bf46eb3cb214ca29490e444bbcf649551e7f56f7d57ed0269dc93d5d7c04232fb0bba904e4aa4d9670245fa55bfa8b784461616f5a921ded217baf834b19bdbfef3e23a2a1d53ada2384818edd2509e1ce7acf58d0315909f40481a706b123a69346999292856209a3ae1f59e56c650635ec57d240975d8f1ad9b020384f60d22f669acafcfef2a1e5b38d7509f00d292647aac076d49a83d784b6695db35376a53ad3c5c421d02b052071285c5a1a36c97d93904bfa097e903e661e3c4336a7dada5f80c96f3e18f659d1616ab2f77de1edd1ccf48c435c21fb8163a43deb45824277fb5df680ff6a97f7836a7dc07167775341230c8ae0b17902838e2fb8c112e760f955f104e76fa0e77b9ea9e4d1a5ecf03455d7beb58206fe400614a33e9117097e7eafddb7870fe7bf45028cef1b1fe70118a050c1782bd90f34f71b2036ff5a98e1baebdc1331f8634ca5007e09bf7eef870ee81070746250523cb6ef14769afcebb6dcf5c4e683cd3b410eb8b85d3e51b43180ba5c19f80ae09c20948151a34d80237ff08e65b006d7e6cf85c91f30fefc003f2c3dc7a5a724d5806f3823f4ae6b290441ad9c9cd38856016bb049116976096226e6c7bd644cdd6934bc6fee4438136dcabc87ab9e70a34431b8a5fac0c74aacf2c5b0a07e3bed55c93a5c6bc521ed54b33f1f6f72c15fa66fe5b633eb4b933832ac6dc1d1edcc36abffb28fe6f5fef215f4d1507e7c857d2331b7f1aedf6436cc44c3983e8898256da0a8b85a558643dcb7dec27b2efae2802fdf2dfb95bbc577a7c54dea481cd225533ff7256d6edaa0b636019295fabc9ceef9836a8a7a0645d288013941b2b9c0c5f5fc31045138311fb4c01f479c91d46e6b6e707abbdd79be0244ffd25e71bf73616122fb02c7f0dfbcbf53046b1565f6e2c1fddf9d10a16c3ee8fc2094a5bec4edc2d2d337db62b1bf5582cc2eb74fe9087cc5e0c432f8462e43a384abfc94b14adba4efd91306d40621a3d0b1e49f2113422fdc95a287a46ca8e3eed1757397536ff6beb9eb91a55225a96f48177b10e41de199bb702b37f689cd2614d64baab87bf80c1cbe3e531e961e2b080200299343dbe0fe7d83545bf08dc2b22c57fe9038bb1d1e7d2c25162402f08015065b7275ace799e365d7394266b9193f64c3a7db8af216bb2f0f9f48b867088d399ca6801b32f74f8c1ab8ba8fc14ebcce844ef2d95b8f6175e5ba03a0e325845eacb52a5208c207ba381ef5c633ebda23ec77e9ec1f58736488a6c189015e4d8dde5b637ac34cc4401cb8ccf44b1f8b4b65517aa2b7ca7a24d265a135a12113af7e42dc49e1bb484bd71310a7be831dccc58304677cbcb9f7dfc9fc7ee49363b5f2ef9b90d56f946f20cd10013ff14665f0c460c2525b8631ec54737fcabd563f92c7516bf7fee529584bf94a7fefb74f9f0593880b9efd1dc7d4ca1123277f8794bb22f2016f43a5061182e3fb953dbe7017d77bee4dc9390bfffa613106e3e5fcf851ff05ca1042ddc5955ff0464a5063c63796993b4c228547ab03c65f89241bf692271d2b49689cd17136849eb48deb2b8c761a240d435d6a3736143f72ed8676fcd23e915ba6397df88c390993240764107fd84c9ebf98fa9923c0156c0a0219737fa7e4d01b2ad6900aa5d483a0ccd680d0e99eed7a771d4b62ee07bc7945e9bb051dbd0f4dacd49ee3e85ae1d8a47a73e09b19ed67ff9732584450578b3733f37f23593578fa24c9cedc5652d716531297939d60742ce021146c54573c48b2c13f5f63fcf36fd55093146f7c1a2c549a24a2d26196e9adcec678363ea1581bcb734c3e97434b0a774ebd20bc31d1706011cc147618ac27b45394e0355ed2b246b31190d56ea6b3e3e933a6797b386bef10b8f05cb694026f04a807c15b3480a8d1520a6683190e14d2179cab34dd96ee9f43dc6a9d8633ef9d3e879edd202e076d7497a8619f4ef8fae94196707ebe311af0bbbe80bd5d80e90d4e0fee967c10f718bcb176f8db61523d007a2fb1dea465966313dfba738ff812330d20474df1b3c8382a073332ad0db0abd641c837c217957f33f507b07482096cb98d8ececc7ba3a2d32685f45e66431e734303211f13d896bebe1fbcadcb2c2ae3313379ced6e457dd7d2cf8d46c34f8a0bd8ec355780ada87ce58110bf2b5281ffb5d099e7be0ea1e38aaf9558d49960303245c8347300636770d47885be121d5ae216d013580618396e5bc29f344db4525223274990e97c2c1c21933ada789e60b428ad7e70e9d19b4028e4deef35f576161c808b3704f282e58e32038f9972440efff89ef0f868270ae0916eb327c450ff5f7aaf5bb3ed0b3619aaf2900cd269269cfbd36e401fd9b4652bd702f579e72b4ce13aa3365df37bda4de27b2c72596254405c291dfccb0b12ba91396c7c0f94cd4c30cd7d57c88726b68c24c22985cb7c40900a8f1266d73003cae8b9c91c0f29e4ea5c842616c211f181f7caf28765d76a1c7f7a8b1e895afc653a0b0cbb007b34ab774d1d1559a785ac373f172e5a649c972361a2734a3f7f4f34d9601c375d1ea3994cd521dd0dd519adea0223a3718dca7a0657f309bd71665b234f8ec02340494d2e1d5af7706d195489b188ed7e372d4fc0b8a319713ad481d23a41260ddaf79b96f340262d054c5253201af7c2c3b55f207937438cf32dd58b5c9f5b04f105604859f2e98625caacb68da17c13caabb8690ac76674583e2d079485ffe58df752640b7929db6566578f1b3d3f35ca065b59ae9f845d276f6c45dfb022c14e3489efb7c53e3a0c8e89a35a5e028534138a380371bd66b655203e293161ae8defabb6672e3caf3e949fc9b8a283d0396676179b85a478272551ff7dfd95401dc372b0b886c5b24a8d987add013fef96612ef9ed8048748850b6e49323a1d69605ef26a0f2fe41879fd5f06248f92424d8ddc68f3d8122f4395b852e4255c572bb43e5f249eed49a3429095652b65d00ae8ebb05e02a84b73068ee858a6512c5c7dae84dae343a20662703c1e021cff588f64d8a7dffcb85e9e5c2835250c00736b5c287ea0bcc02b14fe2e63eb63b28591b7881c85ebc156a186118efd4a36d5b95348526f909af32a6cb6858be9d53fed1340f5ba20eba44ac5cf52149bfc1010b5ddc841dc650a708ee89eea02b603f3cf216b2b5cf98bfb64e0459ad8d248fd76743499b6869465202a75fce6d81ec3fbb901b836886419a19b0e3ff750adc9cc40b075fe26aa241c458d041d5ac36d17f7bb399805383fa048a71ce7c1053ee86b264b6ff00ad12d07a6eaff2769094f18d7822f20c60599f1c6172de0e815d03dd515f72a4ec045e0c8429cfd1e235def48b94eb39d43f25b466ddfb0877fbabd06f97a020ee6f700cefff01b9f9397d6b87dda379653f9710094d30638ed5db7f678bc4e523c3f7e636d3ee9a714d1dc581a78d226dd48f71a661f674758738c38938bbc579e3d9e9f66e0bd0ad2c4dd7ae9823de2104e11c9e669984ff95d4843588a75b1ca7cc67fce40d7520218485100100e42632557de4e3a130c07786e50048db9a456643ff707d7828dcf8d22ea9bdf3a6965df698a7454c54d4504b34b9f6e8deddc0a546e019c97b66363b539f648751c6e821748ba1801a26268934a9eda61edd3754529cf6f29f9a8bf2087fcb6d5430eb4c01ec0d2de212570c1fca276196ac2a02419041ac4474a8e88971d976a806eb724ba1d437835492ee65ca3def68c24f1c26f446646c2771d92c18d41ff0d7d302a3beb68517991fea7059c955334f6591d0092d720941556518f08a700e30b8e24a4c0c46a9de573f67b45631b14b673ae2280362a503208d18ee0defec2e5879645f1933d3ab9569fc0bd8c88a0524d6d13e5e5c128b4d105273f11e8130df3b2ec8bcfb443ae2a96e80dc13c22409189424101c0a5c48f94f33bc5e45a2a68f23c423dad3ce017e0917a35d264d61c64f5734994b36086f96d6b8a13d7b3ac5c690afdada86b402cf7165b52e5aa5721024b701cf47284d4bea697655d52b3bae001a2b826701cf3ba3d834b3a63392abd0499f1a11cde717a322adb320c5dae631055c88e148b3ffe9643428f9cb34429d87807e64c41e91ff4a916362d6d98df57066b85abe344de317d4cd13b84d6143a12d25ac9aad52a35bd5b59cee720352e72c03564522b668733f6c029eb576641bee38dfbd5bbafc9f9005e0712ba1b0230bda90bef0eca09e3ede5bae55595350c32d1d18f0f1c9bf422dc99c34e02e6ec1eaf856bc77de38e6325538c571f2a7476c8158b83b160dfe8196b37acef62a948181850c7287ff71c8298c907581dff488000be92ca14b818e3b3e7e54b5e0c998e10a8c951f8e13bde53792b2baae250afc0b3912d07259eb60b0235703d5e7d246de1d4d84c603bbcc191abc1b8843087b492078e9977ecb019cdc39e11cae636a5cf2911e9bf18b83c61ccb000a70b2bf2c9c535460b60b012b4fcff42da1a6a4ee08b87fa5696e9ab7396684f80001444cc6a419407c15a85fca397e71833f8ca8ba678a14e281efaf200254ff2ba0bc4ecea49fef1b464784ea675aabaf32dbbe1325f8dc086244fca81ff8249f335c69eb19c0c08f16a15e42040fe8686c4cf7995acb2ef291936b7c4e0da07803305d6fbd025e4726eb3773017e495125c3b0b06c9147cf49e8d195a2c268cfa7b21e9dfa8067eba010a2e0ef9eb5b3901d69f7f4f569d586a3020facb3020344d5f15d00962e1f549d10666b7fa5e25feda579c9eee4447df4895457771fd0442b402d50f9e30bb6624b3cdedfe65c0119f942482c46cdcc2cd7ec237e8a67d47bd9f3c959cfc97cc6598cad6aead4f766b1ec0db9199f00a0833b6476f5ece8dee239e321f5fb3e89d6553980a07a770313886a8c4df412494b0b9a730d8ba50d63c05d9a37c80347ca856117a1781ce9704eb818d40805018bc777eedb1a0406ea4012608a4f6b492e7a9d805eecf9e180b7ce31a58d92cefebf95b53d1e14f6ea5a3ca690e48f70057ecf2539b3de486313c83041ba49b5a0add72d5c7220d32f7bbd0c314dafbb047355d5ce436056b2fb4e88bf46474e760c443061d2c0b90e6bc1a437979f22e7e23e1b74fcfb9b92793b497c60648d52826912c71273b8a5e08fd7ed65db316f485a720ba", 0x1000}, {&(0x7f0000001340)="7c2a5506bbb3532f2c0bebec46e5c1d0315e393adc4f8faab2ca214381348ef086f13577d8daeb4591c475b8fe5d102afd4bc8003050fc0d3ea3f4a6ed833c6ec2fceb925b1c747a48260b1c3b8f5c0339c61f20b1905bf2574ecb72160f601f004eee99bb35bc95485957b8854373985c3a318cedf1920514bbba58081cef20f92cfb7c9f8da1272850f8590502146a824c10", 0x93}, {&(0x7f0000001400)="5f299282e07486c9acda151d4518922c42ea017c3ce50da601d1717a3a74b87f1ce90080872cc9f4ddee6456499049392ac53247b7a74f19fda31dccc0f17c5f795808a1c2ca8ce2fb8526926e096d92b0aaf35ffde93882d590b5f8b8980935b9bf063f0a263fce634690271c797275ebcd7120ab341a353706722431d3c1bdbd813d26f6462648bc604f80b5d6934780b0a47efb4178cf94a3c09054166d21acf1ac48bfd3defd3767c69c3a0c480f989152", 0xb3}, {&(0x7f00000014c0)="aa2f373e44d29a1b4dc1412748362571dc4c2ff027bb8a8cfd735ddab48f3771f05eccff5c96eaeb30879a55601f070408fcaf915938cbcb7df8f9c5bb5c2b1927950a12be2c4b5a30882b077ac05aff0076344cf12b10ef2c00470fe33ab2b92ed7a0e9e0eec1c298c6a8eb4112f65366dc3d06bcf2087af50998d9617e6d39cc096382ef8b5fed87fecb126e0a4ca677ee31081f01e619cba94e655163f493acdb50a128f0fc7c5265930796e6b298261c0907cc38fdd33da590c49d7815d2484c005a0160eb31546d263302cf7d8f6b20a067bb5baf253835a41e45812c147232d9a21d6ac42f508675fed486364a11", 0xf1}, {&(0x7f00000015c0)="3774271a1cb5f6d4173d7530fb1987966fc41a116afc268c16fad5ce07c6c2b36899d956cea1f16e3333236c569e1c604f60f667db8d1d0fa4d6d3b9a67e4e53f1910ec3c51ccd2b1ad5d805621827acdc2239fc1b79053768af02199c6304cd0fa9bea777a402732e86dc968f5c796d13114cc17f88f29f5eafacc9c98ef6a037ce877df7555cf14498cb7c97d9759a40ee7ef56c870ead951bd77555bb295daeeb08fe7b2925f462676352a88b59b45430ecc1cc2ad3e1e832d7", 0xbb}], 0x8) syz_open_pts() 08:44:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) fcntl$dupfd(r1, 0x6, r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) fchdir(r1) 08:44:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f00000001c0)=""/224, 0xe0, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) 08:44:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) write(r2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) syz_open_pts() 08:44:40 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getegid() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 08:44:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x184, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 08:44:40 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 08:44:41 executing program 0: shmget$private(0x0, 0x3000, 0x216, &(0x7f0000ffd000/0x3000)=nil) 08:44:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) listen(r0, 0x1ff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) 08:44:41 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(r0, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000001100)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 08:44:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x0, 0x4}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x3ff}, 0xc) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x2) r4 = semget$private(0x0, 0x1, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/158) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/156) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/47}, &(0x7f0000000380)=0x31) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000003c0)=[0xe8]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={r1, r5, r6}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x2, 0xfffffffffffffffd, 0x0, 0x8, 0x7fff, 0x635, 0x2, 0x0, 0x5, 0x81]) kevent(r0, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffd, 0xc0, 0x20000000, 0xd7d, 0x6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x81, 0xb3}], 0x6, &(0x7f0000000580)=[{{r3}, 0xffffffffffffffff, 0x6a, 0x2, 0x5, 0x1}], 0x4, &(0x7f00000005c0)={0x10001, 0xfa}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000600)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000640)=0x3) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) ioctl$KDGKBMODE(r0, 0x40044b06) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000700)=""/12) semop(r4, &(0x7f0000000740)=[{0x5, 0x254000000, 0x800}], 0x1) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) fcntl$lock(r0, 0x8, &(0x7f0000000780)={0x2, 0x2, 0x2, 0x2, r2}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000800)=""/154) 08:44:41 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 08:44:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) pipe(&(0x7f0000000080)) 08:44:41 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10580, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000080)=""/21) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r3 = fcntl$dupfd(r0, 0xa, r2) fsync(r0) r4 = getpgid(0xffffffffffffffff) r5 = getpid() setpgid(r5, r4) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000380)=0xc) getsockname$unix(r3, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073b950860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffeffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008500000000000000fb7be655d660a0f4dd7afb8230312c0aee190b5d1b213ec9fc82fa9629c4016bb5b14d574c40a5f2067044299d89d9832f14af7871a3051f35ecced94ebf1b4beea7626485c4cdd4037687f43dac49743e0735e1204e591a990c5fd1c03227e59fa0ed85dd2e2124077c218cf616b04fac48630324669a828833192c19c9ef9b7ee29398f99d93d77a95e7c0e6ac54759218ab1da8ac1cdac3402da67df716e2f71191c022c7ec6008d5e5487be0cafd3bfed147bbf5493ac3256f28ab6955fe519ab79c2895299730600af5a2d99c13946610afe50318bddce9e6f23da1c225c961d657af260ff2a57d"], &(0x7f00000013c0)=0x1002) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0xd0, 0x4, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000086, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x12, 0x0, 0x101, 0x50}, {{r0}, 0xffffffffffffffff, 0x2, 0x11, 0x2, 0x80}], 0x142, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x100000001, 0x2a}], 0x200, &(0x7f0000000240)={0x4, 0x8000}) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r7, 0x0, 0x2) read(r6, &(0x7f00000003c0)=""/248, 0xf8) getdents(r7, &(0x7f0000000000)=""/104, 0x27a) 08:44:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) 08:44:41 executing program 0: mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) 08:44:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7", 0xcb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) chdir(&(0x7f0000000080)='./file0\x00') 08:44:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) select(0x0, 0x0, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70}, 0x0, 0x0) 08:44:42 executing program 0: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x2, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r4, 0x100, 0x8}, 0x4, 0x0, 0x9e}) 08:44:42 executing program 0: minherit(&(0x7f0000ff5000/0x1000)=nil, 0x1000, 0x4000) munmap(&(0x7f0000ff5000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x1000, 0x26, &(0x7f0000fff000/0x1000)=nil) r1 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x4, 0xfffffffffffffeff, 0x401, 0x9, 0x7f, 0x9]) r2 = shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x430, 0x100) recvfrom$inet6(r3, &(0x7f0000000040)=""/146, 0x92, 0x840, &(0x7f0000000100)={0x18, 0x2, 0x100000001, 0x72}, 0xc) shmdt(r2) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 08:44:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xc0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fffffff, 0x2}, {0x4000000000, 0x6}}, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 08:44:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5d4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a010000510eb0092e00000000bae9df8156745188e3629a90b728b4a936588d9afea8f35d042cbf3c887f1314177a466f1274ae3554696bb5ff6bbd8137214c152013a8395efc899b415ece4807be2c52c67c3bfec510666be9cf271a2073cd13fa64d2be3accdae3c4f77a0ed62af4735f2f81c31d434b618274731c181a06cb9049853fe09696164ea3aa9047b7ff605ebc84c65ab312df3667ecaba28519", 0xf9) readv(r0, &(0x7f0000000200)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r2) socket$inet(0x2, 0x5, 0x7) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 08:44:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000005500000000000000000000000000000000000000067f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3d, 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) 08:44:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200080, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/83, 0x53}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 08:44:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040)="04041b43", 0xc1) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 08:44:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x7) r0 = syz_open_pts() mmap(&(0x7f0000faa000/0x2000)=nil, 0x2000, 0x7, 0x3812, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20181, 0x0) fsync(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10001, 0x5, 0x6, 0x2, "ba9d363966e5223337f1186b2f06077f283e3979", 0x0, 0x5}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x1) ftruncate(r1, 0x80) r2 = dup(r1) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) poll(0xfffffffffffffffe, 0xfffffffffffffe45, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 08:44:43 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfdd9) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)}], 0x6, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0xa7) shutdown(r2, 0x3) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xf6}, {{r1}, 0xfffffffffffffffa, 0x33, 0x80000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x44, 0x40000007, 0x1f, 0x1fc}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x9}], 0x98, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x8, 0x4}, {{r4}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x17}, {{r1}, 0xfffffffffffffffe, 0x40, 0x10, 0x1, 0x7}], 0x1f, &(0x7f0000000200)={0x200, 0x8f08}) shutdown(r1, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) 08:44:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8008, 0x40) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000001340)) 08:44:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x3e) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 08:44:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ftruncate(r0, 0xdf6) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) sendmsg(r0, &(0x7f00000022c0)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f00000001c0)="ec3329f0644e67735e9f478262fcf21be5d60e5bdf51e3eb2d0065ccb09f022e73115fb482de8650882d9572447d5c17c3f311749a67ba22a32df31912ea3e1834b5f9607a932145849f70b7cf971d16a9b424a6f3e4c8edccfcce581d6fe5c9abe86e8619873d3a9e74c09b8cca3efbaf9b8f78602964699d0ba23a9afb7afef791e47821e8cde745a0e116826175f08b312cd4c3e5176e0125d54047245a82ca119f8751b04a51ba160a4ffa4bb4ad322e20d993ce92ea313517536eba4e976f681d8ce59061181f130582587176cb529ac6afb0334a71f3d9c3282b619b7ae8649c8d4a387b78bbea8225a2e5eeae95fb679c388684fd3c64728cd2ee19dd8809541ee91306f2c40ae8a9ce68c0e582ec1f9d19cb6fb841782a2fdb1d9828b934e8c0d372734a29fcb8a19074da3873e92bddf3e8b795785f66c6ae3066ca003e19f36ab6da4047c9741f14513393a80e435b2f6e5c716c4c4f8a0768c41bf4775ccd37d05b463497dec1eed955429e03cf3f387db69a8368cf6dfcffb9e3ece7f2b2d3bde6dcef87ca3dbb2a2ec7e87bbee75045c1661c1eb71693fad90924ac8d62c00734b20ff0b88cd975bfe20ca22c960f9517d7d29865ba94eb55888c9be2f7d250645b416b42152506493617773ca427993a4e8eeb2be523e6d2d0e797784e5b91f544a3e4368dd1afac863df5925a7d3987483ab11af5432b47baccdc23c77a9117aec9420531002f31fa1a070081333169fa96ff5739233b1ef52a78b12d90bb38a4f87723adb311455b9fdcf95e056365144b75dc9cfdee8f7b3b69fcefa7747ec84ed72d3b36b1ac52547a380f1f5a3834d1876405161bcc1fc7d1ffa7aa97e1ba11b3ceb286f983a9f102d33c1f1bbb89479a648e61f107c854feb7511dbece3fc719db13eb59177dd7fd5c8d198edf890ae2a1dd27fa42627ce2dc387a728a46068cd586adb11082bd4953814789f501afde49d5fbbe3f6acb7b29461e4ccfb54c9233f185d3e604231b14432036b90267e3a6dc11a00441c7fcf05e8cf58180ef6f02ae4699d65d01136b3c347200f66979257eb12c317797dd7ce30ac78b425f44001540f8d97ae8ecb5b7950d7c48e4e09573eb4fc7a1633794e6119449880d9b81b0ab9906708ff0286260db2d2b7dbca04e0e4e8b2ec03b6a439781db20fece9a7e82eb9c2477a30634752b71bb2cc164ff294f8f345ca9992123254cfd3fb930326dd7004e0ce66e18731a5023333ce2aacf1f223cdddac3a6ae9365e486ff3bf5033c297bb27fdbaa39d553469f2edf8944522318bbf0f1c643f4cf27537f01b52f5b8eea71c03e0ca6d6e4f6925617dcef72cc05fa1a178a51a3cf2a998da037ae5101de6d9aba61c3d5e6531e1c0030f13fb7d3ec15cee8000713a889322062063f67edbd86e341a34e5b9d9ea68696a81fa2fb0a8f762c44682510e72206fef4700f3e1ac3748c78219f5ddbc5ff950195806516cbe38707fa69bdb426f5bb793585df18a0dcbc7f4ce3d7743980a5967e6aed07083f83f3551fd00fb34972fdbbd4c9235295e77d1eca15d119c4deaacaa669009a6a81c68dda3bfd31f2652f5b4aa93c5d2acd528d1fe2fd96f3536d8bcd2bc7bd13fed4abbe489b56e996bb157bc219d638c90913a7b05a629c39e392b865e4ae6f821fb89da21ecd69163bf0a47892f30010207c28a0aeb78418d1fb7b55bb7067e8a48890f5a961089ed6721bbd07cd5736a50d2c16c4fd1c0228b61a55dc24ecd7209115ae6cf930eb8909bc8ed148a2e876e0911e8b2b0f485d49a2e4cf9abe5eb32e946229732d3447b9a260455d10bdb53a6ad4ee30f702bd33dbdab9430992d848d7ecf00fb68468e79aa4812a0e04bec1fcd1a15b03075b7e774ddb09fe69b100ccd34776e7c73f6ddb6c01734573f6f44c894a3531fb9e2f336ca6a035a0af0861295ad22e04d783448f56b651008f42d5bf1b93a5deb4f7fcaee1d0433c629c162d7e7f479fed73fc5d1bef1f73d901d73c043ca4f8e547433bfd831acf4ae533a57ff5e11e2480b62f08ebe3e5ae9173c96382cd9265ca2501212c1524356c7a675adfeaf2f0d14a883b2989db02f4acc4318c0bd8bef8aff997ca7405c90bf1b21600f21f3e5231ccd4b8cf26ad74d7b4dc4c83743dad21777fc20ee6dc4508e49d8de03ea4eb3414a40da76434982427b8414f1ca613be9c7b5ce86261856403628e68a653be11497574a4cc67bf9bf508f03fa8c31fbb86b94f120e0bd1698603c1bd0a46c36b35d4be4ba1b80c9e6b7ace0d90e6e268e5fb779f89dc1b0433ab5033256cad6e4d301b2caec24e663cef5967309a58e85a5a3a3e59faf9ff8ae5114f1e133ad6154ebe8cc38846748a66fe25dd1d576104665b7313c9f9d2e7ef4eafa2b4ba10668e936b97ee15fa05bf43d48ce9cae9b7ca736caa7288cc71fb56e7fceeb074615e4cf968b1554f77fe4e33587ebdfd11464f285d87c13d471a1b23c7ed39bbc8d0d0937e1970bc4c15b239d5b2f6b8167b443befde4a16f6824662be65e226b46b7fd22e6304e5b79c22a5b13a2040f0840cf64bedc58dce88c0df268fc2d1c66ad2928e6f8d9c28007f90915c6d13ed6e614cc45d7d6e08ef38dcc9b280ad8cce5c3789ef9deff5b1120a1b53e9a83bcf921cfecf4d6fc8dea80254498942ae430c3555c446f0f364a252f1584788289039ad05f69a3a564ca5decf1835fc6a85683efc1af7caa1e5e918aa9c8b88b11e4d283dc35519bc014dc5644af9c46377abcf690815821c1c21494dd2e726b707c4341aa0503f55d8ee48ab0f2d5a406e1b73fcec4748e805a0349cf4ea5e5632a1895b05c782cdf745ed20cc7a1a190165c2025e5efd4284be14080e3075b84cea9fde634d163b41f7d15e556925c0015e29e98052147a794fd8c8898ae347e181a4089bdd6c3f968714968384a87c190ee8f93f9989bf5b94999d1f3ebb6891dfd85c996140b329f29fcfe48d3ae8a53d88f93935314b5472ad1977d4f82c4edd4314cef7818d829151af0687fd4c4977f75196f47427092ec5a9670825be0a2c6e96db284a5381cd49a5af6a90fd9d350615c5929042478b4ea2eed3bbb6ba98774ace847dcd62a3f35f6e08c05c7069efe04a61c0938a0eddac46b3debfda1735ac850d492d6d5047b5fb413557d23372f669068c2eae3f1ee203f888b47aac756ef5ecd22ef954be48d6caffad14be6411a17a52e9cc1c230b782d7f807474798cfb3046ed903361c9c31e97034cb8828ef35e53d57e1583ba293f20f0336e089b724cc410d0604bc678fdec4194dae9565deb556b8ec9df92538096eecb426b6fba7ce1a4db7f5b86d7da078b38245df1cc56ad566562c751c59ca3b52ce02c67444f2cb391b73012fc9d8863ac210ca719b4ae1eaf27438bcf4778815940c2e41724c3fde8e854546b39ce90919dbbde2478514ad2125ea513c357fe5fe9fa6492339a7f7b235500229c5f8a13f12166e7be792ee06dbe4648164390ee8c68bf2db92a9f3b8d622736896122cc106df9f27500aed0bf41a0fd8369c59080396990a35cd8d48d0f3618ff620d1cb9a98f66bf8db71712ff5bd35f7b1efb3cfc2867bb36543692816d043c90f72c43de81a27e4d620fda8033b1ead69fc880d222de32b32bc3c6c093e883808f0ca76af5e3ba35cab005fd40b1d7531fe31d36ef1de0b84cb17beaab0d6e9998548e44caceb7bf6563f08769b74d925476d803c13ee391ee4d37c01dbaeb5ca51456caadba59caa502697fb99de0e56ae45029a78486f344a6c3bec61077c391904139027ea0e41f918186749326a15f6f69f9553f642b7a3c71e142334dacfd3ce7e3339ac47eeff1283dccd41ac8ae685606ef5d694bfbc0321cc4ce45638d07e6deffb4a2e133ce0136ca2f5b486b4f3aa648213dc8827b1a65f10a8e8106fa9796fefb20e6a464222ffe09d4b51ca594037813e38df05a0a716e6494bbec88ea1d478a284fc162143fc720e3fc6b0e61ef638fecabbab256907c74e641a8d23a763b296b60626be1a9c38b7037fa3c81165fe2b5e82e1e6f4dd40ab18468dd482fd86970c98569d48763d98cef0e0dcd1a40fb14a54f98c4b94b884f50df0df866f71f92b80f04d0f1ea5ddbdb8f131df13cfa7e699b064e30f7b789227944cea68693daf1820e85551247a6658ed4fbb0f37f5f45bf9eec075d4e9bb2da84cc5bc6abedba91dc04c3a7ded703d9de694f2783c6780fa6223a396a5d7e75cf74fd1fa30c88fa2303beeb0b46c7bdcdcacbf524779fc91c2255a203feecd9090a19cbc073879b94dac078b4628de1f0f4fc293195a061c7ba22529a695ec80ec7faeb368c116e5e1851ba84a825aa78f1a94a01b4c78b4ec53c75518106c87b7b5be2d98f9a7c7af3f78e00deacd2290ca407df864434ef7a17c1c3ee7e54b3e5107c1f706c00411ecb213386cf7fa4da7197949fc40017ea428c9f6a831c51eb4fbdbe4876b42a19f86b355eee195fdf1b4529d2bd7bd5c463da6ddd6ae7377d13d4f72f4919a0038fe1ce0aa805977bbec4674b26a3fdf9316280e03fba1d18c57fab3ec4a8b02656bfaae1f028b3888e9aa93cdb08c89d227d923b7c172fa91609804d6b7b7925dcd7194fc763c6f81c82a597512ebde1c9ce63ced857fe07cc49960896314ba297e9c9a55e5b43025f582febedc40d751cf3c66060cac9d32896edb085928a0487f76d6317c71f15b658558187d1a17adc1fffe8352c9157f05dede2e8968c85906bd199ed550322c47c1fa2111696dfe4021c82e5a769bf0a9f28c52aa8571f792195790a24e8b75e245fad60c60ab38c2fb6ef72586ac122fbbfe361271457b1626f9cd6927d414edfa96903290aba956d517607c154d61b44b08a35285d7f88ef4aa4d8a6694dddf58ae05d6789eed799935372864ec654273530d19078855c0bef70ef4c883858c093508e5d6c6971df0efbc0fd201a7fad2c624be0d9ba8780596ecb8f3520e61188e9e971caaa1c93613cc90c326d7faf5c97195fb413f31075c95dad53affb4ca8dbc8341e5300e5857b80e3289ec80a45ea7ccac9d01dfbcac93a3f3318fbab5d66c02bb4c43ef154ebd9e63b1d345a64dd7baad55f66e866c7a503f65c4c15d58cab04b8e227946abd72f65f1ced84efa73da6f056589965aa63d59c66e83c35c927f1637a72148af44219ebe3a394b1711cbedf5b6d11d7db9aeb49130c23b0876eafec51cc02e47664510ed824276e44e67d1d0248964bfe4830cdf8defbcaf4bf25a375404cddc9f98c8c79c9fd65f6e09f8654100a2062d31761bf5ee8c7f930e87aba11fc75738c4037d7f516090a05b87665d5a63dfd151fdd3c5fa980e9de21a43d94f55dc356020d48f5dd40d1038a75598cea9e0a416087f032e6fb833b1759e67574f1b4837bc5182ea68a6d83785a7412abc675a3336bb639724621f24468eb4eb03646e169e84a217cf8c9e23950919c58401c4f9fdf589fdaf2b50c398c9e2dc9b63f1ea40ac3a5e31d6bbef7a750cbf13ac819b5f8bf751d70dd6b4b1c0d4a1efac5742ca9c4fdd6ecba5bb1f6ea71df78a1bb622ea23cf8153843bd39bb7b6df90c072b423a71fa05981dfa357dbc9d9cd1cb6874d35544c9805a7d5d0204651831a5b2efd79806c0f59d17451c96d6c5e8ede244ea9e29aac6bdea521283c6f993ba3dd983bb1dcb282045402c1c80984c050a8286b79e800d3310730cd2271d45be69f6f9801033b5123ba02d2cde9a366abf", 0x1000}], 0x1, &(0x7f0000002380)=ANY=[@ANYBLOB="2800000000000000010000007b080000909027dc186716cc13b39cef86047be94bd933000000000010100000000000000100000009000000e2cc5321a78673c44eea6465d49201cbfef06ba71e01d61689ce5baa66e13bace36c24fe940928810d5f07fc720b15c04c7fafa29214ec7154050f4ebee6a0dc4aa835506cbaab4154c1c9ba07eda7341c390815e73405a844a46f5a3cade5107634dbc6cb5188f77f63fca1d591e3181c9fa4e1349f10fe878f4f4687b19dd6dd5d11275b0ec72b84625745eb07264ad4b69b6a0f7b064218d714ced0e8e60091b73120ca0801d9c6e77f4f9ac6849d46c0235ba1947e0451e6a66ba43ad80d960c2f00f6fc9e14e2a7ad25e2678b5112bca31e2566758b61d4f44b04f3dbb5b0e17909a893c2f6391ae7a3769e3dbfe1885613821128f24f85c4e06047b58e6daeb267d8712137e3a835e3ccfcd14155b772911ebca65000ad93e44fb2b3a60893e5c96b7504e35e7fac9c7b6a6bb0067057c308d56ab0723f450380ad236ea6c2f3a157168fb28a83ac9abc425efa505c54fbc60fee16f88d3410dcfa320f206ae93e5cc89dedf2662168241ee636a1138c1be21af1684f1e3eef56e1ca70b749685b2053441ac22d726cb245a84526a84e4bef74c4c0eaf97fc822575242571ed4953083a8af0615ad00882b9addea0396a9c2866a307c02df9488de83bd58c12d1d68a9bfc13ec2e0ac04c2350e8a53aacbd2c26412e738eb77a53de4e9531721bb4fcb186563f9dbb540a10a20d246b73ff2967506e1d7439269348990d2654f50a63c4e02750ba39009818cf5ba8a2f4ab3dd7ba4bd9a47b6f0000c444e27de90d7dc269c4980bdc79a61ee54d435717f00d53454ce9cff6b3ab4f6e4fcfa8f95d49966918c8ba65ccf9461c0249827d882572142d06445a4b3873341c6a47efc8239d33c015cf308a2dec630008c12084032df27bc4e1087495fcbcaa2c61120250b9cfec7571bb0fa6ca217ef67ecfb6f0dc5991fd27b31525221f3ed5bf9ba069bb61882b4b487b5ca8c6e7b6033bcca352bec547570eaae6e3c1111c5c962fa4b7dea9479a3b4266cf6a05dfda262bd78a747518d09675da198126b9c7a06da9aeee9743f7ed77fcc87b89fee813137560d313d77c8ab9d27a29bd703678248f4703ced6027de58edd1cf50f5c0f0e525419fe81c7647cae28e2302e98b264752f25e4b6bc02a1d7c511f00f14604f64c6887713dccc2ba76179e364e3f1a13c2cc6e6eb53f75097774d86d530d11a6fc8bb517516c07a48522cf6ed700ff49a48f05eb064812a084c888f839369cb9288ad4e9954142bb5684cfc3e5567e7d44153da769ea8cf1b50fd23afa8a1af68fbb0f3d0d5a9b5e1edb49d9e3084311ffbf501dcb6d3874b14d72504257c0caf4b2afa6b6c59181e7daacd9649f8f8567231e5375de950994a4de249ee1ac7cebb4cc09d268fa96f0dcadeac658c3b602926a74c4fabbad06e7bfbbb9e86a7a9e5bd9e3f408a02ed10edfd77384b1b5df051446eb7851d738048c9e6eac2a09b324ec3ecdf5afbcdcab2a907e132899a4e77f62c9c87b0a00f01976adb45de8ac64da9637e366670265a43622ad95cf0eb2cb814cf20d63c496e9e5ee8e31b089c9ae46b248a8aa9307463dbca4b44ef5fe01c0bae17588317adc599d21b4ddc4484d9f32bc3812adc917b0d7c90d79dfc5d355a75cdca4a9ab590435655654b299e3d9a6d42441e89a0cccc98f5eb35c20489ae3692a2fc0de00e101bc8b9b334290b4626f20bfa7f21417ce3ed9fa9e30b30b99bf676f4818da39eb6cdfc2648fe06d63fc27f4d55f47a536be06b819ea7b24248262663807cc15d6c1c7d17b9cb23cf0f64c0ecef9d41ab574ee0531b7dd8d977cbd6bba40893f0b304ee7e0cc5a8ab7d526bf1349165268d0a775869db865e2821c1cb37c092733e0d1a041ec380c6b30261da3125bb5f1b38ef8d695d919140e6232eeba0493b853e4ebdd3fef4349f8903406606eed4d70d62620c5b70f6d90a0967b62583cfdad89da8f95e71d3702ac5717547dc5e5c36806d02394b95f5cdab464cdca08f6dbc05ae267361121691752bb47e1a74350781920200799191cde9cb5c0085fdadb365b3f12379907ea0daf518f4cd7e100052f2a382d96fc7510a5882feb4e4d6bf70284721a494ddc7abef417dcc08f69ea24d7a2364957f0eedd04a899412f51b595742827887ec0e1814282e1af1e1ad3c790cbb97ea9296afe5b404a1772753ee2b8e05e945329fda5466719eede9ab5b60aff1fcf684cdfbb64f16eb533154d932953a68bcddd180cf86166cf7ff796d333ac61fd0627dd2d0462ce159d5b2e2d53b078ce22b53d3440ce9278186a08c3f1f186dabb9acfc83992ffdc9a7779894a0c0484051d4d7d42a6f3d65026462ec10ff7b0e6b20cac4830ca2a7a42ac156aaab9cb9cc6c4dc190803ecb58cabce0dade983042ecddce8a52dcf35750001e3cf66bae1c2c671a4fcfec4048f292c5a40d3f17b7c733e2a2ee9eaf896deca7878d860533587be6e9fe0c2185be4d7c858c7c2a52981236a4d1c1225e6be9cbebb7cdc1e7c31d678107563d18e0412b6bcc30af2a8efa15f4263e26ba9b5060921801ceecae812f0705818554b70dd136cecf854bb9846bd21a1055bbe5d1a46ea6c83cc9041b41aac97a4733acd667da577ca0d30445114c4763d9047c81270e5e852f35335ac27d87d83898c6160e4313e104adf21f775ca0e9da86751e98f4c7b3eafe25ae31150e568ac41ed00270371e606213900fa4bcd26b621c6881afa1b63e10ccfafbfa3e6bcde093a83aa44c4ced9fff8b3971e9cbc409977880efcf1337c9463d33c56937a400b9b21c69aded34a825842d4fd38fb718d69b9c1415d0bf327d48a93a7f4cead619cafed0c3138bd2deaec8b38a7d69ed8b6c73efe69e92cbd7b3d6b4bf460629e00debcc65495f8fc19e69780704f3f08e94324ee56caf500584130ac1945e371d8e03f37b77d91fe6f7042dcbea6834d4df44f2eb539d4ce798d5e99e1306f45e334bc7c34c473bb6d455db4eec6f629d0428fa42ef68aefb186d3f6749458640e59de2963927b5d5291ed71efeff9c86f194042c5913a4884675f8fb9ed385e1d5be9af1ce38b8f9dbfd57f05197ef9d51754cd8f3fc31f2e3261611a4d1e4df5f9347cf7228abf3ad3118db884170c368e332312e683163338812996b426495d697995d6acce4b5d9d663c332df2ba95e62eca1ee3f197009be8c8d38921b8bb2bc8b8f244be00d41cbb5ed26e1059760759a7d7cdfe810904f58f255d6249a7c37428826d17f99964e3991b2ad563a0e3ae22803657bf6ebee3954575df68344384f8e0d147683f8270199612dbc23c505817980ab319bdde10229ed6016825154c17f05b6356f2e4da7aac07172de1a1f038595241a492e656d218bf54fa3b87fe53af209e7a9010c937d8e03d0d6a187a5e45515d637043014589453a69a582852c3b194cd28e4288009414ab957864465632e873cc44b76b6c2479534b6052bccc989c6f077042f6d89fab95e65f65df1dceea76bf6b61ac8f114110786c1bbf71345dc6a40ea8038fc63f1b7832edb5f4d3868f292f6eed4ba4df6fdfbbbceaa0b125042a98fae6b6ef8aaae841d626e41bd3518eaf93c0a11ab0784bdc214b1e75b1cdf634a122914b65f7dad1b5bf665bfe027acdd6bb76135c357185667d8cf6cab9b00143bb1b91b6024921f685e104d4f91cf3d22964e7447478712a5d894f56389e054917b8f93dafb82f6414b6001d18df935d2fcfda0ea5170c9e6845ce524f5b8b2966c72257c83e3e6076551da521f6bcc1bde27dbc5116eea95031dcd750ccd4b21fbfeb0d93885df4b13b660fe8c660ecdb6a31045a8fc935e07a1ba5a4e112a16c59321aa2238eeff7eac2238c208e44396b6cf70fa33f3d8f43af4948c95158d29c7e0a097f92ad5e85026ea54a0c6e37bc7cfe9e39d41c9dd1d75e152ce804eef36422d945f60f8a79df7544325cf95c01040dd7a0e275521d07a6928b62c121782631bdaed90f455e05f9c8002fb6cab94572ae55444a4a9613294a5f183412eea40617cb58b3319c70e762b94bea0b8fa4b26fbe75eaaf7726c2d4cd38ae30fbd3f89eeb7fcbd134574dd742a2fad83c155c86567ca48c97241717b14376f64bf9b07246fabbc1e87b2511bd1a6ebfab3c01c0fc81c2595626650e60792cdb54f5597e8e6746c1e83c90f00eabe4d4be96ed76b89eaa0ca296c965daaa3a67887148323c31ba6e3acc5c4936c7697384198715deab8c42a70b619e1c31577b114baa057abcb99cd5950dadb80c529e5ce2b973af0218da999f4e41348c946fccd12893169d1a72cfba4a2b59e45470136cb86e3997b3db23164e7db47553d1fbac99f33706c19220087d66feed0e5132ba37aa2ac999817abbcb9dd7a9324690f961ebe143fa3f1e1da25379ce0580b7ce14e5d2884253e3c17512fab431a1fa194f9bb0949bcecb4b77508461f8504aac4b447b0ccae946e624440ce3c58c24a20d36580b3c0ae7962792e588ffed0aa82f21f7ac7747b7b334d51300d58a50623f4be2f307a45d2b1f810132a290c29869d1efb8c4d0103e752ef657c29dcdfb45a6a61cb3610cbfafa9f938da0a419617603fda99ff3c8c1bb8d5602e3095dce1c5543e21e1604c2c585adeee3af9cd9dc1f3240ceb79ace6d9826b2b128a6a7542d0a3b35340a98714a12168fea0d12bb85d4c7e948d745f2b3dfa50aea32e0fdcfc298f9e9d46a26f0bf9aebe3ef2bc3c33749504426a5146b756bfabcf3cc4b73dd7281e83e86116aa45e1eec28f979abffde0cb167d33ce3b7ebdf8e5daa759dce113bc335805a76ff41033a507f1f07d26e7b8d571dd02b2468271777c69f91e8b5229ee40ae2573c2ad7fd29751627ba356d21d11e186aa199aed9111bffa79aade14b89f15ee20fd0b652f03d2fdc0cca27eca1f00edbab0639e63bb375450ba89f9285e16b7d0f130ffb229829b224ba94b8524d661ed6f2e2504f1095d5afa9c817b619dd9d2431fda6d979cde4716977808c65a8cd186b9432f524c2b2939e5f428099df485663fe9a877e02ee17bb055ea0a0e62bedc88f170e90468e917bab861eabe95f3a66ed5c82a43ed87896b36a9ffe5bfa06274c009e8f836f9ed116a994f170a5209f51c8e89af73b955b2c1bdd22a96a33eb4aec0eb22ae38d970af8661a88cb290eed0659d49e1f090bd36d282d6ba1dc3c60ce03efb28f63eb907c153d7dbefc197b52cae2794c3b70ccce5badd85cfa5083e78338232a575e275f0c0655a55b09a52bba5f69183bcfec2d52db210a2529e067e7e9e83925b9a6dca4170854eb300ae4bafffb2611aa4d0df4da2229a967d54a1c060daa75e5591e2acb7bbe9ec5c39ce3313000ad2425434af37b1daa8cd703dace27fd14ebbf5a328485cbf74177cdc99233be3ed0af5339d37944c47040de4ee1d864b95dcbc1599b4079a98e7c987874944438217f6447da293f621d703b1a9f0972ca96bcc82d6573f9e8f9c6d8ea7aaeb5a05d88a177f2999757e1b7f8604cb80176da9f36a45e6cbb70c3d5580eca380fab66efd24e58de687033e91ff747a460a802e5b7d75f1e1b3cc8204ff9c7b2e9d8c43fc72129a8e32af6d67f1f065646becd58fb546d088cbb194cbcd0fce41308641f9f3238ea0d813a97f2c63fed3739678311bdad52204b3860d706f1ba9791470dea74423cbd125772bb5a91e3db34492108e7216e548154fecf322db7efe3173a3c33361d584d9ed4a8d2e8dabe9e6faf44a9e58aee60dfc730f180000000000000001000000faffffff0c2300000000000068000000000000000100000007000000495408857c47b737678a3fd1f4e062e0ebfaa177c9beebbb91e5a43edf049258e25775d715fb459a4e8837aec4217492dd6228c657d2ccc0dad2d3253ffa0193b474af00b567c4f66732acfcc7c393fe79a7a5a800000000f6d907bc426202d076b6d75a62359143288d8cedf7aff7dd4c891ded9828cbfbf0a1631fb91ead9361dfdd73c6805f55b7f0bd061ba036c85b9cb04131c7e40e1d7644ef6331cd4bb3f194f2e5cbbf66820999655a6281d5c3b68334e56386512652496dd54a7f294dee1342bcee868d836e25c85161732133081e89126fd69593411fb249a9acbc27a65a40aa4dec8c7b12923cfee6e197c8852864b60cd15e2a37c64f8e9a3ec67ff76c"], 0x10b8}, 0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/228, 0xe4}, {&(0x7f0000000100)=""/27, 0x1b}], 0x2, 0x0) 08:44:43 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xffffffffffff1cd7, 0x9, 0x0, "025a1f605e987b4b1dac737d22bb436e9a7c0aaf", 0xfff, 0x20}) r1 = syz_open_pts() fsync(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() getitimer(0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 08:44:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000400)) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) getpeername$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) dup(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="9cda39229cded4af65e316b6c12f352d9eca48c0f704c24cb314ee7e41d884d82cb281413e8f08853588c89710aeacb24d8a7771a165f98bb1adda8eab3b4239adb1a2d321e0951b3397e22e7af5390e5d7523926bb4a752ffbc227b8d631118d848ab948004d5e0415a70b8bc899e5aade88238457059e38397bc4f6f918c4ac1a5d248bf67cfbe03fe3836f29e5ef3e85d45b6e352cb78418cb6b559aad934701d76dff351ba539d51b0564e925b6744c2a8f79cbbee03f992159248c2dbc796fdc95f", 0xc4}, {&(0x7f0000000100)="fafcea2e3bb51356bf3f0ca8f435dc84fc13d4550403d22d4e54f20d5237b452bddc9a73c030cf9b298542f97c6767c14c194e5c3dd95e7b2783e0e742182ba1fa489c2019ce54f0cd68b2dd4546af590bc253570d24a8618a76f3d2ce3c3ebcf9b33d54c072223a65c42753f80afc7ac4161a2c077714400494a5004e879daa94d939e58952ccb0d41610da682bf3ac56", 0x91}, {&(0x7f00000001c0)="076d74f6cdc3d12424479e799eb932691e4250f60f917fed53d37db1146495e7076d2a5a863e29680f2e1e771626e5998dc52569e7adf73616704cf3bdb5d67254e6e97caa7d054adddeaf4ebc19a5ac70d3063e3b144d913d5f53a671445a58ccf7855ab603f504dabe80", 0x6b}, {&(0x7f0000000340)="3d8178c4150e8fb82bf0ae2ab39714039550899e36e81a76c2418e58bc2daa4f5d412b4e82fc7a3d6834c940bd42d62c0262c521a4f1cf31a4cc0ceb3efd558e3900a5e7851aa3cede21929004b71c0cdad91fffafebb95390179452180e844388a3e6a7626fe081e3e271d10e283391f56ff3e7f8e449fd6b", 0x79}], 0x4) fcntl$getflags(r0, 0x3) 08:44:43 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="ec491ff8", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) witness: thread 0xffff800020b92e28 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807b077c48) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b92e28 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 153571 6764 73 0x100010 0 0 syslogd *367595 98466 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(11d57a07a3c62e94) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic thread 0xffff800020b92e28 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(11d57a07a3c62e94) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67380 rbx 0xffff800020b67420 rdx 0xffffffff81ec88ae cmd0646_9_tim_udma+0x18cbf rcx 0 rax 0 r8 0xffffffff81aa9b64 kprintf+0x174 r9 0x1 r10 0xbca03db69b235a3e r11 0x9fb55812bddc1e29 r12 0x3000000008 r13 0xffff800020b67390 r14 0x100 r15 0x1 rip 0xffffffff819d4fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67370 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=367595 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21068,0xffff800020b219d8 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff822dc6f0 estcpu=2, cpticks=7, pctcpu=0.33 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93920 499712 44757 32767 2 0x10 syz-executor0 93920 7739 44757 32767 2 0x4000010 syz-executor0 42043 298838 51844 32767 3 0x90 nanosleep syz-executor1 51844 447892 26633 0 3 0x82 wait syz-executor1 44757 265480 5940 32767 3 0x90 nanosleep syz-executor0 5940 215189 26633 0 3 0x82 wait syz-executor0 49513 10655 0 0 3 0x14200 bored sosplice 26633 467516 47204 0 3 0x82 kqread syz-fuzzer 26633 334196 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 281029 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 362264 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 357645 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 476891 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 404898 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 379687 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 494895 47204 0 3 0x4000082 thrsleep syz-fuzzer 26633 310378 47204 0 3 0x4000082 thrsleep syz-fuzzer 47204 248095 78393 0 3 0x10008a pause ksh 78393 133341 40162 0 3 0x92 select sshd 66741 397595 1 0 3 0x100083 ttyin getty 40162 510243 1 0 3 0x80 select sshd 6764 153571 69274 73 7 0x100010 syslogd 69274 202373 1 0 3 0x100082 netio syslogd 20826 198163 1 77 3 0x100090 poll dhclient 85916 359818 1 0 3 0x80 poll dhclient 74350 37740 0 0 2 0x14200 zerothread 26351 47625 0 0 3 0x14200 aiodoned aiodoned 96925 362724 0 0 3 0x14200 syncer update 81822 181459 0 0 3 0x14200 cleaner cleaner *98466 367595 0 0 7 0x14200 reaper 28882 399235 0 0 3 0x14200 pgdaemon pagedaemon 63725 378622 0 0 3 0x14200 bored crynlk 55295 142205 0 0 3 0x14200 bored crypto 94737 163301 0 0 3 0x40014200 acpi0 acpi0 4294 491443 0 0 3 0x40014200 idle1 34827 312532 0 0 3 0x14200 bored softnet 43431 250913 0 0 3 0x14200 bored systqmp 12677 26174 0 0 3 0x14200 bored systq 33515 91362 0 0 3 0x40014200 bored softclock 14869 413127 0 0 3 0x40014200 idle0 1 100337 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 6764 (syslogd) thread 0xffff800020be5c30 (153571) exclusive rrwlock inode r = 0 (0xfffffd806ebcc2b8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 11594 0 0 pcb 23 9K 11K 78643K 4708 0 0 rtable 97 3K 3K 78643K 6855 0 0 ifaddr 36 14K 15K 78643K 1304 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 276 0 0 iov 0 0K 32K 78643K 678 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 7610 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 108 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 738 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 9266 0 0 sigio 0 0K 0K 78643K 106 0 0 proc 41 38K 70K 78643K 5639 0 0 subproc 68 69634K 69634K 78643K 7174 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1369 0 0 in_multi 33 2K 2K 78643K 2633 0 0 ether_multi 1 0K 0K 78643K 65 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 1729 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 105 21K 42K 78643K 29321 0 0 UVM aobj 130 7K 7K 78643K 157 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 194 0 0 NDP 5 0K 0K 78643K 636 0 0 temp 121 2362K 2440K 78643K 36526 0 0 kqueue 0 0K 0K 78643K 103 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 213 0 209 1 0 1 1 0 8 0 inpcbpl 280 3892 0 3885 1 0 1 1 0 8 0 plimitpl 152 515 0 506 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 1922 0 1882 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1585 0 1581 1 0 1 1 0 8 0 nd6 48 422 0 418 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 8923 0 8736 12 0 12 12 0 8 0 art_table 32 8924 0 8736 2 0 2 2 0 8 0 art_node 16 1921 0 1887 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 11 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 734 0 724 1 0 1 1 0 8 0 shmpl 112 155 0 27 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13588 0 12017 52 1 51 51 0 8 0 ffsino 272 13588 0 12017 105 0 105 105 0 8 0 nchpl 144 26057 0 24483 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 96960 0 96960 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 68801 0 68801 58 57 1 6 0 8 1 sigapl 432 8806 0 8791 5 3 2 3 0 8 0 futexpl 56 89938 0 89938 2 1 1 1 0 8 1 knotepl 112 5800 0 5773 16 15 1 2 0 8 0 kqueuepl 104 2593 0 2591 1 0 1 1 0 8 0 pipepl 112 7684 0 7665 18 17 1 2 0 8 0 fdescpl 488 8807 0 8791 3 0 3 3 0 8 0 filepl 152 60496 0 60400 25 20 5 7 0 8 1 lockfpl 96 2591 0 2591 13 12 1 1 0 8 1 lockfspl 24 5892 0 5892 12 11 1 1 0 8 1 sessionpl 112 226 0 216 1 0 1 1 0 8 0 pgrppl 48 322 0 312 1 0 1 1 0 8 0 ucredpl 96 22147 0 22138 1 0 1 1 0 8 0 zombiepl 144 8791 0 8790 2 1 1 1 0 8 0 processpl 840 8822 0 8790 4 0 4 4 0 8 0 procpl 600 24820 0 24776 5 1 4 5 0 8 0 srpgc 64 1236 0 1236 36 35 1 1 0 8 1 sosppl 128 160 0 160 42 41 1 1 0 8 1 sockpl 384 8807 0 8790 14 11 3 4 0 8 1 mcl64k 65536 20 0 0 3 1 2 3 0 8 0 mcl16k 16384 20 0 0 3 1 2 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 38 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 4 1 3 3 0 8 0 mcl4k 4096 41 0 0 6 3 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 151 0 0 15 5 10 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 606 0 0 10 0 10 10 0 8 0 bufpl 256 18799 0 11830 436 0 436 436 0 8 0 anonpl 16 1019861 0 1014442 270 232 38 43 0 125 4 amapchunkpl 152 69869 0 69774 298 285 13 97 0 158 7 amappl16 192 49667 0 49396 353 329 24 28 0 8 8 amappl15 184 1664 0 1663 1 0 1 1 0 8 0 amappl14 176 1836 0 1833 2 1 1 1 0 8 0 amappl13 168 1954 0 1948 1 0 1 1 0 8 0 amappl12 160 814 0 805 1 0 1 1 0 8 0 amappl11 152 1779 0 1767 1 0 1 1 0 8 0 amappl10 144 571 0 563 1 0 1 1 0 8 0 amappl9 136 1138 0 1137 1 0 1 1 0 8 0 amappl8 128 2390 0 2318 3 0 3 3 0 8 0 amappl7 120 1977 0 1967 1 0 1 1 0 8 0 amappl6 112 1262 0 1248 1 0 1 1 0 8 0 amappl5 104 1951 0 1938 1 0 1 1 0 8 0 amappl4 96 1437 0 1409 2 1 1 2 0 8 0 amappl3 88 1001 0 996 1 0 1 1 0 8 0 amappl2 80 76176 0 76104 2 0 2 2 0 8 0 amappl1 72 227155 0 226699 24 14 10 19 0 8 0 amappl 72 26568 0 26528 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 156 0 27 3 0 3 3 0 8 0 uaddrrnd 24 8807 0 8790 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8807 0 8790 1 0 1 1 0 8 0 vmmpekpl 168 76031 0 76006 2 0 2 2 0 8 0 vmmpepl 168 1013948 0 1012474 285 208 77 83 0 357 9 vmsppl 360 8806 0 8790 2 0 2 2 0 8 0 pdppl 4096 17621 0 17580 7 1 6 6 0 8 0 pvpl 32 2641783 0 2633079 541 435 106 120 0 265 17 pmappl 224 8806 0 8790 48 46 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 610 0 15 18 0 18 18 0 8 0