program 0: mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1ff, 0x9, 0x5, 0x9, "948389aaba65c220d515ee9bda96923950ffc3b9", 0x200, 0x8}) 13:11:23 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x800, 0x4}, {0x18, 0x1, 0xfffffffffffffe00, 0x5b}, 0x3, [0xfffffffffffffeff, 0x80, 0x4000000000000000, 0x2, 0x356a, 0x6, 0x0, 0x3]}, 0x3c) 13:11:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28001, 0x40) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) lseek(r2, 0x0, 0x1) 13:11:24 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 13:11:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, r1}) 13:11:24 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 13:11:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:11:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x779, 0x1ff, 0x6}) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) syz_open_pts() close(r0) r4 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x6, 0x7, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x200, 0x9}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000041, 0x7, 0xa1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x84, 0x9, 0x16ce}, {{r4}, 0xfffffffffffffffb, 0x48, 0x8000000d, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0x0, 0xfffffffffffffff7, 0x80000001}], 0xfffffffffffffc01, &(0x7f0000000240)=[{{r1}, 0x0, 0x20, 0x40000080, 0xff, 0x100000001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x9, 0x2}, {{r4}, 0xfffffffffffffffd, 0x3, 0x0, 0x1, 0xfff}], 0xfff, &(0x7f0000000040)={0x50, 0x8}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) r5 = msgget$private(0x0, 0x82) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/102}, 0x6e, 0x2, 0x1800) 13:11:24 executing program 1: r0 = socket(0x23, 0x2, 0x80) r1 = geteuid() dup2(r0, r0) r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 13:11:24 executing program 0: mprotect(&(0x7f000060b000/0x13000)=nil, 0x13000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) getsockopt(r0, 0x0, 0x23332e82, &(0x7f00000000c0)=""/46, &(0x7f0000000100)=0x2e) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 13:11:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000c2c3ff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:11:24 executing program 0: r0 = socket$unix(0x1, 0x4003, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 13:11:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x211, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x1810, r0, 0x0, 0x100000000002) sync() clock_settime(0x0, &(0x7f00000000c0)={0xc9, 0x401}) chmod(&(0x7f0000000040)='./file0\x00', 0x100) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 13:11:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xfffffffffffffffc) 13:11:24 executing program 0: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f00000000c0)=0x101, 0x4) r2 = dup(r0) recvfrom(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r3 = semget(0x1, 0x0, 0x100) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xffffffffffffff3f) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x20, r4, r5, r6, r7, 0xa0, 0x100000000}, 0x3, 0xa42, 0x98d}) fcntl$getflags(r2, 0x3) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) sendto$inet(r1, &(0x7f0000000200)="89907c4c51cac6fd59f009e606b1645787773e", 0x13, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) 13:11:24 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getppid() mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) 13:11:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:11:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0xff}, {0x869f, 0x83}}) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) 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) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r1, r4, 0xd, 0x1fb}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) 13:11:24 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x80000001, 0x0, 0xfffffffffffffe57) socket(0x3e, 0x4003, 0x4000) 13:11:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) bind(r0, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="59430ddad50b0ea751b50cd389c6d139dbbc2d8f3e328c1bbac6c6c12b0affb8435729e47fd6abef48b64959c61e6198d8973b416bf055b8cb2473a79bfa3a2f6d80cf31842bc3d25a3247cf9fa838afef981d7f1edd0481f27a59390289962d9d8f0c549f8f9912bced76e76f66498157d92bfaf9930a4b0fac9e07e9a22e46636d345ac316caf8e2b821ba529bd6ab5193a6c90350dce865802228a4c619d585df61a22a2ec8cbedd95e522422c6b98575903d26a6c83fc6d73836d5d4105ec7bc32e2ee345e9546e69c1461a467bc4b86e3e33d8d5f8405d7fc85c1fe1f389f53d002f8600d568efb4cdfacbd16b21d51948864f8f65c12991d21f9b1988e80c63620203647a5a02bc93bcdf819c749003103e6bc15f923c07ed75fc78865be86fdcc5c83323f8b6c9bf8073430aff90007308e214478e212fd87aad44a7c352bc8b48b56084b40b66373f4852f5c6c4615314b067e7038a4684c31a91c4b20e256d764bd4e4d9ae2520d75c3e588dc66b5b42168db993212966e9459f67d6f47e44cf0eb84e925ce7624701ab9c7025a575aa1812cce7c4efabe25673b4ed288c3e7d711bd38a46674c33fe2b5347ccb53faf8775aa722be29e6948a1f37e050df4f9b4d4d0bfa6b156f70bb53459123ecac5b66e176e500a34a97af6a5e248f03077ba3191026071eee4a6877c0c953fed23e641861e116602ac576bef7f3198af67b25a547c2b9a97bfb517477bff61b186619587b1cb75e363a6b2d01ce0a20747c9b44f4f1306f9fec16291cc70e9d621dfd35311646a534715cc65b06faf7c1765638e86746f3b68d4eee12015c83cf9dbd72e4ff7458d63bc9ff889f7a21eb3d59aecf264477f11202e2f7084e719509f1d9091360a37d17757c28e0064a348bcd58234f7c6c5d8cf6f2cf14ab894f3c45a44f0e9975121eaa4a2648d18cdb8664548700c31e99675d162be6ef07e2c5dc93afb2fd9f774dd50f53c38820f28a918a169599a6994cdd0b77110c4ad8e2a5985db79873fe129f01b7b2c57dafc2255ec32e07baf5e56e5bbbf2ca590758588c7e914930c2b4643dfd9f2af62800072f053b3f69844d8b2f446d8356b19d44646b1efbf07e4f0baf3c34f1d90a4cc4af9e62b8ccbfdba2277888b2ed5d02db204acceeb5309e0c4fc96f981196c22b54c32c632552f1880ee4ad9b835cba6cb24b828567ed6726dc6ed9377ca306e563120fc9af25cf54914889d07d07a85253d290a51cd7b99b68a17e061bcd183c306575af59abb247247628e737d955cf453a364d031631d67327fadd5f14a64591e406720d69974d07b76d5e03d8e205d58c2b680f4f4283a9370d3dc76c9f132a2d92040b153a325decb9783d425a662abd292b073bf3435a7bbff5593ac4678fbe2c2ebce319cc6604120a201e31eff3da1228c5e05d21bc2d44b5b13019159031e5050c6fa46a98b9c8f224efa05bae51c46526fd0f6dc310944cd2f2feea4f5ed7346b6039a351415f209e34712e3a949f0503646f45004b088cb969011bec4652eadc009815cc181d6e6a4ffadb8c35da8d8eeac8b07f01fd3891fe815fb475052b01633edb9e9c64f550e2bd5e6080ca6dffe991fc566053a944f9a3ed474502ff4408ede2b72faf1c6838cb4e6e47ab1be3cb0879a32b7020a9ad2f8eb8ad81290391641fe975837dacfdd2182990585e48483397d6a6318f4a403190d4fbd1a2592252257bb1867ed3d15d791c3d8e3682238ab75b3df204adc80fb28a7a3995899331e5126e264845958068b79d57a141db8e63f2afd59ee5a7838677f39e30c12c3d744ca31d4c97760dacc5422e857d5a44b4bd5b42e9e4af802a7143ea6afe73da1ae4d51cdf25b598964807f74a337d003b5b0307ddd0615acff2699b5afbe9d2ca01f315619311c18e9a7d8f82ac9064d6126b4213966b5729e0c7754312dc76f8f4ed8554e92e43e6cbd270f5aa516eee18d28d3d009da66cfcc239962dda8bb874de12400747d5c3371333b830e2153dab27c7c0b22b631f129aabd16dd553165d51c6f37c631ae1da3a33e8176ab8418dc2ad0021b3e3362a38590884179dc5e05f76ae97f293856365a0ed7913bebac6f9b7a14cec0e8ede91ede7e2346baf2d842529dd039855edc0c73dabba6aa50d0d4c865debdb114cbe0f640bd929951a600dd977c7ac5812a25cae8004b0e6ac5ae1e5b8378a37da58473a9ab88ca2a076d4802c3f15abe89b6ff2a6f1b63595a3cb7519e91d27547436b32e4c49663f6d0e28fc02504daa0491613a580b8ef846a8c792ad2751bf7f829cf151fafd90db5e670337c6057aa52c9c4021493a0889395846e8199244a307db56e4f5bf2f78f32c7171cbe1009bc73dfa9c208c047d6bccaa0962c10a89fe10b9c9f8e155c8953210ac06f055ec2739bb3685d3185b8957f2fec3ce57e066344c554656ddf1b7fde2df1143b7f5a559f11513f3253309bba83ae0dacb6564e5f667f575ea761520da173a7cd68aacd1b2eaae0eda9da4ced70c9150036feacbce10da531a918bf9842f0305a2a51c57ac3f71ff3c4bef5719a9588053e445b5d1d32a2b9832d9b4b616b1a675698ec95d246fe8e0927a81483bf29f252230f886d8d7c9a3bcec100b9a52d4c4ac15778fbdaf3c15150cf3cf7f88c7414835538e77cc58321692403ea05aec94ee0400f63605b858d3c5431683623848650f2b0f1b3b2e0f25685f0ede7f619a3bed3a59561f50c33755c38dcc40bd4a9cf6c326cc67227f1adeffdd6b98fc3e9a0baba01e9f0b4d97dc2c9d67d5e7b8ca303a15322e7ac09eaf738636e58ea1c7d51086ba445f296b2fb79a894b0e06f08bd3337dce88d2387411027dfe17eeff1e95c80ba5a19db237c84b3e364c16815b1aa606010b60a0912131f1ee6c8b3657013687526716c791adac67662e3dfcada16f4a04525fb2f98649ad2ebbe6f4d1bfc88f8ef12550d425a1c5a59038625071fec8d39c6c05bc5884e191e060ed5fdcb2f07de4d7f04249fce7ac9f92d3102151b853ca9c23ee83bb7bd89b6a9df6b6583e5e79b213fb4a78c9d73445db289eb883d8a62f2d53f1822c2f4ad3b758b61cc650d1d2db9a82482b05d4d5d0ef1c87a3bd5fbed15f52c6de1aebc2dcfe301b325b5f6828e271ac04bd587cc137fdfd9b1b30e6acfedf64646d508ce566715b5f6d3604faf6f55c9fc82931a8a32cf57b7974d71c97a129656a4caace2d866f540ad2053e041e1b653f08a1ed0fd75ec0edfa6a33e54874512e8b393eba17502cd91967e9f88420f4bf454cf26ba4577cde2f59cec4748cbdab1d24e3559fb7823e2a85686ea1c02988fa214bd9c827be0579673b71af3cdb417b1ae533035bacd7ae3a10d493651632944f4ab82eed8c44977663e9c778ffec4f44af2bbd60c2b78f158c7a082c13fc2b7faf53c88a826af7ac8cc8b26129704c9dd4a585c3276bb939a9ae9c2d75cc546c03b0de8ef390f48ebeeba61d9bffc980eb487ed937dfd375cbc42ed24ea55b33f82f8da8e88a8e75fa68201106f1524680c12e3303537303abef1563c69cb5b59c10768c978d7c5b6c5904d4db0063651fe3fc8314cc3dab2ddf256d6923b4e9a0915453d77689ede43de18ab3627ea3ad98aff5fecb3b92476083b04a39e6566978d04a7ea799b8165d7fba0583600d2202f15e9bdb079b89865efdd8cbb10dafb6891d850b1162fa7a701fbf4177f93fe0a1d4cc60a22b9e03bced732858fc76ffda0a5cb8374fcc3206845482bdcba74ceeb53ff45a5f0710962edf2e294bf2519a07651417410e12c4b55bcfe220516f1c5718738f4780b16a7706b9a8afee45a44d97c4d8bff602337dbe552c41cbe062ce0bd867e4d007e78dca3a929d910d99372c017cf6634f80a9aaea10f92aaf88cc06613da27145e1e9e93b372d6e1f7ab10ca982a0569d724293106f6d0e522d3cdd696057f6efa230d9afd633553c6a9f41748a0e0a7fa6038755e590e8d0ac86ae36deb1cf56e9e6480bde40daaa954b112eb2e79127c4e71d9ac5ccbcdad42fb7b5ab94af0cb91e832fb508b04ef76cd80fb323332aafc46724757f3b3626dd2758104f661995d65fc7e36408173e62c1c6cbd610e7770e1cff6296b78e5006e3761f21485052fb4499ceaf364ba36b946f4e29237b9d53d9fc520da092081d468f9a7fb0b0d3ee3d55f02dfa1a96db5c91dacab930ee46b881d48ee3f2a1512546fee993896749af53a477fafacdef13a34ecace9780e77a197f41c84e6d5befbc1608716c7c93a5d669c04df2390a36fd0dc96b24a60a5936d80bd3f4e3a11dc5e22c4ff2cae70ee87d731dece021ccd2f71e439d0c3d2fa32fc17bd415a17f14e956d33851f4a8e388dec0757895113cacd91af068efd89a525f0208de989f85315ed6a68b8a83d35061dc33676cbd341018edb4e0941fe695d4ebadd20c3915bae003589819e71b0e16108f89fd54b146f48c48a34938dd6b90fdb70d3c2efc5812369497c1480255cb0f87d8cfae7d2e367ec70b577ea4a7f0b228a93f479b0ad7af8279751f8a0a02c429af8e2857f194fa21cf922fb44e300e9cee623bffbd79cd751d626e107d4a8ebdfcfd095c95cb1b990ebbcb6d1e4bc4e8b00ce36d0256db64c65f16a36471926356d37006fe251b3522d86288f6bb2f6949517ec6458e7bd59bacc402e5c75177427b65f585d82e8270893c3b2a485380bbecf934b7c8262b2ad677c141c1ce150b42a2fb0b4da553e2fbdfb9ddb38d48417ff64ede1d1efbd9512a0fc8c07e7cbaea42222588fb48e91e9bf3415eb4096f45d51e8c07078fe4ba44f51aea11564d1380c324c55fa95b1f6ecdacf6e6bd1638343263154a752fec54171d453a93031e6be0e3e93afb7bb55c0dce12a6e4b790845a11dd4238e68e8633ad573faa95824efabe3d015e47e09a950a4638eb06d7e738a658ae8ff72e5a121956484cfeb02907d5ce6145843961d1a735d9dec4e074297ddd1c6d9452559a1c55966753447b329626d278b89f5c69b105049b809c630a86aed6ee235f2d53b5f0d5c545a6e35990febe6a1b542e9890c9b9f2c867c164de186296cc1fdde1b324432070ce8f48ff8560a712a5f0f7030a0f3c71fbffb9047cb922e787d148792ba6c652777d04174942c5063387031b9bb5621dd7b0244f757bc62ff80718675f4a952b3c17cc3dcfa414cd135e74b796bf27f7cc286a1af8feb19e0403f7ab6c6b5e522774e10c7d05b2650786a6761f4e182ba2a39d3eba90c585ff88ac6fab450e5075c49572ff9123cc05751b08990511b7ce9709dac29599772efca8ab1ad5c2e95a882d2d33a052d82f0cc5a3160e56892dad82190c62f807cc3cb79cb7bdb1ad725da35ffca527c513f7fc8acf7d40a69bdf860946a94beed82a676b762eb329a8f4549f80cfa68153147c83c38dc42880a5a1d25e74dccc8a65ace31e86b6f0d2c3562ffab27151978cfb2c770cf32d543c929edbea260728495469966d6610e101fddf1fb2dbfa4a0fc804a894ef18d13dc292931fdd72ca366dcb6c13f7dd83cd35fd7df8eb4f6c333161bbdf05812471ce9563facfeb45d59f3585abcb6a9ac834b7c04ce0ac7dbde1aa39b5acdd497553fe2b79df0490174e67f59c08036ec4c9253a0379e421f3c90a23b5b5532593519c7a8e75de11fa8f0619ef52253792bccf3a6cf1b9e6fca89e92d8ecfa1d8deb4277a9cf3e2d472a0bdda91275f40e906c5407ddae63da0bc9439b744232cc6f80a234", 0x1000) 13:11:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="a1022e2fd8e3dcc4c78d46189fec3a1bb3e3ee7745620175ff8c50942e14e806595f85a9d649a52222291109937d8795122c96337abfa7c243a0398298c04aa93e19264883bf4664de2c3096428843303330493709979bb292fe2c21da885c3b466d262012e781a2b1c600001b0000f7fafbd93d7ab246de58392f8ae0c2ed"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:11:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) 13:11:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0xfffffffffffffdab, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) fchmod(r1, 0x9) 13:11:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 13:11:25 executing program 1: r0 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/150) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/146, 0x92}], 0x1, &(0x7f0000000200)=""/109, 0x6d}, 0x843) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000002c0)=""/253) r2 = fcntl$dupfd(r1, 0xa, r1) connect$inet6(r2, &(0x7f00000003c0)={0x18, 0x1, 0x7, 0x3ff}, 0xc) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='\x00') recvmsg(r2, &(0x7f0000000980)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/36, 0x24}, {&(0x7f0000000680)=""/141, 0x8d}, {&(0x7f0000000740)=""/240, 0xf0}], 0x5, &(0x7f00000008c0)=""/140, 0x8c}, 0x2) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000a00)='{*&\x00', &(0x7f0000000a40)='#:$\x00', &(0x7f0000000a80)='/*\'\'\x00'], &(0x7f0000000b40)=[&(0x7f0000000b00)='\x00']) getpeername$unix(r1, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) pipe2(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) clock_gettime(0x0, &(0x7f0000000c40)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) getsockname$unix(r3, &(0x7f0000000d00)=@file={0x0, ""/108}, &(0x7f0000000d80)=0x6e) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000dc0)) semop(r0, &(0x7f0000000e00)=[{0x0, 0x1, 0x1000}, {0x1, 0x95, 0x8c2c248b50a45cdb}, {0x5, 0x7, 0x1800}, {0x3, 0x7ff, 0x1800}, {0x1, 0x3}, {0x1, 0x1, 0x1000}, {0x0, 0x7, 0x1800}], 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000e40)=0x9) r8 = semget$private(0x0, 0x3, 0x4) fcntl$lock(r4, 0x8, &(0x7f0000000e80)={0x3, 0x3, 0xff, 0x14000000000000, r5}) linkat(r3, &(0x7f0000000ec0)='./file0\x00', r4, &(0x7f0000000f00)='./file0\x00', 0x4) getsockname$inet(r3, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000fc0)=""/97) symlinkat(&(0x7f0000001040)='./file0\x00', r4, &(0x7f0000001080)='./file1\x00') shutdown(r1, 0x0) execve(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001140)=[&(0x7f0000001100)='\\\x00'], &(0x7f00000012c0)=[&(0x7f0000001180)='%{\x00', &(0x7f00000011c0)='\x00', &(0x7f0000001200)=':\x00', &(0x7f0000001240)='##}\x00', &(0x7f0000001280)='+\x00']) fchownat(r3, &(0x7f0000001300)='./file1\x00', r6, r7, 0x6) fchdir(r3) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000001340)=""/63) 13:11:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x74, 0x10000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b76d71be2e18a260a39174fea8807a290c9b309670f389b6ec49247c65b057d522c59074cbd4c3", 0x27) 13:11:25 executing program 1: r0 = socket(0x22, 0x1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x11) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f0000000200)=0x3ae) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 13:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) syz_open_pts() 13:11:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) r1 = semget$private(0x0, 0x3, 0x30) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/76) 13:11:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/170, 0xaa, 0x802, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x200000000}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600", 0x0, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) semget$private(0x0, 0x1, 0x10) poll(&(0x7f0000000000), 0x0, 0x0) r2 = getpid() getpgid(r2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x101) 13:11:25 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() getsockname(r0, &(0x7f0000004380)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0xff0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 13:11:25 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x11, r2, 0x0, 0x0) 13:11:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f2398535f418583a79eabcdeb207a0ba1ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d75d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c5231bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670", 0x36d}], 0x1) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfe78}], 0x1) 13:11:25 executing program 0: r0 = msgget(0xffffffffffffffff, 0x1c) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff22, 0x2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000000f342aee3b2c0533887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"], 0x102, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) msgsnd(r0, &(0x7f0000000300)={0x0, "2ba79f656963cf86d44bf3c1b1494ad1ddacc03a7b32691b05d909c8f2570bf804141b3e8028ae5b12556f5330952e66c1d429579ff3a0ce609ddc63aa0029528a6c3618d2c303079ac4d09c422f22f5fb7afb7c20cf1e2e5697075d161b3570e462b891d99b87ac0b4834d6d8072af8370745c18df34b82feb62302a9199d0309326144084635f136752aedf79948abc3c54ea6ddf490e15e0d97ded892d2c40d83041e7c39c17ba003f42f891a2fd1ebd5"}, 0xba, 0x800) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) 13:11:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000040)=0x4) recvfrom$inet(r0, &(0x7f0000000200)=""/240, 0xf0, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 13:11:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x1, 0x0, 0x0, 0x0) 13:11:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xff, 0x7fffffff, 0x7fff, 0xffffffffffffffff, "e80d48078687c3e056fa53a3e9934dcc070fd80f", 0x80000000, 0x81}) r4 = dup2(r1, r2) connect$unix(r4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 13:11:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r0, 0xfffffffffffffffd) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) syz_open_pts() r2 = dup2(r1, r0) recvfrom$inet(r2, &(0x7f0000000100)=""/190, 0xbe, 0xa89a7ca2c0317c25, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:11:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x8, 0xe2ab, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7f, 0x6}], 0x84, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x40000002, 0xfffffffffffffffa, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0xaf, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x7, 0x9}, {{r0}, 0x0, 0x82, 0x8, 0x8, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x37, 0x1, 0x4, 0x1}], 0x9, &(0x7f0000000040)={0x4, 0x6}) 13:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x7}, {0x3, 0xa}}, 0x2) write(r0, &(0x7f0000000300)="582720efab5b93e678bed4e0130347d158c6567cd16ebae632252508a466d9815f73f2a044fd5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbfaa6a054f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000", 0x2c) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd000009000000a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe21408deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc35a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf2702000000fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000000)=0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x200, 0xfff}, {0x5cea, 0xffff}}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cf") 13:11:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000240)=""/44, 0x2c}], 0x4, 0x0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) recvmsg(r0, &(0x7f0000000940)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000440)=""/25, 0x19}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/210, 0xd2}, {&(0x7f0000000680)=""/48, 0x30}, {&(0x7f00000006c0)=""/78, 0x4e}, {&(0x7f0000000740)=""/169, 0xa9}], 0x6, &(0x7f0000000880)=""/189, 0xbd}, 0x800) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x8) 13:11:25 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 13:11:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x5) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x2}, 0xc) 13:11:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvfrom(r2, &(0x7f0000000280)=""/189, 0xbd, 0x2, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/103, 0x67}, {&(0x7f00000000c0)=""/82, 0x52}], 0x2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1) execve(0x0, 0x0, 0x0) 13:11:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="60023fe966496c653000f64e6965beb8b9379cf67a4727a7cb302a6ae6f0558c90df1f0636a0084c0cef2122c9433e01204ac9193d273173dc0a93a404f99e02c0afcc3d3340d0976e59e7c5440a5c76dd42abfd740a4e9a2f863b9a440a9ea0171f7c9e5b51e2fd3d8d3de57c089b4209b6eea3caa4b15a812fa5dd2c5b12024c59af50efc6aeeef8b9981f46d10f16fded300139ca22508aed4e20679124a8077235a74b5e7d7c88fae4d22e711dcb7226f77830b9b6fbcf52a16de39b89baaf2a1fb129377d1de7bd0431f89ab8795deada8ecd15725beb1c9fcd032f12df68e8961ffb9b5a256104fd96b92e720e1371fa0923df9d8b593aa178271d8a7dacbe0bcbd0db58f8758fbad62bc83cd32e4e48bf308bd00fe2fd3bb25e7bfc6d597503d695ee31a5286432da16594c4f44c8591cf3a8aa503ca4983ae8b71e22c90032f4bd5cc858cc7ee0fd83d622ad24ef47"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getegid() getgroups(0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/206, 0xce}], 0x1, &(0x7f00000000c0)=""/187, 0xbb}, 0x803) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 13:11:26 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x81, 0xa73, 0x6, 0x1ff, "b9784b8fde130500b227b06ab44236688582ce0c", 0x6, 0x1}) ftruncate(r0, 0x0) 13:11:26 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 13:11:26 executing program 0: r0 = semget$private(0x0, 0x0, 0x4000000000501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 13:11:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000280)='./file0\x00', 0x100, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 13:11:26 executing program 1: r0 = socket(0x1fffffffffff, 0x2, 0x6) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="cda7d7677efb994f401ec3f7d51a0f36e4c063abd88ed3be5ccf9def28fe99956d039997595d0557d42676cd6df73a78319f5c6d9f04c551f07d66e9405391e7305fdb1447f8111b8aaf7d2d5ddafd178dee217f6941ca303c615bd045c24714eb553a9a2bd40f66e12adfdc023dbdd394a7ab7138a48418edf6da86c46f978cf499b17fcd341245bbe7d9ea5facef4322ade380698962ea5597d41c70acc00fe3a11a3eb1c58b43c3c70dc65f9ab418b7c44688ff263a", 0xb7}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="48e200000000000001716a1718a6427707d0bbdcc45a71ad768bb0cc9b52188e4ea58fb3164e4f8ee04334f2f847d904cb0c018fdf44e9ff27fbb869133e516f57ca962e7fb02600"], 0x48}, 0x6) 13:11:26 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x18400, 0x46) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r2 = dup(r0) close(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) flock(r0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x7) 13:11:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x9131}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x1, 0x0, 0x0, 0x0) 13:11:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) syz_open_pts() getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) 13:11:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00250180000020000001"], 0x10) connect(r0, &(0x7f0000000740)=@in6={0x18, 0x3, 0x6, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="6e3d969a25c002bf25db9722722cc71c1eee58e0f4d3be5800d1b6a2abb691b4c4648715961546b17367eabe1c19c14362eb7b6f1ace6eddc60a15a56cc84c2cd98c986eb4b9e479892955a75b70898dafd60d2c0f0a6d1148b10b4793f74a3cb51a333a5320dc9294480510375d2206010d8f0952326e2cfcaa8c2801bd3d0c9468de054cce413711987ae61713a3cc0186c5679341b78776d5a91835cc687a4c21c76e266812220da56a3e0431bfd54fdd50f02badd52606202f48792a64e7617b5f1cb7b5e98e8b6275e8c40b6d88266d981b91c8ca37a4", 0xd9) rmdir(&(0x7f0000000780)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040)="00e4ffffffffffffff000000", 0xc) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 13:11:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x13, 0x1) 13:11:26 executing program 1: open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000000)='..', 0x8288, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100000020000, 0x20) 13:11:26 executing program 1: r0 = syz_open_pts() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setegid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x7, 0x7, 0x4, "5e309b1d9e8603b2b9185cde973275a21ef4f265", 0xabc0, 0x39}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2340f864e03358c1) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 13:11:27 executing program 0: r0 = msgget(0x3, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001180)={{0x1, r1, r2, r3, r4, 0x20, 0x7}, 0x7, 0x81, r5, r6, 0x9, 0x7a, 0x8, 0x7fff}) r7 = socket$inet6(0x18, 0x45, 0x800000) r8 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/4096) msgget$private(0x0, 0x0) msgget$private(0x0, 0x408) getgid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001200), 0xc) msgget$private(0x0, 0x40) 13:11:27 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x4000) r1 = socket$inet(0x2, 0xc001, 0xe813) setsockopt$inet_opts(r1, 0x0, 0x1ffe, &(0x7f00000002c0)="e739ab0d617c20f448efb85560ca6653eff8", 0xfffffffffffffeae) r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x801, 0x8) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x100, 0x8000020004) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x40) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffffffffffff1d9f}, {0x2, 0x6}}, 0x2) socket$inet(0x2, 0x0, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 13:11:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f28a44fd33055552fbd5e41789632dfc94ff334a5619515a4c16ad57e1f21cb92325bbd47ba4e70524fe99c0afc72cd95ed4003bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f", 0xfffffffffffffea4) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900200000ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b80083ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x121) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x80fa, 0x3, 0x4000000000000983, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lseek(r2, 0x0, 0x2) 13:11:27 executing program 1: r0 = socket(0x18, 0xc003, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x1f6, 0x0}, 0x0) 13:11:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:11:27 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x7, 0x12, 0xffffffffffff053b, 0x6, "1737eada67d2fefedcbbf41cbc07610c18109414", 0x10001, 0xffff}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) socket$unix(0x1, 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 13:11:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) syz_open_pts() 13:11:27 executing program 1: r0 = socket(0x40002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300066a1ed107abe41c55699e0cdbc8191e6b73dfcb174601500066b50bd41780200ca8ed415bf66026dee22b65a2aad4f489f04e4cddcf06bee08c1674604d1f8460ef3df01c3faba3c7faaef0fa706c33108b97e54a167a9faad8d14dc"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 13:11:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:11:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffffe, 0xffffffffffff8361}, {0x18, 0x2, 0x2fd, 0x1}, 0x4a, [0xff, 0x3ff, 0x200, 0xe6, 0x9, 0x200, 0x9, 0x7]}, 0x3c) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1000000000013, 0x0, 0x327) 13:11:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8000}, {0x19, 0x5}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) r1 = semget(0x1, 0x6, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001340)=""/253) socket(0x30, 0x8000, 0x8000) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 13:11:28 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000001500)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, r1]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) r2 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) 13:11:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = getpgid(0xffffffffffffffff) r2 = getpgrp() setpgid(r1, r2) r3 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 13:11:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x381) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/249, 0xf9) r1 = semget(0x0, 0x2, 0x108) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000180)=""/100) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 13:11:29 executing program 1: r0 = syz_open_pts() dup2(r0, r0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 13:11:29 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x6) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/102, 0x66}, {&(0x7f0000001300)=""/75, 0x4b}, {&(0x7f0000001380)=""/238, 0xee}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x8, &(0x7f00000025c0)=""/182, 0xb6}, 0x40) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000001540)='./file1\x00', &(0x7f0000002680)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:11:29 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) socketpair(0x30, 0x8007, 0x8, &(0x7f0000000040)) semop(r0, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x2, 0xae, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0xffffffffffffff00, 0x800}, {0x6, 0x9, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0xdd6, 0x8000800}], 0x7) semget(0x1, 0x4, 0x200) 13:11:29 executing program 1: r0 = socket(0x3, 0x4, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)="34ff61be47006c60c3870491e85b052b960285a91630a4c511d9fa4c290c297b339afa209e8fecc3b6a842f4f1ca6cc57ec0721a26b2894ffab734b56e93f9f1fee7ee2be67ac6029999926a0358ecdd17bb9b26f8f4c053d860f8a0e0d02df19c9d679ef96ecd19b55a2d318c7ea30a364097dd53e2a4eaecbfcb7cf259a35c337e4f2ac8fe331a4034c6e9071c01ae009d27498a9a46ef21d9b7c789a977fe542a54908c887246f8a012da8caad00d5b2570417421d2c018dc096c3a5c47ed3328a0330476d3993437e50a14e5bf73cea3f1a07f0f2e383d8f246aad239af497a2645b82fac2bb134496c46015279176e6dd0c15571e656bd30650ac387a5d2c4582f1bed3db596d634f39838bc4e53fefd202fffad0955f60fd5772d665d660b5296d6dcd804c69e53a0508cad6678078d0174750f8d0d94861a0a4016440401f02f977a67b23d83cbd911522456ceb15b39ea74ac4f8f618020cb981c4e47b883d781e50f9494c220ece4a22dfdb30f09a278f5d480c402869f7022cfa93bfcea2fd2d21340f944706f524850f79363289e6cd83c07fcdc682437d206c16c8dfb2c5b615086f8cd1e91c5f92f495792886b963dd833121210f93be742be32125deafcdbb700518ff7ac72bfb152672482bfd135c4e357a1d0c86a7b21250998effbbc93d32b73b0bf49b5f8b0ac7c2e2c101a3b2bb9634007ef808735b7588c2b8751e88f868ba6241f289e55deda66c342deee0f313bf12c77aec1a648413bd29bf2f3cc3d2a777846de247d338ac0c36ef7ab969c6cbe30787fd5115bd5890685eece4707c85d65a28549da34c7dbea29466ca45a8fac32b0a557b5f796b4cd3fb9e14aa8780fba9ea68bfac5ae6003254a9c3160b22466f38da739d13752a1038b77b20feb5831c5ac16ef1785431e8c9afb7712fc6c9fd75891e770e61255d6f60948659195f31869c6afd83d26306abba7669e1d08571caed8c849033e1c77f2831f7388b4e539c12617f6223b802319171a65cc4e37c6d20cf5749a5c272f4fc47778f6a400714a2a96013edc1d889560f2c5391f3d37d44d6895ef217724d8915f8b43646da0ba3d880b79bf9032d96f1491044c3cf7b4fd0d39115469f38a4c27a284aa41ddc60ac8e3328045ea9ce5e750161cce132917d3c6ada1068b8e93c757d0b61a7689c24e28ca4359d7db50b49dc508b270760cefbd09200b060684124b30b49fcae9619619f693e4ed3f66eaa0ae87d521cc0cd950d100f6e9f212a0f80f05d4c7802b1db1d8b46425889af4bfa461723c15c26af3297572b60702bdb4a6c845a1298cf8a622314c305b9258c7d711b6cea07604e790c0fdc24fcb3c0b504df53bbeccc68b581cd0957dc703d3861f44655c80cf53e30c6b53053c6803ba4cad9a0f230498e7b2ea83f78bcc74456ed8484340fbf28f3a0878f9f5f7fb9257b0f3210396c038778d0d62b0d4719d546da987fcfbba1dc79a9d0e807f6610fbf8bfb7665f745da4144b395f3f7f446572ac58e72fc28c127bf27e60016b00d566741bd9b45fe4c9c110b6ba4d2a97d895aafdbf79a6b4e5daabc06ae74033e917eb0ecbebba13cc62d9f415c55e3c6d3c4e9c9fa9e745c92fd7e0fba4152816deb35649305411946ffe8598bf0da63f8e549c9176e33aef4a52f3df92cd1d0a13f775eff722cf03aeb912bb6d3d50d978eb08ef749f6aef710621964ad0c781b05d4a9b4bb35793e6385e712bee3fc74172e2f89e0dde09206c0d3fd6ff3bb7d4f08c4ba854970199065e8c5f64704a14062be6a3eaab3d99e08d3ff16e0a4877320ef3292928cf94b41050841503e9645fcbf95c99fe44ff8f9072245d26829e2ecfaff31df59dfab3a428e64bb458b2dabcbceae9c074c3640fa0d8362354d6bcd6eee86eae99ab116371354a7a3e0d3ac1747fa3715bfea9a20645809ef5794fe885cae3665528a41ad4fbeb9c70e0ccd81bf50d1e8dcffd261bb859f88e4af2496582dc678ba3cccdc84bba21e63a07cb2a0fde05181ffe924ce08fb3c0b60816eaca313684b725b3a87d57c5cf7a8a04659d0052ca19a54d34f69df1f0a4624c9ef96b234fdca06d0c46e968acb38c6a23ec2cb45e8de85aff793af4049ec19df0ba66c2423eb90701ff7b50ade3fab2e73ec1da09b790091c30f62cb5fb4d83148cc62be76de582e607c88fc11727b813dab9fa1681e47f5c6be452f925231c9274a4b6deda6d46a455ba7c7af7fabf9ef3d61a60f0fff01c3c908861e2c20dc145d2acbaf8caefdc252d94fb9d29fdc2e17798a71295075b7cd7922b312e4e5844b81b0e69515a7677e2e4fcaf014cd43fe8bb00e237249a4b1ce78520a833378052a132d8f95c559b0ccf7b3a93e979281efed38e122ccf235c8f986a45e17f79f4a7d628d6b8ef778858597bb3c790917f27013077909ae8b140ddaa8945f02fb0ccb5a41dbb0283230b2e4f4101f6863f345317bd9c01116f00475009d5aa87fdc1244d03810a0d1f6a82693b5314d3e5460c95228899cf0c85649569daba1a0dd578c2ca5b764981dfa5a0f43d07a3e7a59cfd9f8bcdc6cf5a302e61b303c7325dd05ee065ab4a9bbba47c082baa9052bdd73ae79d2d938162516b743667e39ae7b3675f7c5f70bcdaac681eb8a1abe100469b860ae13a2f661c3dac1d16fc0a472d5b22e58b6070c1067b0d279af232fd1a8e09d38ed3ae75832b6eb13ff23586a5c486601ad5ff65aa5fed551e2140c77496d8aa248bbe5196280172d1d7c6b899e4e1936219ad9a9cc32bca5112eb50967fdadcfe70067dd1a954398283f7c45fa55b4c9c86753231aa82953afd3e3e9cb2ca29736c8ba1462088a694c2fdbad81fd585e7cb43553a5f1b23d5789d15e122ef507189c0e0209a70262d560a7a0d3248cb05f184cbffeea9cf77ba6cc7ff2e000f42044b827407fd932672d737723d5aabd2b73f7c0dcc8885af208b80dbc8a9efded63ea04a6619f8d6115294ec9031e99c98e42f564c2e6b7529cda49f43706bad55ad72c5f9fb234567d7d87e2c1e7c02b9b9f08d33e5bff7d0e620d911da8f416fc379e639979f9c4fb901d777d4ae294950196d7deafdb5161c9677a5b4a29cab6e51587c6daeaaf0cdfbc03f86b4df5210b9feb015d46459606dcb2efc4d0039abc8cbbb11840f093df9c9f7da5154e155031ce2f638797b3ef8a686d9e597a96e0a62d9ddba158dae6107960f1fb4702bf6ebda0a01cea3b1d148fa4ca4a9445aebbf70309a9dda20633eb7dbcec7f9e21a6bd45210b79c7d1baa74c2e3b3b7426266893499ef3887227c0ce91282751f69c1b519e41965a72a4f3fd95bcd31b776cc1792230dace1bfdddf49a3ecfe40c10985c92edccb676f2a0f18dbb8991e58c4b026e88582ff3667699ee6b53f254313ca26f2d73d1d64c60db7ec32c213fa1eeef6e9872a2ec67fc97775c9ed1b77f5ee55422ffefd804cbf14f231baaba184e1b442e14ffdc00dc712042349860ac967250f5a8bf10497563a67eefec82ce79add3cd06e909dc8fe1477bd710aa243d8e2ac8642064887c3cb69350356e82e8ba4362aaef1e4bd3cf6e4bb871f186a403efbdb66551307e04033ab72d1b21eed5cdbd9955c5bc62a8dbebe46dee7aedb4a91bd892ac6d31994da3ede77b3c3b01de494bf60dcb105c16f6a38e9840cf91e6f872d7723d536265c7f0e26558a5a5baea717207f4a14b5c1270086e1c5e73b77ab9ab2c2d2bd2fcb2dadee615b89abe684e735649172ca2edd3d651e376e8faea2e24aee647768e0faf0c1a95b015d5d65be648f9220a98a93624e11b69764961a12bb0a9f29a9465c088d65de0fe73b538283da108ea8a19b25e9f1edb35d396caee49d037e32cf69c0cc5c04b49a6a6722647f30b5c24d21a8ef4560cd5ac50dc69f79af937d55e770fae0dbeb688efc3f53edc06c71f4a2852cb4560989595c4745698a71ef838019e86784c7fed9eca96225528e951f85bc2cc07234c1b1254a03177ab2678de86a1faaa2c06f49aaeb82f4bebd7af9bb93d194a6b9f8875fd3b817538aeb5908d8334c5deaa333fd359e7eb9e455eaccab05023f945c2a4268e8697986c96f0571ec3661f681d941cc0df17abe7bf7b51fc84a45bd9a5382f1f2efe964568dd62fafcba76c086ed72a14c6fb4d99eb560a6a835e64e566b30ce8a3cf7b8c66cc4ae91a2948ba7242fbc288d9e8cd86449cd996eba73eb406cae1bdd9395a514ab97eaeb2049bd2bc6be55c06a254e80e8f13d0162ba771a784973a8cf892051f35a2fe2457b6e1ef3c9d0f331719373302e8e0df312d987de9cf90ace55ea3af5e26b1a61a5c6aa94a074330ac8602dd1624a1cea9d75955edbdf97b9cf6841e5de9046b5f71922fc5d7cc058f3a150ef30c6373856ce58ba1340ab88a16affd027c00104af0233641b865445a6fa6e027e09d9c8cd68eaa5258966efa27f16d9e5d13ff9c6025cf9eb4be84073577a5e4599b11ac983f527c82e10b0f88bac62cc38bfa63a23f12f3ceb3e5aac3b0b6cfa3acc4b5db9f9c4e4df9fd219a08f98c6fe4ddba139c8dd38c22c8753ca377433cbef164c0660cf5ce954609a3fb34230e2510879db3ab4c3f8320a368379eafc7b61d31a33ec5075a49c36f835fe8c0286ed163791d200c04395b368335775d57599598fdc0f4aa372c28dc6d754fc078c6f0b67c811b01b3e02f4596f9d989501464f343c9198de71ab1736befd39962295669144e8bca5ceebf3dda183d0d9359d1c6148f68bf3f876f72e5219609d3e84eec045914ef9f04672a7ec93529c6d21999a44c6a7bbb42e733ddffc0c89f65659b66c3280c77ab14f419bdbd8a6edf58b15d956fc2b63f60fb952de1c58efc5b80f6332ae561419e75f9444ea7b17a45f2fb0212cb0b223ed0f3dc88ea1c019767f9d8c53acd07de530c66a3fe8e9f8929e45605663d05b991d442156389aeb5733e02320af73943c201590afc6d53e2aaeb20b59e2c18e787213e673e7b6f2225a08a68d9ce45975d5ae95a434386d3c6da2c2a08bfd3a4e7ad4f80606780a2500b30ccb7231114f662b2121957547e3f7a735c0cbf9d1989a6d1a35838022900d5f0250ee9edbd165b7a7ee77988550ddabbc312f4e9e75142e94ddffbc7a198a803bbf5c", 0xe4f}], 0x1) write(r0, &(0x7f0000000040)="8967173c45dbda3a6a1c265c7b636456e22c143a4f519249a39fa16d8da3197893a74f199406f298ea1abc25810f", 0x2e) 13:11:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1e, 0x5, 0x0) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="227de45d562d98bce6d8de2f1dc3b6e8ae0ac852c226f007bd78ce89145893b81704d15299c4391019731d07f47a60a26cafaec0150c8a7af6024d4f9796c476802deeacca7de993c906bedf12289927d2088c6654e3f05257539f9276cb8b", 0x5f}, {&(0x7f0000000100)="301b831eee13a116055e13e4b27dd9666fb175dcfe4bbb59a342b14742a9463de6d6a2a3d0", 0x25}, {&(0x7f0000000140)="b8bd4de8c888094c27e152efad9fc393ea0070419ce5ce96be842a9c676dfc61032fe7aa55558788a9fab0450370cb50d0b9b0ac8ef58d557b8e98aff862f1ecae26", 0x42}], 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="0016000000000000ffff000001010000fbd75e0455484488d4b1d78f5b0116006187d35ebbef22634e3fdeaf3bd8f637420f85825ef664e3405d5f53fc5108fdd4fda0612fcfcb3c2f0618234c705a9df1c94a8faad75cda1253d44b23cece9b208533f201d9b1f9131b695e8b915645dc7ccd048177d9ab54eb48443daad1c57f2f9dd6e7f43305cdacd9bea4117becd557c752f826d01038f99e8d4400027ff3577c67ed1d38a101f138d20252aaf5ac590c5ea1515ac049be3ac36327360a37da79a0cc5981753bad3912e62437d02d87036609cdc95309590600ac01f24b7608f2901e93438d1c43b19f6709fcb9dc214679bb880e372400000000000000"], 0x100}, 0x403) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 13:11:29 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = semget$private(0x0, 0x7, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) 13:11:29 executing program 1: clock_getres(0x3, 0x0) r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0xb77d5a557cb75427) shmdt(r0) 13:11:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="fd35e3eeb56f06e27626f8802e8fed9a351d7f89d68caca66e38c486cef9dc7252b06167a71530cf2d58d79034933b960c08bb65e2f49c07bbd5c9e1fbaf62f0a474c74974f5b7d205ccdf579f517073a891df54d0147cb8781d6a1e45bf2387139a4d200a9087db81a8993cf95b7092515e397fb204e8784384d1762ff4ee26ee1d77d0df2c8e34660e96b1f45696efec63ce11d193", 0x96}, {&(0x7f0000000280)="dd175a557dde43d0e704611acc85bec26a7f1b3f9368bf8881140fe73d1c8f9b6725970929f23c21881c07aca7771be7b4a2df1bc5fe799b5cefdb2f2f74728e428943c4da66287750bd151213471480d9408b4b3a3c7dce192093c524c62c6eaecbfebe042e45c172c7a95fa3d60c65770f3cf608e80ee10224a0f19df6f417cc78a6419438988c5aaef575b77d8990c7892882a758c975f49989dd1141a2f6df85a5cb838f00de452c199f06ec7fca93c55f1b1bf1005929dd3a0c4d62439efef62d14d0ebf9ef130c697389c6e6c2729062724db18b3566549c8427614c90bfe870d60a610c4cf620eaca642b8c20fa1fb1b64f822b035e2a9a89b3559f1ea0f1e0c15be6163a2c66bd2b4f83b8657860169585006d20b966831705f97dfeb51112961a7a67901815c4f81a27e0f2d672127c59a8e78f5e43a3607e7a0b95fc4c4c27cd5c973e9a9e33b7709895e635e3d95f68848c7bacdff0d850c5d5b354782a6474fcb45552452d63c1e6dbca3dc7ddec2b18fe80b3327e784ee0a3fd3c579f6f25fca645e8612b03491d5aa18aef36eb38b4e2da6779a5cdde71451b01038b5a49259fbc9c941b7203429aec7b65b28c096427f937e3c974f1a3d7d09778b2aa86b1ee353c1892a91330d869967f25bc026b20176f9de3f5202f351f86f85e5c4fbf033c97cefcb1b5f78fa5684f1d0311a16e14085b03df676ce762e9db1b61183f269fcba79e8f40855b6bfef8913131ce8ea8198137d1a707fcd5d096a5d6b80c14086ed970149ee17a2698f10a6d06acccc6ca98c8c9e0936b64c34da2066a809704072f22d0eeb3e0192cae40a2bdbc48fb0cac6fc6be855a73fd8f38563eab54737f0df9bc5e0e873f336fb7bdcd3484356a622d6a80508142f0d5d107df6739879dbbdf26f06ac757a01c72656d9e970334c3905a78bbac9d2bcdb31051602b32987c8bb814f3f11f5c8c4fc597c7f3b9dc2f5a403830b048b87a24b6bb4f269ac0e1426d4afd094edfd36ebb929593f05adc092fa00747a5e23dc1b9f49bf77bc565129b73a9bffca9af7b06b51834f8d521ac0df257ed6e2a0d1aa092127fb34122fb0acbe6367a2848f736521898507d06b4ecf184245a622b0c621d2bbda1b583f4c0988eca6f663309f28744427a5d0a5e9776ea71390f08c715cf12f9c2e7b4632cf56db365847503f1889684f52fa1b9d5268dd2810b0c6f9b88d4f67561c9d7bf4a76ebd2d31425bd56accc0dd90224ffb5db0d3d514505d23735c49d4b2f5a4792604358b502512ab0c7f798ca411b5ea0fb00c4a3ec433fc105dc32a1687a00f30da2e180042d1b95dddcd8118854db7eeaa6459786f1c4c14b1c46fe0a931c2613fbee0f95674fcfb9d0d9cc3f59914dedfb45a57f4394b738da7b5285df534dfaa9d2941828f96dd7765ef46b33f00cb8c5c100340ac42b54d5d18cf193af508c4469d4dc9a2405ba0bb6960b96edada2b6cef2dbf27de8404ed5680fb0c71ccaeebada87e80fcd3d422d3e987815efcdae5167c49058b28b81d9485abb138f058fd9892c0bd9b63d27021eea94ca99dccf9c419fd61b31af36509dcd31fa5b81f9d0799d3ea06a177c10f7999b7fc7474cbc6978ebdeca6ab53be74a17c3e03002a52e5cb30c7f03fb8f3514f83adafdc507a55809bcaa47cbfec8ec110a1181152c72e48f01fc0a00e9de112f39864d819f71b95b6cc7e9515be60b44b2ea0629dab54e43bff8468187a82b75136ca756ebc3e09d46b608406d94ac6649fc15459c6218e4b1324f3c0f3fe2e0570efa98d49f47297a5a99090edb802348e4fed7214e4ffaa18b1f0db200e731cbe001d5fde4f89355742b54cc97d978e1eab7f196a1619685137b31a8b1723f50cf646fd0f89b40ddaac4b908925034ecbfafca5800e2ca4571e78356fbf468ae6b7d73b9e7a4cd9eeb35f0692519f45fb0cf56f8e538d62834ca00b35652b9237e7fdb5bfc86ff5bcc28b83193ec59340e91b6b2ef726b72230ce5134545e18dad516a12aef671821f78c6e2439840eda78e63497ca84992522f3cfba081c23798e3022038e17f18d5f27f62b3b5d07ab0712054b49777b21994f72b5e0b0afa8ef7437a1fba217bf4bde3cdb602720774b0ff0bee150b4d0daea10aaeb00a0745fcd9e988a558a5b60f81dd77b9e3d365b0dc18d9cd62be5736721b97305ba2328b446ea84013bceda8650cbc940357dfdbefe4924b48620f4504210cf06bc5cee6fd9715e5f54ebeedf7832e91c58d4b793603e92194aeb42023ae74c54140a48470ca8c0ba7f69a46b80f478ea4b83bafe6489682c9d259f7ec8674bc06a202679d49d3d8b6be69829f68c3071ad6ed6c3ab6e2e495cc990f55f7ca0c014902bce21e777fcb1dfda4e62e6d015871923d2bf43ebad028bf467be4ccd762d9c9772ba4e953c47b41887fd9c8d17b1eb891b47cbd7682ea2f520277fc4e3598c1fc2e8acd9f75411dcecfde7575ceeb2b919d72d7d3c7a07fef4c19e1ae3d4d0439b7a563f8d2b694d9ac69f7c0bb1c885a284ccd18a754afb7f860eea6f36921e6504ed2343a2aa8a9925827dce245a85b65f9bdebff0c026f2f0e3731a770ff35c7b3c53092fe6a4fb299cd723a67db13825fb0fa96289dfafd36660ee8d487e34dd64b139bef48be2eff2e970d263f7ca6be1a87ad3215a8f9b9f6795a85b910accb4129d83efdaec3835fed9df159f4fd3faa695dc93a9a2b50db0258e93b5d3d325123c13f915218e848fef8c0f8cd15e30141c53c0481fae123d6afc4ee06f613980b59bc5db0b0a0fdc03713a9207010ddbf7cf845413cd52c82f4fa9d94edb002bcd24f12e88496635583432978af1efc3811984d03e2152357037b3d95a34c694855e61945d190b2229ce4db6783344dad8a24e5d1d44deabaf753ff8b7a612d4d307d472f1aab16bf21a3db423b04e549e753be9fd4f16331d7713debd685b4df67f3c9e63ce510aa391b20ff41b6c9d07d9fad0c5a6149d7797f64b4fd0b05089f4d371fd774f049e14e8563fc27a4add1f326bad9c62f8a3a3fb183eb4ffe2d439adb7bb4b54dfad13961a9f53f16898be78301cfcf74cbb36cd7568b1224a0b81bb7311e59e1a18fa36271612753e5d17660b4018cad8a3f9d456898a2efa8385f83bd904270c88feb73d54e8c9661ddb2b34a36245d04633a7a466943e9947ee57ae5aaffdc4658e267d84acf9497896b5e67e04ea2649e86000c97269dc8560f3c343250167cc896b86889e2063971152d942a9e6814fc665c060c6c881228ccad64ab9d1e66d8b0e5b40738d8b0375fcf49a716fa4b57e2a00acc08a45a8b04228e7d4966321d0202db5dad587b7fe6e215ff1e944df73d55d8a4a4ae9b8711795975522105f302d98d00ca23ac5d4f052f7fc61be3b30335d6b1cf5bded87a9cb81300a211d0e29b167da93afd39460a0a89ebe7f46ad06f285dba6fa988f537369a9c42af328e805ab53b0cbac85515b4678568ca761787b048ac3aefd51a348eb33024bbb07e1aec27b2299cdb4e077c7687bcca4d48fc20a090b56e9fda6177cd9612faf5bc2e778614ad475db880a636860134309340a50b9bf256d71abe774f284d9b25965315f0986863045b9037155526c640b69caf7c22ed60f6cfc5dd35285f9f28a586cc17ea2c040a6e0ee93ad71f13617644d26409f5abff494854e00a6c7e8e815b4f28c941b6f3d80704a3a1a16aad5a98a627c7f6ae62982cb4a6b1403032d3a5d80df25239c06ce24da6600c1958f38d54ee2e175329a47f1fdb95863c878f4570db97184332961971a9773279830ecd729b3188a2f0032c46ef9a9520108ad0b0df268bec4835019297e474bb2e96437d65ba44ac08ff75ed2958ce4a19fb7a84d7ec590ce2fbd50e55e3ba5efb6202053b25df6d37b6c9bc31c4818d04aef2f160b719405623dc30464261c566cd12b98aabb5656315ea9e00182891d89305a1cc5e81c4cd37cfbf03fdb38c386bffebb7df41a0c28718217a851eb5b1b48beb3c1284cb13a919fc02922cc2d9a2ecf010017eabe98553b9e8171d78f6c94e8fa1f9a17e165eb028a2836e0b048f8ef375c59197c62f0d3954b91e690066c321882e0068c38f2d56520ec63c968fdab24595047a056dd18deac5c7e4c93ea8948dc7df4fb3f8ee2636d6e0de1f279911797ff1a347542497ba10a94f7b85e92b20f4ad0788d3182c6584e88d5e656375558dc112fec18f77e4b9e968bd082344478866a2fc0d2ff4b4453b824d4ed12c5333cb32867fb3e80ff7f48a4097787faf762319b341c153a719b9eb5e73d74facd060a1368d5977cd88f19454e627c8f597667dbb78ca522368e29ea860434d4d064e56de01c683ef27b9640b5257269de17c1deeca048fa9364f6cfeadd52c7bf28124a67420e792148c227e081a7204bd48dc646a2b893fea4b4d0c366e592b94507999d4d50051f01e94a157a57f8bdd2995f25667228f7b7f5e209d163f44768ef637886c627fb1aeeee21d5cf19c72990fe813570b640ad9285a0e100c9e8272df98fb4cce31a2546f607b76c1daba35e47c4f59c8395c7a57aa132c11f316a20fa0b587bedda5b41b60033e7067a7c6827ee00f36d7f0d3425c4b5d12735fdc90477c2c0b8a3a82c31192beacc36c76fdc8a0f05d5f427077980e0914b13718141ce088b1ed3d39c9762e24b67637bda8d6381ff15c4244202b97638d833a446e7d3066f4aaf2b2fb9923e51b3aa7123052b3101b66aa86b4c60d58934c7d4eb3d3b88736532bc3541bf09f36e39533d74783a46729f4daf3ef91c2a51eba23abf14e092ba1677c24e011d73ab8ad581db06993d9fd057d57ffa1425c5fcd7dec1d0b78e1a7ad303113ab895251c842a1a050846ef5ab748891ce0d6cf31b1d83943ccc40228282cff1a99db2054001893d4924ef52a0ad58feee6eeb876b51fb148988ad8157c57bbd6d35b43ff37e659ecd0cdacda4e24baa3ab683066c22ccef506efafb9fd59c8104e0eada52ae908935a363e16a18a2eaaba4372cb510be52ed37ab6d0992ecfd823a29085e3fa1e8350ded35d6ca972fd9a379443849bb6a65b004ab46aa02294fdbab16eadc417bad251a39e675004a6b50384f06d998af069c1f125b34c74c3e8d07096f9702f5940b2f4f0d1621c7f3404b0643366965a0fa72f01b892eda1759b73c8437df24bba12d9483052485245f24400603371e77ec8301b76989aa57c8e03edbea6cb6229b2217f71a2edee9d70444d3ece815c137178381cef290ac41122a3bf782eec0c50c2b6ecf8e056002c84755b99b5d134976e070344fb0a46efac9b00144527bac182801b5e518d4ac7a2bceeab6ee0b308b8c7b93c468072c53f69f7b0bdf475bd304d4c730aa92117f6d4d31468cd604d40535da781e616c7ff2619a8c0dabb57007e8603c002a932d40aa6edf566ff4ea93e9f12b9b6e4a0b210bbac89c7a9b87f47e88074d86614f0af27a23bda8b8af54bca98792081813a5c604a238a063fc6183d3cdd555533e3f2284b3e37d45f96c88d78d50eca9b682c4ec0ca2849157b4343cb4c63ea4dcf181f2b50f8baf4b1f467f9f486a409acc533756ea2e93522d876c2f9602ea145d8d8fbd243e58ef4ddb4c351f7e1fbb9977aa346cba28600c5d75bd8352515fcc4de7e9d0f7ec6673a792b0a0dd9aba759f736a04f1ed477b5ec734f1f200cdc7479c1f50cb5d54c65933c991a126fe426d708b06727a25370003249376731f6e13", 0x1000}, {&(0x7f0000000100)="ac877d5587a3b9d9474417bf6fd66f90b0c65674b38ed9678d4cf4eb445dae16965937c7cc641ea936ded321bf100dad624ac18f75359c6551f2507844d7aa180a749726ca1a0a", 0x47}, {&(0x7f0000000180)="3ca1b9820359610b9a1a6d5f9432374044c9b584568f704bd105f36fd050107f5b9d7ec36ce9f06a7acf37200667f465eeefcc7f577252883d9d5f366503a2e9bac6cdc26e6335a5e9329546c90b98a38fa1a5ece75c874ea5ae624eb86e230af383f59084522f6da7fc64fd14285fc926", 0x71}, {&(0x7f0000001280)="0fd4662c187c958c4fd5dd098ee4042c0ca5722480ea79cc18d50001dbc179d792e2f074eeffe4e7728bb9d33fa8b2b35341ebed754ce08712b269a66bd12f56854c3d8afda705f293d1d4899e5b669512d00db8b2eb2515a919dc108c6d790b3483da26a6c7a9033e7dd58716a4ec88af2ac2af82397db27cf255b00aa20c75fe18ddedd63d223a9ea392a4e8f0f350b6f174dd796beefac59c1caddf89d3000ed95d3611cff4e57df59fb632a66341920245e153ba652f70fbe43ebf060b5e19dbdedbfd64c163bb75b1ff87f9a9951cd10eda7dbb266684ec65f1f4ad40f180", 0xe1}, {&(0x7f0000001380)="faa6db1cd9d223ac4855a5472587c083b0298130240dc162491507a973019829d930d3f14e00d2164ceaebdd849466bee04db849538d79b9fb10d6ba3c9755bd44c76a191482159bce2ff8d0c2c17543a1766b147d7575cd31cc3770d79199db3a509816a790d22440e37b64c240759e965b1cc276e5233456eb42506609bd732c5a7ed5b686b496862ce0e40f257022a1048fddf4317ea24f5d410cd97a871775db6c47431e1954f37812987b71930225d64047cd1417b113fc1404986379f133000fa8d40ce0336d4f604390bf9fb4abc55ece4d0a4294a276031158295b7da9201e84", 0xe4}], 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) 13:11:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) poll(&(0x7f0000000580)=[{r0}], 0x1, 0xba) chdir(&(0x7f0000000000)='./file0\x00') close(r0) 13:11:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 13:11:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) close(r0) 13:11:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x2c4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 13:11:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0)=0x7, 0x383) 13:11:30 executing program 0: r0 = socket(0x16, 0x8002, 0x2) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x20, 0x3, 0x100000000) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 13:11:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = getegid() setegid(r2) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:11:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) dup2(r0, r1) 13:11:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8effb33b1bd8ddb627d29b772e56e45a6cf41532e96afcdd8dad38015bb14ff16b1c87452205bf11f0429bcc8f603e2b66ad3f1ea8183486", 0x38, 0xb, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 13:11:30 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xfffffffffffffffc}, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, r0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchown(r3, r4, r5) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000052c80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x6e) r10 = semget$private(0x0, 0x1, 0x4) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000500)=""/192) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r13 = geteuid() r14 = getuid() setreuid(r13, r14) r15 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x6) r16 = getpgid(0x0) r17 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="065660", 0x3}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="05000004"], 0x58, 0x2}, 0x0) 13:11:30 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setrlimit(0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget(0x3, 0x1, 0x101) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/13) 13:11:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f00000000c0)=""/59, 0x3b, 0x802, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) 13:11:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x43, 0x161) 13:11:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="6265bbe72eadd6df934ce8df00806f6caead9f4958dcb2158e6158489adfb7", 0x1f}], 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 13:11:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 13:11:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() socketpair(0x1a, 0x8003, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000400)=""/217, 0xd9, 0x40, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) fchmod(r1, 0x3) r5 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="9082495c6c047087c5ec8fd31ed47b4d180cc54b056fb4eabe1438bf209816a7adc3cd8d8baa3dfebd5dc3fae4c29b8da6836abd11e998965a9920466a73acb0271dd2cb3a25326f7611abde12193d18b70bbab98a035cae5b03b3e235b218bc69537918110504357ff055a0ea3b45f91aafce6cd4dd92d6397e5663dec5b51ebd62039057cd62352a6e2aeac285e8de12d223be4d513e203c43438d60f1c23071458eb4953432c72389864b13fce2e840648dc9da2ffd0e42", 0xb9}, {&(0x7f00000000c0)="9ab01d0bf646cc5ce64035ef252877409ba7ab1167c5f4162d2cbfbb45e973bfd3328594a9eeee4fb99ec0d15dcf78edadf3d883c7059fa59cf3916b5397ae", 0x3f}, {&(0x7f0000000100)="9a6bd18711e3c60fe89e96c095", 0xd}, {&(0x7f00000001c0)="68c37e15a86c2b05e929835696b99df2ed1debce1940dd2c445a06ebf290d5d95ac6c51a64b4e82071a8e504d917c3800dbe20febbf9bdc425b36e3850471806eada060b773ebf50571cd973ef388b4a1b98ca07fd26d612497fb31a14a324d07ea71ca77ee0c55123ad4db47649ed6d9f34c160bda6ac41dcaf4d5fcb4536e8131a9109860eb74a1dd37595e6e55eced4f220ff8cd36cd4669cd2d7a2c53369fc", 0xa1}, {&(0x7f0000000280)="274f6ee8916c1e5b6e5242fb032a41ae5f6f841a96eadb029baa7483e0620fbec5252bb7fe9020fd9a22d03854bd2f0da90305764c5fa393c546340e2d96a194b0de640f840a68cfd441abe80d99d51ec4ef766226ccaf8f6c3ba9a08478e607119555ae35d03e380d910f26af3594847d49f3bcde438116415da6ddac29f3df6f680ad65bd6744d714ebea219d00d6ab4e57f53d9a9356d4fe449804dd78402b4369496f2e9e6bbf172b62fbf7b5d5068e4432fd71d0969460d0d079734a5905203968afd0793ecd9353c3a782c6aea350a8a034fe10a11af5b0b89fb", 0xdd}], 0x5, 0x0) 13:11:31 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) 13:11:35 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xa1}], 0x1, 0xffffffffffffffff) 13:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd000009000000a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe21408feaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc35b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf2702000000fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b03e59df49897872d4b0292851d36eeae7ebfb4c9d7991e678df44ff0ffdc2f48461297d7a893ef1be73d8ed04dfe63e89e1f73706923e6ce06ebc6ab7abfb264f8d58a9e5af9b579a938ba37172906cba8b9a5ec3a1f429725e1d5ac0f50d810be2d40e47b85f2e4ec1f5f", 0x1b1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_open_pts() r4 = fcntl$dupfd(r2, 0xa, r1) accept$unix(r4, &(0x7f00000015c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000692d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b429dea8f7f3420c4670bc8a78206cc5d3bde9c72cbcb67e97b5c77529c63e3033769c61834333a84a210667106161bde531462b7cac37661c2637ccbbdf"], &(0x7f0000000000)=0x1002) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 13:11:35 executing program 0: 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) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) syz_open_pts() bind(r1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0xfffffffffffffffe}, 0xff85b404) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = dup(r1) faccessat(r3, &(0x7f0000000240)='./file0\x00', 0x45, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x8) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 13:11:36 executing program 1: r0 = getegid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchownat(r5, &(0x7f0000000400)='./file0\x00', r3, r0, 0x4) getgroups(0x4, &(0x7f0000000300)=[0x0, r0, r1, r4]) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/208, 0xd0) syz_emit_ethernet(0xbf, &(0x7f0000000000)="a0da78ad2b8bb0c4b86dab5f89be1a796e1e14e476d92b73820537e069d3b55adfb8e0c98ebcceedc835eb2568feb95507b95b18101fc88e0669f86f0e42ab82fa40c74841cb13e26f4d99e78aae082797fcf2e0b9785831d498c31a80b312b2664b3d95fc46d71c36fb135d31b8efe12c812e1c0b8907f478eae1f0f94b5558ef2a992672db9418c68c4c15548adbb91658eb2eadeb399ee47e86019157dddb0e8d29d13a97670d1ceaa17088ef9652ae396310132078bd968cddf624c91e") r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setreuid(0x0, 0x0) chown(&(0x7f0000000440)='./file0\x00', r3, r0) r8 = getuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={r2, r3, r7}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r8, r9) setreuid(r8, 0x0) 13:11:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0, 0xffffffffffffff44}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) kqueue() sendto$unix(r1, &(0x7f0000000000)="edfb1e1befae92e6c3e7a810fd4de16706db4eda40e600971a2727dc22b5ea661920235e2c4250fabfda5a2a7d742ec872c27374e39c65450b4c610facd6692f7ffabe7b987c0b55f022a4458231de30e31208aa122034fd014f7d7fee191e24a1b49a33e6723dd42a4db460", 0x6c, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 13:11:36 executing program 0: chdir(&(0x7f0000000280)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x2, 0x0) ftruncate(r1, 0x100000001) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 13:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) lseek(r2, 0x0, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 13:11:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0xa7) listen(r0, 0x100000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x20a, 0x81) 13:11:36 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) listen(r0, 0x0) 13:11:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x7, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) dup2(r4, r5) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f5ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000340)={0x0, ""/173}, 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x20, 0x0, 0x336, &(0x7f00000007c0)) socket$inet6(0x18, 0x4002, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)={0x0, ""/39}, 0x2f, 0x1, 0x800) getsockname(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r9 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r9, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000001b00)=[{&(0x7f0000001a00)="852baab6e9cc907821d36ecb99d3a8d624da813afed7930fa7540aa319d16d5c6bbc0bb5cea0bd18f4e9866368bee8343ebae72aef7ffb3905fb0c98ef83a4bb9a8a43c5059c4aa3251ccc61686b805ef3892d6436450355f4c47d746f8d149229216aa758253fe86afe89b6bd83cf605fba742981c8c12c73d85bbd84ffaa5c2684d2fdb37c33ecf22667ffd939f127d6fdf3feec4956f0606f6fe850eaca0e0b3fbc0b1cfd385bf104a38836dd0dd86b9331ddaa56e5a68ddb992423120650c842f345c09fc55d583b803aa8a948c0c2996d", 0xd3}], 0x1) 13:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:11:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 13:11:36 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00a5c2df465199cebfc7cdd2879a6a836bed000f204ad38e79be4c799e4194d89b0c62df754a53fbddf381b11fd6f8771848b43b41b0b971fb0e6735c85849532b82ed4a603da4445501800000ad20147d184dbee17bc2a5a4428d848cdb16779ebb59d7674757a67d3423d8ced8a84780fc420c034dadbbb65db54c4393"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0xfd, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x80}, {0x1, 0x3ff}}, 0x0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5c, 0x1}, 0xc) 13:11:36 executing program 0: r0 = socket(0x10, 0x2, 0x4000) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f0000000080)=""/105, 0x69, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={r1, r2, r3}, 0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)=@abs={0x1, 0x0, 0x2}, 0x8) 13:11:36 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 13:11:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x7fff, 0x100000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x82) fsync(r0) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) fcntl$setown(r0, 0x6, r1) 13:11:36 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7ff00002}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) 13:11:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000000)='.\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') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80007ce0000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e08ff01000000000000508fc106352f8ea88ec651b7b18c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c600000000000000801b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e8f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349ff0f00009d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x101, 0x5, 0x1, 0x7fff, "37ed62ef5ce46e1772798f1beb52ab5a948d6424", 0x8, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) r4 = geteuid() getdents(r2, &(0x7f0000000340)=""/121, 0x79) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000480)=""/105, 0x69}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000500)=""/80, 0x50}], 0x7) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ftruncate(r1, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 13:11:37 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400004000000023e, 0x40000000000000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="93d05a44a19d4ce197158b2b8f6f37c510e91e0cbf0bb21c51da9bf81deea7f8e63b6a420258b2412939b6d0fc906fcb7e873ac5a88eef937de292d52ee47ca6805250a8588c20138f51e3ece4c07334dfe7640431d0f210123622f50cf27844f22eb128cf37fb2c8d06643fc93f0961abf810be32775b7737c358301fc8f89b3be02890c23d555def92cd007aa00803668da8d3a0e4beb16c1900af7f15d02f90", 0xa1}], 0x1) lseek(r0, 0x3, 0x7fff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) close(r0) unlink(&(0x7f0000000100)='./file0\x00') 13:11:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="747825bde2ee6550eb1af47ba9e56045a5c39620e70b8bade9e9e292229c2483af18e315926aebcb553b47414b05b9b48afcccf7e879376a1ecc6f17fc1b", 0x3e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0xa8) 13:11:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r1]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) setsockopt(r0, 0x800000000029, 0x3e, &(0x7f0000000080)="d5ff9668", 0x4) 13:11:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x118) 13:11:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0xca, 0x7, "cf4c147b8fb5b19f38773bfcaff8259f9c10fc13", 0x6, 0x80}) 13:11:38 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 13:11:38 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x40) fcntl$getflags(r0, 0x3) execve(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800), &(0x7f0000001900)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='*-\'.\x00']) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f00000019c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000001800)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005, r1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2080, 0x0) r3 = accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001780)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f00000001c0)="82f6dd256edb39500b00cb1d81d838e6a3546a0a0a003c0806b1221698e0e4683b936125aa791d25da6fbf03148ac510276ae9dd690df5d84171547b4e7af40a64f257fd1d446931191c51554f16cc82cc00", 0x52}, {&(0x7f0000000240)="a29872b427c2c0040d5814d7f1869cf60a517bd7ccd6abc74716c7ea451e4b5ffbd77696ec4cc04d293c9f0ab4512bc9085a3164720218b6279296614c6a4ce6fbdd86b31bc341588c8f1915f076f85128c48541cb4f3af2007dfdb87b45a72bf46990b2c642f271ec15d119b1f9737edf289da1b870e08be7b10b0810473aacb766eab7e2ef87706134316b3e2c6116f59e757585801b8a31287836739377c731649ddd7ff3d05735067736d0c331a6257f9c680f9529279b52b6bb8b51ffa7af7b360e9a61801ded1309ed0d3ec03c6a4f0f7813d836bed764442284c814fc612dae037d71fbd1744933cf981df3f27ed8f56305cb07623e1d759d36655545ec9f4a263e261144817ede3c1d990992f473813d816c772280fe8b395857abb4c136bcee039ebb1a97ae25b11a7a0d45178f41b98a77211115ffaa6a2dbb1ff63fc99f1c726a726704d1bacbecf6c5645c6ef744267215e30fae345d1e71cb033dd84cc4f54911d242aaf45c3c0d6ef70720d258bed3c62dc290123e1055a2f21f3b4f54ef154bda79cbe97f4d2f7923ec96cdf076e51bddcf88c2d7ca9c07c774c821d72f55d85aebe60a4ade62b19ce4d46e1e6b6f7484940130338e55708de0f9de26f62c7d90448b757d3db0b09bf49fd49f610d9d5ccca9af0a646d4922ad4f4805834b2f469dcebf819bb7c5b95227a93ad1f2c44fb84d17c1d9dc5e76c5e11c94305efd5556919f6c7a5bd4317e3daa4bf25ca8e97d672232a727a309cffd7a326098055706e8391e9a7d0225d1e7112cad06b245e0a7d5909bf8e31a3bf0d0b20d05c59b0520649dc12ad9646070e3bb6dc8b98833869dbbcf4f4968fccf221e07e677223c248626e4bb67d555b8b0199ba01058e90a94397a886c6acf7db7bea47f20ef6a619bc7903b1eab4d519fc25707cb726c0f2c36e9991675007249e8b3b73ea76ce89eb24dc2ee308bfa0aed266948d8d8e89f868f858da505758734615de1609a651ae12c02d350b67e9b9797d6b864424f9385c4775d6801de56b68ee87dfe91fe15ed36c6843ec022c5ce859fd6606f16053314127ef61eef04292ea149f9553084e8850a8383f662492c29598598a70d4d2abe7a0383acb54b45ad727995fd8654307167640e59de758e0a9657ddbb4b0abde7ae7a64527feb8f9da8d8278f13776ead8fea62f33153d67d156804b87bbd9a031770c503aa9721e27e0d3b0711c3bb55d8e13edc7e0da48b7e09f721c75ddf7e8f6f290c12a6b3b856bba8070ebcafb388cd84fa10364236c59036ef15cbc883af325e74ed6d122dc96fd04327db182caffe72e3f8b76f5bc89b4d56a045bd2418c62b09d8bfff36373c8b83cc44dc93fe7d95c6d8cd4508278ba3f1ada42b37cef5f38b06d38aace2b0312f2bcfe0b53e9b49fecfcecc9ca9c64c8753d5df8a3e8df907e2f9f4235ef9c1477960e395c6af63cb8c0e6f98a326defb8663133df598647dd4884058a6eaca231d8a8bda6f16f7228154ad534bcf463eac90b99eba89115ea2e4f9da39dcf5ac7bcda575ac68cc8bfcbabc8161f89075a7d5504a0b05b0430fc583347b6abf9657e838f5d748ee02aef6897e8b688aa22a436ae3f9e2b03b56b06d3d91d610e05be6f75c80b441101d3e54ba6b9c9b4fdd9e58a797a20974cbc34448fb61955653b28df35c1392ce57a9dbdbe752a257e1e2aa687618fa420617bf56d3ebd772dcc72a788bee1ce4baf25aa0469025951706bf6500694d127d9671c42817f5058c753567557a43442bc92a9278551d415b61b87acbb39bbc48b88284da513235250623a1786f19f311cf205e6c36d2a9e700f069236cb5d852c16fcd7a03c14316678f1611464fe3196c2017110b2c19b7a34f0237d718d57938e296d04961445399c77f22f94a3423706a98b09a4c0bb2afe1b8f4a386bb9025e85ecb5a4ec1f9905b5bce8ffb128d3befdcba1412cce482a6b3f95bf5a34ef4a3fcf7206510f75ab4d147073b8fb0e4bb03956e925beb18cea6d7e507c0fbacdbfc93922bafc74b4ce792f9963ac7a24159b000191113edb6a46322173c66798b59e8225ab41a9d378349b4f4784faba23d60cb0c9fcfbb45b9e8b5fb2e8a6daab05bef973452c7b9473384635d49c0cc37545e070ad055f8e499b3ee30b23ef6f3024899441c748e68783e979474b8144b2028a8d37be22a3c68a478f1b31106579bf7b99eeec493eee6b8328da597c997591ef46ee8419e5e0b04d156b6a41802c8433a57e898588d9e81d5e7a446d48c5c1dd1b5193223060c1b002d2e1894c89271e2c66c9545a867576e13caffbe8b84a956d4240dcd51f4330dd09bcd9496c7843730566f5c15c9f07d77f7fb47eecc3e5f11a1b0f86f5b5966de73aabef5e08a1b0d28918e7b0fa370047ab82e3cf42308d384189658ed423da5ff4bd6bcc4709771f94ce38eed5225c533f0f716c272c484f785803166faf04a29bce9331370ab6786c718c66e2ac6196cdf28154cf73f75d3aa6f50ea3cf82f218e08c898eab45abd5d4855f82b8246d98d19dd46a49f7b26c7dc058073809eab340fe736f79a859aa55bb62b848832e40db24de8c18dd1a5ae29945733cbb023175cf2ae4e2381e41da8f4d84e49fc20e0379158e58496b9a1122441393e1ea026cbaede8e53f7bb3cd49c75260f12fd4e7600ff641bcac65cfe68141c30c0d439cd388f45ed6c3bb423df974316273cbbe5a6a1f39eefd3a67294ece1c6f7afd99117382d82b3ab692f1b68a58e8a4edd426f902c96cdbc0a49831e965f00296316f99742e50263df7364e8e855cae1ee2891d0d73d7cf39fffdce9e2f573b9d6edef372783bcdfac57c839a28aa02fe4c07ea2a6cc9680546eefab75eac1c648dbbba878a606c01f92014a8076c0d163e7b9c9b2fbc8487402ac780f68e9c065e702ffa058ba185e4b26b974ecd0494d726fb243976940df5e446b26b213a08ebd0d3c80f5df995ef55c18bb911570f04fb150b659f3d6dc0241a8c77ffb3b16d339d9f129a00a47098b62d9ceb3d6b471ebd68662cedae6783c40ee18c22403a612f8b9030a8e5a4ae52147aad6589dd0265684b4d5adda122ee3689acccb55beade9db4b87872c331016c2c96a3d8365ee3509e39be6cf6f3c3669d2bca2e2a6d4e072f2026302b2b1da8ca92900e8ef9ba3ed17090f30306797f5b9f1987684ef16080794ec50b5c9cd6759ed6f00c4ba2d9639256cd81cb2219f80fd4aeedaa009beb3f4280fcf7e921b7a657af485d0dfb04b2a1e56777f448726760ba81fac296124f5152c02efff9dd59bd9b77ca975c425503f9890b120a9bf158d328186df5eaa1d3159a6cd6e31401ff2c8a40a057bf5c88a08afe09811eab2a378b8e79c051017511f32fa6d2a0d588854f41add796c5068e64c89fee37779e7e59ba8e3710bfd73369da3c1c821fccfd6508fd3858ba8b8b7eea218edf7cdedb48f7f757a0598f356ceeb7d2d65baac02e616926d7105299950754a55e06a910832447d88009fd8ba6be563467bcf0b19e3a538fb3cb95e626ac7cd0b4d7e62cd217ee1905a53bd3210c7abae1cf6ac7d1c25e3b5f7db3a5ee5a1ab935e09c60018fce7af4ae48e9cf38458af29cfdb8d5d6acd9f8b70ff7192ed14f21ca3c991ee1c13c4b2ae0a92ba5f689a5207643339f08366dd17951509ecd2f4108f71c7a7b3d0f88004fd9660c953aa4aeffa4db1242cacf52b719f49514359f30667ce844c82ab82b5e71c09f9600fd2bb158b32829a98ce598b53ccaa0ad514cdbe7056f4ba363385afb30c06feeab3c0c759554eeb7adb4cdcd27a09ca74dbc18a8de48d0fc8642407ae13065da90268be3c66e035ce6ddc75f59877b2fd29a0d1803bc008bc0e7c4c3225b24e1809b71e03f409cadf57db8551f7abd47b089fd3b22bdb5f3c05ca13a9478c0e78e1a51b33f478039566072dd061f430457ae84b6b2b05012f3c7e076d6ffc6475fe9c8c2cef4e06cb4b30b3fed929ed2a6cccb281613edcc0a2ee72b1226d7abe1b1c8cb82c920a2acec1df3bf95255218beb7ee92350f98bfac9684aded7532be27f8f3681d54a091eeddc19498268d4a895ddd4eebae2dfa01d3a411ddc6dbdbf6efbec9e63fdcdd6a00b5f9c4e818685de6435375be3be8de3868e42cb47df70ed853a19cbb8e087731d3f642db0bd0040f348df35ac96970ca582a0e93b0a93ce8a2f97e9090491ee2cb68eac18475ca5e0772402e646e6befca8ef05a1bf56b2f5c59a1939750d766399bc2395c592f19dbaabd77ad5dccb1123f5b974f577d8762441fe60eae4be82014b5f790546ce5aabb269f2082e595dfcbbde21950027ea3182bd727334661858e2ba5144df90a5bf706cd7076a23eb1ee43c7069fa78e595279a3919790051dd78f078c73c7deaad370e22647d8cf4ef03a500711738689a0f0605f16734284eeb896ab135a880a832688595eead89d09ea13292a384223b3ebc5a6d509f8ecd2f32ce896188ffea09b228af7ce132c6bf04e8d38eea129d26bbc2c0d622f8907a14c0586ee2b42deeeac439e584097e08b8d8fbadfa8ea46c0ce1a1c109acefd4e3432f11fb9c0f7b1a958bba790b36b0efbbea03723013f9bf9ab4a07111c852f9dab68d14224cb955506dfabd2970a0bb0e4986594af20897515521b99e8c2cbf2d4fb702665ab150c7c50eeb6c9508a8097b6d040bc08ce73860e5a34ef5736ddb4a36d1a826f18b7a81ef81993e0b31d25afcfd9399c83b4c2ee2f075e2cab8b77909ce2a107186d63fe48daa986986685a6d58b1de263aa4886cab5c55e333eb7b5a63a3939f1135416f6fa2974a4fff694ec2d56ff63834d0c5a1ab62fa8ccc9f5e550684791b7cfc5cc351b13aa9f1e9a5ed402c7c14ddf6715b1c2c19142673bf0cd335ed2047bd8a3f6cd767cd40a2d7fe18350239f4e326c29e5301718c81908bcf7d5f4feb82befc4acacb41a0029d0ce83a7379e86b2cc6d8a784327640c867a8686edd7d2798260054949ad94ba3134f3b177235d8e018fd8e9d50790e8a79a12a28b42de862c73c3e7568cac11e4231fe44ba5558b43aa2fb4220ef66214e7b30c2722d1e1ee14b3efb152d31fc2b9642402b0088f7521a5561a0f6644b99b83f70421028faf3136a9b3eae2e527ff26b0fd170bbfe668ef5f8e38cae29c70463481843d2e2caa7173405c9eba24494265112846aa888c785519b94def9f38146dcce409ef4b0c0909e6af5c71743eb2e1eb334f6fdada0caa2b3712d67909b773b9f795a82664a1fd21a863dac27a7e33cf311aef2b28d5861d27f754b58a74b9e87cfe290af923df433032f05b3c60d39b9bd3c224dca79fd99ca018a9df7f1ed9b28644c5f8c97ab6d06052adb05cf24319d544a90b67b6854f2482e58403e25dcab1a5cea970646764c2609181e0e360956eff10fb71022b897dbbcba51ad18d9450fd1bf7153eafd0bf3d9526175ef5d26ce9030aa9e38d6cbbb461e7850989198fb4621c3bb1170ea7cbe968cc1d7c19832e2987f402ac98e6531b8daa3bbd6977fa76afc969d025efab33487904b8178287630c01a85104fffbc4b6b86b1cc9473eb41c6d2b624f691dc8d8c498228fc228e69938b4855e3fe9541545cb4f5f31983a7460a510b0dde86186fc1b2df28e506dfbb2e52bd95e0a050bb47f47235811d9549d7a8603bce3721c89e84d25894843c118cc9c0d261850c373f29b5b619ff73fe0423ee8370efcbca7306ca919abf698ba6acd2e1c511", 0x1000}, {&(0x7f0000001240)="ef6bef2893b7671d48a8f7ca47468e427819bfd1ddfb3d9877d3f8dcb1d8957d5d228b14ec3bd98252c2bb35e8a4f5c526004571d5a967f685603ed45b81bbd0526d85bef490843e3911226fce955a90c2ce69781343b0610c8a7f74f65fc1b47604aafbfa1ed7f5a8f48aaca863b71e5e102e4bba4a653eb78d6880492e654a02799f970ac26ebb30b3424c2b528dacb2b2558bc606962873ad89422a94cdfd8c9250f616a1d42fc9f684357d87ac632e25b1f17f119d3eedddb936a58a7cb8daf6b10ab0adf6f0331ba8382535760d5a78dcdd09e51a9b733d3e35c1b868a46cc4714d4545ccb0f6be87e9a5703a56f35eab", 0xf3}, {&(0x7f0000001340)="3ea1b8941ceb018a4305127f2514000a885ec0320f8decb9e14de6011ae1da200fc8efc81e4223ee922dca47fc50816f3831cc7b03fd9077e6ce371a5eae62b6b5d61c1dc446d2df96e2604f6592d0624113638b6569af6051df02f0c1cf4fab0bed932c5a50c80ed47f6c6de9c663ab49f7d758b0888c156ef8beccf49c0ab12ff9ae3fd04666fa11d0f8a320ff0b2b9d503cc28142d2aba454a8294730c7b4", 0xa0}, {&(0x7f0000001400)="fb6e886ba3a2263d4aad9bad89c1a8995d2a47d9b755a4bf25c5338f96e2fef8575cb6ee572b673ac5a4595c7ca83a404cd86d6b2d1bc739521e273a70c87c00831b658390bc27daeeecc81ed0b8d1bf69ce1bc24e02eacc69e7ffb6d9d01406dabc1c2bf9cdef4ce6772e5b0daa8facc573a304704bf5e43a652bf3bc39db1b5612b0dda800d6bf1b82387723f8b8292b96", 0x92}, {&(0x7f00000014c0)="8c160022db818c93fb01f29edc890ac7b70f84ed345e2161bad8c59f8db3119c539dacf2ea24fb5c08ede544507767bf53414bf1185586b7c954968af7a19756514c992c3fc6c1a043c1cacf3561612292cc1b4ae1e0d8e33481bc6974b9eb5bbf37d13d15f5a9722123b07a97dcc48d7bf7c12de73bc14cf29ab8b46a3c1ec53365f4a6c3c1df5debcd3218d221a79a6bcba96a20c051668b8af282040519a575897868115ea3c1bb60c8a9cc219cd0781e40d8ea29e9a92cf82f42d047b7113c6ed92f7ab3ceb5f92b7f48acf9af904b8e7d1c60fda18a089a0b8a103aa4d75dfc14fed8f640f84c986d", 0xeb}, {&(0x7f00000015c0)="2d802826eb954515d9eaac6df7c48e38e653b65a4e9cf88c", 0x18}, {&(0x7f0000001600)="6bf56760580ecc8ff9da716f21c65843f2bf798881fa441eab6d2fa1fcfe5f02736de18b8e3d54a1661cd206eb2f84bbc820f5d23d30490d3a4265d3f3769680b91db4cd1a8f29841b93967cc035fad20f3ccecdc5d947f1cae77af843968dba509e80b04798823e1f8736cfe658eb8685ae16e4463c156d7ee883fd37e7cc3986c61204324bf245a0d2de6c266c2855c226e2a15e3615932a989e062a72815f3acac3c96aff2a766e2d98681c8a4111f72349eb9fcc402520478709b2dd4a", 0xbf}], 0x8, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r3]}], 0x38, 0x2}, 0x1) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x2) 13:11:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1e}, {0x7, 0x9}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="7c9225857dcc7aa21f6378fe7d75477e173c7c070327ad17c3e5808ac276867e3576da3762167c91ac98244f40b536e9c04646657ba76e61a5cedee71fdc320f585a1412609898d45a51da54229d7dab8071c4bf81ec0d4696fcb0bf50fc33e47ade6fbc16de434272adbd913ce496691f5055549bd92ef3fd9ed987cc1495f34e4380f362f3bae3702b874e32d1ed31921454ef42c2e1f2a3e8100147272c47e464454dbd5676704234d42457deadd6b2f211a0a048faefe0740a3d948494bac435e30ed1586c7f390bc06cf11b7261bf348ee96668", 0xd6) close(r0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000080)=""/118, 0x76, 0x1, 0x0, 0x0) shutdown(r0, 0x0) 13:11:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8000009) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, 0x0, 0x2f5) 13:11:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$getflags(r0, 0x1) r2 = getgid() setgid(r2) r3 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10402, 0xb0) dup2(r0, r3) 13:11:38 executing program 0: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) munlockall() execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 13:11:38 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xfed6, &(0x7f0000001240)=[{&(0x7f0000000080)="b39b96efc15ae124051155c1c3ef32cb5602e2c781bd32b3f29f3378c2bf13b1033178d4ddb63b8bd8", 0x29}, {&(0x7f00000000c0)="6adb9ff555425c1534f8b20f27af361be597d7e454d5579bae6b8b049c8c6e694d50bbdcd6da4410450c19fd94161af6ad90de609624bc3e379a511cab3cc4a45818d77aa7c4d3617bbb711685523cbd195d8a4ffe29f9609c3cbe9513ca981d43f44f1a6e6a3f84dd", 0x69}, {&(0x7f0000000140)="0db7d27649d2da2998bf26ee5f201e4a7293c9296cbd156cc9f7a29c5486153704dee97e7b29e6fd163113d9560061c59ac6206a4b66aa963856ab1b779127dc47bf920b8da3b4d3daeb83724cba014db4466a7c7bfe7623b55ad83e4d616d851b75865069f0a33c08256c44215134af5ddfae0e431511f17a728f35bafd453b5c7fcadc8cea2cc229e88b8c57076d38e9fe5376c8b253963a0423e115dc470aca708502c09e4e8828e227a2e89c3ffb56892841d9651e794c01c66ac4c0332e7f2dd5aa", 0xc4}, {&(0x7f0000000240)="914054af089368b32ab4ef78dc67d48a75cee0f138d4eb16195016cea9035522816956fdb3e60abafb600cf2bebb1305f2afd5482c064d22f0b5e0205cbb8e0bbd68174ff38f0fdc600491f5418d52260c255d6d3f4537adafa2e74ae502876267d249e7cfd0156a0157eff15bd9466c47d681fb1267a206f21b52372144cf545bb8086768cf121ac31a268da4afbc6a64bdfa7ddeb64f3bca2f63bae4fb5a0d1c26d1fe17ba02282ce86321c9df7c804fa1ca982669d17e7ce7442dddd20d15e2d683e4ee10a4ff64fb89a0472537705520b892e7578e288a0ac773277a690773a5b688194f6f814f648271581bbb947cd12418d80957d4fd62dec38c75808fd114e2f187c4a6e5393fd5ee9899ff300393231c31c5c61ca6c9e7683b9c7a858da647b4cfee1076efdc9a803884a24b77c3c56b32ac981ae1ab9627d85692f859c70670f6979251bf7c24496ead776ae198ad289400a80d71761f87a3d26bb3bd30e19ba5da975459ec678ca3fdd9010a2ca5aa638a412bf05393ad0ab863966a70cfe2984f263819bcb4707a1593eac3c6f88d454012d7287bed9dd7778ae50324e4e8ddffd59aae5ef98c27a111c6d614c96d539dd03a2d0bd1e19cf2c6799680b4a4ee26cb96194308af78447ca44d39829e5c7f378046248e942eebd90a4a40a32adfa258dcdcd07444ef26f08dbdcd7df4d57bbdf59dc4ead3db48bef79da23e683a2a3d0731dc11ed07a286720944a318ac850ae241b80ab17b82c6c259eb1faf733933fe05a41d5e30edef11c092c928c9ac361b4160629d40d7d32a745aea6854ceeb94716ad3d7013e740c445b8d7035b7cac0d0ec51ce16d25a08aa3647b5bbfdb4d3c161effbef785ce0819d221a7090f1b0a570ba108ff91f5a6a602958916d443d8cfc4651681ebd55453fb9fbe8e57116edfadd112c08215152da15ec1c541d73dcba712e2a299d960b6091232e14ad843c95a9df8eae0478981ffb983d6907d1911dfc2dbae25f0d50177cc70b912dbdb26c7a29f34899d85d56a0eb6e6e9afb9b6db13344ea553ec744bd82e12ede230c3f8b584049340db38ecc94afd8a3eadd00e5b4b257c90e99673a64d20ba8baef750aefbf14b769498c29922951846fddcb5952d6b2f21be2127e07060261bd08cd1844d89af563b6761ae378392d867fc3d1bab8fb6c50fc9873c371aca2e9f74f2e5f4c81ce4621274d1535db9d0400a5dbe96816035e9ccd52797b811a5b9da9c92b986afdea87c852f2088006e08d3ff0f3953244971e30cc5b052a8826e823241fa8fb16171d4bb0b0927b36309212434bbea37303e90003aaedc5618ee9fb42150096dd5bc7ecfb37fec5690771a3224ddc68b00ea43eca5e227f95f72425ca07e51d78c97e1ffa151631c9477a67dcf53f86325c9e55e4e52b8046c377880a89aacfd05862ac2d9a82b6c88c8205ccb3fa51100a217dfc20327f13d0f6afe182a779d05f8f4e0c298b9da2c2fef82483333cb905a2cb2b851161d1ca936c60873db0bc3d5b863c5da95fde3e8e7d12076bc827b331346bf05e362eca4b6a97ad0377f309f23a00adedafb4d4c6093c3502d3f4d78ac540f99a3fbedebc0a57566c2ed95d49bc7dc6b2ae802000ba07f918877bbe7d50f11b9e3f9b4740efdc31ca685cb8f20898202af0bef991bcfa255d1d075b73aabce5675d3b071de4e15a1e19ac1d3931b5bea7a29823f0d8f7318d5d775ef9ea076cc7ef760e782bb3b146fcc21a6ece975bcc67bc21f46a773225a373be09371be3fa8848b741577809fd60d88537b441013949f4237de8b735b24866dcb9f4cf5baf2f3b05222be45a62fec9a92a1c1539893a51a4edf2dc9b65068621770b1517bab95b552e782118cbcd14165b42b799f4ac5c6d38459fa57293ee848218081e8c8883ea7e19d552519fd5db41fdc81ac902200bcb311e4a04cc868c712c9fd2b9966aa349d0f8fb49b93c3e64b357694a1eaf9caa165c2e095f49bb6fc8c384c9146c89ed18ffdf930eeb323497346954ccc61a0b12aa952c36b8595065cc09ccccd9b648bf1c47a72b642882c0c0f1c104613badf9ce4971217748eb8caa3040c1fd35ccb9048f9b8b48fe274bdc0feccecf034e691f49e48a94e14a3b2a9c85548ea54418891f2d3bbb9009bae7ad5e31b9dac985a237ac7163c1853a5e2ec69bd8dd1fbffeb8cb8fa42dc9b42bce211836aca84478c1c2120c6ee7f57b37b81f3275c9b8f9c2b9ded0044071212b488400d5bc0b6e609efe2ab36b4028e21a3a6fd4f642ce4a7443eb5130afb38ad4541405f04acdd0a461aaf7583e1efb9adcd316bbacb3c5c3d52c15da7d562b705b58689b6e532c3803bedf098f3969ca1ce943080a9d9adec59ca541ac266de3a852fa06001f6ba8bbc21c669f88939f83971185a2bfae0d203fab935112b9b981a09fbf85f51e1b9c03eeedc3ba5a317fe31e4605503a784a7ec10569535ddfc0e2fdf0d3b31d171749c54e18667a4f881510f22a9ae9b1404386eae25b548c444d1f613f3ee73c35972e3bc59f4f0b9939d6bfabdfc151588f9df33bf905d05fbec8b616f08b1542ee9d18d020f3bd9727aed85cf6bfbe852c7b3c7f51479f754126e040ea1e652c9cda3c5b551cb3913b422d35146cc176846167ad41622c0e5eecbdad778193da1fa446000a62ba10593631d5a52fce6e0ad5146d77a835eb81c109974718cb49f6a320f09410e4cbb087e1bd861ff94c191a21c1292d1527892189a8af102dcd4a1ebd4acab2f56793d014dc53710a7e96041a2fba5195c08f6242a3ecc47a93adb0d73324cb502325ea70b8813ed758da67a2442c0579e01b8e34a233599ac205ee8ac9ed1c714b49cf16efb3472b024a7d5d8282bb4615a321239dc0c7206a9a93ecb6ec282166fa96df7e87e513a05d1aeffbb761546dd5e6d08df550e2c9a17a2a9d6b39c7ce958a82baa68c165e4016e8f4e00dc18d9b7517f7a5da49526777b6671bd69c2d1b863e6a60185a20bda6942409b34d6c6b05c7d06cc0dd2538099cc5dc08fd04ec7dabbb6543113708e95971ce2c7bf0bc027baa966841dbdcf2cb8fa530c767614a79035901f69c4e3714421cdd94e4a06d924f1e251e2400855a4aa4436785fb806458f22453191f7bce71d59f060a6d831be1acf8d2b575ee42382b542e68d74a0ef669af9aa6a8882e2e5e9427a88cc159c4e4b9429637e4f7dcadf72262232498d23d121f3767479ab036d1c4c34650d0355a5b02ed1fb11ce516223fdd2728c3e34bcde760152ee5fe70a6aac206ba1bd49ca281168f4bddaa56e8e1388b1beb20c76d9a618ba6e37efa4afaa9cb855e35d7bda460238f2f4f6f3095d79d8ea0b2e1571b8dd9515a12bba81be94c7cc67d519c4ef24ff86b3473144d87432bb0a691be196cc32b4496cbad67bccca2939c467b8500d420b97a648cc4a29f955e716a54ed6e5619711cd744a6088d418b6422bf2d93768b92695ecf6ed026cea2a7bbdf9ca28567339cacd051c672b82ddcd985fe73bd657cd9d38faf60419f58c0117b66dd8a895cb9e06040af29e0e2560e34f9904ac978c23e425fd72f6d7edfe3de055bb159a52009c31fac84accc48e26be06a55259165622c3858945b2c24a665da98f239e1d637abe3ce4069cbb0a7c6609511ed610acac0c9cfac76729c1374fa5c7d328f09b0cfc9fcc6c0be1e7a6230a04f156fd19b6c964479e175117c03c0efdd8112b10bb54539f8c12b607902c1b521c507463bdd0e16802cfb4d62643cab0c3ff42395c881226d14b8a6f77488bae7edc9b0d0937bfd464e5d3a295dd9c616bd15998826195f17b78c044bb3a755e50d818df37372c18eccaceb7d7de0eb390aaf9b1dac3cdad5ed9e0f689905d4ac222d0fa4a9d43d431e74931febbd075c17d74b054e806b62bc4aef28535643cf551901eaa8c7a1faa3e33c5705d148c75e0b94a0d3270045c2bc9c04020205e00ba3496371491a2ce804be6c3584ffe5249666046937a6dbb03dd91c791b508734710c2b6514ba194e5f3460416d091d3f1bc09ef1695590063a5756550b3240750e3d01d232ed205f93fb31999998e8e9c5a6a25f30dd944a17d06d7ff1dfa0fa6628d44a936d61bca4762e6162d7e306c478ece59f14d19b0097f0e47bccf6e9e94a0c76000d3e5935801492d51360cb6cc4fbca3d4783a58435f7cebdfd56450c84c91dfdb7edb8696e5b664181a63f203c350e5dbf3e5449fd88cb6f30e3a53e23b06a338005869430cd8105c800f0b8f8bd0c65a1e0d7bbbb0ea5eb922815913cd7c9f11f01c12eb44416c1ad5d4172f04690b055e3850706fc859947d35ac869640ea34ecfe769787ca1a4886d14a84f19b537bbd35ac4de446ba8426462fd6af6b3c9794534704f548256a5d9e3ed526c6c143e9bfba46e695ad2b7d295015903fec999c30ee51e365cb0bc8be5951701207fb699eca775661104efbd794e28d3dbb8c439c16ebe364818e31881d19ed4b719d3d62d6d4b3d8ff673c444108e38b6b44c8b4438130ceb40f8fe86f3991ad573c7cefc78afe244322428cf9c0730910fb729f9b70138b8bd9b7e68f7173a0f56f6781818e3701d1b6246ae865b1a4425ddeb39a2ac62c5767b6fd8c8d4eb328da095bd2c8ba4553bedb6caa1888c3809acf03d11e418e76b024f3daf1962f12809d78ec67968eb6ba7badece6564b8513f228f718483dc70d25283f6e615a1e9783c6df7d111817650ab9a234cf8eef37ad948ede4c9027304593cad02b9761f2c358f2399a2aac526fbf3e4d8fa340d0fe17e38fc743aa29a16dd2aa22d2aff0e5b80abea20396291c82e2ff9884a3bab9e9eab14abeb10ea1354e053910a819375769a8a3851989f178a8efc03e87132223662cd8daa9813b2df04af7fa20c4552c59b8f69171d806d0dc3f46c4cc2932661f8a9497bdc1a0eee763e67606fa30141c925802a985e95e590cb61cd7cb8b21d8f4744d3f4fe680b267341b958f679ebd19290dd916d645823d44bec40cbfaca3e401e79699cb8228e9c53c9808c52747209b3d6e4c1475cc178375fa916c141fc22e0a96d12e7da1b0373c1778f946b8dfa4ff20d547791a6a6514922eefed09ec452174a76416393e0595e8fd3519503fb89b5949b1aeb7884ccaa9620ee634467b0635823676ee32a68ab89f195e98534820d8276f4de478eb0d078cef6c5f8288bc4c1cfa5707d48aebf060f05637cef80532d754c10bed6075b83c7c7e6c5ef0d8ef7728205ddfa6918270c2ec7a5cb275f616aa9b43908ae493bd05338e3d2eb19d4a8660324c514eb025c80ced75eba4d6b9a945d16491a1f25a8656f00006d980db1df668365837ba153e52068ccd63a46b84379995f2af606e33ab2ffdd7dd1d690f358f23da9beb40ec7727a2084509e916c5529bf2d6280aa850975abc17071632a3e73fb888e56222fda246d3ffb0bb3c06e363548989f62c83617f0bfc66d7c2d406592d9dee9b7ac2b5c421a8e040041e2ec1f19620b7f1162791ce2f5b7e4d8c904da75f5b36daeb5ddac531c0b120136d347e3b9ebab81066d0811f2dfd4f9ebc45d309949b53ced960aa901156d6ac9bd7636a13adf57f24746f1f35886b1f913784c2788b956eb7f679ad2b4f36567ddd82f7727098b67c31906cafa7748d4566632ad579650ff22030b4dab9cd795fcad0f4f96a1fa2be3824acb377eee75b0a7539bb29a1efffa38510538253b6d63874ef4adc38947edf6776e4ef99848", 0x1000}], 0x4}, 0x0) link(&(0x7f00000024c0)='./file1\x00', &(0x7f0000002500)='./file0\x00') r2 = getpid() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getgroups(0x4, &(0x7f0000002300)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000001280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000022c0)=[{&(0x7f00000012c0)="e29490209c0682eb4f2ef6d559ce0748bb0ad5c90447093fbe21684034fa73bfe7e177efa08f194d99c8a8cd5033d2d45014b07e19aae382ea6b7abb842bbd22d07e3fe99aef5df3846b2df2c7b7ff4099423c3a1e0b75aeabd7bd55c02ef2ed1d3a47095a497f170e00bcfa1e4757669f9216a652884786dab2e922f37857d1feaa16d5c6758c755aedd1fc868e7371297edf22e247771d9b5330cbf2f61c6148924683b968bcf2109b45268940ee5690620737ab7b4e5c4927aec8cd1d510d55deaa6d155f9c05771b64d67741848ead4bb803d7627a80e4ee07c74977bb2b1968cca07501dc8a2f131555d8d8f8aed250d6623c078f918ca82d82ca44b947c17c61498dc8d2aa471ed61107fb000a962baeaf45446bf1ec509b8fe30aae6ecc208d506a582c29a88bf7a387ed3eed58470c6ef584c9cb4d77467aa4e0272ac68ebe6f32287256fc0aefcb591597124c8faca26a447566692f2d9d642ae13eb495cacb90413a4fd31917b96074ef60235282dfa9bc11b52ffec082689a7497cb316bf490093472e21ccd7826f4ba3abd1ec379e04586eeee76d0c6b36a673c7604f3d4d650f62cfb47a64cd604f752349076ff6e65e9c35f19ad38065e3ad91bed93a18060b83bf353d1b0de3a871bcacc154ca7f5b68f4dbe0d572efef37da12598df8b90b966004c88da7c3cdc2309f19843c87f8d434e481adf4f5021cc04398384bad3578eb490b37a2e661b4e446f8cb1e02fc2fe8dc969a24985ea75ba3e7f4962e0636aec24a2a1c709461cd1536e82fe2ee274169e0265f180858716714843a94d2d9f0db56de2cce97dde7725182ac10e993271c0a7513706957aa6ddb049a8ec30c5955f05876c6b729d48895ecf129980f9703c594bb4d433d6429b41236ec20aab7ed7cc10b63a6fc5ac7cb0859f748b1ede5dd851a3e3178ab9fd075d683e390b5a1c69987eb3ab007eb33e12df4bffa203b89c667ac9f1148d7b9ad048ed7cf8c41c13cb805dc4da6c3194e52ac8e692eddc76c529360b86c5e1a1dbc1336a117d1fba94e6a16f1dfb81487b2603ae54b930177ad0989e25b54f7451ac84719edf936fa41f3ea7b12f0c702f000830a0b5625980987f73712deedca1107d343a1af2a0e0e3cd1497c1724156acdd614759f3ebeb1983345f859ef4e484dbb911882bf4db3eea2e58d7edd4854a38dfba473a37372685303f5bd86fa5f394b8e15148d1ae4c38102ca5548df58e13dd1c1531efe8921bda3fbdd6dac8273ec2288567dfe038f2c18b1d4e0936a7388e5823c55271f1dd6536536aece3ae12ca8729ce2932673bf6631a659f71a2dea5a23a88b9cec360f15f95487ece531a9ad3bb1a72fdda692915670f5b438d5aa3acf6849f7b66f5f5900cd72624ef5e3bc9afba559cb9e370c9a4895a8220482259884de66efe4ddee621ef551ecc1d2fa99b5f7dee7fc8ebd3b62b4fe3b69548d1b78ccc75025918c29fc2aef08fb84423f4861338bb209b3e3d423a8497c60c82f82849cfded64bb6bc5a51cde765436294e2ce6828f5a63e511de2bc63121e0759a30b442c5fb633915b718f59a1c6934bfab5659e41d474aee7894fd4b69346abbaea1b3436aecb6a259eefd6f27eca41b7d2b7f2d937ac922c58d9f709b3d9c687cdd161be7ad8fd6691b384d5d79b0d90a71e5a6fbbdc5c6b95adf147443c48d01f6139fdb59d40caaf485dd2a33a02400f263936fd3ae8f3189068d4130b0f156626d10e406cb0a832ca0598062284c39555b6d6baa10dbc5dc6997a7d1927870cf880d06e29c6abe7c3c059537d75f1e66421a94e5c996002356acbbf326238c6f7b771dc784e50fc97d1338e0cedcb584cd3c73384f433a7d8b8764b31ff6a4b3c6ec7a6601fdf1dfcb801d789a1b2bc30704ef3473704d578d095bafc92ab5d9e00c61b5c8ec56f8e41d5b0fe9bc8472a82d311e640018a729789427cf6a57b4ee511b301638b8899cd09f0ad384b9acee948ce6f3eac7b4acd383ad7bd2da2ec3a2639bd4a8611ddb4b01b3b05ba630bbb901651c5d2ecdceb63901ed645c8cda48baf17b4cb118842aa289684197f6c9949295bf2cdc03e5c3befb86bf129a2411475bb11c3bc40cf2afc9972eef69f19939a5ebab9dfda0293f029e7d63487321b0c0d0cf9a00bd86302a7e751b973347733888f661d89a265fc8e052fc0a9c41308e4a5172e5650059e7b4dd435a061e1864487aa9489f275df84918c47be41c8573f5c1b589636f340faec55070520de904aea7a613d44da5b60d78720bb7d4f3415368d23a196003f555c109adc66ec99d188dda9252489a6688b673e49849b96b1a8eef11a2adcac370309dd376e8050f0439e0f1f60d98ce9d6821a79a434fe8ac9907a63b0109aceb98b95cbe2e0658ada2d4374efd3b774de10ff906b72c3a8ad3761467db2f7db198cab660f79ff5dfe3d1be63ed5f0d3506f35b3a34715948090bd9630da0530703ea81b7b79c007e76a9cb3498203c3203fbf575d936b97c54c6c64afda2ffdba8ff48ef6eef76879a1a791521da04a7807b2f270e91474523faf7b5b459ffece1555fadfc24df1d7bea7962a6410ad90b4fa07afa24e36ecba759921f897634827e2fd94fc6a64fcb9e1f111b40d6881f94e88d58e0857f6d13e21979858d052bdec4265ccaccd7538c38e6d5633a18e2208514d4365e82284757a59b2969333e3b41110b8208be450c6aa91750eaca24e464cfe15e170cf619bc72138622d9c92b28bc7987b368f9f094bf96a0d2d7a172a9692fd3cf3504abc84499fd1523d263b81637d5804a937a9f9cfc02fed8095da9078c27a63e887d7e8ef2f83281feb3d1efc71b75340fcdb8acf6ab2c35e132ae342b4360a8ef847506465be087e844b7be774e5316ab12858c840f90643825c9919a505ac338b29e93b7bb32564f7734c3c99440642127d0bb74bfe0bf0f8b7970e547d5eb594fe76c127fd839c8653139b490108f0cc94782d12227e397cae1419a109765e9cc5b955145bf4b93b6c82ff091697be145ae08793275d001267b1556eb052e5a48f13930cd18075c4c36933d387ec92b60e67ef393728207ba2f6da68f87da63de7fd9ed270fb01aa53662a8e5fcbea319fe0a27c9839b5bd4e30dafcaeb2c4b3419f4b38bf6a3d14f390822bcfc4d0f96fe10df0085cba7b70bf1dfa2e01f29b52d4d57cf832f65ecd4911c8b3be01f7a637c17c1859aa3965e253fbfc81e4bb5f8b9b69386c4ff3de0cc3a73e1138d26d36241bd99d197d14b6edab1c9268cbf7a60bbf1b1393eee96c12190303e94f7168bf2c4f049499ab1794512ec497ffa9ade5bc7b6e4a99133210ce5c64c8514848f9c5ea1ec25cddb1a707e1c6555c3143525d0fdc0e2e0ba40311098317052e17d6f55fd4fc6b2edc6b147d69d66d8fb6262692f572550c4673a36088108d3bb977a4ba613470cb720c810a73a608503060879c7f4f027937f245ccf536882ef8b2ab3af1f44f3229f433e6569d29523678fa4deaf7a2ffb3fc86c923eb8742aff57ed94e8c456541d3e714f2494674c993a4833c406f8d81783d861251b945e34ae4299b803caacb5ef239831f9dbfc86f24aab4ec5dc42c7ace318c20ed0759f5a997b2837a89700a009a8e5bf456b7d6f66e17c354ff783346b0c6ca11c5c7673aac9ca86e7e612f8d7ceb8ac037619843546ef0d2b8a7884ba56ec1728978179780d982757c55e647d9eb5d10a2acadb7ce68a20ed8c5268c384b787db5f9834b64525f6bc8244908bd3d0f41ef6a93891ac3cc6fb76a76b01abf7b53794601243282ee29ed1a9bf001151c0e04fce1742757e8888467bb0d8afa403b807e428205d6fcfd1792d8fcbb2b92fb41840d0ea0f32d60d232320bcba46af709d9c99f584dfc5e535421acd9afc77a9bd6bbc7ff4f1250af99155ad4a7a858ad6402cbcca4b7e26568e971bb2c5038b7e4b5badf2b45d4a3d55abebe23b4bf7d6145085e5f723a8d9f282980f540628d5391b513d5c6760a0c9cdac56b88cbd564a7de52299333141c736147a2611ce59b445f6ca3fb75b7902ae34c7ee331f8f9ddb19dffa855b40ba285cc8a2a21fe25e24f03d0cd60823ffc255911bdcb46c6c88754e7e5b7c4c571431ea1176f23c0b89f5ef74048d7da3d4d0ca68c80aaaf97e38eaf5d77864bbca475b2bf25015e037d937d1b015cfee8f855ca666556fdc2cb93eab3c6392b6e9cd3df57717ed2db525e140507a11aa3e27fd330c113187a6ce29c5e5b3d3d46b074a112faae2f005b95caa309a5c7f88134e93c0334137a762934bfdec3bc1a1fce7baff9880eeb9e4b1ba6301957aeb666f1b47e31698fefacd37a78fd980840145b4d07f5f55c92f2550271ee8a26f24c6b7d821183d16b03a01b2cb7def3b1cc0eb1fc9469082b1a939821b48c5af974985ca7002f7f6dfaeddfa541168363666c1ba3fa681d87668a5d6c822fd9d411ed77317af3ce7a02864a56d18c4097b3b50514821cbc379e183be42ff80c2109e9b2dc378afb653c0765bfaa0768ba389767c4e142f2eb517e82151f0f9762133625489e18f6845715f298574246c1e3b3da091204b4903435f88b8c5fb7a7e84b5c0d6a021e3fa5be7fcd2beb2361208e15202ca7a29530ae0c16c5b4ee616ff0f58b41af5433de83f4912341b7fa9651f840ff1587a2cd11bc43457fc9a5190fb62f77ca90f1754718bec3f25369e1f9edf6033f772fe2d9344daa30a3d3e57f5356e1bf95b4e0efb456c60f37ffa214e61858cd4ad1bb16f1cac6cc39c85974675f609734d4cfd275fd8a9dfe1526c4d1138bb6e95e9840c2837b9bd441871b2b99053f707be7d8c4ea0caa585aca515005840ba9e14fc8fd55636e6605023b81db7829fb0f60324b4f01a35953c46b0698787cea6808377d1c4fd4eab4391cc960bdbef490ebf9d33621c19464ec3e57236d8168fa55247674d853679fd2a17e21d0da8b09771aedbd51fda3d648ffbb80cd23a27d36e60757a869382f08ad0fbfcfc38a30448e269262825963132e15f6e9452de7b0fa85508f0c390dc4fdb74e3ec2e01b8d81d7f66eb31c9d8471803502521def057b4fbad867d4d33d12ba010e7dab59cc4134728af1e01875f77a0186e21b2a7f84f85a1dbe916be8de171a2cd34474057af4b486e1ec0843086def6d4b3680f076038f5438546507da43037c1ba5953213b8c01b84dce99dd423208f61d262d1e949b275329da5c647d462885677ad826bf5b53456203214b4381644815516a3f95300dc5b9cceec211206c8f7eae555e8ddbf33d238512055c0c3c8da465a1a48665566fb96a6526470d1173bfb6a819f7b480118eb1b55d8b5013e8d112a21b3ff1db55d1facbffadcf30bc988df859ca5b15e112471c77071f002c2afdcaec6a445a2f9e46c993977b40fe0c984fda392dc93d5ce1dc09f07c953f2521550860c6456265b04e9e17eeb382192c2ad84497aa5fcc8f4625232e6a9b012dc08d858fa26795250086b82bcb1da15f9ae74151c9bd4b828bde01f172fb3751286c2be393350860617fa38e5bafd3cabc80834c681a8a2355ef5d14642f34b886f666162f0be58c169f12b05df2415b352853f10c2ac323fb9ac602c30d32832c37335bb826d1f79a77b1398ad795624e819f6de9eda71c293bd349ebcb2568325186b595a0714bf6d4beec50338552d32df337300bf5560f8a269f5ddc01d4b337ef5deb7671dee57d6b32e2b3a9d715c6d0300c00fb0e417c5", 0x1000}], 0x1, &(0x7f0000002340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x110, 0x6}, 0x2) fsync(r1) 13:11:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) listen(r0, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/235, &(0x7f0000000100)=0xeb) 13:11:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) fchown(r0, r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chown(0xfffffffffffffffe, r1, r2) dup2(r3, r0) sendto$unix(r3, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x20}, {r4, 0x8}, {r4, 0x40}, {r4, 0x80}, {r4, 0x40}, {r4, 0x51}], 0x6, 0x2) poll(&(0x7f0000000000)=[{r3, 0x1a5}], 0x1, 0x0) 13:11:38 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x169) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="c3810e5e87fd2e55f46cf887e1af3958b15d9292daede6081a9202c1db4cb3f4aa61e6032854e1f8597c9a4988cc7f22d7d2ee7bfc1deb4581bd3ce3fcf046202cc36387572a6db76382dd3efcc409b1bee046d557364d48620e", 0xffffffffffffff15}, {&(0x7f0000000180)="ace2971794b1fca27e5ce1b0ef4ca82a8e4dfeb84250bafa7f774158a0737389d3c063b8fd6a5ad6ba85ff2b6138fe576330119aeb23f2e9cc573a339a568e27e592198184863b9a263ab978b6d8f03be6a3126306d8b072c383f8a4f675086f6516ba0e71bb479eaa89d408abf602c301b50deb79ae33964361d260e2ed8173c74052a5c99c296f20755579e6520d6d135ee21a84e05424effd4e5de6783a38ec6f6f63d4b3501530fb30507b35d82e05c63ed37238d60332", 0xb9}, {&(0x7f0000000240)="ee7e4efd465cb9eed63834e4", 0xc}, {&(0x7f0000000280)="fe393b03b5188f4bdc2ff989d1f2823a6b2e61e0b4d55a569f6af774f9c8988e65e5363a617238c53769406a8a7ed7857b49026800724b88e734bb7e386eb2def4d222c58cd9be831c5dda177749ecbe877ece33c807c05c561357631a", 0x5d}, {&(0x7f0000000300)="9ca97bc79526516ce32ac129dcc2c8cc962712f74f5496158c795ae008c70f99ade157e8cb0b7cfb38d1dadad773542db6168f60bd507b9661a687cc13657d6669cf7ec43b4153484c23c6", 0x4b}], 0x5, 0x0, 0x0, 0x403}, 0x403) 13:11:38 executing program 1: pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) 13:11:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) setrlimit(0x5, &(0x7f0000000000)={0xe74f, 0x1ff}) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7fffffff) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:11:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 13:11:39 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000100)=0x1) r2 = socket$unix(0x1, 0x1, 0x0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$unix(r2, &(0x7f00000000c0)="c4e832cef28f501405a14a2b9cc1060f791a2baa98dfabfc2dec258cf532fd6a62b5d812dde0806f986fb6644ee2f1f21db65ac8e4949a1c03b13f96707e47f1d2c0398cb35ba86cf3fdee8e96f8", 0x4e, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="d1edf73ade4caff93000"], 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) 13:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) syz_open_pts() syz_open_pts() 13:11:39 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) nanosleep(&(0x7f0000000240)={0x68, 0x7feffffd}, 0x0) close(r0) r2 = kqueue() kqueue() syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x40000009, 0x6, 0xe4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffff9, 0x9c, 0x0, 0x2, 0x7fffffff}, {{r0}, 0x0, 0x5, 0xf0000000, 0xfffffffffffeffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x24, 0x40000000, 0xffffffff, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x98, 0x0, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x14, 0x3, 0x7}], 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x3) nanosleep(&(0x7f0000000000)={0x6, 0x2}, &(0x7f0000000040)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/86, 0x56}, {&(0x7f0000000280)=""/212, 0xd4}], 0x2) 13:11:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1}, {0xfff, 0x2}}, 0x2) fchmod(r0, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 13:11:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) sendto(r0, &(0x7f0000000040)="fce679c6956c1f77cd71f6bc0e7eb9638d2e3d61036b5942463a21c756004829972e458f538106d89909d98c78b8dc467d3047b118534a7a2b4f74650ebc580554f5d24eb216561071a890a51195aea29390eace7c593455041d03bfbaee0a4e34d8b261814c8aa7d607dc430798fba40b45b77e9d650f60b7ddb0ef145c79fcc8e81543a8c94728ed6b6c24def76c6bf69b8bd374620472931a0edf2c7644040b208000dab3a9750072fd71164b420e6c43eade01474052556eaa153f4bc5a282d5fa755a075add1a4ca27a4f9119b897788c82950ef2ecac5db4175fcf7f5620b74d614c9ba51a5f412b078476dde937a56349e6b9c6bda9b667d8683c160da06e7f1ccafa4b6de0b970c1ce2a75f3b9d21eaeaa6da97c7607adf971270d043fbd28c733f6ed93ad749c027c2b5a9ec80125b9891b19953e7f3f13edeaf0a27ee770b13b972bcff57552dd668108e0ec89b1518720c934046cdbc1ab80787bfaf16b0146c646f2dc83eb3688c2ae66a4482f157b1464d6448082a4d82ee968883507e05a602ddcf6dff0a83e68f38f894143f54c70d8e1d6cec254efea7468a3c87665aae8b73228aaaa6e9c7cf1db66b2a74d13403110ded0f0c2ac579e8a5a8f09956861d2bcca462aa25f2b78c294d394f76547c12cf3b003b454a10630bc2e53c94c4d2957229a4e44b8517698fe701f3c88c8f721a2c8e81133d7d5ae17ce08000065068871bb32b1e8fdd37258e2314316d5b4b422d9963a9a331c24e412f80c2b419f20de80f8691ae52c40714ce5d46ffef848467ac02670f5ff2b4ec2d3ae84167454c73eb97663bcb7ece9c5ae3819f46bf7c1684536f5a04d05c6664f46bda69796a6fb28e94064e306a938536f6d9f088c2cfe4a4237d0ec4695ead8839681edfedf1d0dfa5cb4756798d0e61f34a4da592b6a45fe65976e48845c90f50ca2804a896674d3ea9e8d08f88e96f2bfde3dbc4f2b6a655da6ca26b3191328999ee80717bb13f85aa8fca9d0110da7fa77c28a9a7b363fffd92840aba9163dc0ad6faf975fd4e2abc00cfccc4801c72b50bfbc7231797bbafd5682b97f71f9ef323ef794a039fe5c76e641f201ad094741b75bf61bd072fcaea0564853588b4a70b3cf01c453e5cbb3ebb39d70948e1a1e2d4c7e929757389a3c4df8bead316f151858897182449d4dde36d1b10bba674bd41d0b2e1621b27ac9575b68e1793264624bb0322a13606a9306d7e515fab366220d9d54f499104d6922c3d2ff86655b32b600c800c76e926eb448bba3619fb0172b7d1f31fbe54d56f34e088122b76074cfce7e47ab806d785bd136ad1716d5d785b664282054631987f9648fdcb905d01a3f3b62f2270b0d6f6ee32e8e3dfd742d88995feb26431085dfd7f268072854b8698a2475a7f268b181ef9f62ae998e467d5ab4c3cc2028b0c442aeacb0e382e8671ca016f8acd8bc3460cc853a20421cc78562e656fb0040d1fc96156b1afe82a121be2f9d75713529dd4abdd30b9ca77f0478a787d1e4a8e1f039e1db437550e6ccd650a9af333abe17fb36fa6636bb217183b51c72fcf605d9b10c1f6dd445d93ddfff1f85ed223a8dabf74fe7198424476cc4477c8f7719d0f1413b5387018d96bd0f7f3d8edb6ea8a66f855ea37830c0ef71bc6ebebd771b6928771305de69369595b79c393fb8fd419b172257353814b43d4bcd723fc2217c6abdad6b7d80de4e68853769c2bf4dd3fc7bc191fd198a7e99c21352a2594666c5102afb544a9594bc9f9baba855c5f7270de1818023ae89890c163aed0d11e5ab042ee318acf22e9f615928213e5a356d8bee9fd214d282fdbdc2d28cd547896623232859d7da7dbd8e52a4d152dfa3918d2da498fdd860bd08c5b61cdf3f1a0b6b43ba340653e6246894ceb0f0e3b865329b00e7816048914dff31ecb92f11ea68385dca5b5b70e02c02b4eef7b2e3f94dd6c9cb61a9b0dcadbfdc35759219f66803b71a48782d3777332f2ce8ae5e0b5f699f059325edf6aabb8b869a1cd915849eb62ceab2058dbe9ba58f6e82d5d1744b30100c8057470f80f495a89a7674ff796e0868622815a7ded44a24d71b30d1e0bb09d275785fb6ef592d95bfd43857ad7792c61a51ed2c31c89a5dfda70576285579737c907a09f58ff9b1d7e8ae8781b14ffe6b5909f784710b23ba29fb80dcb4997cd41382027be12285ce36ee725c08de0e77c4a909ca32406f04d6c6639850b0f337c5a4019ed784a84448abb9e1e50e23214d08b07077370c7ea2c8a4fa89388ebb17b344904592f29e8f6848b58468042177403d26bb654d86b44b0baa54254fbd41c6db2c4386eb8ec74e144b586bec1fd94e511ff50512c050ec0104aa371fc11fb4095bdc111d228f3a4fd4b986d26a7596a6ddf5499e9552d37cbb59d89e6d682100bb92ab69208ff43e4891094eec7f76cdfda32e225492c65b19fd924fd4266f913656ed1b1519568458e2499f8f85f79d44cac8d63b2f5996fb26a853b68b0e5ceaee3fb5c7251f187b06beaf08114816433548f6f272ffd1deb7e963b3a8a5d66ac4332c9f25e7a9ec5a3578cb3d99b96c3ea16f58cbb2b0045922698c1187bd5b6d8c87d5cae6f15fec9b4588f46540ac472d4aa06c568d3a6109bcacab591eea5d8449f129a7f78712362bbd5a790d6db284ed280c1a57e887983a861e34030fb291add6ecd86e33042c00cd7ad01880fe95668e20557bb8e456434ddde114073bd4452dcbbb30bc38b18a06e68749d80cccf4d587c1d650bb3be71afbc396d8caaf79af80bb0cda86b4330e4d9424b4aa895d4c19dccb0813f2b3fec82d36a93218c13b4afac91334460b7c0c9ea3c1633e9c7a2178bf235e756e8d862fb228cb64e5af51b3f74d28105b58444aaa01795dc28a98996b498c133e075021c90bd9dde36d6772783fe61f4c8cc85084abb5e80b48d0f7c764f62cabf02af3881399d361439123602897203cba793db985f5cb892fdb400e46d85f17d602fe5bcfa6f904324ef3d83e8a607416b6a3de90f6803f73ecaa83ac218f0a3f3f5df4ee8f375224167f765fc69510ff2f28ff35502296839d5070bfe3f764c6717b6ff004a7daae39d93761c7077790568d528b3f4853e8f670b6b9f5c76da2b92a188e6bff6b833ed0765bb8bf5c5e5b38e9513e17352dfa8b6660ffd67274d429c1673b9518259a2d28247300128c4d1a4c2baf45d811274cff744a53082a3016fa7fd280612bb5714d79aa30e0e3242c0da87269fa3783ce6f5026c67ec47944053cace37e517fd7e2fc53daffbe7d1e1e6c39fb317534c38b76d235f473fc5a86da99d1fd249e544fa9ad96bc30e7c83852dc6f0e909d281e86d1ead7c7c8d527a8c5ab92af4ef3bc15058868291e194191189dec763120d18f28ee131dbb8d0da2c32320655a9697dde1995a48d8f9c93290ff901ed6c783d0822f222186ed836cc1d7f7606a8eaf5d5a287f582bb128b61d4e474604c614996a83b423ea7578b00f89397d8fedf7c8ef2084c81cc797cb125827779d95b8fef4f3457b925e489ce3ebed220669be6a8d00a3ec44eca9bffca124387a15e60c7ab64def6e61218800f573a4cd57083825d55aeeb27aee074cc755e8ed8cc108b4914bdba7ba04d758eb187af38fa8f50559d4cc589ef9b0c50a2f972e4adff5ee06d9c7ecb3c85184fa367c6ffdd6bfbdddb101129f1ce919354b1f9d5e77ae1f1c2342609af004b7c11f6044947646972c421b1172d7a10687362b49ba3d4828448fb94ae7241a6ffb0a53e9aa5fb8af747adc6d3f38c38bcf6bf05c21fa8d0a8d89853b600d6306f143214137ef1af0beea9c5e407379374b06d3a179d488bd71ff82568781ceaf22809539dc059ff9df9a6ac6c8056e314ffc2627139a1958fa5fc42511b52703657d3ef714f57f9404f275a3919498be796e8b727628a162f1c61568b4ddad67d6505e12b277ad14f246a47dc1ec61d154dd69148311fd0092771419cb085906b74a94b964e77ac810efa614910c42ee8d19130659f0a8cb77cea9f51a053446de2fc9c5566e53f5019326e239df77975d0c5ec86f712013c608e2170c1eef697a610190ead722de0000486e6e43636db2f9a32eb3e59c0d15f0bc5f17ae848484d9b5032bb6902327020cd769535d16a1703f16742032eda4e77637f31ad19489f30a44accba823c6be714d74b3e9d31581e04a60bdc104c886b27286e83824cafa55c65d8eda10259a1d9b9818996b9c99b2b50b6c2d8d0dfc55f7d46bc89251b456bcbff07bb2b24237bdef434526938353057ae477afb725796327fe566fb6dad81922d383cae14af1c7916afafbae1d5425264be231c8153019f671fcea0ad16d570c4c011e845a94dbb1961bb22d2fe8297163db6d0e8c82045c2def2edcb01f7dc4c37ea86e6413969fda02d56a16aadfac63e80943f0018703c2e06d0a02d9b5d1a797f56db4bb5c06136bb6bf634e8d51f28bb329dba70273459b4e862dec33d7a8eaf6e2e2495a58c8748eb41c07ffe220a597fcefefc09fbad8584c1de03cec34de109fa5f91653dd3306e0a89068bc5aebc547081e0c3e786baaf275c575c0a655ed47e398254a28eec05af6430f04a6b61ea0dfe505bfb3879576ef825c15c41ca208ea6a953097f797fd421078b74cfb083c377e98ca524a3669b5c58bf595d536995384b9d6a036a176897b52eeaa91f4c964a079485f1a1c7c4356312bc544c1cb32dbf91e65a24be730f980f125a4fb7e4980a590d899812f6c26fd1ff1f7df6084301398f4ec699d682296a66625706e84ccc7734c41d925c9285c575a77da50e76ec3746593354a74165cc7cfa72a6d81cd87655f1a2301531cb374ccbb9ca3d0f0380fb63429689a3345237f7362c48bd7645f8c0e53be7de15e6d3616a62a23d128a017523664aae650ae0d47a41981bd06354247ae67e1397a3fdf38ebc58f778c4fa1e61da396a3785b5cb46ade0343b0d4ceac73990ff96ec694c9de21adb64e591cc92806b505f67d48b1c08a7f215eaf012c808b0787bc445f70c1c6ad84f24bb4255fb849ff2548b69a9dbc4cc50ba20ec5009bcc50d8e0c8bbb68fe7ff3991e2cab6b62ef9629e585352be212aaf65e7f7f4003eedb8716dd7563eb6066fe9d6fe2d058371a1e196a1ae05d9e75712ef64a34376814569293107ba604b5d326e48eff67aee4fa7398c3ff08101643470509d07b8cb23a8c8ed2c85015d7e1e81124752ea7d8e164f39ca2826d44c66fee411d98717f808a228e2c6d822763f61627869695d8ec2563f59972cabd5ea81855d383d60b7f74602b559d4dec31aa0f80612b66f8a6dcb9362c76d92ead2eaf06c4b8fc97a214653964d285d9b78495d608fa10fdc8f6b2bc5cd106e560931751546e6f2f22b5c5851668495743be3080c291c6f44163024b8c9e5bac26ab65e18d47dbfc0cc9da4e1815472103391ce20f7dfdc547e97e75c9574ecbeec197741a6388b0f26bafb5c3c28b75a475c7ff53610b7a4056c76148ebc4ed1c1330d68e2cb0e6737b7cd3b028a93bdf84890db2cbec870effb1dfa6b5bda94bd4c8bc5334dac1915ecfa5872cc7a20c9d7bb37ce0038bd484dc46b7505a6ed57b80341b379e79c800e2f994e583a6d4152688279fc1dbe5e2d129767939f95c3803a884292c6b4e83930904106ef1f3a7db6d0d14e9a28869f706f37275c432334c3fa5a2e6ae35729673632b7a5a1a1071358077fd4edfa94a81722258cbd28869c1cde", 0x1000, 0x4, 0x0, 0x0) listen(r0, 0x0) 13:11:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x1, 0xf1, 0x37, 0x2, "094cc346dbb5427df6ac2f0857d87b86db5d8766", 0x6, 0x63}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) 13:11:40 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7e, 0xf47}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000067, &(0x7f00000000c0)=[r2, r2]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x54e5cd830db3ef87) getuid() fchown(r4, r1, 0x0) r5 = semget$private(0x0, 0x6, 0x501) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000be0000/0x3000)=nil, 0x3000, 0x10000000000006) munmap(&(0x7f0000bdf000/0x2000)=nil, 0x2000) 13:11:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/125, &(0x7f00000000c0)=0xcc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 13:11:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x30) syz_emit_ethernet(0x56, &(0x7f0000000140)="e508c5251bc83321bc347336b04c5ca6f5acf8fb4187e78f35ccf7b2f1d2040c70310230e26eed74792111436b248f8b1bbd889d7243f073cbf57194a67ac5357c16e4d7bd803390f3905d07040ba08618ede01f77dd") r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') 13:11:40 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:11:40 executing program 0: r0 = socket(0x800000018, 0xdedf991d9621eec, 0x4000000) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:11:40 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ftruncate(r0, 0x587) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 13:11:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) dup(r0) write(r0, &(0x7f0000002580)="75f33d6e9502c5ddd9bdfced435fff45fc8c04b20f9b7ed9fe97e5c06b6da2a6b6eb1b9ef0b13b3e80daafd8834d3371c9db442c8fa49c4bf839a96f47ea765e9d9b727f736c6718626daa2caf1ab3744856f3c1c6bda08b448559adad3e9c8cb05b5ef20973e1cb83fa8098ae24c8cb6b3e22964b738e56f8c49473e501b6686e8f4cd32bf1dbbe77e86da9995d860705867b9f4ee30d03ad0b5c2c758626c427309b0915a297ef250ae70ec522c56cd50a0969efb11755c28058d2603c548b196cb2a9a3cf3d667d33b6b7bc3f5dcc289805c285a513c6e856a46755f25a2774c72043ada777e7a001a528e06584040b70012f73b10d30a9dde4bdbf250cc2531cdf5435fcbc7cd843cba6e1a846c1250d405957106426c5c60a1125ffa5bc7afd96beb4a5b6322c5b528a65c1f5acaacd914698f3c5ab7cdd23b18aa8a86652d2af161d4b308b1fc743c5a886bd242366fd8fb8a65f88caf6bffd40c95d5a0176e14fcf459f117ed5b88ba381f2fcdd5369b31b3d723892e0544d110d08a05cac03f6c608b0a8a65b2ef141cdf25ced5da901ffd38cd61600efa3428bf1f655925a97680dfa131a5db7d647b0296571c4fe46c4dc368dffe00e9d7a6043747347a4d24f10746cf7ece328b97c8309b74f85c85af69e3e2bab3ebfcd70e19f5dac025fdd57969aae55f38c633d928956087e081ddb9f9638e0b45a449bc2f610502e86f1e551a79267c471771de2a98438c0fd109682cdc1001b6845fece6e6c8a11c7d05810e08e47c6ac4bec8c25617b49e3cea219c7c8ddb11ef0d36ddaec69fd00705c480822b0d770050d45f91b72bd46685f9c361a81d6460c5efb331760d593927d833946c7e3035c3f0f5ae60628f0eb4d1f9ea9639624f84528a9e7f8f15964567cf31241b9d89b457fd17ba1d8939b6253a9e250cb75dbb82b8ff75fdc1d6d67ebef43c12d9ebdf5ff3a4c4853205409993f99740b6514e33ddac1cfb707baa6a7ba878079bdc1422baeb296deef45dd666d318c5fc92970e4f1990423b1ba36b516269855d71c5377e725d94c5043ea5a43a60b8269128a01bab9f21194abb4cbc4a020ee797c0a0898001aba1e37093b1427eb3925aecba8fb1636e264cd4efd000177b8d7a7a2cbf706724d966de41ef93633af1b9ea51400ec81bff68b458abac86d06928475d8784bee9971b17e8df2e6076d969611cf9916fac6f34325db757ae528b8ee5320204058ba2ca3f6a349ff50d8090202fc8a577cc4dd96a2804bf9fbeefbe5eef2d376783f8a4d2a01f8d036f3448043abd1a32bb8f6dfcbed7271251573fc99dc4ff6f5ef95c4cdefb5e502bf6d681b4f00b02d982366f41a17155100aee607e01a2d2a83d3452dde399bdbce8acacae3885ab68ca4f8f6860dc95f7da1961ccdd24f43062384460ccb16163c97620d49cc798070b45e3dfe75a15ee2c9193cf0737fb838d670e141caa5afbd68d9bf7e7cdfa5ec092fac7532000b14f3a132d5604b9cfe3c5b6c8d29ab3f378548894228a409d12bee047ecd4e2abf1358312f6a086b89dcd22adbc39a7cc74a2d466be8c87a748a5603262059aa79e4b478bb53d1d7f8d789c5f29d76964e6db7bcc28cab511f8b85b4d63291c6fc23f68f285d05a0609280b0694828ab1adecf52c8de3c7479b0e6953223a8a8a6f851c63dc643617121557c0208f4486b22d2f8ccf3b0cb8881124806357cc9061bad77763507d91e83718592c37bab76f8f40fb0c7131f83e729c121f17b54b469cf499b5f29334927074ca0685d95d4595ac2abc4312c61748a6f354f8d43b5fa8c61479615cda0c5bef77d97eaacc3f7ac5617b14237c0f37c189cc94b1f6c7fab056e3112bd9532e7951aa6bf60d43e6486246f646f4db9721082b3c2001754d8bf706802f0591415494724d9d193d29d5aece95c1aff34919eef7ce388f6445536de6c038298ac9391174e0b93cf27b05d73d28ab33cc52687c5f3152e6df61082b4c8fef8e88d6fa4ae0c6540e19bc90a8f14dec597ebd80a6a32b62e3d9e53a7ca13cdd5e62b2e7487192b153f3c0a205f54c10a54b44631f17cee1d005976f2190d4b6bf82c78b691068655d2091ea901cdb2cbb6b526f1d18cbf69a75be6e7e2274053a9d0122ab9f2276e9935ad7b1b3f8ae22928f3f4bf128e7308d1f33612a1ba21c1254179251b524cb11d16dc62f8c3adf007b9d80e93e9ea5baafe8d7145dbc50a05215a5237a519aa37498f8dc8e79f628e286da3e3063c026a5a315873b36b92d1ff7edc98caff987961228ceae872a5b85214bee983bb9aad0f8dcd6ba195f06f16d368952ba1f1cf03d3b2be12f08bc75809c418591f87715986bdbf6e89ef9731b4b171334cb3b67f53ab58d1d023d791ed72fc3725533acdf975988067a26a16b3cd05af7e796be5bf90938e41603c2e5594e1c4a4faf3b5c574302bbae2de7a39ce67123c8bb816387ec45f6bf67de14ee823cc8279c8984706076d125e36658f3af938da4877aeafc51e9cba039066454e629acd67eafbea415ea1fc037ea4f5fdb45af996dbc9bf2ac26d42a2d46d47aea2e558685e958c1269d1e231628d4c9c893f5fe350b9af5584645ead33c7424bcd8c59837980e5eeb7fb31c769dac9d60179db965c2c05f68a9f14df1c4135ce69dc7ffa24dba9b8a2b7893863afd0aba99646b24704273e10a361896c88b29cb4b498209dd57105c57ba722735d72af83792d5debf77ef5222ebb4262a7b46873724aa08c75f0bbad492be43920d9124bcecaf8f195b9e2d2b27f9c3308052fb18ea5c2cea2c32b931526eef3ce46a39f7594cbaa502997ffe4678009663f2de49680329b3aca017dbc47f865228f5b4e63ae1e42d3285ce4cd05fe3641d0c2f02876799b1e79c393f482e53205ee5e7977d90a710b5b3f0269f5b049af9671ebd15b530ccde2cd752e656f1a8bff4e35f7b8618708975ac435879757535ed95cf3e6bbca379bd795d80e2fbf5e8035733c258e30f49b2478992459ba5e99db647582ac89923fa7b0ab613a2096675020b68e9d11013ea27c4fa890f13cbe639593f1f0b1d4756c1ad5ad67aac7daea42cd5ecf6a2c633aed64dd354be00156b6c07b98b81d4ff1a98dc18d41e0834c32730ac402af02daa320eee4374ddfc295076877077f63258467a2efb206719a5b527f75c5a254813e83a1ee47fd935efcbffd0525300ee80688d3ffb1bd17b061304a36b2eee623d34de01e8952948c9273b7e9eb3c48c0dc4c6f7014e90ed5716ea1e25e5aae0c51d555bf138799d0221d71ccbf377f8b6abc4bd42b837efe84275c136a444ca62ce124e3506974221ab87081face0e9fc8d793befce78e5812363b5d6979fdba7350db9f9604ade3cf40a30f8a1b36fac5749ca3feaf5b4e365e0b5d7549bd0214f34e35a868450936791fec329d13a8735f800a1e3ed948a2f47642a96029fad17982e12eed13a8769b50d84f4f1a1a351e2b471015b702d09157d7c5be13da91be6cddce77afed29b16d2ea0ac68a4922c58529308f98858dbb9af7b2ebe73c8e6f10f7765a3254ff3731c4a37a719fde5a6144cbaad17d72a1de8fca3263017c1ca35a666258b23abd1d6aca3a9946cff321a3f6365e05a5d6ba97ea51f1a725be8a3781a19bf63163070842286422278c3498e592b3945b6e91c1de9cf7e6fd23c543a6ab16294045af84e3546c96374da8905dfc4c286c9d6b354222bf36ccdd5caffcca97e8089afd77ce23d90aff6350ea48463275ba94b151ae55a3963bb25e6539521461f91b2182a581632307a6269c0a7b67a01eedba6f5caf7d8ddfbf6d85e7c18353c89af41794538bfd2e0a8423faf2286e49c2a81cdeb7492b45a78e6a5aaf01b77523ee06a0465c485f2f88c7336c8cfa4b74f7e30de4ee4f43abd4a8f526b8e1c4acc6b84f19bd848754d9bd6524fe5f3adc2dd49ad71947ddb1bf2f54e1063d852c2d5064c95d0bdd84e0c162ab257fe2d70d386ae7e4db45be36a671e25fae7c2d57328e1caa382154b9baaeab57411e28cf612d8a3c4c6c4670a4621b828f843bc0f4c2bd1d50743d1ee11521b1293df3b0de634581917449363dc9a6b57353eb2c2f09de30740dc3deab40ea21bed226b0e312aee8e6504b649963e558645cc760b4c9a71c5f5ae90506ad193a56e7ca51d5d76ff4314545eb3d234cad132726fd5750469c0af71b9f3bfecd42a6c77e719ba7600ab0fae7f3f47ed92f2c788abb49c03e53a0751fd769500f8267a83afb42927067ab7d428a1f5b93ffe48c3a4811c4387c1447544db89689a0e83928c76cbaeec6c51cb567c89eafbc5814485122d63c8a7b3a9222c07ac50e1f52f2a87931926268e2ab61d84c517dc096c5c1080ee53107a0cad767261a67ed6a17251a2e655938a7324c2004d10046785ffd62ebaf2a1aa6cd8b3c4f3388f52162bb8b2735be996d279785436dd3ebe64b6e7b190c8c5184a5ed2c7417ac6b4a1e730680fb85663287fb604cdce05321e93f030b86d1107284d44a3c1779b3d2ee993f41b19e1983202cabb1b3428a9c974f352a34063b8eede639297f7519b0826c4f8a0f7d68d843bb9c0686b55b31c4e63fbf707afa245bc24c3aa14ed9b139ec69af63c48f62c37510cb64717b82c9bda0c405a36f51a3de949ac3341ec2469994b141c64bc3a4da258a19ed69833d406bb036ebe4cfa0d962bab70e061acc553fda2f67c022b8fc7d6f8c8c833330f958cf9ddac1987b72a534c95bb9358eb8cefced3474a37573cc9deefc2c8a20cf7423ebf9d08d80ffb154f3304b12a6248849f4f707cc65fce02d55610e214eb3205484319c2e5df90a2078edc6c2e373c962fde7d20fbb4c6f1ec3c618989150f1232b33a6baec329a1b942e0e8be14a6c9d37d33d56e3394665be96fdef93d36bfc6f121256921141dd62ec707e4d75b28abbc58a74b52bafefeee2d8f4dcb1661dba737b2cb6fefc8628458771f2a808eea866cb4588e5362183059ba111eea610bbb32f7867ca2239f5bb5935d49f8510c846e8a53cd101e137d65b45bf9df9db5d4cbd5762e0c8f2dcc0a4e7f4c8e7cbbaf7e6ccc395583be9e37680d616156e3dcfdcd00a225c8ce1e424be3e739bd927495814228ace3934ade7f37da07d0769017bc8f13e0a563ec73555518d8a52eaa10695f5498e51015b548373c90ac4c47021a9ff2677b52b64b400d9c7f4b2c6fd14479036356bae39749c83fb82ae940588ace722627976b1202fbdab8f667c63dae9071c377b2bda965e8944260bb7528a0ae22f7879feb3c850ab1f0a91ab087f39ee2754bfb15ec2cbdcc88ebf170d4a2061e19fc78c4a3cf767e332619320b60318273bd9668b6760a0f5a38fbfb8d95019d3114d9b36d88a3a513067aed5364fa5137bd57c7057f08519c9b926f3c5d68b760a71565186eda1ff27f958b62501130ee75fa8280269de24886846b52c329f1fdff98ac394a07d4fb58932cd32a0551aedb0fe6d76fe7bdf47a17c969b0be2b725817d53602e8d0261cecdb4d5209316b81433a84a6295bd4dc13edf70b77f6804455f076610e8a3933a2c94a2da967c95f431bea7f4fa2287829d98859fba457afeb7677f034542f86fe318a8fe10a3b04165a33b50ef31df7b505ce16bd8c8713abb66fd3c83119e2b02cf1eeff7c24ccdeafcd50713cb739ed34726dd22f847dd9d7811b64f962b8c96f90cf57cc0f0538da4d2de4859066da549eb9245b242dff7651748bb1d82eb62fd1fc", 0x1000) 13:11:40 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000140)={0x0, ""/81}, 0x59, 0x3, 0x800) r2 = msgget$private(0x0, 0xc) msgrcv(r2, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)) 13:11:40 executing program 1: mlockall(0x3) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:11:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r16 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r18 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="6f29d490795dc27f031e5800ccccb36661ad9bef97c7a2ea5e033e296da4248435c829cc02c4118f6b0e1d01683c045397c18147851856fc07d74b62ae2d41dfc2cc43aa27ac5480049e21bc9afe6a243c29a29fa724aa0bed6ba1f10f4664f56ce8c25993d2d86c31fcf0ef401c0d0d4531adf34a926974000df97509674c448df37198e70b961b05b4e50fc69fdb7fa33420ca74a1c0c1e3b04137f5a5b2b8c2c38c5aa2c47c217817c1afcaa6f95c539463ea45c0726ce24af8adc04b9b4eb81e639cc1ded55bfa89441abefcb0a141ab061c49cff3c1fa0ed1015287659a51397feb40b563", 0xe7}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x110, 0x1}, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r19 = open(&(0x7f00000007c0)='./file0\x00', 0x10000, 0x141) ioctl$TIOCDRAIN(r19, 0x2000745e) shutdown(r0, 0x2) 13:11:41 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) r1 = getuid() setuid(r1) 13:11:41 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x3e0, 0x4, 0xffe) msgctl$IPC_RMID(r0, 0x0) 13:11:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0xfffffffffffffea4) close(r0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x7f, 0x4) syz_open_pts() 13:11:41 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) 13:11:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="68f62c8b521bd3b93538b03342bc03733e89540fe58ead57a119a00cf3b2633cfe8c514c7a70168dc7fc11df9d37a79102768bc40bfa5e0a11ed6321c8088d77d270d0c69d8f654870fb5931a1468bb54eda56975e275cb814b72a831d34", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:11:41 executing program 0: clock_gettime(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) clock_gettime(0x4000000000003, &(0x7f0000000240)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getppid() r4 = geteuid() fchmod(r2, 0x111) r5 = semget(0x1, 0x5, 0x100) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000280)=""/8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) setuid(r6) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r7}, 0xc) r9 = semget$private(0x0, 0x3, 0xa0) clock_gettime(0x0, &(0x7f00000002c0)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x0, r4, r7, r4, r7, 0x1, 0xce}, 0x308b, 0x5, 0x80000001}) r10 = openat(r8, &(0x7f0000000040)='./file0\x00', 0x8601, 0xbe) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 13:11:41 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 13:11:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget(0x1, 0x2, 0x21) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/135) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000040)=[@rights={0x10}], 0x10}, 0x0) 13:11:41 executing program 1: r0 = semget(0x3, 0x4, 0x48) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/4096) r1 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 13:11:41 executing program 0: socketpair$unix(0x1, 0x10000000000003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 13:11:41 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 13:11:42 executing program 1: r0 = socket(0x2, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:11:42 executing program 0: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) link(&(0x7f0000000200)='./file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') 13:11:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x20) nanosleep(&(0x7f0000000080)={0x40, 0x3bf}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 13:11:42 executing program 0: r0 = syz_open_pts() 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}) 13:11:42 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() getpgid(r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) 13:11:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0xc2) recvfrom$inet(r0, &(0x7f0000000040)=""/211, 0xd3, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x83, 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') lseek(r2, 0x0, 0x0) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r3, r5, r7}, 0xc) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = accept(r1, 0x0, &(0x7f0000000400)) r9 = accept(r1, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r10 = msgget$private(0x0, 0x26) msgsnd(r10, &(0x7f00000004c0)={0x0, "6fa7465318d13c56ab94a7604b979e7799e3d1ec54b4008d2b85c466406db291f361dd6cbe8a16727bbade5d7524f4841b97423abd054b2760f53add9a4ee3f3271dba3f55448ebb901174d521724aeba0081c5365f58de41643f3102477777d17041f130333de5b04cc8e3183cbee8b58771704e27f41ad97ca72a0f5c068aeec3aa739ce7ffacc57c397dce52b6a5163db7a8f28457826d251ec305453f1dcfa60d2f3e8600e4efd3835d06cfa428937b38c55024fd1a9f403ed44d9"}, 0xc5, 0x800) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000005c0)=0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) setegid(r6) connect$unix(r2, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) r11 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x8) chdir(&(0x7f0000000680)='./file0\x00') writev(r1, &(0x7f0000000bc0)=[{&(0x7f00000006c0)="fe14a8bd0955a56b4377bf6e771fc1f95c08c9f0e19583d7a1816d3e6209c5bd7315c62a611281e850938efda7c40c821b86eebddb49fa75245082b686d45a30cf9fd600635be160e667255cf8df8bc1ec4e95ca037907567651792644cd2b4cedc89213c47b613e07195ec76d6df3f70198cb1254410ba4f614d5e3b2528b0d9cf179cac9c667cd3028833cede4de8bbffef5b88dce29dc8264004b0865180adcbc573b62dd950f48dc6c7f8f036d3493d05366d668934d3371bd8b258b783ce8b19da1dc7296f955f2809dcd9b136e0ec01db472454c2214c4d15f554d80d52c7760", 0xe3}, {&(0x7f00000007c0)="ba5139738a18c022f3cea4b37f1fc5ed", 0x10}, {&(0x7f0000000800)="62c4845f896d906b6ec40306ace37adec4beae838c6a3a8f23e932a290a9e22baa54d89717222b9d3a3d7c5eed51c195d8a33d043537be7ad3ae6871ea7bee53465a95374e3c7707f6baa5be99b9a1bc786853f2dc7feed82fea6d9edbf5c532d2bcda5d860b1185528f027c946d6934e30f043cb749e52a4a3db7084997f98142d6641395cee931df3219f54868295e36691a726ee29c817113ec15b46670ea838d79cad1fa227fd0226d300ae52efc9567342a636ae5990d3f222aed360c264cbfebc13c9b37a734c513ce8554cef56c403c86", 0xd4}, {&(0x7f0000000900)="d3c597c80b2dd57174e51ac615f36d645a3e1471a54e40adf508ac316da34bb80bfce35b307f476dde8e76d9ea6917f6bbe98de11ed79818f18c19", 0x3b}, {&(0x7f0000000940)="4bebe5f9d3ff0479c76ad595e37a8765daec5afdfb949c83eec5e786f072fe46893bd5621fb9519a228e8441d8708849443cbda5f9c3ece96ca79845f223689e5474f82d07211b2fa4600bd38b49f902bf7d0280ecf4c34446383cf14133f91e7f681a4f437098006b0feaa121720d0174bcfbf1759ec98931e78c0f407e28", 0x7f}, {&(0x7f00000009c0)="6f1f9c0e63f0be8d79e1edf0eecc9eb13b57727648f7154dd80fe086595692e771149a25e737615c8075bbac0155af57ad2c21049d8b2c3d2685142c59b5349cd072461a54da294be2ca50f38e11fe7e2d4d8f608e73fb0599f72208aaf47f2d6350f7a23fcf2bc212f553b49686ae277462384539c58f904a4a0e05dd579eabc60f506349b225cc8aae183f71b6bb349d829aaf719b721d5d5632b0159ad3e9ac77b26ed9e8a5038ab8e646bf7f1bb6b2355016ca0cec5c020f5a99937b17e9ef3dc5bfb1d9f8400a5dc952acd62ec0e3bc310dcdfea98225ca810ed6633d4ea0ebb38f846d2772e3", 0xe9}, {&(0x7f0000000ac0)="4a1c4a1da257cba25ee9c201e78edf25a744c0ee90a95ae6894577842de6a477cc65971fe02ac55aa71d927a06e235e0cc6eba77e126c510513ebc472094ea3d0c6468183a001717b954a1963f9079f8644a3bdaa1ebe3294d3585ad80fdea27c1279f657b038c3c63bd0388824ce5c26171ad80f04039a515f5e3e6892770ecdaa516fefd85bd27ad25fe27587a297e18006b4834b48462336fd2b6dc0936d042788f45df8c221fe99e801a39caea9e3053f28ef9344ba5dd460de602781c48a482ff2e28c1e858bc1a969b0b37ea53e90a3727b395908096", 0xd9}], 0x7) readlink(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)=""/170, 0xaa) sendmsg$unix(r8, &(0x7f0000001000)={&(0x7f0000000d40)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000f40)=[{&(0x7f0000000d80)="8794697f1808440973b050974c9c804f1273330ff9d403c91fd3571f80c2101d3c80784742c0fe686eec807d94896d46cff5ec10ca", 0x35}, {&(0x7f0000000dc0)="1521da8f4ce74be0894b7d9e4e", 0xd}, {&(0x7f0000000e00)="e38becbdf7ce1b88559877f93861c7e35c8bcc82677e71af1725638b38610387f9d80736cc168aadb27e1c11bdc0", 0x2e}, {&(0x7f0000000e40)="d9110e851811f02d214b7c696f3cd48e0023e9d762b7829c2a42bbf669adc9436d8d871398aba45f0e827e9d14262bd4c857197555b822ee60adf83cf1368f85761560b826a777f9", 0x48}, {&(0x7f0000000ec0)="e589bd79af2fd21fdb8994d919d94ca6de2480c73c24b0627e1f642828e8dca8905fec80da9832ac89ebdbc94626a2c415f97ec69ca15638e223e06996bb167c97e563b4be8c2c5e9753662dd1fab2c6d64bb95aa44699fd0eff0b5a38b876bdc7df", 0x62}], 0x5, &(0x7f0000000fc0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r11, r2, r9, r11]}], 0x38, 0x404}, 0x1) recvfrom$unix(r0, &(0x7f0000001040)=""/171, 0xab, 0x800, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r2, &(0x7f0000001140)='./file0\x00', 0x68) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000001180)=0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)) open(&(0x7f0000001200)='./file1\x00', 0x80, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001240)={{0x5, r5, r7, r5, r6, 0x80, 0x5}, 0x100, 0x1, r4, r4, 0x3f, 0x26, 0x7fffffff, 0x2}) 13:11:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x7, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x8, r1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d8ff125c00000000", 0x8) fcntl$getflags(r0, 0x3) 13:11:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7296, 0x369}, 0x10) 13:11:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 13:11:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x200e0, 0x6ff, "6cd23a9b89dd86e459050d3a00000100", 0x0, 0x20000000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) write(r0, &(0x7f0000000180)="25d0b9c9afdbabf41eb6bf00d7ce07f04b01c0aa896025a64aca1410f072b01e38f44d3069220e4198a04976828413b2a2f907c3ebce8492cd5999efc1b00c625cf0830a07e085f6414a4d205b0a89ead24e3726fa65249d253088162d880948dce36ec604152ac98ebb2e6ecd", 0x6d) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x8, 0xcbf}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x499c, 0x1be, 0x3, 0xffff, "f27ab449646cbd53a593fda2e003bbaf2cf91d33", 0x4, 0x80}) 13:11:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x80, 0x0) 13:11:43 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockname(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f4d6a526f45d9842bfc058a5eeae38ccc33942f066fd22b26c8a23751abc318c40345fa2dec46f9dac78a5c8cdd22129e05637d476f108e0631847485caed723961d1c73361a97534902c807904dceb9eda1f0e4687251897cad411b8b63f7b1854c8fadb36"], &(0x7f0000000280)=0x6e) r1 = socket(0x1, 0x400000000002, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) msgget$private(0x0, 0x80) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/183, 0xb7) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 13:11:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='Y}\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=',{,(/j@\x00', &(0x7f0000000300)='$&\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='(!}\x00']) lseek(r0, 0x0, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000000)='.\x00', &(0x7f00000001c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2011, r0, 0x0, 0x0) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000400)="2a1527950da3f85c87be7d2c25bbb140c9b96cab1c2e4150c8d2d9a22cf3e123971256249921582347740896e63546ff4dc36361f5f9daa6c691b4c556d55cc36fd264af3b1e89b17c13083f88fc927414e6f1e3be76b138785e28862624e690739e300ddcd18b0edd97530eeb1a2824a63aef3028356ea6c0869b9fc0e5b3547e678cfa7789e8b0720e37558c3346abe5c852400e984aea71d1d6cb6d136e0aed0196d3e71faa6359154f7cc6c3e421cf0f9fbd7efdf8027d0ddb05184d1f", 0xbf, 0x6, &(0x7f0000000500)=@in6={0x18, 0x2, 0x1, 0xdca8a70}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) shmget(0x1, 0x2000, 0x118, &(0x7f0000ffc000/0x2000)=nil) 13:11:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:43 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x7) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 13:11:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40000000000029, 0x200000039, &(0x7f00000000c0)="905d87f46d1ec3afc3b6c8a578fedefdbd44821b7669b9ab813857e7b1108241d395201be0a4203f5dff0d64556beded6ab6da4bdcbe388c0c037b16eda170410762e21fb4517eb00ea9dbf252153ad6ec73406ecd0bd29bec23ca0a60f62b310c837302d5f0329c08eff2464437e3fc7fe50ee703411ab6db7ddbbbf4868aecb2e304fd5ecf2f3945171251bfdeebcaad3f9415e7f05f78020207fa32cc8e88dd000000000000000000000000", 0xffffffffffffff73) 13:11:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:11:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 13:11:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) 13:11:44 executing program 1: r0 = socket(0x8000000003, 0x8000000000002, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0866decb1394b581ee5ccc31e90200000000000000652ffa63b0a2e2b63ee4be69baccd95d8fbbdefd49144e1467d6b1284ecdc12231fbbc87da3e2a6c3f9c0899a416c9822edb10c16e212df1774d39b192fc4825a9526f684917729711c0f2663c43802c09f9616c786c3a211d4e893e3ca9cf75c41c3561aab77adaf5904b3c44a15848a47bd565de20e748445047513e"], 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 13:11:44 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x400000000000, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x1}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 13:11:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000480)="cab63958d61a30894481d96617ba5b47d2051a4622d87f9126c8a51ce12327f33cfed3e98f0b1f6ac5982c699bcf055b4571efaf22bffbe6b24ade58a5bd4503a4760625f4c5d219ab363dc410c560405533f33849914ef1363f2889ff6ebdc00f831b254b1e0f33ba147860716300f25e8fba0edda01e888c453f0e8a1e888c19e7f848932675f30eead8c012", 0x8d) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="a41c7e8f3e5bff51edea3ecc129560b43815789b5111b329d9b84bcbbe5754dd09946f4959e69a472c551be1953ba202ebd54343173b3d165531c65f97a9aa464869ae65437159bb953f93955a2d07be74f0f288bbbae7133d850ece62b8549b93b1b19aa35a6118433c6a88d1e7ad65a7aa118bfea4e6853683cc304d4f5b0cb13e7fbfa861242453f0fbb1cb44c33588bd40efb9b2410e0c9229a9068a475d725eb7355af0ce7c1a38", 0xaa}, {&(0x7f0000000180)="55a774aa0eaaf6338d8c0c176afa6e246accaa77fb21e07dcaf7749cf18eda9e57e5bd7168fe9e2bc470e57d2e3a10553a54b1841589794d506388de96aab4a31f1e94a0b15a9a8b8f0f639989035f60d1c11574ff9d8d74a496f780d406f35f2052cec5c783e1d469d8ed242bae96cc9271accb26fc1367b383d9da38de640680b6a1dc2f5058fb43783ede51badf3e561181ea5fe7dd6b4654e51f66e3274ac6de9c922786", 0xa6}, {&(0x7f0000000240)="a102bc634e72606ec1bd40634cbfbaa5642b0a06cb6592e13bf39ebe47e87034bd12bb26f3a86d8f5067328108a147dda2309985983407ff77a9da7361b0bb64e8ff637d5d3a4ed3de684b52406ecac973b0303983a0f6403cd95abb836188c95917938dcfffe898bce3b8", 0x6b}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="0578518c17bcada908534671e5fdb32ca12b16d9d71eee9e36fc0e1a374efc12d89bef26de547293fc8d3c94be5442e0aec4223702fd489af4f97fd29767b9bbaeb0c81859441ae8443452766d521db1ffa764893219b04b5811e4ef61db399205800322251cb27cdcd4156dbe791840f2e1909bee6b89e7dbbe4c6db884c2db6a0a8b77ef50c5aeca78cc337deb3843205337435544c37083b811b7c4c1d9bc8eedfa306108c122f9d2b9ff9ed06dcf3ee456d28abce7be44880e08a1cf0a7ce967d60788e40f913c3d75c41fdc84f4f7615fe430ddb145bf1388d8a42114207e3ff712b867569253583edbfc29b1ddb1353f08e5594adbcf", 0xf9}], 0x5) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) socket$inet(0x2, 0x0, 0xbb) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r2 = syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) 13:11:44 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x2) 13:11:44 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, &(0x7f0000000680)=ANY=[@ANYBLOB="364a3cf38b2d9ac6e1ba9c91fcf4796dee20cecc66525347a976c3bad90b73889b74d86604e447485b3b22b646def5917b9b24532f66316a135e44872ff6bb4dd8e799eeb20fc317dce18d6973262813d2b6a5fd95a18edde7b801a49ac6943e7a8ed2f3c65b78fb9dc347a7832f38fe30e5966bfd17fa07b4b6217888d8ddc095cea883c17f2f223bfdef611679fb4a6f7934abc89d5d403b59ed668e6ca57429c0dea6f9b9083a5289b6b23376148876703e58669b1ef93d23a5c2f3eb6d1918"], 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 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 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) 13:11:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:11:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10001, 0x8e, 0x10001, 0x1ff, "6541c08f4388a97e18075fb04fb10342d63d0c67", 0xffffffff80000000, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555a80000001789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4d99342a3505bb3f021c1adae7056416ab93f12bc4d5f00000000000000000000000000000000000000000000", 0x6b) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:11:44 executing program 0: r0 = socket$inet(0x2, 0x7fff, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) socket$inet(0x2, 0x4000, 0x1fe0000000) 13:11:44 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001340)=""/4096, 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="23a42bb4f8cec28b7d3b31db6b9b398524bebd4a763c632cabdbc7a0d749dae4afbe90f93d6be818ef0e3796467127c3f0c3deffad497b61efbc3827ea20c0e2d579b0e10e418684b8f2be67c07a4611e3790fc8e4582e8e2e73be57f444fadcd45ffbfcc3ab646ded3d7b10ef8f22d1bc1d5e4aca6a2d25980bbb8eeb817b8910a3b6ea4b48133a211869d81ac274e93ca1e48e6eedaf3fb60738ed0571146cd1618de34907f9746e38f4ceb3f6cedb21164e66a7712351a0354b1e9369a9345a7126b15e35ded8985e83ce1b63ee3174f196ae", 0xd4}, {&(0x7f0000000140)="b4742735292a97131421ac955a9f6c038b1f67070724da082d1e5c6afdcaed11d029bd056e3f30e6623e767cec741cd0003426bae136215f18845ec3b46675e2cbca0637c35080812a69e3356e83ee9b8cb2d1ffae314ae70bf18c901c081a023c27da2960bbecac17f319f94ca56ed01601afa1ec7b68874cdd4c029892804fbdda44260513a6429852f2125ab3562a055a9c862d62e14591b0bb7fa65f1dc0b4eab3006032bf9fc28f3b1a564d4777082bb059db23e22e7b895b", 0xbb}, {&(0x7f0000000200)="c53e93f309da5091", 0x8}, {&(0x7f0000000240)="b531eabc2eb332a299b42aa1e5f158993148add8372dc2d1e801ce3611be", 0x1e}, {&(0x7f0000000280)="37b72dac7924e4bb1a8d5c3902804225ca354038215091970dfcd78512e925a876cb4387617fe4340f9a5b2ddaa5a504f8c5c9274e20b9f18ec78f184fe1edaf68be2e8d3edf49f184a780ae6c6af0bf7b320022a6c085c69882f2bb4000430c3acb65b19dbde44542f0051df8f511918132d89f356bd69fd7d243a40744ab54963336b9cfaed90b4f190c83bac92d9a05e7508bf2dda0fb862253792f3daaf10801fb67550bcdf90b2092a04c2b66560f3c889617", 0xb5}], 0x5) recvfrom$unix(r0, &(0x7f00000003c0)=""/64, 0x40, 0x800, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) close(r0) 13:11:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 13:11:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() semget(0x2, 0x0, 0x400) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 13:11:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() r5 = getuid() r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="13818198da9ebcf077a978ddb58b91e5dbb481894b5c71aa00e5179af9fb26c68c05393136a136ec6dfda0cd4247770791db0fd020c38ef1e55d7b86e62a0203fdcf66a0b1907f7f3ca23ae958a1c461e62d9135017f58e34a669d55a9727434a2e895906d51310b7b6c1b9c300c17bd26dcd245a3c18a3da7def71eac346308bf94fd24cb9fd89711bd593d6a1c08a316f15b6d5bf211c7b6685974d948c109b5bd67714a20d5d430ce7012227794498b7dc07632a335a7e0d16ea85e49b882df5cbdd715845d89ec8205337e7176a980b9e0", 0xd3}, {&(0x7f0000000180)="aa16665053ad8330a151f7d2cfaaf94c233aacb784420d6f54afaa1fae263f629cfd9c856e012b717ee878d3a48e445085630fc4447d66f71e85ed6acfc80fe3c96d4953cc5b0c3015ec0144bd46c7df4f7b855176077318b057b14933ed63d93aea170ee29225db78c0b569133d93f2ac8fc01c6f39139ce03aba2b7cdfc5954b9a0c99db3d6a9bc68e972765b285921665df21ebb03fce1aea00e570f610528541a6d79af642d6101083ef0320655cb2190537f746ff99e4ccc6ee223c0415915c3f916cc6a75adc83d61714022de0b9a949a92399751c54fbd41a6f04", 0xde}, {&(0x7f0000000280)="18c536ec68083308167c641df6e208430d79237576ed099d4eb516168c85ee8faca3f906bffdac0b7c90d144d21311da3039b9ca83ea2e22aa52f33a24b5c6462f5a3e58d16d73c663eb32b6c5a81442bf3bfbfcacc720c1be9d34e6ecc4f313a7ae57969e00", 0x66}, {&(0x7f0000000300)="bfb50a977176a82d458d4fb01f10254e292bee4c90bd6601ec201c4d0930b07552815e8f2fc4ef92f736f4c26052d4a50526edb0d8430110a27ee2a3c85d70f4bc3cc3567e8286c344857791c8fb80a24318b0b10ff73d174bf6bce5ab6594a7ef3916a797463ff33e46a4dc3dbadda2ec92c024e3f34e987780bede71029de19b2d8fd3cc8395cdfe797a", 0x8b}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r1, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf0, 0x5}, 0x400) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x110) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) setreuid(0x0, 0x0) 13:11:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x60) fcntl$getflags(r0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x5, 0x5076, 0x80000000, 0x101, "69181ea267dab7e45f2dfb53ea161ad2a897eaa3", 0x1f, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 13:11:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:11:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000580)='./file0\x00', 0x40) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) r4 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x144) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) mkdirat(r4, &(0x7f00000005c0)='./file0\x00', 0xfffffffffffffffc) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="8c93c1743ba6a9b547820bf168139b5256391e9dd41ea74ca5d59fad613210a7c86d0b4ea2ae5430d57a7a0e767b61d2bfd848740034160561e39ba58e519f569ac9747716402777b03db54f8282a57f290aa6c961ebaccc81547fe47ce42d70293f3a4f29a7caae306122578e7f97860204b9f8c836ae76cc05bceb73188c9ee7e845ef81bc7d66d54377d65b82744a2b40b8099765a934bbf55722720e67a71644c07eb0b29f55c21ae3d0d301fa55211e1271499f92489b231fb1ceb57f51c0b0817adb60ced9da7eed34a561d1", 0xcf}, {&(0x7f0000000140)="e8b08a1fa177c3c1986d481776430e62849d8942dd2a8c4a", 0x18}, {&(0x7f0000000180)="a0680ee2eba13743b4591c95", 0xc}, {&(0x7f0000000200)="4385f96496d40a204d9fee9b580919339d862b11ae82243c0f", 0x19}, {&(0x7f0000000240)="1b79ec1f50ac9aca481287f7846e0d595c69ec7c8fef9c84cef180de0548ace9d1635862c77720fc995317c202d228dc60dadf3968d6f82386d3c7a55cacab248faa446905a4fb2d5807cb3b97096f6d4cb177bae16c4544e92489a9c95d53934b8da25eb07be625f2a779e3b9a7dda830d4400f7429cbbf15fb71bc60bf14e401f43db4f9004567359959d1af49a0dbdb20e014873d1bc4bd3f792b4b8bf9716cfb3e9dcf2c9a6240148c04aed0bc75458baf84f38f44c2d9692f9a823b111d8bddc0c372b2c8017e7c6ff726caa34d3d97426f95c7a4bc", 0xd8}, {&(0x7f0000000340)="27b9c3e0acef4dea9893e96115bd5341e33ad0409f9a2867725355371fc7892352072e30d96217bb6c1a5098321e3c422d84de023841c5cba96af14666bdaf518ee223cdbde528baf154a1de0eb91714656a", 0x52}, {&(0x7f00000003c0)="ec41301ba05203817e1e2cdd4a9a46ebad383d42ae33a585b64748034b0662f3a69a9cac7da0f6516777a4a0593e561543ec5fd8edf2140db1f5732c581e8d280ec59c18da124ea5fe3b1c7918cfac3f8bcc79ce60147f65898a7387fc8737c521b743bf379f806e72db62bbbd5c1622305a045df8b4ae4504f7", 0x7a}], 0x7, &(0x7f00000004c0)}, 0x401) 13:11:44 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23abb1038867a9c8bfc3377f7a66f63f114d024700d40aec0ce0bdf0021b2fac5ac20c84f2a25e3e77e8348c3ac51c2e21a215c3668cb83a94c68b5c195677d9f818c3a9f09f570df691c4048e4ebd0db79ea4deeccf0a67dd2554ec5fa3663e2b70cba7298dc520362a23557213f8b89a201481cc3787efc4127981b08f14763522f7ee24bcc1ed567bc94c670aa936fb325d0060184e430d1369cd77b2deea676e0e66ea760e31c3d9d78cb7df3baa8f2c72ff692c6dbefe58d9c74ae98e01c32bc2f09647ee817d7057913ce32299dc212614c3d9972f708ea696f90355d4927723c675193b0001021732d10d88bebe4a5f1de5fe5340dceddddd2d07ad6021cafcbebfd75f110ca8ff31d22f0ef4b24cdd7d9f24d822d90c9ed3b48280452da9a9ba2b1a5d1d3b1cb3d2da14590e44774621945f63a5b15460d5694f70aeb8ed6f8dd893a1713c76938fffda9507d816dd677ac326386a86fbd20e91c1e141ba15f7571fa97c0b4adc9ab6955d1b0d49bc2f1e1e11a3a814b7c4d66232bf59eb8e8e14778b474813c6cf30103afe78d26e8187555801fc4315f5ab8514136a2e5e088fd6c86deee56e3ba074918ea251e9969434aa71dd7a23b47418cbb704357aca716e238b1187b188f414d6aedb05b3acfd802482c7a2025baea1db165ce8b16004c793cfb3d229c5cf02803aba51a89fa4c310955dd865b3b9ded6a7c2683d122ee9f6b1ae310992fb874b7af168b8e826e2087637cc46b57469eb776d66d3a77e24ce8755d7f86a9505ba00bd92d4872d30316f0a298619eadbb38e964bf880bc8ab651cf95cb53cb4de59634e51d51f22ece6005747f4227e149b8b3891a65cf248ce5fba205753804d1d22f440116cc620bb55dc93adfb5e642b8de1acdaed27c5c898bdda0f289f29053616eaff51accb2200ed46fdf26a7ea33173c7b5e20df634e92c147a3446993ccb10e0c4bd8993da59243d1cedf07b2bdfe6df812235a55e09b01d095c86dd065d718b74701f85ee79e8b086217088a0bd1d2f4d768be6e7afd91ef696558d8d748bae81179530aa1e31d9fa078adede8a9c8b79316b2f4d46f35651d93f48965d33467a73f9ba8f50988f9537c8a890ea5b3584f2f146386e68f5e83999702c899947a968016533f15fc6ef16debd94d77e1594aa168313272215b5826729972d8f669dd7f10cb923eac73f85a78ae076130a4dd285240db0804a5527135d5fb059006b98aa74765f29975baf8b94afe7bd8fe2c31298047d2109c15f40ff48630253b620e35220eddecb20a41f9a14941d1fc8788bb3eef96a1646ebabcaec34af5a4f6224617ced48d935535054bd586c706646a811649f06fdd88643d22c007bb9d163134fdfef453c5a6f7fa2d2a5166a7cbbe8d40a7fb645b3873520703dd3f537b2dc1c06abe12879aef796c4206a7c278e741c0f98752583f15093b8f39925e4cc8c024d14e92e9d9355eac8e9a4dffd9156226ba7cbb10ed6753386414585f56d053962b29e8ea0d2475ad5fb14af47f5e14e507113fc13df4ee25939e2080fd0db1fe8e0ad7d51536fd1a5bda160897c776c279c3473f6f80a5f39f6f1918cac031c878a84fb919bb5dac4361d83885dd592f9d3dea040bbfb2b9079150602b5d62998a71582a86f1a79d8ad229a6f8ecc487f1a4a83f7d582790d52e5f22eeb5571c436315e38b500475624d645b731bae2c1370da03cc5a06d77b1988ded2c7753773122b4e936ea6f601dad56a6f938ebd89db95454e99884e8e98005cc29871ad4e7b6a4481df5e861f3f599d735b9010522b05b6cb0483451e5113f29a1125e7533c58213846c8c73afd31a582a61da1c0d31e28b24705c483a6529400d1744ac445841d28f6f25e09360830c8153ece94bd18524f66fd4cf6199a5b6dd368b6c924b0e039eae1d6cf5c55b397b001866ec36ff46909bf62ed9041bd48326f6bcb01bc9bbcf909b49852c86948de23b8ae0706d352b1be2646d7dc6fb99b31984499abdc71f6980031e8ea9a01948e940baccdb050f88a1976813b062609b757c69e17a09af6062ef106d33c4b40f6332447096855c025ff7af2541ee51a63141eade594fb85a405525318b40ffc47bd0984ae4142a2622d2627163778a5b69c9b758da087483ad28f609487e57ed66044efdfd9fe3e8e21d114e350bfb9735ee5e0bf5aebd14f58cce558775c1c286fd7c31ae085766988cef59a48d6b7a41b961398c520ac742f15ea4e1d538e121b4529a0bd917bfef53c4889845d8ad5a98ca644b342c8d240539edb1243af94613d1b7df0f54326710f61baa27b57d5d3d500ad4929c7b54dfd3b8f1bd3aa5929e78612aa030f326dc8f1b21e3a9c754fe196f214f8c75f1dd790cc5ccecd8138aa845be8d15f1c2c9e5169e8a7b3931d9fe381e2e74d13e6f48c89d2ce9ccb311a0dde862140e9a59e0b1f9dfc7d086fdb74002323b36d6961532bd9fc3f49005108b1f154ae3fab97a3b444127195d22f62ae3532ea40edff4fcd0f233c2ca84143b50bf8aed81000ef82833d3d9a19c35ad36a2903b3f06e356f566b6ee686cec0e48bb4f2a9cb7254c32b3fd2539c820311ad4f2c6c6b63a45f0adc64752df72c59e75ea8fa03c8164610b5c43b6097b06d229def011d3595e6fcdfed9a28d5915d10b7c50ef091669076246896e89e963cb536bd0b616e41073d4899f995a7f4285f902f8b39f44fcf90ed47f41d6f6ca43ba1f56e3ba3d0217b33796b090dfae9417af514563671eb3a2f36844a5c5a6495d3b236eb88f4050099a93901e00fd8eaeca6b00077364ad2053d079733d7a99b802af482f86674677c2036b777e24753d4e2d9b3403ec3e4752dd88e9afce523e7edae7094813db6d8a006a17efc12ff2ebd04b66e3b56f319da93f24658e45001feddc916d32ccec43470bf61ccc2292b4f022ee3c3545571ce820433b455df1159f7fc1f8a09d22787905d2031445450b15a93927adbd7b0920110a384cce12f987a8a635d9d2b8e8c25805076896c602b10d23219e5a6b6524b800895ec48e2071edad6eadeed924cd86eabb877c22ca046da560889ddf4ecb58fa83fb9480c055fa123426d231eff6339470f2a35b69febaa842d557f050922f7b052ad2b0a4c3567f412842ee9c498c166d94a59d9f924464d439680586e7d0e018e5802b2a2f4ad3b06511d7c5e67ef1d4582acabb298bc74ab85ae04f170174d69f63f1a33ffb0440d9a91b2f7668212f5e4b68304194dc2fd6ae5696cbda58500dff94d41a4f943f80e248fe50bae0025df0690eba47cd43571284bcca34c3362efe6dc99b864820f9d5095bacfd30de5a5a98e50058e9fd3ce1b44bd59bfbfce66763f909f59e35f8afe14dc3a42545990c49007a97b79e5e0db6828a6e9da24e1b36f131c7f08a26f51149cd91a40ed20a13a8bd2912e99151dbfe6e95a71bd66c6ee990baa7eb61365426a1aacbb022617f1060828b7695323e85960faeab431c724b8bd21406a2a346ca031f8890d6265f0193cc7cd8488a89780ac3658a28f8117e45a92875480de1a510324022aeee9313edbe9fd0b963e65707cd65bc18123a219ee3c8d9627b9276ffb7d1237ab70352e8936222f47cac83741c3dd768bb769b9efa141c7fe038fa36d9eb45debcba0fd411b2f8dca1362977c3e86aac06031856e9de3499ced4981841b2e7ab5c4c8b54df9a246f3127e6d4969cff2088d963dc19910dc8aa7bc4a5fd8bbd2cd943344460d953a53a3d9a8cf819b39a992c36dd1bf4fa5b3a40fd9e707b59c4d0d037242ff425cf7e02096a10cce95cc32fa3287f21c376c3da55044098bb511b677482d9d24598dc3f7447abd3187e356b06c906b855595e1af0dd9b170742092f2358bef3a2611e087b8203a8d7656456d0ff312b1ab721bf56fee57efcf64bc215dbfb19b113275cbcfe1ab64bc73faee91dfff2c6a2fb43dc8aac3e685f738c28dc47269e2152cc24a67accfbf62b5bd6a967d48a65e308e61f9a79d28d064b18dff3ce4d74856710db26f2d0d5f9d6d95ab7d2180ab4672ca86998409566b12c941e24969f8a1deba99d28425bad0f7c86691063dd8a609e5f05b5fb4a98b91af8a83977bc2f3137aefe5d89acc1ad5d73d8906a35fe388e457d0a67b3f397d68eaa5f4c0ceff71b3251a6aa58229a7bcd6c40fdfad8c9bef6aaef1743e5b8300c126c5eb53b1fbfe0f03d7f12c504616a210fdae58a2a03287cf17c14c735e59e80a516530fe0955f6b4d5522790a60fb49491a977257d60d36127ae1891d040a022acc7c93201deca5f14559553552d073d67ae7674dfe57c9cae8bd46500", 0xe8c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:11:44 executing program 1: r0 = socket(0x2, 0x4000, 0xfffffffffffffffb) listen(r0, 0x1000) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 13:11:44 executing program 0: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) 13:11:44 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x400000000000) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 13:11:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000140)='./file0\x00', 0xa0, 0x44) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r2) fsync(r0) close(r0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) clock_settime(0x3, &(0x7f0000000000)={0x2}) 13:11:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$lock(r1, 0x8, 0x0) flock(r0, 0x8) 13:11:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:11:44 executing program 0: open(&(0x7f0000000000)='./control\x00', 0x8, 0x10200000003) 13:11:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x5353, 0x0, 0x0, 0x8, "4dae2ee27e8bca3ead6539d2a061536826aa4b73", 0x80000000, 0x4}) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x22) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2db669dcb241b69079fb1a044fdf50c7079fbd5e41789632dfc94ff334a5619515a4c8ab06198824b1fa025bbd47b3bf579456fc7d4096e8c05000000b97e237adb46a7ad12982d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f", 0x6f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r4 = syz_open_pts() close(r0) close(r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000540)) readlinkat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/211, 0xd3) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = dup(r4) r6 = syz_open_pts() sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000002c0)="55969c335aa4108b2e916ec25be39550b72717f2c7c64a219d23731d435fb8543210c4af69f7ef76073edac7c0564137262c2339ce8270d08ac727798e1cafb76ae80212017207cc566a7e15562e8d2c78f9764dfe0513f5476b3d8f4e109c352bb5b100b37a4068918a496ab1020b211a2afb2f23626e2dd317439e7081ef31211fb131768d5b9fe6c8d1d9b7c1b6150ae51bfa6cb7569ae623bf44ecd6d1cdc03eb821488b4ec04adb", 0xaa}], 0x1, &(0x7f00000011c0)=[{0x1010, 0xffff, 0xffffffff, "b571fa49b82fcc37d2061afe6bd781eb6fa16b7a68c22019756ffd24e91af25ccaf38249694bdeed394954c5e21c7d594cb51104f4198fe0431438566a1127d51b237a71c9e2448d36be5c7c7221a56a7d85f34e4a4fe5f24219c999a413598f6fd0dcd057e66088761c17a60cab17293ef33780b1999de86e0dc7124d22ff999f9f996bf1fe3a18f1318aabadb3521042a081fcc026995f61b4116891ac47a32089b5423f2865a2df1a62d4442e007cdadc1e841bb1a74dae7dcdc8d3930c667d6a1ed2abf8fb1ced514df289461d9487e8d253375dd799bf302fd1da101d3fd65843213fd80d357f8a9ba01091c7fa4fa8fa6075b2ef227eba5d739f8a2e7c748c97a33b70b040b182c695283738629afbc8a8fece7aab2520886e79426e1e3dd0ae7e19521ea44dc58adb94223534691a26034b42282a97c6270ebf5aaacc12970a9fcd0aaf386b2473914c00ba7e665ffa05e3c9ae11550459ff55b2cad670d7a4513c97ebdfb250091f5e367b796ba3545d714c87404f9ba634fdbc7215c654e4080d04376d40e7b2dc211ec5c658007d2e473ef2d15892eb3be5348efd65d93db5566537248df223d4c37441985a48a1a70905738640028d8018a4e755aeeaa0cdee13a11d54ec5794892ad4438caa8d57a12e69cba6b578c681a5f5d5fe70eae554a964a4f029ae4527099d49b7d0cf912044ec027deac72bef202dfc260459fb13f0f257b40804c824a1954f979f88c6c69ededd13c8c56506a9276a84b9acfa1e8c2a1a91eef161263af8832822eba8ebd0a8b88b7184cec76bf303f5a8d2474bd690e97473267e3dbdda96a8320ac3bc912e2cd90d04f23783416ff061a9b235b00081186f02c4d7d79d3977dc520d145db1604eaf74f23a5193466ceeedbda8503ac18aa46088517a16becad859d8219ce57a81783e1cee49f4e0ead27147118bcb298fb50f5d5d8a9e0c83592787043c577a3d578cc7e71d04b1683618f88d6a8eeaa358a99a2b2fce2648e66a52678bfb0f2b1cfea5b788c474e225157e56db465bfd30602679d3b63876806daa0ced08c659029140f16facbdd36d130eba85e7cb1de0bf0c5af09d08d9458974acba3da1d582d1d85c300712bab57133bfc2bacc2e60bb4fab243eae52560ce357f525e94bc0bfcc71447acfdc6b442a80f8062843261294608e6642abef0848f93bf90fa3d2e6c5086c3a4e223fd545346cd1e0ae9fa22c2a70e6dc6ab809a781b05b26a1a0de7c0646f5db0a265a6b603202ff26d98b09157085fc6092f138ffd17ad287b1b220e3fb472855d57726e3d0d4509ff50a8a1ca8c85b40e4d85511bf9d212de8b4651027610fe328aa641fef1b09ca4777ebfe63966f55bc948a4515abde85498ca6579e44947a2cee78579ef93bf7ddf920c47d4f1c7460545cbd48ac9feee86b455a07d01c11b335c310431296b97cd655b53207070674141d142d0c28ceaa61d7b041454cf27a1277874dd8928d2c175a02317494bd470d1261298d6081a7273df5a1f93c1f3c3b618dbc991612fa05e7d60e8d329facfc656f6cfa83130a5202b58e8b8d4704ea1c38ec93ae18a89b0b679dbbd2eeaa059ce4124ae4a97404a8d651da6a9617b32733abcaec14930204b7ffca1dfdf5ce463b09eb8d70aaa7527508747aa532da3c0f90baef45ad30f0ddbd92ef5b609833b812fdae5da3e8410e5e18b8bce9970d051141b69130ac8c3cad61d9eb3535bfc2d1506ab93f3ab23c91a9035d427a3dda80d63582e6d2de216d5d0f6cd4050f143c197bb435f9e769b85e39efe6a865e788723c54fd46c9cff9145475393b39ff67bd50ed4543be72b9e4703e1e6da288a217af8077458d077f688d325dcc7a03825d03af8cd2cfe3c7a657b9d2c664eea8848b91e1cea110abda70bd8ce7474f9582f318a43af75782cc619fb3bbb7ea57381864d216acf2529665d2d07996d7768d6830e980f73b6fb076885fdec55e9edf794565c3b0cc14002dc0a3fa0a1d599516add45f734932cea78942204f3e41312eb4833e07e1dc4b1f6aad7bd47708a05ec22c73385c180bb52f30a6cca089f3ab4dffd012b1f43b8371c59018bd6038e2566fadb3d231896bff46a095f1c4d0764345494f22c28e0a964f7b7a0e55525ee73406b5d96895b2e4e4fbe8e0e98cb871bec0169031149e1dc73cb92585aa9f24096356f03108f77c209d5a291b718897653042210929392dd2a8b3b833809cf90c1d9c2b4b13e2ba20d52419fdbe54e0a8ac964c32e41ab80d2f83ad9a487273fd2629a9e1c8eb23f350f78b622c3b6feff9ef2a5f8ad2d6b4d0cfe4f77f06c3c6aac7ee379e88dfe54801e4af091a9548448329b0046dbd95723feeecff60216ca2b851c651206afc0487c6b76fa710b3bc3582d6646e5386a78fbb39c544390685f3966d6a932454c9b3c00bb7b8075e37dbd518eaf95f34cc8adfea6d9c2052a8a6648c5ed19a24edc4c4884d4c75597464b29d4f8760cd8cdc9edd514121eb97bf58963c333d718b8a0bc945980c1724e4726c58f0137d17b3fbde97ea5c5affce75a8ead087b4d441cb663b3bd0d1959f04520af32db1df5f2c7a852bc8d1176dd3ca0d867ba80f82338f680282cbea3f0a885b80b7bf30ea603279728ada90164faa6bd3016072170c1fd69d70bac6f622bd353d255e2d505f49b21a80b3ad6ca80ecfc8f143575872fba6ff7e0853b14656c5d1e6ac604b8442b3b8a76717284bcf07bd3f84fa60e873779042ef0eb3642b360eac5143541d48aa884c4aaa13b84e3804210e3d92e7f4512a164fb377462cd23c639eeba0294d73e7a28855734b868e72593efa2b28be63b302e30274ba64b91f74942e0a1d599efb21d5ccbd968144d9c9811ccb1dd00c05c460f3799ba3b6a7e0b8450392ab2707c4804f81fc7e218721b94ab83cee8ae5ea2c6db1c2b02c5b9618cd92a2044992ab7d8568d18dbd0939ce47d124fcf1c8701120392f61d5a4d5f6221ed886ed50378981c4a79f3b4064b2a811d3edebea304af120486349899b3d1a989cb7bffba6d410b6282bb5b25ec2b9566bd1d14a7fb1f5ce76d147fd9b99f7108cf298a00c9ca57ffd5a397ff2bcd079494297936054fe635a2feabfcb6f08a8fb30e6eb8d6919b7952c175a01fd49ceb749841a77453ad57342210eb9f2de218966fa14f0c117a1afe5b5b222ab9fd05032680830e60b7f234ff34c08cc7ee917281f8420a49c543b0b84241b791cf5c18d01afaede0b4e94fbef985f7011d804e214450c495489e60636dbfbaa6b060e49632e65fc5b2599e77881bcee432aa2aa8aaa3792d2d13e2181c67f83dc911bf051bfeb1fe2370521141ed7c6aae5af753e12b308d178d06c95121661812de71d1ffa675c6df43000904ebd7c65a3ef6bd74745301866c93234d13e6f7fe6fed7f290cd3c741409321ee2633d22e5d1f1fc9a1c961ec9998458c3a5ab1c2a9ff5f51b6cf6dbaf0859dbf03f22a631acc2b5216ef06a4e0ec602eb203e8615c7d2cd57a5535f3b74cb6a3cb82e4da917696404cd25b2e3e3420b1252104b501d2f66791d44725ef874b69c5f82f7231203ea1070470f564e2b0d33d1032d665c8eb861742e580180711a31755fce3a3e6c154dfa59f2c49dccff11a79d03f8cc560d2b95bfc19ab5b9429a79e64b9554823106b6bb6fa7ab275ad2bfb7196ce9055d8d8e3a078d36f840f65bad8ef9ebb9eb7294b7dd79b94afadd9ff391c8b6bb7b0372a6816d1c871375ca5b6513d90f25e47ab7dd6a725288b2080834a2917950c173b2e1db17f58dcaea0b0222ea47699d0d52a545a1c63c58b1aa0f46e2c3b96dac3cd04e2a6f292ebac7c9f5b18d452da4edbb834f449940a3e7347a1e97ade66b5f11b3b258509d293bd622cc87ce742bb50a8767297dc8ff7285b97ae9b4e3b6c3f429b42b3fa6ac4920d743b6d07215c3c370b832f4a85830fc4165a9964b646fab698538ebd8a2d9ab2997427946ca8de5ed2d98cb1c2ebf2d8584c2868d93342e6507bfdbb80485bf8c5fc76bfdecac6170806b6c654618b79bc8bd8a62edc23a93f69e74639e3da03095088a7e322a8f4299bb1c5c6f78a35087ec699a51a0067175a8e25a4eb0cc96abca00874dc630687353620e203662745d3d3d8ae0d6dc7752ebd344a04c32d74c1c248854458320fc99bc0c4ec69d1d123b0655bdf08aab67b6e4131f5c90bebb20d56d757db5a1bac0813f903bf5b112d087ad8a11e1ec83e09356bc098b24e6f6dff21684c5dbe5e6298e0da821d5f9bf179bb09fca13ba850ce105215757aa7683d079d58c8dae0defe552c974c0cc39d13c69f072cbc9932333cbff61a9031bca053ccfbdba3088240c1628ef73fc649a1e992ac959b897d5844b7c6845efe8c753b3461712a812d22dc94fd6ddbcc54089415f0a5ae53607cbe83e3bc99eb3cdfbaafc1989bf04d24567cca4fcbf4d6afeac8a2c0fb3b3ec91bc3db2e1bc9c3963f44365a43e75ba89f851a898edb8f595460e61e521b6eedcf56bcbb6f68f43f446507d889fadbd93fbbab91cddaaa9b2c25bd2b9183d8f17badcc088d7feae9b0c9a6a43f561948407b024477937244814f7ead228ce354c9af64fcfc037b40164687c543e0b929b5ef1ab1c9e36b852a4f85fddd172b1149a10cb0c1c635d24ed56e56bdaf6debd8c1568391a64e42f0d4a23b7fcd73ca9ac1cbe254d1166752a2573c20f62d3c61bff797f40b10136644e82701380264d47ec4abbfacad8c5d4a4b23083365fd4f6d136e22fa3cc7e17a76fcc3de8b97e77e92619938c38554c05d0c38cdadf5ffbe57fa17235fe316a55669fc1aadc741f12f53b3f3893358c927859a77fd01b51eac336a4422acd9723a86c63192ebe0fb7de086058b6e242a87fe1518e1b34f5ac06937381f130b680e3742613105cd19beb4e256728dcdd529d6b74349aff8f5d2c47744099ff3c130cdfecd7bce234d347d0117abe710f445f5d268bdd5682fd6bad0cfec294d741dfce3f125033e791c8f839c2bf0c9828185b768d7fffda372dde4823b81a1577014c21bf0afd191dd3245af0d259adc3ebde777e16cde5a2cdd0f5d4bff1870c11f7a2a2b990cfa7245f761fa317ba292967573d0f34f669c1447b116589659eb86db68f1765f64d29e059b2734553a3351dda2ccd0b47eba9f35364c8a146bfd19957af0eab5e5c8e83bd3d3a3b0027109627e6b7f29d0e85f1a0da572d5f55eb31f17c031c98b92fb21f6c95dd13af35507f3647f70de5949acda0e2f7424d026418585904733176a546407c9c2cd00aa378f95978287598aa9b8f66d5660961511f61c6563d423fe8e4aea48d42a1b74a54a661b434dd6c34880710057f712a81131468d3c14eb3623d4ff208e554c97f7bfca54beda0ada5a2e37481686be1309906a439dc9bc005dcf6bfc5b57fbaf6aeb54311ae3e644d5b7e39e651989514acadcab1c335718d08a9d6245903604f03353e18827bc3c2962e7248101a07fada0851a944c176dea8d83653df4b0a9264944ca37b5e8743443de28190765b32f416d67a270610f705badaf3c6ba81e1fc2b7629abd8dccf34be739e89839723174d33fedfe7c980bc79a02bd212866e675151faeece9c5e55ebeaac84827b733838b4bfe134ff282606f62efd12108f3ef8b855e9f2d3e8db4572e6f1926fcc4d546d788a1eb1d8e32fc4f267de6309d1f07d17400078e42a0e7b3bb1eb0e1b648364706b12e5cc8d3eea52aefe527b0f2f485d"}], 0x1010}, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) getpeername$inet(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8080, 0x8) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x1, 0x401, 0x1, 0x81, "381b420d4f328001d8dd4baa8cddbaf9778d4fb8", 0x3}) 13:11:44 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r2, &(0x7f00000000c0)="8c779db415f3ed8d28417f07a9789f800c8860bf59f83699", 0x18) readv(r3, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 13:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="ef70a13a1e30a2518e113e611c0d2a372564e1", 0x13) syz_open_pts() syz_open_pts() 13:11:45 executing program 1: socketpair(0x18, 0x8000, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000001300)='./file0\x00', 0x80, 0x60) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="27822a68a02c4491220305ca8a7f3cfe7eb7474817aff511c9313d50b9a0559f0543fcaa8b27528cefa83cedceab673f4ca317b1787690261581730e022996b205470a86101051b23a5d244852105486d40c15d16fb39850c0ec8eeae63b8d51", 0x60}, {&(0x7f0000000140)="5500adb36c6f362c9fb0636bd46833bc8ef66e296760cbad79936c41e9ec0481eb80838b62749f265b3558f7b82a894376d7f2c7e3e904389d900cb44d2e1ecd56512a967dd72070b9553109cf075cc59c62911fce7ed323022fb84e9c079f56c757f115e0f8d7a37652580f832c93e5c7a1", 0x72}, {&(0x7f00000001c0)="c127a8cb85d745e2958040a4249cde616cfde828d98f01807bbca7f08e82deb0a2e804655f27b559c2ce3ec19491ce806220e648cfaec5f7b2d0c6ecdf7fd51dc775e250d41de3d04a2232a6cf5af433f44bc1b4abec956c76806b02bb822d0d67e26ff76fafa892b5764eef8e47aa4e99b40bf6a62641e4e50426f25091ccca52662f36cec177a6d7cffae46dce09843a6d7111665974c5066b5ba75428d3ba639e333eaf40a1638cbd1dae61df496fda47bd3fe85fba9657648f9f9c5967ba27670605be3f29e73542ca44efbb1dd65e25b523acac7037b29e8ae03c1db8d5672ace6e0cd140381864dc8e7e89754e4e275ceccc1f4bdbf57d872fb62afee0a04aabaa4da8bd4389602beeaad6bcf3aabe006a2b2ca4b07b0e6536b39a64f851b528981e952f8b84c96ad6d30d0ea9ef504e3d38ff8908c2e8788934921524bc6d910ebe4d361fffdeb2388c9d8136101240c3e800705163b1e38129b28e0bca858f3c097e9ca050329d60d9c14ef1b8c9e147a994335e4efb471e28e0378325c77dbfe095876866106cc61f9522eecd5830bab60abff65d1f17119363e0d2b577bd2bb1bcf97a090316e7cea7b5c362a08c01ea177fee07a46f9524f1055ff04d55bf697f11bfdd61eba0afee0ba2184caf591513c5fef44b1339f7870bddc3ed109b5f39fd1db224f48b8df08a270b93ca7fd278a5a96cd4f3d3fca7f1d519fba0f0590d0837e0776907b3418d7280c6a6e0024460e8ccccd602e072b9a6f7e35b9076df7ad3cf4864b66149183c18c16f7eca276536e84a65cc67f2db8c7c12527df6879c91a818b0d07a49730efb5fe3e367cdd063b2e4a553af0952435db9dec69a2ee205d2a356071d0713fb08b3ad69cc0bff185cf8222be2b871f0dabd2e416f5eeef62c8cbddcaff66199a30b0f4d6da68c39382dfc4b45f4b2e963b0a905d899db0a188fc5e76c8796d51d772c691747286ffa7505d169fcb41da5d197fcb192a934655694fdddcf409e14fb43fce6aa64f7c303543b317cb85e0848837e1b8cb99ccdef2f8108000b464b34fe76f5d4fe04880dcb49b361aaedc53fd27abf74dc3267898354b24517cb1dd63b895013a45f9c701606601afcb5d987cc651f2b2c962a9610c5befd4918ccac06073de6172c725929a0d4191f7f66e7307c500b5f7e9bc5d8e356dc412ab3d9ff1e9c4162920e2f4866fb792a1359a609318c25105ac4ded3502a6bfcfc015d2309f23fde5d1437da09a2810065b0314ccbfefb9784e1c7cef638f162604028fb6741f967b0dfa516f16ec51a1e06351acd9aa4c58c17eb6588e9c72ac3fca474920648ea3ebbfc10ef99fa92615aadb436e8b4e778a197d5df92b8ed6de687184090e5f0f830ac74bcde1552656691ba24916d12ca0830ca73d0546a86b739033989db8317bce400c3e4e9d3c1be095fb032ef4e08079ef59af069240c8d5141bc913e62e3d6d61fa846b7a407187396a50862d281c18810c6f46cbc140189e1e178e52920e13ed0084dcadb0c05dc4866413a04c95167e4b7905e412b13306602f4f6b4cc528f98d48b47b25b2654c9582ca57942097737fca788ecaada00870b76ed0ddd269ae0b4c3e312f3df5dee99e96d13ada678ee3b53babd19261faf16f263327fce479436e9147dde7393a5f1eede8a0fc88f75913be1d3167dea18829b6b087871bd3e14923b0a887cdb6a0ec0e84ebde211042df7acf59b1507168041e8cc4471c4c3b89704a9c82b15c8879f7edb1d85ed8823b240aef67176df28ca1ea64bf8047b1067833ece36613fdbd264e59ca681cb6d4a7bbef038ea7376f75b5e497d0d705f96a586c9dd254ef24e3b73c7396bd4fd788656b9035b6f7c4f6c59958515c34243adcbc55c8407fc6e3281f70f11bfd9085910264004533d3a3f3e8cd71db098183b4c076ae5aa2676d0281b56d6e34b19a212cf3261dd196bd00516b2207e9716a43ec632a665a737a283387437609eb10cfcdea0e6652b8000998607d019c355723a2400579b002152e1ce45a62aea132a3e31b873b242335170983e11f5700b65f42dbc871ba4a7acc6cc56450e68808e380ce69fe45d4e9f4662f4bd1ba6aff712a6cc61d3147cd86cae0b40bafca9f965e9f0267c0a80062fbac39bdef7e8cd5eb52b8b437acd8fabbe365d8d65d792463a72aaf34524bda3a198b7716568dddd189eec205b2aded400e152ec031784126c51f666ded73f33a474ae27b312cbecbd4abe7f01ea623762c54f899497ad3383ff60be90d7f1493edc10d4a4c2db1acf309fb4862c8948462bccb8a0023d47d959aba13c64d9b4fff1757f2903beaa2a42c906e67c3e52c79ec3e77204d3b83f501387de8c61c36576453fae698d1902bbe84da66684caeaedeb87aa21969d4d54675a90f6d61f345ddd7bb631c686648581ccdfe8ad947a10750d9df9f710cf2d44939292b489ed6636f9d14c92821869d439ceca614deddbe3f86e616c1139c67c78c678ae583bf5a077a31127d8d97d95186be80a15f84a382c1ad8bce3dca0440ddee5d5071c7c75711fa0e21bc215ddb9b32e737a86b39ce568125d79f220b46c6244f72345c5a50b8408c04c3e821a7e055db35db891fdd1daf3c1c15d332ae74a1f91ae2f66415ff117d57c6ae43e3c90f5bd8df0bfa87d1f2081cc52b9a316ace18bd3c5539c2b4f46890725ffa79ef077d8a1ee6ac673f7b05a77ad85b2455653d5d4d7dd62062a1fd09915c4570ff6100e58d276361e480779b459060e2587e6a511a1079d84a0e56d9d0733ff8dd1611ff1750b412895594396b9c6639b37b0edc3469a8e0d244137be427592ebca3415edfe24c7d5aade497122ffcf00b9ce63e854bdf5a64de09b901290617d99185a7d9de2208a8ace4f58904c2fd84cbc59a353093fa9387fcdeaa064bce9b58baca15e618adef2aed9ee0161fa3a085374d66f43ce43945f24044654f3c9e93bb1a52e8580a1b47e6daa3d65fe24ff0b8c6e205470f4baa75277ede977a4b4d9ca4fe48df4a736845d0fef15d783604d995f26a7310de5fcfd996a3fdaff418bb68cb5183f9f43d359f6581b65857530ab7c159c927985c29c17c26c05b330b98a389a2766f69dd85354997582e8e7e75a4c34e34adbe1232148e4f9bb9552112eeb3d6ebf3e86dd2d47f6b3d53cf2aa161ee3ea8a6b2b53036ed982cd49177602b5620a810112f8fa770e55fd71782cf77a644364753e38f74b2c0a4c75663e994ed540459fc8e47ee9e579eaf2736f388edb7b5dd7bc5155b4de12180ec0f950d3b4c917dda3308f9c17e4f74e7b6a149908945a5b2b8531f157d59bc80469a161b2533c3da401705dcac3ccb9419894ec9bcffc24b2db574727d37d690d0a2184b859818acc778b2f1732f7568a8ae1e7cc5afe1448199f2025cccf8bb1d4c82013c38c991f4376f0ba1eab3d4338aefb525a23c4a70320977872996be3298d640e126e6c6d4784fa4aed534fd2c167ba9edc86570e7254bd38d7b213dea5754a0cdc6169fb62f0740288106777dde4f43ed99a0e840fe452479d51c6b4cb4c0489a95e821b86cbb1f48bc8249ded4ada92c411ac20e392103c6664f3828784caf19a62ac7cb8ec50513b30d45c0b4f3a5672c5e5853681861de507bc539261ad9a1ca4f230ffe70e7a42ae50bfaebc976e43d63b1edbeed112aad0c282915713bdd06a053974f653f127d654976852f51fa7f98a1e409182ee2c4065d29b1532cfbb5987f30234e79357abc92566ad748ef803b90a99612b93d31bace1362b40495638f1c32107a1811f07d7df26ab3763e20621f84447bc44ade79578f5dedd81d2fcd74215ad5dfc769799766f97aeb87e062914c0be72e3c19108299d114b479383bddc6b8244d3105b126178049cf23dea4766f9fc5ab3dd8751f22d6a9a0c7d78dde2dd053c6eac23c7f65f4761a11c23e445b89d8e1df93ef8dd2725e401f8bbaf8474372b86bf4f4cdbdcd4b9ad3b7644d09e01d14a0cd082e58bf68ca916b04bc2b27e7839f221fa666ab144982487d046346ec090488cc6c6c1631fa2f044e8331953fd270f1b48ee7a0cbb562245a93e31bf235e3d9d3c9330b627366447c26e9c2a77fcd91eb3d50a2af0ad2c9216d848b612faac666cc3763a623da5d5a6e99a3678108a219716f5cf34d4a4b26376f4135f761de80c4180885d8aa01fab2269a1117f1067292d0de179ac7df7afb3995cd5307ae0a4a397f450083909d3a09fefd6a4da171c920b84dda546a8cbd67b8ba711a29c0de72998175f7ed7098adceab6795f1acb89a029bcf42f421fe103747daf081806f084c355741088912bcab2e87b714911b944e2c4c08850c921d931700338d22ef15027e0950ea472a7c01204595a734860ca7f34664325355ba705c5158bb9d5c5b26e3beef6a7a35612e5624c586c29b4119cf5e4b39c65cbc6298f648c039dd07345fd56b9cfc2612b81115e8f12f947e26b0c9afb49ccf8f023485c0495724636b8c40d511fc216c0563154a9fd251a800da9a514e0f381d86c4823e04da4286e088d043faaecd86c4804864c717f749376a804842a3decb4ec903dc0763ac5423fb1340605eab1e781f02cdc43060b500c82480bf3146d02cb82a9c086f952be4bce34de376bedde1c0dc718797b349261fbf9659fd04ed2992f6461f493c0677daa8ff00784348e6171f446a18e7688337cd47b3a9c51ea3c95a90c7972afca8f295843452c35a41d05805f4b33a6f6ed191e7f550b6ca31ac6e1e1ac6675cb648bb2de21071260e474723952af340c14105712daec5bf3a0035b8b514950d9f59dee9f6221d903f1af4fb3d8de7aa42cf238cdfe9f6162fccc1d2f11f7843e6f14224b470c7f77685d3b7dfefbdcf77b50e9942166f78481e779e06fc4e77d9faf99e9fc140dd4d593583f293b1f34295fb04ae8e81d978fa742238904b02bbaac0c4c4799da172be9695c744c45ef33ecddc71cde3368fa7c9c9348067c45b24a281db1dcaea37bdb0dcb589dee22f22072e642ad5f003d932ab024bbfbbcefeb9c1911c139f0e4183fcb8a21a0a2e12a2886a0ba1e916491ebd4eb44266bd83bb6de4fdb3b40c0e16fc1290c7e34a83570000f1ca8c14c2fa71c6c325c3e0e4c97f589e0e756599425fcac36079f8759baf4fe020b87de937c8a404334f8628921dfa306b70ddb1b74a59d0a8d339eb5253f6884fa0b73f4e721e2ca2fa185c201dd3fa56074665627917772c20473d6584880a2b3853d7ee8f452c3ae4b326a4691387878dce6cd40e60a23d583738363364fc8da3664391f5cddf9ae643180197f0d4a139fa8ee36541dd1e71b3854a856193f89fd5f87edfeceba83fdb4403efd8a329e8a9a4f259ab862878aef575e091133b41aec9ebb5a6f810bf7b0f7601cd31a1aa805c3e09c2f994e7264f470c656fd75268022d9b6054f63e05316302d7152a2a081916e2fdaf69533ee2146a9f2bcdd06c369a2f6ba7bcbca02dc14a86bfcfac5cf14472198a1c5be3a08b237c5d8b38085bef519906c9e8549174ac27933916cf8d2da1d19b6cb677437055b7cf4f0f4a28528ee174cd51d5df7f96b6c9e281810f353325588c01cbaa34157e8ab487b3a4837d3f8ed3d278f25b4794f930397f9b0b83aa387d0c35c8a7c217d936b18e04259912f5afdca206122c55828cbcce6b3edf73a579dda576a4d171f6eac106cc61d484ca10f57305ba0f06299b7f25a9a05ecfaabb1fe4d9dd5606381b620711430", 0x1000}, {&(0x7f00000011c0)="e0263a89415b1d1e078aae45dde5968eb5355760424804f0b1a94f48e76aa1dfc4091f7140b7603015a10fe97e4d024b3f97cc30dd4c0ca4bb9d1c1e24b636573c477e163ef785a16058e2d135fb94a99ebdea74c35655cbfd3859fac46cdc945eb5a9d621c3f9ffc89899c589803a310e7faf729eea7c98c4f5fee3a7c5624021a4a22b155436b835b0d6124751fb96807d53cdf70888155f7447b810c065", 0x9f}], 0x4, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 13:11:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 13:11:46 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000140)={0xffffffffffff0001, 0x3}, 0x0) nanosleep(&(0x7f0000000100)={0x81, 0x2}, &(0x7f0000000080)) 13:11:46 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000001c0), 0x10004) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28008d2092161ef471ffa7af9abe5313dd190000000000040000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 13:11:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) setegid(r1) close(r0) 13:11:47 executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setrlimit(0x2, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1011, r0, 0x0, 0x3) 13:11:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:11:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) getuid() dup2(r0, r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x100) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) fcntl$setstatus(r0, 0x4, 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="d8ff125c000000007faa2f55ed42b8dd19bde12b9fdc1f502a3abc4df79d2ba47ca0a14eb54b909670707402fc3996f4062b06c2a91a9d77c16f2648ba727c8fd09e116195e0a00f3d1f3946866c1282bbf7740fc5e8d4081114bef81a790902cdc660825a6775630583da2e898fdaa9622a7000d71a8a5fa3ec5087600579d54fa784d5dccb0c94e60cc713b5059354af493ff56a52d9e614172943cc5d43ff4371daeb937ab20d2a736a453315012b588387b3c7deb0303805ae17a5297d32e0806d536ee5b6aca143f43edf47422a95b5fe44b5cc6318b9f0c43c20b2c5dc127c1f4a52", 0xe5) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) 13:11:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="003f3de3039e0ccdb800"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) socket$unix(0x1, 0x1, 0x0) 13:11:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x110) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket$inet6(0x18, 0x5, 0x80000001) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0xa, 0x0, 0x100, 0x5bae}, {{r3}, 0x0, 0x20, 0xf0000000, 0x10000, 0x2}], 0x4, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xa35, 0x401}, {{r5}, 0xfffffffffffffff8, 0x41, 0x1, 0x3ff}], 0xf3a6, &(0x7f0000000340)={0x0, 0xffffffff80000001}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup(r8) kevent(r9, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r7, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r10, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r6) 13:11:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0xcd, &(0x7f0000000140), 0x9, 0x0) 13:11:47 executing program 0: r0 = socket(0x2, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000021c0)="38d4aa5d652a7d64337aba72ce7dfa9a2b810fa6b73ce1f9b32e7ee99a242bbe29895a6b9d19d8af6e3c8add310609cc792eb676aa42949804d94b154ece4ba8cc76a9eee374b8cc0cfced672b425c15506e52c960c044f7586b11bd0e26f4f20cfcaaa90448cbea68575a2d133c1d754bb9a9727896b1a5c7cdccdc34e0c50b3697c7045200411b1b20f9e184828c2416f3bb3e78e137585d6c6a17e9aa49b21201c6661d95f607428a7130789884dd0879185fd087ffb52bd22830006db453eae144fc689c5c1f61fc63cfa86661744e6428b0d608ddeeee3993376e98070f7bb80f8f8da038c64ca305f26bccdad25c9fce104b625df6fef839ff0a19cb93b83053ac1a89779a9b29a3e80df8c82b3c2c4097833bf5405ae1a5920244fefdb6b40c9bce6e59489bb1e51ed54349f541f66d6157ad4ba2561e3b312369a8782f64bd7efd9f1dd2348a3b74104e21de9e286aeb8ea9f0f598c18ec532195a33fbe6b9c826d71947622ab8e5c2c1bacc75b8f8ead3b33277d480345581af59186ad81326fa7e09aa5e56fc5e4d28502c0c168bb07421efe4d37a5528b4bfc06de9260a2b99d6af04627909049b687736c2b3582102acab877d35586b2823c610bbfa28668dca487d140023e233905dfcda512b138b3f61ac18cd0e0a3247365117bbbbe4311de2bf9c2106e753f9bc20f8117b53c51fef1df24fb9d21f86bad6cd71fd0e48853f91a3a7ea69e9a7af9349fba358acd575f3515f7715c22f822fd87398583a9e99daa7d5287d750b014cac01452b37b0ce7a7b8fa9d89bae82fc62de8676475d611b90c48a0c72b7dc97cfad6f914df05807724e8ddf4d725e5ab24885cf160b0d247053345c432cb486b50a8c710407d1cd75e1135209ee7fe455d0249604ab63a1b45f5e665c8a7bd347204ebe698e170e83aa6c4b2d99d11ca3b6046e252dedfce1c1e1806a11d410db3cf06aebddce07707337182b905a84326d5c5c69ce9614dfd7636ca7459812c9656da1fd3e6f104be1dd58c2f99b9393a2567d13cc5b7dcd12af928cbf6b4c44d2f934c668753f2c0638ef919dabcf22be7899e8bb2631a76480316aa364c250e6d0cd95473a6b63ccd8ebd79efb9a748df70bf508f4d7f0b52e1f7b24a4d19400246f61188d87143b0d97157c1b7d04bc91d3cc70771a1d808214a47680de9b31efd1d9a4546014c9c395253e4b94c822598a1bc58af43016379ad7169d9a86f3e0090b0b4c680515e536a1412a6b3bc1a65bdf5d506c7e5bffe89653e4c1dbc3327b434f4eb9bff09181d00402aa37049e4b5d86614c98be1e7c9a4e786f450da19218162386bd6f86149ac545d0f795041642042530312858f9d9e55cd03c2b5730109c456b94132de41b005e03ebdd8b671f06e8ce6748402b811326a8aa1e53ca9e03b12ef7223a64524d2d55724ffe920a756dd7b9360bd35709d36d827ae07b459442a36600cfa85431b320bd784c5d97dec54f6c87ae0b7c349ad6eb9fa1834a57b40da5febf6167b175bc8c50e5568c43d729a81a226090d29d148f7f0f56f2bb8d6a6ad752a19b5e4d4d4f983f37561935f707ff33ad3dd5d195906b7b056090b9dc53a72bfac95a46750e1e4b1aa8a5e5f33d2e925a42a38dd66c80edde0cadd7cbfc27339b96184f46a0613979d9a46bde7d4afd0439ac9cd258a796ec3cb68dd39b259e6beff8a92bb8cbddb79d253a93d9f2ccca404e4cfada8406081e13d29a12447b61e859cab2a060c15cdc733dfacbf37a896f96d3a523399bf4f536146c78d3936dc5522fc95eae8c78f88cff92f0d9a2a576265e089163b9ea70d87cde4bf04e3663b28d06dbdfd74949dba9227bca6c76eeed447d852a1a499c07ee113049df700518c82d78421cb550a5d4811f54914c21d3feba8f8684abbf01830430e109b3fe3ba1bfd20719f81219ec35ceeb08bc44ff219d342066d57f918499c3dfeb0a4b386f45238876700e5568a99282c7a71f6e2cdb76328ead32352cf92f4ac5a8d75e209293fd54b94e83c8f54c7e3cd81216f7ea778f33131e2d047fa841e02342854164f5b132b1b2c7abbeead3c076828c932f1e98d4e8c3ea8e40a8be286e0b6aba87bc80dfe5666f7f50f6112d12b4cc1aa575d3dc05ab2a2cfcea5c754a8d72410baac285f97b5782ad2a96502dbc3dc275d6ff41a48f1b12bd0277ed3c6bbbf6559e9579fcef9509ae06a3ea281cc083ca323310e7e68f473e36a8af88764cf02f5a1191395084d55659717560832bc0724ccb0cbbb901d4cca35ab9e3994e28700a8d188e202cd93c3a3bb461bcd2a9243ab3825e8d55bd53369d935deef81fde16807dfeb345e0f02071eb673ee50f5be5c40bc1c7c3620da851e32e58942ab92b5b891af00a5fd51351ab557a7472af12a3544775dced33cc9e1fd7365f644783b7c78a2c53250c7fdcee1df8131ad1d070b793426ba3ff6515cd89d0c802a14e69b37c8da8decb6e3a196b1199412608a95feb933d3b7c7729adc42b0313ba07af4cb5a91609aa47e760aef62a4499b340afc1b0092b1dd3c9023f2665687a40b3b7dfcac9aeecafcf412e8bb7b6d1d9a49e980fc1301bf38204d281e672242bf38fec5b23891231b0321f1e49f21469f506877065f04e2aecde3ab3b3f41e21d8440447b894c5a646ff2f0af857b9d4c47889669c0b242c8872181449d8840311fdcb3a3677391ea313824b3275a50830ca1a05a256113a00e2f0800713879d027a5c679c448262399e0502564fb93faf06481c730e8fb71d05aa911c3445b72b9c66606112bb1ed55b64d758fc9967e98c461bb0ece8ec6ae63a5668593d5a47e1c6e8aa1535812dbcecf7fda378d4dc17e6b2baa20d1633e3f0c9322cd5245c63ae6e5c3387fab301bfdb22ee8b4a3ac26be3ae96b2ec270aa334378e394be5f161885bc715f0933f84ccb9958713159c7ac9580a56aad83d4d99453e7252b98a04078f11272c2094b99f9c8ce8f707f83a178820746ea6fabf9160549cd7eeef82def2121be47a1a9b787528ca1e627dd31f5a76973c94836aeb004df54f4ec0671e6f4a12c817b08ed997130bb714f9e35b8174ade2ce2b89cf3c62d0b69a6a1a9edbf8af82af60661c40795f53aabd335e3c68e8dc1c1d38532ac75947583e2675f6b049cb6b7ec17c3b406ef8398929bb1eb54858b2334a5df6361319e5e73f8bfca10d5ad8d2252065c43f026508a8894bb8bd87655c158122b6ced45df707f01190b65fc2895e643be13e7879a4d88a5b8fff261a8b381e3f69714211c4eebe08bb168edb4403b74e095faa037834cc2c5a2d2abe1d0f4cce5be4f0c6912923a7247891c3434ee7db6c471bb1a41d41420b8951dae4bfbdb357939844bda2512033675ccf55f0ead6f907dc86af9f8b0910e6e4e6ba4001e1f0697ed642489dce4625677ec20e22a1d22799ede6cf294f8b3e94cce932754cbb3ffe46005506e493a55d14ed4ad2c151cbc6bd21da7f8f2a239c61e9141a105f9b3898af05ecf3010f2edc4b2730aae49c1dc0e1a5c3801bddd13d84920b55c04480f505c3603357d3eb6b347e7dd39b3f43e4ffede2e20edb0d3cc9522c34ed62417cc27045cecd1af7256b5e6cd1dcf67edaa5147bffa147d3646d1b7a9880996914e005399c17add5817f62901bd8d15bce57e09fabf1a78175159b6c108b63a68bc961dee161dc5ae6ab150df0472fc108ad44e4c5b53bac75b30c8113b091a37f5f137975ca063d5299bfe2ab3ea1ce5bafa051e8d31f8e66728928791044edcee738fa531e007a236b86fa9668047e1a510ba0a724f1fea4cb5c54601324e023f1ee5e3b76b75e298689cf0134b346f78117dd2658024c58d47faa275d28bab53f00cc92aa0e9db7fd628a42db7efeb66ccf60628a3ea3b14737287d9f33eade2800150e92e3f482cc5d2a1f60775879d86045d4e039a116f503bbdfa352d9adfe9ec9db92908b6ea3e592a693400dffaf20acadb7aa37145dbe88342b234ebd011a0a2b486db35126e956ba0778d3f23e9b23eee56f5f08cbdc59c72ff2b6430ee3dc41b94b7f539a360030508ec9af3453ac979fe942b6fc2c37c3bf1b8db80f9e56747c14fe36d318486251280a4857ea6f0874f021c88bb8ff4c1d81b3934a6ea90cff62fad36a29d731d8bb476602b364558049bf9733b855557b59cb104474b3c520b6b441f3b337c0a72fd6854133316ac4c79243e9433c2795cdf8049ad338108db4d1a149be56a32f39ae6954ca09dc798ff558f8fe437bac595440fe099da688f1bc66c069d8faa53921d0ad514fa04c27b0ddb541a9e65e5fbe59cede45d87a3e4d8f60c8c40cab690ffb877e2df3fe2ef27582bdf5f241ccd8bc049b13aebde587823b8d696dd049e42f63c49b26081aab38e4313f17ff876dd9b69ecf7ac2d0db948649aff50673d6b630f1c6ea1dc68848a5c66aed92910a8b1f79217ab2960fad1468fe13b93ef632cd8b9df7bc4f786b514db1c8fcbb3dea4d918686b64972a02b1cd4d81d78500b73ea1a9ab480d7106ed63a63947e4611c7e195c632db306aad40a89d853c617854283a6901cc2b684e74c7e7524bae3598bba8fb70011a2b03cbef7bc86329a7a4ecbb0c301c1b442a713767e81c0895a14f1d28ddf3b361dff295ab7f2a74a64b9fb1c297869688c214caeb1e865d13be0c8cc658ab5036678443de99a5574071ac059edbc797210e0aef2234651f4ffb5411d8029ce6efd70d00d0713f82458b65fe9eec6097ceb9630b08a0ba270c2f78d22d09fc9d77950e519f8f5701463afb73b0b463e7d09841285347e021d554facc587ba8352b2d386cfe2ea090b9abcc27d824e9aa6c6c9d9d293707fcf74dd7b7e66570a19f54a808b941cfae7b86707f6cf616523e7d84e403cbd4bc5fee502bd3e533d371476f078af15d2d7b64747834af75922c96e40468b812f47116aa9db67dff02fe8196d718105c94051f07c31dec92c9a6e403170cfd7bf673164df8ba6e2bef866e02a20f2230830a4906a59e719c8be619344810044a3ab91aff65d1784cc88a3bf9d5721bf40b9f46f077508eeaee397aa4abd8ac92a9f113a9bc9353ad68e0e065ae1e5ce3cf731905318a68f8f4deee1b88ac2ac67f814e290b8690a9c65837925eb142c28bd55d7f191f54b9da52b93ff4b0ff4db1cf257fd4eeee02f248985d4ed3bd57dba95482eecb876e1db8e8232baeca075c9555bf7be4beac6ce5fad50a6d721b375fbbe8febf0010a886d094bf0840afa8641a55eb423cd1aad8872d79ea76a28aed50b53b489a6d7c7937b15d9a1cfbe94df486ef2bcabe23a69595f8bea6ae44c2fcb4a25a06f66a544c335ed3d44d47e196a68e7a675e32f5c3b8dc35854d876a5e30e7ac3a453c5e5ca865378e69414bebdfccd779a1063827c2d2cd4d66c38fe25568669ea3b516fe02e128bec92aa35aefebe852a916f205691f743cd5394eddcfb5edaf6ff1925117cc973b647971c3372e0f7e1b59d3d184c608d79f6ccb2000eba30d2631886d017e7d37a0d54ae1ea4672caa4f042d7fc1e8e55568e227c2a1dafb585240153887f8339dca6d7fd655bf0676d5ef5c5e9f49ced4d4ce8fa535d6844567a264906deab289a2766d88e1607bc9e883e9422334e6041f5e2608e06a0a524a2421aaf80c1cb9778dfe71d0db7f1cf99aab1a4b08c3aacb594191b5e1414742b8f4432be2fc6a2a5929ab39a07caa795bffd55ec9fa282c9ce5216128491b99cb079a7bca70941", 0x1000}, {&(0x7f0000000240)="8904cde00eb683ce64335794bbe4a6bf64137b4d0bce9d1d2b2a8ae041d7d93a800ce665a1a237acd61bf18552cf4aab1e0cd77a1c4ffaf51c761df03349509bd68a24189ff55f94f427eec7be6ec37768d6a0ab0a0273081995cb52115887cb85d263f0d5b06d8242739972423f1c3a583bd45cb8de6ae683d5ca20fe47a2cb38bd715c1d66046601a7db660850c0dd2ff0c3e85b4b4c104e951e626dce9b1106daed110baeb1b8a7b8206db36f85e6f1ad6ac197f0417d89d2", 0xba}, {&(0x7f0000000300)="111a61347cf5a2986c3ba069833e18a741", 0x11}, {&(0x7f0000000340)="e894250f8782cddd527a9396420b5394001dc0805a26644e9f314afd01617a98739b18722e6653bc5d2d4f4ae6e3243e584f563b9223def3923249942efd2bf5d29e3b5d87ee352bfe4f537d08d82cae8fde3a70b2633315ead0392503d38edcda12ddd0f6ef6a0ba9ef3fcc3366f039987436ad1113b2d152fb6b779da7818383c56954fe5208fa2bb55709095aa243405042b2422935dae7e23115a13adc33eb7107a6ebaf70636a31639ce6990b26408d7e73abe3d406f811a05a4c257181266de04eb0b71b3299e23fdf7913f80b3e6edf422f", 0xd5}, {&(0x7f0000000440)="566cbece39ef9bfcaae71443941bb33624efc143fe506f2c64770fb1d9c83e9c1827892a338d457fe4327bc699bfc31fecbd1abf7e3e32bdc64f0183054c6bc17940c8df7f3d5eb1fc44733aa6a42d42fac7cb7264daef909f2f39a0b0c388870bbe6e442d46722adefe73f87eadd35eb45dcac274161b38acc36ed4083993e5b738fc081222f48ac2a45365fff695f144b073dfb79e8628e4a4ba738ff34557ab4c72089b867d03bd292dd25d8aba6e795c3d18ed5731865064d420d7ccb63b51c0703bafc9bfb5be8d5b10505f555f65c72409efdbbb", 0xd7}, {&(0x7f0000000540)}, {&(0x7f0000000580)="98858c55f08433e691b818febba9cd6da0004a23e945e9abe8fcfca53e0dd5ae45ab422160a1aea2f07cceabea78e1b5383666a3a97e165504756e609bbdc5b1165e27d09632016038a9aa00c130ee1cc04c13663826d1ccffc602f04050e1ca00c16afa52c56a7f5c6d2281afab4dd0169b00e0dbae977b9043399f0e5021ec5f4be563687b3af74acc9cfb60c72ae22e4c5abaa8cf805f8e7bee1f8096e0331e16579dcc040b8ed6eb03cdd2d3f556d616e6604bcf3e1366b7f4a88324ad8c644535238fae75403236f9c4fc17e8dae3b0a385fa9758ecbfc4d65313", 0xdd}, {&(0x7f0000000680)="3b7d4ca1c3f06b16194d04248bc15b0e0cf7b48ba43e7914db784f94f9fe0e7483753f309eec28dc7db795fbf821099948a32f7c94bcb799d7cb508d3468bae0207252458e61e2912c6c7fc10f920b27b63fd7f8796aab084534bd1eed9cbb0aea121e48d5bf1f51323861df6741a975217ac9593333189b6c5fea377e34dbd1f0c64425079373f63e80ec70d08f0098e6325a4d3a323f7e7867ac9160f1db6aa1eef16d9eaae787178dee21b352e43da09570d425ab798b677630130b12a0f220ca658243d2020da40e5f219a47309ff73e0214b78c834ac193b253ce56d842c2988f27282b4e7b7218b3391bbdcb52b9a63ffdee02", 0xf6}, {&(0x7f0000000780)="c3d529fe9cc8ab636abc61f43ec49f5ee9a2d4c70ce46dc99a32a96c8564823151fac79360ca95a1f1afed87ad519b", 0x2f}], 0x9, &(0x7f0000000880)=[{0x78, 0xffff, 0x9, "a69c3ab66bb0fcdea04e7bee9c573e17db887abb06c6459b8febae83a64f3ac3b2bce3962f6ad8def2909768b51975c8fbf34b7afeed1b604a78e66ddeaefa0c1b52b2f2111f41faaecfb9dd661aaa53845da5e14ca27cd23ae92d6af13e5bf33b262a"}, {0x40, 0xffff, 0xfffffffffffffffd, "fa4613960a41a713a108919aebb500ecfc85ee8ade7903fa9bc7650606260bb2351176f143f92e603e33319ea8149f01"}, {0x88, 0xffff, 0x55d, "6bd5c0a6dfbfabb7c2893daa2a9d9e0aa77929fa5c1bcbbe36f0287ef6f8bd246430749d531b4d09236ba73f03842037feae78133b6e341ecd9b88b7a0ab8751fabcc5c0b752fd0ebe1895ea624b3f98499e18bed6fc5d6b98519f4593ad8125481247891702ed2f9ce07bfc02c2e731af9fefbd6888c7d7"}, {0x108, 0xffff, 0x5, "ed178fec4989727190a07a17d395bb2cb2a2174ad4fbab68e42a2a63769500f275a412910e9b2dc2ef2480788e4d836bc772fd35bd8acdf4851b21cd259af11a64b8650132c64c9126c05167590b0732245d6556cb87ee25746421993a1fc178112049f5261fcb1e27835939311c0bde82c017d0307214f863bcaf738818a0844864757453d987c8dccf301715bd47bd6caecc6a146d7a4ac00d722f53f3b561d34bdfca48911b9fc15d406837338242617b6ea46a9c4736418734ef8b32c3d4cf2088ed2373cb79383bae7a250a4133d00636297ce3e7a4088b3d874cb067ed99d1876935194aa9fe69e21987d6e7e701a5c2f6"}], 0x248}, 0x409) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x90, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x3, 0x10000}, {0x18, 0x2, 0x1, 0x10001}, 0x800, [0x9, 0xa9e4, 0x243, 0x8, 0x100, 0xb8, 0x6aec, 0x9]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000140)={0x3, "964b755c7759036ad14cd305b294d783acfc3f2aafeaacea17dcfa539c1dfaf48c597c870672f8b88f2f9171f46f6701dff4e970cfefa3b85e342ed23a3ee0c41016705b5dcdcd091c9c9a837fcded0fa0565a9b8e169176f3cef9f7ab2e8bdef2af4d2df9c17e5fd451b9038fef4787664acf8fd7c54ff96c12a6639fcfefa26c56bb8046d9e2ae32cc531b8a2319e896c34335914ee42c0316cd2c1aedfbfb145d3f3739dc34aca8f22fea9c96c7b5427205ffbaec7bb7c34e71d9228a66ac376c18a31b5de5667a47d8e309bd4daf4b911f9be2602032f4f8f27dd83eb26c9d8f08e505"}, 0xed, 0x800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)=""/4096, &(0x7f0000002180)=0x1000) shutdown(r0, 0x1) r3 = getuid() r4 = getuid() setreuid(r3, r4) 13:11:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100000001, 0x0, 0x5, 0x8, "78d98de021fb0a60b3bad0d805dee2418b2993c6", 0x1f, 0x1000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:11:47 executing program 1: socketpair$unix(0x1, 0x200001, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xfffffe55) sendto$unix(r0, &(0x7f0000000100)="4aa04d8db874725d35c49f893734906106261a8b698f4726ae177cb249e7e8dfc1cfc893edfb45c9e7d64a3a331a86c80523030de9c0dbac56e34daa981d883c05ba23dfce45540b9465bf643ef5f4f03e4dba399688b42e3ba305b86dbf4101e24483893574709ff385b43e5dc97a565217c0bc13e88af3a966f1893109de86ed09e0b3caf488b8245d42e3795f17", 0x8f, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) socket$unix(0x1, 0x3, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 13:11:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000002a80)=[{&(0x7f0000001680)="f8316f9565f521fa5d231d8b415915caa76fd8aea2d5c290365ab1f8b24c06265f9bd570d70a41986e8376d30f4af319ed6bbbe98353049fb88c404131e46c1a9ba32c454e18dc7274f9f3ee3d1d1ed2bc23cb06996f122949590d2bf6d267a7f60b9562885a22e92caa15252b33703e", 0x70}], 0x1) getgroups(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 13:11:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket$inet(0x2, 0x4007, 0x10001) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/190, 0xbe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 13:11:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) semget(0x1, 0x0, 0x1a8) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) connect$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:11:48 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, 0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="fe0054c915fc6ec62b42c89b9d5910b1c32a7077fe19a9eb96766db85821b8779e5b5d499b0b2d7bb86089e5d605fcca5bfa80b6faec28d06e691ccc15a944435b38abe418681511261479555fa5eb734a3d22c376f25ad2f3fbe97dd789f7e9601ce01f7ccda9987bdc0e1196127bb8e381860a4961a93cb0a6843bccea00de87c9c067260e85421232b6b1460d83b958087792b310436623cd138d252903350ac82d9ee8c86de6d5f33f17473fdf600f3267bb7a3ccaa3ded0d069e72326b52b23bb80", 0x19dcf28879009043) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 13:11:48 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4012, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) fchmod(r0, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x6, r3, r4, r3, r4, 0x100, 0x80}, 0x6, 0xffffffffffffffb5, r2, r2, 0x1, 0x400, 0xfffffffffffffd07}) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) fchmod(r0, 0x20) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x6, r3, r4, r3, r4, 0x10, 0x23f}, 0x6, 0x5, r2, r2, 0x80000001, 0x2, 0xc902}) fchown(r0, r3, r4) sendto$inet(r0, &(0x7f0000000340)="8b8885f55d053783c579c80a94a8044d1987c9538895131bc5fc9332c88481edc0da6b8d8f01c2528186a6d95e6a88251fecc1bda3f3b55a236b12f03ebec2371f7bc1adbe34eacd4de01b16d7988f256be47f68d1e98287666a989be07f23f85b6b9e680b82d15673658a72ca58d081b12b4cc6c1d01f229366da6aab0d43c78a87d0abd95eb1b3879c1d04966b00e5bfa92fa2877eb7a4666a70c808121a5ae0b53cfdd9f2491e4d1aa70cfd7e66d732fe4f3365d0ce0ca6f1d7c4a7c2c7414979ccd1cfcff33b683b2efeba4f004f570df502e356d28b27e1ceb09a140a89db3270a5ddabfe0b605510b520c252858b432c5ca8dd1925a76f4b613320ad32cf8a9ea0b958986fb8b2d47238479ca694c9efd8ef7a90b1b4a6370599c0a176b610a9b267a74f6e56d4ef28dc46b5c1f6eceea5a31528502d591150f1280cba51968a757700577466fed748079b030127e7ea3e254441f3547f878c89d791ece32facc5a69ced750ba3bc4a03fa5b63df5da3239f49222a1e2b8f24b6a6229e35c5102686106e32adacde18dd211fda8ffae08275d1782f339352db88ee187ec8d3b04fda9526710d0a81236ad1ed100990d1eced413c6631771398c286ed86501753c4cb26de82e67c0ef7c325684bb8d8c6ff368856d01d6fc2f721789d3def08066e53b0a99f94d71952a153f99f3433e52a763799be494f550f9b6e3abb1a6a56384993ff5235fce207f28c934f3f99d6aa569cf08265f4b4fc507458406b6d8f0b5a253a21e3534837430b311c72547c3c3b6e4cbe07efac5d14d9dca6be12018dd3630042673a3a797ff7fc8fa14601b1e355bafd16ea395bfb23ed8f89acdc47435dc8066d1d891c348e24aa73ad83345abab7b3719ed585ce85e81b3d4aea3324629ba3b1c505ed8f3ecc418af682b31a3c6b919dbf9d1dd7a0593f5551a79eb7609ec50f4ea92a7318148462473c81395c1d8ddca6a662a38dc9497ca8f9dd6ebf97b0ccbce9def193089fb19cde1595ea4871e8c1e7ba0507edf2d28983a05de83bde6d3b745963215e5de71eab8eed0b550f0904a02165bcadd9547031bf1cc056e7d9f15b538e02466cba6a9dbc09189fa6440cc089cabacedcc90b6ba67a4ad858be93f36f4b50c4b04d606f73612cb16102b204e24c4e950c4ee2fa59e73979ac1318a5cd1f665e67e9ea6faa6bec88a8b1b39b6e9a2d2acb193fe7bb097cc572afeb5d72a297ca82587985ccc2d30e7daca52323ddd604dbbb1c60ebdbaa280e8761c6b2cb8446de082bf08e484db2c9fcc215f6159cf91dd7156cf9b471b0d1907508a4b8dba180263f8fcde3f853f34497da33010404f8b30e0de31e26d1283098f0aa5cfef0a9a61fcb982691e9b5db5be19f8413313d64c2c36426041cf51ec7d9c5dc24e17cedb30bf972d5176e71c016fd477c9f2731986e8524137d621a8a270bf352cdb76a265c1f005926875eed8a1dd97b8896840e2f68e2e79a8622530484af320686b58f0ba12ed11bf6c8808b14e8e98eb3b854cec3230acb45391b04a63646eec93f340d709181f8c3fb6927403b5a2279d14023b83d6b3fbda594bb8efa2e7d6964f0ea3d58faff2a6764e7ade6fbd835efe784dff2fdf4f2d0f5dc672e0ef2763037599b5927682ffe34bedb8ba82a05f009b9c3f1498f1a03373c95ee112b9a64d9c6504f6e6fc6bccad003c8a66a2b2d0387d22aacfec011ceb30fc126af77a53742689ed5d943c6051dbf2f451a2ef39153f0fbc2359b7be14870de5155bc34e676dda09296bab5bbe5b065356336cd9452c359109a27bd1beb8a155c00016e6e19a7e141a05908c0edca99bd9b495f6403cbde9809f34448cb7bb1e11b3a336223c5522b5883470a0d0a8b9c24d80f3930688969b088313cdaef35464676d263e3bccf781ad54ada3d6962e31f423a71f42930e768d1b556bcb54382c7dde46ffd2cd0dd1184ca661e8549c90a4675cf9765883052bebe5ad333feabab25965f5ae60ca35ff7a4d5d828b5c41a41582a9140d5d3d47c48a302de41ea0f14ef5fb324b07af141cd9fa5d6c318dd45da4b95cfcd15e01fb2193c739b9328c2a5b2cf4aa63929ab6534f190e5c5026b9405221e12c7e461a48db7e9437623225ae31f9c3dad8b325d91d75e0cd76e2dd1a0e02a4f5164262fbd5f9e8b07b68a765d6236bbad04dfbe974fec8f1954b4107c5137cdb36ad1f2f96a49c98a6641692bfd295dc84de54e25e8508fe21e7ffcf6c64ac96f21764b20cfe92e6c19118c1b32a23da0d82249483a216bd56d780e40e807cf4ddb346071e630bb2f9b8a689790f582576fc7be3f749631cb184beb14d7e0136b6433d7ceeacdb74f4fc0d68070c536a3261b3f4a6ebb1d8c5f647a65237ef1d7e99912a97b0e6ea38e5a75659b22c1ce97cfe66fe43e396464e1541218f18fef3797d5882ea00440824136c589edc9cc4047839ac6236f73c817aa2a92c1479b2cfaa1429b1f9fd73b32a3eda17c467bf7e295636943916e7b142c13a711e5cdc88f699926c6703872d30697f13098be1820f000c12744f533e48dfe2f8ce2ba6d15ad72a710133e91faec52e4f00da7f731d710b89a8ee3b859d2bc1bf8eb9263c9c69796c6a1e49f536672d467dc5f29d73230d1351f92a3e7a6dede8bb3d8c7953e34d24f7d6cd7dce628e7ca4970a7e4f54d3c7fed5778faee6b626e8d8b4ab30f8abb25774c064bad0fd92a0b6cefab3de5d9756adc285ff906e9fa2fe72c57571939a402640331c75e21f2f70bad33734f12ddf28ee6c8cb698fcb092a9f4c26a32527c000414950523fe9cfa17302fdf30d77690f86f711ce2a111d1c8bffa257cdc5ce1a995f7705109e65a692d1cf796b50e4b918945d352e774f1af83f869841ab2ea1826b74e038578cd70e952f0f70eadf4d7e4c1f9c67be4579ddca3a2d735cbb6db8d8965d48d5c60b66d3499e038dd615aa26000e71f7b7f2089bbf8ef9fc10b206123df25859a577c4c05a9ef5a39d101170f4479d23b94086599591ce5d3cd61c1a4408159a38b7b8862d8d206169d220e7583760b57eb44199dd5f9705095398e126ec95c037db7199d9f8da4a0896cc02427459a39a2ce33bcc0dce08e284edb47a2ba8269a080975a0923ba5796fdc1171b065f140d3400da55a80ce0d8d194e5f5b5f122378f25e8c9b3957f3d84c2c5d2832525533d44bd1e7c1c4c7b9cf5d78829361b54337ca491013ea522d7e13c49a8401764e3fa47a4a88daf472138efaf857f045e7eadeaf6ad67a0f9282d77e8cd1c846c36ee31e5db0752b618fb512a889318b86c061640150e2d083856302281e9070f2050716e4bea26512484d14a18ab772afd59eff28d28b6a8bc63225e4043e276e072d5a816465dc0fe31807e57736e1d261765956b913536fbaaa187495f755a6cc65f9d49d34a0facc0c3a3d286d5c75e519aa96f926e9c1ad6b9e41e481529aa4373070be7c2fa8e9337516dc3603c403156c9e42ee9a856c949359b75cff629d47a973e1b811514cc23a597baf61e7b7355be1d96d25858808bac2caec9e6d2c02e947c1b1a4f924fa3c37533ebf45df1230aa5d2ba0ef18c863617cc349e19b8fe383b5154f555f4671e68d7b0d2382b3f48d287a69db3adff88ac4611be5341082d592967b51dcd329bd75a169bac56bd72bd41984b259a0833dbaa74d168562b932c61ffd69e3fc6813c7843702c4d4818135a25c7da7a5824219dad16aee5b3640d3002cedf73a135e3c90153503363dcb6b43b35b5c02b46fa3bdafbf9c9ca4cdb375800b48510761495c03bb7a1604fc6174494b21cc1bab34e0606511a5a8a3930ad8efd3eb5df79b8af9175bfed526135c8c4018dd7a133a9577891d99a73bfb7fc5b79fb09da9f3ef13b7e9cad5cad54a8a3239a4fa9a0ff964a3819594f2e7e2c1be67aef4508201c70f0606fac392ca4770fc666f95dbee6aa280ac20ffb23fb08ea493f40c8817cb53563c211e282f852b67d1f6d7d7cd4f4d31270d745b350882299a3b579de7da0d43c0abbc2c856ec87d3afc5c10cbd43e06965398f09cd3540fd223179f70eb84e1cf73cc1d184d7c7da896ed143dd376a73e1f095b2a15700ca19eda335ec1bb499ec60cbbe393afc575c7e527835484192193ed4096a542106eab3ea02f437020019ef4b084f9056f4a7a26f1ba4f08c290fac29fc6869198356ea662a68f350410cd7a2efd969f22f9d06235c2f80045b57f398bf06c6f5920c3f2491b67d80077ef614e4eee8061b82532a04996e01de29f73fe7645573f73e222086c6e49bc2b2b8e18d0a46f2905f0d9d2d59c6b463776b83fc17231a3727c4bccdeb26eb8ec4a62ed4cc51c2338ecab68887a699b00af03d73a80d1eda12a728739b406828c08e7e281bb918be45c06433b55070f2c076d6dd07f92c2ba724f9acf10b4513641b0c4918beb1d7233a0dbe8518714c45229e26c6eacc2ef8e24682160552a9ccc4784c505504f052c633c4e43f6cccb7358a237346f82ee323d86903d1aeff14d6807c548fee393ab66e6ed46c8d3d9346414adeddc01d85e41aa28bd13dd44112f65fc442d371b77878034117e913a51a07b5beb8dda35580cf24bf8fc368281eb7d3f4bc9720e8f67aff8db0475a444a3d6ce5a37d1681a6e8ea30410f621df00e748c166235a1f160268d17fee64cfbe98f1c0775a87fd8c63cbecf76a1b5d8a15cc018a0f1e85b6e14368d0075f2746e1b30465cdc0e1e09b7c3f633370cb854e626cb976e83b396bebdc359c177fefc9a44022408035df080a4a5b0d09f09937b5417cf9324f4d3d057290607135f3f0741f2f7e127ebcb7a63ba8c335e37b586897d57db9c765f1b86f927c3710287d8d482fea8a5cc94a165b87b677879fde11ffb2a97f4b43085bcf44b142893e04da1957d106ab4ad6d172279746a6517d62296b8498c5727e7d9f6452fd4d6d5a7b6c51cfd6f5abe542ef5a1c58470c830e0ab002a11a7f8f47cf121eca6fc18122815b381e4d2f96f368fc061399f527cfd4c9824c8f0b29deacc7a0f0e47fc76dda599b910082bd929ed590bcdffebc2f90e2712aea324e5ccb31ade955e97a823c5babd211cfd2491b6847f7c17595d033661ef2f28129325c5d46d3e3cafb93b9ab2d590b43a5d9359961c8a697c06e136a28305907b5a476919383c2305ba9e6e5ee767d1b2cf0742a7dabd42340b59143686bbde7443110d6a97338bbb5d93a8576a82b4f9ea6bef11e841ef3a9381ed3144790a0059f1d6bb4bee5f5705ea4c16c1ccfe512190f207af2f34ecf90c637ca05a68633285886ecea7088beeb0fec5b13bc2e94dfd3c9001e45d2325fcbbb56fb3931f92938bb268fb0ea43b87e8c9f35dfa10fcd61bf036b327686c92165efe384331ddcbc3bd53b77ada215abd6a1e08e3934e6f18a0bb2204a7b0c9a1275131881b6ce102f10e15d5a59a8bc6b18c936dd7e475801b42ed4d228c54bae693a39c1c8ae4e910c8c9b9844ef0705ce386181252e42527f25d3ca12bcfadd064d6f0dac775924fd30873f8980e56ef125bcbdd2a19be0adf00ed7fc5d34f604742c5f5e94c17c8aa4f2b6d7441b5e03494c59638494434674f8861e2193b16eb2e2963b7bdc5b099e74e898ea5a5e53492798ab50fb2b74a4581caab1da9df4bb690cea84a97092b0e5e3c3efc0454948c15e2d6ed01cbccf65c8f156c18da52278aee604714f011146c25f7a8eb645b2c5844855b0ef33ae2f8ffb436a280cea", 0x1000, 0x2, &(0x7f0000001340)={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000001380)="8f0354827c", 0x5, 0x4, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000013c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4010, r0, 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffd000/0x3000)=nil) r6 = openat(r0, &(0x7f0000001400)='./file0/file0\x00', 0x20080, 0x23) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000001440), &(0x7f0000001480)=0x10) shmctl$SHM_UNLOCK(r5, 0x4) sendto$inet(r6, &(0x7f00000014c0)="c69197c81371d795fd5faf271c67d42699543228b00730058f3d457990f58b1ba12bdc3735d1721754a5f690d42005f0fa7e4ea2fdd553ca2466c064ad18a49fed9f05d644dbd08a010c008b05f5db79c717d7ebf7122162835e16f03ef2054ae01fb9db432b95e7ec8a9e4c61cc2b52da90a2b366229cb827fc6150bd38423199e7f0f8f3ecd45893860c5ce2fe9b7720160f116751ea86ac706c80901c5424d713ef5a69e0987971515c009664ae20a7d3ff", 0xb3, 0x9, &(0x7f0000001580)={0x2, 0x3}, 0xc) 13:11:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0xf21) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 13:11:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7f}, 0x10) 13:11:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x2012, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1a002e2f64792c6530003d7342859c394d78ad53305d2d46028c13e921d5c327d448cea2a9b10433d23ddd7a33bf4e9917d7b70bbd3f63428e9519de2c2c2d0589b5b71701304c523374316547ee6427b21a5ae02e58d56091123e786cc8bc4282"], 0x10) fcntl$getflags(r0, 0x3) dup2(r1, r1) 13:11:49 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xa0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) 13:11:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x3, 0x3f, 0x101, 0x7ff, "818ced887ca93c34dc4aea1867ad933000ff2e48", 0xffffffff, 0x7fa0}) dup2(r0, r0) close(r1) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 13:11:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/234, 0xea}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) socket(0x20, 0x3, 0x41) pwritev(r1, &(0x7f00000003c0), 0x5b5, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:11:49 executing program 0: getgroups(0x4, &(0x7f0000001500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) writev(0xffffffffffffffff, &(0x7f0000001040), 0x258) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="b917a8616818143cd9db97a9a738dd6595dda81e98f3f9c4c7aa43d182f0485426cc08db49068e0556115d4d28af68b18fdf1ccb2ee79645b20219effcbb11219832bfa2622cd425d1e8812bdd2cef2a8fef569d7d88cf600297a7b90b8c96e9dce64ac2704de5b6daae0fcf4dbae2ace28995d2ecc6ceb1e757d6f596f782f4a72f97e64e531a2b0cbbe6c7fb0825c49c9008db7b6650ec9a84ceb0978fb785d129d5158456d5f28132d0bdff6815f8149b716c310db536a0c7fa8a15791cc498afb926ed21fb40317b3bd058fa0c3adb01d528b94ba6f144f5922c8e9f41498c", 0xe1) 13:11:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f660000000880d4d137a4990eea8c35ec1741197bac96acf016b0c4effc1d1164f158"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 13:11:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/195, 0xc3, 0x40, &(0x7f0000000040)={0x2, 0x3}, 0xc) 13:11:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) unlink(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) 13:11:50 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) r1 = kqueue() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x1000, 0x1, r2}) r3 = syz_open_pts() lseek(r1, 0x0, 0x1) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 13:11:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x181, 0x100000000004) openat(r3, &(0x7f0000000080)='./file0\x00', 0x80, 0x26) socket$unix(0x1, 0x2, 0x0) 13:11:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r1, &(0x7f00000000c0)="1ea86e23af647d5f4a2ed86c4f3d01aa20fcae416cdfb9fbdfe890506b6943e51abfd299f9101171f29aaf0d2864be008c16cd0ac84bbf5d227dd9e23070d42d20e2eeaec064988a091b0b44bdbaf6cb4ccf3c98ada38db5dd7ad954d7b3f6d5dd37309e03c506fc03ef2d018ecef8304e2ca103e20268f283aa34878957a4d9daeb08f6b08508ba04aab9a40b9322ad478c749c3af8eab888db3edc7e82c128633008cb6947de15e1bb829005c40a7ffba9d8decc043ba95f688b82426f2ead291e9948bb73c52e003d5156ab6163a0d966ab7eb52723", 0xd7, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x8}, 0xc) getsockname$inet6(r0, 0x0, 0x0) 13:11:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socketpair(0x2, 0x1, 0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 13:11:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000002ac0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xff86) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() setreuid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 13:11:51 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r0) 13:11:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:11:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3e) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 13:11:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r1, &(0x7f00000036c0)={&(0x7f0000001440)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002680)=[{&(0x7f00000012c0)=""/27, 0x1b}, {&(0x7f00000014c0)=""/169, 0xa9}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/195, 0xc3}], 0x4, &(0x7f00000026c0)=""/4096, 0x1000}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000000)=0x1f, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1fd, 0x0, 0x0) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/26, 0x1a}, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000011c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000001200)="37b48b679f3f10d5234b9220d0b278308532217489023660bc97d721485353f9cdfc3ff3589e34f657ea372e26b2b42130c099d5fbdd682d02a3c64d3f2fbf7c6abd02f2fe9be6cd343e2647bf31ad8ec5b8696136d4c70e2071f0401d17b7fb56ddcb86fe6131070537a7c5772511c946c16ce1732fb5be3d4b286615f37befaf6dbf91a509d9bcf3575ab7e106726f", 0x90}, {&(0x7f00000012c0)}, {&(0x7f0000001300)="fcfd4a2f179682103d22d1a3ef1d8644e4bd93cfb7334dd1b851956b447f843dbb729115aafc5d7c754eb424a559e810da760687e58ba49a6f3c0fcc44918275284ca1b9540c356bd6d80e991f702658ddd2c70d6bded545a589c653f4c47d9b4e5709346d38c67900a9e051d3c7ac67fb1a866d1239a31890f37326634bcb37ca1af02e8f50dac67ec5ffc2cbce1716b814da95ecafd53f293031fd9b43b85e9b38e585ebc5fd1ee2024ed1c37bd764cfecd7362b50a4e3089a6773", 0xbc}], 0x3, 0x0, 0x0, 0x4}, 0x0) 13:11:51 executing program 0: r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000840)="8cd37dd8b4019e04a774e9f9fd4f494980f148ef3844cfbbc34ce03064cf6f285608031f6586e321796af8b8c4cc6e13647bc7b9c09b6b3b744e5c7333be85fd1a97bdb4cf53bb58d96bdb67621d2bdb605325d5dd98a687bb0c491ffedb96462cf6c83f71acbcb437773f3c1e65a1e0a678523d96e94c9fece064957cb27a9e75466851a9e6df5139e8dd50def0d1f285977128e8fba0a2d56ef80eb498e3e9d1a213f5bd8d76e15240f8601383bf69eef00a113ed5dfcd63af75fc6d9ba24035b9bd83793c17bd71c6efae06b3d1a81e3134555e36ae3582ccc17551d76fde53438f15f345424be0cf1447d32ca1afbc2c8f94214a065632df762da919a86c823fc0b76c6abcbebe84233d9d8f42a7a70046338caac94dc2add3c1646d4dbea696d89ae002da614cf6c9324d4ba6714d1ffd03939cd76b5258a1fc041a5fd0e3a25d497a92795e32fc0abd9bb2b461f8fea48fbbeeabdc26a85c6fcae4a214fe8aefd99bbde08c17ffd693c0769a0f91c58a254c7da0d0d6feb9d9da74cab49167245237642c8d4729735b20eeb8983e657d0c53dbd2293160187e40e9f82a0c209808fa47fd62450328dd13cf363a70c7863d786a0daa32b67b96ae1caffad16859f8290c340442001c294d46d316ff8e1297b72c36f8fc7ab51fdf85b57571bdbcbd7dcfc4de0e7faa81340e27c608e71013bc4f33da425251d5d856aadc8a20cab53a999f6ff4fb036e541a6fc72d4651f39b0bdb9b0f6f843eb7196ac90ced96501a0143f42954d9038151092860f3d54edb276aed7cad8a4a1b11ec890009d0cee95294984168eeb3ae5e413eed968d2255cf354219f737ad759a26403575d758905af253510fa259be142d23064679271e6a79a4d8f7303b622f9ff11895e4f0ac309f193bcfb67da649882f305821e5eea29fa1dba49ca71aa5ecd330fc1a4d5f0e33ac950dc77a9b6bc4587e32f676a0a0cfb86f8e2227b8aa1563303906f8e9351e452171f299fc50fc567323a6efe275ac20e4a79598dcc7e5495c68e0bb7d967d6fe1daca930fb1773b0de2e6a5b91e72994c078e5e1918f8f9681cdccda03331851b3bb3645897bf99cc9531088b1a66021e6af7700af75ba581eacacb30b2c84c61ff1d8af289c189fa4142f587c936c6c0ebc92bdaf1305c6bef09c9941e724abd90f45e77bdc0a8b68f9ef119f0a8c678b89598cc57cac37ead4dfa8c118ef3c73c35d53db742ce417ba864035aa7b50124d007c70bd3d4b9dee1592af8ccc69ba2297d8609a0ed101598788c839cf171dccbba98061a6bd18ea29b776701d19ee6613859ce07e4d2d48bd63b0beb5a54f17c925e3e7fc2e36d0b9234812ce7b84522e29e53b9a728bb5f53758a05f543db4bcd0ec6058dbe9776de540f03f34a5803b587955f24aeda7433974fbfafd0f9580a7c07db845ca5ebe0edb680b89c75e4a12e505368c0ef595538aedd633c97d2628008929101268e5b14bf1fa9023b9344b7dd0d5a33938281f766abc5c7171efc0fa8ff3347b7ffc0c54ba745466a6cfe3902b739437c03c518c7f9b59d0f65ccb421994bc88045d98ab95f9cc27b27eab33c1ef70ad0a1e80567ad9e634b7bedeea8804fbbd8ccc365474ed009da285259d03433c78f2dbd8194e6487426ec458f7293a0f7e0e482ca211cde5a608f7a19d94507025fb0f76aadaa1ac9d594d6d27f0f3c5aa92d1b302e5e3c6af74b3ba68c6185095c9529fdae2604dee88185113d44d13d0dac0b8314a341c5fa59f11796f536e5df7d6481f3b0df98e6ff1d5a73689020c927d441cbfc54bc9774f47541605ab6521c8b81bc6fef47bf9c9d4b44b384a2c6e8438a57f4ffd42f31ceb27c5e05b5a81670d1c1e0035198d4700c9c266ac3144eff1774d68c9f91aa2dae87e30c152d5cb8de37e5f44cd4c9861732fb2055204aa4f8494d14f15173be6474ba66e0fa88d1f4f1bb7e06b9eb31e20ee1a0e2d49bd19aceb40e9d81d56d76b0317b90fecd538d9b0d0fbbd3050344892c9f23d158c1dbf4dfa4d969846302501b493095d2fe7372e79496f0f85cd1e39dc3b54f593c09f9a07156ffaad18e154e51b8030d3176d7e360613bfe134779611b64eab6c022c974c2a70866088fb22b54e7d685398f2006151d90b5f1f83102c7c4877af4cc82c54ec6f91e59eb62583b65ab9f63df2d2550463929d333f50443c8c1e4500dada4273569a13bf105ecdc3f01195dcd904d38da1ffc3f95b80a1c9d2c876a80d4b52a5c544d5c056bc0d5443747e64fd724a685f89c2735890b3fb2010e496f5fef81693176f7d66a9abb10af768253d6ad89acc4b3f3c6f606bc8c6f559d91139bbeb99afea20eef6915336456933846937c26bb7ee51575e379328fbe929f35e1537a27d13f06fbc3701b27967189d4a97db33f3639859b9be3ca756f5db7d20faa0fbddaab98f0dba79456375ea4b69704bcd2ec99790e64092985c77378c5a8ed3a8a8d57e37bad29aa91a837540912e8e8934ef57b22532235cb594f5aacfe6075ad0acecb3d380426757fe5a1769d8f245ad0f1d9fa9eb2e492c7cf913e698f489274d05f947a0ea05debe1fe34b2830fb7efb37935d729e9ec0d9d7270d11232331114d68aeeeffc1a91085e30b44d115c72a8d06efbe19e6b0c89b14b2be03efaec116895e4c192ce8d8f06df4f364006cfc23c89ee3d81f8f200da47d581b8dd93667025fcbb65a2df265f7117ed578e0b0a3f35592c2982646e080fd2320dd0e92c6cf981f9a68f489cca84292d2844ade971011c189066cb8fbbd6e99bce26fd9aae40017cdd5347634f72501563fbefbcba7a90bd7c3028d22d59c53585913f624aab8af407f6d8540f86d563c0408ed1e10f1bd1fa0353832b34adeb526df75145966c83b808c9ccc2424095506e09dcb26801ee547fb188df42e7f48ece2b5e06274b57b5f2c43da6759ecbcb46a5bc4ac0b0dff9561e0eab73f7598c76bf7e66a48abeff6f259cbd7886efa3e8250945d951b377760f5d8b237f7a462fb55d0a28a9608c3dcfebb6d69c721a68cd20066dd9ac83771f9a3daa0684a0e241c0c728662e3e9b56c091287fb0a1b51d281e7a4199e7ec0d5ffb149c7341a4ea1076000a9e647168b4452cb6582aaaf71eb6773933fab5d9b8fcba05925e9f3c84530cbd2cc707e81f656860955f811ac491b4fd8eeb32f1d876eb310ab0629efeac248fc322d3c46018c0d5ebf0037655d82d24bc84c5897889f0da4f8b928094cda48037f89174dd57d5b1612b88a77dece07936f92765809ed1ec50532b1aa2cc8d0f95458cde563f7746a3c67b68a56c6a3075dc7d663d034e62d955589e8937f7e95a71a18e7217bd5cdfedda6b3aa1b9c7c08a58bf7f49bcd9fb9cadb7f0467edd7828f75cb0d328b3a3d416218e58a9db8ef3540c612a2066e4058e382db4817b79096e581ecff02e163b9096baf69f514f1a4c38c830633bb2e4b3c9f4b20d6a3eb479f46b90b061adcfb34dba7f72e1a80970fb1900710df45217bc60b49a39cb028744df974bf046982d61780e42493f24ba08c3663bea1973f2e78ae98e706231cb5950498dd88898bb6ddd330651b9458741cc6febf3e3bbda2fe34f5a27cb4ccc6253fcb31d0393397bf296e9bd119dc4202fb440717f88292355bdee5d5789408bb5f3efe7504b43e7d51c5c4b8cc66d5f0caf04accc3506ddb251f65f386cb5d175c3d8b2231ae32a809853c8e45dc424baa7c5a9ae4de52bb1d10e3d7fc8532481c289522969a6896958476c32f8da7f3bf3bb1c4272007427b5a4019181b892b2d6c9ec312baa4b82ed656074d0287c0491c64aba8cfb0efc5f805d51bf40e8f641b652de9b0abc0fcd04c0e2b5c3d67f8f0f2aa8dd851158e229d36de5d95cb2f09ce3275c1f37c2cd8d46bc432122828a9ed09129daed28a0747088da7b7a99ece6ec8bcf911a06052b28584e3e2a5465e6011a2d82cce4dd3ea4b62bad3b86f926431e8db3f8e55a888e228025855f0d02457ca2d0becffe5316851886e3869714d6d000a2edb50aba7d48897a1901a025fa97b2e94194f9ac206d5f8ace77cc84f09dd0ac5bb6e075b3e3fdf52d5b659d273eb69a78f824198ac175d2a27c905826d437f56218924a4436a72ed4c352aed9a554844856f768ddb1bed730beb33a5fe3bddaa6e191e619dd0ee7f5950139a2428aca33837ad7bfd1165f9a94c2eea63794f835b0b52640e7aa7ec031b21ab2ee8c52fa038dab7de8d91174aaa842b2ffbffe136a02bdb7c7c2f23a87d35681e8b6954dec444907502a9c40f272b8b40c21bf95e4c8f2c48bd41343abfc2799d13e9985cd136f69dcd143a9bb05c693d1ce7b3c4b56bee6ae2727c73bf7061a95364914ac7f935490aac5051caafe49dea90348cc1148923b40204a4ac2822e4ac3e82dd7437a1cae13e3cb638f78ad925320c7749b4b6666f4a1563d62c068ac77ff8faa10074100b06049290e83a1bb77318d0ee2e22a2885950156bd01d7aefd5a4b1f07efa1ce7732e3c8b33afe25e83c5965b342f4a41f1de3e0c35f0695e99b8cf7d8f11e8592df5cb86db45dbc26b54accd643bb1d963b1a42596b9cf41dc0a906bef2a6093bcfff82bb04441c9516bc534bfadd75c2594d6766c58425003425c90e034f397f54a51050bf88ad9301183b51a4bed878a7a0d2b8bc72410730bbf464254383cbbd0985624e0534dbfba852d2d3511ea0a7c339ca2f6f7056dfd41f742a2ccc8783d9b7d8db2e77b56e0ce23ac65097b2cd4790ba7a9072b8972ce94082d16db6bbb93630ae0dfddbdeee33036cd36bed3e3830499193db151f04a4b24001911330274f64a6def55f70e5ea339e2ac22535bf572c54ff438b35018c61f86742af681b996b94d2d851eb0f55da84372b49913483edadd1b10f2ad15212d3b0542eed95af64b3fdd64245516c6d8cd41b7bc03bc25695f213579ead6fe6610431ef38b7aa9a7f40d3e97fd83c5103294d371092523095aa98a0dd6cb4bb29ac9b4cf21800a2c5a842ffa715b7af28e15d2075eaa64af2011378c78492121176d437133b62c05ff4073a3de0711ba50dee018befbba0153d9287d6ff36fd4fbc2b3014526b7b7d2f2f6e694ad6dd2cf2efbec10bac0e5ac4e50d025b502b41167a33f2bfba486f86b1314d7bf4db050ea580fa66b65dca7f4c9760ab02a26d48a4af97f93df7dc626156526a5b6399ef28b8db6c1f567e3b153e741c657e882fd4882b526a557532a946d40212d4f433a762f9b2de1b99de95c17fc253d0f7334b0e14f4c4fc9b4024d2d69e6c9e7839a5f5852bf870cd5f75d6d1f06174af8c857cc4ea4945f7516a45e5ac905210898ac6f18e75ac722e3e2e349fe02bf3d1a1801ad8468c2fbb93d5fa431ff7b0cdccb830d2db60a85b92dd8c9feea8cdae743d7d2e575aa7af27c8c3945bd6ce2f0d0f515594ce5d5311c7e4449f64c2ae49bd010dabc0e432d3a844294b31dac57e847e7cb83100a23063933258da2c65724363d25b6c960757e7253dadf5ea198e22d4c57876bbb18de2ed42e01a1f88da63897fc90563fe5b483fb27ed5f48ce94c72d0c46d674db8412a71df868f6677ac929244fb84f6f1834a56572bce1fe1a1cfbb0de4e6e7eb4072bd4295a662ea621c2fe38c2997b974b0b2c5bfa462208947453d5590765644d67a51ac9f0a4dd61dd58f9e4fc2bfe5bcbc23009e71b2bb3c1c169e443bdda046710e88ba5238f3e28af9097f4b7f293e8a7965631f1a", 0x1000, 0x8, &(0x7f0000000640)={0x18, 0x2, 0xfffffffffffffff9, 0x70000000000000}, 0xc) open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x40) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)=',,,\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='^{!#\x00', &(0x7f0000000280)='!\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\\\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000540)=')\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000780)=[&(0x7f0000000800)='\x00', &(0x7f00000007c0)=']\x00', &(0x7f00000006c0)=',,,\'\x00', &(0x7f0000000700)='^{!#\x00', &(0x7f0000000740)=',\x00']) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000001}}) recvfrom(r1, &(0x7f0000000440)=""/191, 0xbf, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 13:11:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x7}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:11:52 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20900, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 13:11:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x81023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 13:11:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="da", 0x1}], 0x1) ftruncate(r1, 0x0) 13:11:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() socket$inet(0x2, 0x8000, 0x9) fcntl$setown(r0, 0x6, r1) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000000)="891bed66136c3e013994366eb218fd408a1ee811773488bb3c728fa5", 0x1c) 13:11:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r3) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 13:11:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 13:11:52 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0x2000004) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) kqueue() 13:11:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x200000004) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 13:11:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() r3 = getgid() r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="4e310cd1c17fee1455445a14cdaaaa01ad26f97c92d869a304", 0x19}, {&(0x7f00000001c0)="09f5352f4e01ee6e4446a98bfc6a251f1ccc2098f6e6a6c41ae866cb4d326b1ad06d631ce1696fb37774404ef3da53f288dd79350a0db2e3531264283daedea6908149e7c18096c215d90e176b5101d302d3cefdfab6ed5f3ea3d5cc0cf59b164fdcdab8ed150c9996c00c62103bb517ea386c191f8b6d38c6d36c033ff90ab599abb9f64b1d01b1285510104f3239bcb5e8de2a5744392fcba305ed7ba93cd2a088873960878a541b7b429e7512c932df", 0xb1}, {&(0x7f0000000280)="079a6c4c489526661c7521cf2da3f3f4c8acbd1d02b9bdfceab74d63d194b6a2f07e28cdd4c649b4c43f74da96aba88aa7d5b3f4370e764a5cdcf577e7176915ffd9d5a640fe8fbb59e7c6cf3d1a4c6356ba5c64526be703c3752fc28fdcbc439a2cd63413ce0cfc7fc0e8c06e74d654062fad1fc5c3c8b79f15dfd215ebf4d12e1b0d87446ae866b13ea68bbca3cda8c55ae77961181227f30cc5f55fa45cdfd37056d6eb460a0cb3af0a5f6e3ab954e9c0b30c4141f1a69087ccffe63cb411e43eb9f0a230287f17c2b3bc6dd5b059fc51665017bbefa758e2532c43e9", 0xde}, {&(0x7f0000000380)="bae0e1f243826fb983001733c8ab66f204cebbd4d816258db48febaab5ae5007cb5ecff6bf898a55f116346ab91c748d0eb3b1f4946bbe39fd47bd67b3fed0d9611c17d8", 0x44}, {&(0x7f0000000400)="37453c2e3cc4453564fa39028cffd5107d67293e2584e4c9ff08753e8767c4f66e84e25bb46ec44da046affce052ef5a646b186c7802ca629e637ff24fab6781cae26107e56215071d97484be85d4ecced1c9b21d8e371b0a97ef06de1ea7a4bc506228136a2054203", 0x69}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x90, 0x3}, 0x9) r13 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r13, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:11:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc603, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 13:11:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x2ad0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0xf0}, {{r0}, 0xfffffffffffffffb, 0x48, 0x80000000, 0x8d, 0x1}, {{r2}, 0xfffffffffffffff9, 0x40, 0x4, 0x80000000, 0xbb}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x3b57, 0x81}, {{r1}, 0xfffffffffffffffe, 0x0, 0x28, 0x4, 0x8}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x5, 0x55bb9a8b10a3be9c, 0x7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x84379aaeb808f5e0, 0x40000002, 0x6, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000001, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20000003, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20, 0x1, 0x37dc}, {{r0}, 0x0, 0x0, 0x324b30cae312f8af, 0x81, 0x7}], 0x4, &(0x7f0000000040)={0x6, 0x101}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09838d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac000000000000eb"], 0x70}, 0x400) 13:11:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={r1, r2, r3}, 0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) rmdir(&(0x7f0000001080)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001040)={0xb6be, 0x0, 0x1f, 0x9, "4c2d955b25f71a08bfc7e70bf18f531ee575549e", 0x3, 0xffffffff}) 13:11:53 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x31}, {0x1e, 0x2}}, &(0x7f0000000080)) 13:11:53 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/229, 0xe5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0x10, 0x81) 13:11:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) close(r1) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESDEC=0x0, @ANYRES64=r2, @ANYRESOCT=r0, @ANYRES32=r2, @ANYPTR64, @ANYBLOB="d4e30b1baffe58404192cc0e6c31f1537977a35fc0467e4d545fc7ef69937388ddc0fd10e8b3ef227de0e4c205c78647f650a34bdc6afa02eb56e5f5509d4d047568ea6fc9f25ded8d328789ec146b13817061cf93f231e6d3d434eee32e3cdf8e90e8f366651288b7128ccdc87673138157ed38954b33ed8b66314b888b82c8cc90f0cc0aae14bca71248a6c9af11f66ea16ea1309f52b8618ecfcec1c64f507f3c95", @ANYRESOCT=r0], @ANYRES32=r0, @ANYRESOCT=r1, @ANYRESOCT=r1], @ANYRES32, @ANYRES64=r1], 0x34}, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)) ioctl$TIOCDRAIN(r3, 0x2000745e) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) 13:11:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/146, 0x92}, {&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/189, 0xbd}], 0x4) fsync(r0) 13:11:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000034c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003440)=[{&(0x7f00000000c0)="093b82e9ab6e640d3de21607d7c0463590464dc3771542f63ada78a3792d75e5adc20940290b68f837c2", 0x2a}, {&(0x7f00000001c0)="09a5ab507103605db2f701a60c1e086be702ee9f9181a15b73f4442912739f76a2a7d08aa49dfdc0e3e1b4a6f84eac878757f4eb65739598c6175c0dab03b310ba1e3a10ced08d799107870f97b59fa65560bbf687b813844d8f49b4fc770410c480b50846cf7fc9c4c1e5ce8a430c20c82f7ef50a01c01159e58771e579f8db9fd3aa5044e66b1184d77efe487c6128e38d6e7104963f6516108884e3778d2d209639fce7cf799343089bbb66f3d3cbde28f925f8fbc345b1afcd38412e011149acc56cc5f74efebd716748dbd01d5f330945dd707dc2bceb450aa6dc72e0a4727b35ad0a00999b15ee56dc2cdecfd1a5a664c96390950cd7891c34e715a61bf9ef92e25f81297b9ae01ab41d760ced45398d710c0c640eb462ad1d809b049c31b1fbd515896f000cc75f2dad8114d8ed9d4d3747089fd8a9f2cb8745214a06a2183b4bec1dfc19c94b1651a8390ab33ac8d5a49b42f2fcd5c5796fb26b98aac2045e1336c94ae092b9c13a0875efa86f84c634569b2f46b92d54585767040931b0e36d1787e1a4d45eac0db9dcca9b267c3da5532f3c5106d475cc02bde44c97ac7fcb5f91c8c6ef0225f49765e8eefdb4896ae3baa3ad822736d79af483bbbf448e0cadb00d50127a25404cc285ef4adef7f959505d804945fde911a8600e2b3eb85a9a188f0b62b5f51c9d4b144e45a31b87656b8f6869d7b4a62cac1b641acc351d2b7b038a18ae9bf31c7a017c22dcf74ed79d7d997bc8afe5b92ac37f74dae797b3d0e60c344e608bbd3b9a82895cbb3657fe34dd6419044144b458d51f232d94840a7fb51b9f2ca500e99a787c87c6fe552c470782c283d8874b4d1358e51947a7fb9fa5f4d76b868dbad780acb0a4ef94d724bed4d7e2d3ada7ec924f3f0f6ad1545b12276ed44da703ee8b61259c49e0ac20a8bc316c58106dec84ba608d0c75e0a9cd588ee40c81a26339ac53a307837315165638b6226c9c75ad6fb2bdcf3a6284676e68f6c01ba6154ceb3d3a980e6dc2673599eb0bba449d25c2f52f3bdfc562e157c844456673d0449b9ab0bcf0da7ea51beb39d9932a7934e57f9f0356deffd37005931b9a0078f98d13f12e19efc0b539e5e7dc211e8b4a28e848bc45269b3b0ae3118bb6d789f788bab85714758cd1523ff53dfe9edf0cfebe09c537f19a4acbbbf5311f1386fe7c84ec90251a17573f38d413bba60493670e6a267f7fa8e1e89c76a04f9438924de65726540b0a5307a1f5ec2191570832a886ba7803d7308533048f54c280d92f9d775673712d0404f3f51a6ef10a90a49c718867dcc6eaf4d28214911b20274d8f04284e68dd7f93d2fd96781a4c263e0a66d9d0ce53a8cf1873be985b44e53235e6136a69a83e95c3c14d281fb046fdcfab511ff01296c5e2a7a5e784e0c3a1ff9a836b1c1668b6cc9447034abf68f11a650f4db9a16da841e0d03e7c1976e96fe982befa8b81faa7dc2d0f1dbb373d1b209fde273fd22f5f26339fa70dd6281fe1a20da3a6e58107cd223316e5b5364014536fa481ef87485b928912ed25af19466f30c6590321806122dd3a78a0cbb1a1170c29a43005da2bf08ebc2227705f5c42c4fd1824aa978130cb1313ad6d347d0af63a183ea2682db227bb14e064eddedeb9ade03c4a8a744944ad979ffc5c32fc61f22748a43199f503096a86186a9bc6b5aee448ac77ab0a60df2f790d66d7ab23ee0dd156fe588b514f9af9d6e3fafab0f48d287fb1eb206684ed942541a0b868c67ccfac6a10685117aa116c99188cfe4099cec8323ab712d4099a242e0c106414ea6ff69ad916e966836cbb9422e98263cff7a65e634c6db4298829a63e23e44261fae9f168f8d4256aa77577b32e0da08e756c1b6ae1783dcccfcb585bc0676f84feadc54d3396045b814fe6fc052dee499cdbc021efbc0247d2a54f1d9d4d2f99ca08b49bfb22563406b4bcdfbb06ccdedd16ecb74c0e19064a0fb81ba2685f382207bc233708540b9c67258c9280830c6b7d97a62b5107c7129f6eb216cf53f7abf73fbb945dcaac1423e9ed5716794966807845549c089dd19583901b455d8fcce42318fb9e99727c5f648d2bb72d4215734bea7a1da857cca15c9d73fe8825125b844140e3e65e1c319d97132a95cb80c3a2847f5a5ca74eaedd227f69c42a8da14a46ccd333fc562a29565b7841937d41f4315130358dc276216ef2b8d60c9f101a1dfba8b19a5cbd0fbaa98d8c81f7bdaa3e9017856b677621c9d31e1f37545713c0526559016dcf65dbc6dd7ed83bcb420c507d566d4d9cb5f54abfce5bf1debc915f6cd67830428ed1db97d9b19472e5e2ab19de8d7121d45cbee3459f0e3c3d2057f31cf02f6af05a29450f45ba2ad4df574eee0a41dd7b78fc37017393b3d92a2f3e3e2d772ce6dde3dd2957192c596299cfd66a77c5c500f980baa94f41ac69d311be2f0d31f2c554185d813a646654e30fb246dfb1dd6e8366d06ce57da1fe12353189bcb9803a5720dec46f9dd0ce85ee7a855a796499f80651de6fb15c988788c4e2c0b94aa3d82e4d0dd6054d55a7ab02ac09bc02d57a498613e97c9a7f82a0cb2f63a5701c1ee645fe8c50fc3a83809545bf9d5ec8226f095c2d61ce128fa7c296d7008fadc813b7eeff8692cbd3276ef3259cdb7640dac7edced5a458f5b701c228e1be9f78ae8ec602504208fe14955ea1d780b2b61ef9d49a85daddb6d0838503e9d503695f71bb0c29a71e9994bfebbb88c5b1c298ca0ef27f7708755caa6f5a27d981a6ea809e4f54d4c8e6318511d2c649832b1377f460cdc75584ef03dc1f34a58106c65f98c03bf8f878ec18093fc54c942eb4518089f6879e5c381a4fad053d70ef07733bea7c24cc4f1afd43282b6c970aab188abcaf58652c4f9a8fa94466bbaf724fb85fe8f6b0348f269678444965e936be19f1fa1d48f4401d7f0c6d4a2d8ca88c9b873566149c2af897d0c043e31aa70c585a10913c1d69deb2775c3571f2b83a8a20cfe54d6dec4f1145b5230f168d3e458f4acd5f9e0623c51e4ff336ef826d442fc307f6882b44c4384a4fb0574fba2dd61c6e3eb1b0aef21cb1912a40439ff09145c46bf53b3beafc24b3a9228997c6131feafa83f2952dba21648c8e407005d9348bc786cbc9f70b0f1d24407446727c0be53434bcaab6536198251a05c40b6646b0726e627d75fef49063644c666dd5fd5c4fec94dd48732f2076d93ef90baa5ed5dfed4a425b2c297d39a7f07b06eec3a6530b8d4875700f094f74330231b61511f23502ba11546e445f3c6a1b9ef90b52c9c2f3bf33c76a099e7e47b8f87e584f0157a686fd30e9dccd945d1471192834794acdb3b55151fb9a04f96c7cf52bdf162a98ef392bdbf62e774496aa3c7c686dd631ce10ca8f59fb3d649a144bdda0740ba0b32c8220246d80759557c0c9428996535aa869a9676e979d4d467ed257f1be46f66d8f7a79b39a49a0cd525f585412b7d213eb8cd27cbdda77974ca6eabe21f2e6bbca9697a466552d3fdb7e8c817e888df2d9caaf96d2cf3a48c3bf14e448ca1b4b8dd4134f4313d95f9141236643f2e8815fd4f7fac3d50872967c1bf5e4ab7f98d039e1e20ea44cec8b22664a3b97ba9c8305aa2423288eca5bc28b8d85909f1b3cba923463eb2763ff7e6b96e239dfd945faef4b269b03dbdaf203cab6dafcfef814ff3853d0c741ee06f6ab3972f533026d5acbd50798feed3df583944711dce0bee805461d84282c4e900b66c427987d9297a6a0c7fcf592322d9cfdfcc7475414f54231fb7e8c0f692594b4291fc09acc4eb1160c111d8d27dddfb48eeb2a68ac8d8216a4f5a857100f755b9cf96dcac4ec6c6bd4d4c09c38adc54062c817c90e9be909fb2007e11a0589c445b7050abdcc8726d49a5c03e27415acc34cc63c297a07e58dfc116531fdc594f6bc37fd1ffe5492e2046aa455ac19a27fdde5a5137e1a835a9b1b9281779fe87ad93ab934c570227faa252116e9ed16048fc6aca12aea98699b0bd640f7c04a2f47f27cd5dfac3a28f78ea9aff1daf960aedeced65d53988c08d8d83642ef5f9322702e198ad9764cdb72a0c4e5e3f67cce215c80a702bb510e86c294910011dcbd82ebe90d5c39494e3a3e3e40c60e21d67c06c1f1d411bb66f601e5fcef8fbd308eb25eb37389e9f4fce45e6a7d3a3b2650a9769ae20e2b7d2b46c1a127ad67433d7c6447917c8220ebd336263a0e4ad52549c0f264b1027f103c05a684f60f7293a7220ad94da3106be4818f112a78723a252f2b4dfdbc2c5b26466c0a69066bb56fa49812a432d37be3bd23bb0c8a644bb277d2989e32af56cafda9bed07593c972788f3cf4fbf1e8c17d3f9892ce35a3d051d82cc550bf85a3ae986875a3f668905c37fdbad3b25ecaea253f8a667bd5c6902422c0138789cfcd1634cce2e10eb3c5d02029a0ff9f55f42c269bde2cf3a910fb997dc2396694070f207bb019522707a4ca2a4a1c69494d221691b0f8f93c7d1e714861ac4eb9a9d423ffeefa1b76f60d186f149740e805afb3ca8cbb29a3b1960643512be203da0aa4f0306e29bd04416fe9a6296b693b45356fbf4424fb646a8dae00ab4c3964428dfe36e253b7e167922cadf8124369a1a381bd56c6a79c643bd5cc2f20d40a15433a4a380c0674e042590fd9b982032520995431d462fc26aeb69adb2a8bf3327e5806f82e109fe33e6d72f34c8f78c2ea21998d5cd70d6198371403d303c70604de4ad340619dd9fe0160acc26817c3452bc16a33920b631c8ab6e41890c7b0b935479d78f4c5e4b705c47e2cdf7be6b9b3aac8872231e0547bc5bc9120cc9314a07519e6276f801d1827e75b7d7ef425250a76c6f352f23c34c655f2a9400e6d45d9a374ce1b2a589940ef56feaa84ce83adccc8f1d449a5a478ec70772af40e47edfcea422d8a0c531fc4cba7e8be0021be52cba96406fdc1f72dec00fa3c56122d41300d08c1a3d6fd3ae98a7a2a50aed4b2e815a9b5784e92a4f9f740593160b14c08255b0fee25c9c9147e3f88507f619ae282a056ee6dd63a207a232bd388dc91ad38aa8ea230d686af61b22d40c92e2b42ef03039541ed832f5235fcb8f9932d347ee2e7af3c4880e85492d8307c5084f96f8cead6bb2dbbd208d4222d4b9677d9d82a1d084f5d32c8d5b383bd44999350efc75d83eab51b4929893ab72f46733affb16dd4506cad7e0e606525e3d618e937009c466dd7ad8b0916e669c91c7307222a4fac10e72420ddcf8099d3c0ae6905f23eea6c20c9be2315df50b064bc7f8ec2f57346a3174265a45190ed73e0a6fa3dc608cf8c8558d2b60939b13b107ad24e2f3147dd61773a2211cd070b267eae2c790905834cf4935f9d293fa9f029df22c1258ce6d38cfea7f324bd1cdaefbabb61534050acccee89e37881ed8a58e6c41040949742a45bbf599b92cc008c12a3383da2db23c013a43f2b76ab81e22456962f4239ffc699f4d97e764f5ad5d1e31dbc7b6c6854f26ad6137ab55c8a6d4fce43e594e63dd62ef5bb817d6bd9d6ffd8d3a22a88bdbb0832dcc33dc8a3efd305cbf5dd02aac1ec735b51bca34a48604aa5e9533fb0451464446fb7177a8610ff9da61a9a15a3cd5b122b335005128546d963f4ffb5e88d88b5e07139a22feaa944afea4da9390acf92fa79ebdeb16e1770380335380ef8b9f205075908157a5bdf2fb7e803d6c6dc2e43280103cdc58b64f79dcf0bb7489057a6ab80f59ad885134af4d94a9e172d20d70b72e2fd", 0x1000}, {&(0x7f0000000100)="9d78574bb7f3b63b11ba061c1d44c8b472041b53b4ac8a0537d4b934bcedc1d138c283429f97166cc8d4fc0e95d3470f3addc5ae3a3ef5ee002994968bd9cee5c1e632f607f325392fc3587f30e0d242854480e7937bbb55751498df2ac43e3c1a20b4616102", 0x66}, {&(0x7f00000011c0)="122ba38465a108aa29d9ea70e849fb0aee7fb7a7f26847b8780c54e0bea46cee7ff1222c2f1086ee693b94421e45e194f3b0870770e7baca61eda3eac6faa7a8a20d282f2f8d953795bcd5696c4acd4f74c1296a8d6d93faca33773273c2fed96db3eb901f4367dde6814398741d9dc91ef09109b1c0c8b6dd42f119bd30a54ab72f232e1c719b4b1bbeacda37e16317551585e8d8c3f133", 0x98}, {&(0x7f0000001280)="607d68de85938b00a5f39b0f0ab5bbbcef0884a4aef2600059e34d9741f85ced0abee53b40474f8c82ec1e09ae9939bd65b0651e77ef52aa3b0fdc4c9287d2580dd8673497f15273b94cff5bcb9573319efa17e3560ab3123b9134129331116e7077f33d42ff6c7ea43b04d3d35dc41021bb9e944a999f3d46bca244e4cee9ed8eb014c0a78cd0a30e3d22ab80b73fa648b93c1bbc4954c2054aeb8bf357be2eff1832bf97f17e1ed7d6b4cc4fb19fc4d1e0817c25147ce327080330c0c05377dd9b480d0a1717b0fd70586371fc75f563a5ce14bb7cb8fb4bdac52cba1c96c758fdb88d54e09876a2094f66e351f2e6bf75cf5bd99bbc41a974f6d48f4ad1a63a62edc2d451f84470921d72dc81bcec082f10635771723d6fbc63d4123fedc9b4a9fa89ab07fb767bb4c27c4f29fc33b4e6ec2963414b1c510d5015a77ea4f105f5070cc9f7e5ec83c02226406cd270703bf93f400ad4509c81b29cd423e02a245436289d5c26d0570446a616ae85c61bfb7c2a11fb34296c660c3d95569f64a83728676846a735118dcbdd22a97c242b839e14e93b235b7ddd22e492b3ae46996ef36cde14c985a3d88d71d0733e51a9ba6ea7d42fd0a8e31512cfec041301c6d35d1a8f50b70049c910ae599aaac35f269752fc89cfbfa365b710dc7e5155b30812bd93ad9fe52a5b61b396f6b0d9e69dde4c810568a0e789c41ac8d1f4ddacb91c78fde6c3ec71370a2d6a4c1f3a1285303c36967a62d1de26173c10f8ef60ca2ee9d00b5c025db22340ba9382863ed246c4a89b9904283b7d7959921b16f0e48c37e093657939c2a99c31652b7e29e7581f61de7dcdc546b2563af36932eed9197fd2cc0a79433891bc518fdfd033a8f8e41bfd5d80b3a49c889e739c8f840136bc726188b6168a6fbbd6cf1305150e559f56baf1e344edda5d64f40289fd92b736063cafdca77c38ee7906e44d41b051497691270416d7ea20a3e1e2afc99df8b0a740ae74e3e7e9e52cb11534bd6567a7b32e8efebceb0df57c4387387473e63fdfcc2ddefcc51137c81b249a0ff023ce07e770a52f16e7540a5425aff2185c753eff243f769c5513cb6895c6bd2e35418c79caeaf47568cbedbec4fdd65b933a544e4677d229419714b2055c942edee9668906a8dd22dfde5d515adb83f6609aa541123b0e77a261cb4c78da8bc03f66d29dd50fee2f9739e7020c66e116a92d705922ed60e2b88fd7f7df7262fe3c71f045097a35a70ca3fb3e5994792e32a4ec1673d9357621ebb19ba65176702a9afdbe7dd9c4669f173a7bc019fa1d1a1f973ca675a366141aca366572c4f6d1f740da8c4b5e5a190c11593009a177d9efa69c627f095d7e01cf29a8feaa45c80aacdb6a1adbf0257e3bcb16bd6be5cccfee5b639f8c87c8309ef867b2bb1288d07a0227abbb1faaa4eb7762be08025c02e3d06d137dbd88b8c849a6cf6a60c031a40ea80755886b4218df6a5c991b49c592447914b30523c265988124236ead8fc4240deadd893a1d156607b864a6ec7297056e31043ed676d50e2a41786143e1a00de1fac4d2916b32bf2a2594a7383d4c96894746f95d0285073d1feb1153dfc3ebbbf4cb86faf59fd0e63f3c90e80c7c4c48662d59e7c6367ec49767bff2db3f851b9b15b3f07b7dcdb1973603a80b2e6338b69c6d02d17c65f9e900533d7bfd150a6bbb56bd4f0d3469534cde76a4c34b54d083ef176a9cf12a63b29a5bf4ed031d1524a5e51d746cb92cffe1013b6b349280a44bacfc4d4fd02bccc1852289e03ea88d66e52d25a082644573498f0c29decf28f30d23aacfc4a36f5a4bd2930bd584eb67dd2b9aaaf96f6d6211687152838cef3e6d97f42d1327c101c2fdf3204236ffc1faa005edd0f59809ad8c5bf2020ab0efc103393a0116a88775f35a07ab9e48eb93e0cafabd1d5ad5d782e0c44d58961ae65dd3c886e854cae8c4b617807dbcafc44bc04904137a7e4ca82d0a628e1e0d1e0fa7a42c7b6e1b7a4f9683f525890d3845179159488ec75a971d52c02913b714bbc8f5a73c5875697ba8037227e633a7e9d389ccdb00a981add420036a4d74e59547eda6cb52885066eacdc68a778f9312a9f585a392e53e480b60dd538c469097b81bbd2f9d2a7cfff9e80e57e74462e6770e68cb48e6e01d5f3055e20fa281af648b13465b176b896a98753d2a41001f7ddbd9661b494af16ff58adee16a69ad5542a8a4b5356cbe43dc6d5e7c14bda9630aeb7f0d8dd1b15857c0cfbdc8f298986da08c0821da288f839dbd295a93ad7b9bf90a19058958c4c71b285bd0a45b2a71ca287e1a067c9088cba3e0015cfe3c3d2420039d8f7a08302b3483e0712ae3416e2782280d10cc3bf53f18582a3475af5d91215b8d115504b4f9645f830d5342d3d2a9d2a8faa5ff4d85fca423477bf31b3ce390b3b611314bb92043352cf111a8b7ed538944989014cff1486985652d2de25c3b95ccb33234f3e35f55ca916e8cec6284c07ece26fcf2067cc20d6469b3f3334535aa63319faac5ea15df4c71f7691f8561dd32699b1039ccf18fe3cddf5f25d2bc2fd5be69f82d41ab9c10a73e8b00763e37f58c0baf83c788dd190e6ea886b670d8f3d65c11a928100bf83436b74092b05a9197ff4d36a3f618391ad2e6ff51b0e6516d53c5b1367e3d7c3f3e686464d71d639a4b079039fc3e0624e0378b908278cf1414bae14e98512c5065e621c69a839b4b662bf67d807618b43706312fb46902ce45a52ed95c636e76c60618964fe71900a3fce5f7404e08115f2da7815489bef257e39fe202f70f01db6f06cc556ace92af0868e58ef576f524223639fcb74ffb1e32dc0f57112a92a89bfed68b2b50a858bd011ba46d5bebb61bb4bc1cddd08e500faa1b378a030ba60b699cc1ddaed65985dd6cd3e968184cf712a03336fe35d3e9851e61387c899931e87538a7fc9b48e088c0545492954bd1703ebf4998d2df98f5145e40f9d63d0bd202b66ac0012d43560c0f881961ff7f9e20af0f8be67a0ef0b7525aa34d612efe6bdb1a7fc6ab7d06b256fc1856a659b1ae564613ee782c71f9e65180afc9956df74ec6543c7391ce9ff8fb5b18cf7274f277f3da5b1b24f4e91619e4b84040270b5743ec9f8c6e00c286d7ff6880df0ba2ef13ae3428ffcd89536abfd239de48aefde512899637e5fbe13e343421de0d95465e9af9c632e8da107237e41da74a444ac8f2443a368b0743ccc18723caf78be8e03004a1bc1c8428f7af2ebd60ee5db6c1dd1e144cb4cd62b37e1e47899b1c52d20ff98f79c91399c5fa11d03a4b9ce5ccc71204c431efa4c766a96cf56d7d42ebd9318f2c3fdd8ae5c21f82ad5531bd8d7094c4e614b721c2aaacc9705107ad1a9c60abf22d6ceb5bf910ca1e0500fee27826f7b3dae146362782ad8700ba9ab1d9e8bfd8beb24f66a457e1a6d0efe64bd31e9dfcf3f9d7ff5fee57504cddcf419cb14e1dbadfaaf13092cf0f04244d088ad9a952c7ea015034b69f4092d7f2a9b13f653da57eff03173dd0e544e3bf53aef93bb938c9c7598fa009c46eca26ccfa274478867e4c0d8e9a1b43a4a719e2aa0125bdb0695028266fea4ed6ffae4c9737ea6910e86bb243888e3c61467301e1d30186b45cd330090f5c65e142e675b43401b32fb6c472b4598e4e55f1862164bf01f85e57080fba1f330673475334c7e545e1d38801ce5a0f456accf8a8939331ee9047e44ae6d1793a366a710f8e1cc1a46e014c4224ce50b7320d12e55bf0f5e5895e015554734608ddbf3836fc184c107cd23c1ac3c0c0b495fd3861974c21c847981206e1fcef2852e590397e1db3b79310523ad0d59dfa295203479043caf4a429c967c3522f116d30b434d8ef05e8990a1a44a49e96e49dac6ef271705dbd6cf0fb7b1859bd9782949a2ad3422726adb21f1b4709593676bcbd917b086db913177e7aa8265d0c8f351c9af33dc52519a6c78335e167af125a2e439aec23a6ea2b97c06a1ac4689ade515a21360ad3ce1007c7930342eda413de28f9ff4a6ce7af10f5f9a6d6389be49c4f211b2bf2ead26fca40f4d7c67e4bbd104679021cd1e81755c2557dda3cf6b5d9d99735ee0b1470dbfa158ed928932133ecac300e593c64ffc04316da534f60e5f455806eaf9cf7c64f6544805479a405fd0f1d10416c7603816c2cb6221340243bc8dc4d082523f8c9007e9c7e83a21da913e29acc4b3214e57c9f0e4b31001de3f1eebc2210152460d41d4e166e2f96adffe7b8c37b51506b274b1de557461fcb592f357b1e3f621f703b6468727ae5fef2df231aa6891e7a3660a983548cff2e2c578a73f2c26faa3af56d11b4832425cde718ec03a718b7eb80a842ea4cd7f5da52614c692b9bd7a7ebaaac7d9ea4081b71c30c98d76157330d075c6f3aab222043c2f265fc1e8393c219dd42fd7ef92240e8a2542397f1b0df269d7ef90aa77e636c2cb953ca994be4ba3c836ab7bbad99bca267e8a1e50971f4ba6b7a96e721ade43d1001d6b41ad1653044d68149b35678cd06a507816f994af49bcdd9cde355fee4ca6d445e91b297821abbd3b86db76c95ec7009c9423ab507ef93303a6bb8519b198e57e33534d21b5e165b0ed8d7771b24666998a7dcfa0d4fa42caef90f648bff9614102cdbe11b1eb9de6ced2277ce8e25205e0e998e49f8abf903b2a973346ce15af418308afc869c1d42f821fbb43c5a85c2d94c639dc5e95c142ab6812207484cb64ed01d54b0dcbe485297be5147e444f5953f6e3e47a771e62f421e762bb31f6ab06a84c41900b5b48fd956da71dfa545e1a0514ff9ddf1bcbf475a8f6ad75879585ff181cbc194f6cb244e98c47abde55eb37e998ddd8cedc58067cca92f7ba427f7150899937495328d95934e05fa7d8a526c49cc94f79c75a5414a3cd1e6fb58351796b1ab1352d0ff27e7fc20309adb6bee8e38f4956bee5bc28106c86a1e581b634928237fdc6b79118dff194e9afa1087217b430bb08e47861413ebb5cedc273074b254a23ccb0a50d0010317813de2fdf45b42f4a7483b2a9cf186ef20ddab1711ec16550ce54c75be6681c6d794267cbbfca4800e30b4440cc961bb5adf2862d1cd5c965bfbe379fc7357b373026cb5759bcfa818778813dc90aa04b430f9a8e0b92da564c6535cc5004a2d55cb5aedd850192ee10b1a4d489ce089df3a4fb106d21e02bea4d7345d36828f44f901a2dbcda3b76e482c70b7c35f5165d00860fb3732e6a75e898cffa40b86aeb22f53844245b594d8f57ffa8f6d898e3fa32fae474b8e19dc5d48956ed4c296db7ed3968fbc5392b63c2ce03ac6ba7b7f96a772f8efaf4204aafd2a69a7ad738f4cd6cec4bf0aa08a4fb7218ed5cd696b5f40ccf7fd8dbf0706158db91a6c2568271bcc428b218691caef1b3d4661a833d46518b02efb625eb4d0160cfb50315a92b207a51c50c0c437e78e4cbd64fc0b6642dad258b259e6a8d0687233fa6237da35b176f90b906a5f6e79938768e04fe387d32f793c953aef56a202b008134dbe43a08bb230580d3987c8a65a3f4686555674746e5b270307cf8aa322a2632b9eed76ef2e322d7425fa3ba58339dd15175552b88ceb0906077eb89c0754e7a53e47a8a3a91916e97c00b8b3c476371936f36d85f7f9456e2fcff1d935b26b2e91f3288c38084d6136ecb36cc64d1bf6ccff9f5723b21eb604d4f05bf8ab182ffd2f354f84dc75c36c77a759e44cd56ba554706238543c2e1fe30527895358bcd7a80d", 0x1000}, {&(0x7f0000002280)="02654851525e9f16c45b80bdcd7856ddf286b8b1eb3b6ee13d1422639d0d4599e9bd2135d6de771aa84dbedcdb2a25f9bc3ad5c4e7a79b575f0c9388bd1edd0941a06cbce3532802d789674ee8061935d79abb30707cab09a5c34dd8e216232084d1648b4829f1d1e5be65d02fb7e1bf16a482f8ee4a6c31d36c02115218f47c8bdb471399eb5e7c818b8e70bad3858a2e10ee226d9359f73b", 0x99}, {&(0x7f0000002340)="f12260a463911ae30e62a1bc85e14d1f01d5490ddf6946420002e1194191060e4486b4d90460bb786cd16314edbae097c6468ef6ac2595942335fc0b471c98a8cd420f92fb4a27bb984fac5e7c2090f96767362c3afe4f6c1cb2e093fe04be2a96b518cd2d31ae1a7273b01892fceb86f058ef08765faedec0262136f1432e164d89cbe8932eb299ecb2f6ea60d3bb945b8cbc889d94ba4b9f7e8beaaaf5248da19a34c6840bf1f753bd7504c3be4c6080baab9d1047b5f976fdc04d6afea534917328a0c7a18ad66eb6de533c7a2966881011857f38a17b984479222b78716c764b08a1834d8c1144acaf683d3aaedde3abcb4d6234acb086cce6c0b35cc140e7b3de15f48d7e67b5f5fc3a461ed09ebc6a5ef6de53e8bce5bf6bb40a4324eeaab406a11b19f10ee85b41279f97e77a83b2e2dbdd0b30461b8e74c6408ca75786f579bc6bd220d13aa76ed9205e72eb60592e189902c8df58a0a49404bb68399d11804c16b7fe071fe02817ac35f82caf8eae5e3c5c019ff3a7261b4723ef141228613d69ad4c614a86743c2cbe43cd6e703cea9f9803a3f4e55d0e195e03f1e4df68324b0a0b62a584cb60554f4994efd9ef71f4a3eef61fdc10cdc09b6759c16f54ad0259990858161485a8eabc72ace7511a267f537512dc981c685eddc773ceaafa43a06e78590f5e2270ea554d969b45c4db591273b8e0040e74d1c36cfbc1b40ceecff08f04aecebd491baaa94601e8b6b0b0beeee460ffa2fe94f6b3b5df8be3c743de31e5d69051736f1453a58c731d459d11e058558d1593a2a93a93782f6db7241fc931790bf652cffc612a0c7fa7cc59f58d65939ea923ebeb630ec0fe92aab3e6d742f95c297551da690ee61f60b65cf9ff0a00f96aa8b3433cb36368b3bff7d46d7056bc13d527bab55ba11f0e63ff4170974692bb59c46611107d033734c6549bf3a143da2faa586a581a0ca3319b7627148517ca651479e04a08a61ca3a2bd616acff5a2c9ac2157b2b078ca0db037592e794c05c8d60009fb78d0e549d9193f2708c6f9f024f339543056488efdec0df7e5fa08179577f6e7cb61c9d0cd5165312de5c7ccc1314327a65ec554a4c9678cc4fc38bbee503c1d6ea1af573a872ca5c3b43b1c27fa7fc4c6650b1b69be77765ff9bccae4db8a9fae2ef66bd2af568c07bdca50427f8de55fc692a263d5a5951739be52130fe414092274354bc0aa8361cee5c8f489a7ce6db7dce59370cc97aead676d9940851d15883a7aa86be15a4c2799028f2ec7ee953f46bfef3ef0fce41dfd9f7d7e41aad55d8ae183d07b170620b21acbb0c66b3e969c3afda6ac3c9736479597e3f57cd967225b30a295073d9cc4ff5d41296ff866e279a441b10990eb3cc6b8c1347f13eee2775a1282e0a3b678c40ca46f7937626f7d4c7c0e248517e057f315d719bd62a2529a5f9191c3455058612967d0d63d556cbec3704242fba662341af2b37b54611feeac217da049a4237761fd246e89c72fabb09a083edf1c9afaee6d4d6ec1a9ab89e21786d4816aa61f327226e47309507d4667379116329b13ae7a4e996cb46192f2d95464d483dafdbd55e5fdbfd224f33aa50b8203cc79bfa73f875a507e1fc4c556a328ff20d682ede6119132ced88c88c436e862ba3babc9c23f1e03f66adeb86f6907da6fcc9cdea94d2a7c2ae4d611350fb6b0439d062fbe8769d0405021d5e9a699c0ab996f01f2db9b391e7e542fad9501a844784399f48dd8ab26da4e12b208c6a4c164806e1dd59e2251e1b9caa9c9725f0f3d2a1db4ec7c6f9735d1e86fb06860468baf5e6df22560933dc8c27416a98dab65d241736f76f3e0f72a202e3f37e5c453848bcda32c4561125748db9bcaa6127b23815c75f454d2a149ead8a3cf37cf408d33429ea4b750a79897dafd81dd99ff1e16193e87ad43d6a1e377951c58e2f4cd57d521ad5ec1592bfa7f9d509d90722a39dac487ad170dac1fdf68c0be20f4743e6b06ed656be8de3b3bb59de4ca05b20c8c943f889da087e215ccf4b3b2fdba39af2105b0a5593f844e87a3c52c83db81f3b36f9eb176a5809497de9b783727aefe2b3f46b6d3c0ee6d9754002d45d9f41f0764d5b4c6e9368af9bd9baad4a60a888acc1e6b15183e0e9725c3443ee2c119f2332903d5b235e2afe92579dbedf189f28219aa95dc7e2406e6b0f5de6ea5da475947bbc3e05ecab1b36e8d08a6fbb16cd6596c8539dc29bf2b74ab7d14b80be0920ebdbc24d9297e51426a1f2092fa94d864d11e1d580f5dbab08fc356654d00004609eb0729299d42d235fa2985e6f07bdd1a029a1126b990c2bb160fc00b51750f7db0064c7720e7f5c008d3275d494d4eddc3bd46281d47dd591be3e28cd9c79711f5caf6c20f37078be9382533700749d81be6ef1aa6e2274fc6ab3588488eba11384c19d8b25c279f2a403166f07342c3a5b04a8c179baa1538de6636587cbe667a981692959675d7af32bf06b03a32ad404ead6d725b77d6569e684aa68dc28949cd88a815719590e11c8c0f436f5e0dd9e6e845995f2dc2800aac79f2c3c369cc6bc524bec7924965df6181758177c610f38df4cb59f7e6d0a29b888918fc34bb98ebe4f063ecd82ceb318ea902e3ef7687cda39cdd6180953cd47f7704709aa3078c0878bd013b3e22c45772609483d2ad7b40d22aed37083c9df55de45cd44522c9515e9f551540a2dc633796d721d5f8e1e842c7fa71e489309c529d1fef26ad95eaf855171ee74f25803090183ea98da4f344edd107aa005163ba1e4b2079ff5d8536ffc41b1c1d815635a750143c32ccb7284fec9ac9631bf5ed9d8b4f6fc590b24cd5bc9e89764a6c24bee8a644b6d4cc2f79607a89bcbf534538d7d33523637962250e75918f4d8a5056331cc9cd1c104cdb9e186c620f407ee120d4b25a7b7f2335d865ea2e09d8b8387a962abad85c78bef5d7235aff68e54b353eb0467e87b16704cc8cdb2a2555a783124df9a6820ab3a72bbbee0424c2d306b8a1ab6a7d8cc1573c6e87c6c70291ae0576212c93ee28b3dfaae4fc0bb1ba1c586330772df440b7f6dd03ee09ccb650e20e214c887cd24ad22af9adbdf645549345ae216039843119917784c575b66f3e0d7ebdf3a5a8e4db744c9c2580779a0345d3b641361623cc3030e642df97384dbb8b261715f9badb2bdc29d2cc4425001a89aaec9e1e10f56df1c164423c7a4e0db6eeaefa2a2ed8816c032434bbcfdd713a78e30437054ab3afef2f5b8e11f3b9243d0a5c8974d420c71796190b686c69e2a6cf6c737ac8589dc900b3c0a5c684fde6921bce4a104451656154769ff42f404d6df3ed95a50ae260b0a218f9758c5eb3f1e3293e5a6af525d1b31830ccdfd6a2bbf49f44884848fd489320e0df9f89f003dcba84d7471a00b88bc5fa7b703b46ea5b817218bf0b65728d29802c4bf1244387eb268898798c7721c9eb0b7af9063ceb69ab76be5c8857c0d935ca1a1351bd3d9a05c75666f6fcc9e55012459a8636b1a6e423fd38a40f8615fa6cb1c114896c244d2b08cd2544263c6c7e6f84dc84b66b0ffb7e07406069a366faf9fc71ecb3988ff47e9e8e1302622ca1fca3a0e70312481527a7ec34b44df9796b162dbcd1d53eb04b0413aa4ea6ae8af317a9740920a591f2a11e4c3d691fa59f3599cf1e590d442c7493b69e3e10158b15b03368d76dd4878ebd891f3c1de3aa030d7ce754681f61c936a5e87aeb2e98f0d81616f19ecfe9b77f7528e734f99afce6ee9693b7b0eb58887b2ab4f593391a091338b51f6e0650f2b9f1055c24354998bfa850589572be744abdc2673072ca78d6aa8cb8b364c29fe21fa5db3805217c10f093946664c3804a2ac692d6768490de7f95d7734e1c2df88d78ebc734712e755e65868e07fa4355c9a26d5e9d28ee08ca241a2b2ff7d7f2fb771e7a9fbb0d5957013d3af42cc436a5bd37aba91b5cab71e5b1216b026303ca71a0391fba97468fe7edbc62c4cd6dab4f513e4d225863d2f4a16fe03247f34187f46a15192fbf6ec4fcd06d1b74ea91636a3a2f492137ed2f4e7b35edd8d5f3198c1dcb7ac3aa5d97b0ef418ab2f244ef1a8e1d23e712b4ed9f1bce51f99234fa6ea453d5fa34a08bc6be97004d998190539edc41cb5361115c104eb4583b3ccf7a7a901fac24e283c563bf6cb2473090fa8b6582b68cac3ef56377d36e1762b738f48e26bb5bffe8e622a8899452fa5072bb0ea7dc70b0341cddae620b136b0ba5316066886d99036d1e8e4fd4b9bd88f35c037a5b89f7d17e459a6c6cd07f49cfb94fc26c76f4f1adb2a4bb6ef8bbe6839974a5f8f8c30278fc967c838410db8851bffbd89a4677ac078761ff2de91b84e6d4a6f049ec740bebf406d35482a6bc020061abc487201faa3d05766e2fae0563eef29de62a7dbf7bd8ae7bdd8ef85d6337a136d5d07d23cd19c401db3820ba89c16c61c6bda5add8972dbf673f3e6885a44bdfb8e7f39dea20e2fb4738e38461bbfd4a0355451cb960b54d8b02a036f2d37510eaac6e568885e16bf67a4ce4068f415315fc4f584df27df5d1834d74a58f73ff9ee0155d572cae7857924de6d0e5663dd24d9db8d0da28ffbc392f4a0cb7f595730468e5073536de35c8619fde4b697ac122b872746e8109c6be1aad29a59b3904d94f66f0040eb62a93e67a4283c8981602aca41175439e8e9d961f89baf1b6e88c5869ddbf17c7ae4aa2b1fed64fda58301deafb24b55a8ca5d4e2b858021c4eae720312e5385c9cf7f0045a2bee6a75e9a24b4ea114f771e64e29a41ffb4cf5e768b8b4a79ce4219bc5a3067e934ca7ba829f8ed07dc7cb4cd85ada4358b3f1aeab610f9c659a6ab6907db6a7fcafb2ad89627d1c68d53dce2c4d9a7aeabcb8c851168ad4d4a0dfee6dda653cf5adfe19fbea8c765db75e0f076ab08052ebb0acac3e99d8a46f3ac19ddc92c87785b48b80312ca92540ac5100f139a6e09bdd5d145c4fd128c1804c8dcd264e8248f785607933bb8d721a0542db30fef88e5c44e81c32e020c83957b9a613ac5c27e642cfb2dec4732619e2cbdb09683f2498fee9cf4d9b099698de10512e319761661ca835183fcb2b33baf0d412655ebd735b9d3b794af86f18159931e532b38b131f2cb89d7e5209dbe6c6aa541c97655f679655f00a100db35869e89d4a17f40ff85f654f312b21f5fc23176302572e921f678a26f0cfabb1e6d0bf2e8033a19f65b997561670b91d1072927d1853c136d2cc34a08393d604ecd3903b8c18d1e73687cdee3850b12ed84cd1110772ca7d7b3cc904507739ef7eca902b1de218a9555984d5c7970baf792a2380dda8306da7286b510fa56d788fd662ad36f0e4f0237acdbc051fb3c4218380a19b5e6cf566dce9fe142684ec67e9496a71510d8aac9d350eafd6f24b87cb5e3686acfa08fba026df8c3ccbb866c89cc170a6117135b7b9a9759ac6d0c7281d0823c60b66cf01af6a4f1d01f39459ce207be01fdf2cce11aafa53bf2d32c2c2d7816cb86563861dbdac357d9dc260082d1db5ad680b0ba8ca34a89fab4977f3a28e01ff8167623c2566f8da6c98ae22edb2dcb05fb00962aedc4a5c5185c98817309d824f1268cb7c8f720cb00e15ccbe6c82c9aad91e1bd6b47b04bc531578b037d80db850ee3c748b1d724cf37b5350a5531a85001acb9982184285c7d8a4d384d0d3c755b769213a6201c23ff6e0cb7c8c5bddf70aa587b9e4e23ca5dd70dc98f3a8ac423905a191a5ffa2", 0x1000}, {&(0x7f0000003340)="bc96495c85f150685f5ccb8494f3d29acabd5d01ba37ea370db31f10b3e9635d26ad0c6085882ccdcf05cce91db8580142a10b836f8591068ad1371b125d954e6b8a6cbe90c648356af8c13806366f89cd180a3d64c74900f1cac28d16e7d8d56f33a953fb351664e131d24e5f689d69716c414eac51db5843d4ca407ebb9ba6243af0681c299d7a7bf0912c945c6cc0874c6f4f0bfceb83ada74b6371eab7aebbcbbcb0a27bcb064acf984df377b86ae955d2e130412e0e25e7c12e5c263bb2c3c72ce80617b63d6da0ac136f700adf55a8d4e639ec8a41bb692dc929568707250725703980ec0e7f", 0xe9}], 0x8, 0x0, 0x0, 0x1}, 0xb) 13:11:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) msgget(0x1, 0x100) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/11, &(0x7f0000000100)=0xb) r1 = shmget(0x0, 0x2000, 0x12c, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 13:11:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="214caba8d86ed7b6f6f369289251c75e993d9b02e3d9dee8ae4a91bd5fab55b8ceb788601b87b188db369b4d49305b00f672df678ed1144e2896d275a4d7381b2de8880a6ca4c8efb2673cc50c0e9dcc19c63da356af67cfeca44e4f5035aa", 0x5f, 0x8, 0x0, 0x0) 13:11:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x3, 0x2, &(0x7f0000000080)=""/102, &(0x7f0000000000)=0x66) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 13:11:54 executing program 0: getuid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/214, 0xd6) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) mlockall(0x2) 13:11:54 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f00000002c0)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x17, &(0x7f0000000000), 0x0) socket(0x18, 0x8002, 0xffffffffffffffc4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x93, 0x80000006, 0x4, 0x1c35cd93}, {{r1}, 0xffffffffffffffff, 0xa0, 0x22, 0xc0000000000, 0x1}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x28, 0x9, 0x401}, {{r1}, 0x54da178ff14290e4, 0x10, 0x42, 0x800, 0xc47}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x200, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x23, 0xfffff, 0x7, 0xca1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40, 0x43f, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x7fffffff, 0x8000}, {{r1}, 0xffffffffffffffff, 0x2a, 0xf0000000, 0x7fff, 0x9}, {{r1}, 0x0, 0x4, 0x80000010, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffff9, 0x30, 0x1, 0x7fff, 0x4}], 0x2, &(0x7f0000000200)={0xffffffff, 0xfe00000000000000}) 13:11:54 executing program 1: 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(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 13:11:54 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fsync(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 13:11:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0xfffffffffffffffc, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xd85f, 0x9e4a}], 0x7d, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x20000000, 0x2, 0x1d9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x6, 0x40000002, 0x6, 0xffffffffffffffe0}, {{r1}, 0x0, 0x8, 0xf0000000, 0x235, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x80, 0x4}, {{r0}, 0x0, 0xa2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2000000c, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x5, 0x41, 0x6, 0x7fff}], 0x100000000, &(0x7f0000000140)={0x9, 0x100}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) read(r2, &(0x7f00000000c0)=""/45, 0x2d) sendto$inet6(r1, &(0x7f0000000340)="8c7aba84cfac9eadbdf152c9edb08bc8942ccd0c0e0428137a3d17322de3d6ede3d0cc35920e7417de1a", 0x2a, 0x2, &(0x7f0000000380)={0x18, 0x2, 0x4, 0x7}, 0xc) fcntl$getown(r1, 0x5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) 13:11:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x24) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:11:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fb08001789632dfc94ff334a5619515a4c8ab061988a4b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8001}) syz_open_pts() write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:11:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r4, &(0x7f0000000140)=@abs, 0x8) 13:11:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 13:11:56 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') 13:11:56 executing program 0: r0 = socket(0x2, 0x8000, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 13:11:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80005) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x60, 0x7) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000100)='./file0\x00', 0x14) fcntl$getown(r0, 0x5) 13:11:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d203709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d500ed1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x49) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/134, 0x86}], 0x1) 13:11:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = semget$private(0x0, 0x3, 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080), 0xfffffffc, 0x43, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x235}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r2) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x8000, 0x2}, 0xc) 13:11:56 executing program 1: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) getpid() 13:11:56 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1183, &(0x7f0000000080)=0x3f, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5}, 0x8) nanosleep(&(0x7f00000000c0)={0x8, 0x8001}, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x24, 0x3, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x38, 0x4000000c, 0xaa82, 0x200}], 0x40e60e4e, 0x0, 0x10000fe, 0x0) 13:11:58 executing program 1: setitimer(0x0, &(0x7f0000000800)={{0x0, 0x9}, {0x800}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x3}, {0xeae, 0x6}}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7e, 0x9b1}, {0x7ffe, 0x6}}, 0x2) 13:11:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1fe) flock(r0, 0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 13:11:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x96) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffff8) socket(0x6, 0x7, 0x6d4946de) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b7072e2f66696c653000"], 0x10) r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000040), &(0x7f00000000c0)=0x4) shutdown(r0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) r3 = semget(0x2, 0x7, 0x400) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x1) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000200)=0x1ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 13:11:58 executing program 0: r0 = socket(0x20, 0x5, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = kqueue() r3 = dup(0xffffffffffffff9c) poll(&(0x7f00000000c0)=[{r0, 0x14}, {r1, 0x1}, {r2, 0x4}, {r3, 0x90}], 0x4, 0x5) r4 = dup(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000012c0)={0x3, 0x1, 0x20, 0xffff, 0xa31}, 0xc) r7 = accept(r5, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r6, &(0x7f0000001300)=ANY=[@ANYBLOB="1a4683e01b3a9fd11393fdea0c7ca3beb4877f2da4680516a0b4a144e779d233a7e454f4f4393bb5758374984a622882c3446f743256ab3f6c6fb2e00491dfe63109fda28e7ee3799a7813e94191a9c675b55ecbcb6c0b3e5901fb555e8ae4d6aded32d0ae0fc548b7ed448d1f69beb9b9ebefd5eb12115d130dc90401e9f12f9fb0b374a458878df9b2f2fe15883bf3338a5ca294b63df8f9651793b4f51cfa1eb31e05ed7f84df96e91329151da5f841c35dda99db99c3312902a66fd57d780f028fd7c2d45bcebdbbeffcb21fdc0f47d542bd96121e6a28f56639974f5feaae10614d4cf951dd21b6160ff4c9"], 0xa) poll(&(0x7f0000000100)=[{r7, 0x4}, {r5, 0x20}, {r4, 0x4}, {r4, 0x81}, {r7, 0x80}, {r4, 0x10}], 0x6, 0x400) 13:11:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8]) fchmod(r1, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 13:11:59 executing program 1: chmod(0x0, 0x20000000000060) 13:11:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) recvfrom(r0, &(0x7f0000000000)=""/32, 0x20, 0x842, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000002a0d8208859420b735077d107cc9f0e7cf690e9856b3e6bba9cd825a000000000000000000000000000000"], 0x22, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/2, 0x2}], 0x3, &(0x7f0000000380)=""/147, 0x93}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/123, 0x7b, 0x3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 13:11:59 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8288, 0x4) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f00000004c0)=""/166, 0xa6}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f00000001c0)=""/213, 0xd5}, {&(0x7f00000002c0)=""/148, 0xfffffffffffffe62}, {&(0x7f0000000380)=""/16, 0x10}], 0x6) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 13:11:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) socket(0x12, 0x8002, 0x5d) 13:11:59 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, 0x0, 0x0) 13:12:00 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x42, 0x0) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') chroot(&(0x7f00000000c0)='./file1\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 13:12:00 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x10000) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) sendto(r2, &(0x7f0000000040)="e7299586b0f9e38e5211a2b4fd4f900e3430b2e7c2e619639b07fda62516", 0x1e, 0xc, 0x0, 0xfffffffffffffd2c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) fchdir(r0) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0x104) 13:12:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 13:12:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) socketpair(0x19, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0xffff, 0x2000000051}, 0xffffffffffffff59) 13:12:00 executing program 1: socket$inet(0x2, 0x4001, 0x4) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:12:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) getegid() 13:12:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000300)="001e2a1ec447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d00300489c97ec4cdcf3e85bbb621bc0d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c2a6e2e09c01593c7f152f93d8c45ea0e6600000000000000000000", 0xffffffffffffff5f) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r2, 0x100000002000000, 0x3, &(0x7f0000000240)="ac23a9b10e93a71746f8d953b3aceebf394a7ca73a2e2e9dc807c780b33a20e36ab9f115262e9f682f9e493f1b65203bba3906a5e2fd50ef69509b0e6ef9669533eba7c056a69c2504c2fb543939f662fe503dc8f86f75f7a6be930a3652da7eac5857e203b8988b8845e2519d643437c8701fa72d373b6460c69472c8c1b159bef4fe11becb98cd94dff776c65aceee9596f091", 0x94) dup(r1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) 13:12:00 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) semget$private(0x0, 0x3, 0x4) 13:12:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/146, 0x92) fcntl$setstatus(r1, 0x4, 0x84) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000240)=""/207, 0xcf}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000340)=""/236, 0xec}], 0x5, &(0x7f00000004c0)=""/26, 0x1a}, 0x843) connect$unix(r1, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) dup2(r0, r1) 13:12:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f00000002c0)='./file0/file0/file0\x00', &(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) 13:12:00 executing program 0: clock_gettime(0x400000000400004, 0x0) 13:12:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') msgget(0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000001080)='./file0\x00', 0x910, 0x162) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000010c0)=0x1002) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 13:12:01 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ac7b54d7a150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f84089f30af4af8457aeca000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061d2783e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f"], &(0x7f0000000040)=0x1002) r2 = msgget(0x3, 0x8) msgrcv(r2, &(0x7f00000011c0)={0x0, ""/59}, 0x43, 0x3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x80000001, 0x0, r2}) write(r1, &(0x7f0000000340)="87", 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 13:12:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1005, 0x8) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x4, 0x1000000000000002, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x4) 13:12:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) shmget$private(0x0, 0x3000, 0x120, &(0x7f00007c4000/0x3000)=nil) 13:12:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x5}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000180)="3c43182266b219e065a582b7b3e8fd2a9acbb1a67a7bfc00bb18259e56db5d757c14746dbdb9ff302e702223963cb491bbc833606d5ec3e6c4aa854e33b09718a73e6a1ea73f2de981ccba8e356d423f88695a9debad84c16654f6b75312715c7f956acc4aaedb7c58a3778e8801e080bac81501d2a59cb367799f57e0c79faa07ebdf4a5f7bd7812a8205", 0x8b}, {&(0x7f0000000240)="4ffc7e85cc918e0fb0965950f372fc741a859df16008a7fe57051ae7caf2edc479187ff882146e6fe9df74bec42b08cdaaf83f362c443648476d9c9bb54c899200bb27f4e250688faaf614a77217049463d919eaf1375b8522eed447dc54fd7be6d5dd1dfe55836ff4e09eae3dc5f208110f8d8177f997be9ca65a69e8f12d42f921d277bd47fa81f303fb53e5d3c188df5f1bad9087c26c3bc5f34045f2227b0353194cc06dcbafd5", 0xa9}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="c800000000000000ffff000002000000345297a2b1de23530d0ff27aa2314400c21d8a443b82b6135e3d73ffb3f64e287641b78e535d938c1cef3bd124fe94e982fe3511704d9ceb3a513bf579fa52080cc754200a16432050b02ec1af0457643e4157c13d68c80a102827495cb4db382aa8b5aee6747d02215d9f76b573d91093e58d020d32772513da750bdaa64c7c57caf45fc633130385d083f773555edfaa98cb9c3b7fbafed4f19dbdc60629320cffd73c1fefd6525292bc8fdf53a359f8700e0000000000c8000000000000000100000005000000d83df57cdb47994ad224fbe001bc3e87263defcdee031eab16bce4146f7d74375d905587684d508d4d0dd1d01c113100d0615d9b83ae0c17bca554ea61536b5880b71d0fe01c8a432e1eb0423181078b9e16a7d1dc3751c84456a10d68769b2fbdbb53aab2dcfef0e9bd3969fb5b680dca649dc8a3734173a778fcea687965b8e5996c51a2822e638192713228eee2f6bdac5bbf67d0ad19cb902477d0e7c8d5ff1a22fea36c2bd88df8f6fe785368abb3b651c7f4ae691c2000000000000000ffff0000020000001f4023bf6f61e5a685c1ff2600000000"], 0x1b0}, 0x40b) recvfrom$inet6(r0, &(0x7f00000000c0)=""/168, 0xa8, 0x840, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x9}, 0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 13:12:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x8000, 0x6, 0x4, "aa178b2eead669387894433463e5405d7cef2300", 0x40, 0x5a3}) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) 13:12:01 executing program 1: r0 = socket(0x18, 0x8003, 0x0) getsockopt(r0, 0xffffffff7fffffff, 0x4, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) getsockopt$sock_int(r0, 0xffff, 0x4000, 0x0, 0x0) geteuid() 13:12:01 executing program 0: pledge(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 13:12:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0xa, 0x0) sendto(r1, &(0x7f0000000b80)="7287c3616b07431ae51c2eb1665b430b543ceb521ca201dfc809ac3dbd7a956949c05064df1ea009c221f480d2334371fb5161e9d32a27f8b5e6761488721c86daa4f9e62a8e39b6deffb243575ee74aaf67cb6e4ad01fdac260f76b7ca40a15833066e3cdcd5950f030e452845b4136c261b824a7fdd7a92ee124ed411c9bd4d331a228d31c332cbfe1d2b43a01c9de5f432dffa25572ecbdee4f63540b117668210f0700000090292f88e49ef9179905390101856afbe7e8181fcf4ded4ce55f8acbb7d3fce3fd4aae24f4681640b64bc499f5fefc026a9c7c332d0615a0ad0c22", 0xe2, 0x3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getrlimit(0x1, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000080), 0xfffffffffffffe21) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r5) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x40000012, r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r6, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r4, r5) 13:12:01 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r1, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x180000000, 0x3f5, 0xffffffffffff453c, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r2 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r2, 0x0, 0x0) 13:12:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x6, 0xfff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="85938fdf18d79357c16dcfe644b1385a4a2a8bd14f55e6c203d076210122e6cf71ca146e59d1db2a16eb85f0ed0d7d0f5f92caf90a1c415db6bce7f997a21df99dab3dfc53cc1166f94ebb857a73da8eaed9d7f1f4d94071024d5f70923a0d", 0x5f) 13:12:01 executing program 1: r0 = socket$inet6(0x18, 0x108000, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x2000000000000}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2}, 0xc) 13:12:01 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r0, r1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r5 = msgget(0x3, 0x100) msgrcv(r5, &(0x7f0000000280)={0x0, ""/111}, 0x77, 0x0, 0x1000) r6 = msgget$private(0x0, 0x280) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r10 = fcntl$getown(r3, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x1, 0x7fffffff}, {0x18, 0x2, 0xc17, 0x6}, 0x4eed, [0x5, 0x9c, 0x2, 0x88, 0x800000000000000, 0x6, 0x30000000000000, 0x9]}, 0x3c) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x5, r7, r0, r8, r2, 0x4, 0x6}, 0x5, 0x9, r9, r10, 0x708, 0xfffffffffffffffa, 0x7ff, 0x5}) 13:12:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_emit_ethernet(0x1000, &(0x7f0000000800)="6392b51d4dad4d0c5323d336cd2e9020464e8021ca711365d02fa209db7846f31529dc5c145f633bb6f0604fee1fe9e4116d4342606e5079164d5a0c85705382ab12ec944bc8c6701eb997b020ee4d1577e216655aa5a85b4fdf7945236aa7e9c981fad6b1a70a3f25d0bbcbe0f45b7760d25c558a480e9144dfeff2dc19cd66310dfc5d32aeabb55fa5d0c5a8fa3f64af2605f236f718f1cb8db4a90a60cce85b0905ce25ed23a8d8bd8dc48e6cef1f8e31b66e71ad0698515c9924ff9c161fc1b14b95e2e69a3a6ab6b9905a0d7c3efec81bedba286237f18abdf2728448367cf07bd3a3505c8bf2946ca263f05e511346f1aba86aea6a6f578bbfe57772b74cbb042dce02152ec743a49a83cba7d0f1911c2346532f15b2f9d3cb4e620b579a1d9a1aa046d97e731e69387c4e9edf964ebf52a13236ed972842b489102fae90c10a1eb39ceadfc9998790267ad830cffa375a3df95c1acda8f23fb007950ea913bc4c7d971ab954c7b74c8cf77f7a792b92077ff8d2d79e613298b1b94e8e3252eff2d347ca12ea4d211d220bc79ea8cded0c68a9593a4f7ad80ffb2d34042247408fdd87c1af6c5056dfdb5fbae439861c952ba92aefab694c477bb444be2ab30915df1d9ad5f88360b4d2bef67e11e9a5dcc19924f47c6a47a1df96f7a02da5ced067252b9167a3baef11b0c8c50c5f40ffbed294d6e4533d9833068f6c07e9f4ce6bc1a436ab003f9266fd204d40daa151b447c77ebd5018a7cd5339be2714f9721b8bee328f3337c3a3b40a2545112d4e55cf3363b94dec2b0ec842db3ee1d99dfe62525ce150bba7d999e208714d4ebf3292b7d94f5b62600019123bc2841884088a05b03da0dec06d4128db5d293486bd90fceae9f6d193c4d2eb94a45588a767e33388c7ffb121b79b9d5ffb76954f6024c1e1604559a78e758d73b0956139d52f1977f4e62bf9fe4842abe638ad9b3586e2118ee596794982498466335dcd3d35e84fbf67352d3bd62ba4908709945eeeaedfb5e7763dcea024288c0d47d88b6d4f83994c30f09b1ffaa6c6329704c77f17f61f1c4dc550de9924ce122e66ece27b6d937117cb0522251d9dbd57657c7259f59344243e2f7c1ce2fe8b6f83374e81313577e073b44a9238864301b39b7dc3dfbc4c26a947ebea8716c1e5d09fb15a25f726f04f1b6c1a5621308c8207e9ccc1b36c0fa01f4c512fc3757a1dc148c17f1df4f6e62ba7ea03cddfa75fd838a0b7aa116b2d227899c2f9f744d5cd970e7009532e4de163b282e364a729da9dd0cbb10ab33a31e6492e21069448ec4a038a7ae7d6802167a65c6ee7ef9f323249e71fe626dc009357ebbea3852a324f4036d845312271c9fdc2aff93bddc60f0c87b0f2ffe7e689655ef78079dcdb2800992cd6059848953ecdf57a19af81e5a79efe725c2b1dcf231dee07c2758c892e834775fb28250bc2d2aaeaa8590f16d127d6dfb8927f49e150d0a7d3378216475279f3f8f7fd25fb2dcba368311d5b43fe9c7c18c009abeabfdd541368d9c60e2a82773c375a10b1f7e756c1a3a333873e7934bf2456aad8213f15fef843ac2077c2f2fe769d409a910a64c72e6488c67fcf359bc43965661217c752c2eac66a2febe1d40fe22d9eded4264599a400fac8bdf67e3c16243ef163bc01a68b2cf9b11b6cb28dd414eeba7b70c6c7dba32453e6dd47d79a33a268e1876cf72a38e28787fea6931d296fb415f32943bb2f3a2a2da9d9f6f55c5da11738a1a2c0fa98d4866113b78284e961d48cd0d9009c0a60df867d930ed508ef6257b4eede9b5c9c852a6b5a74607a0a569ba2f7fc6e9abd69ddee45aa6e8f290607b8e68ff866918e0c0cf469abee72d7da3b312531f5fc39ef31c698224e883b127cf39e6ddfdc4bcc6cb4df0452b0f17559dbe7f1bd2e46d03d8c15f334800a15bcae861ea01ab09100c4467cc876de977b7a6a9da2b3bce7312ef2ba22981c79e7fe7de6bafbf6b0a94f0ecb9eec55187bed40ada5267c118a1cfbccb5b4a0b9f6e44aff26f2efae469aa9307a5f21f03e099058eeac1e2b0dd1d92543b230f68e88109c224147dcc4737f8436704889e6442fcaf08c98f32cc90cb6ec68ab59c8f7dac99f437d5bf7ba59a7de4006bf617b3f91c54adf3a9c459eccb20b6869d5bc2403268448b5079ffab43276d752f6e62127827c82ab066ceecb4c39addbc6d5473ca573029a005f0ea7303f2241e57ff59b8016838ef4f37ecf09e6f250b6175a25cb22d33e88795cd7ef440255c2fdd8460bde4fa7f88a83032140b8b3ebe665167504a342f86298d8c6df6bb26eccc5584577fa6924800d28cc981db1cefe91b2ef1ba7b4de2e54eee8ed3c84ab055ac1e457780f71b3fbf98a7c41698054b44fd8289db949e42cacc49c0b625d9918d13e9f27aed29c448151ba7520e881b6b0cfb19f1da1aa1273b64d16f725f210d61bf277e3a1fed9e5974d379a4cd00b99fadc6e6d020ef7aa95c08ff0f36df7d5925d3afc970dde979942fc0766eda83842e1b691c770598d862d7c2f31b15f48560d62908da1d29d1d13fd434a201f03af097b293f23955d7f612dd71e81058167d21ddb90f6bc6c494877c3e4a57a8e700778974676776731de72c229b6b36486aaa951d2974f64c6529bb644a19835e29108ba026ceafe0d77db5babe855ffd3dee29288a3d02701cde72398fdc52be9d484065d8e2bfc9aa37259e3f33087af290bd87b7751a2762300b8784a72399d2f24e4c350b74daa7cf29b456846727d1ff9da465ed8602cceb1c810e4b8b9ebee31277219180cf82f51f09b531f59638c98d04b9465340cd3c7fef6a2d8cbd212a32032b0ca77d2ec65b2888c7eb1c077edf889fedbac5f367a85d53d6c1ec7810b8096413d59f7ba323b11f74596e5610dc363a1959d3fb7240ab7414e828a9ee926030c26080e659de48879eb109047fda7f34bda81c62abbf6cef94aa5c5e42e1496ea9e9aac4f08d83f243640d84f4114dce4432a739947487e4ebadae9ce60b0f0cc4c81db9da4929d65c91ab2653d0e27f0373638ba53a130f325fa73d679e3f2974b0166240fcca38e9945416d6278fadb5d35e28cf329703d19fba983679352d84e40e67978c2b651907e17edd71c6f4754d88d6230dd81aa7fbb772062f13dde379f3f97812095d53cfd31e55755a77f41e4a515e120ef2d050e740b4077ff9f834d22495873035063bd224a2114d32ea954f31356e6073ddb57d95e3037ddb5ab9f496a98d81fed0faabeee2fde1ddbc38e136cdb1bbdc8a71548847eae6e75154beb55af49fcc717697401818b24dcf1bd554500e9b59313e5ecffb4ffb6ebf67042551bae63c6cedd0300e1c521748137dda9576ec5e75d79218fe109843671ca58efc978fade9711e74b5eed51c26a6995d9e1eeb3bd6978242e8f7c32bc4eb7986591712236748ccd90b20ad9ae03954adee7f3711d1c0a4cba04a9ef71438f13554f1ddf23a19fa652d4392ba13d15938230bc644f8773101fa8da885a45615069bddbc5d7aa529959b2ea950e05386c26bb191e5a0025d1b5ecb4e3d37cdb88186ec4131fb4b53780e3bcee5042fa712302d0bd768a01ed462fe5658b7b53d1e5af9b4f4daf5876d2397696b616d86efb33a8bcd8a6fa99ef15a1f736e8bbbe655d766edc210ba1e055c943d4aa211fb253a5ebd593e97c1721b43bee54c3aabbf888763344d35cdaf73efe919855a6bddbf0ecd0e4955e0f8078075ece79f20fe469650b7e42da2e5344aa1ad3b1817cf980b9486021afd17262fa78cb78cf32be69689ecdf9bf21d683c80c3e15e2545b5f6b6ddb3a71fba448f47749afe552b72717a75df5598dcee18d329cb6295a9dcd6c9afe8a6e0703c506772318b23714ce222d693ad94d2ecfcbc0917e1ba30beeceead21d29123da482e10f6c5d7bf25fa7b89f4293342ee68f41085e687b42df022c1b5e389f1435943d912874eae6b9224ef4a2efc4629e2cb96409b501c33145ce092679d9c47655cd555670ef1bc87ef8d5d8e0f045bd21381b8ed19f854ca374eb9616e2585469c722cc6b772557f64f92b5339e2cf5e2e44348d700a200c6518b1e328d11d5f3a931e1c03f95fbdefb7ba3848ded9e53caede2e5cd2ba1310d20c6c758ddc2b9c066be0631c5f647d1b1d422315c973feb3621bed01c73fc7b83b9f974218c6fbe7d806afe03bf25394bde3a52c1c6bd76ae26593dc17c0e75217f853a975317fffcf4a6f2d397ab03abe6d6cdf5548871e0b8f29426c78b8ba58e6869ca608c197829e4ad152d2443779faddb1c16528577594a456f647cc4c2ebfd98dd1e58d3d01bb3b7992203a3ccc1b10dd93fd7d15224aaa4a74a08aac204c2979eebf8721ab47273dd8908ef21a3802bc45a845b06c17d2b093a227f1ea78dcda528909d14a3a74064996b58292316fa9e46a5abc193f06e47e2cd81517ffb628391805e38152d879cf24e75aa01f06b03a78b0a81a0dcf3e852d385f61493992fe4d43c86ab474344997e5219c1a61c22219663e285715ad7b1cbdaba2eec44e5988693afe0ddb75892a6414fe093f1b2201e0713233d45eeef900acfa9edbbcac8248befa0363da627888cb7fcadd87f426debb07e709f728ce00c255bb7482fefcd53eab0ebb0fd8e65588565b03eec926dca2e5a7e3f0c809b007ee89b5224118e9c355cac016c870cdaba1c79cb796b50f48af976518405bc012e3ac9b4d2e0b6faea055cbf72c97772e49b52f0676aac89f136587d61ac73da0d4bb6bed0463c94c7633d708bb1f2c2c2b2dbbcb4356a98fc7c1fe91f66c686b662c22a30338437d4357dd6276a31c22341445e01b04ae467ee16f1b8e1c1579c23dbb5e15974e161f190f8bc664ba85dd705d857511cf0ca574bcd8fe80d69e830a3ff718be8b8304dfc96b2cd015e90eecc183ac77dcadb87e180b81ee4315f826da4c6a6c950e8d463d340cdeb0bad5337db5a1e93116dd46e61dfd834a8527f548b9a3802d3a9b7af3596ba5d91e1488c14df6edb0375a9800823fa0ae9127ed9d2cb5c51ea4b995881ff32bae7dfb83a5c18e1873cc28f996d7e7afc2d593f57101e906a4de830eb49e9300968e80407be095b5197b3dd998386fe541d004c051d50f38324b3d5e36dab86f0ea7abb27d3d423ccb3ee12a8acd50775b5aebf4ab9da0c083ab4af33b90b220a9248676f9c6a0705d65c7fda24212f14f3c7e6d8e349fa236599da61f47ac1d1e3fb1d4f9f0f66b47ba3df1d9933dfe66a4feba4aa01e7ee30947197af66fb40378cff2a42451737a94b21bc4479804f52de8c5150a9bb25b5df090f7d7206948e3350ed714c52b14bf0c5c74b251352e12040ed67bf2f5b19bcb517b2fb5e2b4d69f99b77ad309ce4581b1286e6619518c0cd8d71ad65028be35260d99aca3b5ac9a56f8cf2e963640e88de47718f3d8990cd7405253d6d76ddf9cd40940607b3290718d6528c7b1acc59d05ed6c93d2ec3a04d37add6af3c489e8e9711ec57d982b18bf2b0bebeb27e3115f0ee47866ed3150d4be462bf010f9a141534e1e230d1278ac3242b0192342b01b8bfc72439cd121b427c2102f0dcb83e4cee98a1f88f1ad6404df584149bf158c3a0ee9cde2eb1db1fe54bfa7cdee04fa94a26a1a81c2ba758e06b7febadb35bb7162d82f79a4f2a5b75c94e0cdfc9f8e3aeab42739422ea5300f49f8da3f6fbc75f335e31b20e05cfcac134123d81be84b271bcafb8251944b8dc1f26700882a7") writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000109384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963488fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) fchdir(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) r3 = socket(0x1000000000001a, 0x1fffffffffffffe, 0xea46) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r3, 0xff, 0xe3, &(0x7f0000000000)="f21d957dbd82035908422e2f2eadd0429be0100a76aa8f991b323f368439c5be971a8aeb50ca967a85c82b31545a18502b13905d833dcb03918fb9b626d7cf0b25d85f70abecce6032041baebf5968f228f3912cb73d59420090e74f3be923eea606b5796b022f2fb230321f3e447dd6e34f83eb2f44795861a82c91a39f0db5d5aedcc0183a4b4090e807a618a8db888de54c8678c5688f88d40232cf6e1757236756f7459a027a813df0d865a81aee770fb43a2eec893bdacdc1", 0xbb) getegid() setsockopt(r3, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 13:12:01 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xffffffffffffffa3) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="c3bc", 0x2, 0x0, 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 13:12:01 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 13:12:01 executing program 1: mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) r0 = getpgrp() r1 = semget(0x0, 0x0, 0x106) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000140)=""/19) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:12:02 executing program 0: clock_settime(0x7, &(0x7f0000000040)={0x7, 0xcdda}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000000000, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x8, 0x1, 0x2000100000003}) 13:12:02 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x104}], 0x2, 0x9) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 13:12:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854917029c11ff4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:12:04 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x800, 0x800, 0x2, "cc30bbb2f86c7daefa51308ac4163c285d75ca26", 0x7ff, 0x4}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x9, 0x3, 0x6, 0xff, "6f0cab6d4fb711267710bb4662108f932e87458d", 0x7ff, 0x1ff}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 13:12:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 13:12:05 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() 13:12:05 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x23) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 13:12:05 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ftruncate(r0, 0x3) 13:12:05 executing program 1: link(&(0x7f0000000040)='\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x140) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f00000000c0)="79e9a15a0d23ebe8d2ab065737c2c8ba548339960a8c99e98e472561134e20ecb527f4383223c05184b31cb314f9aa8b78", 0x31, 0x400, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 13:12:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8000000000008) 13:12:05 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) sendto$inet6(r0, &(0x7f0000000000)="2abb65154c184f60ef3b2eab1ce02db85639253d295d3c7bbc21c946cc9d7f0ccca72104bffe2a58b5a7282103164a0ecfa122d04c41bc592708f3a39a0a41c49ce74f11df4b8a180c8b5b748531a7299203065bcefa380847eebaba2f49", 0x5e, 0x6, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0x7}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x80000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r1, &(0x7f0000000100)=""/59, 0x3b, 0x803, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r2 = semget(0x2, 0x1, 0x2) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/89) fchmod(r0, 0x40) 13:12:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/173, 0xad, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) socket(0x20, 0x8000, 0x100) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 13:12:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) 13:12:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x2, 0x7ff, r1}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="c8dfa60189d2fa467e025442f39449d5cb8b32cd4840"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d747f95047363414523dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c0e166742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a425ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0ca", 0x6f9}], 0x1) recvfrom(r0, &(0x7f0000000180)=""/216, 0xd8, 0x800, 0x0, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmget(0x0, 0x2000, 0x20000011, &(0x7f0000ffe000/0x2000)=nil) 13:12:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/38, 0x26}], 0x3) syz_emit_ethernet(0x9c, &(0x7f00000003c0)="c10692f0ad77f22a08ad677bda5f9b992c2efe5a8ddd7b4c68b5656b7c63ca06dcb1b4bc2d2430ad532ad138f52abfc88b63250f450a2921936130fb1bb7420465180540f73742b6b085ab92ba67f3c0ce1624d2dba43d03c40873471efee6d148d78717cec19cabde8422eb8304e3e9a3797ebec03ff1997158bcf745acd0856ef3ef17f7e1440fe8441da64314130a995fd25895254cdcf9d5cc79") listen(r2, 0x89ec) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x6, 0x3, 0xf0a6}) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) 13:12:05 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) msgrcv(r1, &(0x7f0000000180)={0x0, ""/101}, 0x6d, 0x3, 0x800) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 13:12:06 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0x20000000000000, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f00009be000)=""/11, 0xb, 0x0, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:12:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50145455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x119) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:06 executing program 1: r0 = msgget$private(0x0, 0x140) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) write(r1, &(0x7f0000001080)="84b2ba6debde68ddbc9fc70a72499ee206803ada4236d7eb1fa353ace7a358fe36fa5b290670290451f1abb3eddc41cb975528908a69b32964ad35eca9d397e51151f18163e66da74759", 0x4a) msgrcv(r0, &(0x7f0000001100)={0x0, ""/230}, 0xee, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0x1008, 0x800) 13:12:06 executing program 1: setitimer(0x2000000000000002, 0xfffffffffffffffe, 0x0) getitimer(0x0, &(0x7f0000000000)) 13:12:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) 13:12:06 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0}, {r0, 0x14}, {r0}, {r0, 0x30}, {r0, 0x3}], 0x5, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x4, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 13:12:06 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() r2 = socket(0x12, 0x0, 0x3) sendto$unix(r2, &(0x7f00000000c0)="b525f355a75e1cc41c992ce02d9bd4599af0d6f031e590d26640a91ed3d8ecffe50c7592703bc7d1f902dd5b5388ef5873d490d70cc2ee06cef09493e9a1c7c2e906cefcb254b25f3b8f51d03e4cccfdad74a0276b3e748b013415016859a71feefb972784ad85", 0x67, 0x8, &(0x7f0000000140)=ANY=[], 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x136) mkdir(&(0x7f00000001c0)='./file0\x00', 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 13:12:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x1) 13:12:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0xd3, 0x5, 0x4, "884633e3008d12053587ddbc4cf9b5bfdab2e2d7", 0x2, 0xffffffffffffff00}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 13:12:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) r1 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) getdents(r1, &(0x7f0000001080)=""/117, 0x75) 13:12:07 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffff8, 0x9}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(0xffffffffffffffff, 0xfffffffffffffffc) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() r2 = syz_open_pts() ftruncate(r2, 0x3ff) syz_open_pts() fchown(0xffffffffffffffff, r0, r1) 13:12:07 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) setpgid(r3, r4) syz_execute_func(&(0x7f0000000080)="c463f91578f76f8f4878c08c9d0000000098c4e3b17c6eb1f5c4e26590645681c4e1f012b30b000000c4431d5fbb0080000000460f18f6c4e2fd9e4a09c4237d058be536b2fcb3c40219bc9000000020") getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:12:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 13:12:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 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, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="6fa7303968a49d56c8ffb13484f91d2ccbce794e8f3378cb8a1942a4061e09cc9feb3e2827676bf8841677767c3607bc98d5530114", 0x35) 13:12:07 executing program 0: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0xb, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1f, 0x3}, {0x18, 0x3, 0x5c7, 0xa10}, 0x1, [0x7fff, 0x9, 0x200, 0x2, 0x4, 0x1, 0xfffffffffffffff8, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x10001, 0x9}, {0x18, 0x1, 0x10001, 0x5}, 0x4c07, [0x1ff, 0x5, 0x8, 0xfffffffffffff001, 0x400, 0x1000, 0x4000000000000, 0x2062]}, 0x3c) open(&(0x7f0000000040)='..', 0x8288, 0x0) 13:12:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000fed000/0x4000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = dup(0xffffffffffffffff) r5 = kqueue() r6 = socket$inet(0x2, 0x5, 0x0) r7 = socket$inet(0x2, 0x2, 0x200) r8 = dup(0xffffffffffffff9c) r9 = syz_open_pts() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000180)="4d311338ce74fb1a141c1d1477ff0e208fab901a0789975ee92ccfb611a5270a54d8699147240c942c305e9416c3f9aea236dd6fe78e25495745286a7bd6baa393e1ad2986cc3378c5345065c8c28e72da55e2bcdb0f832dd06f9abb2fd3f189d6d24f3dca73e45ade58faa1a0bd1fb5643822d7ed2396cb83016c646dd7b1a6af7060f48742fab5359e99ff5fdb0efd9084badfe48cbfb531c48166191c679203", 0xa1}, {&(0x7f0000000240)="150b73ae86fa5b0a7b361a19a01a9c8e74d11d560c2ef2fedf60812dd65f13acdf283c7d227b9d43e0b29e23984d418f1ced153eee12d5a18b9c5a68c715dc960737303ab0eecfa741d8381aefab76ae450bae7b2310cb33247549648066e20bae74b892428cd66f61f71bc4fb7e9b78435c90214aed73bbc9161656f6bbba9c6a04a65c3beb186a9514ee1f22904b0461a08a9aeae80bae21f0860bdf6fe705c35cf4e4e216cebefacac07d0315d3663b0058c93772d836d988c6", 0xbb}, {&(0x7f0000000300)="d4da90910cc5c9032516d91e837fdc4547700b605009d82f5a8b0746634fbe9d263cc49ef7f86fff11c7d84ca99b13a234e5faf97f4a27b76d85e02b2a472c5f58e23f2f43c80c2fc7ec8c9451f1f2e5303fc34db45c00f761b08593448a3dc6d33a2a222853f4f64d397b0d45677388434f898b913a2be3b351ea724a9ec600bc5218ca6241e9012bdcba66aa6ea89e636cbd9a8e34afd652e5942c8f39c5b4ba35d3d1d79d99c4a81ddeeeb4b0a3a1d59936e4cf6b170d1af87b293d9ac29b7639d45a4e922e9cd3038a8a52427013629552fc3b5797942004539e082e8e4c33a6c0", 0xe3}, {&(0x7f0000000400)="998594bc4ee034531af6cb8372cfc0a2e47256ab34af6c0eae164da1da361b6ce655864f36e7a955fdf3fddb6328f0f6f299ba37bb0029d75845d68e9417f47c3a37c4704e00f505869c0c0dcaeae84f3d976a8c9d92ef3c7dc1cbbbb12d72447f781d36486f9e049d0e1b33f1c35d1438a7eaf7c07d1d27c44223fab3a8a892b4fb98016ea448a8c35f9ec05ec0edab55605abb112cb3f4d8d37dca918440c7d8c5e3132df970da2380e0a1ded88094066a6744f822f8ad678c5979773148142f0be0ce1caf462f5362422e06f128e3cc8bc3887e601c", 0xd7}, {&(0x7f0000000500)="4eb5c17261f1e6b450fbab194cd6e7032a9327e9983da5043e5e9fe5f219574da96acd8336eb45663c62dd8cb9f8d904fb79b16f0680e864b8b9329845b5b9fd027af82a62022fbbe1b8a25073678d4a8e91fe6b58655a5a104f664d3e9f11b78f68e00a842ce10b034f4caa204c67a34a372f1fb2df6446e5e561d50cd4746da1cf6abecfcb650b5564575e10f252502706bc09f7aab658aef6bf0ec101e772e9acc5fd8927175dbdc31643fdf96c0bb22e5b03b181c2", 0xb7}, {&(0x7f00000005c0)="48d1f40746e99c635f55b85cab67283307bac8c7970cb878c411ce677f464bc33e57419d3a7b6220d022a08cc3ce57f3d84913eb9397cc1dc72c8d490b90bc6661603983f6269d6d502f441cda19c53f95c3c88f145206d74053ad8dd59a063b6df5b713d7a455435d8a2b813ed0e0f8c549539bb7bbb967045bb7e6c2984bd08e6dc57fac9339cf4a880c9f45908297a8e748e8568f96395ec795790f4ab45d", 0xa0}, {&(0x7f0000000680)="3603038363eb4cfe87012d5d9adab88faeb2744de1641b611cc0021057ee54d8ae999b490bc28cf64b64f90234c5952827cb40f1139f2b61b43dbcb78a14c46dbf08a0f2023dd776ddff3da7e4de6864bef4e54e4dd4b5f37cc0d19579c43f1b553f42994646507fecb8877fd4a03dd77aa352f7674e47a5f5f316f4c5c6f7f7468962c86aa536554ee09c7d9333dc5cdeab55ae53e42e37d933adc51871f671d72db6927fc66fbf4244a4912a0aaa09fde394e7fb2e3dda9a7d34d4d76c49b8a063921d985c811a8652b8ad3334ded0db94b745341cde1e31eca514d91bbef7ba28113531984d70e6f1", 0xea}], 0x7, &(0x7f0000000800)=ANY=[@ANYBLOB="01000000000000000900000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10], 0x28, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r1, r2, r3, r11, 0x21, 0xfff}, 0xfffffffffffff800, 0xfffffffffffffbff, r12, r13, 0x433, 0x8, 0x7fff}) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000fee000/0x2000)=nil) shmat(r0, &(0x7f0000fef000/0x2000)=nil, 0x0) 13:12:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000000)=0x64) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x1}], 0x10}, 0x0) 13:12:08 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xffffffffffffffd3) 13:12:08 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) read(r0, &(0x7f0000000040)=""/10, 0xa) 13:12:08 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = getpgid(r2) r4 = getppid() setpgid(r3, r4) r5 = dup2(r0, r0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r5, 0x6, r4) r8 = getgid() r9 = getpgid(r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000001c0)) sendmsg(r5, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) ioctl$TIOCSDTR(r5, 0x20007479) recvmsg(r5, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r10 = dup2(r0, r0) r11 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000003fc0)={{0x10001, r6, r8, r6, r7, 0x44, 0x926}, 0x3, 0xff, r4, r9, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r10, 0x2000740d) shutdown(r5, 0x2) kevent(r5, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r5}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r10}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r10}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r10}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x4000000800}, {0x0, 0x400, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4, 0x800}], 0x5) bind(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696c6530007b125bc457118bc434e37743db8e2bed1ea5ae5e89be8edcda12cf6a1aa2"], 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 13:12:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="8e933ca1f4dd4451950274516e554e36f170db5b6ef0dde2e0e5ed8278f18151cb44dafcfeb14fe77ff74651e79a8601a568dc9235104fac1c0ae1a92ae899cc9d7ceb8b757b0a56f6d81657bd6be1004399ed232ea98b52f42ffc5d26967b76ad08c8c8ba5893407f5d126f058f46f2f148aec4bf5486aba67c85aa594d8f16349cb3552e418d768f71f4357806c8736c385146d3688aa1b6c3e3771c81c93fcecdf35ba927", 0xa6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 13:12:08 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) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000b40)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() r2 = dup2(r1, r1) recvfrom$inet(r2, &(0x7f0000000000)=""/6, 0x6, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 13:12:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)="9fa992520949497020bea0612b5a1d39f8f4aeb07a84eabace0677da7dd2086a7ab913e34effa9e56b3e", 0x2a}, {&(0x7f00000000c0)="c554ccb6e6773f6b7e3e6b20afb8381f7681a33a06232ff3944c", 0x1a}, {&(0x7f0000000180)="3eb9b5fd238a0bb81750c2dce1c560c6f30d03a93df20fbc12c943721d4b0e394440978c1bc30ce1cfc4ac6f5d011ca4ca408db8c71eb92d2537813a86665e690fccd0008e47904c6dce4df3e3a4c66df112218420c6a7592bc9a2c243c33a47c77a17f0e79bdc027ba4133efa0e24d013474ce11e05509186172b64e446e46e3827dff7ad161fb9d8d73e1056b7067f8b7fd02441ec4e4770a93fe7389753caec85e2f2662ca811d68862c5878f890db8a83d2e2c1b1f7758d30a8d74bbd13868b29c2c85064f52ee17ea4109ff16d08ee1ef7ca0be1f926fc348ef39a2cc5e7f04b961bf8d25fda232cbc4578927f01396aaf08cad65f84e0d8f8ddb0cd6aeec127fe4aa8e23534be279c5e283944751e350a309cad252fe05c1b9a7dbd25eccad066b3c17a990dd3bb0a3b5bb813161367426328152b8f0e1f402d09e9ecd7c0ddf2f65bb3cb299dcc7383b86e63d6c2a182732c0a911d5297e52a1dc2197b9ff35603705343bf7c934961733d3e717b9a295ed9b5ef1936404ad82b1b66a0ecb02f2fadeabf2b7e9a5820e4f8b5793b971a1483c5f9328b04dceb9a200a3984a64fccfe28cfde65f61d9e257b5fea9da12128fdc99861fb6f8268bc9b2e93eacad5dadc3a60d12f38049279ca7b484c5acac154fe9cf896db93741d391643d09f34a41f8cfab56a3a6bf321530f84c9da968c0484cb3da7c449a2e722b20617c50060b717eedcae17c958774c6067f35085f0f4937b5a6552cc335034235a87d3e6ddd02bf8102788aac7475e24a3949800ed6b7d1bc742c3a598820fadc197bfbc8f2e868caf85b60326df14d56059c8361d2a0c260e18d70133c353b24f721273cb13e79c1619706601801a315a5bca8735346c247043b3c52e2266d1728af45be59fa7d2db53fd362ae9f5581aa9b83ca11b30bd12939242ce86db89b2363b9ffe9d888cd6175a330728010f2b5b9ce84c3763bb7c68822a49d1d9e7d78c1cafaad6bdf152b32f4f335af99c5308b8ecb63fd552d253d58658f0b0be0dc64bc5ac33408c2a7c87d10ee48531de40d2e3537903f4054968bde5785df1c7e2e900f94685a233b3c42cb29b880e3c99fab7d212be9d7c1d56ff05059ac2eb81c628e655e9b26cd909635c34cd3d01698fade2bfc942e444a67c34e40d4614ef2ab3f9cfbb473ef3ff092e2b0100e72c36c877558e1b6d787e93c3f439f3a6985812deff6f40e435b535396d17c8d0847c53106849078c62351ad3ceb606fc2ac28e58bfcd7a082b4def10e6457ce4d9cd67840abb26d0fa942a3004c6cd28e8acae9864d66a5aef0725fb2cfaa24c53c8becc093e95df7e0c8440d9418c9f1eb1a058af7b13381fb1f39d87005b6361b57b8950c5c737930df76a5ec19a791337e88a90ef00d17cabf67b41b629e994d05049622c73172f49637b3eeebeb67480afd17c48d25a0b6706e360c8389f7914120ec2def79d93463cd95dca1be9076fc5841c838fbca421e968df80d30f465c877dd4f2d259387c7d80955b011da0ae33bd6fba7ebd2ea0a99d87f3920fff75a6b88e9ae8ff034da1f040ed0728ac3c978f9f445ac97541c71b005491f6f72e4907727ab9b636f1f8956d906250a46b4a333c60593f050cfc5231e3599b943bafe9c5cb94bccbc0e6711084070494965c960a876aac96fdcaf954ea3716f12eb9d8a49ae48331f04af95eef3a246ed783d2a3a544bf5fe40e146b0a9be869a5f6d4c4d3fb66ebd4e025f45882d667cdab0b3133912b24d928d15fb6dc44315fe8f3cb5e019463bf6a8d46db68601534defdd1ff029a7162509b7c3e0a1a436cdcd73537c54aec25b0d8bd489fc4ac28bef8bcb431babcd27987c2ea1d24a1e415f5696f65d3923a7ada298d8e994b0bf8babe511d5ed1198b5215c72951e083f1acc163bfc815ec9611eb89cb74f9007efd4e20ceacb320003d784f29a113540eaa3e3cb068106456dca5c34023bd1004aee134e792bfaa4e2d52aa91cbd0425e0a0c8f549de57141d06f880838b648257fa51d0a98abd4ef1182217b333b6d1da21425e4d32b3ac1bf334890cf7f03fda937e57f1a486729b80127bfce90c1f7fc1bbb21b6e47ab7ccca6206c6aaf80ea6a23eec16b4cae5c66b713d5ca3cf41a5c658049bbf4f193da82cdfc4e0efe84dca25a8e0ab89ba9777f927cc28c3f0d82c77ce7096f5b329ed08dd28cbe3b58c42586fd50cdfb337e908bbf18a17b21fbe83ebd4b8b44cc8595d63206c8a6eb6e46a40d28f88a5cc9053672369ab456ae731784c984484ba40c47d9de280657df5a3bdbb2f2cdff6da241934890b0f31dc45be61e2fff95df784382100e8e81b3dcde96499f9dd266d88d28680449de991c38e100f3d3ae38863b8427a040fcdb47b4c834e8f1ed9d4018807ae6cf0a40a9e0c0dd64dc5300e995a176fd2ecacf67eef6a14e245c213d54f97edb80b7023f19bb60c30fc874863786429daf5245c74fa26c3e0dcf9b0140d9af25ae1d47236fbb7e79b4c065a7275d1f2f0555c2d2104ab898a486e27df33d0e39ab89cd8beb8eae0f6831976b21d96a3bca6a48d61272e54a50a2e3488e146dec2c88a604dbf4bb9ecf5b7806bef13cf2512e3434faf10ade1959c7f25a19470457e2a04f60ea491ea15fca808b38c5848a92759f9dbe9aee8e000e85adec10acf67aaa5baee99e0dff58d4f79e8b55d4803bbf60df07b346c87cc4814b8ea0516ee518a93a17b9f04d3f6b3ec122d92790f5c4abf125f398a9f40aaa1b5a8d66bb0c1217443526fe4a0fa539f7681082d6a4ed4d94acf2dd68b3d7f283a7d7b6e8d2ad9a6e70fce6bcefb9563f8fcb7f256eca50b845b505a6e4f31da3f48a687e4f1b3a102dfa805c14c71b85cb3e327ca86e17ccf978cd6bcce37c5a5b14f00a2797212043fd65b497bb6b8aea2d4e143e08257c8f1420aae84313680be689ba8b26faf181b991c61d4804b5f8c3edd796ab94c5474169fb36128cdc882d300cae94b47eb6e6fc71f3db95efa82746893485fbde6ba3e5c819de5dfd4ec405910c59f287a62ef5212dd09c573aaa4b05baa03058ffb799417ee95fb7b72dd1f57b23fe1d2b92f7124d129ab45157473ddd2bbcb66210444d1644a1b1f8bd8e7d3e68db2fbaaa3be44d015184f98393bd9a664ef3f728f3fdb8b2e7cc40f9c175f3684833b2dbf273482c1b7593b566389bae8c30b70f99b922c7467fa793145dbf8b0232b93989b3de6b2ea2ca95cb645997cf024516ec6df954e09b00b20d3dbd524fd8aa5e54206bb5781ed05942bad98e8617c29222c1d6d40f6408c6ad05177d22e0dc5323e91e6f7a99aaa996dc0052759d5dbfc761611e88dd651d710a1eba1a4f44c0f52a60dd3aeafbb83385cf81a5fe374e8b825371cfd2fee2d2cf57c070898c7a0b165f850036678a8e70d9e36c656cf07f9804765eb0c527d7d4abbf7c24139d87f5ba84a750f3a97fff29b01ef02809ab51da406cb3fc55af29dd2d8ca7ff81b2a31797d0d9777c4720f3de0699c9a9383bf3d2ae3d94a6790e68f515389105274cd2af5173221479fc3553484fe7f8a46e37c977a916e5244b5144e9a4eaa75dd92461896958cf2309216a7c282552e27dbd8986882f3150d77771dc05294360fb13324c49ac8289b22a0ae6fcca88c708f85e381ff68741156874fcf614a94e117a2d149e3087eb1ccf67366796e1f908dc3c136f241227e6f83b63a398de1cdb287da3541b979a1a79368614c7122cc10ddd3896feebc25b1df1a1e8fc9c03223ebffbbaff4df611d87c3cff9ead24f45972ed0b1df1451a96d4d4ee1efeb79ce0082b5773b2fe6d7f4084c3657d99be074661307e23b62d94dd2ed4d6247a9e2d702f14db42dee4aed90bf74be549cb8174941e9e7c0e537ae565acc7bfca660c8f2ae9e8e0ab34ae984e14ef2b46a535316708a0f409f520337173e2df0bf180d27dc8005d2202770efa4bb52ef5741dc6138226e74d6272fc9937d26136307f0f0d800bc2efeb3ec565d32d1d4119aefbff8c426df87c1b723e99d8bcfb0f3413d3ccd55cc0dcc4f5a5b306ae6271d8c1acbc3244e5aba7d29aefa11f95d8730bdedd05ef77817ec73ea9ba844c152f0919a40729d4576cc90e30731c32977786fc09ef41a69ce9a409647a1e5dd9f74d240481ad520d8ffa5d1952c1964363d40c98b4b3cd456d0b7232ade65f18bb69e69075e5bd1c279a8fc9845ba8fa9b41315ce8b1a986af39dc652362a7ce0ffd432ef6ad1236a41f63987156fba95082abfba82dece837e64ad29d4757cedc6b3fef10bfb456f32abd62b27720002adc825ab11ff332a53e239a7d8d30e631ed85791daf87002f03b6facc67d10c0beda08aff6e074040789663e00b9d29032e4ca22685d057e154fdf7d9556913c8ff6e22a1bb6a2dd063c225927c2b33d9abbce9b1faa81220ad998f5b638787d2622b058c564d061523fabf42839d5261fa930e0f56c7eef25acd67ec1a805f487b52c52691dcfe6252c5d9b83a242bf5b0a6f29030560f11e69a1d0dc830d8070cec548b6dc92275c561f3fa4cca737f764430abdb99c581d0ae0a11c9c188965fbe02280fff3753aeaf57dbb01db6d7d4d73048ab0cc6785121d9022685e58e0bb8437bedbfeab2e01e0145964a551c3e8dc8eced4883bd0bd469d054e338d708c2b3a20e2d349678ed23e04b3528478b0d007e684d8710d413fabef72c5e57610260bcfc9336da3bfa01df163253819f0c3f070dc18226a6255d22aa72a9b82d173583d1b97fef2f69ed221ffa9e4530080f16abb18b6142d7a4049e6eac055673bd46d3fc20211bf84ebe50d8a54ee5e451ecd9b9c002ae5acd2178b41c616f7b9fd1fe4105b3582efa852e342e5a470895331e0df771a1ec9e95b44a583ec97c7b4f510c1b04b69aa1cc7039089ab4c81f98701870f50fb5021290243e7e5e544a1f225c188dbf79698f5ddff192af03c62cfc676c0061df22740e47943cd3ddc771ef48f66a81b59bf75f007c33b20f39f0cdfa4ee40ff971c3dcd9ae2a28d6417cba33b58e2f3e8250306d9ea2bd993798602b55cf2641717e8845d16a79e8f5b228eefcc1ed3a365c65c63c5b9a8ff90ecf3238553dd36c58dbbf83d52d9bb56df4f6f9697178c2a47a794e14f81d28f53728aca9ad921b654320257bc88aba2e0ade56ca85dc54323584a0998bd0916dced32c23d715c5b58f5de393ef70e3c0f41afa3898113bd9bea2b74aae12a224a255225ab14f0750ee41fc2ec969aa509d4cdd5b33c67e1bc1e72304fbb22d76f7642dc89d46f50454f80c6bc5b95475e6772d94f0cff786b0e28639126c63a0e6114f725a2766830fbd276de475295708fbcabfc63a975d98393d44e3c66ef7c8fe59dc059fc364273807881f079ba6b9f06f144603f4bd8e4f59246f58811d1680b4863d3a4f4c11b903fd61c0c14798977e037e7e1c219b3f1da542a931a1bfee664de2c63c5ce14b544713dd0ae6cdb9e518743f1902a230dbc162f688a3b677b3043eda491788b35056d7abc037236cbf2496d072679b6b67b189c809227c92ef2bdd7f9a4c5f93db019beb8d8e0104ad671ed8f5dbe8e3de83a02e77f1827740a05ef634e64b675be562e39574de214552c39f71274b8d872c36d880550229ad2032d8cb1c896ded7a78b9f90172178548c0ec0446ddf946f24f17a62e2ea779dbefbdf0703acc44f5b4b13d62e1ecc5a7a155ac94b73e186f7679a84865006c6bab65d04ca7f17806c05f15c0", 0x1000}, {&(0x7f0000000100)="0f76", 0x2}], 0x4, &(0x7f00000011c0)=[{0x20, 0x1, 0x6, "be2ae57fc9491684e2ccceb7"}, {0x10, 0x1, 0x7}, {0xf8, 0xffff, 0xfffffffffffffff9, "a1f22a692f7bf183091b20e9b559e8037dbe9c5c5e7e07574cced8e11c9ef512e503f5db515b0398a47243d66b06e343c12a7a8426550eef0f442062783be666084efbad6cd5e0997e7b31117853dc6513dc00139cef769194fa5cc0395aeb3b8a30d09a6cb80b1e559c6ce77be0b118209bae5f997c54038ad9cd9c8acaf3e4de04b54770094fb7f0078a3358f332fc870b00a02906784a0926c7d59f3b5c5d86a294a3c08c366333d79b4829e012ed2a97ae12f217f30857d6dfb8044676f7a8a59ad6b46de1d920ca4695435ba03229809234caf574b9eed50d2431aca0556cabbf"}, {0xe0, 0xffff, 0x10001, "c6676806e024dd595eb5c9a1699b672ad96a537030282b80f5b979c45f1b7bfe8b64a7745eb7f101e31e42925f87c6e2e5d464e79d0ef2f388c95130e5f806a391453576ca5c19c189c38bf2441d930d3c338824b7ceb156ddb7e17cba64822aea3acb12188aca203b2078c635a3a26fbd4c67e402549c7ac816a651ce2a548dd300762e1b02a7f852e49b7f1e8c61382361b0f05300c3c1fc3a5caf61c357469f21af219218c113831c2384d0b297d36a947c2ba264d89728cc8306593553618b7782442d64db24591288c93e092110"}, {0xc8, 0x0, 0x1, "00fe57091569cff0285ee1a4ba5976cc6f43638e79fd4509ff21446d2eb3ef4825a97a6d8c59b388b9739cebaf1cd4e32efdc7ad933e310a93ac5ebb9261403b4b7a7142be47fbe21883c3e6aad173e5f526e56fc4ecc7a57dddae35beccb105c721520906f2f97f16a71f38dcaefeb1b2afd0fa2e0e8b855e13ecef83d4bd3bb8d2fff2ebe741393f7f3b26dfbb6f06e150c25f5b57ad941ab6bc9521a5eb09f17a60c9b3613ecc1bca6f3b4f22755ce4b59b63b4"}], 0x2d0}, 0x0) 13:12:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kqueue() fsync(r0) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/82, 0x52}, {&(0x7f0000001340)=""/247, 0xf7}], 0x5) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendto(r2, &(0x7f0000001440)="01470cd4f23ae25fa4d0707c92c2da04b06b6840cbf13ce81a1e176132ae9994c1e3a92563765f1584fde632069a8f77547ac4e76006d7f32fed574946a9001e87b71c0c0e0fb4d82bec44fdab9f66126941f84092f068eb64e2d29785649c077517092850c71799447efb6f7251682393dad53773c1a776b1b2252ab23f94df9135", 0x82, 0x401, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:12:08 executing program 0: r0 = getpgrp() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc2) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getgroups(0x8, &(0x7f0000001940)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000080)="8d87d150c7b8d48f0f9195f3e989b4a75ce979e0494e7371a405b3d2299fe2d62945ea1520cc6a351b77c330207c272b3d0264a908d0a0e518d37855a1dee6458ef6dd8d9cf66a2ed3897b99b27586af18fe79c9364931b0c8e8542760054abc448e969e8fc55b0ae49406d741e473f66c1c68da2008d81372d2b73b27277b8b504a9f0d7bc7c9b4f77d5fb818c83ed806c4dfa047c467d1912609d645bbc38ed253a9f26e884554103d8e909cd6e75c30e703736ca6374dc8f8c309e9082d24d2f0", 0xc2}, {&(0x7f0000000180)="8732ab208e6c9346b611b2da6b51a99e2183f284ef97f85d953847a1c70fa97e8a912a3399a7c717c8dfca4d5060f89f3b86ffb782ae47b9323d1005633af3b091699e3dc1b4f8aa48c397c4ba19416f3b12af173b8b9f8b1b79223d", 0x5c}, {&(0x7f0000000200)="f0d65ca68dac7b295677cd39300b1972d941ad8e1aa7fabcba9b458d246ce7964876b14a922a1f6199c4410c63a101dfd717418f04bed3124a1cf9fa4bf80a1f58c986d2a4a62ca5bc63799c2b99dccd90ffa1b779d471e8b727d2f66e5d9eb9a665e3d41124219ebb1f6ecc73ead0a1b2e3a35be908cc0cd422aae803ef5eac3ec4b0f3470d315fcc1dd11b4b3e34a93607756882b9c8e084cbd34582c6637a21746eff08218b0389461a9c2962365385", 0xb1}, {&(0x7f00000002c0)="6a75141739c33bbc0c27fa67dd3ad4d820c67d0d87ce896ebfa78f8315b7dbd7fe9b23497ddaac57e7cf1aa0c76c2fe2a8de7cf4331d92c1986db6a92564ed85b3316326b3b162756b40f8f565eb914b74d66a892c8638b78f5bd7b8469b3d2367596764edbc2916f2a5adf00bf450e38badcc18fe4fd79be96800c5cb1aa9271c6707ac3af286ce9435f1c897aca651209ab1bc9bfec355e4c5d8546dcb3a2ad8587856449e3aa3e115affd99fb34bd2f3d049165de520ff9d207a789464afba88a79c37da265fcc350786d971d1277e465a17f815bd2c2e77cb894f66f7479db9b34916417da15a9e1dcc36f92125afc89910ac5f8c1", 0xf7}, {&(0x7f00000003c0)="a18482fa87e1d1bf5cb32b05d26be7c96fb21a4e592e74c92d2de0789b4180ecc8422c450c66fe299cc2c94b5d5cc1699afe0b5b0beb158c2bbf206537dd3fea428646febaf7da6ce865fc614164b1f9011231580f0d141fc5a9dcc4633ce1bce99616e9de153b0bcec81f65cdda7e9f055642d7c670bc0f207e2dcd867767539d4c2c92f307663af4864b3b5fddfe235bb05735b9e7e8d160b2f4fe894b89ad766103aa5bbe8dab393cd8152101ef9e77c92aca71c8d75381cecd12d86aaffb88893e468a4f6429fabe2cab6b767ce0684f1d3b90dd26c8eb1387beaec89dc52f5084d9ac1735b777ec", 0xea}, {&(0x7f00000004c0)="1ebbf29c105e7c41191f0841f1f5deb405af86ae6dc3114a8b2e6e72483197ee2f9d00a448e966ce9906f35d18d299d24556b86a2295bea9433641d502508a609f30df980606dc3953732f8969e09a66a89af613d0", 0x55}, {&(0x7f0000000540)="8ea5de6cb08bf3aab9a4a36464fab5fec218666f72ab17fd6bc6e84c86b7674f79822837fe6c17817064db24c7d1ebc2ffdcb8195597a8d48d820e221a0d1eafc40ce0589e59da246e4681f365b95b749ce6e22f28a3ddfcf74ab5cd811544bb6c184bf713635774f58b81a3dc4c94f5cf94f83566c310ccb15cc657bd6467edd9213fb86f8af728cb0f5dec947e8f2915fc3142f80e044755de7da6346ac662ad442d7426060e8c43fe8f8dc7fc2b2accb1e67412eb5ed03ae493460adc99a7197198", 0xc3}, {&(0x7f0000000640)="2f82951b5f834868f8ce79c933ffd72784a7e702a4a82e8e3361772480b6daba37959596cf25023fa8358ea8d8c0565d224c471ce8748f757a5515eea8c1ee81bab00f8977ba826317dac01736e932a84d330ca44627e75e8297d08275199a777e83e534369a67d51195c443af5617770859025c2d1d500ddd52c129797be3a0f40595f71c0c2d751909c550389f7903", 0x90}, {&(0x7f0000000700)="5989083a6374534f09cf472c89e542aef14bc8feda2552cf8cddf5d4d8c79455b17418b9c62baa31db62c054cc90eb4b50611c99952ad7aae842bee63c116f901fadaa182672978f50f1b78e346de145783a2efd6924ad4b7fa4e06925905916f175f091", 0x64}, {&(0x7f0000000780)="b878eb234c280d5fc0d95b5c70d44e617f6df3672c9869993190a3e9c28ef24733a2c3f22c8392fb24c86af4c5691e11873f0f933e996900335ac61faadcecbf6a451fc55cd1b3400739b9f9d20cb794751d3099b7cd35bf609638e47e94ada3092e897f1aca977dd00d488e104d2d1c9dc3e08eeb3349c3d99d9f5830257e54cc0519b2a6a1d8a789e1f533242c4630c5f0b2e25b7e079ca08c0aed12ae39a7afa3bde82b6dad4a5b07bdee03f062376cb67841f344875009963dd28065299fd4f8c3dc62eb5937f931d53ce9a5882a87e9f5b857fda01e6d5a737c2ab744efe48a41e017c06180b612131363749b0f7e72801a5b6b31652cfb46bc43422491c69776b844c19a85e49794513d2667277eb0ae52e65df5bebc863019c1d7c22783bf2563f224c134a98e7c376752b8084464e5bc0031cae7d9a16e9e5e8bcccc55b5b4369a4d25acfec3e88e1cd606b97051b932b0bba2ed249b7fc3d56bb4d1060d7bb629e64fcbdac01a804d7762266d3d2e61a69f727e7f74b5761c44afa4401d7aba4823c9df59a9c3a198d85b0dfda4c6700fc9ee1fc4725684a99f825b1f6eb2a164152e172617468d502a89fabfe68cf09178a0baeea12ea54c858732b9e2cf13b971c76d844030a5a791fbeee2844edb536a445b94264f2649c6f749530064d8594b0336158967a0f243c109401c2abae3a877c5d93f1a4d77d8c7eb184dbaaca441aedf5678c344966894f31ea38d4a900b55ef3659af4e1768d09803e170031e7748410f1ea3c9aeebaf6d0fc57d0b9f049351545738955edaea4859361c73f06e13106014cf6c088339174bfa961e5b2aa73b9d73b379ff74c0bf325c75065bbe1b62c680f8f09823cd333ef975a74f9280805b7eaadd0f3fbe96c9302f5be4399a9646ea697adf3b5537e350b1b954b124fd3a20c86e7d8597c6521d692342c209f6597d6c28916033f7794f086a6e99d58fad5ffcc421fece92284865a7ba28f570c8362f3ff379a225f59970bb470235a10b239860cb26e6c7f4fc36f57d2b12ce3d8959745390f6bd3a06e3c05660e8a3c220777a4f2ceb70adfd05552791f2d3cd972e1d3ed91034a1908fadf02c91b775944a44aac00769ebe180ef36e9434e210c9699f3a0935882f99ac800bf96b59c839acd80f3db93f750a594cc01854964676a9c09f9e968bad95178df21d43f0ba7d013af2c14ffafc2b2dadff5af8cd331c5f1a0679b3f6fe0ae5c63507dd7e9f699b9c75b4a51f2645c68cb10c72a0fd8b6112fc84803faaeec308cae217438b589c806ab07abec98874b06795e23c022aee444843e08180c4f1adee5b02e91d940419445323905f4063150bd64af50c7e04a3c84253bd057aa0b462da774e57dac4b84a21ee3437054b8de10e28f4acec531382633e36cbb6c45be6b4bd641930e0313d5ec162beca848d585770fbb09adc8a4d826aa563aee96cdc74ce074fc3d7aa3c60bca1670a4481fb79916f7a63af2d5a5aeeaed3abdd4597b45d8747133df5febe9e758e7d1f31403f5ab3f03248c1142fd1bb0220b893c43c75e897eb5e275d1e401b67485f5b98d012ab7cfeb667b442032a33c0c42e634e5e6e68380dd5970ff9f20e0e4cdd3ab928cf68cc047a577c85a167070fc6c5f621b82486e15ec1911a13a1721dd9f9fbe81880722914b40c352a683b6e376aeb5fb96749cae58044370648d12abd8fa4777ae8ac9d965627970337b9c56c4d13ec02efaa4f089fb1aee6c00b28e44e1c4ed5f4ff88c87dad90234f429a86a020e1caf123d43b6d0ec8600d5deae08c862a553adbb9f6347cd6566345616e1aa15246eb8cecec6726b4ef3bce1a9bec3381417a43b30f445eb0164872beb4b5459a43a90070519bb6da2e6232f3aff6c498262cee5867056a823ee3ca72854fda7b8ccb77e73b8fcb3aa19b578321b2f1694f6b79cf3bb85068691452276214b4577bf0213952683ad0b14232c432c2a8307f37c1c737dedc98298bba9e48c6a602e10905a413b800ac0abbc043cfdf2a9c683ede4780ed582cc7a8b8f01fe73dfca28591ad2be603f7215585d95d8263a892d5c653c15f443b35113e976fb56d1316d47439134b0b36cd58fe368678cfc4e99e50cd4b8d1fe159d58303e3d6555fca3e817ff378e86c69abb403022c825ce3f5df781c7f4d9049350f0bd93b9f6f47e94ef50e59581d25a6d65a7d4465a65ec4f020a53ecae3ba69dc728d666381e92c4efc0d213292e72b83f0afc2de3a373ffc23f2b4d9fd95d5269eea64b428b1570d1f95b5c6cd41096847cadcb0c62c1797f224cdfa60ae5074c46fa67108b9033323fb9c74f1df6368d412ebb613d1df9f5e83bd56d9a46d2f785be7102f778265c7c5e66d4216969afbee88216a032341d6b83389bbae2b7464180c450324538cf594af3d638410081488e009d979914c09616de93e2af219b43c9be0d200dad3abead1593649435e0bd218de2c7be2e8fe808fc0acadc458c50c8c9a87e9607faf8edc973392cbf36d0defce7dd04c679623ffae12c49509eb7ded8c4bc42dc0b50860b653d92a6fbc9b7db30a57e486d54b35e06b44df7c32a7913078960913f8b056dda1a3c582c0c099a53976d8b50769aab155d239b61aa0d0a4a93b6b043781018d39faf3c0172b708f09539d110354029c2d30867ac6627c3f07b1a8f484695b72e9ac6c6b00b09337c272fcc642785a5c9b3a42221d896875f9ccd24fe0fa4a97854be760cf7f108f464c65eadccd2078ac25e109203bb903ae257b0a7d66836e3b4705be96171975947eae12c8ade5079687d6377a394d4775c9aacaae719c3eaa806db65c86e4dc6009c2a21b7ac76972c1f3d1a6d2882bcf358186fca6913bdb687e1818a4271902b6c7b8009cd7096eec4bcc03543bec610371f9838c37f6df684a6e677dd1862f119a8182144c9bfb6517c1cf71f890d9dedc1d9a20467cadc44315f2ab77661a16e6c65f85d048277736c976a715e96f780858b87052071b01864cc847233d989f0ae310a6de91d67f0a0f9952badfc6f292822f6cbc1fb1c406e0f80ad8128ddca1c999b3243f3d4388def867141520eeb1f8c363aaed43b6ce42c1d067a2bd29c90642a5c4483d5a72865b343349309d5985709293fdb9a58e28d40cfc7f3fc5bd7d2f3b50e41c8bbbca1e4c98122e97b1d20e6522d6d709e0ba5a55ef61195568f95e5bc875e307afd61233970443f27f8a6801e80980196cefb03ef3e23ee277584f20304cea06dcd22024f93a4d6643bd5cafca4a8d7ee46044e35e1555f24f7b5ae1656611c1820eaaf36ea396f9f5367c636d82e53ec313a3e850250cbcb7daae29e0e31a721d18128f460f4f8a9686553c2d13dae37a93d7566583c9bbefae8ca82e74dbb00b71baa5d36ef1c65fcfeb816d327af0deb69b0705b537ab7977cd554d276491304998894b50b896e0aa89f080d5e2f2c6499f921c5d9bf9a3b9627e24f0bf7d7ce8e3a27500de182df09754230e33211a89b1cbb33c9cddbe6cd9832eb13e4010549b403c0430d8ba41d68abe3a9078f6cc7aa1745a952b6df44a68b1be11293bfe43b2dbd92dfb9549e3a8f34db1ca686f5532b2dd50b9dd5c57987a843f71128d2b6932a207a9ecf4bec29e6b93efb572f9399a8da8eb790c6b31a760d253a66e99923ad3ef00ccedecf7200fe67f87de859fcfcebd599c10b133cce044e90069e62c141f5a9e33b4713f55bc5b988a35bc399858c6073297133c358bf026af7de80342c6973ba5732ab49efddd262e62ef8c3bf2809c47e1d4381d68a782b29e388397df9403c9139803c1faeba7a732e50fef55679f5d30206a38a85d19cc3ce0b58b8bc594525c39c4854ff245ba352016d00d9fe8fb4ea765e5f97d4d30b3dc6cab8a3f3f5fddc99592d0853521086f6362c9d0d2a253f4fac9eb7e1957ef338ec6954957143157e545f564df6bfddeab658902e6f1e7ffb7e120a82450b393887bf37aaa3f5deefb963429cd99f68a17e86267c5171c200fb6aae75fb9c3bf815bb9255abd87718e188e7ab31e00b478f34429480a1b49a57d031786559a022c9413b13ce3f412994d5cf9a1d8c098ea0e42f1c1e682e4b18c3fb3387aba5aa573d5bf09c48f36ed76b2fae486f4614618a8c8e6a70064802ab0cf5f24d9664e3fc2fc85c2b44541cb02976aa6567698a8a49c5bde673d88f6ec6cf8bfc9b23b1f3edffe15a27c4d7e039bc7bd939356494537b532df04583950f00db764eb0375d1d3ffa8d6c014a860fa4c03cbbae221d325b8b72d3306bd0771c57ec991aab41b50b17d3c4485d0acee3462f7714fec629eed1086af7ce60562d1b85fa053ac339130d7893c12b62451c2be028f56c518c1290708d10dacc4744a223536c61c194b1206fd96de3a4723de1c247533ebe0d4835f07e0233c39a7a6b151c38052114fce81fdc43cf33edd8ff5aaccc509e4dd9e894b9c8d2d7cce1c3ef439db8c15fceeb6a545731d102f78ab63e3e5231cc138162fc0ee5e4916a14310869c19f7a995d493f784800130473daa69361ced2c889683e812320feba7c49c728aa80332d0105fa683455274f73e7c035a83d546128538eea1d96e3a4b35a596d62cd080dd285d83a34606771e70a6f126f6066e1bd18d1eed7d4fe3acda3c5f42c1c5d6fecc4f20f50198af18f863d981001baabdf1ad968d3e2dc6aa6143bd0cdbb206e1494a4b34cce84b2d06e86670514c1c9c8f8eff221c336182768a7f2ad0f4582106c0ae73ee31f9a5528198a98fecfbfd75fbf860c9b8508bcd4fb34bd92537f8b4a6ed3628a10913a48ffd2909550831a671a5a56d9b632e33992348c8749f0cec683722b1574a6802b91c124de3db03fae6b4fc2e046fd93c6af54fae58778ecf87bde96cd90c24a1f78989e0333fa3b11e397487a79785d13fd6fd59de2a108ca91d356f2bb1c4786d8680cda9c52952f50122c3088aefa18911772042df0a91cc265564c442b14f96ebbf7ee5c737dd8cedbe540565abe7e6f520e9e28c30d016ced9f004aa9a0350c4f7e75e21b555f9c827e17e916ed2ba9ee8bfd019c0607deb1490c9e5843e04a9f642036739c04da27495bcf60291f1ebec42354bc5635f939783167f654e217ca0fe06ad0f4e39d75b7b5ff7786ee43c5cb4e0ae7929ca81c91da7ecc3734e9f9fae7812487f6423d33b9b72b16344d3a95caa95efcae2946bc9bf5e1120c2efe85199ad9615cd75e3e735916c9d498f283b8905e20191c4ff4351d28c0da1aee13072ebc686afbafa13147fbd866587eb9b2001c191755b2ca355279d30ae04d0e2276ca35c19364ab23d47e0b8a2490296ca888bcea8682e42e2712653957e4493e17af53a62aa74ae7b6585d1d632f5a7187b9bcbd5117dcf945c9356412d021e167b12b4b828f0e9ebbc7f2675eb7d0b2a2e32150c8d1d7a5665dfead60522be05f2af094f1fc482cb151b29d4dac6d6d2e09f9753f0e88b1ccb66a98318e1f2a0411d42823d00d776b359a19d743e76d4f5694e7f3ed8f42a78ffdc38653c786f9ea016c047bfe6e4425e07204b6b41a5695b92caa8e0bb76b88999d9b534f57937156eba14b09f2b31c4abafedb0eca9bab466b4316415e0dae3fe35e30f1537768bddf9f29ea7a3dd9fcbb0ed7806687ba07d63e5d39b1c28244d839e9130a351b843471ab8b806836b2653e6cd558124591b834be791fc954aa9c4c486f671de837273a49622a2bbad9158d51cad0b603a8cf84c074daaa01", 0x1000}], 0xa, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r0, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r12}], 0x40, 0x408}, 0x0) socketpair(0x20, 0xc007, 0xac, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000001a40), &(0x7f0000001a80)=0x8) flock(r16, 0xc) sendmsg$unix(r17, &(0x7f0000001e80)={&(0x7f0000001ac0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001b00)="da1894a7b85c6076a313eaa65025197c70e908fe61840dbc799a908ee3e0facc40d5939d82a92a7ffc3b0a0466fc30036946750de6b509bf018b0fb04a137116f1ddd9b79112ceb3bc6832c9ae7a2d4781627a42e164c485703274a169177231d2369328428fd00000c53d0153772e7e8053eb95f303a058f88d1e6ea37e25f1bcd58367d0546fb334ab86da20531fcfe3cf44adbd7fe20ae4ceb7310f21cafc5648c68c725bf9d73af5c12299f446232873b999cc740e126f0924af70594430ffe5b5e2ae51b3b622829e6932df2c1e95a840ef46ab0c2194f9185d95d123618d201373c95e39085bad", 0xea}, {&(0x7f0000001c00)="0342176bd657431bfaddf2b0f31393e3dc667a39ee792553d67fd605f48867d9a2dca4b791832cd9467b8a7bb4e812ca203390e8a68322d6a56b7b0bcf2f7882d1703c73d0d35723d670b078e73d7609e1fa9f488e27e7129c6a241597453b5bd91f298179767653e56226472ebf1e6afa8420fa9dac3540bd738e211b78df", 0x7f}, {&(0x7f0000001c80)="d03f817577867380237868831da07d61a9bc5a50a7a4cb8407e0b295f5ac00b7d7b43f195ba0b96779e94f2fbb4bccdf9f371981aaec2a553a1c29607065ce9aeac5abf263d9bbcb61f4222de95ce357714fe34ccf271e3e", 0x58}, {&(0x7f0000001d00)="b1f33331ce1eda005e8b97b0854223e54d3ebecc70828f388673c42e1810a30475d67c6e54ed1c8f6ede4334f0a60c93c01b577404a26bcc4ce608ee5136c3b939c68d2c25f3d2fe399a7e977149b8b1d650b8fef2bbb042c55d171973c2788cc82a288df28bb1f4112a8c2b5e3504b08661e3", 0x73}], 0x4, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r7, r2, r9}, @rights={0x18, 0xffff, 0x1, [r1, r16]}, @cred={0x20, 0xffff, 0x0, r7, r4, r13}, @rights={0x18, 0xffff, 0x1, [r17, r16]}, @cred={0x20, 0xffff, 0x0, r0, r4, r15}], 0x90, 0x2}, 0x400) getgroups(0x7, &(0x7f0000001ec0)=[r5, r15, r9, r11, r12, r10, r12]) connect(r1, &(0x7f0000001f00)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r16, &(0x7f0000002080)={&(0x7f0000001f40)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001f80)="38fddf5a3585f7476bab35e21ce1393d0b2a9cceb65a109e982d162566195b1700c13fe768aa20d15c24d987e1e8ec314e94cb561a0830e41c8764f1320c08243a07bc91ea5dfb4cef7facc568da89c534bae3aea50565250a42c0ec4da675e528d72de70cbdfbfbd2a385dff7e7297a52784a3b700a7a6cf37b8ac443fa754d3ed7ba22449f3076155f9b8e2572b325c984bc592b2c2e301bbf69792943ce91616b649cf977", 0xa6}], 0x1, 0x0, 0x0, 0x406}, 0xb) chroot(&(0x7f00000020c0)='./file0\x00') fcntl$setstatus(r17, 0x4, 0x40) fcntl$setstatus(r17, 0x4, 0x40) pipe(&(0x7f0000002100)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$unix(r19, 0x0, &(0x7f0000002140)) getgroups(0x1, &(0x7f0000002180)=[r18]) getsockopt$sock_timeval(r20, 0xffff, 0x1005, &(0x7f00000021c0), &(0x7f0000002200)=0x10) sendmsg(r16, &(0x7f0000003640)={&(0x7f0000002240)=@in6={0x18, 0x1, 0x4, 0x77f}, 0xc, &(0x7f0000003500)=[{&(0x7f0000002280)="ca9a53913130562746f59d059f004dcab7123d670fe71162f48d3799f6c934f0db9bdceef0372537137998717371791995d9d5a166acbfea64f63b2134dd0b31", 0x40}, {&(0x7f00000022c0)="50390b0e1aa3ac0f796c404da3cafd7a69c8760e0cd35695c71ceb9066ae9ae920eea4a2be7a757f9bc30a29208c28086d27a3bd50225b14e810b664824c6d2d2202c654adb9b19e125bce3542bb0e20051ab1c9f4f43279f6ca35e43eba8ecf34aad69bee6913f5461e84a84eb1bb0d7d2288ae435ad6fdecd6d0e727b17d084fafa4129bbda1ea986e69858b42308f95794f120e8ff00b9af12cb7a29368977f8c244f994b40cb95dc62474ce3e6ac6ad1e565c0b92779566b626921fb9b844ed27f86c9358e831f0d4ee6", 0xcc}, {&(0x7f00000023c0)="7253fe518a2a5c399f59d0c632714b179d9f3ed4238aa2c754aecf63b116444df50079e4958d66f280fc2a611b398727b771f5b881a52e579d731e143840b75eae37fb6eee2bfcddea1ba4090e04fdda9b12", 0x52}, {&(0x7f0000002440)="75252e6d96885cd2f811ce6c4545c82c83a766a7cd2f8f604429bc0d24f48b94ef5d2a7f4ef0cc474ee048b91ca1ae8cbc874277d2cc3e7cda4820342b47da9d169b6a18a1cdf71df0fbb689a1d72fb692d6938d47bf68c018592c2700f9ad4df13ed0233bc491f22bc7e1f31daf4b32370e71c7b31d2ac3b0b87061ab55e3c93c515e826d0656c9b1195e7b0749e63c68141e099d35fa3a720a9d0ff402f411690a4af80f0bbf04a3a5d4551e5cd12e6e645511c3f1ef3456a354321b93ede85a8404ad6c8e0570803749d9d2be70e906a8ad1e2405b8668ea5997626d843f24e975039004a327e8044c1993445628b00789d9f7fc9465402db0af0df685196352199e2891bf2d3c6163b41aafaa94190025cc7645fbd4cae94eebc5c7c6a003ffc40d71b3fa9a8f51efe5e74d0b476f9e6984cb42bfbfdafb6ad98f228b0c92f6897bce4131ae146d7c38afca156e7706c3032348c5e5ecb8be5d6784679ee3008552e5051e9894c4161994fa4b6fe6f4c52b833f228143f99f404f6e403f8ebe9ac832281526d7ebed9757b5c1ed7be6eca544ca3ea94843fe99326dee4d4a57c09652722de49eb2e181b317db1386c3f0837cedff3e7b520ad2405c26e6cec0f4fed802d767a768733e9ab6aa5fc774b909e9e9845a704e9cec966f60d0a34477443fb864c0549755204480c3d03ac7610a6a563b3547a1bc90f6cb4cc2bc08ffcbcadceaf395e554e5eee31f37bf26ec0f3b34f4d641edeb4db807f1d33e457570b97c710d391fb89ee364112f867327d3c027c5be32f1dd570532c525aa450830c6ac8643cb50d64e5936117dcc60d52b260ed221edf2172d521db3ccc0d9fdac6ba915f56709af72a1c4173fd9596af235de0b22db2094e868ddb39a65c9acca1a8ff3a77f4885211a5a470c0802d617f4f60fe2cb69ef204bd56f9357328876b2144c0da903ac98a6a559476ab3809502490e2f6a217551814dfcaa2763c6244fb60d21eae9714cad351f4a67a5dd7030babf12733e6e8de3f8e34e24dd5cdfea4f562f7c16364d6124d32761e53501179f5c1bf0fe78446073d1ea60ef76e20b2646856f94f71e76c3de33a9015a0c0ae9c0206dcb28769f2dc194d00f61c2c81b8bfce9b68b88699f06823dc91767b10502e9f782b72b0c67934608fb76c7d8735fbdb27f1b709b6b6b752d341f002d5b11c6717bffd444de5f74cfd5fefdbce53c1e9341b621dd0ca1dccce6a663e2678de0deb5e5753a78741b3fad56ecb630788a84bb167c2574251338cf5e680cda4fde92da120453a566ea02818e945936a4245047929efa5143e6aa1a35abcf880a38c65751042d1e444c57f00675aa20d192f3804b0a5bdcadd3aefc9f59636247412b8a39b0aaed749e09027e1f9855d186fe50c5c643b5d66f25118291aa18f89e636aaf68ab4f621d8f327b87834573eaced2702b6c3b8758ae6162f3dffa54b1d76a67377aadba9cf4adf0320ee2517798d109c32d498d891999195bbc5c75fc3b769311e7da7fa9d6b50d571015d557814ca2fbbbc047ce0d7a05e11e13a8975f7f00023be82e277e1cffe9ed185ea7bbc661eec754061eabbbd52a22b1bb7e0c7e9f6e39cedfe01242575fe06374b6f09744c8d94b97fa8e577127048beeab8c52022bbeea99cf6831001514831e0b2f69186b4a7513334ad7bca4a33b6882266774f4acbe2e04b097b6a154d57d614275da02d8344e1d95c2f24c43a543bcb39868b3e80f7713ad4bb6b9e96719b699a0bb441af1f97ca0df1a63059838acf0ed8101abb3592d91ad8834b5f62691920003561e0496dcc11fd78dd08174ee1c4434016958e5becc7495a2b9dd2c4fab58b7047c89e81232d21e20ecbdf4c4b6075efdcc1087a2667668f3ab027be21271c3f446bb01e18f0bb624e67c21c655f981136f8daab8bd845c01176499182c468d86d60a1bd728d8290ad3bd38bc72d43cf10c98f8e61e0d7e9d45bebea53487f6f90d30511db939aa1854e34d6c49b7c251306c81a0f6052f599a6439912a97c2ad871a5fc6f387413d7026498f872f4d6d49a9f9e30949d57989ef59fbd3dc9951f15e8afafb670ba908d2b64c2727eb147b4c4f8dbafcafa88ccc3fd877da148e280d22afe2fba3b3842945ac80bbb51ee981dbfc0e2f7373a9b9bc88f4837c8b62ff9a0347d75957bcb03efcf8e31420645240fedcd78581bea214786e575e8fee173c84ab6bcdf914f12e47d9d50951f1f127f124a0e1a676be44f3257bdd92a3927facc3e908130c9390df4cb1da7f43b8d891140a93397a6a66f0a8d624fd4ef6d6591a10883c0b6c267072838e082480971085290a37ed2534d18d7ca75a4a9a22027f27693af9bbbafa1bd7a9eed37cea27c2c680ca3e3a4adea8fca37e21883a9f1afbe64d6d42fb99103aaa0e95b531ddd3f3613e45cecdf545f91e04c15fb895aeee64082b456d566a634ac320c14e9d3d42b6ec0c7d99b6e37bf0b4601346ddd52c13b4246b67bc2a79f5c368c1dc8ae0e310b84692347515a9170f840cb526c3bad426bf023be2f06988293980f45a9b0e78be2d3a217162d2e5ec54b27fe6b1cf23d926f25ed800c70b469f653ad9c05215a7602ea7b7f885191453eb6dc8d04f13f74ebf6b35e0b68d7955fcc0015a4c2dce09233532ef5017e873ea95a9a0eb8863baef487344dcd78e5634a5a2cdafc3321927bbc1d93987fa821c92d9e29359f6f5e1f9ead8dc6a636ac23c8878e82b043d659dcd6bdfdbf0a9e55e692378fb7736600090d83a00130bcc30e823770cfda2065b17dfadb17008a19c6ab60cfe34fb7e8b40d972ea2a9dba45c6932d8ba9b6d9ea91de616c480371def7c6e75b1bdf59e9e36ea5cd3110f1c43cd2f475be186e0c8253fd278cddc888c002322080de9021cba4530660a97dffbe6099245e1608fe0fbf89cb7987b47befb1a6a78190d37648994de7613894303ad35177a09566cac6a215553353c2051dd5741599d0a5db2863ad9402963fd77bf843c2bda10b485fc95d31f068eff017d8b393ea8e48103e2603708c4ac4d96281366d3705df57b6caa36cc5a592b9510e9ba8e823377f8596d28b89ebaa0dc78ad449d0a53ad52f66a67f1e05ea7ef071810b27a7de44ea8f365f2fa982766273b6b265d19d50a966fd375f19e2255b08aba30869d886dd9b6da5d5f09fc21193c034eb6a204008cd80dd24b4bfccc4fe0c58756561c3f67988503fb4eda9a1be57a199461a2892d01213eeb95b80ef38b931e2f103f71cbcfe0bbd421fa66cb37370665fac8567b4b267c7c052139eacd4a15fa3735f6872fa5cec4ac641b9327882b40f2a9a59b499f247847f721556f715ac1c0d22f540a7d8cdf5204cf600e62c5c3c152ae0d18aad281f4b56ab26cc7a71cfdcee38b941866b816d4a9b165161c114bfb973011befc54ecabb8b31a51f943964a7688dd5ea0c2ad07c89b314430906caef681abff6ef655972de069ecb88901070b5d5f41fc51ad5fbc94c9f5f145add01343a972ed30a4f3c275dfc1a7d552a00a5764e8b8d83bf84f30acbedbc30159a5007236837f29379b4b4edb73add641b28e527f447f6f14845ad190085eaf33f2fd645890a150356cd1aa9cee7f946baf0dce0352fbafa33b45645a6e3f94c2bd6ca7e7e046ede7a6c69b1b86be4daed6eeaaedcf5820628b6bc287e58398e153dc9df32506e29ce18a09d84620de91df90f81cb133958ac4519dca53e0a189f76f27824b6968df05f2821670aec5dd0cf33d7eb56a60f09b7445b2a808abdecadc274bb1e200d5d0c31cdd2f2a49af852c0e87d18697ef58eeca955b50b043b598dd3094dce3ffe41fdc8be23bed1f34305aec28d1f4cc56b21c95c6c93d8603a1307e488b50aedc47ce089ed5c6b0b2737ab237997e3a1bd5dcb33204cbcd0db48e30431104d00838ea3a400e3afab313292ad53d1f05af488fece6c65a28381cf54460a2265f1c9d6b840a8543fddbe662565228c9b75ca83dd1f907549e011fe044f4f01d0553c60094e10bc7029b73460546ea430e00e2caead129c34d3baffb7d391b54ecb26b3049dd3ca0d848ec61a1ee73e07cb8c604226da8c268bfe1b2360746eca37e50e5bcfa641f1355c64fe3566c63ceab3c29887c6b771c595719bafbbb8b99db68be5bacdf3da165f981f6105d461b69f74c471d22d3ef4bcecc3200197db944c86024561b22e097bf156910e6e1b260f282a24ea38e9b2c4cdb2d6d1d875e7fc279c4b2c497211298ba97375e5ffa60425eea19e9d05ee0c3327606234537ed3627d6f6c84f4155eb132ef3f018cc6b3a7d1bcbacbd307c5f1297202ad54ce618344875e7ce6686975ef2950d01e2f4e6925cc9b855564185594f87f61b8b2d3b6ae4a74ca85ff66607991d2fe96c350084dc57e3656d020ea9c9847021de5a4fbd3d97a86a75dc8d2f3ffca830d84784fb39a88d6f92d6ad44f1433fa94c4e6362f3a1021372758ee40431b7e927e9e2ab54fb8f26dc7ffcad3029445409954758b047c91a4e0a0345e9121c1e16059df0a4de45c1917e02eda6fcf2fa28a672d09267fcb4b37f44ea7d6695a3420be292b304f8a51950bf4161d278c6e6a5e208f25014819a8f6acb9097cd0e22d2c47522cc5da262fd39e46b7937332fbe7c1f8e146299568aef4b04fd9e129d25b7cc8226a70b05d9321ca70ad6f0fceb48c55f57b9ccf161d74c3b6915f72cfe03aefb11b36dd208b716a67ee6bcde2ac2ee30318f6808c9bb3790e9063137610aef9ce97219b61485964aaa2100f2a5203ac4eb92de19802c387e07a376d026e93ca304f1d1a291d2d28fe222084c75b20806beeb8b4b793904971a0cf705f58b345cfaf6a1159156d2d8f54fbc3deeea768c60c391c250c601f41a6d5355ec60312ad90a1755fd05807e056708d08135e7cee17e1e097ee0a3dc1adc6fb2eeaa953d3a2a647394317af2c452392292f19f8d18230cfae09fa298ce36477223cf6b855dc830daf2a924c64b2267e98b911f21020aff075b7e30f4c9c0539c270ac43db1e751e42456224b1d7b57576586dc239e4887a3c4ef9c2c8eeb8850ef6dea1402e654f83e3c04b958f07377ef78c760bfa9d47f6ac24e4d05dde01c2089ad081902ee49ccfc323eb32e3d1f6d88e0e66539b46fa127b3893bc3ed6c2c233c0671a8c35a7993c359a9ddf05ce95b32b18bd258573af0c4679de305fc32080ed2be1442ccd1d2898b8e369725415f70dba8a356977b99efef08debcf13d72c6ce6fc63194d0f99085653b4bada4a99dc8d2447ff3e32c457d27354050557d6f8f5b5011f4b6c2d2e61bc329bd15519d373f4e9dd9017835aca9ae7a22043d459a1c3e008cf68ed0ccdc2240dcb97b7fb24e77163bde389237e369386c877c36fe66c39c7e0a48252ce7c3e8f90ff79d2b39659bd0280ed488e1c0bd633af83ae01c4362d76306516ea455d22d33f7603b298380e46209cd9b876713463c649b94be620bd1b94e2ec884390d9e994017c16ab2587838170030dcc6cc63d73a0b068d713e8ea2bdcebd602cc0d9b4f28293bf3e9a2531c5ce2c6ea109ef5f97574465f8a5600e5096424d5ac230be20384062271d0c8809637291bf6df82f30fc594ec25a6a1c12e39a1108d062117837b2614ddfb2c009789829db0b7296e04da2baa3e711c5b5bc279f2f82b6035e842d7be79c8a2dba59ecf213c91f484aad982de0632e2fd3512afc65eb680d7bc9a65ead015052f883ea392f772c3ceb", 0x1000}, {&(0x7f0000003440)="66cd14415fb7979eec3abaa26e4a177c84cc1a5ead2440095675d6a4a534d8569ed92f02a30098da1ae24f54d9855204283e4277069e1fa5ecc7f6fd9f7cbe035a5e738d87d019beee519fd85c859d9ebe6a6750e942f788d7d634a95d7dc9a9bc977ccf5b631dab341d32e9b35daa4f1415027d3eea5da9e87caf479e06847a1436d862367e271de218f86827f817ed39780f235d9e9c202e76e3b96c2852425070e908bb4717a1cfdfdb810f1662920232fb91d09c1f5dfe74fd854d", 0xbd}], 0x5, &(0x7f0000003580)=[{0x88, 0x0, 0x4, "1a38f4cec892d87513fa21028a1c590ba42cb4be12304242bdb36e5db746e8228a390a7fb925563c8378dec71fc35909b85629dbd44a396c9042d14ae37ee82585dd1cd6dab3789d3d5ab04186dcdecddf3c903711fea6688d7983dc3094400433148b2742dc7426f378daa83750a946553de78d9a"}], 0x88}, 0x6) sendmsg$unix(r21, &(0x7f00000038c0)={&(0x7f0000003680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003840)=[{&(0x7f00000036c0)="5ad81b0e5aec603a3c74b075162abb70d1e52c4789b72f448dc08ba3e345de6897572b239479eeb1ec7809cfad8fb27c16b0a7a8d93008fbf899e22fd1068e3028555c03bbb779f90b315d512523d52ecd1023d12e93059ac9a90008eb24dd6e32b6158d16a3d3d190d4b9608efc4b1ed828ef07e13ee7f64ad91e13b0d1c47e09988c250cf8d11a74097298cd6ab4cdd5ebd5f752926a5fc93b78c12ad8a89083683a7b12741996ed95f1abb9d461da1a68a21386ab864c4202dac37ba8c430f773fd237d6e1b844e1f65fdae7b0e4f9540eebb3e798d0418a73e361d8754cd525dd5d5db0a548a22a8aef9624c0f31bd4a625740d2", 0xf6}, {&(0x7f00000037c0)="072d53310cabb911056c17d50f32032ed69b63b75d9fbeb1fc476625d6712d559a22d5b620803047758a611fdf5508748f648c3cbe60c1b8ec31b17698a12cf4647ea7ee527b7a72134f2466dd8a666e8621b34890", 0x55}], 0x2, &(0x7f0000003880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r14}], 0x20, 0x4}, 0x6) lchown(&(0x7f0000003900)='./file0\x00', r2, r22) close(r17) sendmsg$unix(r19, &(0x7f0000003fc0)={&(0x7f0000003940)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003f00)=[{&(0x7f0000003980)="8e57fe4a94e2db48d1f6bfd8cba7876b057850dea5764b927f658dca17d3d6d7a0b621bce2d02ea587863de6f1c2fc25c63c90fcf28116a551aa8157b9203b0353521ffe81364173765e841e3f128dd7d116fa2c178dcd69eac772526c04655b991eac90ad639264a0ebab3c579188d6e8e02090724c8cb3705d7842853ddc4ee80e450d8d64ebb032cbb715ba5394bb6fb766d546d3cee21cc7b43682139da84586a553079d5661c4ac5123303844fb", 0xb0}, {&(0x7f0000003a40)="f09cf71fa31aa6e067cc864fb8ea0f0bce0094b15711d132ca041ecc908fbdf659ca1cdd5da23ce8a904feef53cb3ffeec2617a561ddddc13370b4fc7775c8a12695564bb8b1dbe1a3c9fedc32d3747b3cb6f43c7c87e98b340a1d653bd36085924f2fac8549d9e2e3b639d93d81928ef4b17707204cdff3891535acffc7a8985fa4d81a08c39b360eaa70cb95b1eb4988ce0df51f18ea78ec0c86f526d94ba5", 0xa0}, {&(0x7f0000003b00)="ff7ceb37885cc7d095f5114d286f45ae7b625a958046b4461fcefdaca55816f9a5943f646754008889fcd30c5d8eabf69bac186d0bf351d4d21c3da44cbe9b927c92ee68e83e6a87a6f1904592712ad0f67691162a0045b4d1e80b9cc778a39af35e8f18de5dceea4a4967fc65b022a025f53e7e5e3e078a384cff5134e2402eea4c7ae687534a3566421bf0ddd6afd2916dc22e78a70ac5b7db847cb5968e520b09e084cb14aeea2610c79a2f7eb0fbc5d1d965247197a9cddde3b614d5b19a5698972733382fb580dca975fb5de2ec46458aaeff783cb2daf4a8f4caf4ad9a", 0xe0}, {&(0x7f0000003c00)="f09d2b6edd03ccc7be34f3b2c3a7c61760d604c287e73d54362844b918368d86291e66843736847dd7953a944329d173ab105404", 0x34}, {&(0x7f0000003c40)="6e622ccee59140fbc8e760971a8b1ec0841f698729459e2d1a7c4a5816fcad4f3863085010c29cec569ac5c4148cd8266f5ca3cef4dc05f3f173872750f75e78078b71aafef739e03d03699605ab0f6a06b82c74db35fe944a3b5535ef56c0322a878cd7fcae539552b6c0e37be4d8205a455ec1472bde1c1731fc42a6dff1d6f982c623aa7db4ad357664fbbaa76efc622ad0bc34e5b4d0b531", 0x9a}, {&(0x7f0000003d00)="f2e60ba0688acb75d09ee077baccf0f8e661b8ecef84156a63f26769caf13857fb46109aa0cec579c04ae881735804772b06a633a6e0f00c52fc28f3f6230edf6a55799468e4ca4afd7b58a2", 0x4c}, {&(0x7f0000003d80)="029fb9bbb1d073df39f694bd77115d2983ea720ae5036ae46940c972ab558fc78edd8cbd2dfc57de45ecb28ddabb7176cdc68ae5681c7e0e5f434d62c8518bf4c8e2925e3b82ebd75d05e2b5d6ce86d14b0ab2b171140e0baef459f02b7acf4ef8e6ed70c630fab7587a599476bd4a1ddd24790d17ac10436e80c93ef8b18f55bd7852943e871638ce975a6c035eaa11b84d0016c5a703f953c4becd85ff6f", 0x9f}, {&(0x7f0000003e40)="d1821b8cf3f0f4a0f345c35f76a9af8b8f799829a27357284443e9938f76e6973c4d070618ac6b9bc6dd5ed5f8d47a3132610921d1c54354b06c4ef11d3b6dbd3d610177767e970b2d0c17fa1a", 0x4d}, {&(0x7f0000003ec0)="078a23e93d6f43175cdcadbf0ad2f9067a1c13c3e695c610ce55bec66b9b48cf7c9d71c6a525798f8e2ce4aa4a8d", 0x2e}], 0x9, 0x0, 0x0, 0xc}, 0x40c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000004000), &(0x7f0000004040)=0xc) getsockopt$sock_timeval(r21, 0xffff, 0x1005, &(0x7f0000004080), &(0x7f00000040c0)=0x10) socket$inet6(0x18, 0x4005, 0xa25c) 13:12:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="cd9c3bced39d349e5bd3f2ffffb39975217bd75564a8fbe5fd2c80333a880dade3bb4209a5526ac78bf84733e14dd726fa6a83b107c922bf9e907370726875f8d659b7b0400c27c05f28c5d90e8d37f2e72e8130482cf67c54bff69632c59e7da855bc184b70222b0359b1298e7e3ec97ecca708000000de145bbf3119941fb9fbffffff8da768e218f12270c79d4b33c41b5f9437e4c79b21ff4cb862827bf5d509382a69b5f3a57154f8e8120e55bb57c5df111b849d8f5c6664f1460f8bb76481aa88698cf6dc0f896bf7f8f7", 0xce, 0x40c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) recvfrom$unix(r1, &(0x7f0000000180)=""/226, 0xe2, 0x840, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 13:12:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x40, 0x1, 0x1, 0x0, 0x81}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 13:12:09 executing program 1: 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, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) clock_settime(0x2, &(0x7f00000000c0)={0x0, 0x4}) 13:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x8001) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) 13:12:09 executing program 0: semget(0x2, 0x1, 0x10) 13:12:09 executing program 1: getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x0, 0x0, 0x8) fcntl$dupfd(r1, 0xa, r2) close(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 13:12:09 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000739ffe)='..') socketpair(0x20, 0x5, 0xd08d, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/153, 0x99}, {&(0x7f0000001280)=""/89, 0x59}, {&(0x7f0000001300)=""/235, 0xeb}], 0x5, &(0x7f0000001480)=""/195, 0xc3}, 0x40) 13:12:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) 13:12:09 executing program 0: socket(0x18, 0x1, 0xece) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="172f6733fe99ffcf023429dc7fa9a3388f94603002efce1226d7c6ef3dfbca9fbd421fdaa9b8767a645730e48930d50f525626ba0f6f1b984ab76802adffb0a5bb2945d76fd57b1785e741b2fa6d77ad42d40175921dd92daff3fd6ade7453c8899e9eab2bf7b5e4b29e67bf2694895623fdc460bb703f395fdee14afa7cfd84925c43b1a82a2fe330afd35fd3746bb7298824a80d98665220d31e525cfa6f4dd8ff7132e5cb36edfdd58938368d4785bf8ec5c046508b174a3de73f0d52850aadf83499f853e2", 0xc7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000180)) socket(0x20, 0x4007, 0x200) 13:12:09 executing program 1: r0 = msgget(0x0, 0x200) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="230000000000000065d98d730edb0004dd1e42f6970000000000000000"], 0x17, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) read(r1, 0x0, 0x0) 13:12:09 executing program 1: getegid() r0 = socket(0x2, 0x2, 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x81) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 13:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) 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, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5", 0x4}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 13:12:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="5c5ae75ebc16a0473cd0effe755d5ca3535d32c9c983451aeb1a91a3c241960415b61c1b60a5509c167e6462f9178c9123ef5fce6afe87122d3b8cf702e74578f6b0d5ac5fb9075bc5983c415dbd8f94cff001ce0dbd1fe8c618a6eaf7842938548800af7213c044aaec0707785039b85d3712f47aa8bad158dd109bd4e02b7ff1064f16a86459d90aecbccb0fdf9667675245527f8405692d4cb78923490093f37148b33f10089e1c1880", 0xab}], 0x1) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="ea35d79d5a3ff623a111058281b7c94463bf95842456639e072ce2d9e210b61a43bd0a5165e75b9d142bf3e8a5225680d63602af7c8ae6cf62ba101cff41c38bc11a5d55166f4a70facb7d1f019432e8bd62cbb8515740c2e081e1bd0c35c158d6f7c4181bcb006eae49eb2aed9ce4791619deda191f5ce5a38fa50298ea331ff5ac1b35341fe1acdaef3cca343cd6a3f277602a974c98ba1611c86cd8f2c2f327abda6ac9a5f64953c72e0dd98fdb5afc73b0eae7f43036be5b9650deaf124d4a01bfd2943c0ababf1b9f834b4d90ef76ee5f17eb578a016a09e61eb94e6bf3e27b980a46f69bf2a2b8200a934a58b14c2c3c4d900f0998caeb421095", 0xfd}, {&(0x7f0000000340)="b83bb38bf8adcc8e591982d165c812e0c7aa70450cea5f73f156d1dc0e8993116883d0b7daba79a97509c43227999a074d83e826b9880e0b71facf0ff1a089dfa361cb32cbb755a1901bd27f173ce6f914a9dbf85ddf8f8e8aa92971ec93fc0c5f48a229c7c6b60026b179634a43164193e364b9a4321432d321717d67c11dcb847ce282cf2bd6e2a5f97c1faef4451a7eb1c3bb7d70f0d0ab504d", 0x9b}, {&(0x7f0000000400)="9a096dbbfaa5458267295ed8525f70eda9de0e87512b06e0235bab4ddfbb9ffc7f3b28677137fc142fbd2ec142dbc8d45fe7faa9bac72e59d546fc1dd82e171a3e92be84ac7e00b17031eb628e10560dd76ca2558e594ff0e2a3fa1a0959c3f0826aa6c6d4f71ee8ec1a339ecb6e90879279b1609f0d640299885969f81839cd1b5833472f75ae3a", 0x88}], 0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)=']?kC&Fd!', 0x8) fcntl$setflags(r1, 0x2, 0x1) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 13:12:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x99a5, 0x5, 0x5, 0x3f, "211b070596c7e624c636563ed55b4ccc406fcc94", 0x9, 0x4}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 13:12:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r4, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0xfff, 0xff, 0x2, 0x5, 0x0, 0x1]) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r5 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r5}) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r5}) 13:12:09 executing program 1: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x2, 0x1) dup2(r0, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000000)={0x2, 0x7ff}) shmget(0x1, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 13:12:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x489) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/13}, &(0x7f0000000080)=0xf) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x102) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 13:12:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/42) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) r3 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x4, 0xffffffffffffffff, r3}) write(r2, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r4, r5) 13:12:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r2 = msgget$private(0x0, 0x200) write(r1, &(0x7f00000000c0)="6fa4e1f9f3053e890f3c10bd007ca031532097c7f586716b3a35bcc740e39caca881f9d4dac7f13bb2f50e07abdce8c4ee53af0b41232cd6fbb62a9ee656cdb8f81561588c546f342cb8476b94b011d465b9b9566b94c59a5ce229adcfa10e623a12b3866cf824a3e0a2ab73d8623a8c459e0b3921f31514de8e744ff912368911b72d3c9ecbc9f272cf0a16720758d15c5fd6dfb1ff83d0559405f72beb03c5f4c532c2ca5f95133f54abf70f8669a8c63722a0e5824be3c7df68da74e64f8eadd01a0d4d6cb8a5b77d7d8acf853437618d1fb5b8767c27055ea45c7b15f2115fcb3d6a2703aff48a67f8489834e5b602cab295e390bb0dbfd9578fa2330731b700dc08e0d471f1d0286e2fe13c065bcc713e6a525dfd57c3dc5768f047ab16e08e57aec50a2743db3c31988ce97675029f54f267cc1c7b06fc161404f664c9a902be6a4c702e7d638fd95539c2cdc4cd63af4d1444ffe33209f1199a81f7470cb9bceaf6fbbf71c312ba8a78c46ed5e3657771b375838117e0ff04737698052d456e3496e8fd2bb59dd06851803e9595c8b367d954e04553e44f114b4e0f31fc2340c17cdb6ed2fef7055d63645e4ec27a0a7a6d09f5f4a8719a2acde226d59fce86f5457dfa183a4b55fe2e7b28dae507c9ed592130936ab371d31fe565231e7093ceebf15e8892f31cd5669bc535ddf837c4addcd116f7a368f66015f43db44804e7010bb89ef75e24d66df8e4c31c0620887daac31a0f73fd4aaa526f3aa63b2e970e4c4a41be8e99e9ae84a6c5e319caf8cfa93e8164b7320fefe99c5045f489c9a51bc905502af883483e8e7cb997aff410d0b1cf5a19bfb5bc87293c69af5ca25352ce0e2042c6f2953bb24a68a381b2716767faa67fd9fb6d15701657dc3a5138a4b0357725e8abe05c3a8758dd51b058c3bef8e2df3bb6bf1e3936abf7203fbb48880dfd9b4fe4c25d2274ebb679ab554276cab428a4d5fe71c799607500777292acd69654e5738d076f6b74aa07a8e85a91d9a6af9a4f1065043991124468b82314a36275cae3da77b6c182f55045cd6ec1b41d98eb47c06960b9fb0fba022342f0106ba39b787dcabebb75d7e8ea6a4cee7f7e5f3898bdbc87929337136ef5354f7a988dfeccd0de8ad0c7c5f1e70e8b734f9f62ea15ffa19606912184f1fb7e9ec8e85cffca43d59f9e1af78a6d5a602988dfa7ba9bb6506f457d969f8fc881c281f7c849a0f2c2e3f6aea71aafff51aa91eb78aab73a405193d8c05246bc98ab4336d71765e4e48a73b6abcfa11e551fb7328d3aeca14525e38917489d2087412188bb3474798ce307995a453584ba2cba16efb4ea65b9a52f2ea8a06fa715b339dc6fb21d996c47aaffd8e6b3ecf613c3b7965858e9260d9db1e3df9d90e58646767718ebd04ffb9a01457a1dbc98686787b2871632eaa8b3e4c2b7cc213b40c0ab22f54fac1fb823340689280b1937998206cd685ba3a05e89fbcc2e67646529cad35e6714e5976c995d246d8f25c8ba2e0a611db13502a8415b93dcd86c130643bb3851b0c4d673fec8e532cecd95956b515360e0381254e61edf8b7812fe20e6047e27939a138c4c9d1e1d3a8c9cd1f5f513f3f261fd8932dd3f28fb4992681f8561593ce10535ada2b821f0fa1910fa69e7074f8034d0673f7574bde75b6fe22b10822b2fc1de7a390c596dd2569b3b4771f0fca2c84cb7f6fd988852c94dfddde2492518030dd3af5a11d70e0f5ab9b66a20320a839f87392a1f589d2b8ae99f4239b524ad657b029337614fde6826b12ed70a0985a6922184356645a66602d7964973555f94695d6e0c0e9706f4e84ff7f4c073b91999347dfcbab8efcded677a5b70ca0f140990a4b588f83e0bd865236ecc191f297fdec6dc90a3c92b30f8ee3c9468f6849d91a1604a9a20319f2e03f9ba117dd183b9ca0875bede013806c9d02b9ff3882bcf094ad867927c7f1f9d3ce31b2da7c45f0b13528a06355ff4c1e3d27c31c54f23c44db36f9931cb0a9b61fad2e796563294b4a08ec2026dfa332bdcee1f4fc7f1acd0d5e66f3a179cc6c6d29b753f7519c8d4db30534e6484e863b3df9977f3d1a5fce932e4b5c5a7951d8977acdccd25f517aa83514632d01c4f04bd7e394b56da487478555e17238ce37eda07377dc49fb4bea27167245a25a763ed111f01d75708f09300bc56b6c1fc0218848d3c09cd1522c2d1e3649a6d9161081db8f17fe869f2cd7ca66445c064827d68c1f8e82e359a0f3fb482f151f4bdc8b3206ef9fb8375f90b51ddb70e20263d1bdb46555ec29c8b5acc54957daf187335b1d70ce1d621ac576007066f2474cbfd7c83f8fd70af3d915d50dd86b1227a87c705e8cd9a391b453540c0117319d4257220e2ff9db9c776dced035b4c25d145e65f3b64628135232e53c05b1463ee43056ea77d25e2d406563e96c35a61e628c1dc93360360780149437778dbc5b069cb5432faa0467c9b043b2700d1fe8ead597f8646e611c3934cb019d76bd0398de578c1cb982fcfe7378927a5b71340b98170891d0d86153eacae964b21492c3ac816fe70df5bbae0fd9a38ffe7150626573c971ba423321c8a99cebba09ce4a7a4f11b9e41071e576545a67e75882fe3e4c38c20908479786665b0c85cfd436e4642f22f62c81c600d287400827585d28439b5616d59a280431c4c893e23d18ccee654099b8f117a44c88162e0ef84e0060d28ad8669ed496ac3744c53ca41a406a5cbc55d3e0247752d2efca6db1059c304c2434a37daf9150bf1fc165ea3a2c89f2a44da2160375c351c9186b356776fd577f1568d75518675dcd2a7758f8eec20e8a7898d67ad613e055b4b58f775b9ee1880ae10e0ae660fd688fba3e625038b143ae774d4c50046e344b45aef8855d72591a07e9f0affd450ee7853887f2e9b395df83dda64a23197fafe01e3a32d9abbfb59113f70a5a43056895fc1e2f47c32aec52775794e5bb61ebf5d1a1df2fbcc6413b95c7c6f88d28afc508f6760a86341de32f5e09cc08a582b490f636f1d99fb1ff5c8d9b6c4ea71039af9130e8e06ca842f2b85e4de89ddeb47408a7e4dcfbefc690bb7df8a88e5e45d5845d8ef3b5d4896a9a1cc5b14680a1b7e6112ffa14f3b574953252c3c4e23e4f6eca0186384e0d592a64dab89a1158a93557ad58000668679c03e62a5410651b0d2fb67d3e7a0931ed2a164fc8ef422fc5694d5ed83e0a5d29ced224f7874207d6a969beeb63a7686bc9b6a6b23aecce9cc843ff076bc1c980318c1a1f8a8a39df5f6fc554a747484f6489598aa505e7b4a5cc2d23dbe713f24a819aa72bfaf6baef860945c42d6ac43abcda50155170c1a627ac318c088bbc129683322eef9eb0096b3c66494e2a19306972e8a9d3d0911d8e9c571c8f471a18f320caca25884d7796d8e7856dad5c573efc4d1860ac0514fa5a9abeeb64cb51fb399297acfeee57b9aec10c51ac071fd8608fe6d14413c08650fcce1c20e0f067d2370664d8ac5a3052e031757b7577c992dbec4a8b67b25557ad0dd8255d5c29935c7c4e717613bcfde1c8f7701bd89c0c485318b31b7e0231559508ddd889516b04f5936c602fb609b4bc1e3ed48ca1c1ef6548579406e58df38ee146f9cc78d678181516fb16cae84ca981c54f539355328abfe1a0cca6deeabd7e9c50a6c25683f1fe0ec686b44695ccb261ea162ae75f5cbb625249d11e1426c228413538255a0a53b3d10a676b5aa8d944ebb080dade77ddd8140d8bb4567e334eca0685686a6dd26bc38ad1247beaea25913d3262c0aad85fbb1723469e78a954a7b6aa3454d3147edb4cd82536fd3642f9a11d6d1598795ede1e048ff00c922972ffacf10054efd7ba1e46ca6eefed7a2aacf91d54fba75b1f9e23d004ef9df316e1b660a3158bebbc5092b20fe0009083ab44c77200e057195af0b8eda859b2ee04812a6a9e389d00aa61c805df0f92fa9e3aa7ebb6bd797d8029cafd7a30b371274066b42db4a711959d1ddbf0e80bbbd47502e7c0c14a6ea86ecafea5111dd9257de775a795cd115749e548e3ff6bc676f68b35d621c36813d58c84a029dc30cc3b226e9154820bbc08bc71bb9f3de207dbea5046d8e08c14f97ed72c72598677daa05558a1bd3773d2d06b9dc672a35360000d604597019fa7f4f062feec7022d7d99ecb91834f4120691abbe37d9f5480fa59b653d624f2f919a14f88e25590344f9bf5272968495a7ad93e26ab69ec62859ad42580e548baadd6ee36f7932dddb3d77a73e4d2a6770b65628cfa5a45ee038903b190f0b6ab3d70eb54cbe28ed4d75f2f0fdeaed309c1b54f5460c2c66511014bd24c6d970b5e86220fe083526071be508f59c3bdd31a0c62f5b62b3aba2c42feb91c6966fd3a2bb4264567e577c18f3632376e2ba65093f6152cf66531c63a8e5ab14b13889f8a51c1c7e527e1fb80c93281f32e1d8a48a2eefe58d29e2a97a6f8f898f149fc4b5302890a6ade4402655dc3f7470d362858e1b1ad19cd0d2b154a4279ee42bd8dea2a272965b9e3f20b6f1c1db5e64dc1a2d4e8f29b0a27264a3de3dd105f449fecd424a2c779eb04ad6a24e09c5e43b27a8464a2e66b02b769dd3b36e40da0f90c7cf0b1ef44cce37d4ff90bc66d2688c113c834c590ae6ebfca3f0bf5fd05840ec724b0f48a42d69d828cddd8dbe23aa72e5e7cfffbea6fc88dedfca352f9ce5768d7607fc76565f1139c5aa4616a4e639c2a8d8c7fb56d65bbaee7f79de7f99a660ca7e1ab6d31deea756cfc28fd1a2c44b9e0acace9d27f8d4b925ed483f8fda90321778f9c64632b5b6bacdb9e7e89f4bc562fcfdda23e42a0121ce90af489566015a93942484c5e0a9e261f25ed236ece6d7f7dc604c3bfcc6c6611fbeb3966cae72af142a4c0e25b99c3c39ba17d45f0ae1ff0efba23ded72fe3426afdeb8f05b53dcd68c88adc49afd5dcc0f02f1ac62c8eb1da31dd8df649da0b256034d41aec7d86c05b592704af19c4693ebf8f205411ef523d39044198b3bb6d9987ad93eb1c9f2f6a004309703c6f17c1678c668941fed3f92a73b77fd6e28d21b39983eea13f97ef96f1e627571e3c37f502c2b3d2f562499b7208d515523858756b2f586b40572fe14a8e556f02f35a8694b04285e52470e36fdb2c183999e86ef82738b5840c18d25e2c1e9c1089d35d5e7bc9868890d836af88f2670b51b07e6a781eb6918e2e3188166df536f56dea3f81aacfc58c40f168b7718b604ada0368c6a3d5410d0c46fb1de802b6a5e1f0566d3018f12bc0ff722d7f22634dfd63352b18801b71a8fca5c1f54d7d9b0decd9e7d84358551fb173654af9c2181402b815310ac2b44f8fa1853d5710338e51f68124a98aa1d5a5aba0e2f1d7424368e6a8960e05e16dac5511f77ef17d106e60a02ee533c579a7e41019cf70fef4959c3f3e033d0381635f5443de1aa507b6283c6a49a3f6f1bcc238da34f80738a4f5b4b208afd8df89948dcf424beaf97c3dafe4e909bf16ea1056844274970211ab45a4dcc8cbc1f3604db4080a644116bd652734afe3c496c05adf7195eee13c24beeb90fbfe91ebd30a3d53d149c55ca8f8048e7c0ee3d9e0700dfbdd208fc3e6d763463d075b2b66d5b3aa887a771ebd497340bf137c89828d6cbc96bf939af387d4cfa5559efc5aedda5ab0e1c7e21f9b5ae86dcdbffbacc7eeee487214644cef91119590917dcc119b5a1fbf4b72c11594aed0d777ff4c0deb4f42fb6cf51cddbc25fc2f62b8014564b69", 0x1000) msgrcv(r2, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f73916400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056b0bbeb4f1fab75caeea91da2d5dc7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000511377ce0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e4335920dbf5de575db3d9cf000000000000000000000000000000000000000000000000000000006c333998180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1800) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) dup(r0) 13:12:10 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x5b89, 0x81, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) writev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="74e4e64570c4072a5f69031570206b03731fe09a9c739083e76691634fc610da72c3d8dff9fb71634ef60acea6fb4385d879f87c374df1d3150a4e3a9d68b4db2f983901a56c6724d9f4121eebe2ddb4a428df2db5ab6751dd1eb11ac0b42938545a122450a2ff57327657bea6f0df534be4db3ab4b8100ef6fcf1ade5b042b3cf580988b2e21b12d41af9d458928d06c6ba23b4c16df9421a8d11a53b472dccf84807aee895ce4bc42bf6ee8df8b7d1e18719a21d0e65a05dfd37abb5d653281c73057a", 0xc4}, {&(0x7f00000000c0)="f29f7ba6be0e6fcde443484f692b31757c99a625d246bea504aa97a1a65c687f0b72fb372f63d077dfa4110384506d6a48b923ff665e430704a4bf1818a6b6e1c42c08b963d6aee553dab7609b762f3542ebec668f6e75eb8b6b22de066f05429e8fe800a80d16a5eb38f3b0c5eafef0bb75641c22bf241c9898c25846c53fcfdcf4301254d1644fd8a266ee77d700b9336549c1a736a271aeaab97ef90c1247cf304cd4e0b961027aeae9c3", 0xac}, {&(0x7f00000002c0)="c54f0df0560e6b649738dee1598b64db28566d04e5c53106a014690c361b4793bc427bbfdde5c81da552874a72660c9504d0057a139b7ab937ae50a98ace6a5ffe9fcc36ba10e5d241e8d8f6c5ccd50dc36bf96edc1633139b7bb87b06f218", 0x5f}, {&(0x7f0000000340)="609592246cc6b76b52168aa150924c84dc5e936bd6d74b5544bb9085c133c92d9d4170d3fa2b495fab27a89fdcd84b7b09c9dff3648e874bb988fefcff53af0c04d6a25f8fbb913eb8800f51d8ca78b1ca30524aab5cc2c8dcd63a1a5a871a4f58af832e2a0f9d1464319972917602936138a9dd919d954b301b", 0x7a}, {&(0x7f00000003c0)="c968eccd067cc1f2fc28c3bc88ac5f3bdf2b189d685e31c7a2a6e5cd8a541b6d9d962f35c1af23a6ca3b753ec3c9bcfe8bc2134617befd0aafe970b1d65d91d955ae3e61bc3f822ee6e2d0ada30edc88aeb895368ddec8c7a6d14a7b6677281273e7e1eeb695d450a3f18c0962ceda716ab7301524f56001c4268dccb3307a85e51cba67eb1bc1c775c66ad3c104b9d5337d39945969eab6f9cc7d2676cb4b0f49d46712ee04cfb304a4439d4b69791b907f8e59942ffdccb2fd2be7c4c9c5ae4178a878417594cab7b6a3bfbf029914ab464e87ab94b0cf5d9fd58607e93b834d461157f002980951616d5f7d7d9682da938c4b90dfe7fea1ee412668b5eadffcbebbb7609e082199a2390b4933c07b078d94f4876a5270d74f037b1d23228f7022160503f8cca6b32e1107ab91c421af3b2617356abd3a4cb67368ee88b4bbee47377762397d21264782320a1d23d0a831a26f731010e77dbe84379b1ae5dc41e21ddff735156a39547b04fa60843b5943172dc3974f35531ddc75cc65e83936bac4216c3360c598fd046f263f9555ae3c8abf4cb14dc7688a30770add4b4c9276f8f9713e32085c4c54c898ddd7e1131ad9e225897e88eab3f5ed281ad4d8192f4cc513a514d00e9bd521ac919fd371ad72165458a8a865326f1fc5b21b047925a6e31acf017787c8f2ec11a939cdcfd12270eb5bd87055a6a528f0033eca4c0731cdbb64da1247019a69ce0791c22b77c78597540297a8e55bc1094532132b14926a97e7f90e011508838a6ffbed0722ec46574ea429687b0ae841c6ec4c3bfe93d59a6394ccd7611ba502611a2abd82a86f213fcb1ab672789d4ccf43ec3894ffa9eb35030c10417b0ce3fb55c4085a7f863d28fcb7111e21065915cd21d18978d9dde63e1a71c85c9f3f896374fc4900dbdf693d0fae08afdbccb718ea04ec9e46fecfdf33a93937d385e665f90528ac86d83a06d8d9a7c8bb40c1ef4bc8f5098f77f9d9217a76bc58bb028b3f904a4570ba74a6d9f69b678952271785ef2c155d32161f1e6fcf0530237f884f81b2baff4d0586fb4405ef68b75cb983a137e41174bb0fdd149844f192691fcf4adb60c5fdb9308c1072e85e3293b5d33bd3f009fb2c1eb94e4ca41bc4a35ade5a799b3dff48b756aed79c0f6dc6f249331979dc49f057f58ad5db8865d848c6dfc74a24b5816235bb1988835aed4016e9793a090e2a6064bcf07dc1d00c4b4b7acc8987133ea5db5c14bc9830068ac6e71e5f827f09cfb0e52226cd981d377c5cf7a0ae439b218bd0e4314a27f34452bb34c162145d8a6457303ab9f8ef87c11ca65b11570eb75df22e70d3ed6bc3a7dc2207a3bbeda5402c55abc31bc4fc488ee023cc27c72f2d3f57ec89bda43cc1f9546bb1a31b393ed6fb0a8ec9e77cc5c17aeb620e7fdd88a8a0470f0e6fcc1ac57aac2b3e800de24898ce88458f3dcc9e7b19099bf244f99009866c0b674238fe96a0736a118a3e27e59495f0d2672780aeea4561a4d483ecbd6b6acde0a7d303005db60c00bf3e1fa0c3adb8a794c21b568965382260ac9c30fecb8ca4a395ce109505888f94aa365582568aecb06c8db1fed15e11c1094a18b287070320765f0c37206e0d4ca7f0649847082cf391e8d365b7d02333382bf00a67938569727befcd3b12d768f9edec8934ab411e01d464a4e2a2df7840d7cfce87893cdcbf561c5047475a1bc79e6d3b54ce4330cb025ba944ccb8a5b65e4e5c05d9e8e5ced107ba01b365e1a0f59bf62c122118390af92f4b1be12be74785d6d745e1d181b15fc1e931eeb287c1df73ccf67468d142710184654558e78a10530e4934da06c2a70b91037513be704d61426f97a6d28344065be810ea81da8f6fe6bc07575654950c1c5b81c24353f1ee8fea56302886be00abbb93fc03440f097a0a712a35f9ff67fe2048ff7445e1219034ab73ed712fd692beb81ba41d1eb4b5ea40c0eb407ebaf9fe7ccb0f55ee33762a62e17bf0fb4936682664fb7e8d74050dfa7627ab62b0afa72819bd0d07797040dc4c4939c51383bd740c2412756fe421ec58077a0f6eb20c0344343055919e94d587568bdfa36485ec3578db5a066b5a580a17ea62de284e9b688ad8841bf422106541c672b5fd9cd4f0b28527e61e1f5773d46dcc5c44a8a5468218813fcfc7cca3ee280c7118f8e84ba4b532b36138ba1b45f44a15bd720a85843c36d36ed2457d69e7e674325832a253155dd61fe6ab58a026eef5aa77214fc17ce51d38cd39cc18d13ff71b9c390a6be39a01fcfeb670f5a333ea3f2bc976449c12974f0a483ec9b1130902f064418f7ecb4d2df776e4728312a341a349f6438ab1b4a4875168419a2bc31c9dd200b7cdc1590157d136e57b4eb156372865849b413b2caca1bc917d35c7e9d108d4b6ed0cd20514e3721a5acfcb9b12521f437995cbfad0d159e5b879e0ccc4cd0c8e4de3dd99a1b54be662c3001271d29326dc73a10e984deaf2eb5019af4c82d3947be3ecaf7a8c82e13193aec7d405cede9e0e5b925f3e58483911aefe2420e61d52e609c80ba38bf90a7853b87314b0e912f18681a568851da09e8fe27517c0e4d3983bac57b7134f70a1e7289839d298ee0c89e940ffe5639a5639118ba209964653bc621a9fba7d78922929094fc0cb4b5767f8706788b367a4b74f8484b00054ef21e084e44f0171bca40c770423b2dce00dbdc59e4967b68a6e8b528ecad0d2fa9870acdea8bcd7a6481e9d601653a9bb50435787fabda37bfa6dea332ba993a5bc459ed7d7b691e533e831d17c1a970f9c06b188d0e349306189542ef63c622e4bb53b91bd99637272de498fdd617d815a07fb83303ce2acfa6838d6cd11b45079af090e7496549bffc1d7663fe19bf4532c8bc6d6bca744176b3ce129e1530df37c7fb745d357a7c4bb0169551773e3859d9d93f917d9aedcd9a5a98c8b44195de0daaf80707f7fc7de7ddea29969ee8d5ebdbdf9d9c2269f84fd89ec57bfd52aa940b4d3522ff69be2b6d12522188622832fbd8de28aeaab221254f476fefeb9a0b28cac7dfd7d61295a0a09ec36285ef326024e36e7e5effc3e1a57390fb3fff4681e3f6f56ac34e5aca14f46b5ef3266aa78f779fccfc1e457a7cbfaeeaab84efac87d9ef08dba25366077c7bc2af4c68edda088c99ae7234c7360fbe6e43d947d95fa54f5ed7105d34a7181ee16d3d306a3d257c4278e10b14946aa23d783b1d93168ab8a940331919e5a6953ef7d2651c5a0f2cb1c84d1c9ac1c2ded6efa6710fde1308b72e02abd5b24a2761e08c34dd89dfe4c387488890ef8a2fa507c2753e97a5cdbd9c14eab38cf69ffe528f52ec5a16bc0992e136051731d7c559e07eb3f9f2a6d70ee7389cb678b661a6889e799fd0d64def5c0029dee7709224f2e26bbb7985bdea31e36c23d0667847f5e0938aa4d1c8d5fd7401befdc8571d5b6ab3a51bfd8ce0e873610b24545989d40f34d81d9c68fbdbf87b638969a72524d0564f6700c25f8ca331873165256a329b6837ce542a7dd3fa9e661ccb7dd0b79abddde11456da65f2770253ddbf4a20233c6fdb1de6378c3939d1b437c87867fb2af60a9fe0c452c70c79def66731adb39d4ee0c278401ed65bd47ed0e10351cfd287b32d7fe05b5a246c6b33d8a74abefe1e12b60ecfc3458b49887d1c2d443550b720171be17bd18666f7623545878aa83255c09d542fa25794a84ba78953104a35bf607c05a06799f330f12d08229cdc1fc466f84dc2a55b2acba985997e7412d6c55b42999f72957b4625b8ebfedc120d3904638b848c8c34d8120c4655a0e89a82acce36bddb6e3b558cb12d09274a41314e577520b102368711b6f42ddf5c7a0b1cf62717490add8511cbcf5810a9347815bb7470a1f278f71140bf655b562017a62a4d1384ab3d397f516d1317bfa13c6f7346ae4797ea935f1dbe80a207236535d13482564e3e4d133afed30f7a9285c78bff19dd43cc28c9a1ec215a3b672df9ae2aa384edd84041803d6c3f99eb145ccbf2252290341ac987b1ff241ea35d618d1f2cf7fca36869da496dbe62762372800cfc8065f11924da70632aa132fb0f00c07d3987fe29d73379fe6f6a59627138c9123b296cd217d0d379227aef187b850ae9a867a5523d8a11de5c0df2bb88d28b1220522faafb2d8b513d63b7dae6a08866381972c4d6748ba941fb0f569c3faf7cb2e2a0132ae6919bbd213ce8184d4ebdcd677aece8c83f92977f2d40490c52374117f24e1736beb1c3dc22ba25ffed57ecd5d2ef6f6946aff8d60af1d07c17c1254398f5809cbcc7c6bcdb9ec9405bba1f52cc4eece8e1bdc58a24bfde21bd3d0db9d797e4386fcf295ee1a3482718a24b6475214e23e487998209cb5867722541fafa93ce1237d82a0d8aff6b2731f4ac24e411da03a7d52b83e9b143a9095856c9b0eb20d2423488a47d160436e2c4090a44f780667823f0699205735f2fa6c90e06df1aea8549c0e72d76d251842336979490babf2b8277308d95174b585074e1e0126e6ace472f033e09c77a4e5ca8974981e040a506097fc978683ac02abddcb1ce6c6fc79be377aa6fc291e01716b623913023092e77cce5a3e0660fe408e83324727246b3a56e447892e2abc4ccbc6e27f703358ac3d105272da18479d411adf4ebb5bef7889368a7c00729e32f509925a6bd95e40217fe19f63e710ccc45d9de05d106c11a3f9541b5f548f637eb3ee953b39080785dd6f75ebca7ca94b45b96720d893fedb999afe5958b06c07f2479f52b355f87cb49ea72b1d5799c96b8432f889459ec5ef91f82883b5fa68516c4162fb541bf2b2a34920340c007c5330ea96c97d26f67878ba39e02a494915e485f5846c4e3bbfb7a32d486b6b36ab26e186cae4fa11a9dff223668404d185a49ecb7c88cb9a536a089c476dec299b07e5c50a3dfb74c6ad88938a809a2bbf698f1e65e36f64cea2ba89ba41b3073983b6203ac3b9966d56128eb5fb84bbe3a70be845092b1a819cd5b2df4dc16fc576945725462fe7babebc7a617bc8356e68469675ef0e287e9f4e77f73ecd5cf63c40c385943054ef0165734ec3e744732c2a635739e40478fee5e083c8a1e3a2946101265545c9b17fcf74c14849067a3caffc8ad8215e8bb6a2c0d56a04a6964b516a1f2fc1c535a033ace7bf4dc58d5a52c114659e4111ed7414fb549197e1cfafc75eedea0a0ce726bbaa59c248cf671328df421546922eff325c3549f9f352c6a972070c26ebb66a164c922db978c8c71b041d9d38acbd1982b8ecf1a0df38b2c2eec412126bb4ae77c987fd9078130e4d474a4395941ee37a8ef7107a99b117387202f1e23b3bc7d3cbeeab2c50442ea9d96136c270bfcbc813bc49a2bd0a8db8ccb7fa5efa1e147a97aad63607e47a9fa886dd2c7f4142697d0d599451542e430f342789cf7bc86d7869aa2f960a3e71566c11ffae2e07c6718f526b77ba534ece9290c84c012c0f9dcf9468c62204945ad293551b245ae7bb5f8a64e5c8f80beb036157e908b7145f085f0e39f1b62bc95f5041a7d5031bbdb384ab626eb8622d260997962d4dc8a35fd24486770be9cf6673c77982d3f03754a508013688ecbbdd1eafe1918757e2c83d3c4093a479ff6a83c1c592e1886ee55b993eaac15061a2e38dc9a5e59d38b354420c219aad170ab6c5b6b4d4e383ca0351c162aad8ca6e40bc0d4f58c4a5d740265f1ea69ca5c03db199df69103e3625565332caf98ed373dfa162e3", 0x1000}, {&(0x7f00000013c0)="8ecf475cd5094098514ec903bb5be784d3723eeda985dca4", 0x18}, {&(0x7f0000001400)="07d5cde9173918fde17394267f99f52b8a0483af2c70e3b24d2b793410037f56c0bcbdc1f64b361282a29958faac126521b30c5c5e3f5adf5a7a2adb89ba4e14d89fbc638495f8cc2c5e6efbfa2be0f6387fae532c65564a7ab43bc0fab340420d4852dfa5f8f7d78dd10f9c122a81957b0ed091454274d9e779313f152f254749f69539805a1f45b13312c4dd3ca96683515dc1e66fd48791fdc3a9c030b961f83fc847bcabe9f3906cd5b5ffe4f47a3eb9e0f1ca4a3611bce9f89b0215c3acdc707f3c4612d2b8d48a891ae0b4d3ea0d81b4f9efd0347826", 0xd9}], 0x7) 13:12:10 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66796c653100"], 0xa) mkdir(&(0x7f0000000040)='./file1\x00', 0x1) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 13:12:10 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/184}, 0xc0, 0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) socketpair(0x6, 0x3, 0x4, &(0x7f0000000200)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r3, 0xffff, 0x1201, &(0x7f0000000280)=0xf432, 0x4) recvfrom$inet(r3, &(0x7f0000000100)=""/189, 0xbd, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) connect$inet6(r2, &(0x7f00000002c0)={0x18, 0x3, 0x9, 0x401}, 0xc) 13:12:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x2) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) flock(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x10, 0x1) 13:12:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x80000000}, {0x6, 0x3}}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) socket$inet(0x2, 0x4000, 0x8001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:12:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) shutdown(r0, 0x1) socket$inet(0x2, 0x0, 0x3ff) 13:12:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:12:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x4cef36a7c611c692, 0x8000000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="83581e4f7380c490a1a837cf85176171d75afe4ee636d7ae3024055f0fdc47df1a81263b0520f2f170b2bfa6d3cafab49b039c0697b0acf3f2db84d84e4a74d62154d5e708dae06416a97a07a2a022a9ecd582d08aa5d233e8dfd7c7ad5d8f4065232a3403d516c9c08f97ed3c18af856042542488e10f488b02201bab5050222b0795b12d6823f153c4349a4d3f3f9837cee609df808d631109575dbf207f23e85e94378abbb16c46acb71942062c5e31ccebddcb783f237a797cc1d73a44e4d7b7f3a274c2", 0xc6}, {&(0x7f0000000180)="ba8fac26412cf5309798a38238e8b8274fe4ce8e3411d83d1506282e0195c53c548523a2e2f618b6cf", 0x29}, {&(0x7f00000001c0)="0ab3a3c5e14888b3e0d4a5f911d32147e7f9beb4b520ae55f03314806449e899aa9281799a4339e448c33de156974460b9efab39b93fe514e3c75460ce7a150c399918b98855718efb32ffab51a609f635cfc642c1f3b0e46fe82fbbbe72139f77e2db83db77cdb25ea3992470b968e5d62b1f6ed9aef7003d204cc2c8e824c7d59f2ce3a625af4e114aa3e330b4af7d4909f03f90de8bee1f8f72abfa81a14a35a9c32cc31587f4f370b9348385199e25bee75e34bb1013f8b0d6650528514f7208acddb550da9d3d62eb032ae4e939c6d9c90f85214ebb38a88fb8929924b3e4736a77c95cbc869dc4ee80db", 0xed}, {&(0x7f00000002c0)="8bcfc734fb53b739da7eb309ef0aca0d6fe9d3825b6aab59c89414b16735483f96cff1608c04428a8b6f39b9f68e9f89553fa5b24eb1df45d012fa1adea30cf66a58af2633f95203738f430b892a799375c2", 0x52}], 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) mlockall(0x2) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2010, r1, 0x0, 0x0) 13:12:10 executing program 0: r0 = semget(0xffffffffffffffff, 0x3, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) semget(0x0, 0x0, 0x610) fcntl$dupfd(r1, 0xa, r2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/84) 13:12:10 executing program 1: r0 = socket(0x1, 0x3, 0x1000000000000000) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 13:12:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:12:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x8) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000240)=0xf) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 13:12:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x810, r1, 0x0, 0x0) 13:12:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8004000000020e, 0x100) r1 = semget$private(0x0, 0x2, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9f9, 0x4, 0x7]) getdents(r0, 0x0, 0x0) mprotect(&(0x7f00007c1000/0x1000)=nil, 0x1000, 0x2) r2 = msgget(0x0, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec179d269486bedc30827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d8e5d73257c60000"], 0x1, 0x3, 0x1000) 13:12:10 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x6, 0x7, 0xfffffffffffffffb) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 13:12:10 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f00005cf000/0x3000)=nil, 0x3000, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socketpair(0x19, 0x4, 0x7, &(0x7f0000000100)) stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000080)='./file0\x00', 0x114) 13:12:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x40, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x4000000002, 0xff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x7, 0x1}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r2, r0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x200, 0xc}, 0x8) dup(r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x4}, 0x8) 13:12:12 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 13:12:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 13:12:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='\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', &(0x7f00000002c0)={{0x2, 0x682}, {0x400, 0xffff}}, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f0000000200)='./file1\x00') 13:12:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000001, 0x4, 0x40, "db1ca2568c344b0f60fc9bde70dbe41f5cad0cb9", 0x1, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x40) 13:12:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x4000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/57, 0x39}], 0x1, &(0x7f0000000100)=""/170, 0xaa}, 0x40) 13:12:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) fsync(r0) r1 = kqueue() semget(0x0, 0x4, 0x200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r3) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 13:12:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup2(r1, r1) r2 = dup(r1) r3 = geteuid() r4 = getuid() setreuid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r5, 0x6, r6) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:12:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 13:12:13 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x8001) 13:12:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)=0x46c) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x2, 0x2, 0x100000000) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000180)="c9d16c9772738a531b57aa2e742ca6187b6f019a4661b749d241f04981221b39cd305fba2aae4ead7aedfec0daa9dcad8f71b5fe22792cec5d52b93dca316b637a21df64fcba0bb8f23d0b528a184f9737eb7a03be90a63e06f730e67d1884dd51968132935f6aff71b748098b46aea49ae2b94687b5ebddd04d761ccf9afa7c827afb9ec2d6f70a82fd8379fa35f48835458350e006320d95e110ccd4d01d1902c086a355ec6099e938ea2d5f0fcd962da9a27b51f4261425fc54432f9b0829f5cdc2dc26c1fcb64663e3c8b85ec2260dfaaa0a3eed49d499e9734eacf2d420e773779db2785c0e88d39a54ea7995e28a6fa1ca9c910af99c86d09ae309af190a2af8ca4b93dc3b9fc6aac4eb4989b16c1f5da0e382d387eff9c8851393885424345383d13c8677378dab9506b50dbf46a0fbc114f9fd7bb9af5598d256a70448f76ece6c3f469c6c03777cefa0426eab10220492a9fa7e9e51bcc52e0244576c38a5cca8ecc5ba3d665d125d003c5adc3dba21da709a8f9d29432961fe560bc47361a21012cf73825d8cfed8acfcc3e2792fe3ff8d171f2a722e499d9aa9659f1ef3ee16794e03a787d3fe3d4e2997baa2adfa4175a97182f84230715f4378aa417cc48769e5e46ab4ce60bb54bdc29c94b4cd7a91b173cfb05579b2cb7a7aab692740748b541f4cc89146b93b58cdd7d1c76e5421470bd31d04d3b1d258abc3739f1010c248d89442600337358ada689894250dbb587e5bbf750b22dcb78cebdc7cb93012db627fda94d4a92a50f41c2dc43dba86fbd9c1bcb87364861a766690a93a144dcde6cb801b5f08e310cb199d0b474956a7862e41033b2a84690c3f17a795771dfd15d6487f31f2d51abfc76dd3ec2d5f3698fc2db0df347939098b3bf7e5d0281d147d9bea1ed33eabe57d7971831b3cfe2dc63b9a5730441076e4c2dd2b9d0a46095d35c4b961ec32e0501922b17fbcb854fbd86e5016c22b7b2d3cd44059ab741b29ca02ce771f04de5a648803797347b531e0d09dfab6d1403d983377a3729c337152294faea754b0bf2eba0847a798e9005d946617d6555b8d5e751c5bb5ba3143be4a64e37e68865566eef10537d66dd5e9868f9f3f5f7fa72a75bae609719ee13e882d69e503c58796e7baa67ae6754bf22940c67d4a386793ca76b6169583ac5b11a3ecf969a4e6085a45cb1e46696c9b1afe68b7fd1bf5116856db2691474cd806ee85b435d62c9db88a174ba4ed0f9fce93c47b293ff41bf0a529b4d76d25a8c3b79542387faa87fc0cdfcea3d7c4d333bc757b43f4dceb47dec362d96a313db88af873b2bb8607c670d59789e45a19fbf2bca6439e18f6e6ca9d4577f5bb59ebcc51531d08b8e85eaeb0f43b11446df463cccd2bc851bc06991649e6c913bedfa94af679b3b96c7b3204ba91c7a5a09cc7ea580cf4cfb31dd18195aa4071d45bd2b4406d10fd3a58b79105263d2986eebcc326f613c7d12a765aea1c4121a34942e45d02fb135cf7ef4c977d404e37b73af9e460ae2fafd65b46fb9a333edd39e27c1e4a220a2f021f98fd2168a1b12fc27545a52c1886186b0813f6dbaccc9f5234f39165b38a36751133a4ec06c2e429cb3d4021b3a956e89cf2ae23c7a37377be156f456cb958ab2b248d982add1b273dafb99e1054c1105aacb46f57e0323ba086465d92e83391356ae907ac3479e30e6280f2d32e9d3e8dd3ad602cda4aedc8d6660a0cece21429d3dd74236c3920458a5da844b0ce2ed6ce08b9ac2f8bc7a278b3a842c34022d51477ac05ae1610ed5a6d5e769798193c4ac4eefc6a59feb31d385d0ef1649d8d39eaa619e0257295e0bc9b4cd27bb163052050082c5466dcc805517750d5a4e9a2a04d22f24044f8b69d3f9446d39b61e8cbee93788766e24e9420dde9b71e02dfe59a90d34350b8d279d8807f4b5ed4532e6527ec151241decbfa9207771ea3df81cbc4335c3f929372399028441d7f83d2862a8ff04d0ece03c8b89b64fd638367fa16f0e439f4084dd6d937300fc2c0a83af43b810821a7549fa66a998d2ea116210b71df9bf39da13c6ffa3e0fb7c6b236e0b222ff974438ac908bb9b48932c0bdfffb6d0f68f1165b25fd910cc80041031ce623cf637d0a082f40bcadfc7aa5cc8ce0eb0043e56c909489a10484af7fa8eabe380e83a016f4663c086eb0c62f1e08f75c15a5f6bb5153f4bb02e3052fa60004ac76c5b2e87484aa812ca69e1765bdfc8f20330790570e7ee9ebeed06cb40c029b8b3b726957ac0f78d855f3af718e303f72beee4263d3fbba38b4ad1f576feca5f89126e27713d837dd63fb9058ec16a8d93937f193cbbd7ed208bf20a36e0e76419c948f8595881790b5fcc420bee2cae9316f7d32778ff6aaf9fdb6a6d74fd360583f2b5806db56c80ce3294aeb23fef64ec6d36c26bfd6a2a0257cc3eeabc4138e850354c6a66f50425cb3b8f8c4dbed3cd866ec55e77455a73855886072732b25d73782157ea8bd3055996ce1380d617e1c1c1a5cf0511759b1eafcadbf1c8c868942ff78c81bd66e6db62cdd64a147700392e922037b96415e265cf953e525ec0c01c83d3608e5d6c17a52123a25f201235a2c2452d958faae57c49448c43299e6afd21a4ea0bfff657d7262221289e6a8d1dfee4428b5231ae1acdbe82ef28ff64c5054389948729e543837945e3bd84dc22f4a8e8a9ae3844b9884407c84a13e8969e4a0616774a90d4395af526ff739d423cc6923797980eb57994548ac38c5905a1b2eadf989de9847791b9f8c32d217abd7513a2b1c3b49503601363fd419c066739ddd798121f041f64bea56a601bf937c0bc3efd414e2de47e811eabc40a01e87b9e4d7d90e326c7945ab673473ae10b9458e6a7ed9908da762412f08d3bcc385f67d80b86fd3f56e8c5a102a28c6b1f9b7d7d29d20a397deff63398ca9b02375dbb704c8021b255767634d16026727c5cf42d0e618c496393609886f0b2b896de1ffd6d2a07be4a4804907170676435cbc52256e7f0e68309b309529fc9c381cf7b3d97c5238eaa438fdd4e94b489f45103b7c4ea245553de40b23edc1c146d9cbbb3039fae908951461af8b329597e8ce8b4f38e15d1945313a8ee2619180324541796c29f17a88d9b8079a7a296456d66761a7a83507331f1330b2154a2b840e2f9e26ac943567deda6f77c6ad8b23f270e639a2c45f506d8c87eb3686551c949c78eb9835a0c112d2435a397217ad7e64ded490b509bb4ca603a75fcbb4ec100e9b4ea8247bb1a6588ff5dc3fe2835c981ea53532c1a0329fe9962d7c8d576808192e51d99c5bbaeda011f295060ae9315f3d1e8a7c97ca9388244d857da66e8d73267f84a5cf479788a58c26877abff85887bd9c28a3c10cd0915a05ef0c7793c19325abebccd2e2a199bce6bf3b978df437a2ae323d895deae0eb1386d64df6113ec8f4578f63d60c4748eee698b224b6df91be7d515a46fa963b05b0e5898d8bb5b653c03b57bb2036b34180c55bfb64934ed5cd62b7cc47fee7ca7e9def1eda00fce16d9c915aec7e744494ba0ea9122272451976e3637cae0030912c855ae49046e55a0ea3dc84c1bf5953be3f0e16f9d7f0cfe609be0a09ea948e465a77edbc6cd72e255ad8d9d5bf0ba306263b2ad798f95a7ce7e52da9b642b37f60d519409676290c8b8846ea55c1f9981b57dc2e112f21846da5a9e0b2101cbfefc10a6e6f8a03c24332c8fbd35e3fc234d90b4db60d2c0710769f5b6150ac7df83fb0c85bb20bb5fed136f9580cfea6e34a30e236bc8aeb300b6e4a4adf5b9bf39c56f753c70699a0d674ed4813d956191edc29025f2d8e98ec461872d25cc89788f7565b7563fd9b615e000d7f626c38aefc0ac31e835b6cede51dd3eb5d77783477b7cc387905608bb69346860f8fd86c6d7c45511f52a7b548ad40bb1e60753fe20c0b7bdb2ed793efaf4397185fb8d592c6ed602a8b4831bee552408c9900b97b3feb5179a89e115985324fea64adbc1f96f2740b4d388b8bee1fea8fb235c562d76bcd603957575cf4564266a5f0470fbb04f6c6969912737c71aadd8e3494437564b2f03357b1ffe352c9bd9a24cd959b237846506847da27c7884a4fd0d028b47132bfd260a06b7c9b44d3081517e5e6fa1c533d54e7686475e56467aefd7981bcd21844d8d01d60df50ea45cc52d97581d05fd12c28fbc172c5b948e38c455cada72e75252191d33efa4d1bc1f010b4f3841925096cf3b905fc8bda00f94121b6aeea563e0e87a1039227f4056d6c1966fe7503624a6ca1a7cd5d5d85e9ab35719de18229b3fc909c2653d0842b1f73cb89cd3574d22a2ab5f47da1ed438a4819ae9c824769677226d205e794654cc915b8b33074e60f4050b1ecda8388bc1b7760109da725090032b4a49e5b47e7d51c8543439cd4055d24e86eebffd5d756a05f046a731dd333d6c4691d9d4b8e1b663398faf162baea77e00f1812118a0272519da129411d99336a8e718bfba7c0adcbafa6b78e4a21be4fc433de2f577c5c2329dfc69bd2bd266f7d7fbf8b2c8bb1de5786ea82b0cf71fc10d907d7c048008592a204f524ce1fb188ee22efdafc69daaf3febc57df323ea78455b72b86b67ff3917f740654bc504a26e2530dc78de40991a62ac58d1815f2d1a915c64c0e16d9816d9d637b4b48123767c6113ad959f2b7a6e70cc6f63f8efeb597b827ae92f866897d3d237aa1761b54fe94e4e669d0908702c863a5e834a7e1c0b1c18028fbd13bb2a7955c65f40c447f004016d97b3b753efd249bb51141ade3d54f350f8b31bd78b8449f43c4726c0929bc5b6cbea4d9b32032673625d69d6188a796cdfdc360b4be7ec3a6245bdd432a77c767e9ed62cb42f3d84c21cc436eed2128e0e0507fd1482a06424f5b47bedea5b7223bac3f23a17436803feb2140301903da111af37ea6603992f9634a69c72e3c146d6fbeade1ceb566a0159be4aa34b2e28ac10e057411837f6f28e5d4158b388bb3c8eff5fa5db31296b516c9eb2984bf68572eb7f0d38216ba5fa6d6ad1e691413ec53fd498a97a6ec90702c1bec155c314519b00430a69b014b0dc6a2f76fe025490d48b8cd83336f261af910b05fd51f34817f7ce8acd85784feb882583177892205d27cc202324bdc5aef226769f4e19dc6b4f806f700f219946fdb1207c1d2d28ed01b6393d72de346a4bdab473524e32b702a529f8794af2ce23e2a0321f0f511c1a8b379e263cc845914d1fdd871b46fb36b562f12861770b1dc3ef97d252a1db0271a788d210f48952438bba768d2de1c66ded08d1219bfda21e67c4d59c0312f1d5dde4a947a945309fe5345fe7ff3c07775056e5db8d54650b5117ddcf649e2a790067fb2ad0bdb4bdb5d6b29a0329d11ccb4bafa92add98296376a37c6ff59c4f7e353145acd12eb3d16c23e342ba63a3b85b025debf6ddbd279b0503ff1618f367f5e1f66f2294d5977538194bd13ad751dcd6a517928c09ea45966c56f46fc850eafaa009ab504907f0b08e6cf795dc81a1469a3927c2a0bb15cac8884d38bee36860fb7b15c8779a4f0285c5fbc03860519e282e1eb99941527d5bbe5e3d3d03ad42f766fdeb3ce42fef33cb7c96705297deea84b84a92bbb6903f6f35ce8071b306423fb5601113e74aee292c5f4b66e4d0f9d1872417fa57a5c42860e4ece150663af7b3881c8a47a10ca74efade0f3f29671cdbedad1664d33514b46b44fc1372a9127b27789a5f1ce4cd7821cadd245caf", 0x1000, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x3, 0x7}, {0x101, 0x7ff}}, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000040)=@abs, 0x8) 13:12:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r3) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:12:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000000)=""/21, 0x15}], 0x3) 13:12:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0xbf96a72892993474) 13:12:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xd0, 0x80}, 0x8) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) flock(r0, 0x1) socket(0xc0071d077196ac6d, 0x0, 0x8) 13:12:14 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 13:12:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x40ffb) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r1, 0x0) getuid() write(r1, &(0x7f00000001c0)="59f096e89473ddb811e9d50cb4181af703d4ec5c3cfc06fa951cbdd53f35facff7e9d5563f55f9402e29958a01a5b1f916aa28d48123f09851fedf2071f0addd06d229188a7c2029e70ae28ad847e05890e646a5e48be8bdf66b45d33bb8340244c1c8bde5e2d0fabac7d671c2bc599d3a64249627292e67f5f4cf05115dd791f2e1de4589b0a26cb995f606a856fb5a6f3bc80e20d25140f496a38f8412f40b0f459e89f3a56715dd4258a62d885d095eadd79e823f3150c7d6ff15f97159c91370f8f4761c4f5d23bc9d62139766fb46aae21eac04dfaeb3a2f677e3d5659af4606cdbf2e3", 0xe6) 13:12:15 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 13:12:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 13:12:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) nanosleep(&(0x7f0000000100)={0x9, 0x8}, 0x0) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 13:12:15 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000080), 0x10000) dup2(r0, r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:12:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100000000000000}, {0xffffffffffffffff, 0x9}], 0x2, 0xef) syz_open_pts() r0 = syz_open_pts() readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/225, 0xe1) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) chroot(&(0x7f0000000200)='./file0\x00') fcntl$getown(r0, 0x5) 13:12:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8008, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x6, 0x1}, {0x7f, 0x40}}, 0x0) 13:12:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:12:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180), 0x0) 13:12:16 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 13:12:16 executing program 0: r0 = socket(0x20, 0x1, 0x7) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 13:12:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 13:12:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:12:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 13:12:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000300)=""/110, 0x6e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/128, &(0x7f0000000180)=0xfffffffffffffdb2) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x0, 0x10000}, {0x2, 0x7fff}}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 13:12:16 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r1 = socket$unix(0x1, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) r4 = msgget$private(0x0, 0xc) syz_extract_tcp_res(&(0x7f0000000080), 0xc6, 0xffffffff80000000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r5 = socket(0x16, 0x2, 0x729d) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x80, 0x3f}, {0x18, 0x2, 0x1, 0x3}, 0x663, [0x7, 0x0, 0x5, 0x76, 0x7, 0x131f, 0xffffffffffffffda, 0x8]}, 0x3c) sendto$unix(r1, &(0x7f0000000100)="119ca355796682a353288a0ad650e9dd", 0x10, 0x408, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) getpgrp() msgget$private(0x0, 0x402) shmdt(r3) msgget(0x3, 0x8) msgget(0x2, 0x20c) r6 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r6, 0x5, 0x5, &(0x7f0000000180)=""/80) syz_execute_func(&(0x7f0000000200)="f3430fe6113e450fe1a300800000f00fbb7f4e9f3e807c190066c443bd68c99f36400f38c8b60000000042d9f10fd85edd420f2f7e08") recvfrom$unix(r1, &(0x7f0000000240)=""/204, 0xcc, 0x1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r4, &(0x7f0000000380)={0x3, "38a78f151aefcb7aec41eedc4b6f22eabcc17bc7071c8ae9628267992f740ce15196395b0194decdc86b185dc3317456eb03c138e0ccc8a7ab8e8c449b74f10efeec36003d1fab520d13d7edf567c6024a6f20f576f8b4ae33451de66c72438d095aa94d48dc81ed870d219fb5038217868bc695facb3306ca7101f8c3dcf21d00f63aca80480ba6c025771c739319e99230e87a64dc4c"}, 0x9f, 0x800) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) socket(0x16, 0x4000, 0x4) socket$inet(0x2, 0x1, 0x2) 13:12:16 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 13:12:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 13:12:17 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) flock(r0, 0x2) 13:12:17 executing program 1: r0 = socket(0x2, 0x9, 0x2) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) listen(r0, 0xffffffffffffff7f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/99}, &(0x7f0000000100)=0x65) fcntl$dupfd(r2, 0xa, r0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0xffffff7a}, 0xd) socket(0x0, 0x5, 0x2) socket(0x101000000002, 0xc005, 0x6) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)) 13:12:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffdfc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x24) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x150) mknod(&(0x7f0000000240)='./file1\x00', 0x2140, 0x8001) unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='c\x00') chmod(&(0x7f0000000380)='.\x00', 0x0) fchdir(r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x21) 13:12:17 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) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() close(r1) readv(0xffffffffffffffff, 0x0, 0xffffffffffffffc3) 13:12:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x28) fcntl$setstatus(r0, 0x4, 0x4c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r1) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x80000004, 0x1, 0x4}, {{r1}, 0xfffffffffffffffc, 0x89, 0x80000040, 0x7fff, 0xe8de}, {{r1}, 0x0, 0x0, 0x5, 0xa57, 0x43a}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf000006e, 0x8, 0x101}, {{r1}, 0xfffffffffffffffa, 0x1d, 0x2, 0x8, 0x200}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80, 0x95fc, 0x100}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x700000000000000}, {{r1}, 0xffffffffffffffff, 0x1, 0x60000000, 0x1f, 0x5}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x3, 0x6}], 0x101, &(0x7f0000000200)={0x3800000000, 0x9}) getrlimit(0xb, &(0x7f00000002c0)) setrlimit(0x8, &(0x7f0000000240)={0x0, 0xc849}) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) 13:12:18 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() dup2(r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 13:12:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) recvfrom$unix(r1, &(0x7f0000000080), 0x0, 0x841, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 13:12:18 executing program 0: r0 = shmget(0x0, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1810, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:12:18 executing program 1: select(0x40, &(0x7f0000000080)={0x7, 0x800, 0x7, 0x69, 0x4, 0xfffffffffffffffb, 0x0, 0x6}, &(0x7f00000000c0)={0x4, 0x401, 0x4, 0x0, 0x4, 0x4, 0x0, 0x10001}, &(0x7f0000000100)={0x8, 0x4c, 0x4, 0xffffffffd3c0b077, 0x9, 0x2, 0x0, 0x3}, &(0x7f0000000140)={0x9, 0x2}) r0 = semget(0x2, 0x4, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/76) 13:12:18 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffa, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1000002c) 13:12:18 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) socketpair(0x6, 0x0, 0x7, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 13:12:19 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000010c0)='./file0\x00', 0x8000, 0x3) 13:12:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aea8c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389eb8dc934a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x2, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 13:12:19 executing program 0: r0 = getpgrp() setpgid(r0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCNOTTY(r1, 0x20007471) 13:12:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000180)=@in6, 0xb, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xfffffffffffffeef}, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 13:12:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8880, 0x1d) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) r3 = socket$inet(0x2, 0x1, 0xffffffffffffffe1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = kqueue() r7 = socket$inet6(0x18, 0x4, 0x1) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x2, 0x4005, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$inet(0x2, 0x8007, 0x7ff) pipe(&(0x7f0000000380)={0xffffffffffffffff}) socketpair(0x10, 0x5, 0x5d3, &(0x7f00000003c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r14 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x0, 0x10) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x80, 0x80000001, 0x5}, {{r2}, 0xfffffffffffffffb, 0x96, 0xfffff, 0x8e, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x26, 0x0, 0x5, 0x8}, {{r4}, 0xfffffffffffffffa, 0x10, 0x24, 0x2, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x10000, 0x4}, {{r6}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x8001, 0x50d}], 0xff, &(0x7f0000000480)=[{{r7}, 0xffffffffffffffff, 0x30, 0x2, 0x80000001, 0x2}, {{r8}, 0xfffffffffffffff8, 0x40, 0x1, 0x1, 0x4}, {{r9}, 0xfffffffffffffffd, 0x50, 0x1693a11ff1232643, 0x9, 0xe23}, {{r10}, 0x0, 0x4, 0x0, 0x3, 0x3}, {{r11}, 0xffffffffffffffff, 0x8, 0x11b468d87c2c9d95, 0x1000, 0x6}, {{r12}, 0xffffffffffffffff, 0x2, 0xc0000053, 0x11e7, 0x8}, {{r13}, 0xffffffffffffffff, 0x2, 0x4, 0xfffffffffffffffb, 0xfac}, {{r14}, 0xfffffffffffffffd, 0x82, 0x1, 0x5, 0x10000}], 0xff, &(0x7f0000000580)={0x2, 0x2}) r15 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) bind(r15, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') faccessat(r15, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) 13:12:19 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x7fffffff, 0x9, r1}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005, r1}) 13:12:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x7fff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x100000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4000000000, 0x0, 0xfffffffffffff001, 0x0, "b09ebe03864cac20c881db3a5b269d33b8c8c5e5", 0x10001, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) sendto$inet6(r3, &(0x7f0000000000)="a657f6fe801f", 0x6, 0xf, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x3}, 0xc) 13:12:19 executing program 0: nanosleep(&(0x7f0000000080)={0xe, 0xffb}, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x108) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffffa, 0x7}, 0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchown(r0, r1, r2) r3 = getuid() setsockopt(r0, 0x87e3, 0x6, &(0x7f0000000800), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x100, 0x1f, &(0x7f0000000180)="aff5d7532e437aa5c17e87ba7df9141d6427f3499330352f710258d7d519a668bddd90f1b3de9e5a7716ae589a7add71fabaa7cd7658d37ab82445371fc8b4de64815b6ba19cf05a8913e8b0abbae9d51884ef8752f3336884bee04db54cd064", 0x60) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000700)=""/43, 0x2b}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="19acf9410bf46f03b44d0459b13e8afce9a14ce0fb0745c154107afd00d63351b0b243cbb065042b74a336272263fdf9e5e410e9396fd8295ef77117fa55fab150aebaef6fad49e6eb4bb319c53fb53a0173b0571c34dfde6a7c4b12af5b4502db9a", 0x62}, {&(0x7f00000002c0)="6ee023fc960bfab0e1fb48d49486d167f002baecc59d7be6d93ceb185399ef611e01a781c65fcca21665411b329c597da76cdbd37787166cdc688636d685168624596735b9e6cca0fb00dfc608514e37e5517f46d0382d29dc3f232def7705b276bcf71be26c82aa5177620dc7e8b4d84a9815ae0f6c01704523c0413113115a7cb2c0f1018f78f6ff2bed2ed27b4edd7fce3d16f8c6b4547f54635559bed861aa0e2d696fae1cc44c5ddd67c5fc1d426f44f32a1ecd69f3440323549953d860", 0xc0}, {&(0x7f0000000380)="daca826eb5b5a97068fedabe829e621168066b985f9d579a37736d09b7c702aaf866689cf78629cc562c31070aa3b683d4bd41b62a5f47dc50d4e6bb04fe54779c5384b91d5c", 0x46}, {&(0x7f0000000400)="5ff375c26914e3a775ef5a6885387097d18b8a7ef069ea535b2eb0d091c38c69198674cf35667f313b3f72a8fcb63500dfcf31152e0a9ceecbf45502c44ef7ccd2a5c3b9c8c694df391e29c58a6726ea9aec0526b5b98bfb5e13bee81a092d19424a052dfaad32502e6519b275d8564f66b77715873f6f68dc53e7a631c3ab7abf2a27", 0x83}], 0x4, &(0x7f0000000800)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000ef51dbbfa847c88d1652002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x128, 0x405}, 0x401) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r5, 0x6) 13:12:19 executing program 1: getrlimit(0x0, 0xffffffffffffffff) getrlimit(0x4, &(0x7f0000000000)) 13:12:19 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20b, 0x0, 0x0, 0xeb9}], 0x20, 0x0, 0x0, 0x0) socketpair(0x20, 0x4000, 0x6, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) close(r0) 13:12:19 executing program 1: 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() r2 = syz_open_pts() write(r2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x140}], 0x1, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 13:12:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) listen(r1, 0x0) 13:12:20 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 13:12:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) truncate(&(0x7f0000000400)='./file0\x00', 0x2) write(r1, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\xf9\'$%@&#l-{}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',+}\x00', 0x0, &(0x7f0000000380)='{#.,\x00']) 13:12:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRES32=r1], 0x36}, 0x0) 13:12:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 13:12:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r1, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 13:12:20 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 13:12:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffd09) 13:12:20 executing program 1: clock_getres(0x7, &(0x7f0000000040)) 13:12:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x7d78, 0x8e6}, {0x7, 0x80000000}}, 0x0) 13:12:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r1 = msgget(0x2, 0x88) msgsnd(r1, &(0x7f0000000000)={0x1, "028e99d486ef219507f87b827590bc943d510faa4f4c28"}, 0x1f, 0x800) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = msgget(0x0, 0x90) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/73) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:12:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x1000000802, 0x200000005, r1}) syz_emit_ethernet(0x5f, &(0x7f00000000c0)="13c4017f49aa8b5bb1703b072701e28aaed36b3822a404e64db6d2581dd563291e51dedc45f685120584cc27c38f78121d06137d19165d27cf3163791b79d9c19316024326df1b4b7c08063e382281c039a3aefd8115e7ab642ee4217451ee") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 13:12:20 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) 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, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) dup(r0) read(r3, &(0x7f0000000880)=""/161, 0xa1) 13:12:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:12:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0be12a5d33c02d87bbd7962668579ce1cb9d445c06868ee4abb01f0e248dead15ec731c15b41adc37e344581a939ad9f78aa429198d6876041c6bc04685624ee2d91adbae932987111e8ada9288b40426eca26ff8f34c12ab72440713083aa63f5c01922824caff88d12b329c3ff65cf0472d52d0202d3618711c80c", 0x7c) r2 = semget$private(0x0, 0x3, 0x40) kqueue() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x0]) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) close(r1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) syz_open_pts() 13:12:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r2 = semget(0x3, 0x0, 0xe) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x3ad, 0x5620439b]) dup2(r1, r0) execve(0x0, 0x0, 0x0) getpgrp() 13:12:21 executing program 1: 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}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 13:12:21 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) lseek(r0, 0x0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000001280)="febcdd707476823cdef1ec82be62c60c0139fee742984d0abbaffe035b4a188c0661f691c0b8f87d43c0fcaba1cb42712c8b3c704c26aa8ecf5094c473d1d888b0dc20d56b6ba1ca9ef5039e93cf5fdd00713c69f063a6869eb70ea874203e0077efdb21b0237e28e1d3b7aa8ea048e97e73cdaf6bb56bb56da8d787156ec771fd8f85775f1a9caa088d37e2e2a81578aa5fa29c1802f48d4d8bd2dca49e744a1edf5b7c38fa29bd03e66fa5f74dee80f76db9ede72186d0b204ad0a30f165e3234e0a585fdac5cd9ac5c4dc9608a019c7eaff60e02a7d056be9addf8fa517f880987954646f4c9c9d973e9dd9fb81d73af704153fa30ddf4e2a81eec1045c3c9ff317a48575cb45a2340a2ad65cd4cb2d4f6b2c9c063362abdff5e856d051b62c529602cf246fb13075c284e5d1ae1181edcced9688909aaa1d40f2aba7fd2dccd6058212c8e9b43a3a3326fe5846a31a5d15fe6766d93b7635d40ee79269e980275e3e95442e69004fd2b5f2c4647571336b65dcf64dd8500ebc00fa31350d090f439620528baee6fa3908f7938333bf3541dfa773aa294cae993d260917ddb13116385d9ea9503280b2e9822ac1f0df0815c43d7038d1ab520ec7665832d4132b1bfdeab5f3e4c4ed7338c9dd5812db7c3bdfd04cec243ff6842097d2e8800f00ce7fe7fb988bc45234c77732f5663fce6c88221f397a77f8b0bd66da766e4786dbe975824d30887ba26f26c0d1b4dde390bf36641315dfd24df6646617ee4bb34d646bf7ff1594240dea5bf8bc2a1fd2f9515c22fd58e0643c063f50538300fe6e8d792064ae13d83de24568baf60b8c18e034b61a101ddc8fe8955141455ff8ce8975eaa3b82c63b89270ad9e6b237e0ea1d6e34fea19fe522eff0a516bd668c52b1dd57491994cba5ecc3da36299467f90bccae15bff7bbfacdad01c3310e00bad4a483e481f504d2d0c86e6184fee9b079b042548084028260ac12b39dfba2ac5e7bc9819a562fc9c67af42b048e1db87b2566a608c9b7489a7904e55a260f39bfa6df7f5b276d866c9ad4b93dfb19de682dc89e617972ed866eb7d14469b4aa5824cdc3c60e79ea80b555a6ddc0173c30afc53ff343586d2618ca4f403e83cef99fb31aedaa4afe3ff0480dfd94a132e8fe8fc6afe41049c8f72f03dc299265dc1a9be9af01e011501c1288d7b0514ad318600b3d894c6fee6a1a559ea22319d56fffbbd44270665456a1c6f94cb246a8fa94d4e97214b0e63c263cbbdba81dec646947f60dc8238ffad1bd258a3555cb4ae6f1faeda3f6505c96a70389ec89258a67f1b9633a1bd052173369125df73142483b47ef35e34bf766f663fad2d314cca6e2597dbf61beb6f379d6c4b1f06bc3594e9286263f7ce9dbd4cc08b77fbda3e05515bc5a46b1c2ac40e8be4409b0fa49743a34bb3ff70e08afdc5f6eafa852b2cbb66c981b10228dc5c1c5b5f8815bb1e888e6eae04013e2a6e98f8fe5e78fde018eca86d4fafb99f7f703fc70d3c862070a55fc547b6e7848fe0a7cafb292774c1bc32097bcf85d9300c2f21497cfa233693a1dc68f0772f701356ee8a307eb7882f7a04edbeb756833d7ae167016914da90911e6acc5d596722e2308f628ebfe173a40ca60620ec839db60bde00c39f75e49ce3c28952311bd1c631ce7c195c82f7ecbc84cec0c075fc517ffc4873b69cf7251b360e4666d32f5fae555db7dcaf173686cfe25ee192e54d4f03149bb48724e909f6253cda0e0532763ddb31c62e36e3c12f3471005692401c33c6bb9904cc1a727e3b395ed4ef96928ae34dedb693f178c08656f9d9eb60fe85feaa7335fc8fef8b722d61bb1746214744aed5c3ea8b0a16b443ee724f737fb1b4e25e6cb4603214e0fe0e42e064dac27a337bd2e77ec58ef4017a63417d8d4cd7b20e8b58eb0a70674c991fcb57d4a4955937831e3149e8bd4ae50c718719f986837decbeb54d657962ac596b79697b633318ef7f40741e6f4c3c32b23610bf785ef9be2377419c19f65daf1dc414cd87be5e8f94e5b2e584b1e0ac21e57363557dcc3517beeaa3267319aa982deed5fc4331fac4fe8b61a12bb6fb9f53ca3effaa0673d16344e99246299f4c672c154aa91b1464a72109a3410f33b25a8e2beb4b5075087549c7f99ee239f55ad274da45d62f386dd8779faf70eff9ce09a6af67026baaf2253736f5bd388718914a4f6cd00b10f2aadafbaacace06374dde7cd997fd264e82d9b47190affec66f59efba33b93158cc4f3fa50c99262100ea6611771f1d9b7e366f7efe405a2c771378046e7555d99c0d9943a9b67a2ae0ea5fb4e1c6f2cc354a26e7b87d046fe591f7669c6a952c05fd1e19e21d983286a50283a4bd4e44872b05f3dc1cda7c323ae7ed20b6f02df31121f22669df3e0e91c8aaf5f130714da25db321f4030f6fa3e20d06fcb01baca95b7cf656247995f03f111dc18ce26957befa93d9ddcfe32ccdbe8b7918de0a4b0a7ec9c65658452cd9e91effb1476aaa5cd55de0fae3290b4448ce4861c4fa1787b913df8a74571ae790e1ce5554a4e6be06829f4fa824675e8b171aa231c208951888a386d71ca6e504f4f5f41ae8d017d5b8d0007d74290f4307cde1e77db64bb4c822f01afa351589bfffd3a3d708889d79fb30b8abe43854c80b10965c048c6858eaa058b176bdec3a6b0445650f3bfaffc0fd9c7224983478cc51fde3ea8e155908f183219a7455d250cac741e6fb2d5bc38273f401d97d558c3c14d37c2c80571e9a68c90aedf57978a1fb9d5a5dbb11f2c1b3e2a3ebff2e13227a590bed42bf937c1c09f6275ff9c5b2fd81260c07d561d08ef5f82357009d020100d9a3fa2d4510ee8e5b8bc77caff15a7a2342672ee68b6a26cdeb3878b3e5632cee5c3d817ec66e477f88117ee5074c68208aa063ac0c7849535e188ba5cde0b54512750121f219e7231164ffe97ee71b544ebfb7d50ab2ed664f0018589c16248c1226096a2a8ea9607560b810432aae77552deebd7dc38fd47becb8f76dab1b76b7f88d73ca3a5f5b4b3bc073fe36cd93f949a1df0332a200e38ef74a5daf2060b906c905f74a7aeffe2f329e1ad4d6975b1ec558ce61dd1054a80f04a89716808b07c781e4825d5b13519d7328ba4a42fb2bc0b14a117b410e5b6bce513d09369d07718c1ca19d4158ccc620e058c580f2a6c0c30361ae005cc3c98ef1b7faa03fef256e945633f77cc8154fe18a2c06cc7f1707c242287548ab7d6ddce56b9c1668d10d2599fbee78e12aa924320589a27e32858e3612298c8f0d2e01b3f5c39c81f78825a26988657cda18883737733fa54edef0d546b5e19dde18c8883225d318860d2e50dec64f6e00c9a007c080626f06034e5499eda943a919d53d413530680d7831d4dd77655dba0d4b1192da7d3a97dc1beea1bde7635562a4c03e63ab82ec27b71fd98804d783eb654680373672d6c9836c74893206fd1386988a214c2341b572c997f29913a8e3a8809f9e1e0403f83a906696b0dc5cae0984bed6ab53156109fb88392e49c66f13b74c44319cc76e288fc63676d099171dc34254964caeb24724fc23562f149455329ef6ce9ab2a7e189580d75d1545164b4065987249db1708c4d156bc1241e68793fc957285a93c1083de7eea6f44c237e3ef2cc6211aea2972c39898554bf2c83d902ca72e2c7161b9a8de06519dc198910db6e6deb5ecd7f31d17c5d4cd07242ac748d01ff1177541dcaffc821e52dcdf51dbee4eecd7296d322ff2728b0653d5eccd694151af17b283c8ff10287ee0056a44f7e5b89f60311b322e64dd349bf158d226257f7daa48629881d30200289d3925d3fdc01582ccce9eaea17413d340fdf4f3ae1be78019d12de520b158fc4f75796ac78cd329aebb2d1704f5be4d717b8204d331994acfc6bc82593241f3317054afaa2bfb9a37fc466a86eb4ebf45b9e725ba47d13243451cb6634bd2b6cb329fe961c96293fe46b5e12457c0baef7028448d6e7c3ebcd5b70d690765c71b0ddd0c8b477345e4a95b3b4c7d4a5e9fe30998c261510509888fd53144577272319f1efe0771e4a131655f5b5fa664690dc5a8574ada1f5f5797dfaca28b5dedec2dd5f0f25ab734296ab297146183256989cf0697c0384bf60b20d562a635b00fb4dce1c3abc5a048db86a098bbf2574964a9e5d4c5f3cb8f25100fe155c7be4e8a6a9708547b96bd69789e7d028c309360264432b55f21a752c9304ec7f7e6a40485cb312935678026f99605627229f74912d8893bbd457d21527d2f31b233bc33a0d74eb386d3401434c11f86b9f6b4d7820c4262c2d2cb1cb63bbf54d7616a7c2b4111746aa17ce657449dc3dcb0ad12e018e572790d59447bbc14f01c985a3559aa9dfe34c24fca43746a32da8b6e17a9837dd07fa95c0654dcce598e83d957d473e6d390c74efb812e76a78151df1b3a497c200765788e8aa4719af6d9f1701f837e439ee0a613ba11833a2f5a736ea38f2d02de85a313da07695c4562522faae9e0b142fbe49e506cc83ad3d5ecb6d3095325656e8e4f3d1472315cf00e20435fc2acc900e35509ed0715708f071eaa5bae7da65836a9eb96e149d1ee0c81af031b6c22915199d55436a29dd4b41d45d76a48ebc9208f372214e577ec7eef2edb77f97cd8879b962fa1cb330b15e2691044f8fbf96bd1e736d13813f32c88d55221c53f817179ce2a5f8295c5665e2a3728918e3bdf620708ad9a13423a07ea6cfc1f11242a6059717a6261981a6f089b33d8cdfb7ec22385c66d744ae00db1c58f18086bffb68d401b8d9f386b0f121c451926e5d4055eccf13d62b3f1c88d03bc101e5e2b69b2e2752c8a76f245fd7e0fbd0074a7b37cb1774a552d278fe9fb0262f777e0ee504751b7fc387beaf20c3af5cadb8bb9cfa4c44aad1564fbb4ea7b37d696d3ddaa9ccae69a5ac5b6879e39e1fc20a8c2f1ac7864f36cbcdd1f9ca665b1dfb2f9410008647f4b67cb8836d353a8189c726f380a7c62ad8980ff19833ff924a4a73fdfee073cb15118d4f3a17bc4fbfda7ab87857979719570796174c08fa952e46064495d78b75342dd180780f6d6e43aaa1ce2477949d9fc296b606e091e62c9080c7b1fb40a8b4ce073a8b9648e558cdd78b32ca61dcbcb36574ecaac0e0fa383431c705429226219f43841fad388a5f23c94e2ef09b486402380afcaa3cc2b49fc90ddfe0fd6e1d16276251d77a2a725c7d281c4d4ac5be08b7c347f504efb37e6f441d5b344c10367db720c437e45cb1ea0d04bc580406ed8efcbbd09c70ce8464c45ac8c30af45211a82ad4f256e821c27b1b09bcad539f5e1d8c2a23452d474e6a7bf76cb605c3c9f84fb64e39cf0aa6c4dd6d17b12a578f8264f8ca6fcdf3762de524f546c8a523ef8ae7763d1cba2013af74ad1947897a06a7ca840f784b29d060880903fdc27ef2b18c6533e7b41be2b3b7538f255f8742a124870b99ee0bf802c2d671fd393a44c2739ada9fb1ce1e2fc22f9ba28686d1581ec29ebbc8f33e637bbf024eb7b504ab417dff6ea548b306380b207b43bc967d36c4d56d041cf3ab85557eecd78c51eeb9a05c333e786a4102817b15ecd81875937d7fc18903a3429ef33b4f714643a3ffe226270fe44689cc5b10696928fd3edfbf9fb95e69c4018b6c4926cb3f216b1910f25d9d973bef9ae44bdb2f13128d0c8b8d8410738a238a2d1c84349b2e25d7a55b1145bcf3bd4e6f6b56b6e9f96fcdc5333d44262587642bc6d2ee06eb", 0x1000}, {&(0x7f00000004c0)="666a1a3821fe3c74b0957059a058f72550e7e86889b85bcf15922b2899c8b157b42a40d179062b55dafcc828da0fadbbf944e83b62d66a340c139394c2c42becaefe1996d222db5be562966c3ad60cbe0ed79d9142ea44d4bceadc9d422117f93c5733208bd67dd3c7996603bdff416fc306b23b1f3f7c6d39f1fcbbcc03eb7a6f763c28948848251814a2dd6de3d5e630ddfaef74aaeab750824f776e615beb4b574cbccd051e5aa7a1c35ef10384fa1a5a59d6", 0xb4}, {&(0x7f0000000080)="f37cb0aced47ab776a1ec383ad98b49dd3d14c5fd53bcba8dcc591", 0x1b}, {&(0x7f0000000580)="1bed080261039164ea0836fdea013990d86d4feb253cf7e32329c658d9808ada4ef19a80a2d36e0abda6b221e428522ae2e06932b460ebc2bccc8e82ebcede92eac1476802a71883754b4d0d72a9648492750823b5f048b4c3ecf784fb78aa4d7173e25b9ec6c077905de68b03eaac18cfee1c5f63a216", 0x77}, {&(0x7f0000000640)="9bbaa175477cf71721248b8686f6214d4adac8f7b041b7975d1b4665e3440da627728880038013df80d1891758b54a647457782194efd6920b9398793f5df08bf7145e82342a575eba22514fe6a0e07eaf86e2ac181f37da8559d60921d08d24f9a6144b8a2049c421a95e56c80a32818468c0a20cdd22943b6ec06c426a7e704cd822df77581d0a1bc0a8d9b1c4f5", 0x8f}, {&(0x7f0000000700)="030a91ec799d681def3a1c07f86787", 0xf}, {&(0x7f0000000740)="a47b2ecca99e5d6b7f9be20550ee67bec713a6aa0104e9cad0acea7d466b7f4eec53b54f2a8ffdf38156dbcdbeeb208209ce2ccf0d229716baa68f01d8d21ee534870ebf918d58511e6d8b694709cab86c679be0df381187bf3045569024cf2910347dfbb5ee4d6a8e45166ff605d4da9646b86bc8b794e427dfee469e31c23181699d86adef466efeabf6645a51b259fa0aac69ba7c9ab1f26762055eb93fb4836b5a0b9f1e262d3b0488dc39f62df5555705b2441db9be89bcad9e8c872374ee02630b967036734c43e7866150d934d6609d1c8cbb0f6213c74ba2458a1afcc14b5990cd2d6b7b394656f9df", 0xed}, {&(0x7f0000000840)="73ffa14322306286469499dc9de209f37e3cd631eeeb6d67a87d62e3b3df4443baaa9a89734a62bb5d831fdc20aa473ea8502f9927b2b1d7127c23559b09ee2de6a0f1892077efd32f4dfe", 0x4b}, {&(0x7f00000008c0)="12cafa25bb35d16e25297ba4afc6ffc2d357760cf55eabb6c95034429752c121895493ba583661810b7f927cd7f777754c2254f214e62d694e382c4a12a4f1e1d3b26c810700d4cb5ead679d2a3c5410", 0x50}], 0x9, 0x0) lstat(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="cf1473439d30429fabf1b913fd21fd143b90976a705fedc3270292c2cec885c6a352bb6be5765d694f20b8a06eac9c032ff9e00b49b10e13b40640", 0x3b}, {&(0x7f0000000100)="2e662551092df077ced9e87987555d5569f811cb0d0c3036880c71f689995595841445d70045215cbc0dc6f36398606b01d7635ff6e9d1dd18038af24ac33b98f0416f5740eadf577e0e68af5ac0559621b7efec855240a2ce3cc22a85d4442e3d371966d47db882f1ce97c61cde7c5d3aa7f80d6337e2a1680a9b70d19db91071b60e6962f988ca1ab592a903e239cce600f85a69754d08987a547246387bb9bcf0a32bc85a664888889a8d3a7bbd716ee79b4ae44ba5e308c496e28d1e714525bdf62ec686224c5a3ccb7fab6435826c72df7d12f55984dca7ce90132e64ec5b0239b8944adece257f7b804aa103", 0xef}, {&(0x7f0000000200)="08e005ddb8022de456f56914c33233eefc7b2aac7c1c66890cd17fdae1323faa72067c6661b0a45694c010adbdb5f24ac3ae0f6913b7c56db8211597bee28056720c08c1a16309808cfb39e5429a19a1500da28881a765794550af4f2c91bcdf6f0004fbd312efef1f515d04e8e1d76325b91385e27563f8f4e66bf605c8d8a12dda80f6000531ea5ba97a45", 0x8c}, {&(0x7f0000000300)="09ab6be3913ae574ca92ad38de91fa6e99ac97de0a48fe998aa326ed012c53cbc379b01ba74a50443670bc7c8abb462a5a272de94950a395c41f91d0c870e7d643308d9130707e146c4e38b15a2f148f8ca1a50b0544276ec83886b796c086a65ca4322617a686227c94e93569c1373ea8ee4f2857c061e4e69334ae43fdcdd15df33b6f8bbead67adf859edd577ed125f715cbf5bbb3cdfdff638e380871b6e0ebfe64a1997a3504f474ed30ecebbc92edb5b197fc9007bed6f4be4e46043a923a82d", 0xc3}, {&(0x7f0000000040)="ffcc58a0449ca791df9e499a3019eb3990bb197f85fef83e5af8e231782ef472a1ebd869a6a6ba5a52d9e92e33c643bb6a82d5ef7d80c0", 0x37}], 0x5, 0x0) pwritev(r2, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) fcntl$setflags(r2, 0x2, 0x1) 13:12:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0xff) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="000000000020ca5e5b66748015d267175ee71ff34290ec702dbee9668504aa0d49c950a09824b903c7965aa4b673c32453c0a84130730b37be86af78d2a5d89ffd082249eb1748e74029df51683a655a3b4b4cdc2c7cf91d62f7c338760a413f762b5cd08f0817d0901164dd81995014236ce11854f69e020e73f60faec4d3703302b4fefdae2cdff7b30f36c4434c5dc6d6e0028b6ed9546d608bb3204b4e0e64b86dc5ce7a63897938722f4f823d6489286ab502bb2ab837df6bb3cb1ea3f2a8293b86003e532c48b06e4ad4c5af"], 0xa, 0x0, 0x0, 0x0}, 0x0) 13:12:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/51, 0x33, 0x40, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 13:12:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xa6) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 13:12:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000280)=@in6={0x18, 0x1, 0x80, 0x10000}, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffff8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = socket$unix(0x1, 0x1, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff8}, {0x8, 0x80000001}}) setsockopt(r1, 0x2, 0x8, &(0x7f0000000040)="32492e60dd0e9f765bb2987462583a9889", 0x11) rmdir(&(0x7f0000000140)='./file0\x00') 13:12:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) socket$inet6(0x18, 0x4004, 0x2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 13:12:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x40, 0x22}, {0x5, 0x8000}}, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000eae000/0x2000)=nil, 0x2000) open$dir(&(0x7f00000002c0)='./file0\x00', 0x10, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) 13:12:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="7e41b1eb701e0e1049a84c131dd12b07da0fc9a77ddb7f183f1f3b810ce6960a79898027c483ad42bdf477bc477b62d674f39c90f7e9307604505f8762eee18740d12d6d9128611e8b8b8b10d1ae394adfdb85548603dc732be064ef44c0ff5310b8aaae8374dd2b060696b0d791883f7b4793d2c66022e22c8ac6d0c83b7b24755a9d11f54321874a473e00887c4117e0d270dc5677b4f82baf82ef7980c8488df3f9eae774a8a7d48480a2b1657268cfda9ebcd3d74df8e4576e11074beeb9ae141101e88d2dda618ffb1cc33d955caa62cc2d84c2b6ef33e06e5e21e7325577d0448bd18220c6ee9508f73c", 0xed) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) semget(0x2, 0x2, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 13:12:22 executing program 1: r0 = socket(0x18, 0x8001, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20, 0x2}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x7}], 0x2, 0x9) 13:12:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x68c4, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 13:12:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x6) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0xfffffffffffffffe) 13:12:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000002380)=""/4096, 0x1000, 0x801, 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000003380)=0xb53) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001140)=""/199) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f0000001100)=0xc) getsockname(r0, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) getpeername$unix(r0, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000002300)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000002340)=0x7, 0x4) 13:12:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r1) accept$inet6(r3, 0x0, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) write(r1, &(0x7f0000000340)="82d9de3933a0eb455d1062332698cd7ad511e9a1aa78bf78873cf820762f31914876c65889e7fed3086d9e236ea4582da310943801ad7ce652e3fc2af6df2c33401cef9bb61527f4842e6a62ca2bbe8c1666ba0f04ce141d6d8e2470f4d2c38c71ae79317c4a147434628f754cdeb63b184d", 0x72) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 13:12:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000240)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 13:12:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) kqueue() 13:12:22 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) shmctl$IPC_STAT(r0, 0x2, 0x0) getpid() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/67}, &(0x7f0000000080)=0x40) writev(r2, &(0x7f0000001740)=[{&(0x7f00000000c0)="e4b15d3df3b236d60a481f202bb5afe8d54d7b93906da9bc8db29f7d1024424ddbbc67e85060ffea653da5a37b42a94c3545519a0b45050a29cb97e6c8b46a2881d4d2a7df1a10dd8e914bb26d6847a269dfa2d5aa446988511c594ba800622a3e1ad774d5febe8ab23e8cff3ba338c7bdd3b23fd441af450e6a6108e9a4732e7594dd001d6ebd52b30ad6f4103880783df25110b0db", 0x96}, {&(0x7f0000000180)="5ceb3a54d0ec5747b0769f539b8263bb87ed91df9399cfc7bc1a5ec85a9261eafa0ca0649691f611fabb39233ef4fac35882e5851768e6f76a5fb96b2aedae2519eb104419ce9d0f6ab1fea3a750ccf63de4758ef503799c49cf044c813d29e141ba32393cd34b3c3b8f2289cb5c9bd909a6c6876050ebb9ad7681c0e20ee2563a567720e7b12bc103f85365c0c2c50a04664d8b267117445d71f21197d3bd32cad0a2c1f1ddcdccb608f18f5df14634f7c7b66e3a0a1b27b41da3532f7500eb503b776f77e4c6f3f63aedc8e33206b9ee4a0ffe607fd63dc3845ee657d79dc3e6de784498b49afae46b80b9a95298e7b8e3218071e16b4eec", 0xf9}, {&(0x7f0000000280)="65e484ab3cf2d4c819a61e9cac96a93e54eb1088fb096721a7b4e8813d8fa2d394b771ff729d148564c1043292e7d8ebdfc04d70eec820bed225b66706cd7fc694ec6e2b3fa2975aba7af75c434916f58377d08843823aadb2e124a72cd701fdfd3e2148345cd31d530a976407d04accbffc701ae0bb372f7aee3995f9976fe87cfd7dc665412f8aa450bb1b2b89b82263", 0x91}, {&(0x7f0000000340)="d68633fe5b10c46d0b43e188b58a084ba99e645c90f0786df72c2ee7ba07a590be40fd470b23490d2876f5b7113614ad657ab97810d1efcc84f2105589067f480b70672d1f60b9146e89ca5a729fc0b9596b5b3341ae5b93a4abd4bee6423cda698a5abaeee4e9e04c7e77c5beb47c637e9facd6eb9963402194a32aa2437316f6ef5f3d0fbc0ffe3f8141eea7dd3d2de246b16883d2f20359b265a0911e6ab08b72d8b8bd2b7fd7e5d1bc1a9a24ceb7d2f7b2c5", 0xfffffffffffffee1}, {&(0x7f0000000400)="4a4406eaed84e69f780234b2cfda33b8eaae53f9f171d4712d747dd70b990a28d51dcc2b9c8061faa935c53b67b723d2547f6599a45f20e76a26811fcec17000345033baaddd77c1d5494bc647f38b47267ae5f5e21011e374a0e6cb4cccf8202e1e09e788d8818045301e2d5a5f0a8dc23cfc79af24e4e9e74af07a391a565f849c4a00c113ad101e532c0219c8fc8a9c4206b2f3646c5cba9e82", 0x9b}, {&(0x7f00000004c0)="4a22bc0dc2ef8b1d38aac51fa7f781a458f2b90497bd6c91a37507aa0b4c4b97bbb19fe93e0dd4b705e8742b340de6e006c1185dc4e7d39fa22ec3526e5ed721d6af05392c4a2421ad962b78f14511e7590fb587b798bd772ee2518e03b7716c58266343658a656d330b879bf47823a69d4f870e539850d20892dc6ad7fccb75f9cf648158924edd825d6c36dc9e7ebf818b6665c09fbf53f1606d47494aa028bb55643b58517865ac90d632463ff1f477d80601d0fa4e9a4ba30178e0a581c1ebe78a7091da7859e09926f6db937e2ef19f4c062007e4c6facab4a1043b8164f76f949387c938ac95fecaa28120f52754eb591b0b337cbf9174755f82b7a6698417b626fa2916b1be203240d180eb60a3b82d00ee4aa41526845364840387721dc5eae5337e777437333347a753586fe0c9da15def51f0bccb24eefe4ad1eb7cfd2460a6e1a70d91feb3934ba9c7e37dbea1e8f0486bdc4e167f097d32486c043edb4615c767effb3094bdce8bea656553873e2bb2b4919e996892647ca63bd0add701bb27d3a93451e89cbc9140c8885f70ee5c246392b1baf3fb3e7442251b185e418ca6031debea1ecdf1f0207cca8933b35f872eb9d336463cee40b71f28fc21c0decbd7e353ac3a5352bb07fb479d695dd6a824c4dcb0e0da4cde62c8856c6bd1832bc8745c1a40079dd6bf3a4364beefa2d2c285894ff254bc250e16627893c8dd5b910f38066bdc126c9aa32b1aa929b1bdd39279432c1190b1e4de380d2d736e7762326966bb47191de6391ffe002e65ee3a35b5d1e7d24c2e16daece65652416a009cd1bea057bf1fe751a426c154dbd627fdd36d989bcc5097bc95998f7e07e8fa4f56ea687978e54c9dfb2fcf14b1ec8072275bab3562834556108f421b1ef90e24f025ec1be342eaa697f223b3503851ddcc10970f72aa036e3378a303a2fe767e7c2472830f8f92c7b60670c9cb187d860c00f30ef97916e5ff30bd7a0c05ddf1fa8bb00574608b20e4117d070a53c8f86c7172e7c32f7257984dd57ed6fb860ceaa3744e9434ca5ae14bd2c7eb8f11078a62eeb4ac47d94aefa9b87464ba691d5e96b326c8bb444593e2e8a0c8724535b9781de9d66a78b96193b1a237693371ac1ba299cad894d3e83cdd8f73ecc3d1ef04a0db8ad13435a0094738aaf9790385a28c0ff44b708c29928807158935f9a41914988329868f932f8921077d3133efe681a5b3cb16a1e818799e62b22a4ca7ac10a0b9a16c6e6a49de225ca963c3e55a9025ba980a3362ae20a00a70f9baf02504da66b52e67a3cc62daa4f735e3cc7fb3d2a93a9d811cd551a34c1ecab494eb2defb557fb96f6914c9691230878b690beb19ae3de7c39866ed92cb0a77c9b531e24721a9c5bdecb23383eedfd0d5a550e3f7913e7faa7092c31934a9e37b7de9ea2c2e659d5733f9d6f6dee9cfce1a920e0b4ccb4a3c4135d07fb93743c53a4c391778fca6d31b5a3b77ca055a8e1f3cb70a4de65c056caf1985a6c2e10228cf5ff682d912a40541e50ab3c512fec2f0c4ea23a0b77aa5ef8ea1b6d8ef24387f74824f261d304bd6b5562a6887e001fe527052ddcb19a4c493adedb0fba770bf82267a8a94eaf059be805c4e493a362e339ceafea8c6c6a78441086ef29a5dd2cdc53c172f729c900721a1b0dcb79908cb3fa5e16d28e65113eb0cce51951551b702340e7332a9c53698c366e21af0d5496d501e5e6c6b5a60e7321a52fc461c62144d049ff0b8b917dd22ae59792877f01675cc1244df28e736080bbc92de15480e98c821b635a1cdf3019c90a5c2a61ae3255ae1fdbe4095877eb64990de4a82a69dba2b3d4818d590dc9956ec803aa3801f2a0be8ebeccbe1b35a8b21a54db9e901735fe0e3c39d883d06908b396db9a2422888266132bf9efcc43eb82dae3a8868b84fb1152c35da4847aed9906aebff3693805c5fd6e33c7b7ec41e62e09cb817de73e454bfe7094124cbbc629a5c2fb0c7c918b7c950fc4d9a6d398543e6e0b02d58a95a3a3134d898a64cc21dd1127c45dac99a1d025fb4014b1d48e390fed80dda9f2178618abe1f0c4ffd2fadf4b39e2cf5b943ac61bb68315cdcfbe1e483170503094d7f2a7d6f59a7a649780c95f13bcad2c2babeecbe5e5cca751e5b695c464f0a0dd336aa6747848e1c40dcb771daef0c4fd58fe0ade5df58a1a16f63dfc94a1287aaa7b70542b29bca6330e3857ec3a336aba19b53620c1e6282c529e5e8f89b1e70b9c0842f307288454b28801ecf73a6ddd13221820e742499e708df7fbc1f37289e87cc92584b3cba8754b2f491e7e6acef118b0ce925ca8163fcdd669cb79a4dad42d50de35b1aeae99e74e3e0946d448ecb2226f38cc190df09c26bcf5a9dd404c25f98302a4a2e0a8167a8fe98e9dce80cc8bddfcc36a021399a76269f50732dc83be14d1b9b53e3dba3277f63b5264e3bb9c77d0f7f55287e48891d4e77c308b004a3678b0f98cbe22bddcbab8d8e88986f09b67a740eb424c464d75ad9e35b6fc975f76496b5c33cd6842da01ef8df05fbfc5dd6451f74ea2ba384b542e899f5c3c7d6b5a10ff28ec24b35a5736fdcc2090289cffedeb1348275367dba13ce50f4cd8a830e79f7913c2ac721825478c47d160e46bb97dd134a365470409ade6dc3c745b48e08be42eadd3efdb5bea654d15c71a2cee2574180f03daabd77888867788d24c94aa18e08c55189827c0107cef7b2301404eb5dfe54c6a331f682945cad60604564d30791e8cd01193bd0c80018c6de65d397c3d019be2bcec3242fbba14e49b836d6b4baf6d5fc838defab8d5a442db7546bc14f887c3e4bbe6773067629176baf05f0486140e69e7411a21d3e29ab72ef48f93bd53806ddc166213fbcccd44c868bf9fe8efff45d39985cbae6bddbf5948ed11775a6a602a9b7ff114bfa8d833ad31317205dc761a3a402261fa3d29686920993c65482259eed4b1bb0a8d2470a74a36f4c47f93779008cae509700a16ae253d88b34d5f4b9fee00c02a42b87974f4eed3a42a346cf7a8b53a21fe656fe6c9e0b34f0c5a75d76ac9783f83b06fec5dcbf439373555e12dcea7496efa68e738676006170f93b3c8537ff6a3b755f2c6b7bcdc86d810329a3176a2185f92d6db2874e08042ab7c39d5b59630299ec284ab76101a4d7bdd4b03ca5c618cb1c32b41b56ae704a30cfc5b870b55e18a1f3dfa42f1dea83d98a8a99f902eba84ab8c85b17bbdebaa336703b4d6973d97d71b0a1396d21e2c5ce2fde1f8903746dc0256f242d4f688a01d33e0802582fd87032f897d95bcc51e470c68f5a7ae3acb91b9c356ed58a6a53a9a58dabb26a6168bee75f71e211ad375d55d22a1ce0fb2f390747a721dd92e8c901a6b42db665a7b9d8052c53ced3bffadd69d8ea4afb827af271ef858ce0c53d532a57c1f5488d2ee940d96335841f7fae2053f619b7334851f6c14e8723af06a975f7a4699e20b0b03e21e3c47200ba9c464525d2537377a2cf3e08076071ec6a5c1eb08eb86f5790c54bbdc3d00c94f9ccfc31e4f02ea83af50bbe1b60453c28c9c990626dab3b7a6ddf30ec4c389ebc6ba1c96204fef1346bd34ee0056ee737fa5a48507b5249b12918d51a8b6b3788012cce47704041ca60653be406f58ad02d6941394b217a1c4521b1dd57358f2e8235b9ac9a99bfbb74d5241a34c4eae7f0a6c629e99c017ddd1b0d499c0d71e7ce391da2b25aa4931f664ea377ce771922a677a36bf52dc7063b045a75efa3afbf82aac24536be2e7eab2efc85d3d145d7f75c251d0f9a9a4f38512831e2eb5df6fced47885221f43ec3ff0122d03b2f57f39a018e5aa39599eff8c887af5e574076990f4bf2f83be514169dc3520cbc4171cdbc21a260b1e57385d881ecc58e8a4374affa567b8c808bf31b397ca418f2070230a9cdedecce68611d2d3c30b0beb9701ed6f3223bdbddd86c29d1709d27a717298f7079befcd8555109a98551597f5476be2ed998b92e428dde28c690ec03c5bb6fbbf8a3cb043df9b9b6312f9745355e6cff3dd1cab56be2ad1cee00e3e04e5b9f7a3eefd85e59fea5be5ee4eadb4f10e1b1f81839bcd6b0800d48be5042129a1363fcdd0140481471a7ad96a3251ae464916552f556a38e5c492dabb218b18232772e5608da7780e1f69960a052da08de39abcf0925c3bc7cda887908a9664fb04739816620d4ac397f260d5a74d49630c762ea3dbacc8bb051b1040c6e2cfeb604cbfe6839e2ea5cbe2f76942bbbc83f9c94d2a16a00669dbe3fefe64b39bd3c293fbc66e4c0783ab82bc46be821b964f21ee4ad1cef84cc34e6a6a863220e3f86a4615dbfa24b6ce36eb6e34c7a6b9c061349fd05dfb5c3f614e2700a0d0ce615bf9ee377f1139a7322938c1ee7b6e918f5edae89209d3ff6dffaf827a7a209a779aab0fba2b71a4bd95aa1ac43535991afa9c2273f5f6c8cf6583e332cca632b6221310ed6621cb7954aeb1f8983da552d5c433d254f09fc77daffe55f6506dfaeaa74a633fbc4eb77afe16bc54c1cf132a32c2cf4ac44cbdd8907667bc3a4e0b689eb166e5fc9eec156b2254c19aa54db58e7b5c34c7bb09948b3d2173f8b5e8e69264214427a53017187b630713575334aa9973567bd2d04076df150d9d8d936e40af2933148891c36ecd493c20f5e1d7d7f65e6e24876e882b806eaaf140788b7d3a5e477342b8b261c42726e0138c28975735c669d79a0af28b0099c0dfdb7f8bc83dd61a288849e25e5ba086361a24029d7922b903e8b149a8f4e9183d704c35510a64dda6fa79eb368467d952be354888967cb898be80102b9d6d2c3d34fab8117794908f2dd50d792a9eaf93dc31c4f739bb48be248824db0dbf93fd3f8f8618036df063a2b0e203443cb6543b07960e088e018b3eb5a902fc765c65ae10b02852b996aa2b0c76556775d759cf8ef45c2c7ee6c12ac1299c5c05f7da632dc9930c935f329463c6dceb67cd1f1b183bfcad1718ba8ffb389383862e964cb3b242117175d568ea45948f92f1284a93f09ceae100bd10324e05323430949df849e53111f626e8343f68c9c1b7676f2c572a03195c8e630979549412973cc362ac2575db924cdef35dae3794938a2cf5863bce97b20e2776bea5fa2f631a31d0824ea4fcde4bb03f7fdbc49b284a2bcb1e045947381c0155001d5778503398d41132ad4d4aff842cc4e7c2572d8d61c4db061cd3c3f1cd44d5be59f8f00b8dba79440863527ad76d4a03566c51134c0a682811e76d6e5352435c7d74c73deee60740298a32cf20e8d07d38320f67603a33242e4972561faeffb9220da88d7be29fd1c24e3a6025c983222499bb4aa03751abf7fd3316a044621cc33bd5b7f9c2629f3c5965c0358e01f4e8455541c07f76818cd5be33be0950ad50b9e0fc80d9456782d78fecc27b64a2c6dcd97e5a2c63961a08dcffcb737150ecc287904e0180786e2abe9ca57b74ec5bb769ea616dfc2f8bf1be728d45d262bbc51226f87d94bf6ed32053c18633f7d21b2554f219d6d0bcd9744cd3ebbfee76b5dba0c5a8f57c5bcc99e0de73192744478bdc5c302b47090724d4fa76a7c5819326f90cfd9d08ec26fc4c4bbfa3215ee02f1a2f8057e276c1674b3c21063efc7e99d15f816b629cff8e57e83e88d7b456c78563376eadccd222e14f31047dda546f4462185bbab8bed8902b2d281a47d1a174bf40d9d99d0afc6ee84aa480d1c886eaca365f6519f850e5d79247b659899010bf8fc06b2", 0x5a2}, {&(0x7f00000014c0)="485ee810e6b44baf3527097d93b138fe930346eb8132813b08b853561e679a8aabdfc07b0a8bea74c9c23cf7029793b616382406cc8b9d192b889fe2d9f76e54e87de1ef8728a4da6ae2", 0x4a}, {&(0x7f0000001540)="101d7275cd2ea5205acfd5cbaf90a7f907f8030860f8b763c02bfc34d3bff17f2a2f06c71135479a02e2d4add1cc2f885b85b0cea57c7bd39eb745f4f0865a1229b53f3c84824ef6a151d53ee83295ba0ae2513c2fa559d50c1fa50fab1cf0cdf450d277abbfccaca14b8b59c7d95b4b9c50b8fbce85be040149a6059747a1bfb07d1a71e0418d6c507e1d1093d2e789e7cb095e500db821347dd2f3f2884e23cff85d3cc325dfaed22dbd2e5325e614c7766b4381aeeb52b20b77ef6c6dff9e5500d058d566bc9307aac1b3d95a4c612bd69af882fed90c5c", 0xd9}, {&(0x7f0000001640)="32b66f7b010d9de64311e3c5a54094783edcfc76d6c9feba5d5af13989e61db651b293a86f5472acc99d3074dc7dc1e1614b52ce35f358520ad803b1be6a97e3600509d57206c52bbeaa25243157109efb0c21910cfa2cbdff264413c37ce6b4c6d952123444500785f341364a3c5e5bd4b27f1a2d10de149aabae0b47c3c05c18332983ec0f1e6aa06e227a87616ec7ac1828bd64381e1033a9a7380a5c57e6e81e9f18153b5e9f2d61fa027dbf0f6a084cb73231fdccc1db5d99a69fc00eede96461a9f8ac8fc4588223a6242620caf971afba3a44ab1f4d2714a6986f43b6440a4fb50cacf4ef2c0e2a31bf2b62ab665749cdc08415c369", 0xf9}], 0x9) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) sendmsg$unix(r2, &(0x7f0000002d80)={&(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002d00)=[{&(0x7f0000001840)="2d9bfce42677ded8bf8ad28bf215b358646786b99cd095da83e4c08bb3e9ebdedf040733865b99f5593532fa725036b7237070fc", 0x34}, {&(0x7f0000001880)="3ab4b00ea521d2daf20fb824c31064e205f3cfb1dca86f54a9b24a80882dcee8757a6adb24a64096d58c8f379f86ab423fcb08da1d8f6fedc02d317cf0187f6357d2e3a6849642869d9852ed6b002f467b44a91adf0a29b218a6fa9ec50a031ca83499bac2b3fff0635fe1e7713a514429533af874fff6207f1e6b8c4ae9bf6ab1582fc5ca35cbe7e93ea40b0dbc57df19d3b6f224c80a8fa056eb06c5a8c375ea132b7a6630faf20816f94adbf5f605f78994e0f80c84b5201eeda25813295a8326d7d4f967f9d555f31f388804be47703bf12e0a42405ec349f4126827a726ca2b71954a7b5e82b2f6ba68", 0xec}, {&(0x7f0000001980)="36516d8b8f813f8c4337400adaa12c09597202b6f08bf4a406a532257d0de3f5b6d0ff5af1a31e5faed669e582237e6ebfd43f7db5ce93fa21e751229ef234f66b18ea57e79c06088ce9a4c1828ff2908346f18a727201f075f6969f37421bd729887b033ab622924ea72ea54c192900568a", 0x72}, {&(0x7f0000001a00)="0194d003042ada3feecd90f65dde7fd5181e88b2707d8df2c685d4fdf2349bfeb8d1172a4a020b7babb4892d8c2ce0913491e1e40fa6a3dc291eef008652de124a0ab1292fb96b276465d52470ed90eb89d03947a93a48f6179cd0539e9d2954eee6f6e917c9169a321c6cac7d2a4afdf5c4606a84102e63e4a851e55b17d36071c1874bad7956a1065754b650fbea9cf8f5e2b5cc7fb73e7d1a7b8f7ab3488680657822490f8ec0b4edf80dfcc9292af7d8fb7356e55eed792f7481d5d04d6ededbfb94dc7266caa89a5c467f5e1208a7e44652864fd7db3bc3c9d0effdaae39b85f2e76bedabf509eb8c86dd7b2484e5c237a79967069ce8e70811de3989a95b89fd855e6053685d7e0b06495940e4cf70e879b64fab626cbcb60571c8baa37c59b45d3effb42d7871c813c8fb0eb88e28bfd8587b7efb932a17e1006fd2642876177f7c62940edd58646b442f6cbd1c73bcc9cf2957313167817d5909a8539e88c19ca78b22ba3068e1faa7d9959d53e506750883566183f1861d04adef1432c1ac49a8281b3b203b876bb91109f8297c5027a1997f1c49c9cd3fc97c7550cdf3e7eaccc5ca9234741f73190e944192041b984037b2e7d4dd487b33d49e2291f0ad5067751ee7f13876e4bcc6fe58b01f3abfded184cef150c12771f1f45d830667f84940b72eeeadf91b3e7a8c2c2228c92a2775c84c211245ff89946caf7989c8dddabfe5137fde9ed811392a2dc7bb38d3ee43e276e6cb3de046c70e0e77c992d0cbd9ee9e976327cef0c8af56a985e59d02ff82442009f50e05536d80b97e9db66ff8b2c1176b54a05c03aa8986bac5bfae22afad37deaeeefa4b566e51ed77c1f4aa6845ffc15edf5cd8dfc071263b311a357de8400466d32f42d84e6f6b10507813fe01150d1f134ae43f24a514a5bcf04c0544590f3b0dbd98245303daa67fe00dc0e3821eee3d2c5a67fe21073a912515bce12f05c8bd104262832788ee326257d1e4044089c6a67ed293e6f25b316095d9028f431ed2fc90277019376ae73934728b26450711225c8eed5266bc3378017f35486a3d73cf87000c919a4a1239b6367c3a192042c9b2be638774fd1ec338ac5e43f35f74a85fa70909c3501446540e8b114312bd3e58cfb6f2bd1b181fa2b52962603417cc9aab4adc9c6c508badf48b30ad8fd38a29d85243f125371d75949ba81f7c33d9e6ac0613833f231f028a0d2c43e4f8473a2f25de3a662e11a00dd502b5c7d0a7167b5b1a25847931ce62f65a08182ece3efb66762e4469ccf70f922b2dee1f831c48679bbd94221e855ae39dbd7a803d2a5641c7c0a475a9383ff24b039c4747d5ad0687e2a4e21c47cfec4a10ff6f97a6e0b6692dfef6b5b8b855d68a5e8e7395920555923c045a7cd0fa3d17aed8e4068850ed6a5f0c81b850bc54f385d08e98ad5ce03a5088f94294b3a967dd568263c89311ac338a49ec9d0a5a8395541767d4505435c56494e11f9e97bad81c3aa7b7572943832fe6ca23ffdcd26a84ae33b553bc5ab56559d7d1a3d75b7c729158c6ce73a5c693c653fa169e75ac1867f6d851dc0bcf00f60289137947f88e6c041374c24b572d67027870d96a242abf5649a7ef710a3107ff3fa4382a84b798576d25e0ffc38679b41383ff50171e823cbfb5e514e4b3617eb827fd7fce4a232da6cf21607c4244ce3392c14cac75cb9498a72e3f829820117e3eb4a9e3f91f26951f2dc214be179a300ff1b0e42fb26ff44f227a7e760ab4b9ce62f69ea872b2ba3819fb4f2d505fc12a0978256c70085a8c2b93ea401a429cd2da4331b12bf597ce631bcc759eb524c3b87125ee98e5e6ef1cffdf96e11bd1a14ae4493bd2e9fbbb42af6726fa6ee3afe1b58cd4ac6218d18f942bbc6358554945e3e48de13c2008ba788d2e66d80d1a0d14cf4bfa92645869bdb80049fcd0352fbeb875cb255a60c6d9299238a361cd07d9bba0ed130d1c3713609e82758e8ab4eb2763838f0c3c640a892ad4bc28a1056c41505244a24ac14d504e346e4043308f23a1475a8f02a70a4c0229f61a60477ab3a731cf34b95360839b44cfdb5fd6a644f4affbb977e2956d93392de680f37b798b0f9b82af45b13c468c7a908a180adfb26daed56b7e66e34a6d1a46e5fc511521c5bb1a55f5ae1d6db2ab425fe884f86296c64a224ccf0993795934e8d6778a7886d9fc1fb107fde9bd6da26ed4b8e1bd94789b501d1af5944f9971a72ca972bcd164ee504e7fb3c1a2ca6820c6908d70db35b3053befa0ac75b414aa3dcab472258e9800430a018671fa8bb782eb6a52aec22675059c4702ece6072ab8c513cfdca076ae968b3ebe735741f887dff5f648a56b365fbb424668a5756a5c1e70d59639e3c9961a70e302a65f00fd81dfd3a8191315f087e017a22f84deb9dda78a9820ac6b0d760a4205b20993a83f091fac4544f704aa8eeb9ebd40b4c9fbd1044bf8a3a8e8edc7759278d21faa783312e37dc063af0838b6fba0fe8fda2f2862ee2c64ba80631945c925414465ca9b384f6b8a3bb571f0623be53e04ab94f9c4f62e6e7961cf6829a5f798e891ba70a99e1cf829e2c6c51583ee7d941fb8e7932c89c8beca9b91ff480867d49dca52e46f8b9c074b9dac042164f57299ebfcfe7935c1de982630bbee1287efee6e7ce068bd5cfc1b0f809f3b95be4429a8d9033795b14274e433281dbd88520e0100e5b8d85bb95dfdb1382c570723ae13b4a1586077fbcb8b78a69fbeefbb4e40ac5112b6429d412348d6bb10c06d14cdcdd9650d717cd2a8872a137264b49d715273b0f3817245370843e5667f116d63e0f733ba617b0a654811602c47f4a0f05e5494573507b372179c31bb1ad78becc8855785c882b000576d243be32e1efed170bc7d2e0bc5cc66423be38688be1872cd088425de9c390d3532174415abf089a9c0b0a6510fcf62a1578c778c640b46804521cc3edb1e0c528f1378959eff6a554202f44724ade5fe198fed6325b3ec17a089e192b6690b5eaf64c3ddf6924e93c5c4570eada2b9a91523fa5e6678e703b964dc0e0319f83d0dde0492fd0a656d7cd3e6ce5d6a7882c28f65b4fb80bdd24aa628aa3811bf54039477ceb33c848fd70c66b3eb6b37ed5bb3692c8603b3d2dfaab785a842aab9d147c742587f1f7b9b8b8276191aaa74101a9d1c7ab0402f1326a117fd83f57c9b275e07f0625a289d9ff1c1374cacb1b6d697a41311c6f48e7720cb2223551a4291bb17596bbf719e6a9bb80a9017fa9ca91a9c0bc6886a9169e93c81d00e6bf544772fc8c8371e124c7b2a892b24abf372cc0e107cf5d4a263598e3ed644f51a29ab2204981e29fe06847c4713d407f38da353c5c7615981a6bd75aa3ef3ae245bd3522ec1ec3c832bc59703a7cb4744ed686f72f05745c2333db9dd15cb5fa0ad0b8c19d7228520b28dbed4c92f7c2b8b72234ae59e92f64591b06aee6ac08b2a63037f4d652d5ee7ae7348e415e0b9f80710b9b03afdc599eafed91b2725ffe2a3579a03e31b8f3ca6d39528e2e64f8f8cf1ea318257114dcef75a4c43c832996dab1d7a96f8076ee0ff15afbc22d3a24a0c1aa504b389149abc4caff34b70a591e5e5bf62d8abd01562ef6afa102a02ffd0e52644247e10e66e6092ba2b6c005db80e5e3a395d12db2f748a14f4d17556e492a8bf6bd874c8858fd23c85d83b676cff6fd1892cd76b0d01567276b13401370ecd1d76afc688347c9e81f943d7bcc25296381dd7b0b1834111812e92abe4926ba08ef4c0a80961d011dcfe5e8903135ffc9a18f568844c8840b623eb183a70975f5767a7edf069dce11cbf90a4211122b53ae194eb8cb65e4fec8450798e88b66c6506b73f7964dc5343c5447cd6fea30843ffc21ca897a193c43c48f94109d081079d806b4aaaec8d66efc4532189fc4f9fff2bf71c2b61d2cf0557974e682cdb4de09f2f191811d404bfb74a70fe489e35dcbfefc78528849c4efedad117e9999142836256bda49a24cb58f244574f05a2e0b0018600880a06cb46091dd8684e8d4d60fe2ad9b26a06af1b307c4747edd15c0ac936ffd23b83f25b6fe07b7ec5645f014da38d305670b4076d4c5aa2cd3ebce04a7e92c593981da25d73c889da00c986c1ed3354507c767309daac5aa2bfa1403cd2928cf5bdd0712a97139054d03c7b4ff6c323cd35d04c963a3e08b688566d2b69377db1e9104d33f8e6d9830ebc87526037f451fe11df23cbbc49a2a8e8317cd67d0ba89a88b2aceb48eefa4d0533ffd685ad6df265e954855ae1f207274f0e291f741b0a927b37766c6e9ae19644bda88619cc935a2fba9bcdb69109abc74da261fd26b4bdb7be5b2aae839cfa75a9eea0a04faa9c31a1326c1bccb4217f2936ebe68780735ae4e32e89d25cb32e7ef8e14ccbd33865b3b53b53fe4795bb40fe3f896e8cda52653d97ec4ca05a70a48582afc586f498ec55c53ae19d0f3016af93f82b679bb6063d3181e7f2bdcdc7b9de2480bf051d00158226c3145ddc62f061be68444decc9ee6c541a0e971509c16264c87a950cd897968261defd14e75cf8199544e7054dcd480c262c381cf55fe6d6feaa2ce709f64b7d11a1e66c39d6a148757f91bcc3b5375dd89769913adda78ee8a6f911b5c04b458812436eb84c5ec66490dd7d23c41dba385aae143f77060091db9a379c489921a87b7681d07306d60650e4d3bd43523a1b98c0ea40b27fb440ebf93a8ebcfe32f2835e171d418f33658bf39672ab02ee2269358ccad423794c7645c77c6ddf7d29d188ab4aaa5ab41bd12ad0b31be116a0dfe6c5d5580f138d2e4425c364863622285f49382aad074b1485ce6a043e5ecc23207286d4542d1cf6bf8efa5e8d3623c7a3be53c841e92a4b050f3ad87ed0b410745c063ba2ccc518607d69103659257618614b08949de8bbd604ec53165be6c1df4ab7758d4e894a4b5451a86f164be30d829a8825796f1b4c8a5bd180267ddb28a75a6c2af2c4ecf29a967010d91c79d8a563cd6a9c4bb91724a9c950a015c58e92657b6f2cfb35dd73b762ccd4428fc8da7e77f4b8e9a128ce3082211c306403c9e2086758d4172f079f7a8cf5e303c93cc1bebd274fc89ea626d7abf980f8b75eeda3effc25cb75471ccd8cf5f54ab843b6e9493e83def27c3de8dc7a5fbf154553d0c326487600e56b81d173204ba63468365535c84be60280ee1309d21d9e0937d9cbfdb1e8452700d7200a13eda34aa871badbad9051a37129e85f93d7f522b735150dbc63b0b8c4752b7d1849ccb55a46c411589f6bc5ba00fc82fa7fe7bce7ceb75a24dc54c359b18ef7f9f6f1f6fa4a6db8b6250052918229560908b0d53c79aca53974394d9fddf8443adbb78a97bc2b933612d8bc8903c52ae8b38ee167c5313317e1c5f0bb3f4cb27e13d975ee5d950470e33a2a41006ef3007aabbd3a644df262158831c47bff33be17d13c9f8450ddd866d4f3bdd6d7658c4c94041a684ca6cd48da5466711c340bc36670aa4c69538d0348990c3987c54fa45ff8bbbce9da1a1d168ec4d70a84f6d641e6b95aa6ca762c49be29bebbec0be036e6e6e7ea9621c18574bf7f20058d3134bb4ac60c3088a47eb8d303c54274497a6d1ecbeb0752f357ce1151a711311b8340cc12e931dee73464d4a58ccb5cff0fa20e6a5952409cc42e2a41371fab59c920e794d5036faaabbec898105b1b1a6878cb4e778aaf75b3fbb11fb94d1eadc7049d7e62d7f13e8373251eaeac55af38bec63a88", 0x1000}, {&(0x7f0000002a00)="9042ccbf5ceaa10015dae9fc631aefeee6b144d19b32735e5d91ea7cac1e4ebc378bd3b117b9d60efd45465fdebc0daf9fe30345a17d0ee6be2ba9ca7615c9cb006a64cdb0f3de64f2f8d18505985fe56c831db71132f99955cbeb1a7965896a7600fbd90dca54177edd6faf74d37c42eb4610e6f43be9f99f23ef21b37be2a633e839b6b39ef0d51df7a4a40e395fc067ac4b6a78a1", 0x96}, {&(0x7f0000002ac0)="225f39c332fcfdec9a8660f8bb8c2d8c3056680a6ee6446f95b7edcc06d14761d710903831a7dfcd9fe5a519ad17023377d863a0229e269f451c3d4a093c496200f9b29187ecb4d1ac96e8a32449be6411e9862a251b01192525997e4c2514cf7f39b28b1f3ba2f647e9519bc6f6226493048b4ce08f175c4b43c941576a89bdfca8a15788f743b13f63d3c8952965", 0x8f}, {&(0x7f0000002b80)="583462444f0fc90efd0820c286e33abef304173147fc3fc1fb89db59c67156e7d45ead28a2878a6d29f898a76c455abe03b81d7a24d528c36a699045d30f4429801fea48c395b8006acc0e4500d5b842bda2d7e90573b0c11019b252bb353fa740fe8be1b69af1be101b3feb85d93760f14adc823914ce1d679f846465b43a6fc88d50354497f8d40e264760ec2547ed4042248bfcd2346cc172c2dd122d1a31b75aaf5df09ef65ea192248d4de9195ec3fac1e3249a5ec53d43d83b7104adc706e21a2b6a6da5af5b2a176dc32b83ddd58d7d1972cf2a77ccabb0", 0xdb}, {&(0x7f0000002c80)="9b9122e36a076f06caed761df7c605c472fd5ede8c7d5446878c7ae8ecb034a9a4917ea5c632a20279d8742ee3af92dd20a653e2e4d8f74bc1e8c74b26cd8a8a81b821caf655b5bb225d6fa8df8a928437916fc4", 0x54}], 0x8, 0x0, 0x0, 0x1}, 0x2) 13:12:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x1, 0xa4c}, {0x18, 0x3, 0x7fff, 0xe0e}, 0x6, [0x3, 0x9, 0x6fd, 0x8000, 0x9, 0x3ff, 0x7, 0xffffffff]}, 0x3c) r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x8001, &(0x7f0000000300)="e84374c18808861843d37cf7c97f652cca548a4ad40fec70062434faf97d9cd69d807cb21d9962c4d78324361334a3562305917b044f98617b9877a213a3c7a6d079fde5f11d705b6714703b9c09c334444105984cfda473f8369f01ef2588c2dd505423a003271c8b217f2455b9efd1aea915ebbda039edc3f4c54243fa4052f537e4bdb6495e667138e728007d040e1c38abf783c8a9737f3ee8ee0967cfb368cb7d69dd6c8e28b706ac66ea383baf758404ce97177f9cefbfdf6b2efe5a2173d376da4f6546fd9ef11e7b34970b539939fcc4da2704f434124e17f2bbdd5d397013f3f18297e8c7512b", 0xeb) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 13:12:23 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), 0x1f6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0x1, 0x80000000, 0x8, "442ddddb8bf55b968e411472cea410d0841a30b5", 0x8, 0x7}) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:12:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x20) openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') 13:12:23 executing program 0: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000000)='/{\x00', &(0x7f0000000040)='/{\x00', &(0x7f0000000080)='+-\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 13:12:23 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)='y\x00') r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./control\x00', 0x82, 0x1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000280)='c\x00') 13:12:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) semget(0x0, 0x0, 0x2) syz_open_pts() 13:12:23 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x2) 13:12:23 executing program 1: mmap(&(0x7f0000000000/0x95c000)=nil, 0x95c000, 0x0, 0x44031, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpid() fcntl$lock(r0, 0x23acb434a96e71eb, &(0x7f0000000000)={0x2, 0x1, 0x1000, 0x9, r1}) 13:12:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x0, 0x9}, 0xc) fsync(r0) setsockopt(r0, 0x24, 0xf, 0x0, 0x0) 13:12:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x840, 0xa8) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x81, 0x100000000}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x60) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x3, 0x5e1, 0x3, r2}) 13:12:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) accept$inet6(r0, 0x0, &(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x80003, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ee0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae59662a9ca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) msgrcv(r1, &(0x7f0000000800)={0x0, ""/226}, 0xea, 0x3, 0x1000) 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="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 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) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) 13:12:24 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f00000007c0)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000500)=[{&(0x7f0000000140)="4751571258a71e0eedb94e4324001607505dd03bd35d481e35", 0x19}, {&(0x7f00000001c0)="b846f276e92677f0bdc10939ce455e21ea1e6b3a575e36dccf2c998ceeb29a7e24b9fe01aae822c00e3656eddb7163e1319300cc6c3f38e23d5b8466af466bdc053374f7c265ca42bad39dc1d3ffdf", 0x4f}, {&(0x7f0000000240)="fdfd3eaf8d3d0fe25880f4da3a4952700836773eda6990fbcedd677737c3bf999cba56e84913e34e92d4504adb9cd144b1f88b741dffd5c763da1f016d32a7de2e349b7df35d8601c026f0eadaa186e4f0ce4f05c0a61646645885f8761cac91e2066cad3965ffc7b765a92b6c6725c93cc986b53f4a192849885cddda8ee6fd4558409b58e8f9a82874ac31bfa819749b2efa448f3b89614034619f06fe62deb26f2db920fc22292b383fa2dfb5f8502e61d7e07b8179eac196721ff139f1418c99d6baebeaa1aa9a61b04802ac1cbed6f469f538c913795257c21cabc6c7e6923e517152103008120e5291688996a9e941d96a7d3a80", 0xf7}, {&(0x7f0000000340)="e93c48c39b9bae3b4dccf137d4225c574f72c93870dd4663f64ed1b23be9643b7b2c7b34226b9d65b2805798442c3e42f140c173f016653c9a37954367fed5c701c1967839ba8f504c26e28c228c71546f18d89d83824e4039c2620378f3cc9ebbd3407d34f561e327d249d3aa0295c93ea4021e0a21c54c0b19f542749116d2b2b85e0dc6ddd714a46aad6d8606cd4e4656e868e5967ec5d28e2e194bb27b41", 0xa0}, {&(0x7f0000000400)="1a1d4b89d83e", 0x6}, {&(0x7f0000000440)="d58cbf183305dbb4d6eaff07810a666ac5a8544d65649b26a5f7c29aac2fecda4a99d296c01d814d63bf7a552fb00c79a5df8a6ca20e3768a2eb160d204af884c51afd16d1cb23f3eaf5ffd990a883abb74e17ffc8a0d48d8aadb1399faaa65197c817fae9f08c000a8e129762c5bdaef9de5c2a9cae93b457dc18", 0x7b}, {&(0x7f00000004c0)="2aa1dfd47552ed16aba0ed206c474dd54165cf9b1a1ab45422f206f1e3d27bd219d29feb65840d6d9e9bacadb1", 0x2d}], 0x7, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0xc0, 0x400}, 0xd) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) fchown(r1, r4, r8) r10 = getpgrp() fcntl$setown(r0, 0x6, r10) openat(r1, &(0x7f0000000800)='./bus/file0\x00', 0x1, 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 13:12:24 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00000ad000/0x600000)=nil, 0x600000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) dup2(r0, r0) 13:12:24 executing program 1: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r0 = shmat(0x0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffc000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000d16000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000d13000/0x3000)=nil) munlock(&(0x7f0000d14000/0x3000)=nil, 0x3000) shmat(r3, &(0x7f0000d10000/0x1000)=nil, 0x2000) shmdt(r0) 13:12:24 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfffe, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x104c3, 0x194) r4 = dup2(r0, r1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf, 0x45, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0xc23d, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x6, 0x9}, {{r3}, 0xfffffffffffffffe, 0x30, 0x20, 0x80, 0x9}], 0x94, &(0x7f0000000140)=[{{r3}, 0x0, 0x8, 0x15dde6a045cf69b9, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0xc, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x7a, 0xc6}, {{r4}, 0xfffffffffffffffc, 0x4, 0x8, 0x101, 0x1f}, {{r4}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x40, 0x80}, {{r4}, 0xffffffffffffffff, 0x1, 0x80000007, 0x304, 0xfb}], 0x7, &(0x7f0000000000)={0x3, 0x1000}) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) kqueue() 13:12:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/63, 0x3f, 0x2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 13:12:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x480) msgrcv(r1, &(0x7f0000000000)={0x0, ""/153}, 0xa1, 0x0, 0x1000) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0x0) 13:12:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:12:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 13:12:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r0) 13:12:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) setsockopt(r0, 0x0, 0x1e, 0x0, 0xc0) 13:12:25 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4b9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7fffffff, 0x8100000000, 0x8000, 0x3, "4de75c27aabd87ffbede85e8a2a7320cf709db3e", 0x80000001, 0x7}) 13:12:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socketpair(0x18, 0x4, 0x8, &(0x7f0000000000)) 13:12:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x200000000000011c, 0xffffffffffffff80) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="c2a877fed4cd185e65cbb4eca00be3218147db8419644d892274d544ec930386fdc16c785068cc98d1f0324499753bafda5b295a53a6fa450b29880f9f9a447d8a3a080c94e10b1c99be288c909a0c4d4cc68ed58e041892df7d782d585506699b0c8bad", 0x64}], 0x1) r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 13:12:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x4000800000018, 0x4000, 0x1ffffffd) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) fchmod(r1, 0x80) fcntl$setflags(r1, 0x2, 0x0) socket(0x6, 0x4000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x30, 0x40) 13:12:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x6, 0x4) socket$inet6(0x18, 0x1, 0x1000) 13:12:25 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x100, 0x7ff, r1}) socket$inet(0x2, 0x4, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 13:12:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 13:12:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x35, 0x81, &(0x7f0000000180)="42ddea558abd48b4a6679b628fcc2740000000f7080cc5a253d67a14a5e7c46871f55e4a9d3fdca13a8f7832b5d9fbf178448e1e5d9dae2f7fff17556fcd4bde0748e39315420a51a2910e79835c120271940c371141866ef21ddc7ed097a14b5089271d6b2c5b868e04b3c9ec0757a4b6c84b814b5ba2157fc6b35939b745213b54d9", 0x1c6) getsockopt(r0, 0xfa, 0x200, &(0x7f0000000040)=""/92, &(0x7f0000000100)=0x5c) 13:12:26 executing program 1: r0 = socket(0x10, 0x8000, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = open(&(0x7f0000000740)='./file0/file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/118, 0x76}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/151, 0x97}], 0x5) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r2, &(0x7f0000000700)='./file0\x00') mknodat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x1008, 0x401) recvfrom$inet6(r2, &(0x7f0000000680)=""/117, 0x75, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x45ab}, 0xc) 13:12:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) 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'}) r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:12:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x40, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300090af64629726f5279025dd2aa8ca698614752f865283a9576e1b4350b6fa8a190ba774e86b9db0799aff6a5b8a8b84dbd043a83bbd6f209e4d7f0b92cae6613145f905219a84f382f2d9b9cf6bfeb365cb17b60c6861fcad2748ac346ea2494abaf6189082ae7e137fe1dda1e2ec80d2cbae996eb1e5e28158"], 0x10) shutdown(r0, 0x1) 13:12:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="9c9e013219c7eb43c4bfbee5043ba53fbffb81171c8534404d42c2a6974a500c1ec2ccac1e09e02adb90606f882f0ab2ebe5bc76324ab33396c2e7601129752f8d4ae109bd95ede1131479f50954bd49cca260cb7993da3d44045aa394cf461a559b1d579e96d2370c9f21a972a3f3ae8fc9dd37ccd22d389b553a6e7edf094fe011a4fa694bf982cafb8a41cacf0072602f7bcf4be4501748ed8306e82d3d16ac026b9c2742953f102eafd0fa67fca3412e6d49852bdb6bd4f03e71f66a8d1645e6a222c898e3999aa06f09d58c4753d2a7f323f7ec22bbe0d59255a98f0140999a6f28d0994cbfb0a5", 0xea}, {&(0x7f0000000200)="6016e73cd11fcda00b99deaf2519758749039aad7687307ab347a36be888ce2514b15312ba1d901c07841d60d3ab088bce1e58eff5d03d07ad8f6f221e733f884d894564bbf3ba4112f30f5762a932c9e86c645394440a5d8e715df11dc1a53f971217d6c056d81398d3519b6719ec2c5eca9929fe0649f00cad788217ff3ede4869d2bba6ab8219460dd10bdab77f0e3e57df4f9badfeb913adb25100a3c390f2b54d3b73152bf72ab872d332c72212bb02440c", 0xb4}, {&(0x7f00000002c0)="aaa60eaa6aefe7c81212b54cb64746e926614ba1d4f23acb69b8908833db3abb954bb9b0fad908d15173e3", 0x2b}, {&(0x7f0000000300)="ec0bbdd52491cca0a2f518fc279a795ad7bc8c5be9c56c0964b9181a98fd48ddb2e12014a5e2d96740a25a66eda9761b3a297f9ab92b2731d0c7123e457d9f98bee227367920c3c18279e1f9ac663e8865abc745474777cfefa8e8869dddb0698f4ee0a3d2d916b4c2251c5c4573618e1d22ffda29c6524c156d0e29452f68f3219aa194ab4fdf8e37602c1382aeb6d7f26fa0fedb9810594c1d", 0x9a}], 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fchdir(r0) ioctl$TIOCCDTR(r0, 0x20007478) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000000c0)='\x00', &(0x7f00000003c0)='!/-&&(\xce\x00'], &(0x7f0000000480)) 13:12:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmod(r0, 0x88) fcntl$getown(r0, 0x5) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x6}, 0xc) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:12:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x1ffffffffffffffc}, 0x10) 13:12:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0xc}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 13:12:26 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchown(r0, r1, r2) fchmod(r0, 0x0) 13:12:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x4000000001, 0x1) listen(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0xfffffffffffff800, 0x10000, 0x5}, 0xc) 13:12:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x10, 0x9cd) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x0, 0xfffffffffffff800}, 0x10) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ff0000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 13:12:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000000000000000, 0x0, 0x4f8, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc", 0x5}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) 13:12:27 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) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x287, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080", 0x0, 0x800000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="946f1a2e8446e41274b943894294db7f08c84b0b9e12281b7d44d709156f6dbbca386136dfa04bff1df703eef5906a9436a7339f38532f416a2dcdeeb691f16bfe666aae0371c4022ae9b19456b82b8dcaa532f875aaebc63cb6baff0fcc", 0x5e}, {&(0x7f0000000280)="d555a9f8d77966a7fd37e13f8c800f292b205478f427c85d7b5d3520d5c9af87de2099b822609ca3e78c469da03b705728a94b54a2f399e03d0a129ffa0a0d0bff672437f4391559c5244f4e785ca09c9bb36328e3542dc4c6d9e5ed38b981ae6d3182c33eb3d1e60f142a00b2748d0e3cebc05e40", 0x75}], 0x2) 13:12:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x4, 0x12) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getflags(r0, 0x3) r1 = socket(0x10, 0x2, 0xba9) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r2 = fcntl$getown(r1, 0x5) setpgid(0x0, r2) 13:12:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x6) shutdown(r0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:12:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/218, 0xda}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f0000002180)=""/4096, 0x1000}], 0x6) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)=""/172, &(0x7f0000001140)=0xac) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() bind$inet(r0, &(0x7f0000000440)={0x2, 0x2}, 0xc) setreuid(r1, r2) socket$inet(0x2, 0x2, 0x0) 13:12:27 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) setrlimit(0x7, &(0x7f0000000300)={0x2, 0x5a}) execve(0x0, 0x0, 0x0) fchmod(r1, 0x1aa) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000300)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/204, 0xcc}, {&(0x7f0000000180)=""/57, 0x39}], 0x4) 13:12:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 13:12:28 executing program 0: shmget(0x3, 0x4000, 0x0, &(0x7f0000649000/0x4000)=nil) 13:12:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:12:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2, 0xa0) readlinkat(r0, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)=""/183, 0xb7) readlinkat(r0, &(0x7f0000000200)='\x00', &(0x7f0000000240)=""/86, 0x56) chmod(&(0x7f0000000000)='./file0\x00', 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r2) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x935}, 0x10) 13:12:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') fsync(r0) 13:12:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x100}, {r0}, {r0, 0x20}, {r1, 0x4}], 0x4, 0x1) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0x3f, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = semget(0x3, 0x5, 0x250) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/102) 13:12:28 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) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xffffffff, "5c04001b000200000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x7) write(r3, &(0x7f0000000280)="f1c814859745665cae069a6ebfc8c17c118c905c5bea65cf083654b4f7bf53017638970f9e1036f7b8ef35cdf6cf3e60d3fe7a8239698d95b7e6aa8ef6795b3977c22f4fc7edc53ef33e5e0f2bd8b13d11b30df6418f7dd7cb918dc8ae54ec8250ee0957945a2431692d22ff658d3de92f2765c528c02d4143c626d0ce82bc56e54a79b5638a7165c2f0da83098db0bf977d5efce1e1ea40504d9731d0609f70fcb7b7b1d151748aafa36d2fef8b821dbea9fa8254a242236c9d5f0336d46f8d97c6ef89927c5a630e4ab960f13159cbe2c4881c8fa303e11326ad00da5a25a469cec15b3624a9c0f8407014671a7f23ddde6ea5b7249c12744c171b5e6dbc3d6ad684ad2eea010c0bc3e2264f4bff34a96f73747647bd13178389d7a89b6a27fc2d61cdde1a1f3bf4afc592e7913569490395efd239a5c3f2b2ef5f8ac9e14bed5d9e2e2e3416b1b423a8c7647e5f6c4c56463ce50a02d81659d75e671945ac1e09ac60361b6f2207a25ea351464410a43006c70ae1baa64bf2d33b433b4830bc3d7862b60dfe79eb676216a0831eae438cd6aa0b82df6244c789e84de56d1ed4889d54f5c62a89f35f2d801f9f4ac2629c3fa874070c796402d48cca8e70ef8b6c42390117d2896860c9ffd30ce7ed59b2bbc81515bdf27863183a9ddd12159e2d3837289ee80222d571e583ceed4661e7193ec2dc19eeef7ff5146b9222a557a7fc49e17ee66825401621099739f8708d2be5a3be18c0bc03d1b10031659ae322111b2648953a9e89087c0411b882d27c03e314e7e8337f12e53e029645713615e076c5e36e63339692fdeba9c03961487583b2dce5a54819f7dce207e3513460dcdd824b66b1dfb1c8962728965639af65084b9bea77595b565563a447bb493b40a4d840d8739580bfc90a819c1b2f37bfb2cb43a2b56096f6588ffbbd967072dc9d98d0c1d2a0a2d7b4c0fe237fd1e17edfe3729ef61a8028dcd40c229bb16cf4d403993875a687013a1a0778a017f0316bfa2f5815508f3098819063cd37d2671f53867b80e252e621c74e9daa93fd2a191813de394fb9074145233feafe1899eb8f3767c8915daee4a0edafe14f522a50eb23a2520585434cf67825d1bf5f17be62fd22270b7563c2e359fc485f6b3ea1bf2929a9614b8ae2d729b6225193d73908bea7e173f0264d5981ba2250a4ba979b61f6e2af4bb1f16ba8e62a10e6f6a46eb3e8f1682b404728e13b8dc1a8d453253f5e7e3468887032915093849b7c43236ad7de261fed3ee6980d90bfde2b13de7d04cb2585e04993eccc8979ce65ede6e1f456d8085d5ad7ef6809edb7afc1a89ba9d72c77013ece06ab41887e42b4fa5395a59978247922191dc6ccb734feb5be3f836879c34476623835dd9053e878f8a8447db2a5d01ba03ea65a0e7d72a132e9bf476b3b3407356c713230521fe0439cd1987d3927e190e5a1873ec10ef29cb0ccca66e9787311dd3a4d918b2c68bdad0bb3ce841659dd667e837a282dd420f09a8b23b001a0f56e9b7698a3673fa72b4c7fd2310eb1c470170a6ad29a1621ac9760690591df7b2612ca4ced9c1681ca1c23c66cba89a4a156b83bcc99638674a5f43adc40798d7c1eafd2c4fa9cbb7afd083ce58c82eb13220f877e912b0b9e56f00c5df0d52c0a43a6a055f1f64ce03761b882ccf353262ed2ef5218c9cc873d70d0e53f62bb419d6ac995310d0e4d8988f40e2867655de5f1ed878d50e4caee00f0cd871e6ad466020d5c0c3e8e31d4042842cec6127e686c9d421e2b1aad09da730b35ccd936ae1836ab164362048a621e20fb322ab43e53b01035917e3ab652c1590e34032c960e7b12c4a72b125754cba0047fecb2f42b7ffc865bc0d3fd9ae46606a6bcab9e51ea9a7bb44fa0d3ed7145784f3e9f0199a0b1bb7a1ee07b0687147731f0ae6f2fa45661d17ee93ef40e4ea57e8e5d7664f59dd9bfb9d4cfa167136233ae7560b6cffa2e9785ae801a58fdc09976d6dc8aee748324c664dc49921fbcb5390e64b6e7c18750d2ec11471759b771904e5be86138f053ed2f908212aaed74d97d3614c894c0ccb2bef069b0170d219d4802453e1dba716c8d82f2106541b9b7f8e1806e31aaf827c3f10dee2eb4202bfb94442e203a8a4359565ae472d5ba929cf836d28a29002071861138cee32534e22465c8f854b2ed3a3101635def01de6c3dbc95650a892623d32f763b7b2751caf84e4379c882e6af7ad118101667b8218f857f67747e040550b040b582a6e56205accf5d3bad9d0ee83f28a54cadbcafd132ecc091ff16f079f840aef508169235adf0b249fe824ab4a4de86c2b75cc9aa07f02105976dc4879e257d6c40992df9dbdefcce4f881f39a3ca5a9db508124c742d56b32b5012e4ae7aa0d181265018cf8882d7a8fd694c7b4ca8383298a219a7d6fd4f721d095356efcd339216303572e062f7474057b22a46f0909a9ebcf8d50a39b976eb6995bfd79ce82ccdd90768ff005cb5967eb4fd6bdf04e02a6fa1349a2017876b7abb0fdcb06529e1c06ee788eb54f6885ee156f678319e66d14ceefaf90663ff76c225108bc4545fc35d2b4323b5ef531524c3fdfd59e5fcb7cd06aa4fb856b3bbb3a314e6d629e6208e2cc79d938f2c0de0c4bb76815cdd937b3c58e5a19eb22770075f24d87662fa03824222521039cd423b524ee3f934ada1b1bfb5597410da9f7f45e206ae6951f52a04767dc66a6b5f6b052b2428eb387ee3765ab01eef5b0dabe842a9dc5509abed25e8d0d20ccc186bc3f2d1c2309580bd26ea5356923b5e5ac9f227c7900e060f45afbd0846edaaba6a5101e20877e7056c0ffa7cf6c0720b27068a06717a46e74a8d5e7fdbc8b228de9452213b3290ef2986502fa2a8c5cb562250942f8658026d8a7305b7fcfdceb9ca253fa617d5377b49b707b478c7926e049acee769178b0bb56a72f08168d38a52457b4c4044cb5cee1cddb2452213f2b21e85e190fcfc26e5dafbb00a159815eaa169c5de5761b7f19eb300b21f19939e9bb53f02f94335ac978ed8e329d4644f26b7e39fb699e84dab78330cfdb876cd7534c42dfce42a873740238babb7905b4abed0f9d6749179f482cbbb1b9f2188d20a8af1e44d41b1074e2cd89a365035f0658c273c98adb7e7e7c286c5581ab9fae8556643716f6fe8d6a046e03ce18ca983903a16f6314a472accce8bd038d6929b0f0153c6023b5e829c2f643c65c5bc9219bdee733dfeb9af91bf762dc9b016797254021971012e4d99ef2311748f55e936492d2effbcfc910e0a53ed9bec5d3c70dc8ab59a7390f75f67a20d82ff9e388ae03f21c5c52b56db86404070727f125554a943cbb9a4b25b66428df2f69249f582c5961c3e6c45766b19f2497b13822a34c5e04c0ce72612e1081691c43d01868bf0f43c3b0f97059a09395f29a3857a40cafabc9d3cfe8e57cffab6d0b371ec9233a634e3deebfbd72ebf9d668530df5f269e122408208fab80d715a2e4b09e062e3c33e250ba759de0fa5a29ac525f8fa97fbaffc721b504c117a6fdb22e96f7170226c9e3f9b040c6251fe83a13d485651a6cae10b2952b3a90fb5dff7ed38ee5c920b2594eddaada4d7f0fa1119cc5ab145c0dd0c57baa2b391f9a72460ef3112804c557c089f74aed039b56e5f73c5872debcc4437eb9c5bd3e9dcf65b357e1f7c594f086b8d172ca140d0610b2d1c789af2344061e8eaf1fd4c294ba45e543d3ca1ce9465b213299af438ac2cf4d85322190432441743ad3bc6ebaba9aff6c412903149c9fda74761a2c93256b9d17fbaaa7ae00186e6e938ba5a4f0c6bf0c27e8d87bee43b06ac1acd4559402e98e5a8c0edf8ff5106f44aa3fcf4a0e36c1de8fb1d808d2afc41476b05723b2974964e9cb71289e9e72444980e08ff2162891cc6578fb2db2bd38e51c32775c92db428a5e0907845cf7568169a60b0cabf9f6936130dc6eb1cb5b18ce678a6fb7dc267b2801862677e02b826f752d38d85d58cb43f5924b410246f21983c8ad51648098ec9bf80769342b79ad1fe6200e3389bd26e791120989fd94d138de67071de33223168cb61d0ed88fd09f1fcda044048768d3d6c695bc78cfeb3b060e47feb4d5f86a82357e33a629042cc10bfc7c85ef1e22512e9561d6bf1aab2a9624b506b5bafb730341e8f775b9641e05aabfddc0d5fd8a8659aede060ab8f9446f02d8e18d8bd755863d5db83f1d4a17c77fab98f95455fb0f03b8bfbdc1fa7fd4160dea77d7ebeadbc556d9b3b2deafa28c869ff86276c3a7d8d26eec055bcfbc11e52f08640652fdac7409998d1e0a8f391026694905deb31c95bc069a866a33490c1b9c81c088ee88e0fdfc7e05909ef40f08cbe3762406723a542ec2d5bce25717589365aa970d58a943a54819bfc5548b4a7be64c38cd8e5313b4c0f46c85289f38ced87dbc4c9a855a934f0b6c4cd03d968c71f437916a8de731e23ce478b5a012572d4e80f2cfdb1342324af91f70027a2cb9f37a806c364280ea24fe646f5a42b361a00bf352a0738e805e81771b7a9ba541b444760cfc047bc917efcc346e0105dc1b18357883a09ac5fddf8842ccf4cad3e6f88820eda04301ed989cf9a13bdb1d96c935e2bf277a775cf9eb164011fe1476c55e52df836cd81e7cc69e362d4ef87be4313b647712ddcb1adce4fabeabf7a7b6bdbf58495e2d8f0798e9c51f05f93e164df8c6d48c50a8bc2b11d9bdf4a5546f4d03fe915520309dda02dddb7af48115964bbbbb34bdb4ece574247cd08e925c55453ec5751da4ab9b07dfe954836ba930230fbdbac0cd9f667bbc0168ab462e87a7b353c21dbfc348734c669713986c17bdedfd5c5f1b1541d181e408ea788f8238c2f5960bdf9b5ea008ef1625c15caeabe6e361670a3231ed2d81294573aa95f1e671ab6de7659f5b4e9db131f7d1534f9ccca49a97b833d1bbd6d4dba3b0d4ad486edca1d345de3d17c55e4c09652b2e49f2cc040dea1421e8bf5d2d4c2b2b0ba2dad2a40d80aef2cbfa0c7218b8ae55c899e78bddc93ba45e0c2ad87fd4930f416f300c213b1db4c58749824d2ef41b779867a94557874482be735bf44d1906b7849687cf7dd339fc5095df8f3034a4dcb14434cfd22960a2d63df0b729ee68b9a8c1908d71fdcaa42ce0d6e19009c94ed752942733e4ab2e493259611ec5c5e01557402a00e872975982293335b668a5afd2c7ae5db7587c17490e379ede51111bbf311cfd6d58291449b28185e82c7b683db0caa4f0e9ea84d6625e8eeb02bf9ba456d38f5bd125fb59a601c0451a4b7ac0b7d93436ddf1da0ea668893be036cdafe07f106dd4e31303235b957fb0c18aa0269af2b5e1b7447f52c689d16270c9dcf102715a6f639c21fe38407dcb7e315a3026859b288d703bc0b78fc4aa594363ff7aaafda9a563e946f0b44d16b0db342eebaa7ee9a98f5b2f7ad54ee2bbbb995442e15129805ddc09252930d92d31fbf380bb93134afb650ba5ee821427498a62b196715f8df0ceb9d4e96452e0cc858daa6956f8894f23888d9f4f6212ad05e29cc01daaca3342706faf178c9a6d6600fd5612c22f8cfed7988138b4fafbd0026488609433f60bcb23ceea990c46d9741d017291d5f9a3dc0fd6cb26f1f185e15b66accfd23e07410c8fb1fbbf7a5b71f5390b18d28ea79fd48968f86e0e977f7a22a8824388eda712804628de932ccaf5c0e1eeb8ebfe7cb2decd41a5579680c2f993bed1cd6a40af7535b846d230e624345f87", 0x1000) 13:12:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="6b19c6ee017825aec73dfd490c415ddd047ea3bc7bccf6aa42f3bf49eef33d8e2d568866162b6a7a39c500e599c7c3180c6171a86f1b35d4c5fa3ae32a03611277c64a314eb0a1484a018076c19f08e8eef9aadb2a4f62ee58a8a768b9a93809fbf5624c2c2fc17fe626665b94273f90f568afb531ca29525a1a86c3851cf4d25e3bd0115324eb1c2ef5f5093ea8167a24af5dc9cf8c2659dbae8f41651dae6078b6fa0a7893cf62a38ca4d465c1ef358e0d11c223fd2e30484425454ab213be942934c4f5dc66e85e7ef496f3208e8c75c8b8b1c1953cd14011b62494e61e736e181263c1f83714c5bc18b8b1", 0xed}], 0x1) poll(&(0x7f0000001580)=[{r1, 0x80}], 0x1, 0x5cf) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:12:29 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) getgid() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 13:12:32 executing program 0: 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) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="577ec7145d570f3163ddc548baab74cce06abcd76e52918bb067f2b955f2d064e79aeffe7d1d3024fc438429cbba267e425416124c281f59db0b068c8501f962c91fa3ac6e232636722ee318f2653f4a8800b6d437804f97715f1c0daf42073445f7fe0a947466ad0dddcaf0cc839848123e7fb17bb1ddc2ea06e3daf16523dbc9b77ae8abd45cdcb116a3f8ffee42c14dced1311cdadc5023de1dc8317efbb571a02f7e955fc0846dc1e425daaa7698a9625f7fe85af29ae6b6b8117e4994ef4a26098ef833fbee0353d2d9c9a9af", 0xcf) close(r0) dup(r1) syz_open_pts() 13:12:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x753b886d75de5e9b, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) shutdown(r0, 0x0) 13:12:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:12:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f00000003c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffffffffff80) 13:12:33 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 13:12:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xfffffffffffffffe, "85495500020000001000001111f5af400900", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="7e279668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x0, &(0x7f0000000040)="1d202334bd0b523f58292d5a9109b5629d5b8e40fc602f5c3da02c7d48d20cf8311485ce3a2ddae9045985fbf38ee5f14823a1bc3573f4f65b46bd5e49f7d7467594bd3f339275fe0fc52b1e16ade17e4abe4c2227e264539a48394441c390713a05c8d6fafe096c2a1fd6a45cd959d9b69e5bb6e7baee14e75a909dff05f686bf794f5b499be8823bd1a4af750eab2583ca9137be15a7f7c4e5d8a49101f6fe68d2077699cdf885183c53f538bfc3e7d68d", 0xb2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 13:12:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 13:12:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000040)=""/113, 0x71, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 13:12:33 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x29a, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x0) 13:12: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, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c216a", 0x10f) r1 = syz_open_pts() close(r0) r2 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getpgid(0x0) r7 = getuid() getgroups(0x4, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000200)="029b0a49a9e2076024b3e27d42a730c9cf9a77f553ea2904767f0585834933e355eee87ddefce27876cda2d2c4d4e50bbccdeb142e26de5e0b25825fcd839c9b227675232025b317fa29aa9eda2e5aa3ef67087462b179c21998c667d60adcc369b31bb4030d30fc8f0f573bce4918240c89fe9d8e110e4e122997df3355feb9", 0x80}, {&(0x7f0000000280)="a982f63ec45146b1c7abdc024c450664768294cd992c8a4d85fd4548b360ee62e3010c2474f210e4db0978d0117c8ae14c5ef1a1e13546ed77f33a2abcad59641870c75b81d13c145567e13e5e25bc7bb2c70326226e33ebdc0e5b750719775eefff7716b8dc84a0db2f702d505b0d40ec0978433ace3dc7ae1ba658bbf4", 0x7e}, {&(0x7f00000007c0)="9e1e12e34a3af4ee05a7dfae57cec2fc3b2fc363c6d182b4bb49e93c588095376fae5c1f3d8198d8142ae9086dbde6578b767c5d9a1e50e65bb27cf88b02f6c9a85bf0d41eec133b4acb004f7aefb81a7bb6a576108de77c6c456f0919241f4e4792989ef6791fb6f4b89f85919a1757dfa14fc7c270f91d7b717daa2eeaea759b6d0bc5fd8de2175973e1f67e66710336fefdb28d38dc60cf884197f3499e39fe423c0cf02fc43663886e7d0495c116e2d71698a3a06ff23377f59565c0d4905b3259ccce7016592fbb88b824a6ff2628496e2349ef5894283952f5e1e084762c1e4d604773d3541b9c913490cf466e21f4ae94886d92b3a09afe341d8123a62a3a1718c8b83f321f02694dcd2cd4ccad7586f8ff1752b1a4d62c4bc7f7e8c040c1ddd9a4d8ab9bb953b3490dad13a64e2a35cefeea240a2dcc05bf935fcb8e9761bc598f1543ea73f2d7c2e85d5a3a676ea4b83737f8163ee94b02eb853862fd8317ca29f30a29239c0e3ea4911a733970970e1dfcfea300289cf4737a18f554c119c6946442bdf2617c397819ff199c7acb16ea80edaf9bf60e036cf48a9129ea16f8db38d7b78f2a2c30fefbbe00ea780555a4b6979b403f4cd7301f49c42312d4a5a7fbdb3e3c4b9b021e635d63a169816cf665504aaf2e758b94a250811c670dbf69fab704702a8697fb4556070afab879ea94f8d09a6350f223f3b2477b4669a0a46d489c2c70ac7abfffcd8198cb1c4d5fb62f326c4abe16a63244459308f75735136cb992e234510843aaafc366e44b0c8fb5b9f62f5bccc16c9d131e65e211529ec5537a5b1c61ccd34bd507da9b8b9657c35f90cbadccf2733cf9597a51eef32b25fdbd1d98a3d0ad817492c1e6de9baca7c6730cd866bf3ac88921958fd590b6d512cdea3109b25ad1a46cd01fb4e5e44b9d6f6e59073c6ee3a8748c4fe903febb377b9b4588f3250e0548cf612785c2b444fcff3445551e4a05938216fccec46c8c53e0c5dd724777296573d99615a01857afb9f6caec09d9f9d0ad2f7ffad87da9bd9024f3f105a686801a199bf8465b878cb2c279e19a7f54494606a8a9afcb5b5808e05587e409941f91de0d40145f7b132106123a948f29b4f298eabd75105eeef503e2bca6586c8e022b40478da795f2e4d815318db9d7ce10c62bbfdfe3d0568863ec9b08dabf07ccf96b7fe55266ee789039e2ef7a760f1ef36443d689e261fa187af8c73fe96fdf73500545ddcad3ea695f9ab96ec1356f9a8ab74648611a2656e614d3e116b456638dbfb5c003ded3a9c5687de96905292aaec928cfbe904730426597a94a1618458621fb15fa21c69e310e2c880c885f998a1a90ecd8e00a3dd8d66f9183762a9134f8cd676db4f0d439578b3dcbea7f396efb585e0bb92bf36fe4ec2276749cc41affe788189fcb9491e87b97d0719712f4d4d0fdeab1b8e2c0749f9a69cd4f9cab5e404a0c9ba5e01074d1a82da7f33786081c529cc7af24247698f73092365e8e500dbfbf8d638097850c2875d49bc2953aff9118bf787cd35b8894c4d1868ab1c0b7b07d33a77a86df4e505505716c9ed9c7817fd69bf34f38af7113412b6c531a7309f62c2010bfac3c0dd3f16637a86372fe70ac083c71a3456831271abba6196c003f9075f31852b1e6ff7b9768b62c84093a5efb347699b453f044a1b4c0068d8760893d1323b5a29102c5670738b247f9d217b96a6fde8fa01acd6f3d3537c2575fe5b971fd139ef9b31905ff21eacee03557e6f98793292fa99c09341e5246f6cd79123330ddc7949702c385c818ba1f03b3e55488b7f781df9fd2be98b78914f9eae6fe38debfa42eece34b6b70cbcc9eec60825258ecfa0ea080894d2621730155bd79112e4f92c8dec2b55967ceb77d50b157729d2c93a990ed37badb96861eca81f15e6ddadcde0ad82e33608c13098614fc026be9e26fe7e47eadb2384294a0ddad2ee3c8d92605da162ac92ad2f7eb2f03cd6505a99cd51da77e350b08f155841e6eff5c1c3742ee457a86fd3d57c8f4618f202d70eecc7503e89b7feaf8b3ee341666132a630e3705f8969070e95aa2b80bebf48c00e238b80d7e8f11ccbd801904284d50d68a67faf57b7f2371863ba085d0f4b5ad0a7c93bed7aad1bf0801ab62047c9234d2c6b8fe4722048614aa5499c78712abb0484aa7c42db541ca521662b43f030a3e395dd928a461f50428bed4a770421a597d174439d738818ec19adade95b8e58edaee84a5842c2c2d492c5dfd51c60764a2dcb440efe65648e44340ee34fc0540a3e20b8bd98038d7ad4266fd0844a92da7838d74aa98aeae662471d3131689631e6a87c904d50a43c50123c6daf86c5c6468673789e95f5b6cc788da8e7b7d3897b2e27dc724c769d15879f69320edbecc9f0631367b71fe427b41dd7183765f3913dcaf1cfec193a63e6dc6d7276c8f7b8b1f6ba0869d096b626548f8c77d6719e11c807cffbed4faf2bc49917e78f0450e14627cbfb4e77953f336b6f431447233c043e0e52fba3c774416586dd6d58787be8bcf828ec328ce0a3b5889d712b881fceebd00ccfa34c2f5f2555ad07a7c6e959b7f0346af7625d173a0235c20599f0212190d906887482d040d3f54efc2f941ca9b52a63f61790a2492e9c8caea6af56f60f29a3c9d6cfa3770139bd8ff3c9a94a0d36b1ed5e52126a237308d7812f3584148850f30b97c5ece22b70aed6b91a83d062bc7bdd6307359a2d72e11bdd035ef063911b3df64b46e370c6a6f528e7803e5ef495b2fc554d3712bc5ecff0092453f0185fb45e62ac0e16a5adde6c615f2b19f9e41d421359ffd2c47a6a554493d9772cc0c38c76af1959d9b0e971728886e5442f368f11966c8c06736c094119fd387a848097420a7a5c1a6475ace402ed8981eef52de5841bb7c0eda801e4ffbb8dc307b34b9ffc7596b10cbc6ff8b0089be4d1439ea42432be5377471ea15bef18a814ffbf6c6294e2dd8b41877ade3d8159113ea4daa9642121ba7c04164cf21675094fb4191363d991115912e2324a1bdec5300213a3a7a52d436d8643ef595d893dcaa8c9169bc90aea5bd4bcb90c3d746a90b971216b4b092f9721015d4693474f41ad381396006790bc6fdbf1c454f1e54f4ce98b07477b04c7ade68f83cbd9c8cc22dce987d9fd3497a74aa2af4ee67aa6d18f940494489c464b0cbeafcf564a0659bfc2e0b5a90b00ddddd339df3df94951356e66ecd354ef015de4c50d7269b6c5f853a53868d073cf1cb8c11d2c9238ae6e5a41d04faba230aeb3ff06b3f5c5d19b67fae4af799faebbed598c24792e17cb2c745c084f1e7467c8bbe5eb840d1827cc1bb1b2b4589d366d473d804d54232adba5a92a00c755c5792139352095800a5176d179aa2664c10e65de58f1f9e379a1b0e5052921180ec23f19bf1af48f276950af5ce42cb73e4423c454eb8ae1e2db4c5dde94ea8cf65d8202b5e8fd70fa4516aa3738b3b3dac687ba896eeff3f656b022bf0e400365eb2b682ed8b4f2b3fab4c4c76ece60e7e3b635a9281ade8cf05c90a18e63dd2b5f3af031f2126cbe71cf85432f4550dedd215c4b33ad1d9f59f063a6c4e8043cce36daea7bff84a828df3d83c87dc6819c43c99335661c132f76619738c07ce370b8e97ce0e09b4a6c60e77e2e18139fd9dde8fad147d93b8b3acf5f09cee4429564865cf805a4c6d4764e1cf1c080fcfeadf01512032eae944812351ebda9b733a5b1b210d4963d9527b01dafbdab58a2f2b3282a5e7b04261937cf21ac0b648c9c38e61c3d89dfef3871e1b18929d8175e23fb02a998b35a17a426a402ce132d5ccbe9449ae75477be29e9101c555b33eeeb23f49dc82a6e664854b33cc9f0ccecfcc3d922f9176a30514408213245aff6fa3d5edac8965bafd21834f5025041413f7373d0e3f518c9578b0d532096378caf6ad2ab839e19bcc8a4ea4056be256078ab9cd0e531356a57f45324b3f5f11328b029b8d91fbf604a325b66545615581d826f5832f5aaf963963ed01b1f92bf9f5413c2703f5f00a973c47914c23f993433012af7ac2c40e3da5fe79cb77c64927fa6494b032db14992fc031e75c1fc2059dbe80b7253ccb0e2a8edda628850d253eabf32e07f75676bcfe05c6f47b9b6b8edfbe9d30f0ab8b16ed067e8be18b0a20423f8b6444b40c0f025e0f283fd49a7f81ad154cf1bda588f31393b5a5aed193d77b5b2fa20e82aa065d1ce8c7d141bc974a829a14fefe28b280dd8669b35febdbc9c9ac84f357a75202ff474c9b61521ee0231e70afcc634fc23567405962afe65b3cf3166a7fc658a597e284a42985853a5d8b4c3e3f1589e1b2d35dff9d78b90d74be168196644668a9f116941f1751c7cc3c47437b8f0cc5e481c5af145ad3de533524baae1fa1c0b6a5a92f181768070f1fed443c8c92547f1e39be467e01eba519c8fe7a8b254245afe474f1e6f2af163e26b451210c284bab98b9f55bfe80b2ae8b563f9b315c14b1b61cdb3448609af4166f39583d370263d30a497f0c727751dce69c2704312fd4d4475b8b7b8eacd2c925842818122efa074126bbb16c965ace140f90628e87cd11c1cfdedd3b55adaba4e97d85bce84c14f954e6a3478ce32e91f119e868c8a649f71422c379c7bd33a20e6f39ef83752a8b4b8becaa16c599b2190c9030f50b34feeeab5e5ba3b8d6b5fc818bad59d5d136e3726107e044efd28a73e229ed80a3293d2fa84a8317c32ac219776ac3a961ba6a0dc4db2c863a68c6cbe031caf894bce751681230dfcb9c6b8451aa232f6f9fdc43cfa1e9abeb7793e192fd37d625c377148d54fefbbf4844acd765a257e270778d7483aa0d42c9d90886518aa02d71dfebdf2edb6245c4ba2d9ce3563faaac5d175c4b558affaeab80ea8a5afcf7173a5b2f86343c601a8b9aa1d0a8f61efb41c0202cc188e76354445aff6e4dbc0ddee53b6991d326dd3f9d6d09b60cda36007ad20b434c042261e7834bb163e87f8733a541787d8fb9a7de1f67f4aa32541857624fde0c7240b210ce4918c349c40acd3902f608833f3a0c2023e59bb90592c627ba8b46c7585f02dfa89620a712f27abce4a1f543eefa3cf4bfb05633021518f972f7070a1bd1151c76b20f44c20d88eee7fa9d3507cc158d15980a52f76ccdada506474a4a63c329e98ca8d39924617d2d2c35ea2b8d1dc244d194d5c33b30210113147d56ac8b158156b8ec0287c95441c0f250be58e5cd6bd24f5041cbb2ca3263ff1df3e45bed5388ff6ec3c3c51f6b6b43cf3c3b3dd569a893ba3d953c47d49ffd3adaa5b1dde67f8d6a0fe2336f366ae73c3884606ca5ab0706b269dd65ee181d2a657970fa82ba6d28b66b48db6c005abb3e7a9f1f85af846e32fe93a61d9355642be1ac104f3bc8f18de093e50e22a832f668ca22fc4320057080bc39d05cc51c92cf9d9ba7f1f65c88e36f017c6837ebb0d5e4bfc8f5aa19fbf996c249c7cf863407e3a4bd66f94e4824d892c02f2ba9198b0b05a0ebdc9a8f4ef93304ad934f4f135d458321cd0941a2ca28515ddcfc46ccee7183bf5ddfb60c86695e711c08749f6f46afc474be13f3e37ba419d73f406f23f5d82ab873560f4ba481c7fb5a178939179864670c379334c5fa122e9b887836051182f89e4b069366081757ba621dcd3b0c3fce573251229146d05e457f877c167f3e61fde29d57b71944adb015410bb2f745d878e69e480b40505de2e492165450c1651986cec79431f6000867be", 0x1000}, {&(0x7f0000000300)="82a69ca98d2e1adb59f36fefc6827cb84559c4324d00c0a797090b863bc3ca914a002de455bb26cba383a25c303da651b4cc2d5c03b67b44c96c594c985830702cde29a12f9fd83ac656892e13274a9867984e669f872871cda26b5c2a5a541d6435a1a55c87fb290c30d28a5b33812b1edad29c07ca84b39824", 0x7a}, {&(0x7f0000000040)}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x98}, 0x8) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5edfb6fbeac4d663, &(0x7f0000000180)="3eb95950a170f5be510afb57b8da92c245f898c7f18a9c3a35170bb8af32531c9b5be3ed4d1c4c6893b1abbb9780a3a3db7eb672379c3b3a612d75d9e75fad6e66f0f757fae0a6434d620da7e607a62573633313d945232a54b6962a0414f1c495683d59479711abb740f41435a44ff254285f29c943b6161fd2689cd2409b443ef5742ceb9c3e44355d49a93e99b89e1be39dfa2b7f58d1da54c5eb7584d4ec4d5303d57d4d1059e6c7d4eb5386ec3691aec5a583af3dbb3c817893f751589047c31b247e3c22521f521ffc87e978ac330083ad6aa350ae3986c20218e5842321b9f4e5a15780b20ceb179a96d7bd697ae52c6a", 0xf4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 13:12:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 13:12:33 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 13:12:33 executing program 1: 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() write(r1, 0x0, 0x0) close(r0) syz_open_pts() 13:12:33 executing program 0: r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0x3, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x3, "2c11eed982dc88a8070254deec9ab3c42c07f5db6fcdd72b859e127ec41b476e41164603cd26b2b6a7ef1f4be8e903d46d18a21b1e295d23c149dbb84e9dee41f4f8a24df865a554dc6fc642"}, 0x54, 0x800) msgsnd(r0, &(0x7f0000000140)={0x2, "ef1153e91bf8f67dd3fd59dc540e8e173e4a9f11e205cd32f5f29fd3d9dd27c8790cab103bd963bb426c28205202a29c78b515d21c15c0b41856125a0a2440f16844767b7bbc74bf1dadc3ffe70a182d4d05f7d4483dc93754ab814385ff2c86d40efec9710394367b5127a3993862c28ebece39c880"}, 0x7e, 0x800) msgget(0x3, 0x40) socketpair(0x6, 0x3, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto(r1, &(0x7f0000000280)="df3ecc3a8b7dac8e034f40dee4d0a2c42a38e55ca4598dd93c79485989c753904ba4d834c1f58f26aaecd32b8dc507bc7e75980fb20b0554d821096e8282e1", 0x3f, 0x40f, 0x0, 0x0) r3 = getegid() r4 = getpgrp() r5 = fcntl$getown(r2, 0x5) setpgid(r4, r5) r6 = semget$private(0x0, 0x3, 0x40) semctl$IPC_RMID(r6, 0x0, 0x0) syz_execute_func(&(0x7f00000002c0)="2ef3410f1bae19e90000c481d5e26d068fe97c80b9f7d9000066420ff5be04846282c483c5402600c40292f55651c461c171f000db4206c4212971f6073ef0f795702d0000") r7 = semget(0x2, 0x3, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) msgrcv(r0, &(0x7f0000000380)={0x0, ""/94}, 0x66, 0x0, 0x1000) setregid(r3, r3) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000400)=""/140) r10 = semget(0x0, 0x0, 0x100) sendto(r2, &(0x7f00000004c0)="63403aff04d191dac4dc974e20d858ad7e4f82e0009d708c", 0x18, 0xa, &(0x7f0000000500)=@in6={0x18, 0x2, 0x1, 0x80}, 0xc) getsockname$inet(r9, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f00000005c0), &(0x7f0000000600)=0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000640)=""/44) msgrcv(r0, &(0x7f0000000680)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f00000016c0)=0x7) sendto(r1, &(0x7f0000001700)="33955082813e54f2c302e69e718392b5d4c2ba83d392a7cea0689edb75f80a287e85dd6ad7b8a50d5d575c13544b99435f085772d7422ef5c040c812ed157516518f0debf6bd088fefe9a2a0a2ba170c2b9021b671117d6132b0ee40ac466447193cb4af0bd624e8df9093a31629faabe50fdaba5252470ac30361b1aba12b94cb4ba8aac69bba6bbef80dac843a44573e5e7535803e6261304309dc8491f43bf2fda7804739f339b846bbbfa0e9e4b1fe11acd945eea730a018dd01ee55b8b7070d35d4724e7c52f7a3a41fba238238a9", 0xd1, 0x0, &(0x7f0000001800)=@in={0x2, 0x1}, 0xc) getgroups(0x3, &(0x7f0000001840)=[r3, r3, r3]) setgroups(0x4, &(0x7f0000001880)=[r3, r3, r11, r3]) 13:12:33 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="caff125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x50) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 13:12:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) r1 = semget$private(0x0, 0x0, 0x1) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') semop(r1, &(0x7f0000000000)=[{0x0, 0xc1d, 0x1800}, {0x0, 0x2, 0x1000}], 0x2) sendto$unix(r0, &(0x7f0000000040)="c990677d305b09962a95d8e09934b010fca0a973c78e275ba0811c71a5de2ac35ceff9e279bfa25f86058264ddd96a52b1d5cef228", 0x35, 0x40f, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0xfffffffffffffe41) 13:12:34 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) dup2(r0, r0) execve(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 13:12:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:12:34 executing program 1: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r4 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r5, &(0x7f0000000100), 0x1) 13:12:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) 13:12:34 executing program 0: nanosleep(&(0x7f0000000040)={0x6, 0x2000}, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 13:12:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) getdents(r0, 0x0, 0x0) 13:12: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r2) r3 = dup(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x10000, 0x3, 0x400, 0x6}) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) kevent(r3, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x5, 0x800fffff, 0x8, 0x4}, {{r4}, 0x0, 0x20, 0xf0000000, 0x6, 0x87}, {{r5}, 0xfffffffffffffff9, 0x1, 0x0, 0x4872, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x14, 0x20, 0x2, 0x80}, {{r0}, 0x0, 0x40, 0x2, 0x21, 0x2}, {{r4}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xfff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x1c, 0xf00fffff, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0x2, 0x8}], 0xfff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x1, 0x3f}, {{r3}, 0xfffffffffffffff8, 0xb0, 0x46, 0x0, 0x9}, {{r5}, 0xfffffffffffffff8, 0x1, 0xf0000020, 0x6, 0x78ac}, {{r1}, 0xfffffffffffffffb, 0x3, 0x7, 0x80000001, 0x3f}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80000000}, {{r4}, 0x0, 0x1, 0x40000045, 0x400, 0xb3}], 0xa12520f, &(0x7f0000000340)={0x7fffffff, 0x2a8}) 13:12:35 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r3, 0x0, 0x0) 13:12:35 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="82", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba765123822", 0xd6) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) write(r0, &(0x7f0000000080)="efb5ae3e933884e0b9ec91fe08e6419d6ac329735a098aaa2c13bcec5553226b49ccf13067e4bb0096b46e7c006676f24c030fb587c64bcac4ae521d9f30076cc1e97c468f03ed950418bb2642516d3a7b049466c4acbc030bcde220b0b54f10546eb665b91e497ac1ddd8b42e0ab7fa5f488af1a8ce2b38d3a720a02579c035af06550812b5cbae30e8daf466127585a7cad32e78e8fb0ececd2f7b057daeeb0e94e1132052ef199eebc83fdc342ddf9468", 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 13:12:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000b00)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) symlinkat(&(0x7f0000000840)='./file0\x00', r0, &(0x7f0000000880)='./file1\x00') getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 13:12:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="b18162167c40e0749821f7e0cf1249b657a97f95826e52d058a3d7ff7e195be417da0bbb1d54ba39fc6b95759bc79e7091e6726e019674c992d0a323485a251254a4aabdbdc687efe9b5b8100c1673dc56220f107e9e4c4b6d067d51e538d2145b51725f16cb075f6abdabeea6edb7b5439b7bf8ca05c33ab86cee5307efb91aad82f526f755d61aea624e91408816d7deace3b17b7a4f4dc258422850886db260c947b0c6e8b0172d61c866d8a12c3c02821805bd93a0d2c7c24ceb31b2a69e7dfb5680d796461dba837e5505e2051c5ac1d4eff2a021ad10dbc9", 0xdb}, {&(0x7f0000000140)="d156a76a2a682bb14f215ee33abb9fde4791bc064feeb7dc7233996acf73303b4862a6e9f3ff43cdac622701f31ddbfb573d16ecea4fa96f3c7c7362d4e7957e51ddeedb893981136d5ab7994042c2a88db6eea28437cf", 0x57}, {&(0x7f00000001c0)="8d1fd6de418df805554ce609236f1274", 0x10}, {&(0x7f0000000200)="ef265710acd99f6e6e6c10e32620f0227af9895d03df43b8142839c48e9cdb41f955799f97c018547d2df9ebb715b9cdff5d5d5370d48c163dd6a3baf14470664e9b91e061e8d8bac8cd17f5fb94aa97fd979590288daa5a139a556fb66037deeaf323b7e69b5cd8167df664b594db4cd6fab9b44d8ef19cb6f186d27c07f4a1e054d6241a839efa020debe2ef20fb7a07a114e087a42ea2624cba9eb1aad8c01544689766b89de7ec635a201a1bcb8786750e8e07485418fedfdbfad8e9e47022a8", 0xc2}, {&(0x7f0000000300)="5ab032b139cfc4e64f323b0434a72a7426ef04480538a7cb04481b0206bbdf86bc7d8f924e7f850d713e404ce1da481ce40f4a42b9734e500d3e86d42e0d9cffe81247cf2373772e23e491ed8c0932c12e3bb6ebaf4d847b4817d1f28d433fb5ac5fd83a837b091d3273dac013b15eb772cbd472d2e733e823ab2e69c7fccee45747fb17d34a6c4cc1e794aea9c1a435069296788f5407deb14dbba4140b71e64b9cbad8b2e6a0ddbcde89c323c53712370dbc", 0xb3}], 0x5, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r7, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xd8, 0x4}, 0x401) 13:12:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0xfffffffffffffd01) socket(0x16, 0x2, 0xd9b) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:12:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) shmget(0x1, 0x4000, 0x400, &(0x7f0000007000/0x4000)=nil) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 13:12:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) socket(0x10, 0x3, 0x96) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 13:12:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='x\x00') fchdir(r0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 13:12:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) syz_open_pts() 13:12:36 executing program 1: r0 = msgget$private(0x0, 0x120) msgrcv(r0, &(0x7f0000000080)={0x0, ""/111}, 0x77, 0x3, 0x800) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/32) msgrcv(r0, &(0x7f0000000000)={0x0, ""/92}, 0x64, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000180)={0x0, ""/27}, 0x23, 0x1, 0x800) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 13:12:36 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(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 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)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) 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(r0, &(0x7f0000001a40)=[{&(0x7f0000001680)="605376839c2f9a040e615f9f5ae2e9865d90cb"}, {&(0x7f00000016c0)="0d1d10800db0f138e1bd8b398d0c2c0f2aed1a89aebd6b444ba2b0856b0d1066190666e4513046e55032e1d67ca4f97a011129ffbce00d31c7b7693142be87ff1a18c5e9a663fc678b26cbab986ce89abe5e3da44af49fceb9f2e3162f9544c64b1f7796fde1cb2a4808cca432aa93b50c32a6a78bee716ad67e25c976a6457b7e479f7534531fc9064c23ea9c8781a7b0df90701c3919566549473c0b52dd04e65e057bcf61c6ca91c4620d7eee3c68648e451775a9600c8004bda24173a813027fd44ace90520d"}, {&(0x7f00000017c0)="d19e9d922e8636ab4d92b29d0e8f5d3cf84911947e0bd6e3203f5d3d7b73f3bd872903ea02efaa28f3d8f8e6bf76274995e7968996e61203863dafee17d3a9a1331555c3a6ee5c45f88f17f293e14e2394fa18260cce04df947744ca7ec8f2e91e75a7dd42a793d5f370992f5c566fea89418c6d8a33adf5a091419518021d79e0d5321a05ce15ef79a9f6b1d0f23c0fbd3cf6a1c16a1b474d3c99fc9b2dbc38ad624fc2c25d7f48898bb7592d6c79d83dd9fca276dda79499abe4d032f4ecc3ae70eb8edf8b2171da370734f9219d"}, {&(0x7f00000018c0)="2457e6c89d2c9ba0d79066c6869f86c08abefb0b67daf056dfb02a60db032c94c9f757794e83e36015c93f558dfff91c67f795d4197cfa5e693571b3d8d317b0cfa0d1b13297572d8822ce374a28e21797414d8c555bea92bea6611e84c5d47a9e95c9ece040df3186c144be44ae2c485b561cbb637599fcc463580549f104d32c98a8b7198db147c9de5d5848a5b17f3776e76138db8c3d1401ee88e10b077e484ab536d93f905e91259070b6c2610ddebb088e410f5540ec247f9f5fae458e89fa2723de95fd299a2f938e7d769dc96906cbaf84a5f50aa8de473dde41a3bb72b6dbc8c36499bad29da95f4d4f54e2d276a48706a6507ab81597e9"}, {&(0x7f00000019c0)="6cf8eba9f750", 0x21b}, {&(0x7f0000001a00)="346fbf20ed498446e4bf15450642768f40a64a59aa9ccf1b0450091a82fdd7d12109f8332d7f36d7287f038920f60fd1d27fa0be7b57759f62e275dc73"}], 0x3) 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}) 13:12:36 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x2000000080000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 13:12:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = syz_open_pts() read(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x236, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8, 0x4, 0x8, 0x2cf6, "bd45591be97b8f74e24569350b684a39605fcc17", 0x351, 0x10001}) fchdir(0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) close(r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x1) r4 = syz_open_pts() r5 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000280)=0xc) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x61, 0x1, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x800fffff, 0xca80, 0x1}, {{r1}, 0xfffffffffffffff9, 0x18, 0xa, 0x7fffffff, 0xfffffffffffffdc0}], 0x8, &(0x7f00000002c0)=[{{r5}, 0x0, 0x20, 0x1, 0x3, 0xfff}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x1ff}, {{r3}, 0xfffffffffffffff8, 0xd0, 0x80000000, 0x6, 0x930d}, {{r3}, 0xfffffffffffffffc, 0x44, 0x80000001, 0x4, 0x3}, {{r4}, 0xffffffffffffffff, 0x2, 0x40, 0x2, 0x81}, {{r4}, 0xffffffffffffffff, 0x80, 0x297302576f17737f, 0x400, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x6, 0x4, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x5, 0xea}], 0x3ff, &(0x7f00000003c0)={0x0, 0x88}) 13:12:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r2) 13:12:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 13:12:36 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x10c) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/144) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) 13:12:36 executing program 1: pipe(0xfffffffffffffffe) close(0xffffffffffffffff) r0 = socket(0x1b, 0x3, 0x80000001) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, &(0x7f0000002340)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = open$dir(&(0x7f0000002380)='./file0\x00', 0x10882, 0x83) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000023c0), &(0x7f0000002400)=0xc) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0}, &(0x7f0000002480)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000100)="94f63ac8bae9e27d9177827c0aea6fca7286a95d88b334a1e1d75a11394abb14b412c45c8bda9fc69aced4a9e91fd87c2625d5cb46e021f159ac0171d8988f6918a94ab77eb95d9cc5817add33d856c492db0e857ab7eef2fad7eac1e3b6e0805aa457e8be811fe2b044de2deed6aac74902aa44679d45f982545a470c822ab544ebba9c1905cde03f0737331a9cb8f14b5a8d2434dd4c1a6630278bf8e8d2c6c6a34b71c9dcbe5aa0279fc926422db7dc9f9f01ca1219ecc24b05a8135cbaea6d435a436239fa63aee8bdf33d142f30c7077ac5d54fe20d1e01ebbd1763935c4efae1c78d65907c871d0c9502cc5a", 0xef}, {&(0x7f0000000080)="974aa521ed36f0e32196a043755fa53ca45700946dace82cf183c2bcf0858b0e69861a2282cc5586abd815c03e", 0x2d}, {&(0x7f0000000200)="2ae2268fddfd5b0ef0370113cde12cff6e2a594191dddcbe47ce12d504812f651aff3b545b07c68202c933404c67c6445bd38f0f4ac4808f706b1cfdfd2f", 0x3e}, {&(0x7f0000000240)="733e3767662469c6a4f297101cb3388171ec4e4d4be20ac4b757b9cac655945c0bfb8c6fb114b9686da17abcdd16d583bc53e846c70045288898f748d8bb323362227add43dafda7d8494545750082bae5d5cfda4c2857a532891179a5c451319e17ad93005d25103e23b016464a1e93683226799a2a03e22b1af8c5306ffb6597597dff75cc09918736e726935babccfd7eec7c46268f412a917c57dbf247380e0d0d0d7d35de89007c15afb6307522b582917ba03b695bb389eed213edd86e7cb02a69a47950401740e5834f70db8e23ea62d6d2b9daee790cdaf7396fffff8b1a3eec90c3c2efb1991a39ae1c3a8714f5fed063a72a63444f2930e05e010d15bc728cdc3c030c7a558cc86fb541397a2773d9483d7f7bffefadacc52e78940d4b8c14e819b7b3aed63035f0eb2a60a2ec1d7ec85e162b400630e4d587618c0176b1850b487a235c60efbbdbb4c9b8ae1a106dd71bc5be8a8f2ac69f1a586a7867f4b28b910785940833d9c2a86f95983b5da71555b86d1cc14d655a3105bbac6eff07b9a16137fcc7d2ea118bfd1f9974a59866a5f3948a6f08aeec36a71c96d93c461c6ec559686dbf34347a9148032127f9d0c93a869d5c37001dfa8ab884ee7cf42989f85c99c7b91f991a679e44cb923887a5640e587bd442d14a51a31b897ade5eefc570f04567b52366074aa5ac0874dc74e4598ff50e79deeac19288a962aab98f99ae250140aebcefc78728383f3ee262e7db213a9404aaaddf235f09057035572eb67c13bc8fd8c59da2ee4edd69f1a66185c683dbb2655506299cf64824444a60df5e815398ab1ae2341c10c075069bb8e63f5a5d1e53b7a63df6e681769141e16ab122a04679d79cc957c7b53f959556bedd4dd3fa2e57047a9125aa0ebbcfbd250e977d2b7b30b4c10e95b4c607fecae9d0f310aba543bf60421452e972634cccddcfb47eae6ff18df265b4896f7414f8e27ae765f985ab2f60b1b42857f5da79aa4d727d4a3c8df3eaaa68171f2d6b2377928de98f9480fef7c2cb07049137eb4440a1689e7d164f210805c104ee31f0026d9d42a76a9f1557b2ba85aabbfde5d6a5a5c5aa540d7615192403e623eb4c3814d3549c955e433852a1e4b833a3ff1c06bde474863c030dc1dfd7290f45a7c3570bf6fed8c528bd2c3b6e2db496131ee0bc89cea0dc1a1f9ac7accc6fada52f88b234f6ac27f7f18f9d9cb109a7333ccb23cdd494f0206469bfcab410bce1595ece6575f26ca915e3db9e594c4804950d83c4e559b8a767afa3736dd1fbfe2b3e7b52b2ddbdb638bf1ac00e8121274abfaeec606ffb6d7a528129053822d75b0795549806d969f4e6183f1a76f9a8011653a90d681b446bbd58ca7d0f63f73af8b2cdae50f73a61eab121b9806467eb4a7d9e758cb41a739d5a31adf825c15b4dee8e9f459aad285e4f222fca47995dc1a1d1bd38b3a2367fac8a4fe4429b410da5c3c0350c9164910e4d8cde808414f1336c6f0333a20fca8a29891d42fc7af1498f2ec629588c88a03ec6ee7f36ed2b0c2e5c05226ad4c5a118e2120e25082d5a9b748f3265c38245803b651ed3a66f376e23bd344f3030ce80ff99e5c86dd1d0cd7bb3b750296adaf522e3c738f415eea72a13945bf8f24dcd44bad10f8770bfe919eb83549db0d3e8bdcdb159807fd7276d9512dac7f835205bc7686181a8de01a306acf254fcc9136be6a2d3f9fb4e0f2c34d03030aa25add57135d6f5d510810012e3ad6a16cc149a3b34718eb8232efe631206d015b0b91f846a345afcf622e234ecf62ec587cd95f9c5039110cc9dfd90d28c13dce8bf9643c3291345269b5668681354eaa70380295eece8b48bf0ff4e28f73ccda92d7bf802f717a2dbc201ef022a65dbd28fbac108863c1c59e70c45164b609249a52cf7de81a38a6db399fc1b7a1d8e4b4cd3e0f7e4caaef304ef8106477ee8852ba426b257e77ac3d30381016ca2d21486b4a29901cf2bb54553b7b7c51109410304678a8b90ff0bed80ef3b528733607a81dbcdf0ef44fa8e89f606a2ef655ca0586b73e0e233b3cdd3948d03696595e72a03faa42ca475b3959427115c14c67d2427c7fb32c761c40199dee5140c487ef91d75cae47999f6dbb8b94a5c0d8939e5953a60b00a0bd60cbb194ac6ebd5be3b40abb4f408e85692dea26749b0ef8c05b8d0200b276464a4d7fac7722b1c03368fecc44067ee340372add4d1acb52412e32098e59b823a40f78989e1eeee63aedf5fed429441514fb50975c8bf0d7f88e08364d42babf92da6f23eaab0b4797073913c43455b2aec4c9f51fac9199a30167b39f27071b33afc136bd98c36110a24abc7491be632d7362411362cfb9ea3f69f13f218bae40b7d0f444eb24707f2849e77b69c2e68f2a35a1017294b438c9000d61e4adf6f1ebc5cca2435e59706763e1a5019a2d68b07e4bd3337e594810fcc6876fd72f0674de4517b3609e860ec60bc11216f8bd796f4d6d861da8d39cb2dfd3ba362b3e25e0d57fa30f6470797eebadf8831786b1e95e143fc0b3186a3a12d5dd30a8c5d3ed1f76312c45a72a88cc91c5937919974072b7298d8f1746b66e29951e9ef46e61f17ea9dc04f604655af5009ca809d52fd599f92a80ee71814baea39b623853cac383b508da3794de31474a0c8a889ff33061b926f4abc339da5826ae0b2935560f33ca1cc99c48f0364ed7d60710262f3503883bab10a0c1cc26924dee822d96189ec09bcb660ac7ddb304c00c72921c870d6975773ffd10641022350c7640e1d779f63751f238474cb85114fcff12404dab2aa618abeb8ce269413eca5588d74868f48bd9a371a109b932b42c6a81e13f65bbc390d50eb77f1bb1c0eef7b13e87c0a39dc5c6807bc1d423531eca9e801fdbc57d04eb27a77d1ee9355050df821fe46d8e336348048ced2d2869f2085502d0b2a8fe9823aa3bf917d1e392a78591c38ba17d20fea354a5b3347c4a800317b2574d6a6e49aa706b95cdfd63bb79dc3447551e34e92cd08c3d290490228a4f5e92adc935b496eee3cd9056c7f83c7a5313796a5daa9f8dd0c709ee4244029319ff1c6df7ce427e8ff6fb7a1688becd53f26e6689069fa5f56ab752d9d2b4f2a49fa884497e3105206db462d6e1c6072208b10c7e7900e49875d4e3d14035f1741b8fda6359ebd673bf6c589cb058fde67e9bc6bae698017417b46c4dc7c9eabb38be76190d62e03b44e0f4e43b86261a8a2c42b91ee632d8dea850092d52300a6567c68ec69deda6722a550a805b32533a2eed6c5f195c7ea906ae10df1b555362c6c654500e8becb45c3eded05d6cb631412f0d5e3f7b4e00009f5cf1e4f327d1248509e3ce771eebee62922b6572cab1bbbdd3dd354878eebd44bf4d098e0bf50a6d787f0c02adccd5fed87d3200707ad844f3be8138b48736a9fe187af393e0a290a11418b922ef560e5cb435814cf60412626d29478f1c9ef55f465e58b67e734ce80a523e4980dcefb6a49648a7ad69d01927bf885f2cf84cf2da1227b0590d6cdfb843690b3680fe19274f69cb90e52c1353802aae49b67c7ebbe55c762219ac678cb2ce93c1f63689d3e068bb47042470d0db15f50b41639700c2839f80016c4fd97306551deb1e90fb04dc2631b759fec613463ecb6f19674ade066cf942cad8f931829dbd736c26e8178459ef3c6a480569c7cea0e0b6c0b00fc31889d2263dc4cd4b3d1eeef8409b89a596b596eb0585a592aa720aa8f1223b314837c696e58b5a4431ae4f0e14315cfdeb9a386db57d0bf92fd626d8073d7002b319796078adfa7a50966ac94173ba3e7f455dc38f5478ce6c576ba09e6fcbf7d88a50725c0cdd84dd4d19f2a0c92292900b8cb83604eade6b72856d1240e3f4db4566af94b016a345ef83b0453f44754b39b36b076f3624201524c3422bca6968e7fedcfa65d21021a9c3dd053d79495ee49892a2f732a8294b14d0094ec684f853cb4d92a1e60b83a96e28456d07f49c409c8fe550be1b7c39f1cc5ed6fc88e7b61c2ab3eaac86f5ab140bc9b038c474f8b00db160faa59a4219b123f0c2d2cd08555567aaf5a50cafa5c4f246e61a5d44dc9b451407a629d56ef825a2cb941afe7c25a193635c04c4c705395c549e7b672532f60ee7d8fd384c5fed3f96b050a2609ccdc3f8e8bd7c04f5a8549a3644044886cea819387a6125c7cb3666d21f93ca67a74ddb87aa4aba0ddbf3d296a98448345f815546739a91c94fba472e97aa790527421788ab41616dea4441546fb39a6a5e15f8cb2a8c8971c8c022e855edca647f202859138613718777bd075f7d0a513a13ad612cc09f131363863fc7c231709cf5358c38f63adb74af877e326223e475422a45287bf660f26794c85d99bd7c3828b9b9420d381ae3ae40b819ccd23f8e34154ad0bc2792b7bf1cbee69e95178a643f9e679088939504597e19c12cc62642c0eaa05e033cc5c4ca85aa5eb11c64c82a6cb404e40fe32a7ef1c5c2587afbc4d9921773de2e400762c197be31fe2c2781758670947337f4c3e09f9d0ca892278bb7999e32d5b5b827b2b0163a764b8be346576969766354ec0d87b68ecfed5ce075f9b4f3bb2017352ace702b2dcfa9d586f4b2a8b60aacb832c8c0182e72234b475ec219689b6a57047dd9240308489049519555daf572fea22db3a149b8e7ee84a07f26a1d1436f8581bfef565e07a88abe46c34fdc35f6163b548a778577d3a0febe635d2c689452c39901c8948be57024bc3c3ba046dcd0021104b4eb7e4ce9ce66c07a46be17b9a008a9cc95604436e494892cc030f86b937f21481ecd1c58e98c7091d26b9951d1e51ecf781c4e44941e7658a9cdb966c636ee966d12d3a696b5c142e6dfa366b7e1fd0c55984bdf3d3b7f97ee88dbe7ba57bbe36f26dd2bc79021c8640ac780f8e4e2744387dc98673f53251cabc275079cb17f9a53320d1bc6518f192ee8f70c03dc306350a8f53ab0ca2d1784b5a081e3a3112cb772c2bf410285e5915d18d5296cd5f27b1bf8b363c7c1cd3590ab18b66fe2ab11811aba876d11116c551e35e81b5897846f98df6a7d02a5b3da1919d9f43ee7b35e1c254000030a23649dc0a459a1b99d007ee2602c4da17dcd04165df35fde9d571ffcbe3e04fbc32f32cdcc7573e503c7506fd1e847e1f3b56726aa69d3e042c1710783b7ac804660c03dd4efce4d5449455f1467f54169d9cbb405c98401925176c08a7f68b03e96070073b326cf16cc25a3ced0b4e12797bd238a118b307ae31c8b64ce3746fb47b2765f7f46579eb544cc5033c6ccbd88e14225bb18c704727ce67a7c18e9e7217cd3c8a91647b4bff611ffc644a98820bec9547ed7f54cf2c06908ef0a347a464d6ec3e1cf48be3cf93353b44a8aa981fca5e1c1ff0d8e32b596f6398d79e4f850c1433cbb7e9e57d87413fdc075fd79dcc4c4b808b5780a594dc315ad19eadea88934f7c3d8cd3a52decdf60aafc2563d6dd8d2cbd4f4d46f410bd8b7a808723aed3a60fba86ee6b8b542992377fa755ce67f163e6bc39877df9683b99b518947270600c7eb88dd7fb7cad393e2866cac14b84c654620f54803b271845de5cc9d64b5ce6e1ff7128632fcb61fbf8d1e982805389e951bf08a9c7439276308d137c5dd56b6eb84a1d7b114818e784f56db3197978e1373e79ec13ce21622661f5ad660e523350559169b5cc315e6a34df7b3b26f06392b6b46bbe342ad145ceed8a0b660d460311c3ffbd8a0cd93005200a", 0x1000}, {&(0x7f0000001240)="0f615d9f499651c2845523a7ae198661586da1699e4fa1b56294c6a0fed72c2c70ea09b639ed5a306ff6ee475d0a0f51b695e6d351a07f02d21cf8b609c2c56247b5b8ff993e143dbac0cdb3b56cabec546f0fd97d308dda5fd48a39af14d1d0c1d297991301263aa9fdd08ab3501c7bdc2cb6c67d24c99397d757a93111b44e87b39a4f2bfc7cdddb757142d506e6a05f256afe7b82ff012f21ae9d2fb68159cfb77171f4460f1b1e2eecfdc649d891da25c7c606c74cc2b2b286007e23fa13709ad05b95b68c111c4e91f94b02165e4d25cc936b3392223700c31c3509ff4f6c5968c19911ac583548cba5e7b66d92e2cf5410f159ca833d4ac1a1262b231a14f435da794ba1ff7c8dac2c85014610eefbb5a9654dd3be8e5ce338ca09cb12d2a09570d145113053d4ac93dc886990a8bbea6bd63651a5c9f101dbdda5f78fa685c2ed64df9122497781cfa247dfb9ed2a854c34d582bce852df9811d28b9bc4379a6948e1c96579af59964de2df89b9a64f1fdb53de2e99809a9dd7ffd1a8d25cd24ba3af7e9b3144c2df3d818ef2da5b59c73b0b5c27da01d8481f6233a4f0ad6b5e0e390e7981b7455c70d5c63be0bd23fcc61dd9479ac583ba64b7adbe4e13ad44c06f03e578cb47f970de2f78ccfd72cbd743efcb3983185244cfc86ac05d7a4ccf924bd80093ca996891f0e04edd81cbf06573a85007314d253a4057e3a2d8fed734eb41b3cb5e3dfefc9692d25f12b0ebc164888471fb5f46fe7a27482c75a2bc336f36e4ef52909ed85bfe632731fe269d77709a88b427cf0279cc225e70552a0b6122ea98df8be643b23d92b748c1abeeec6b534f978b204dbcef1a4bcacee3859707110bfa8db29834e40966a139b8ea962bf9404f586e790f5073c35d890c35844d2488c7f8a7e651873db93023ec22b151b72afbcba202e4d5a7935af205504917e8a7b48eb4cb4f87130086e98f9b136e4d0bf0f47142a6870e775636feed5782446a50370b813289ea04d92b698a029abdcf74790b252db62c664c9ec75421cb40abc5ee582b6f288f2a5bf5cfce947bf9ae30fa4fe9ebbf98c04f7512008091d63c04f797fdcc1a7daa69dfc623f79ef43acbdc60f910072da2baa76678d281d6156b46615c5dc84d14c0e0d54f55a636a70b879a9d27c758cbe8cb0fd3f5acb8662d9bde3d955c9c776f61aef48e9e6dab3a06b70a5dc732c791c20d4cee68f8007b1c8c675eaaead0f52f1cb6442564f544c4977daa06849ed7727eca1aea00a6d32be1d70ab80c5e2f33bf5dda4d3f2663a49e9e75f70d00a794037e45fbc838f99d1382bcd2002ce08ec7880d3169c740c660406614beae69ceca58018d1da7a23ed751cb602d5e96328adc1bf102df072736dc2905e6bd4f7cdae82533df80afb2fa99170811852d88a9247cfbcc19f3e5508bcf60d5fb886a2fde4815323f0ba1cf1525cc7dbbbc1593eb471a5759f769ae44bc1b2d2aef294fc9096f693b333cbb9072dc049f6e92ea56430c04ef67b0162ac61d25c7618f732027563a014173198a7e76a5d997d930827b46b3e9b353d61e9479fe747646969a35416acbe939034e9d302644787d8371d572daf45fc11b078fa6d75f72b2628bec2914b686e29df27c0d2db59dfd10f53ab573b4cda32e5ba42d177cb3593e2180c5e61fb24ae851dc08af56c15283efe9984a60c41aebcf71d61dcafbc3145e8f1f3d6455f25e9424707b5fe722b86184facd6c0011b8e7a13f248be7a3670e2a3f7acad8ae0e886467bf16e13b9e8b39dd5eda4b51b5de6fbe9c6c7833d9f33b64a281a7a7b0a012e3605ce41806424c962123337de4769d3344d4f2bb03eb6e8c85a89002ebe1cea61f075558b35164c73edeb43f61e9479e42513d35e60c2183b8c9ddc0db8653564781bd315e079c21056bfb915d054a1736f54fa9d9b1145183b8e14a51a238112468543c6a8d38297c35a84a321355cad2e1ecdef556f2ab87453bc11e78cfdcba97404801b83223d0203e2080c4bad4d91580add005a2f21ba04fabe1c3b740a586de614ecdbfed712026695545180fd04118ce9f7158e298c67d508149795ca712f9177a5884f4148129ec70099aa80e52d266ecd34b84a1a198e1e8c29fad9d53bea700425c6965de6f764d8480716766abe4b9e387021557785ed471b06feb7cfb40bbe625a52ce34707e817b4d192c92aae7107d06a3ec3610bceb0d6cb91db067c971edc706c8dd0c7de14e7b4646f833040d8854447ed90aed878f1582470dae75a6207ee9cacaf2d4cabe62951d0ebec0fa61dcf61110dcba683d1c7d2f30ae29521cc6cab7b228f8e0dbe663c1391a30574fda165af7264daa5ef59694173d7353963f69aeff551ece596f5a31c27b468290f6c25129458abfe3a60ae70eeb1304b4c56dbcef425c9763cb6b51bcd75fb840f29b95a5a29b7f2763f5448bf9b3f74e432d6f888985810ef50bb19c55ca2678198aa9b64c6dfec16c85eac4fe25c2688be396e44c73c8cf0b62a51adfdc881074289172957c8298d2fc729b92fd4a37cd262d971632e4548ce39e6400f9e4b06620a81d5a69c0c872f317aebe30ff5029dd73ed419f26ff0fb56797e6d8bc15e573b443bdf50427ca6cb45ab22bc7ab6e31f933f458d47378dc59da3b3da95c6aa6f435460ce5e8f468535e8f12f5c3c3ef2958ef14244b7159bc5ae0dcd03ae51153c7d0d715cb4de6d926b44f56a3c3b7f19eed34d214432aba77759e356bc1bc077afd1d83f3bdd76614d85bc054b14d721a3f15df5157155fd1ac862459dd00ebc1845c80287601e0957370334ad8b5f62a58d3c0dbc49204127b4f232206c7711baa61127edaae8fb61c615d48b52b8e9bbe48b9ac1efdedf5920e8fe18a35f881a268af3cc953d08b3fbca886e7863af817f9de0395e71dff758a12d851598df2af3ada7a1efe133fdbb68223f1be4336e45af37b5968203e0d8b65b79a33f6f1fbddc911c8e4f14217fb0e72bc335abbb8963d0b4e40d772a6506437ccb3b97f213b73eb7220ac0dd5e9aff3af28db74b3c7783302210b0e459f8ffc67a0254a05ca1190f49f0a242462caa741adee5035c225811184df0c2ac1d7aae832910c8c74c3e7a68a2858fd1bcea4459c770a5fb7cbe698dae624d5d2cd9d4ac25e4ed4a752fbde86460e0afe92eb1484b304ca7538768c474afad5dac00d5133bd1c67f322c67268a94185ced5628ba5c6d63a68ba71d91c70fb0caf02441b0654c4167e3c6fb7060cc908a6c3455f47253aee39cc7aa82b10a7daf7fd9b228d3bdd8397113208da7307b37cd855f5c0d217882049cf85d09a690a022eabbeab649fa4e32c5ff1342d2e53cfe3f1ab31183375b4acc4847dffc12e900b72ab5db5f0383b3f1007b0dc7a6ff088315dfa5adfb2059ff0df1094ad07baaa0624474625de848ffb3619cfc93f44ffa9d9db9d76e92cc921465c26f10cd088a01af5f1ac4549f9effdc5ef9137e26d35ecd176955550f84cc4005453869668394b49d1bd0745a0c05eec297537db96918c741b4d62f8e2d4559ad136eadb39780c684c83ebe040765d656dff4a2c8e83b552c2aa513a1765e12cd01eefcb3aa71e9320b3e3be6c78594f214956cd03b3919d1083e9e5cf937516d7b95f3cf0a0463b18b9977e62428c88b084181e32d64118a784a15462e5c40cecee56e69edf2d76ec7c78aaaf147e0596b6da675ae3d74d3712d86e9f4b5ddf29cf2ce3b17e3793b2ba9c14f1762854f92f8dc726e2f8d645cdea064ec4f715b051f472c8e98aebfd0a1a8c8fbeeef250706389ee9bb4778e3a80c1ffd9535657cd44a4fc99ddc0dd8954b24e920637ae4eec0b5344e375b1aa3282453830c53885f19c2a39f9a65097d0c94c7a6d600e2a4d269a176226be85747f78b2e159fa7f14c7d7fe41b1ce11178489d7635fbef599a5727b25eac882560171520b3c7198b121c766b6565f5f1f1521cdf00975cd3aae7f8043959d807bbfa4f5433f64071c146a4e75ffebf52b4ce1ae29cb14d2a7f2281524f94fe32ecfe4fe89c783866ee81b9409fe351f87d41ae54e7d5e72bd2c492a84e45d16e5331c8820ef009365ecbb75ea2c015d9114ce46416aa83265f02900c55cdea0f4689fa99138fcd4177b62497034b3c9650b4847af6a1d63dedcd8ceaa5cf3753a545c059f895b5a829235ad471907332dad21f11d8074bb9d289697caf604434df186d30ff608ccdee77dfe929965e9d571925cf91d3fa88679dd7824547612ad70ca1b8b021d05e4e73cce6eb84c8d1a046aaedca11329b40471a1d9df28b74dd0a5d0339a50bbd622559d7117970dcc5ff16f27eacda97b2e67b4483cebb4b01751e5ce446d0c6392e7caca155294c62c7ff3e17ca4abd2b2b5e6c2913d4eee1e1137390b020fbdd17a247d718d2bd37f364253f7c6dda2ed6bd0e6dca886499f39fc022e8c3e4de7d367bdb5a830c541bb75c75228576069904d030abffb4350b8436d2913f77f66907f3bee06662f66ab2c3251cd14e25a51b36227b9652dc7e11c548c48645a7dbc064586d97c1fe978ca0b263035b1dd761cea8e3bef91bce88fd0475fa19f4ea6ce3b7db0a0683f77af280925869405da76d4d8674fe014368962a96f341b4f635854116e90af2d3fa90ddb72709fd382e135ece2cd5f09edcdf5247e57dea09e5f72a7587d699c72ac17d1d93cc72967390322c1d990119822345070bf45a558615aa8c4cc8dfc81cf55cc7eaa330dba49e178aad7143edf515ddbebb973baa0f79880b244c377f57496f7f0abb5305c901f45f3e32d44c1317ec580880f7a542227462bc79b7b6d29f587fbb6ecbd68170d5b3613e07a46fea53b59447bcab8164ceeffeb38250ed20e820bcbf9977bc5788bc13526146524e3c5d83bfcfdee5bb19737313938bd3f89a30f0590939830ea92adceaf3c61a9a90bc996127d536048fbdbccf4500339ea7879b591c84f6c2b0a2eb508f7d908e824ed3cf2064f5aab98a1cc5b386bd5f3701d4e10f41e0db5579698f4fb32cf226935f502c570ca0a4d10007a80fafb4e79e00b806548595576ea967ee06f72a210aeb8243527f9d2790ca74b226e813f7408f739131d8cc5d0bb723d48180cc162d263816fcc18f22e05b4db8eddac0261059fbde55c7ac6c147f0257948290ee7b3d6ce0acdcdb7a653c0332eb3e92c3c7f0ba6773e9c5f130adbdefd513b7e52945f59c478223c5ff00c40506e287b59e73bf721a17ab77a2dedf9595c47dd1081b99d63bbf93705b7a4a46c56b91caa938b1958ded5385a1d70d07324cf6e05d14ced73fb55f682c373106aa238fbd16329ffb2ba567af8e72f2daca360530e7fe91c32378b4a21704e2ba4141b5aa549cf8743b9b17254fdcf943c44b0624be467bbccfa53949ec3b6826dc54df562aef7d288d26b58462cb1bd6300cb329e1b7f4a273373d7061752d5e69f977bc79742be0ebbfcd249c8fcbb71bbd13aaeb824469c7b719e24715a9f6cf125e843e3623714510205d4fb64ceb95cc2d070c8d4405c44cf222f4ea18c9815500ad8247af02543d0f0797fe3e1db40e8499cfbc4a0fed8993513df88d860ccb707ed0cd76d140e69aad727143b1fb1bbf457135ae6a8194a0b69cef155eecde33fddbc46e9f9f3db3f3ae8d4e975adc58ead22a2f57d7af61b5411b8fc3d9d1a4759ccbdfa458af8a13ca6a3ed575957645525dee4a7d8f7356ad42f442c8eb1e25eca697097f7a0071b66a65280c907d13", 0x1000}], 0x5, &(0x7f00000024c0)=[@cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x408}, 0x4) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000)=0x40, 0x4) 13:12:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) 13:12:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x90) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 13:12:36 executing program 0: sync() r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom(r2, &(0x7f0000000080)=""/230, 0xe6, 0x840, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/43, 0x2b) socketpair$unix(0x1, 0x0, 0x0, 0x0) 13:12:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x182) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x94, 0x1, 0x3, 0x1}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf0000004, 0x7fffffff, 0x81}], 0x4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0xfe, 0x800}, {{r4}, 0xfffffffffffffffe, 0x8, 0x20, 0x6}, {{r5}, 0x0, 0xd2, 0x3, 0x7, 0x80}], 0x18, &(0x7f0000000200)={0x8, 0xed0}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) fsync(r7) 13:12:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x41) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/241, &(0x7f0000000100)=0xf1) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0x10001, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 13:12:37 executing program 1: 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)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 13:12:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 13:12:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 13:12:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:12:37 executing program 1: 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() close(r0) 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) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 13:12:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800029, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/175, 0xaf}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/30, 0x1e}], 0x3) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:12:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x5}], 0x5, 0x0, 0x80000011, &(0x7f00000000c0)={0x7fffffff, 0xfffffdffffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0xff, 0x5}, {0x8000, 0xffffffff80000000}}) 13:12:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1000000000000018, 0x3, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="eb40651c5f0000000000000007f31ff0ffcbff13", 0xe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000100)=0x3f, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x2d, 0xe, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e1e4ab8c6bb7c5641d52b443fcb7653713048e69931929648473ff5b311cbabafcae5d92c536fc8168759bcda04d26a1cef87d977d5c67134eb43d1607e71f2be8e6a4a6779d72ca4c0bcd0fde33eb8969d07eff6b3168257a5ac49cf96375d1d8939d05675013bb9a826b8dba5576271ef3a47172df3bed8f2e7b74194e97ddf90caa197c9041a0f7a5e595641b03644f71038a58caf90b14709b26727e52a7b4f630785ca14f07cfc32f6851d50786d2a7477edc45482eccdebbd2a535cc8d4d53e4f1eafb22ba2843a1374f83f57fe8bf011e4b5907fa5f579163e32a82589cc27a247e2285f6caf0000000000000000000000c69f561de350baddd09929c63d2dd981527c5f637d1b82987571c0a528915c4eaa901b75fb18329003af8dc925c64135d9fb964691cb5fc5ff95ba3a196a86f38367aed7350fec916b977738aadcc39b8ae156aae9465dbac291cf4d664f13b98c652522924edd646280f8e480a6c804dc9207778cb6e6ca89ed483a1c7ca33b63000000000000000000000000", 0xfffffffffffffe5b) pipe2(&(0x7f00000000c0), 0x10000) 13:12:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8100, 0x20) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r2, 0x1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0xc100, 0x400) 13:12:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, r2, 0x0) 13:12:38 executing program 0: r0 = socket(0x0, 0x2, 0xffff) accept$inet(r0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) mlockall(0x0) r2 = syz_open_pts() close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x800000000400000, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6", 0x2000000000000000}) 13:12:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) kqueue() mmap(&(0x7f00003ea000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, &(0x7f0000000100)="d68a6e9d33db6355f774e1566d757479f25d0be72fc9152cdc9d5ec006699bb5cc84976c9a435f17249877b01f45a1a7ace921a2759f87a5c6fc04f81fc1d393376804a2dbf914f037747f38cf43e257972024f5061cc69e5d2dbe04f1b92320a6b0e54b8f644b7eccc52f8ee4362e7a775101dbf60d15efaea9e4964a2f82c7d647f3f4f0b9bd381ae01ba7b8323f4dc8b72c8c095dd5fb06d7eb95f618c6c7e38f9ad56a2e506fb67cff88e71bb937b64e00e885152366005a6cd85a09efdc885adaf2e148e8aba2cd47bff988da", 0xcf) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f00001f2000/0x1000)=nil, 0x1000, 0x73adfc7b74dc2068) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 13:12:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x8006, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x8c9e, 0x0, 0x80000000, 0x2, "75a0eab1008ed5bdd3c925194e0840cd40e620a8", 0x2c53633c, 0xeba1}) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 13:12:39 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x7fff}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="8ea50e7815509aeebf7812df9c5b67cab0598d6f8943e46e5202e93dc17da181eade33aa954b52e9c49a966044afba7eb47574d4ad87a07216531ffbbe611b4de3d622f0743a366afcdbeae3d15579514b0782c6f636ac0fbdb7ea1e233cec7d7c7c5b6ed92f5af2c0374e5fdfe086b2d2a747e2ac88c8bfe5fd5d49e3d9109c8c51229a71b801bf96c88965ebc4a2836f9c3b798c", 0x95}], 0x1, &(0x7f0000000140)=[{0xf8, 0xffff, 0x1, "7efdb44b8c5b7f4d1b7d35e52d6b12e14d0463ab13db50c1a11b740521e13774693e8919dc7ed22a18f3be7d20514473f7850a66e6991b13f4bafb0e58ef535f1e47cf04f5bd50c7486a4151e35ec63d3e9b30dc8a18b60456efd212aaaac2d91a7659188bd4ea8d58e7d524f17bd110993080078d06880f6ef84856c2f3f288eea55fa93527a0112c57f3a361e2245167356d97f513181718537ecd8fbe270c7f8f6b81e99c364957ad9e4e7e86376241d7c6dcaead541686a3931c231e1d317ed811df9bf13c84fb53ae03e5eb1f7c1751e689bf48e5d7f2491f6a181696d5b2bb2c5d06"}, {0x80, 0x1, 0x1000, "767e326a831d5bce0756c212404314a458ed619114f2f8a430dc7db8e8bdab02a756a34693048752e76ffc942ccce79fa9838396f52a847df651cdaf0140356adfec51059d680e2e91c8a8c66caca77ddace90c67c439d3089946a5aa4615f346e6a941b2d4ac0b33ce854"}, {0x60, 0xffff, 0x0, "2a925883443d0f7aad31daf5ad2dbd95524b38845cf1375792da05b9e624b3c42b2c1aec9d06dcbdb7c30752282985f01d5f104a4d149f9b9e198952e700616e2961f257cae45d81e4"}, {0x100, 0x1, 0xfffffffffffffff8, "25ffbacb86e8261cc6075050dc2c499c148f998330788be8cd8a0b479b227f608e86e5916f80866d095a4afb7bd51132aa7189a9641ad3954a4a278fdae4a685a0764bba17c9530e4541996fa6a4b98857aaf1399368ba9560acdab457c7c101b55c1bfba0f4d53b287e02c57d75edf7488a36cedb74b37eb947f066301ebee9697b539ab18911ddc1bb0286c3bd9e28a5f61b2e938b0e30171a16481d6085a68b0b5754e5999547de3122b62077ac97dc3172ce825e6453818874b3d4257a53f99fb843305ce5a5443336469914247650781b6e57a9d64efd3ff08b9a5d463f0ea7991535ad0a222599f72d7bad6e27"}, {0xd8, 0x1, 0x7, "ee17dceb87e06549469df7072ca659d1714a101d6f9007490dd4dfbd02b937b5f78858dee2b4580a0cd7ef45236b13d673e9b47dc2c3918de57988f252a4d8d43fc8e2f18fee284bfdef57382242e015dab6a978771bf0dc4d149a399e01b6501c07751d54f9d00efa3e0e5db285eb1338beba50490445fd090a1ee08c1451527a648c84c65bc4ea91aaa1e7f20b883174734e6d43a7e11528d4bbd272eb7c5440ed6c0ae0196d2ffbb82e6fd7a0b288057ba85d0f5829d668880f3da34498ee35d5694a25feff"}, {0x20, 0x0, 0x7f, "0aa9fea9f8494b6d68447191"}, {0x68, 0x1, 0x5, "071920e1da04505429ccd0b707defa77c9a311f3ba970c3e91902d135ac56e2264410a81b8f62ce866cfaf61067de063a9865618a439079c07fe2edf6269a714643a452b719807721edaab4c830afca1f611"}], 0x438}, 0x0) 13:12:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="31f1d2f770177619941f45a48c68ea8905a7eaa7808baf3b3d6430011f24f9f7fc1f556f2c0015fa1368d75c3d29882a2accc9a480c1dcf5763fd176f3adb9d69a9851fade1bf5cce19cea037ca7b0fd9267b29460992b95a12d146df6d953ce78babbceb81b79b8a02c7469fe711a5247502821d0193d1c134dbb24913ae7c11d922a9c23b0691be065461690c4a99d9a779a5606e6598e7359b41a99bb", 0x9e, 0x0, &(0x7f00000001c0)={0x18, 0x1, 0x80000001, 0x6}, 0xc) 13:12:39 executing program 1: r0 = socket(0x80000001a, 0x1, 0x1f) munlockall() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 13:12:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) sync() 13:12:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0xffffffffffffffe0) syz_open_pts() 13:12:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 13:12:39 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 13:12:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000100000000}) 13:12:40 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) getrlimit(0x7, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x24) fcntl$getflags(r0, 0x0) 13:12:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000240)=""/247, 0xf7}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/112, 0x70}, {&(0x7f0000000440)=""/77, 0x4d}], 0x5, &(0x7f0000001a40)=""/4096, 0x1000}, 0x40) write(r0, &(0x7f0000000040)='h', 0x1) truncate(&(0x7f0000000580)='./file0\x00', 0x8001) recvmsg(r0, &(0x7f00000009c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000002a40)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/17, 0x11}, {&(0x7f0000000640)=""/27, 0x1b}, {&(0x7f0000000740)=""/193, 0xc1}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/118, 0x76}, {&(0x7f0000000900)=""/59, 0x3b}], 0x8, &(0x7f0000003a40)=""/190, 0xbe}, 0x840) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f0000000a00)='./file0\x00', r3, r4, 0x2) 13:12:40 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0), 0x10000000000000d6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0xeae) shutdown(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = semget$private(0x0, 0x7, 0x204) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x9) 13:12:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x3, 0x100000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) write(r1, &(0x7f0000000440)="875026440564d4b7345efa2c8ae580a81e999ba35552edffe9218428cdcef9ea6c01187ca753f2c450dc3b2aba5e6b9f6a3e8fa9075b6143138fb3165e30440f96cce6172aa54c7ed720c7ff3ce74988152c23212309332997bc635e5714b929926022d9270809e46c3d3f6319d05e2d4bf3e0adffa0016882e4530c510a9b036b45390957988ef6c5dd2a7cd204dfcae83fd26193ac05f9d88e286c85cb961c2ed2f979fa40fe62b7725e7c02bd7d1beb3c18aee4c0b7a32e265f74bbf2153502ab5a1be90e63d1d9bd8a69ae4cf6ce6d8b1e93f804f80facb2e47ec1e46197731b", 0xe2) dup(r0) 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) syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x1}, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xffff, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 13:12:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="04a6956cfa1c8a85dcd14dc662cce80995776b562f93fe1c1481381d1d091c73640e18901143b5176330e77b7d7f183afc07d8355801fb8736fe74bf3cd880d049fd3b4859b891ddd3a393f8f3c2", 0x4e}], 0x1) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:12:41 executing program 0: clock_getres(0x2, 0x0) 13:12:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000c03000/0x4000)=nil, 0x4000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) 13:12:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ftruncate(r2, 0x9) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)=0x8) close(r0) syz_open_pts() fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 13:12:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1000000000000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 13:12:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000000)="661cd9ff", 0x4) 13:12:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e18446883af662686dcdeec1fe3a74c9719539b70a9f4f6152e2a8cb9ba47e18abdcfb80f369f45eec94f0e86ea5aeb54b69927c56c4f8b50c02cd3fccbdaf3771c139a6d9efad40d9fe5a9298a73cffa2feaa8bbaf196b2735e96062b0b3c6caa9ddb506f2e8ff33daf077c7c454d9a72bbaa0432d916f51fe9c5b67b99708aa0b977fad9c50630f0b20bb0abae350fce5d5bdf151040327a134315bc83dd0956780d6fec4918a15e1e35ddde120e9190428c04869283087bf94fe7e1", 0xbd) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0xffff, 0x5}, 0xc) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x200b, 0x4) listen(r1, 0x0) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x28010, 0x80) r3 = socket$inet6(0x18, 0x8003, 0x1) lseek(r1, 0x0, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x0, 0x46}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000002c0)="404532210ff0f80d056b9f36c1e7dd1b70ade207681efb4a22d7538a697672bd23429bc133e73db8ea87c7279c2f69e0deb8b386a4b813b60be06b06725bf1d4302cb7ac57a9780a37e974b693993bfd7f765c40d7f5eb7c93834ec5cb30d45443584586741457200e9358f5d3bdf0f0ae0d593abf63bbe35c57f30e750d1b09ee5eab8c4d04f67b46183f2fd8ccf41c97cd5e95e84baba9267a3b9aaf36c597a7c7ecb286e0eea5982a72f639dedf687f3612c3209b38ebebdbdff6c6869c4ea2265b11eedc0794faf538576c4fb202", 0xd0}, {&(0x7f00000003c0)="dcebe219615aa58db9455a9775d8381d8635f3ff8f9a6389219cefb1f69fc48f2b63222ede6da2d01b6e05e2b9722f4017d3ebce657ce28b20d3e289b27f9ac913d75ee0b6ee89b12770b74a46893e9ca405a392c4bcb8100a9508c6d30f05eb665dd8", 0x63}, {&(0x7f0000000440)="c782471b0524c7cc72a89cf54a66c9017572e75c3653a6e032faf6791458af7cf9231b9082467bd77dd1eed87f31ea1e922dd97fbdc786c8a2ee4bb28050c3caab6ea864014de42d5e15d6b705b056551702f7414f241029d8246208e674801bff9039", 0x63}, {&(0x7f00000004c0)="250d4ad80f419681ba7784d61ab0c076f812bb0a016f09bef7fc1138e1e283f680c79d6cefa132aac97c2e68e37c580aa4c99b7643f2e8ea02b621b291e77aceef506b0297236321181f753c8982d529290989c2763edd186bc5b81c97b708339fafaa544d8fab7b11caa13f44c761e406c3cc920f83aa79dab66251691b7b0d4de626ecd9446c994027165c83b708f9008505986a824e8b7868b0d2d042708219972c6f07bbd7c9b3ac546b714fed67a5a661a46dcc4af5c68eb325af2ffc0694eb135309e772225e1a1b2fe4026e9eb729ba", 0xd3}, {&(0x7f00000005c0)="d4c953c2721d9750f17aeac9", 0xc}, {&(0x7f0000000600)="33f0383a4b91d30bd8cde22c9ce1e4ba8ecabbbc36c01e74533323543de1847b0b80", 0x22}, {&(0x7f0000000640)="90b523d3449b529c698ab0052c12153dc649a24b8514ba5158417f15c629cd8a54060b9fd373a58e20d82b535d1606216f3ddef19862f9037528c347e863311bf5518a5ddc9766bcaf01eae3ce0d48935a10ecbf476dd1f0f63c49572c83b19537af55759670b2d6c26d", 0x6a}], 0x7, &(0x7f0000000740)=[{0x98, 0xffff, 0x3, "2d1edd81ec8a3f74d0eeb9beb8ce7d261c4902d7bc5dcef3e5b5d0a1dd4e7ed138a28bce5e82de25dbf1d26fc0f46721de2757d32ae9b636567d6fd97732a7d9d5e67977599bb071a919d3f892b9af862fb5262b68c82811e8cc429f9c4cb427f5c55e8add9f98850cd27db29f16c58af0b4cac1fb99469c01cdd9ee11fc95ae9e447ed904f4"}, {0x98, 0xffff, 0x1, "37d7fe9064306da58dab46a619c073d06d58632f361631a76b9fc85f120bdc5c40a3f4ff668af378f8fd6b0decb7a103a3f68f3003b36b1d23677e2d16a88bd127d730aabb687f30ab2f5a293001a4b095be4281648985cc6975c0ac35407f8cfbf8ab5216237fc2ce1992d96c17375042b20fa793911395558e155fd5087922a361cf69d68df5"}, {0x38, 0xffff, 0x814, "3bde76ed69223f52770678875bfb19caab76eda3ddf8898a77f49317cb3274e77ea5fb81d795"}], 0x168}, 0x404) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r2, 0x3) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x80, 0xc0, 0xaa, 0x7, "b660bc8699c44df3f16d3f29dc78a23c1043b24b", 0xfffffffffffffffe, 0x3}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000940)) r4 = getgid() r5 = getgid() setregid(r4, r5) socket$unix(0x1, 0x7, 0x0) semget$private(0x0, 0x2, 0x10) fsync(r3) linkat(r0, &(0x7f0000000980)='./file0\x00', r1, &(0x7f00000009c0)='./file0\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) geteuid() nanosleep(&(0x7f0000000a80)={0xa254, 0x100000000}, &(0x7f0000000ac0)) ioctl$TIOCCBRK(r2, 0x2000747a) semget(0x2, 0x3, 0x413) pipe(&(0x7f0000000b00)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000b40), &(0x7f0000000b80)=0x4) 13:12:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0xfffffffffffffe51) 13:12:41 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, '\x00', 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffdffffe, 0x1, 0x20000003}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 13:12:41 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0xfffffffffffffffc}) 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() 13:12:41 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089bb0be6d46a643b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) connect$unix(r0, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001080)=0x35e0000000000, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x3da) 13:12:41 executing program 1: socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 13:12:41 executing program 0: 13:12:41 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x7b) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 13:12:42 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 13:12:42 executing program 1: getegid() dup(0xffffffffffffff9c) r0 = open(&(0x7f0000000200)='\x00', 0x709, 0x10) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0xd38ada7480fbcb36, 0x4000001f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x19) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x10001) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0xfffffffffffffffd) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x13, 0x3) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 13:12:42 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf554ed430a10e6a10d956000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c12f87c1dcf04363000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000258760a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x1002) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000040000000100"}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280)={0x5, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r3 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) syz_open_pts() 13:12:42 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() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') getpgrp() r2 = kqueue() bind(r0, &(0x7f00000007c0)=@in={0x2, 0x2}, 0xc) kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/154, 0x9a}, {&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000000)=""/28, 0x1c}], 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r4 = geteuid() write(r2, &(0x7f0000000840)="c0a46681124d018ad7dba2a4e173c1b8040ff3fb3c49ba29842c5227899b8cddb54d367d284cacabde7e3222f7ec1014d490ce98eb4660e08d36373cca85d4c5c7c4bbc6fa31c521c95a66cd52d59cd564c943167b964644d0d99aaf05f4fb904f87294977f5d93976ded9c33d17a5cd6d60ae9649e1371fcefcf3d6ae781273d4f6202b16de4feea4f800df36b80732098f3f5f70aec4f94fc03a33717ff300000000000000000000000000", 0xac) getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = getuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000340)=ANY=[@ANYBLOB="10000000000000000000"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000380)="6d845e68e734da9846d026dd0c3553a7b315d3f4a8aba86dd8be7172fda7d2128bc70a56f46da503b1013cbbf5d7aa2dadccf45d1f221de0fb901d82d954ff451ea34519077f7f7f7b246c3b33df84b6126ac782b42cac84747ddd77201b90b50d8af3ab74723b32be2faf545071930b1fc1bc43c3d5b2acc1b0f53bec4b83cc774f499cd71f43e4410c292d5bc66879362ed435f83a7ab4acfeb27a48e855a4c69854fe42d6be336ef4fa767ac7fb0d3e24a08fcb19f9f0b350bc9d9478557303a07ef0e4d5940d440cce7f53b16fd2707b10c2bf", 0xd5}, {&(0x7f0000000480)="240746602a802b006a1e628f275799e39be0ed2d38b65732bac69a4c5d97d73e572a06ccaad3078c5fabb4455e55e3654927b4f8f38839cfa5ec1a09895ed7e017acbdafe88e93c4d388b87753e4c17b3b77760b73be0a4c0134b99d2babaf078f06f45a00490cf10fb6d955194c98394034e329e977c8f9cae3c57703e5eb52d118703eb7f759f8b482c76e54e81451a2629326", 0x94}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x400}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) close(r0) 13:12:42 executing program 0: symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) 13:12:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000404000002c2, 0x0) mlockall(0x3) r1 = dup(r0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/2, 0x2}, {&(0x7f0000000580)=""/175, 0xaf}, {&(0x7f0000000640)=""/88, 0x58}], 0x3, &(0x7f0000000700)=""/79, 0x4f}, 0x40) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="a2", 0x1}, {&(0x7f0000000140)="a7e9f327701d3769929db838ad2d1d0cffd1a59d8f550a5a960c9650ccaacce50f95ddb6adc844d5881994dfe30f1418338ac67276ae7eaa9b28e9067cb22ed7b6f63dc31f99b704892fc068e762b72270a1c160bce7", 0x56}], 0x2, &(0x7f0000000200)=[{0x28, 0xffff, 0x9, "c72586413784fc3cc26714d7269c1f6139bce31efdf8"}, {0x108, 0xffff, 0x6, "b7dae81c6cccb9a669ae2abe916410003437fef2e198651fdb3e5d37027accf47988a2ffb4a35d1280c03f61dc0d4fe859b150cd7d3c326563f4aad2ac4a571550d15acc30f038a823d86d0eafb3fdf57d0eb8609eef1552620bb9fb472bc0c6f4c610ea0d50a3bc92316a53acfd908b9b699320c5b2887a22055ba7d5006173519b8fe1a3dfeaed00dae3e505fb801340392c0f7a4e23fd2dfeea4f7bb1a7fcd6a0494f0cfecfc816e4e2c464f9c54ffb58b14720721827e5f39ee3764a5686f2a3e0685dbadd7077eba10a1d4d019a5e553e834663b8806caced04da636714ba87a5edc1bd45633181f515aa4ec161a9"}, {0xe8, 0xffff, 0x6, "a5653acabb1a6e6f05471e63a4cd0309fd477c85e1c193fedfae8f5bc7c7028e3f93d3a7ce5af2dfa5a1a6d5acd289cfdfd33bbc56ae95e15c01a303225ee563cc9a6ee56bfa26638ff3d80000e8144acf3e862f3fef223b48beab01112ac6a3f84f7478005aba4e1a64af6aa1363b5b0ab13b9a1cfdab47bc013d6bf7fcfdcbf0afd880f8064f5c3780669e6c5140ca163072d747a370b1171189db309adf2f437d6a02a7cdc4d91f13a77ae8f10be071dedd3ba9bdee6990185739c9ac8ee6e07040efe406a9f219fc9dc48f05a0b1e99ca2"}, {0x80, 0xffff, 0x0, "12122854b79338168decb1636fb85211497c59e4bdfd2150d872988da255f80e38a2ddee24497a3eb1ff7110e56c8da212fd812410d6f3a421ea22341fd559e29022a2b44b06b5a1297a6096d0fffd8827be75a5e84e8fa71bb12c9e9abd9cd159ca0764cf777ebdc26c08"}], 0x298}, 0x403) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 13:12:42 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/31, 0x1f, 0x43, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/192, 0xc0}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/167, 0xa7}, {&(0x7f00000006c0)=""/234, 0xea}], 0x4, &(0x7f00000007c0)=""/219, 0xdb}, 0x842) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = msgget$private(0x0, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r10 = getppid() r11 = getpid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000009c0)={{0x5, r6, r7, r8, r9, 0x42, 0x3f}, 0x36ba, 0x1000, r10, r11, 0xffffffffffff65dc, 0x5, 0x10000, 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000a40)=""/209, 0xd1, 0x842, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 13:12:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) socket(0x2, 0x4000, 0x0) 13:12:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x3, 0xf94a, 0xfffffffffffffffc, "f4c3ebe848623fa4125f3d50170da968f7cd6426", 0x0, 0x7fffffff}) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) dup2(r0, r0) 13:12:42 executing program 0: recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket(0x12, 0x7, 0x9) socket$inet(0x2, 0x4000, 0x6) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x8, 0x4, 0x8000000000000, "1e03a2def13d8d55305d32ce4e111193fc62b8a1", 0x3f, 0x5}) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_open_pts() 13:12:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) lseek(r0, 0x45, 0x2) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:12:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669de583000"], 0x10) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000012c0)="caae48c7799f0640c1fef70447ccc1cfad0164fdf79fcce66800f0eabcf0f4e2a8d35eef0b40e3120ab5c4a724225797349d0059ec1bd4ac3e6c949478ab0fc5923e451be14f4a8ec21dd3a30c3d8a508dd431fec8a11f65c9c1b30ddd9222254b1da0ce0f4ec7d100dc6f26ea00080a1e566235b684ff01d20d1502263787c0e9dfd6d34ed16a4ff567e6e7dedbdbf4afa72c6a11c8fada7734c4f23d133fb8fa9990cf1ead88a1b8c2350c797182e177594b6c1e98e0ea4bee881d292479b2271886810d955cb4047040cfd42a40c51f540b8fd74bf101b6fdd5b2e18811ba2525a95283945a165d14fbeff58325be5d115186245d34c31e3d03315ad8a7adbd5ae5bbc4620007c1d34aab2e0069718e6695c74b034905afffd4ceaafcef81cc0eec7e10b5ca034442d92f83ee223db5756cc8d4d5d3fb36f6ca33ede7cbfa07d5404f1399cf7355ce4fd50760bc6ff2f5077a81ebd5ed7b15290547dd3f45f8888e65d3b20c536504a5230ab9eb994cbac24245d018b27e778dba36dec3f4f366b8a2d9c9e33d52ea1bbe6a1e05ece7f11aab35eb87a7b0ba96e7c872794695951894c0cb03d5ad14d067305cb56b3ecd0b1a07e90cb327420a0db77bea55eff6ff4b11b558dcd7f95e2c6cd2806cd897f7a0994b41474107921d8977007559fcc37d91a38a82e8b9169f785bd2abd9e45eea4e823a1ec9457c967e32d895e79511150d2c1800a9881b22f56ad745d3a8977c1af03eb2d2eabf255b4d030c4f7fa4231d7b617cd3fd11e661a65fa72226707a9b47d0db9d6fb62154861a7be91836dd32bb877a5c282165d1739896d8c0358da0df714bb6f7ada68f7aa2871e3abd801a882c97eb721970d109adec465c858604a098755456ef6214fe9b936daba9cd8229e22267431eb2dc8e76f791f3bfa4bdae7522a9e67f936a7ae3972a2c0dfcfb807a49c4845da22453c2061ac693e136df31cc976022adfa52820189de9b1b69cfba0d909669f40ec08508ab512cb5cf10b72ae9edfc8464f493694caf6b4571039a36ae28ee71f8646bb01d8666d5468b7e01b7acac54b2b813cd456ab47c98d723f3e0ff52f507001450ef33012fadee1663ef32a544466e1dff5d592aa51276a5432312ba934f9c1223615a0f7c6e0e7d1879a9b0f26e726084cccc79f40ff55d2ef0995eaba47a44788d3b9f5a3b667fa6b8605a7b3e792056f1be7cfaf0a1e6331e00a2dba6f9eb30eeb3020984638ddb97bf41c46cc18a7afa32da963bcfa3ddb72d857251363c5108d9747ea25624181832760b99a8887dcdd142d33d8d22cbf0f9bc86f426ead68d32a78ee7d16df65fed89a5806398ba8fa92c6693423397d13c832c66e6eccfbb4b21e1eb818139841e509fd2d1b4786e64f4067fb24d091404ab67a26ae07a5a665ba131f9ab4bf04510b7e372ab0045361a27a049612b158714dcb16723529a5184bc66a58a4a35eb0c0a71f2560347ee7e12e506caee5d4d5f1217c7dbf59754f9c3f053bde74ab630430a50126c1f24d8a020f89165d29048284d411e3a692ab7c776491427746c2fddde7d0f2c0d9e50ad865367292fd3824fe616bef3fe883a96eb2f54b81dde26fe29aa063bb092d71f85e6df61d9a8a5a26acb68ada16bad75de0bab414c6d4fdaf86cb2256a3eb7a63a2ad181413a98487f323f613e035fe2b2afd8d8c39d9f4c0096ad08104bb3c11713695868785e5bae2d50df17152f31062cb887edc09f972a0279597a6519a30acea4e97ca2d02d2e48c9466c2e08b1b4f4d4f7f0949815e285020ba768625621ac426fcf4de7340aa679c6c7d8175006d116f88b38350f2f3368ac30366ded8b21b21ae09edf1bcaf7fa025573a44e239c31b4dc59d2c407ab3027a5029a6bc78a896c10392829a875012ff286fa1f2c9efa48127ee5fae0610e64a41da74f9e993cf526c76236def2cefe600ecdfd9b9db6565bd518c9be03151c4d282d4d0d917278cbd871769a3bcd6795bf0e462e02fe590a8a9a1415cb5035791a5fbc6b3c3a9bdaab19f4553de43f600998f20db9d189e19bb5d7c19f883020bafd508498e2f7d965794645ecc79bbc13543825a5ef0018a93cca1c39a74b11f1ac6a01aa0a6fb57332f0ce67548233eee3bcfa2ee6bd1cf3ae69d5b6c69718ae01463fd6c0c5f1ad1a8c3ccc5c903d4ef74a288fa2a15d59f36798a361096ff33fab933a69e7350f649cf51c0224f85117586f0c5a3739313eb2ec7e7069664979230171a646b987c0742ee8258b8d00a4cb6472d67ab120f00c9b547646650cad9a698dc910d0275b966104b3a8b528d90df429e472e033d1d42834f515eddf21b304668c13a4bbe72f9099f9ad7047ec1ea0ca78bd2efc1b7bc7aca8ed8b6e602e3fbf67d1ea52b2e8563305b96030e2d5067f64af080a88f871656af2ddb0b61f4575e2005c64eb9bed809386b85a51e97fd85100d50064a2f14b27772d9333da1e0506c9a8be4ca79685e648b6bf678a76acec57dd044d2b5d818cbec0ea951de6cbaf28f7b43b2e9b1418049a7891b4f517af836291f91b23e9d46ddbf0100e5e91e80b1abbb5a194e982781e9e2546d84cc256a7d4a78f9e6f757d8911f5212713f5d7d9095e6cfab6c4dc986efb2e18d56996da519da2fa30f3cdf3f057c677a7e2a5c89855fbb3151a3d1f7d5db46c7f86554805368ac9cab0e4df2216652ea744c511bf4e9bcc23374a89912d454f361a686d767fefdac1c09fb00ab2b3a92a3789f65725c4f1c8dc9a73868d8dcc39087a4fcf4c93496497a9d70780816f42758a766b4166ea3f64ca01abae52bdfccc3ed5742ea99f039ce0afe6a85e7af2501dd84676fedebfb3bd373cd961dc1d5f105343d36173e7bb6063167bd2c7b148c702f7f9a36841c1edc759dda3d7b85491c3ac8cfdcd244538bf98c8154cd80e89e9dcd73f07ea859180302836b44d9201b55786d2da3c34946acb0926f0e3bb77c9d9c576f6f2f1a96c6dcef04f0dd111cb88733423c14edd8b99b53a05d89b5a44f5deda6f56c1311bea3a7f5519483fffbb00ee9f141e89315e29f1eed567bb65aca12ca6ccefa936f67b867189de7df64f713b1a3c8c9d9403b42eb6f57cd3f02eebadd7004d4e9f54d616257fa5e9a9e663c118670e41a72121f61b964ad8a2aa65ad98fc0d4dd2b11574aa53b555be473f6a9be05551a9225eb3b8491070f9bda4be4399b10c279b044929f3af7f19f4c23dab86ac3f2b986a182144ee4963062b299578a11b9045eb81522b6051d18bef6a08d3349f9e7e792218b9b9b1f5af477a7d60aafe93108148ee9ed8e3894d7ec98a2e62b324b40a473cbb173bc001ff1d57c185eb53d1557fd3dd3a987c170522f783b1b293018bb5bbff36c8c607b60e483bc6e9551c4dab51b55cfdeb3d1002c344c39d222cf998113e2563fbb45c95d7218d3d2856a4013db12c0f8f0c3b409b1c4979bb2c17a29a6760b88755bb6cf2df18250c8f31cd041f8c57258ed0e5decbcd413ff61a4ebd08256d82fee217d633a52ebf05d58d76a1ec92ddd8342f7848e0ec6fe916431bef18c6150de30b8dd22adee3d767aee9d3b27ee678ad7f8004386117da4fad73607ca5d63fb9b405872120c5b825375229be3d19af9a758e2d22792211c75bc4c8b6d7bc12f2daaa6d9e354a4dd1361fe4f88f262359e77d19415ae43b6efb3a3ebcb12a004c5d883eeb99f0fe16e7649bcc6a7e936372041221e801cfa41d301ca43d9075ba6d64b870790c71a5636d1090fa74520484328e7485811d329a83603e45dac37c17ed49d544ce4b63aee6a43fdabb828637d10cb6f708317d95e4f928f5e9558332338dc5b5e6891c67b06b792c40fa89df2e40bca4bfc1c937a59f7ad04c04683f3ca0fde92b7a7670680647242882ec812bf5bcd68ce8f6c463dd5c513f7f05dbfb67f216e3eb6f88cdf96c0f158749fe481a70bfe197051ea465a7a3acd226857fcd52d7b5eef1752d1949258c3a01d21b14c9c942e6af40ce9c0161e87f5d32729c7bf42a378571ae791d741efc7c8ebaffbe4758a9008a803054f14ccae29c802e2669f5e98497eeeabdd6a6ed3df7e4357d17315a17372b53e52f70aabdf9eba52db22eed51f648916d75c87fe0c34198580ff78693bd1c26c185a9bccc82e5dd8c0895036620395c44c793588c07464ffdfaf8d9929f69fddfffdcbaa0def957f70ac85eb051721e92a50cee787ab5e43f59b7723ed766e6333f33f709d21bf42912c10c6d1bec019d650e5c062c84003d1f16251288ae8d6a43d98517c4a3b832e42d31e9347590ecec5e7bc0a0f745e1ad42fa8d09f02eb2f364d1f43bdd613f7c4e13640a3e30bdcc317cb805514d0e92ced03caf7d5286cb246e51d805c14288ce177425e1ba2edf391daed57b5389ebde417ba161c740338202080a60e5dea11fc058ea5d32ae3b6afa4962a0b9903e434597f8f86b8f94155fa1437f055542d057926960ea90fede0b1f4c270d1e50c3f64815bffe682a88ba598b30dfcea25cc9bcb3a215b5e7a902a44a9b2737704404fea05ff50e6ec7dfb6144532e9edf80ec0f73a35685e933f2da4f01a40f9d96c7be16d165b221ac75cdd33265d4cca5cd5ace7f6e0a892377c3c608f79ab30f3a7f07b2a4777298a74f37659440b6b79d3f92cee6725c65fbde8d059af3a15aac6ce2d9e85d641e1adf42ebdfac7375f613e75695af3edeeb0227c9a05fe3e184a0aa9b80109d09abcf4a54e363a0c4440a4b5c577ae4e11ef7dcdc297cf71c5dcd8033d0c6e5f3ff8aa3d6d696cd64dca499bcdd655bacb005024d0a4c03925defc5004d55a0e917fc930f391452c35bac41142901cce1731bd5849ce98287f976005624b797d3c3d91e8a20249884967f78fdc7287260548138bee27274c5d533ce4f70602b28c9e2479c2902d5ac89ced8b1ccbb45b05d79a4ac24a1a481046eb4a1f65d9085139184a1ecd6ee62a63c372db8c24a1fb8a9d768b3555d25e19f2d2a97c8a645fba6219ec980fae9614e14dbff1dad0b591ba4373533de4fe183df70cee44e0663eb63fc8637898c6fb39edbf4392c4ba5c62d86d16b13a7536c824a8a98deaf6c1cc16a5acc60bab33370c471e0f65d7c641f5e26e4c601fccef312009503465d59235ffa6c4005bf95268f0296ae920e0f0ef1e1bac676357ba774dc13b27ae06deb2644df2d39e2f1d2d0dd107d7c697d0163f855f1668e43717980eb58a20ef377e9bd29daf9da5781b344285962b12b8e5728de08b04ebc8becf0ff48a2f0fa9f8699046e7a547b16f923371fcfcef3fde0900d472f1c194591ab1e113fd4857a0a0051a72da79a7d6db1d44e4289d6025696f91642f4022c1db0515dffb86ba7c442e921e8e12bb078890268c08a95589515ddc13ad3773d65b2eb9ba86cad7ed2c604c4ca4f552735f6a82830d0b2ed17fc13de414a8695049e25e592097908936b9e10d10211ebf05503bc56732215b9051dcbab39caf6154be479ad9cb3c9a3aeed9c53419f9de9946cfb0f14ea6ece53abc6fc72927f1edc66b4c97140eade9e6520cc9a2cc24d140af2ad8d18279b7638c0a1ea9d9d52f16a2a194bb3c1e4d7a92a4570c9afc8f475cc67a9dbcf9156a43628c75a9b627a2a2c48fd64f264ede632e554d86969525cabf8b7f347a9d29ca6bc6a197b645ed41027cc51f326f4f2c092db6d3d6ea367ff845baa1a06f382e9a093b7f0921549b8021ba850328b2f7dacc26d0ff34622c1a280e11a9a36b7b", 0x1000}, {&(0x7f00000006c0)="f6b20e8b43b22b2d23171a7fb7a4af9bc290a20f8abe9121149a3747a85c92904072d93872d3bd25554d9eeea86848d71b44dc6e8359e3bd0d1bbe8b8c3f2702f4c73b8fb59b7fc94c0ef39fff73ce94e96f532e8ffc2c940eafee77d2d7dd721005cddd2635eea78d6e4f5dd3836b0017e735808b25a8faed7bc49b21c84291c775cd5f2ba5eba4e828267e6f383e55b620f43f7b7a67d5b01f8d99dbb171473eba05e07bc19c0cd3bca0da6b9e5cdfdd99e0928cc2a47fc56e41fb45c78510c4d457d14d78c6693199c8", 0xcb}, {&(0x7f00000022c0)="9be3cfa4874cc4079a4cdc5fb8ce6594ee64cd6be59fc1a0e87d383c720ce7cb3f8257b34ca7eac792da9ff791083efbc695e5a00f29ec5b2ad2077a3aea532037233b88e580883fa16b0b2d17eef2a96643f4dd4184238707e8c2b49f51b983d639661b901d1c9b701d4bbebc2f53d7a96b99f64af24d7fdf9e3a514a51aa1a51e30a7d58611cbd45d5539e6ccfb3adaa416b459d0ce915c703823b103bc477cd30e56f6f4f6134401d780d2f8c42e72bd45161c993d9abbc38832335a6a931e96150ccc6092593d80c007879033822d4eeb70adf3bd95545a470ea0d675f0fcb6a25d801d5916c0f42f8b8f75d4932c884d0cb604bde23d6b22daf5594070e6a5234961507fb254a49e3e9fc549a1b1275b9febb2aee59c2d66b29da4b72bda188615db341653b3da5764ea7b66f7440e8387f56ee6b7a9de200eed6f43694494c2c7bc5d9e977db5f4ca4a404551ac2cfd9807627830404c19d7b7d44f81f5f3a1ade14c07c6941a88831ecceebc3bf5543886f2b9d3e55f6217371b40a20fe796ace59760c768df147ddbdc6401ce6489619089b1447eb68ed6d1d237462486cd10d5428ca7a37db9db982b99756070da2bea8e2221e5a966b17fcd8f58abf47192ecf4dedbd69c95441afc1e6d034de298c5c7ba4a55c251bf418797606b6be5d0a396e3805ea54545e62e03f3d82db70f3b6280b7f149db04816cae0b533e06b054beb70871dc32ef24a775c4aa031c702f640ade7ca327109676b8cd971c896ad3d37a4552e73f6f8c3b5fde304e043673d2e020148116217281255cc531e821811e3b010f9625141ea1bbcbca40d21844d1352b0e10df81534a16df1fe917461cd3a2e1d50e020564ae2d9e6842da6ff7dd56165e67ae5fb3ed4992b4516098f2f5af22f18f4eeb27cafb0d0b6e4197af845d13748956b82c811e7784022d17b9991dbb5b3f796055c10cddba63d4a129178afd263f9903d0b3c3d6e906e2832dcc47d933ca554284650af9ef6583d63201ccccd5ca31b9f925adc38b43f5b82ee7839e97bafc387c4cb2620482203fb172284ff086c8f649926570c6e674be042175c4b9d8caae0d558b20c898541359924962dbfa0e76498f4a946acf0fd8d0c1bd485f4caaaeb0ca08e61c728d375e9168ceafa9e5d045f22c5c84e29b9443cce9b124340c9597472451d5024e9e264f00687c32711a6d5f12a260fd9a4368b49389cf9c4f6f569cfbd8066b8902f8cbb94f1f4bc0afba1bda07a6fe68a5941e3119f0a5dc88cb1ae49da147e95607d9bd48f1218e2c4a7b343f91de25fdf53e1bdac96953a10861d2ba9471aa347a21c95df765173134954302c15c11c5ed30ee1f17beb2b7d0bf7fffcc3d3f7985e7902d3895e19c6dc5170ae17612796d92c925abea481d965d376c3804a58641e02c02452681ce1ab392d6f8d1a2f5823e29cbbdba625121e317d5f191026f3c26536b6e208a3a7b8cae37153a3b3108386e200f614e296267ec5de24d67d5909b0c130ab0fbec26582a7451f25330ce4211c773e4efdc0e49f6047a3be1c6f6c474eafaff488df24552779fdbc2934ced477244bf21a5c1e323ccb57d6dc9a77383002cf6bce5e61f6a92f49fc65ce663111c264eab4cdb09fa1a45bb24dc78843e559b06c74f19f067a9df89697a6432daccef1635acce06470e8073e66adf2a6919fb98eaa6fb1f40f2a3bbc7c7182d139e6c097a7bdf6223bb459bbc099343574c76b60e76a52a5224512cc6327f350a91ac7771096768d21269231db1fdcab63dbf02a2649ea4d4cb7e551c6f2f6f9b7731ce86e79f27914d3acd82dc1d0d3b4ffb56be4314e5b9f0dce424302b740f8735c3731eaf76868d9ca9106d32c4f533ea312b475f002b6791d80586bd2429a3ce06f97838e8ca3ef6723214a2e682025e3ceb397e63cabceafee9e5f87c993ec3c5ad45e38d661b1fe3ff2c259650137c43256b250c778e9bc5564e8b64bbe24cd7957dafeef5770581c724fe5f31b0b61c2ef14f07667efce14f789962355299a7ac6e863e424cbc1e279fb9749b56ff6030a30be0b8b7fc2ab75f2f62b438b64b084143e6f7575e2cceb082c16c32da2cb92497a969dab9ae415017d45d47e2434ed98189b7f37c3a72ce0c2c8dfbb33aa3cb749b9863e09f2102e009a57fa702a3aad6716f694d18998690e8bd92ec48ffcb8cd22a52a94c83601d0b2c42febe0e9ef284e5763e1c5dba27cba1382d176fd0e3b68167f3af127e000bfaa12e225eb194867c637c376e5776d9267eda5fd5143bcbbfb310a977b452dcb24fbcb09e0d1c8649bc5dfd6e161c5bd8075f4e0018c281b48b554b14f75483c65f84ca7c97c3115a59dbf39af6d99787c69348c3cbc5da53477968b295670016a595a5f82d3b350bd0aaeeb8363d1e4d3051d225aea3d8b5e2287ea1748cf0e6e0061105f2862fbd6e2569f46ed2a272e12f6320ee50ae79ebf72489a52393ed92718579843e81b3af95de8ac9d45639e85eb99258c9f933878ce5a4e6f0e6f97d11e8d771c1bbaa28e7d709f02d5923911891a9aeba1774132504dfa1a3a48719ac66c4cf2db09d7ffe655626a36447a3090d34a3b954a94692f44eccff225d5dbfae10c739b5d8ea8b01511048b639a9a3c086fd566951eac888968db70250683d6137643bcd08fa80938584c18e1cbd967af3a2f2d68716a0823d999a2bd31dcad26cbf9f490f512465b857cc59c7a090a001cba7fe88fc31d18a481b034b45dd9cb0fca4901959c9ab7d658bf91264d270df669105f1f6df94d4a0a2d65d01060f18092c19f3c5c6179ad71add1463332b8c3b0f0dae49238ba87fd39e84bfb8b4d0d0cd56258f6dbe4977f45554a3aea076c88ba500b080d547242c19b8c38ffb1828971c45ef95b4755e5b9c3de8dd528bd3627a6396539f362962e181d9dc10d2ed85b17ec23fe3c562730fd76146559b5c78878b572e3fb57e0b00bc39e657d6c63d6158157115c24af97d2e008863699562d229c989bc144129ee25e0bc576b5d7ec5d29f03520f277674a54ca13d2cb446662fb2471403a28fedd11b7ba509f627e85cb532fe3c55554b6400253aa3407610b0f30046e3b853c6fae5d2ff51a6521451f5239038f121417215a5a2a0fcb8644329f3316fc0324e38cf15608dfbfcdac24fe43dbae0fc8addbc5f1627ea9ae0954910eb0eef6ad13ca92dafc34f4c69577a4cbe7282175b5527f88c80a6ab109daef82053a0880b0aea49a6ddb20d9775bbaf391b8432794a1aa5b5a9cbf15cfe6e5e4729025f428c3409d35512032fd898f0480e08dbd5c2a14d0cff239c0f9d65f6c988e906509258e6bfe9c9ee3c371135a8f999d434e90ae388b0a0bf60e8e4fb260cc331e2ea4ff96fe52b510d0b01a083bc319a5d8f3e7255f61574e2d90793e2f3b2dbfd9e51a365fc4a64e3e61e17ad4ab706d780ea28a048b34ad12effb971cb2b77b2a923ae45f1ecf64f0b3c0461672c6e9d70aea669ecb80fa40f2a7dca2de00371a9bf76dd06ecb9c15ed3cd88b6315e5efbdf4a191370d283f162c211d7451cdf98a88ecbc5b7339a41c9bec932db492281cd492f6b6b4dd555895bc7069d9552a122b4b9793536b46a675a6595df999a6fed6b190d6eb7ff8e554073e9be5a9f8a5019cdced5e5f522c485f91e33df73a5bf6f861e641fa1790c24a8b7d19750958b662dddcc89c19f0b2430417d4e5af441096d78656eeeecc7f68ccd25a38d0879060ba147bcf5408e997084586f6fdbb79285434795c4935ea0d6bd1f232c376b5f45438bd6e3a518eb595566b2b36ed4a73ec274d1f03b044ddd1b55b7c30177320f668624a2f690057bccc4a8a5c3318707eb54cf201884f818a2811a847e2d0601b75b8de233127c8cf19454b8be4aeca3915d52d983a5f7c12b461f3f7a7774541f3b592f3924610e773c9070efcdd3320c3bc7e48d421092719692441854bcaac5cd8fafca892984c827df077846d565a6319989ee6d98ba35d81dd269855de9150a498a4f7292fb64e649384be96631a859c67b4e33bf94e879151c1cd35f22d56acd672bb5baa73adf3cfc888e07f6c478ed2760873b77e0c98849453de7d71f760ce49a9c0102010f9efd97be3eafd7a2a4bb63aed5b282e3aaeba3e59af79746677e6d93a6aeef88f4e5dd74685e78ef9b6459abd274425bc7550c45948108b0a1191160bd4766ff9aa0dde4ffe2a025e71d87f1c6024efeb782f5cc917c233c61da21b918a45a4cdea9c2e0730c273c3e56e9d705703fdd91e30a61b0e8fe063138f79b434278321da0199317cd175a1c781ef2a63c39feef39a48e03c51f028ad31091a377bed02402e2cebea952d5719eca48534774dba978c6ff23ec426002f86dabe65eeb843719a1a3ae6169e78e4aed01946a4071c5d1d0caa52be8dbe40844fd0cf26021ab96d95602ca9e133022f0878cb134c021de2f3d47812c0b3d478ecafcd1478a53f836a056f545d7759b49eb0feab06b9f294da17bfd85bd97c78fe9a7e3f66257509b037ba95ba6f7e07a824c6e8076e98a613392461af2a13a7f7ddc13e180b6bb9605b30cf677af9dd107ed8a6d1a7ca329e3f0a13a6d2b379c11724a6aae6e934a8841d4b3c8f10528d29fd5b37d7906052225c697fe2fe37fc5305ad6f280f0c7a1a0835ddff66c4d35786e982ff52f175b928e433c0d0318147e7300d294b26b2b85ef29ee22a35808aa55f8d964922ff8d075f4d0c7a4a136c544ebc98467c3a392b539a54986ae556d11950ac3a1811607bdacb306c76f4e100b96d0f2a5afa3fca167b0b0715a558f8e890265c3eb9600c8881dc30aac1a0c54e903d7aa14f4a2edb2c5851bb5178522a9555cbd7d84997bff9f51b51ddce664d10993eb02a3e314574c28e60b3f7e806d0b7e7423ea364114191e23963529773dbd737218692a66bef81a11b1bae5bced79d9fbf98decd283036c4a29d209ee99fc1814515893c843df288ed661d3f53e058a1278e58fd92b2b475e98cf717f6eb853467a7d70aea63362798f524972b6ae579d465c32b9340ee917cd0a8cef5e32d0d314173e42a42a4984f4ee26bd71b8658a7efc97b92b9bb8546c70bcf4a2c7733772a304f7b23337a18bb6a705128dbc9ec9849c80bb6aee3121f1a7d543b2aadd44a8d31f17b93b15ba158a49fa861a9723a3791bb3f283d1030dcd4e6ead055882aa3f53adf9bc8d42ff617120828c9e9938d0e55db5cde2b7ab6670b6d07f0e612be5f3537dda4ec6a24726e696db64a5a7dfcbf04b446dd31831eeb2189247da26a4c464443c1eab22f65e476f8b92af5ffa5661fc4f98dcbe8c3d47316200ac407322b9f89eb62529ccca5a391555c5cd561985eba6a8788e55ca5795661525e49edb80130bc1e0e53e01f65832c47a1cb38b91476de1f76b763af36d59fda309592930e39cba1fba94ea09dad5fab704c878bfdf51d5966738915bd05ba012b0d15b821c90e126fc5660721bdd8859a8699cf5e216b776bc018e07a38e74307a07ea50b1d72b769a50300538e1c228d727264b14bc433a28888b2c9f4875c2b992a309d695ebe9bd63c617c34f35515320343465ae6dc418444d4ab4ea50423bfe0a9a974c6c4814bd0b7b7a81f02468d982a66a35499cd6bdde07e94c7b18a259377cb0ccaec35296bae127dc8deddaff3ce2274ee838b777df622f09a087424dad2bf707f4b061e13592a3feef8535cc72b21bbdac831b9e9dc3fe142809a8e1ad55bec1b1e7f70", 0x1000}, {&(0x7f00000007c0)="6098a0f5c35a2e4ae46a1f70a5c6bbf69ca5b3da4837283bb692f9ced1853a4cd69537b8fdbec3c9d2db69c29a92ee611ef27434add0c57d86e38476a6c66a6e5f2d495929a0c86c97b39b0a87bb518d55257f5da470fc0686ba609b", 0x5c}, {&(0x7f0000000840)="c5f30c4c073234be949c9a435f389be72d60bf5e96729db408499b13160d5fa438229b7726a72be3eb23b025c96b2068d8b0ac1d8565ad2677c173a147b2d66daf743b3d4deccb97578c86e5deff9f0ce2657c6990777f13be18fff5f1720b8641280602e91be0d3a0081cfac80a0f567f6705f381d2ead269ea491e79a28a861febda", 0x83}, {&(0x7f0000000900)="7ab62e9d9cfa026d2a81601a2500b6b291ff09c5a745eca328534af62b9cfe964d1f8aa2ca4ca19e5c0cb681dd3b0b42099e720bce1c4fd68a3cb4b0c79ab280af56ec35445de191a6f9506de05a3feb285e4cb4352e068f3f357fb77b4e4995452f80e70e6c69d24b3fc0cfb18b9247e2a2f828b5c1eeeaa720d5b99dc64b965e8573", 0x83}, {&(0x7f00000009c0)="17feb2225964cd3de29ac542f8603e95ecadd838948d0c2fab1efd9aaa26a302869f221daaf324c7853c5f4dadf9351f", 0x30}], 0x7) 13:12:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname$inet6(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xfffff, 0x3ff, 0x772}], 0xfff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x41, 0x1f, 0x1}, {{r0}, 0x0, 0x40, 0x40000005, 0x0, 0xc5}, {{r0}, 0x0, 0x0, 0x2, 0x9, 0xdc9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8000000b, 0x2ed1, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x13, 0x0, 0xb5}], 0x7, &(0x7f0000000180)={0x401, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) 13:12:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0xfffffffffffffffc}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 13:12:43 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) r1 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) 13:12:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2a, 0x3f}, 0xc) 13:12:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x6}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="36904280d3ab8df2a0f00e3d792c27a910023ee9b80f84afb0da411de6de0847a6e9ace30d639b10a15250e7bb51c6cfee1590d2a265af21474f570a85", 0x3d}], 0x1, &(0x7f0000000100)=[{0xa8, 0xffff, 0x9, "077c4fbf3943810c636682b7a6764aea5e3e1ce74705200fc16c6a0a1143b674435e35ac2a83f443e6e7a62c3962b6297d947ce9598be839547f98fdf1f15b4e83151ff8bed9aacf8063bf05a896896cd948db7263ffaa444b02cf8f6fb51bf1d2d54bd523ab63612ffa15ecf38bc9602e63cec5d3c7fdf49b21832b4fc657b936127b294a9a8e1f37325ad3946f3cbc11efc65a3a558386"}], 0xa8}, 0x4) fcntl$getown(r0, 0x5) semctl$GETALL(0x0, 0x0, 0x9, 0x0) 13:12:43 executing program 1: getgroups(0x0, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 13:12:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x181) fsync(r0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 13:12:43 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aee720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4050700000000000000c4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a37262c237b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f27a3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fc0790bd89e73bff8ad8f53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d81f06abbc1ebae381533116693cf3c4ec48dd3683730673adb735542fcb819498613ce359f0573d7168c6268b40031ed78aa6ea9a", 0x9be) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) close(r0) 13:12:43 executing program 0: r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1012, r0, 0x0, 0x0) 13:12:44 executing program 0: r0 = socket(0x100000000018, 0x0, 0x0) r1 = socket(0x39, 0x8000, 0x7fff) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000740)=ANY=[@ANYBLOB="c6000000000600658c9e7a3c492be22b0a317ed7008212c8bc998169997459a039861981ec7dbd0724d2d5e8cf88ed18dc2c455dc58c10eb6269a9c6266e1caed7ab1099f52046a345f3186fce14ad4bfef2575132703ea48ceed35a049b865667b9c8aed31279e403f8be889a54855f9c2151b2116265432d4e917e480db936d43307667f1a180646148a10c53f181457eb5cefba7c64d9fd2df03e4d5935302381f4afccb4424f59ce3cd15b9eb9046a994623ba6a3eee6a207a95d181c9969f296f12f14d63862020e8a8cdd6a6cc02b9e190a28bad6e1b699c1063fa37c290183abb11c58beceac68a850c2eed4b239c0ccdeaeae9e8ed916d3af5b6f869fcaf84bc9feb98d70e5a05802baf746fac424f6011cfb2fcd630f2c898b243a891b3be95442a135e484c7a994326e74416136b5c0e9c04471437"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="6aec9c2b22d1d5b2bb3b014e603dc28938d1ed83d226ae21fee8e4d694fdab34f70c93672a58982a67b7ca6b5750b11479eb3bb6e4bca1678520f435efb537a5680a6279a08c99ceeaec04fc04c617b4b54394ccde260769497cf071f5b200609e51270e83a221c7f296a201135c96c98ced4b2ed266ee2d3f65a3b9bdb4bdf2afea6987e1cffffa7a9b55c28fd27a2311c9ba4e24cfd42a6c1131f99fb9ec259df49bfd38b3c7ee22d5710d1e50af9f9334e5d046b4b4aedacf604f4ad0be1ed986558819dfadcbc42d6a65f69829f0e116457d7ca96b", 0xd7}, {&(0x7f0000000180)="739dfccad1ab32b9b7362627567f0ff0cc38047ed382862b3a632d06eef446e8a9bdda3e2cbdfd03b2620f3c5e94dc343508aee50de810cda3c6a9b74dbe0b47233aa2e0d5bf7b292d3b07e845", 0x4d}, {&(0x7f0000000200)="93b456f8bdb0dc8d95ff4072330a8e67610fb65a2041842e072c88b908778a31835665eaca2499f4d3c3a7035b5fa2b2e9f897264942037c9b4e02f0a131b3e30b10a8270cd3f40d8de41f72687b02481929b3f856e6caeb4b068f5b702ba854c6aed7bad1bec3abb3baa3bf95e733903f86999ce13cb8455db0c2a20435df4c04a1251f0b5af567c5595f8b93d26ab199c000bfb6d3bc6cadec9ff779636d19927fab8ea1892a6a51e4dc3a9151e9e5d0184ff7b88567f30484102642d1695d4c3d7be4ee991f86e269c02a911c6c6c5e42a7862b285f0e", 0xd8}, {&(0x7f0000000300)="f7d45ab98691272b115c614cb52e7c7f095d274f20e37eda9542c162b8bad94fe137c8b791e66e0251f43a8a1948d742c6bdf2f30c79aa0421d872a0555c5dd14e7116933b8133d16946df3d72fae555706bb9b74ff982be21c135103520f5947cb6169aa3004a365aaf81", 0x6b}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="12a01998ba9f0e535b04df8875b73cb89dd033cdb37179650dcfd106a12fc330c2f64b9d8ab6640f5f39c8262453463c8e7fd3378d434cb05197804d113cd6c90b4db2d0bdf953257faaab1d7548fb805386680cb3ad1c968842c1089b7f538e25b9c811d350346880507394f133b4db340bec3ea75feac91ac94e21422954e551afe39b57ecf768098b8dba831b1c8719b3f2de7a7c935725be5d44de11b91fa5ae2a1ad5dbf7ea2f36e7a13d475b2cd4", 0xb1}, {&(0x7f0000000480)="86da17038524d8a7353783baa68d152b2ee238d4fc27f441506efe9946cde3bf457e29d8a45e9ddab88964c043b7fe3df95b72fe2643e2f0d50a21b40547eded57a768cb0ad203b3fbc9ade23ac15dbedea32b0b192bab412c0756ba58f278ac4c1097cc0437927588b62a70c22b3895dc6acc99a791fed9322ae9cca74d27cff3efa02f33f82e9be9cb57a29c3032bd30246a96f255141c9b142d78fabf31bde1662060f974b8390195bb64fc55ce823566a6737d532d0c0e", 0xb9}], 0x7, 0x0, 0x0, 0x4}, 0x401) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)="000000ec", 0xfffffffffffffef1) 13:12:44 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/84) pipe2(&(0x7f0000000080), 0x4) 13:12:44 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x0, 0x200) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x4, 0x9, 0x8, 0x7, "8e18b9f9f8f16548c6fbfbdae34817d2112ee50f", 0x0, 0x8}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r5, 0x0, 0x9}, 0x5, 0x5, 0x4}) r6 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r6) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r7, r8) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x114) r10 = dup(r0) linkat(r9, &(0x7f0000000100)='./file0\x00', r10, &(0x7f0000000140)='./file0\x00', 0x4) 13:12:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() r3 = dup2(r1, r0) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/76}, &(0x7f0000000100)=0x4e) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) dup2(r0, r1) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x8}) dup2(r1, r2) madvise(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x6) 13:12:44 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x18) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r3 = geteuid() sendto$inet6(r1, &(0x7f0000000680)="016a79b0d639f1ba2ba772f42d4e72c3aad9ece21f99095c0276a71446c9364cc4d18a79ac3003dfd35925294bc34e55cc9667fd5bea0f534e02e3f750f21e69428e6987fef0c19b1f85aa13056261ecbad0caddcc1b973b684e9255ed2cd69986136a7c5c0733b1f61e725e4260b09e3c987e294ba90916e47f9ce358601451aa1ea2cc8265387b220195a6e041ae3261134e5fefe5899f743b028c675d1d4ae14cb44ffe5fa7331fffcc5ddd753e6b0f66182b7a224144eb7583e7eac3949afde49902f8e4e764498afabfef26fe4a73ff96f2932a3b23c6e7292994b51f3ddb1fd523a3d5ce34b214d7c6dd0cede520198e11d7f42c9732e761dd929222c2fd28f6f27c983a2022eee597f6311741505541478ff0d58d05d06d8442af374af993716224d7826729d7666fd40b4b8935106a5f639973fced7dd0876ef60008d5d9dce96179cac8c286ff130504be889fb934a2362235f660aabe6852e24d0b3ae631f1905087861b86eae2c90e2ff688165c30524becc9bb0c179859a93edd33ac97dad81a18fdc5f1dd76da38864cdde7832cfb95ceb1f95fbaf0148b23562898e4bdaa25adccdf605106af51b28238ec9cfef7b76d80a6f16471949492ffa846c610dd430d40199d45b3ee2a0ddbb0944087ad17ad58dcbc4bcac5c1bf44e6cace2015299e26a5b39e8bc9e8600afbc94816495d08d728195904447cd12453c9bfa0468bf84863d3b9b312d2188a621f92f629a4d2659c5a74a37f615768bc406c4ff508822bfc170a6a7bece16c8616d7532750ae8ec14918d894098537840eb3951e69a54e528780aab18c0ae9145d80d99a2b6d125e123983710d85bff218690adb28dc609ed29eecb6c4a6f7e427c9508b99ad89fdc39b30acff5bf4c8128f0861562ac023e135625ba7fe0a739baaf3c5e76d66ffa9e92e68f9a2c9da476f811cbd30ed36a373c0527578de27f275b0d94161151a72b63e3385ea3895a268f8052a69649e184fa7d24433cf98266f11b9e65af1bfb5819d13037cb7f95360c3ece693d05971632b0b73f32157352abd059fc91261a83f05e8e6334257b0184676f19127d7f576377a83e8e08a6cf43ac387d0e3bde7baa376a76c166ffb228adb11081cef971a63c97eabca685232ff79312c491225409f1f9b29bc8c5c397b28f58460a3990ff5e582eea65012208a8a4b01d735b365123dd34f07120a4ffd72d44c900043a92fb5894ed5153460f9fbb1b6e1310b56e09cee0fa08b5689ed280d00d6616332703cf78990043272f2a1d552183df368a4595cafd4e44f840b6d90af30ecffbcee33278141820ee9a6a351b39097f50cc6a3a081b3c458e4060160c77d9c04557f4d627b724ef2d3bb43f1f32570b5b0a9511021677c3001472bd1e41fe39d2b5bd6994f5a9e7c7f5c58ba978c30146277b72fca1cba3bf2d4e3b26ba973b2aeef569a696b2ef3ae0ffee47137183c670acc0d839127507dd27ed0c8e981039aa9ce84821caab082cfa2896ae5d83a62df2489c29294367247291857d2fcb0b0098880a62485d47382d830cdad7afc9d5472b6a6427010b36716839364aaef6678e4555eb126a40079a14439e9eb75e729910cf20b16818356027ddcb3f83c75d2cd7d5a96b762a9b13ed69cc220793cc779c12f0d9fb8c8915c4723a5a0be9e1a316346c33165291f37daa20e4326832efbb9e6745aec19c5ce80b2516336e2c38b4a9766da8da96f9faeeac5403735017fa9564385defb34116eb21706a6180c50501b95032624c72f9938e4c9cdcc945478632aa10efe9b1a88a8ce30a3d4b4ed2f0df10f30eccb1544c8861c2af1e27440d3ff0d97ebb43967480f4f68e4394fffdc1bb7966136b9d8c1889e03a0aeac4b3b7c700b736fb63559c3563b656e5218ab19c8bef478e6f22bb87a3cb699f0bbc3fdd59e1bea746957a4a2f13318d75b9731af644a76efe666504c6593dd1f516bcead482edc8baa60298005d9b0a73dd65a5e4881fd872ec7efd939db956df63ae6f3f0ddd2a7c3373f5b2f6f214968688020c04252dc5d1f585905d1dbee806a58ce81629bf3846ba352ec5638b74a8efca9bbe614768461e35cb9167eb19aea23bd647bd17ca0854b2872a771f9083a5b76f8d19d096486ef0a6e4a72690024ffe588319157dfca25e385bb00bbd6bae6398bb4a1edcd1940c33d6a77546fe2d24af336ee2cddc1648b71aa3f44efb321f1e0532fa52d8cb8c50011354a7167584cb9de8d089df8a525ca5f7748fca6daf9ef68cb2a4dc28ad8b8b31c9d1c356555ba93d82b529b9f6b292b0d345a26f2f083ad19cee5a170e009fcff255aecbe822c37c946b7cfe854e60e6261a26e167f2f18d165f58f3863e3e4fe3a69d06b91d190aa15df00c3a08a426316141bbfba6673b6027470b13cf983e1d8f0aad890d32758d570c2c947c07eb5314d3291fccffb03df2d6d56193915e845a955a47e2d11e89253385a1fd18be3fc0b30a2866715b9a81963a5c5643a21322815d9133e892de42d0926aea8897bd5afc456640ea7696cfaee0d4c67b4b7b9a24b15d2525082219f1f7c76a500f5c2ecd5bc60f463d59d17a2029cc07329e89b333900ec15659e5844935ede0c628665066a7f70800e274181c172f25fb4f0ab2747e8f78b8254d21cf32dad6da04cab0e44954286a91cf4d9b8c95c0b9f4d0759348adc37e78116f5f0d9c4434bff0276a355e462f0a1083f6eebf494bbad9d1ede22f29fce06bfb9e673c9513716e583982a8649779c41977a005623331ed911f05dd551e7205a1913a26f115b3c6f21593cdb4a163e3cc10e2fdb9d9e069c1cdfda2bab86ae4057ee5bf2eabd251b04b3edff2a991659421193fa67f9da36f224936439bd7ddf58bed5348683899ba936995591668b0386622c7f8477fb400792d8c7aa9aedd79e40faa29f6b02489ef5d0b967c70783837b368c24b18fac109321dbc6e0762263cb7543316c3122f6a931d1891fca24474f01a9507663aa65ecf2b102d8edf26665472ef31a8bab9160d39c9879506e12e0309725c2102e7d5938cb30b386de586429739b4f8f01284a14dd0cdd140ecfbbf1ebfa8dbc665ac25d34716b8e9aae65394a6cddb8537717cd8abec91cc949919f27e6ef544c4bd953bd5e75c938e003a32c63578d44cb02740bef1fcdc1cbfa1c9e6f37b5282ea38574a490cd0e2515f43e3dff4075b39b0ff2fc117b3d78bad140f02526f58796847da94078171de29bd65e7d0df5f6ad8a061b3c32ed9094b858165e7433733909c0ae67d74dcdce22ab35b5c52dd20361d3cb89c85b2db87a108ae51558ec1c22e2a2fa1a3fdda34dc17020bdc04f96fa36956ef9d9c72830af64649547fb0ae8bbff6e4dd34bf6f78b2426252801cafb991a6ed3db00b3ccfbe6acbdd6c064b3241fba196feb8886308de7afe5ebdd4d9ca1cdca29e1f5259c9d83ebc33a29372a43aa3559a12e99fe4e80f2c3d1da33dd4299ac105b205898ff5c88df9b600e590d139c38bc773f0dc7329a6391e01bd9667b69a2f0aa5faecbb15ee67855dfabf27036c2b2a4be60ea6f392ccc8387e86446990c7d110a89faea9c5e53d58eaec103d03423ec842378070aaa8db21ccef4468110911e39bf0a7c561ee65482dbee3b974b013304cab352ce958db01554d7eda4985bfda9c0493c52e10dac2f0d5a79ca1f4a89aa64cdb0011a0cd91c4d7bb9545c51719eb4ba4a57afe4e2fa34f4124e51989d5db633eeff3e7d95607a218a72d33677757b021f672cbbd991a5340845721cfa556c67e8f45bcb901d1aeb273d9cea2115aae21d94bf780db9147c18f02df556385609cea6e26d6bfac14a0dcf7da8a2d7ea74b22b58b0c38b35b6308b1375a34f4bb38a07193f6ffca7d25d82ae19ec0f64cfd76118bccaac4c8ded59c2071a1efbfe5bb287318d33eb89077e067da390b9eda7d694ef29b8f953f3e04772b65b7666b23e147621604d78decc1ac6c2136b12cc535684e06f7a43be7f6213354a9c1797c122215a5f72fbbcfc62451ed27401697bfc391224bae5a4fbc9ad503be6bf89b1057c1c9f2b1ed5b643da1cca9b89f4a588b09057c68df3d0713fec48fc32c7404d5c6fe916702600dfe651f57315a721737887560ee2f9d83fa15822aa30c74d3a301dad5c2ffd64732a960be0517d40e178ee73bf1405671b3f38e285cb9fdee35573434f8376f2b85625059dbb9e16a2ec5627f92f97e11a73a02efc1199da2d22ab5da6a3890c8bc6429f35f87060c87df2931c61ebcc6d379f1d9c4c7ebd4df60a664e1a57173ab72cb6bb7fea1fedb069b87796be601f3517a1de3ae06ba76e2207fa9300033c68ca4f5bd3ef91da74857a6d601417889106cfdb9eac30e537a0bad6f6ad616f0c73e3164d757e3a78000552e3317eaf07047ebde33a954780c1fb89007eb178dab7da36d15ce704db0acb612eef0ada305e4042a3949f333acc5f4b0c0f03629078ac527988e626a2df4bd85107710212eb1ba9c5e33daf238ddb2dfb8691343d4b196ce682a85ae65f2a07d5f91caffdd4fad89052974cbb953bee796962b88cdded9dd0224ec3c550a73762d1c78b55b3db398bbbdd93374cd04884a16a1792e91b301c79c69506b35091aee9fb29861caf071deccc2c599b0d7e439f88b78e4c49ffb9e03e365aaf1fe2660a850c91f083c08a25cc8c59ab2a0284653c09c20d02159065391b6af957bd2b1e1379e0b71502e5da08d149712c4dcae2c33075a16b9fb300c5edafe3ec47c44f6f68892a6ee27100fdb0c8aceb8f596138fc5398bd6c64b9ce847038bb4e7ce1c6232f362e41e80f715e253b57443ffa09d19d43ca520ff6ea2313aa47a30a8b711697da15c3ea3aab0780015147944e6ab720e55f1c1341e076c14747c0d2f7503f857931d9f597882577868b49dc8c3cf7ccc77084cd35db48dd125bc8e149dba1a5d5d91f651170ab32ae66175e62b0aedc4a26f0e0ad2e551a8e5ab2425de10c70b5934cf869b3f7b3b30f7f8e135c25bf91fc01845ece441bcc5b2283aabac7ef71d2159e97c493a99efea25859c2db31978d3f5fa0c7b8e280a55999657fb0a9f00914af6b925bc6c89ffb4737aadabb7fec0d7346a386c3dc8d8e39974ffacf923db71e714ebbf71532079fdb8a269440e5edcc90eeae198023824eba816d14f476f84dd0603ca778334e4f7f1e2eee7e9101307aeae5e3a0a8b85856839bd76d1f68ff3fdb21c3ce813d506bfb7e8a7bf06339697523088654357913fd72bb9ea24357a9886038bdd0483e836f2af760af0236dd9c633043e7ba38e7666c560c0913196c6916143d5e67d8e5ac6b1a512753a84b38128b7e86b81fcf65c299f8f4ecd41d5c51e3f5bb5639d3911e5789217acfa1c49a57ddbbe478abc259faba6a8d541caa8ad956bad48be66347a5dd0ea338ed5a89e451d6607320e4178e0dd019fa3c33ff05b2c929fa047d1299c521258d7601990e17594ee4436130f66b860afa3f73fc22d15ad12dc24ede471991f7985ca7a86a17f8991124e81b1618007013981d47594383a7e78ac4447a170a075d86ebcb36ff355e6d63f9fee5038077dc394b33570fee739a1b86f83c430cd368c42c8b05b015458dbfd384a8f85d626336193ed0f416ad97b110500a790b06fc252df999f30c4d2a04a79f6125a19812a73bc19e878727b441b903b0205e190a03907cc05ce068f34afc43452f15128e5353b914ddc51b068a8685a7f915072db4941e992b", 0x1000, 0x8, 0x0, 0x0) r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xfffffffffffffef6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="ecf0eb21e4293d398b7100946d03bd42166bdb36edc483823959e7f7d4ee5246e2ee57f9e66ecc411ed50070ed2f4d30f3daf245cb7778bf28d8e7bb1ddff4c990e4c13a6161517e68302ebd09206c2119575cd6b726a789f9f2c22b443da71f593fffeb8d3db0d7022a6ebd01777ffb803baf3b7bc647f1b0cd71fb372916cd519da12509df6ea02877973f20c236df9976bad3c79437e55bae4c63e659484dea1f24fb536b835e74b469a6f05792e91d1f985d8b5963c8d968ab510899b72f65d668dddf7c862ef9cc350043382f014396e672ad69f39032e6bf2e9eb7bf7255d89687c7f7aa7ac22bc2b09aea636a2cf0eec31b13529d52", 0xf9}, {&(0x7f00000000c0)="d28d5c8e6083df0e34eaf21928881c56dd4a99669188b70b2cd64b07f341d828d4a6fbad4c05a10b5269d727b3af31ae7c710cbe8bf8e945ff8bddbb79e71fd741f1ebb1564dfa80c73187300e1160d78c3626778d5c59901d341f70a860c8cdb108205c6609ff5080", 0x69}, {&(0x7f00000002c0)="7df63661f661d61e8179ecf6d8f59847c0cc4a30aa82d50f0c8fe758b74618715f5a787cf9e18ee4af3c105f7e87686816de4eae1c017c1c8dab3590ba165ab82893a9ea990660f30908da077da69d9ac8b0a72e933834c96d90250c0a438fb8f7a4e940ea6ad59b89562ea64f4742adb93acf54d7cedf1a9b9b4aa5c5114e82e8d836e9987641b7e85eccd5efc7c0c58153e84b98d5e9ed42f90ea9766145ab3dba800d4581641ddfb86f37fd2f0db3cb693677a638ae244535c48a39be3fddebaa4e2b6027b3846befdf1d9b4f73210220ef8f49c6d6eee5960a15f926fb66dd2d9470ff5caecf6ff4af0d5ed9f6e025378b3d64892f1268797d", 0xfb}, {&(0x7f00000003c0)="6dabe2a8f536d16e4a36c74240ec150422e95464ed0a4f49a7b80dd872d265a536b71dc13c375ff7b2c8eaffd4b2d02f0640494616965bedaa1fc9717772c0d005d199459c57ce89239674ea81ecb761a054abeabeed284126b932", 0x5b}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x5}, 0x400) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x1) flock(r0, 0x1) getuid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 13:12:44 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x3) mmap(&(0x7f0000523000/0xc000)=nil, 0xc000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x10000) setsockopt(r1, 0x2a, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000162000/0x2000)=nil, 0x2000, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/85, 0x55}], 0x5, &(0x7f0000001580)=""/77, 0x4d}, 0x40) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x43) sendto(r1, &(0x7f0000000080)="5674fd93985b4db1aa90738739754b9571dd728836ca4d0402ca66942007038111ff990689d1f8e14d4ebdbf04d4e1ceeb2bdfc76c892ba88012e229397961e61143ea0febfb7693afb5c6c16fea40c06a5bf705f3ffd7b1ba105d4c0e7d7ebfde6be336edd4468fae68a258d99d6368ea95be4248c131024a020da072e7", 0x7e, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6530002288c0f8ac2057795aa37f54931e0e53d69ec2aca58085c50caeff014802f3ef3b5cc8357000011c947a1395cd93a3828649bd9bf322201976ebfed8087574f599200533d7e1865e59f92f09b9fa4c3bc95bb8281d2d223db151331696af7dcbe08e067e2129b9d35a34b6ae089939058ea9663884325ca70e981887cb9d92c0db8e98324dc38277b3095d3517557372fabd0f5af1e40000004c80000000000000000000b5fa8c415018cfd82355f0f759489dacb5eb419525508fedc47a1f5d4d58fead44fd64485a25092791189fa0199b77e3ba59f65fcd4b118be470d0389dd131e3929d88fe8b81e4af27f29d5243c5725a077b6a0d75f2f11bce6f126dcc9005b2c7141caac6f4da83a56c6f4bdf6e1d40ef57c92e73993d48ae2e957d402cd063bbcdf1d1bdd36824778a7150542669281bda68a4a2c33b913f91041082b850b689ef4089fb7333e5625f6a3ec4213de42231cd7f1725ebed1315d68cb378e5c4d6b8511223743aa6c0263af90a1b77fcc6db"], 0xa) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 13:12:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffd) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) lseek(r0, 0x0, 0x1) 13:12:44 executing program 0: r0 = msgget(0x1, 0x40) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x1, 0x853) setsockopt(r1, 0x9, 0x8, &(0x7f0000000000)="0e366781366cb82b31bdcaaf2fbf4cc13bb34a2ce724954d2d07d86714a2898be01a74bc60f9bac3eeeefa11dfb5ef9a7402a35508d4bfff73278c2ccfdbbf9ad33f7d02a03c861536e136965d8c0e240f9597253fe4c8a1356ff9e9afd74600ecfc17470e481cdcb612ab4bd0a625fc0ac8d7ff143b2e566f6979f2314e1db836ff82eea7dc38a698b0a7c2f5a7ffbd7fc89f4920fe0fd32823d875a18f7bf09590bfd4ee40aaf8d34e0ec736311a1397bebd43d5aeb51e06ffdb415555845b0d5a77ab6a24d555d1f27bd1b2bff5d4e27e1ee9e9078a010dc6b03f3681e60e6d27b6987cdace7009fccb9a82", 0xed) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) 13:12:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) semget(0x2, 0x7, 0x18) 13:12:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x20, 0xc0) execve(0x0, 0x0, 0x0) 13:12:44 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0d000/0x4000)=nil, 0x4000) shmdt(r1) 13:12:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod$loop(&(0x7f0000000340)='./file0\x00', 0x0, 0xffffffffffffffff) 13:12:44 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x6) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x130, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(0xffffffffffffff9c, &(0x7f0000000580)=[{&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/81, 0x51}, {&(0x7f0000000540)=""/28, 0x1c}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x7, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)='\x00', 0x2a4}], 0x10000000000002da) r1 = fcntl$getown(r0, 0x5) close(r0) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) wait4(r1, &(0x7f00000000c0), 0x2, 0x0) preadv(r0, &(0x7f0000000640), 0x1de, 0x0) 13:12:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, 0x4f) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r2, &(0x7f00000011c0)=ANY=[@ANYBLOB="0700000000000000000400002000000000000000000000000000000000000000000000000100000000000000000000000000000000000000ea6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x6e) pipe(&(0x7f0000000040)) 13:12:44 executing program 1: r0 = socket(0x0, 0x2, 0x3ff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 13:12:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() accept(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x40) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) semget$private(0x0, 0x6, 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x0, 0x5, 0x3f, 0x401, "fdea6e0a4d0c77ab67e660f94c16c088ab362145", 0x4, 0x7c0}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file1\x00', r7, r8) r9 = kqueue() bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0xb9}, 0xc) dup(r6) r10 = open(&(0x7f0000000400)='./file0\x00', 0x20100, 0x100) dup2(r9, r10) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 13:12:44 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xffffffffffffff38) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x910, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/163) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf92f2565b488a500000000ddb4f06a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fce00a74c72000000000084"], 0x1, 0x0, 0x1000) r4 = syz_open_pts() r5 = dup2(0xffffffffffffff9c, r4) fcntl$getown(r5, 0x5) flock(r5, 0x8) connect$inet6(r5, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r6 = socket$inet6(0x18, 0x8001, 0x0) listen(r6, 0x0) accept$inet6(r6, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 13:12:45 executing program 0: r0 = socket(0x2, 0x1, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 13:12:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpgrp() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x0, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() 13:12:45 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a00)=""/164) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x100000000) 13:12:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 13:12:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() socket$inet6(0x18, 0x4001, 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 13:12:45 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x5, 0x2, r1}) 13:12:45 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xfffffffffffffffc) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000280)=""/53, 0x35, 0x42, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/177, &(0x7f0000000100)=0xb1) 13:12:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_execute_func(&(0x7f0000001900)="6666420ff222450f00aabee24b0cc44251aea6b7e1000066460f70dd00670f1ac7c4a17610cbc48209aac0c4828997e40f5158f865656442d14201") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f00000015c0)="c7b5b8d4d98d01da4d7d9d436730e378fbe56da047c498ed91", 0x19}, {&(0x7f0000001600)="a08bdbd55babce617b0d80e524c44c9a493ea41c565749f3a9fc1e56d9e8dd5073825f0b2a98855049378fabb45a43f449dac47be4d2ca0e0f0530ab8d99b6ef4734c13f00dd4c727cc46c887bbc7f3694b7942ad5467263f3e0b2b65616bd52ac3a5125e655f4fc3c91bd6f8a1d75f68c0e4623ac554b983bc70004aa232814a12ae50a348558d77541faa5", 0x8c}, {&(0x7f00000016c0)="8be8fe4cf9133abbdf19edd0995d34d2426671cddd74e35bde9994228768a06ebb", 0x21}], 0x3, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x90, 0x40e}, 0x2) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="d4a72bafbec64618989e6a030c5d2fe32d51bbdafb04301ad47ea3f02285712b04608828f1a773717e1c99f6859442474f5616a9ef3e5507bc2f513992dfafaec0e7b89ef9b85c152f18de9d3f2e6f5a7e073051a139dbd218f944885c35a806d6a66490427d0e17d2705660f913a6d001d1da0a138bad8e62ce5fce86634114a1fad60427f12f91f0d9ffb8398390fda8b9a074c436b3bd", 0x98}, {&(0x7f0000000180)="43f08c9bf093031e71e64de94baf18d27210b6781f200c538d5141984f412534847c2e9367b7189baf7431784000457237fb9e28d80e60d6852128180b278c1044d4b7be4361d44932b3749819779e4c02ef773da753f5eac39ed724e7a1d8250fd4141060", 0x65}], 0x2, &(0x7f0000000240)=[{0x20, 0x1, 0x4, "fbc0bf75bd6ecf23c2c6"}, {0x1010, 0x1, 0x40, "c8cb79c6c5125abb94cea9e7a7a1a91163bc15aa41d70f38ff65478d486ac8003bc5ba7ec20e629a882d872896f4b4217b024385e62d4d790856ebf19acc4dd2a2bee7ae8a7eca4ca2a1569d6e8189f34971d7387f0a03cd4e65bed164716fe6391310080e10cdd2d99f3a10849c301d7f16efe7c1dbfaa6d87c72f366f57a0f064518204be62f4de84c720a70360560ec30fb9f3cb8f0438f81be915fccdb84de239557b538ab51a6e2f802a7f7a4d7af6eb67ac86e99ee29a7272e8bd764bbe0116f6aaabd8cf338a84d37572815a2c6b4540e12e1a3b47734056aecd64ce1c51c225c9a8a654c6a5e2bc154ae6bc3f066ac7f333dfdcdeac5213b6f4aaf3faa92afe3ba0e2f9bc8c7b5c557feb04daa7f9763208f70c9d8076231d3068be5aa3586edb476d490fefe5f0a9ee1a93f42d623a9ab20a79eeb10fd65eac08d88c8a7b1014b2d45e6177359f74ecab07b235d99e2b2ba989eca45927822dfad8e54d199c8e0f27c82e9e75b4366a6b9bf3c4fbd0046631789012ad8cdef344bf00537b4e99f1df12abeb719b222d64ff9163797ba5926b948462dd4ce3f193ddc0751c03e1c4ad0c2b3e5e2b7a5059cdd56b92da9e263c70e1f05b07e65e90c46d18572de6bf70089c8295f60b11bd40c74818534a15d7a5a0d9eec3ec4f318a8a6e4263b5cfb2d52cd49a7152165f56ced18aa739e32d9a7729fe3a7f0e71523db8c1621b0ac7efd125dfc1cda9822be9f8118d10cd21a5728d80c8a7c16421222f4b14ad8b8a8e768240952a911addfda95f924c5d95d7569240d331faf41e753a17fe7d345b3c306f50bbd25607dfc58ec6978fdc7f13190aa9adcc5ba0a79479c245ff50d762d6d742d391accf1114a697bdba0f02b7be73075a3ae2ea7f485f7ce7f0ea9fe9fb788526fc2a355c6f348bc9b16ed97f980a9a8b37e6fa8f2b7fde5213923735be99dca4250c90d874dde8a3f4920171e2872b7462814ebd6f166c13cb9b035a0ad5a16341b95078b5cc06c33ba669dd9053a1cc6562c2bdb518da2d11bd0ab63a77fa85c75ca5405d9a28462f34c3fbcd48bdb06e2fcead49083705fab49847f896aa18b9e94bec5919206de8f499aa8a5398b88f43e5303cf0febc38e98c552ff761063b292b908c67603c42c7c6c1f1c6d8ff628f6f273fcfcf294ae2b25c8d495e562e18b73324e0020b325d0129e8828317b08d49f288f08d023872d62baf8466ff2db7508b4f8de0044ee65d74e34cfa50140a6b19c46d157305174812a7a463b1385586deacba8a1799fb548e9b0b5ee3d304f2c1e6ea54a08c85cd3ae6dd9a1f77d2feacb5051e098dcd2c23ea17b16ed22fe576158e7a76a32c5a2010683b61dece2d32725ae67089fd03a37ca8628056866860cc311a90c51ab905c911fec3e9ca6254212e848fcf7d419f1907c4de875b2a65b5699e1a1acc40ff3a2b643800b7ed9408dbd2c53c37258a4853ae90774abdb8f4a047072d590d363d1059a3da4c84ac88555438d2009f3d2f0ebb4d557ca3b60edecb25fc059ce3a69c483b05b1e62e08ba66f90c787d29867b73cd649f7ae4ebe6421d15fa3ce25fb85440b132b923fa9a8d9dcf6a1848b9304d1ec081d872aa9aa28d8fc964d3f733d214f13ed858c3140f51d09aeeaeb4e887a5ac3c63fc18b4a9074bf53784fdfbc73139dad4c850bd71d48cfba8d645907b667b287a8316874b1d6a552ff2fb3cfb531b9130fa2cad4c2475b5d4089327b27644b94d6581ff42d75b29e70f2bf1cf6eaa9be2d7a5580acbff9e8a510063ad36bae4498dd40f70981206b30028f5abf9eb1823af33ae0d92ac1c3e2376659fd6c95f655caa74ff9e504f91206ff9b6e049d7c373750b7372bd8736ad99dedcbf169cfa49c5528265f5dcb6c9a5299472a9fabd01403724ea6ac0016a3c645ca66ad45f3f263fc061bda4b075c020942db6b07bc40e1c543b11bfa4c745f860d384a662f624e956b6875bbf48401a468837fc2254ea0ac6e545469b66aad02344a450661818823d4a4482f77be8034ea5be536f88ec1acfeb545d1f1017711377be83dd6db8ddcfba476327485abc8fa91dcba3ca11068b89f3b7ca134fe59d0f5d76baf5673220513bcdc87bbd06d8facbcb87ea100c06ecd2afb8820a7ae5a2739d6dd9b1fa089751ccd9712eaa831519b9810e82e2190e653e2aad17ea548e19c09e392dae14b0cef63c4e9bb1c76ea4e681e7a790e5899b63e30dd8c27a1d76b2488fa48fac488d669cffbf98a2c68978e12b6859d241e3377bdfc17a081bddd450626aee413fb6abbf3b85a09c5d5e5868680b08f4fc98e32ef8d96ec11b7864697074452381942ee5d1d79fac3b201952eb4b792228c71688ee46fb679bf4eba22133a530b2fae23a4202e31b28f68a8e6ed28f8b49b2b1bc8df76bd0a33539385b7f3e37d5e5914f7ed86bc1d4aa77b7c7f8366b8f145fbbd088a7cb503ae64e4e64b3841b53688bc157220a8e4e35df7e196693f0fc2a6c7d6434ac75373fc790aec90352d20a34a68dd1ac2f7d4855be8733de8592fa931f01aa00fe3d944ca785ddff7353952125da133d601f4acabae679d29a66a30edf665e280c27e24c03d6fa7840b382630f0fa83114a96989ede7bf5babd717b7ad535ccf5daac306b52ae8f1f448963794c57d63e333f17394007880ed4be4df35a1157755acc3a512ed0aa7453c2a138ee2805f1ae33bd7ee8be7c7d118cacc8fb0a45eb2c82a63184dcddf18058dd03e07eb7e0186a1ece258589f9b72fc4c76a65f8975fd55b9a49e92e148fe73377cbe8b998753b0fd4667d36959958a588567394f567b1d6deca15efcf2dad3a7fbfacf2ff34c5d4b38592ba8d951fedf36917a66aedea44df80046b0d883e3a65480a2da6ad896b8a3bb6ea467aff12a4c2791496aa34ab61e9c46fe15f8ba42fddb81432ec9d16e5dae1167f32b2da8710b67229ae6da4021fd16cb0e583f1ebbd64f48f3c7afdc6c1fedd74af06c147d89e54aa4b217334be7e046ad68a088d647e661d9073bd199a743f7572273335f8f29fb7da3c23a914225394fd388336ae768841c4c3eab4cb3c28442b92f27ec516c9dc5cd3bcb8c7e28205537a5ca7c18537ad83bb945db62201fb24f715da1a800074bd5e71457d0998846373237d21732bcd7ce65cdc4bd839f7a2c1d6c00db7fa701fbbd31618b8b54fd787b6c201513746f6fce08a955d377b40963b1eef7525b24eeee8e7edd89de93cb9c30d219bca36d395d0310779b90639a40719db051461f9400f237e1e3449a08ff7ff2b7e975f3d26b12ae4507d61275a49acb9596e17e05082fc311322ccb6bb6eeff9315e560c0b65859988117b738b4bc72e072b480239f407b352330b9552512924f2604b7fd07c5ca8fb675d9a7fbcf8a8058d4af7d53d3576796b74aec53991d62cc9a1ac86e8d211b14bfafe2d257a9b91f64ac0e984282472c0337d52c2e27849271472f4729b34bc9c4076cff432dd8e7b115ab326e70b4541458588716231f0bf33b4d497b14c05176d43b1667d8f78e9869ab6388aacf64d8dba43fac5e912a8a8a4dd39bbd59435c6dc8350b2cd463c64c99d2e6567734fb7d31e991c9da7563e1d6cbd0d6d77d1551900802e721a322a0c2f30191b358d48ed6c1bd202949d899c081575a0b4b3cda246174d73c073fe1113047c40d31fab0e61d90858ac59a2ddb504078eeba1b7eba3afd8079f9c4c4050ebe68a04959abaadf093d25cadd9d16ec330be9e99ae0aa8f713a339880b802a31652117ddc7e93eaf9ab1bc3779e80dba18178cf99e27894c4a474955770e508907a37d62307df019e3de902133c5bdaf452701e76f3a3e9a9b80cdf37235e629301a382773cb7e5d59b043ac0c8517ccc05b4abab46db9bd6955d1a89a70d77eacd49f9a15a6c7e715f317baad49846b03c6d53a791facc2c0dbb3ef057c6195009d58998941382b123705f4c01f5dfae588686f74afe9f9b39d9d1b149c8eb23b1705fc35c83c7ea1a19ee7af11680b7cf2542d300ac42d2989fc05bc456f1f2d2e56048b555809199faa076afbf19e9ad9774f5f414a80c97e7d5ea791c59df2df2cd5dd70afb0d073d1d66fe11182f25f440bce3ec1c7cb98e6bda61ae092414ef3e7393e01a723923a98c631315516b59e78052132ea68f31fd418ca6a09eb2b3958af5a9578467ba69f628374d6238fb4f9d5bbc8b848ea0ad8246cbac562985b0d7dc28b68be8de1187343b242d12c8296c1f38876055e3d8ea3e1c24d423ac7bf697aa64a94951e72542158aa905d1f999843cc4183a6ea627a96cdad8f758708b7cbe28f3a0903c762faeefccabd3a991058356a08a0b2174e734645062ac9aef4fc204b2ba45cd1d0e93440fe402f733fe72fb90d198b24816549f2b87240e1e773048a163c32a5a99a7f2af5c2641ce00ea50bd660db0fd0082956050d282f227eda671e70d5bc7b144ed30a69b181eedef0dd23eaa6fce29e122b9d28ed8cf93b5994c960357059af2f5633f602c0897f554f1be30639a9d936ae95ead54a8767fb3b43154cc1b1cdce7198d7cdf14452096e80e617f2e0b26e5a6027244fb483ac5c8aa498e3aa9230ea830131091725ba9f0bf816ec999e741863e809497fffa22227c195b776b19bdb64cf3365e6f2c6f091deeb9681a4aa5f4d0dbf4f17895daf2014c81d27384613d4915df743f6657d1007fd75fd48231e1602e4ae648eb58e1b4c4cbe9c664007a150e57e1cadba89a1fc4cf741a868e0149edb441906ce44ad25d4386e06d14db98dadb9019435c566ca2c37210a307fc84d5cee5d1939b742dc549c2f2e020ede6e7c9cde0c778e05bb8ce9590ac68aea1065e74a2a5c927fc1d2560d4aaa8e1ef1561d96be68831ec665f2b6c9cf5c8589fa8d16e2886feec6ea71349b77d0870d39348bd2e7c4b9c174f453766ac051c4acaa62f403dae252bc87d4f13561baa433f38d764a78f471623ffe8b25723976e86a4719cddd324691dd1ecbf38bcd02610e6ab1ea0b154795ae81e1ba87079e28e3c07c6b0d6c377d4d1af57acdee0207950be041a59a2becec8ae1fda9ab2f9edab9ce5e240bf12070b8af8bf44a9899a5a1ed04bbed58daefa05eb3834168104ef8c2f74f1fbf6ea0189a52f83e33387388e64852eb97874ecf3cb461c340966585e32370ce69928e310f07fa3d03e66c4693834258f5f3a30f75730839a81d7199ff57a232628d5dd38d4ac5ca1983a5ce79e469ab0ae654bb563c63015ed33d919b487fbf516b0f8c35f4c41fe9a6db9cbced5fcfcad5ba795ef27ddeb03c5cb3653a06358e7def08a24a742903469a8853d127c5894e9e25e61cd289a7312c2ee70a14d82ae2bcee2de158693b3771e99d69e8c039803ab654798975a34ce97565ec2d206209477b4f53525ed48f6c35c9eaebf3832a5e008950dbf51351bb19b73ccc4a320f977ebbcc80aadd39b6ff736e6a1c22deba0e2dc8efdd54e118a5430f2c7c830f51a03b39185275cef741bfb2892d0b56f045c2f9a006fd8350fde5956966b3b5af86155088f22037da5bea603478cbdf8fd7552e1dfc21b14bfbfc229e8ea4b48f094f7c15591f27391e5389f89f7e59cf053b6e5e63a65e9dac9dbe918e8043555b8da4f6f1ae18d4d2c761af49ec888c1abcb5bc117cd704f4d674303b246605e87b6dd1ec5a4d1b682bf43fc2c278d6facf2c34848fea90c4e4e551e997df5be9d0753bc4dfc5c8eb976a28da3e1d9885bd8a66e164"}, {0xe8, 0xffff, 0x81, "2e250196afd7d8bc5d2aa6ee94565cbee610a4170a7ef16039a4cd3daf0bfe5035ea0a7f2906df31642f313dac710d22a32e05f7924781d0cc50a0b0adfffd8602b895f23f624cca8f4f2573123191325bc240b77b588f73accc1fc1ab5870e6bf90e8a20e938e303e8a2f95539f409184bffcb891faf1a8ba0f6c26993c973f624a79b595c6523800b70ff7689454eebdd2be7d696d1ffc16a3a8b80e1f71695734ac929c19e783f4efa92816ce13910fee673688149eb8f6372f18db7aba9c21b6f2c0f8e81e977818cc262ec7767a5c83a77a09cc"}, {0xa8, 0xffff, 0xd24, "f74e0834b90aa94e915bcfec9bb22633779a981d566433162a79464ea9ce7982a950873f660a41d1dc2384652413c8ab03b2d30b8b3ef66360356b845ffe085b3aa75da50744326069568b4e30e56d0873b1b15535c63b78085b2068603a04fc97412f04311f3ab511d930e8b551008c2e383e29d8b2b7bc6f887d59ade185ae211546e78e595e97bfa3eb0959fa369b86fcf4c9"}, {0x108, 0xffff, 0x2, "48fa6417242b8e04534bc4075127cd97ae6c96482c349307ba359028d525334c61afdfaf9fd0b40ffe643463f73baa15ec17cc195e555cdec55529e197e1876e627088182ab0fbf76b5110ca3fb3137143e41aba16a671dbbdd0c6f771ddc6a143ea3aa3b96da5fa1e2488d2a3f89dada6e057c83add119f244728561c2425b26def1dc5e3601602d2686683369325278c333d7e720c0089894d9f819a975effef74b732362522ae417e2e2a3ce0c992ee6aec2a83490035e737015ba8cd53767940cc3164534678b8ee1ec56bddfb0a7d58a32c9263bc84e5bee4770122dd1017e535dd5dab03dfd91793f12ac62c933848"}], 0x12c8}, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:12:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7fff) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffe5a, 0x6}, {0x3978, 0x80000001}}) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x8d0) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:12:46 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x40) 13:12:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000280)="3494e3f16fae060c82083f716f487a2127d9b3e65d538712bf5f4158066d025ccef564123b86a7fe7167b847f5e02b6f66ac69454604ca9cdcc37222d852b37d9cbdaea95af5bee5e08316eb8027cadbfc89e799753e738e6358d5f7b8056b9d06a1110cd1e13260c7d91f37def65e5cdafa4b620efb5f28aaae7f4ba0dc4416db4fd7b6d4447ada239ca15777d0d15049e9417070424131b14e21aeb7cc143df05f75177d3e4cbc01290e01604c64370d4168f09d24b98d2845ca60100fc3763f6bc7201ad472c3614f26835396287ebe1a642c4bd733a7d10cc2a4a5265fb20a4723772416fcfb5f6fc23e1ce13ff79c4f76ccb9b5ea34b00cac30f48b0fadcc063246f84740965480039edb87a68095c0a329151b0452a5bdd03f75196ca336c90498f092d9e0ea34a13cfec93024e7b7f3b10c4fc162de8a5488e15215fdb1cc1d3622bae7267a755894a941f2213801f82031f46ac79bc8a5bfe408b7468ff37383ef51d7b0217ae013cfd8f3966f2972ac894c0a98e22897fe07a58eb74fa5ff84fb4584dd221498b439b29b06ba0750294827c0416d285ee4aa51aa7d26cb7a4a06a0fb9627ceef93272a0c89bbc3e88f4cb131b72e4eae757c7b0bb0809c5453da2785e539c0d9e57ac4ee162d812643e53c2335d6b6eca9d7059caa8f4a12ab880fe73b05e6d6fd6479891e9b45f0061813b6aafce1eaebde07553722e8d0442efde98703f2c5e20c8d7a07f28e15dd20365846864828e66b1550780afe8f968bf3de000f19b7680571346c91ecad1ab89f80ccdebcc807be7630ece32046d354ce9dd92e5cc88981d1cc6ef5a6a07e21c4122b995be2551db4e026b61cf368ce3701edd0da3914075f29de2042d9d0d77664971063d3e681d135c28cd43cae32304b7bff9b708cde3214f563b8eb4689c6e161a195367106ec2f37c469b0aa1f070da1c48314de0b752da7070d65ef887a2e5eeffcc5a89893c8122acccfb9717e12f9914d868d6cdbd8e5aacbfe624e39503094b90c79c1bfdbc9650537fb885f1746d2770e6479a955e594d0bb82edc940998926948dca79b6797e115d6d4564d0b8d30be34a37433f62788bd86d68e78a11cdcd52d5f2d003b973b9ae2fb192fab995adcb7b7d94930e926e2ada6dbf9baf0dd1bd5c8e65243eb4b564d230b59ae03ca1fbe4e9fe6ecd3b59ed00883f024ee5db8dbd14907e997528ed98c6625b67ab9cf9bddcc43475e75a460883d28aa6aaa019af2e730260a724dbca63b0574ecbb29fd2b0b1f61d797f8548fef4932906542351dff330c6c180ef0d0170ed5cd6f929e0b2f90e6739bd89e19f8acfa8696942f8e7c3bbbc9a7a915441602a50d9cf1095808b29373c9c7859067b16f521284b8d33fa92278baa50faa8d31772442c6d462b5dc695d0b62f802348a0846f315cb8b524267cb00e1ac123e85f686879b9bcb8d702713d66a0a91f761cfe0782815fc643f3bfffcddeb394eecdc4d2a6b2cd9ae0e6313a9afd936bd4c8d0708256a380193e2258a519b3ea55faa095e3cf22d51883bf84a4bb7ce5e75f97c1278cdaec3e3591b60b9e1bfd71c60540abbd9a4a8f9870278a050dcf1ea8e2afd38265d22c3c3e7376f1d1fc61d399bf61091f2162e0944c553e936ae37d350b93b95d49e19dda3dc052da179bcdc286cfdda422ab62266c61ff11d2149c86b7b84e4794921fc5842c255719a1779f83a37e4a5710a2dbff744a69cba5f73bb3adb69166b64eb50c794bab8a52f7169092b42ac048f0f5df76f0d9c18a34b8077a9d73325b948afe80614e8831e96408830f682ee2cb2d8a16fda33b52474e652e21524f80e92c3e0d201228316fad4b8d0fed3b9e299e8bfd302dede51e617ddf20748d75a94b36729585f3831b9a487fe6d04dd6ffd2f31428067c2aee84c72a709a9b8c9201d1e21200e1b5a033a2a472c41e2ba1ae1c8f790702888394d39381af6a4e480c29d6b9b79fc9d83e8f7b4e00f9663acfad9e515f909711e06b7dbe988445a19549b0286f4804c3bad60678a35bb7aed9342ac1db1a19e9b39d148df135a145d74e59fac5732e7b4723b0762b0cc9080720ca35a82aa34722409c53acbe5a704a00da3ead1a22f3c2ed527f67435dd3c83592c1499f1d7bfd6ab3e4941ef10eb176ce84f24aaee60bb1315b506c41c3cd47886200d957d953ce4a7bf62bea9f65a81c6a3f0366a2211e76c3a2de79b726c9b667268e3f2691d5971b42e8cdc5b549dbf7d8010458628dea254cd1530b7a0265f2b9ce93078acba4379cf57453b0e10ed64befdc9356fd80e628719dfdd068718c3176feb4a7b52304380811eba07bfb420ef5cf4c553b86601b90507f83a6276a258c679a49c0e61fcf1938899375c6513bb58b37a7c43a9f94b108052639052d0e56a89c84e163e064e2914964e5d246be4de01f2a5e5baed780ce116d615467cae41b102a1ba615495849077c7d129c310afe3c078449bc740f9eeebda03f6da9919857fe56a7b0c848e1371189886dd8e56ddf02cd4758074080177b1375df5706e6359dc40079efe28c0647fa6cdf7ba151f65cf64c95d307cdc69edaf28535e4fba256ced50829582c2fc49f1562f1788555b6238ac2db8ad8c3a52c3ab4b86335bc60dd2b5e57a766dd0afb63b47aeab7f80f0ddb0d667fc0a2ddc6dfb1119e362bf9851fd336a95bc93bde8884b463e6ab0034c51140d731b0769eab292ff31331c9355bfbee91399cb5f53cac5da8a702e3c8a7b76ca6180b7ca79dcdce66a40fffd135d53a20430ad6084c050fc4f6dc3f295327fe90844065f35ed94946d075f2bddf0b1826c9da3a431b0b0794bc5aa0a56aa60faf9319b41bcf712dc91bdea78442e241bab033376ec8afb6ad54522e05ce4b0c80f6ba6c3c4a6387f2ce207c165a398ea8855866d50e3b5385812e584e3a2c85b8eb9327122f150a1ee97337f94af8532d7817c77819a0a057d8be90a84e3c4b872cf46456615f020ef483bf6a071fe0cd998a3974b12cfe6749416e91387ccb996a3425925d638ed2c40bc65a89d238501f264af9301eb5784058496f48c1b1af618193f245af12f3897781974f08f90d9ce7fa5196842a334b76beb45aa8cc419db49e1be8f57af0af31ce880044ace0f9c8ec8b7de9bdaafafb0d7fb85e46d81e137348957d7c0d789e91632e8c30107b25bb60366ccf189226b0791efb9b69a54c8062ae40986f2f061a86c53ac04738268e7b6c0b27b801c2a2e224d6934ac0d76d3c9cd6055f4ad93492e6322d9dc95ba03e8308b16812f87ed8c531ba5cb9f3baba3cd91f6f95ac4afe648384cfc0671139ae6120085bf1f781b6be07f21b36b706e6c23239afd714375816852dbf3e7eedc439446fedf75007c20e5f61e4149eaf530832e59ce7056f0b275e57a0b22e9272d805dfc9200212ef5cda0616bd003c7f6603b01b97271f77721addde2520a85536289749409a0c592b93d1d1411334064ee75ff0ab53ea13b24f331fa7af01cf63df32e8be3ea99566c36c82d78fcb3d8f87f4d5f3802c53ee07a1a15af2fbcd49e163b978d256746e6361c1f2c367896560e24a5c5b0c740c8cd5065b42bd0e0be83f7113cec23d31e1d952b5ce2c483b72cbc70094d7b75ef7d75496e0b942ab9afc3b890388b9e5c3b1de2f4ffe18cc4f81dd04b65de4de578337f436d5c6436edbc93652b4a4743317e87582e1abdc2a3ce703763a63f779b82653a480b69d6f868bdedde38265977ce72b7bc8514b2c128f6a0eaa4150b6e5b94be9adeaa78db413f5363f9b91e049ebc7c45ea87cf7ef53001a4c0b438a531ddd3619dd20bedc6fab3f755cc3f947d2437c810757451d1a09aaa22b3af82c5b0ab5c56105b631a15f3d8b66de4bba6745390c655e35a33daf19c87cceb7e392ccd0c0e9f208c84c1f62c8ee049d6823344d37abdf3c6bda3a10225f6d7c0049bb4459ecb499ab580810b5b4414e2989a5762ab288fc9771409bcf06ea11daa23e414c1505e56cc6d5804c35fe3615ebc8df7537bfb9139accec3115e9f63ed69a90856be7e5e2a88d7dd4597f48fdd0b856e4165eb29de2e4bc17ef64bb6c3e77f0efedd2942bfe8ae59a11f741398f93904156bbfcba5fc070c315b00360d7876afed002b33e0b0d43d3dcfbad70d874062686091623605ef39bc32060a0b1fd0073c0c88553e14b81d00b1335a689d5e41ddb0f596db383e2988ce1f0b986503140bb4bc633146b106db18a9bdd41faba09cd94ea5319a6ce48b3c536eb6c96d7ace56b3dffc440c2082457d4cda092095026eda3235f733fda3a09e27c8d44dda26ed37786ab75466a4ef23f4d425df04aa8d4148a57acf3236804746dd139a7468d91bbe456afea3135ca5694b1310a7edc9dfabb5f4702d33a3da0d86fddc3acbe1922728b6d2360a0784bb8309a0119ebcbca2f3e0499f2e1e5554e58127564f0fe9e24b1b1a7fa48d03d0e210da3392a5f9d5b2b93629df908ce96d06f4dd3edf1b8374363492aa9d862e190278682ca20849043c16b27b2347fe4640f49cd69f4e5df59b212980ff737491633deab4fea046d565785e5c884cb5bf92e559aba4b96e54c916665fd235dd8e40119828be85e559e231551be686f55292aa7a4b15a48fe4850e66ad9930f21b231f57f29dd5a9000df8ccd4cafaaf2abd7ace770e4c913ce9fe89b9d3451b4c009c5e4f9b4f0928f561871a4471e9b58f822514f5e06b5e994385a02b3bfdcb20b450da4c335f9946f786600ecaee96082f1f371e56646dbc20ff0d7d8a5c30dbd156e8cfb84fcad9b9082ce1c79957374f3eece857623384fba4e332f0fdff4cf3d27edec960f644d80aee45aaae04c635ab93f10cc6430abdf989b301eb95eafe58592a60452042f945e149f17397b20acf16aaf022d1ec196c4a7fa314f9cbbf4602b1c92c7c416ca02fcca6376c00722cb7de31603f73cf296dc0abe5bef8a6fac56b605f6a5bc547c16008435604f00e9853f266963e1f6f14d6bd847c92f502daec77ea95c3bebaa8a3a34c01fb3a5b548ae303cdb81b098e0825533c790f487f7c9527d96b137747d8eedd805f14a812fc0e705fd9fc4c9fc40255f951202efe53ab21f5bb7dceb1f389e2c728ab72b78e2c3fa3956789cbdd4ba4e7c69d318e11509c6b91a9d49fab9553207ea5f844203812f72f306de750d6abbf264bf9cc2e20fcecf2b732253a79de0189c15cbb9a9d1edbf4e7eb5783bee5c1157e1365639cb2cab327e1ad53b098e96225ca39eb41990c0289035d7605748d37d3a98bd34de4031b8b377aafc498a621220e45eca4043786b1013d23ad9858363414c2b1b3f42965ad9eb9faba18ecb3c5d5c9d0fee4859efe7fe5578e1145ce6d2ca0a09cf692bcf09a925cc503d5613fcba2293a7d75c6fd3faa1c1834bf3fd5ef4a04c1b87936167781cacdd4f621d2baed38dae9f0efd173598db66d1da1e74d5698e16852812f182316c954e8a3cb6b34a2e39fa704121b67f2f5a515d6709e008d372c3d9c523c44b67c66626285143fdaa28d865a2b63a7d4c6e163ccdcf5938329510868a65aa2693a8c2b314b50ffbc897f962078675d512834feb5da9ba8fefa2655d37b57ea227254fdf024b521cbd80a7eebb2356f37afe164bac91e89f22b1c62b50ab5f5250f5cbbdc76b081d34581790eb07e6a6badb3d599f390dd0f5d9a590f819f56d7d1b25e8de1d805df78070ee75f2741cbd64003eb0c2ef03a261f378ee4dfb9d6db25c3509d8", 0x1000}, {&(0x7f0000000180)="36ee2bc194b0a3571bedf84a", 0xc}, {&(0x7f0000001280)="b55b6bed2671d0c50438435216c9dcd8b74f13c385f84483db07cdd9d2c98165d883545c637a2d351d11c620da08f91590f87a671f043eee0ab45f7edb6a647ac8d896365bebacf1b4ef7904021d518f380f4e45895d0447a19b8ef61ab0480d4f27bf899d1734c86b247408874eff1a1f3892b04a5462ea4bf33dd4b6049b49ade8f2b13ff3a5ae743ef6daa389219c52e9dbbbd5d472535d76a1b8b21a2c68258339c18b051e1048ad0601aa30d3eb215124ba322f206cbc0ce8307c632dea2d022742030e5a8e449af4d96f6bf3b7a2e298f40fae92", 0xd7}, {&(0x7f0000001380)="2c7dc91574ba29232ba36d90c8af254bfb239a5460a41d32221c0923245cf5b585d96fa19571594d68a7de393eadece17dff182fd2f218f9d4d6fe39440b9e89bca79362f4f818f9e56e9c7197ef2469d30a372f67915421dd434361d0a617316dadf3a41203e5fa234971c8290a3f480a737a968df8219f34050a568d6e74ffe27762f7bd9eabbfa3b0ac027ab024f0feac21c984d5bcef35bda1d2af0f2e3cfe937c5db88d30a560a5a2cc86ce809a7d7a8b694eca83a75834d3f672d408c59b5ee48391f50f15c2a1df9a20da1ac39cca09f617d690fde9dc", 0xda}, {&(0x7f0000001480)="6b7f5eead3d10468068132d8ae20dc55b4157ec0fde68c5ef58126642fc879e46c129486528329fae259073fd0a98e51b957aab92fc81c31313ad012e6c7c38343ae3c96a7b482f38256e45e72c768767552c1724d4577bec9ca70de54aec5e0f8892a3b1d392600c7ccbd8acdf0f4a7c126c4729ac414c0eb7888e75b60108d545424", 0x83}, {&(0x7f0000001540)="26320af3489acb913fff3d58746677852f1f1f3ad325e5dd216b81262c4055e7a36d42548d8d5b77da1c91a6b852f8403fd074edbf8328a8f08555b8f2cad076a32f5d59104b9937cf08cc20f55dd99b76724985aa0d7fa9e0bb9082df1859e4f0e417a219deb4207fe727c482c99e7b3613ca045e5a4cffe3e1c176a8b9b77b510367fe4f8787f3ac8fee8ff3667122d01e883e13e2220282c7a1a75352760181d60cde73d7a4226e2858aa086e29dba4c64ccb35c315a41ce1ae2ff9636c4af48457b574919eebe5d4cbf0", 0xcc}, {&(0x7f00000001c0)}, {&(0x7f0000001640)="14d47a9f90a1e8d532813af1efb17261ecccf2b3e262085324937d04aa882cdea2aa64b19a7c8226039b53413caf38cfe90ea32c55eb29c0b3a04f4842d72ccb503c1564a3efb69cf4f3de4ed6181ba1786da27a041e1cce5862a42c5985b995853b28648c95bce6bb1b625fe5", 0x6d}], 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x3, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x3, 0xfffffffffffffffd}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:12:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1f, 0x1, 0x1, 0x100, 0x1c1}, 0xc) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002440)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:12:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xb4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r1 = getuid() r2 = semget(0x1, 0x4, 0x1) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x5e7, r1, r3, r1, r4, 0x180, 0x4}, 0xc7, 0x20, 0x1f}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file1\x00', r1, r5) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 13:12:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) recvfrom(r0, &(0x7f0000000140)=""/100, 0x64, 0x3, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 13:12:47 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) r2 = getpgid(0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x64) ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x6, 0xc32, r2}) r4 = getuid() fchown(r1, r4, 0x0) getdents(r1, &(0x7f0000000040)=""/101, 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x3, 0x100000001, 0x2, 0x4, "54112619e339365cb43d93443396c2273e931379", 0x6, 0x2}) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) 13:12:47 executing program 0: r0 = socket(0x1, 0x400000000000, 0xffc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) 13:12:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x309, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000fe80ffff00000100c82981000000"], 0x10}, 0x400) 13:12:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffe) select(0x40, &(0x7f00000000c0)={0x1, 0xfffffffffffffffe, 0x10000000, 0x0, 0x0, 0x0, 0x7e}, 0x0, &(0x7f0000000140)={0xe7f1, 0x2, 0x1, 0x6, 0x8, 0x1, 0xff, 0x101}, &(0x7f00000001c0)={0x200000, 0x4}) 13:12:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000180)=""/113}, {&(0x7f0000000200)=""/152}, {&(0x7f00000002c0)=""/171}, {&(0x7f0000000380)=""/172}], 0x13, 0x0) 13:12:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000471000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 13:12:48 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffc, 0xffffffffffffff7f) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x179) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 13:12:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) flock(r0, 0x6) 13:12:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) close(r0) close(r0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) accept$inet6(r0, 0x0, &(0x7f0000000100)) bind$inet6(r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:12:48 executing program 0: socketpair(0x0, 0x4000, 0xfaa4, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 13:12:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) mmap(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x0, 0x1010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x1) 13:12:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000e35a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) accept$inet(r0, 0x0, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x3a) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x1, 0x40000000000002) recvfrom(r1, &(0x7f0000000280)=""/127, 0x7f, 0x2, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) 13:12:48 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20202, 0x20) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x100000000, 0x7}, {{r1}, 0x0, 0x4, 0x2, 0x1f, 0xa1ec}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0xfffffffffffffffb, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x0, 0x200}], 0x3, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x28e4f2f7854715d3, 0x1, 0xfffffffffffffffd, 0x1}, {{r1}, 0x0, 0x2, 0x2, 0x38000000, 0xcbc}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000055, 0x4, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x2, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0xef9, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x50, 0xf0000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000004, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x400, 0x143}], 0xff, &(0x7f0000000540)={0x9, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7, 0x1}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x6}, {{r0}, 0x0, 0x8, 0xf0000001, 0x438, 0x1}, {{r0}, 0xfffffffffffffffe, 0x22, 0x20, 0x8, 0xd124}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x80, 0x4}], 0x6, &(0x7f0000000180)={0x9, 0xffff}) nanosleep(&(0x7f0000000000)={0x7, 0x7}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000240)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x20) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x3ef}, {{r2}, 0xfffffffffffffffb, 0x25, 0x10, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x7, 0x7}], 0x2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x6, 0x20000045, 0x469, 0x1}, {{r1}, 0xffffffffffffffff, 0x90, 0x20000000, 0x8, 0x6e}], 0x9, &(0x7f0000000340)={0x8, 0x4}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x2c2, 0x60000000000}, {0x4, 0xffffffff7fffffff}}, 0x2) syz_open_pts() 13:12:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x6, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() clock_getres(0x4, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0x80, &(0x7f0000000040)="408349a504847ca54fa1d4a77d0283cd050f90b27a7dffd881ba2472434a90dc609193186031bea5225b7fd8f8ce357f69e815b90f9c345f1b90d5755234c8ef5a5270b8efd0c9a2af891a046d1b471138fea4866d2f15dee7589a98e388ba0b65fcddd85646e53be5606853434d2eeb93cce62898ed9ef462de1f33b99bd958f1b0aaf5033ce9866789b3ebc38be23abd63afe8c41cb61a28c26599dc983eea6383c1f162e4675b795cfc77c4e958e1133fbc3b616e88090c01d70321f590f7b611323efb1889470917090000009c4f0d1a0b6024fca5c5", 0xd8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:12:49 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 13:12:49 executing program 0: r0 = socket$inet(0x2, 0x4, 0xffff) fcntl$getown(r0, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) mkdir(&(0x7f0000000000)='\x00', 0xc9) close(r1) 13:12:49 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') close(r0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:12:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000002080)="799a3943fa13dd6dedf72ab6a398d9daeed65826dfd49c57f6d5f5c9850325e42bbc2528591412e5038bf94ebd4550df1a85f2b539bf0074d698e549c485a9e810da452dc00bec8ea6aa6789fea347e8e6ada945665864d9aa0ba8493f51c467c8c2b6e8027c5a088e4ed4e8cee5b35697abf597c7cf90d4b16e652c5a158b1b0b8f4bc996a3b6cf0c05f687b9b69fb15dfa44b6ed2c1b0fc70d7f04841f258417b41a08bebd1929b72cbd88abe6a38885a82fa63aba6c9a520d3ae0d12605e80cab3d44a6cca79cd5c687a6b1b0d1608f3badab64439e9d8ec6dc99bb08098c9131b053cc1c44a8b6391889adb8c0e18ae9ddf5b0dae5403eef6456d2cbc721a1aa2836c1d8921340dd1d965536956d0d8cdaf67f5b816677faf802b9c58e69d2a4e88a64daec259fffec1774e894c13338d630897e11b8aa7883ed8ab2f52ef6d8d53fdcfa1d8f4c22c32b6fedd253b934ae4f60975f5e41a9e14a8e665c29fc003bd6b5973a133cfbfe067caa251d913e35afe92a76ea70c5d6ed9c38d5155efd9c44d24e7fb96f47f779e762d28707b45a972428ff498339b3f379fbc0729e8e7cd765a243a3b81f9fadc79e0fa7b8b61192de4aa6195bca5324387eb0496e8cbd84b90f9459445af50c215c5433a1422980c8b7338a37dca746772d8f62bc2f6fca2a3fac908cbcd6a8897830635329377e9c2b31c2dc24e09111ee2c2f128c9c2a31344e0b229c28a7d2ffcc0c6208779f98797372397f3c8a1a87d93d4ed3c985a77ef4e563f18248706cfece6a7b7b0193230bbfb575c1e14b7338bf3b7affecf813a1d85a9bb1721b6d6a3cd356a84bed88df8150e70035d784184beef278a9623e044c556c6084e367404b0055261aab52ef30e831c4830aa18e50dab7678fc4fc107a7669149332ed17ef9a51b2d503d3c355515491bcff914be3614de21ba211b6a6f3eac2b196c1e4a61f47d3e22fc97beeae6069dfff8c05d7696e9f130e395234682fb3210aebd447f4632385534ae345c7aa874f21ac7760c3ec0cc0237e87408f2d6361fd17deed5d00e55df6464e749d0bc05ac7aefd47176e32f53cb654e9ee99ac8c78b477b2d74233d6e59dcea0185c7dfaced8e8d9b7a04c1e6b40154839c126ed3bece76879fc7f2dc9451c82ac408a3d517af88fff1ace471dd8cbc1f9cdff6f990b55c2a81970afc6dd53e0c7bff1833de28e0be7fc8d6a247f9b205f6e7e566b6cf126d8c8e8f704e3a47c464e6e1a4971d112f0e8df8af597778e30d548396c9e62c288b0e7f00ed5b4bbf3f9579e46271b0ec86f918fd021631077157f00a9d1e40417109d43b2016ff850d4355117f3eae0a65b1e897969ddb7e9ad67e58924aa97169f1e883e8524c2fa3e1c4f59df01334490a7f6d4d203538dbf246fb2f4337f141e8330e922c70a794220dd5cbd8a7d7cd9d74aff3ae907933db888f8d656b5fe2900113fe2cfb0b441bee50b28fde53e95c6ede679f713fb0e699e56230b891ce12014d59fca4c25e1079e1bcb4ea497e9c6a96d75d5a83f82e813b581dd4cb836986b734f9aa7e5d95f105ec63b684e4444a1e414e9757def67c4830aeff1145e9b25e397f2d49f9bf898dd44aa3ff9a14d8f76f9c9086dc897df86473f3b8e6ce973ad00562d04f2b694ada45e9e3c889ce004b0ad0f56a46b720bb064ee6571bb7e17b0a2b3f7784a5784c21dd2f690b9ff81b74dc564b05918b9583feb35cc76c9db689ac5e9ae3071861874844e7d2fe2854fff9a2c0ed24e3c71cf9b85f766aac9982855a71e7b2300fdd795cdf73925419fc9bbf53cf4b79e4063aac450bb07147b299867fd1db715fdaebf249d3c0f4a921637e06763c8d1df70f148611b1937c9bebebe835d8b4bce83cf7528a243935ddf597a894204b5fab8aba57d46bcf0bbe972b300dcb0c2b2c9f5baea2cd422c73988409266d7c5d57813aa821b293fb2b501d2fae9359c6ce3a791607d0765f9e02b96c5893484c5ad243b78cf17d5937b7548f706e8597fd63f565db3074b79c250fa046150a0026606b8ac3862be579074ce4828a8559abc4bebf3dcdffeb2d0022175ceb6c475e8f69bdf88bde325339414d2caa3898b6b2fd315576b6153f7ca9a32e89c10e9dbfd34356e3db7390af39383ad18765780980b168737cb2ca8a06a271f24f5e502efa56a3aeb27b19819902a8d0cab89210906e3da3571f1331345cee3a7dcbf95c45f42267b946f551176fcb6bca8d213b582f057f0ec3b1c4c7ee2f210807f4e98edf8598b655b67589c9b679fc1407735857cc846f6d9c27db06c89d5871868c71ebbfb6cb7f177edcaff7771ffc2bbb6a9706f01a236c6b00f3c994058a8f5ff89b17553a63045060c9d63a500d369450d01223c8caa3bbbf7310bbc6a37cb8f76eec82657e620a82a5914bf16db6ab54bfc4e1c77a7cd0d64350cacb2448bd0aa8718c076f0876f9e1a0eacfb6eb5e298e96fffb6ac2ea05dabb251eac8c7f99bbd88046cb880fbbc51c695406e881786d11672ed65486197fff5b9c8da46e509c6949ee76ee09f18b57fa4e612b8f87f5f6abba27477fcc9e9434765ea7456d67cacb69e0bb71cc176406abf5143e3428e24abcb94098120484bf32e786e98ace99b21881590c46afa05f30e57141b8f261e9b2b2f165d94915305df24ea3b854184dcc120722a7bcd249ed336d88c655bca46ffce2957542dc7485170b40418c48aa7cb61f584336dc7e50edc776a282bf409b08689c08f4fa1199fb87f0ec254be12f8761defbcd3e1cd6f332d857aa2c3ebee906e613a9031d9958fef143767268ecf2ca8a0084d6ba91896eb1d30278f7eb9571c1d35284f9271a892f05b670044923222769763940cd0c1071d564fc4d47e2e087bff1da26697a77540c4be34d4c97dd916a9c0a84a54852632d8e5a69251b7710214e76c431acf0853d8081c4ee1d5098ccf948cccd2d019476c2de80e0a95d6524eaa1251539a4e7819b0ccdce4d5879c04cd60c24bae1079ae3320674d30b5fbec8a1ffad91047ba85c911454cc348a687229efe8e002ef11f6076f5cdf433b8f95e74005e68fa38cf8bd75fb554df9f540bea701b652536f570b577e2e8ad7466267e47645c74646381b65a6417de265cf6ee635916ee048b8a9ab5ecbbf4cd5c45a969e6d7fb4c40760f7bdc667d3961b201319c51469885a668c8c495ddb8dca18ec3510d9674cea67a35aeff5d29bb98cd4f66dbeea0f27da48deecdee19a7a220fe449b517e0c1f761bba9fd632d514ddb842025cc03d13dbab7b978b3e4cb66c5a8fdf55d0b9f1a51d83d9260f1d239367b1cfb1a03c4707d3fb0f75663782e6779599c9b505f43254c68b9192a3153f53bfdcb2d4492f22b9422d371f9bfa86299d9293194043d207d62dcfceb16b2e060d9109c719f085b4bac4c01290ca6903e80257056dcc1614008510f52e3ac83451a24b3dc6f437a2f3bfd5ffe7a0ff18e889fdd22090913d8c73ad186e6c1a8d9f7978038b821ce2897b7473b7affcce88445274450f675bd55fe56f9a80e47c9fbf6461a70bbd0e4906bed26628fb53a150555e5d0f4d342aba1a1126a4879ca0c978bea0c2af2bbc38c0ed785db26c08e5eab0f4b0909d040cbdaaed89708f327121cb20d00a64ab290111c207ee72483117942763a1aad82437938bb76085f17bfc85f848705f749ff65b376cb5051044c00c083d8c99061d860dcacb8eb6389db62004cac9b183ce0690b0457bd7fb341c77937e03ec371c44e0df4345daaec3c46cffe6d624be4730e4b61eae48d516e5e2cf363e6689c45090a71c973cd3024ac33355da20aad6d75f9f418b1ccfa01a65ed93d11c787b5bdacc48624ac7f902ac0540f7de6d426e99a28d67f39ee633fdcd9dc869a5d122fc9655ad8acfb73571d4bc0435500817decd0f8142e49af733ec7f6a726329a512dd519916b8c6874bcf1287301dd72e8038a4ebebf9142edc40561d13439b5f1ce366c00b82f6ea753b8f667c58f8d919ef96f356672ebd6241304be7ca296262c3c4388ac38eca9c3b902c6640b5dc14351a7bb19387f0cb2c737e1f5ed1c8b2f405bc1ce1fee4b28aadca7b67f4362eafeacad2528a1bc3407ae583505a01dca58efebeda57f5598a6e297f84c25a91974c9ed5ba03947d5ea50359fde5574d074985601787b72229d60a3976ff2a88128d942cd59db74fb866aaa0ab3b697a74de954af881756494104c1349af9bf7d5537100dc5b1342f0d848ce0c3d112005d1937485a8ad4dee5251832d66e4b2c70058968d26bca33dead105ba61fd45189543d3e430d7be2824215e3138288db3dd6a829fb698a7db605014a3caf09ced52328b647118b95f5d39a68eb80e16cbe0344950d56b3085a3eb3bdb3d677499d4129216cc8f656dfe3f94ed88fbc98bbe18d9da19ed28ac89c556205ac703b8bcb61b7b0b46908edb9e3a581ebe410fa671c402cbafd9631a4ace87249f23b7207afc4374553c934adf91ac516bc4e3930046f0f1eb1dbd2b1902a3bc55e649f7d19050b7898cc6ce0477f9f4418ebabd4f96a4d794bf5fb6701056fc0cf554a044cdc98cbdbc1981172e6fb2cc1ac0f0b6907f14f908e298fd842f8e907b3a1b2e1fc3a1c71229c6fc07153c22c73eb319688b6a8a7d832cb9db477ef68bcf5e3c2c99d7eaeff9180b7bdc91c09c87a4b21273ff96c551f94099d98d13f5d51627317ba2629ee8d33fbe561263932a5446d072986fe65627c6de78b1b4a56c796a030086473fec8ad83b44f31c35841b16f72d0dff7be4d871a2bd939bd91b24d5d0a06165bc3b33b9e22e4fdbffa8a4a8b030a9e887e7abeee1d5b73aa2a7d0b2f4bbec41eb69c997a2c7613e8eb9ab76e12a01d6976cde32a9bb0fb42f881b1dc4d5ba8d26ade99159b880d08b00c4a964184082b5ff45ed6249c2a6359476da3095898a1e6c2a31d7058c2abce01e739657e54ffd37ff056789718e72a8bfaf90e7756e83770c178146891f27c7d9f0e823571f25b72c20f9ed6c8a2a11c41431f0428cb4538d652fdb72060918638b12c95127a356a4b9b6b7460c357b1ceeaa94e8642bd59e0c8a487584e9484616048c8ee5537731a14cfc68326865bdc9cb791fe55d38a8aaf4455d637ca5c50ff72abd2a8429bd90929c413935cbc7eefa2805cc27a00636a3dbe6204fb685a775863909401d8b475cac1eecc851da2f0d21486247e420527d99e4ce0682dc1903c9261cc78e540573e02ed5d763cc3e8dadb9674496ab732032b6d93feea1f5f8dec3e33aaf7240b2b47f838847b7e025705ed111909d8045810703b6dc053bdcfc4562ed39b6f9b8fca4b0e2dc5a1bb70bac21e2481691b2b9f4357205a9059f81d3922cae900fbb3d9c6f681f996941a0ace4e5f4bba419ee2efb44e8605ab8098401ec6ac49ebb2be7685aa95d30549e870d40256dd228688460cc2632ac6ebe8df146c3d3223b18d8f0bf057766daa554a10e197338b7891e2f701c7e265435039c6989f283f2723be833dae1f1a9cf15ad239d34396c245ddec0d97dda61fabeca1d20e09f1031eedbf566deb72218e9d8f2145d499e6e10b2161c97aba1a5902eb96eaaffca2f4e893a7fede01a8a11660951678f4966fc6459f279c46b9aad354c1c084d30b3ce8ff464c371965a43801e6d69546e018f7e2b2cef6711ce58e5b8bc7f7f55fcbcaaab868ffaf6c83d30cbb6d059c01a3a336a8d533c46b8e2448dc07bc04cc26d24be8e236ddb5a0ffa40", 0x1000, 0x5ff2c763145520, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0xfffffffffffffda1, &(0x7f0000001180)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0x7, 0x7, 0xfffffffffffffffe, "336ea6798741746f3002b34c3c847426e15e3943", 0xffffffffffffffe1, 0x1}) close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() truncate(&(0x7f0000000140)='./file0\x00', 0xfff) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:12:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) fchmod(r1, 0x88) r2 = semget(0x2, 0x4, 0x81) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000040)=""/139) 13:12:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 13:12:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x1}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) write(r1, &(0x7f0000000040)="85a732f339809f1a4a745cd1a6853a302e49f3fa6eddb62b221e81ce6305618f75acbbfbc0da3e091d23960a10381ee2f44fbb781acb84b4d7a816520076011f23937f515ad78134d6d947cf00e73c52f54050dbda61cdadc9d4f280d8b21c86eac40f08e0ed96281eeed0527a31359a07c49eb644c3266c9a18f6eee7e5b05040584151dbdec316b16b95cc92e4f1cbecdf2e0be698f0b9132af534e711451acf8fdd5ca89f03e0c50c19095b94527d96b24e9f", 0xb4) 13:12:50 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/91, 0x5b) close(r1) 13:12:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r0, 0x0, &(0x7f0000000140)) 13:12:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 13:12:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:12:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() setregid(r2, r3) close(r0) dup(r1) syz_open_pts() 13:12:51 executing program 1: socket$inet(0x2, 0x8000, 0x4) r0 = socket$inet(0x2, 0x2, 0xfffffffffffff003) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 13:12:51 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom(r3, &(0x7f0000000280)=""/236, 0xec, 0x2, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) r4 = syz_open_pts() fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x1000000000002, 0x0, 0xffffffff80000000, 0x0, r5}) fsync(r4) write(r1, &(0x7f0000000100)="40206d15ccd7e1222205bcc4203f7c2c7e06c56a90ebb52fa3bf6d4cb6b2035a371f170ea721a8d262b27494599bce701434d4e673c75e7711ffdaa5ad938b8afe7d8ce0b47fe65055db3a364b2c9e481bab56a40912c173501ff590a99f984f6da351fb615b0c759ac03fc881695da55f721c58314e50567b41c4738ee8f77b84ef7893ba0688d77ac989d2babd722070f82fc5cb1981abc1abb8048c675723cdc3e5c6ec8a085144859af039b1e9d5525d9e", 0xb3) getrlimit(0x3, &(0x7f00000001c0)) 13:12:51 executing program 1: socketpair$unix(0x1, 0x40000000003, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 13:12:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1e, &(0x7f00000000c0), 0x4) 13:12:51 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x26) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x7f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x41) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 13:12:51 executing program 1: mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) 13:12:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) socket$unix(0x1, 0x5, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) fsync(r1) close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:51 executing program 1: utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:12:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffffffff, 0x824, &(0x7f0000000080)="b56f60bf239373f6755caf0ad31b043a3a2fb509424cdd0c0cc3a4f60ab992d1c1eb5a97a754cea51d48b5c1106248e5f112e2d9411e7f41f0ecdf0893bcd33ff88b1cee90f9566d05b339794261f2e437050b74e6999d55b536628f6dcf544c05dfda99c73ef726947d8e33a30f046bcf57c209ad2ccb", 0x77) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 13:12:51 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000140)=[r0, r0, r0]) mprotect(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x1) 13:12:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x2}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:12:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696165300005cff24e8a1702ea8ef4ae84f0b4bf51c73003088110d68f00860695ca82e379f6a3046d9ac6c3f03ec23fd5f2abdd177317da149c5caf5e6af7e6048668d341c47bed908f4d1ae3cdf2288d284abe4c67c848e1aa38ddc1ff66cc17fce81b46c313553af425a363819233e259f433b310da58caa976bc0f26ea1fb731a298d60f3c71b2813a847c2abe7685517e51f91cb595e891e6bd03be176889b19dc80897846200cb00f27d82de77e410650ead3b60ee8db808add964fdcc836431fd76c69f23ed9063c1b809122ce0391d94b40a1a57012cb84080e46084efb539baf645e25c4e6f0a734b977d143dca6183548e999e391e8d990ed38384ab29e7d80d76d6c3ea181c05b18903a98d3467b1498cc8fa995a1e9e3f04ef98b32ea2ee1f26656e5ec45c893e6d87093d0be53d827c2209268213d136354a4f5be8eb8e1b144f"], 0x0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:12:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) dup2(r1, r2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x32, 0xf0000005, 0x3f, 0x4}, {{r1}, 0x0, 0x1, 0x2, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x62, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x28d}, {{r1}, 0xfffffffffffffffe, 0xa0, 0x2, 0x4, 0x800}, {{r1}, 0xfffffffffffffffb, 0x42, 0x4, 0x1ff, 0xffff}], 0x101, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x3, 0x7}], 0x8001, &(0x7f0000000140)={0xdf, 0x28}) dup2(r0, r1) poll(&(0x7f00000001c0), 0x269, 0x0) close(r1) 13:12:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=""/197, 0xc5) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 13:12:52 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r3) 13:12:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x119dd419be42344, 0x3010, r0, 0x0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:12:52 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup(0xffffffffffffff9c) r4 = socket(0x20, 0x0, 0x1) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0xcd0, 0x956, 0x9, 0x2, "e26d0bbe968eaf7b23e0d90a1c10c9e9db13bd05", 0x9, 0xffffffff}) r6 = socket(0x18, 0x2, 0x4) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) r9 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r11 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r12 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x10000, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffd, 0x60, 0x4, 0x1, 0x7}, {{r5}, 0xffffffffffffffff, 0x2a, 0x2, 0x6, 0x1}, {{r6}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x2}, {{r7}, 0xfffffffffffffffb, 0x16, 0xfffff, 0x100000001, 0x1ff}, {{r8}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0xffff}], 0x5, &(0x7f0000000440)=[{{r9}, 0x0, 0x10, 0x24, 0x2, 0x2}, {{r10}, 0xffffffffffffffff, 0x1, 0x41, 0x4, 0xc6b}, {{r11}, 0xfffffffffffffff8, 0x4, 0x4, 0x3f, 0x80000001}, {{r12}, 0xffffffffffffffff, 0x23, 0x10, 0x3bda4ad}, {{r13}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0x9}, {{r14}, 0xfffffffffffffffe, 0x24, 0x14, 0x1f, 0x4}], 0x3f, &(0x7f0000000500)={0x8, 0x1ff}) 13:12:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x4000, 0x4) pipe(&(0x7f0000000040)) 13:12:52 executing program 0: poll(0xfffffffffffffffe, 0xffffffffffffff82, 0xffffffffffffffff) 13:12:53 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\a\x00') 13:12:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:12:53 executing program 0: r0 = socket(0x12, 0x2, 0xffff) poll(&(0x7f0000000040)=[{r0, 0x29}, {r0, 0x10}, {r0, 0x40}, {r0}, {r0, 0x10}, {r0}], 0x6, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x8101, 0x104) 13:12:53 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), 0xffffffca) r1 = syz_open_pts() close(r0) dup(0xffffffffffffffff) pipe2(&(0x7f0000000140), 0x10000) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x54}, {r1, 0x65}, {r0, 0x40}, {r0, 0x40}, {r2, 0x80}, {r0}, {r0, 0x8}], 0x7, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 13:12:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x1c) msgsnd(r0, 0xfffffffffffffffe, 0xffffffffffffff22, 0x2) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) setuid(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r3) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x1000) 13:12:53 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) 13:12:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c3, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 13:12:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 13:12:53 executing program 0: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 13:12:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 13:12:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18172f66f647fb4a050000000000c10000000000"], 0xa, 0x0, 0x2e5}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:12:54 executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x5) open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000100)='./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)={0x0}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x4bd, 0x0, 0x18) getpgid(r3) socketpair(0x22, 0x4007, 0xd34, &(0x7f0000000040)) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="fb7b092acfd3f1f58d7b129a1c3ec376bb17b8885ac03e2f2051d031d667a1e326ce726c6bcc1968ba5f5c8c17a0af1be3e021dba305ea575e4bdfc1a13bb623e3e309a63c5e6e9e47268aa8898e82c0000002d0b5c02ac1a788e38ae3feb786f56507b028b0ca88abfb5c32185cb1f4fb31e5efbe5092a3f25e6a1a8be4589512d2a77f7012d01cd7e2c45800000000000000000000000000000000000000000000000000000000"], 0xa) 13:12:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 13:12:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000000c0)="adcd52e4241f18b1092179e2b755861cc9aace7d6f5280eb31f216e3d7c2489c335e24f14055784ef18b8dcec2f1cca0fb92e9aa9ec151561e9937b00442ed4edeb740b6f61b981ec4b7477ad13ce01a784aecaed3d170d43f85bd7903aab997f8c5d77679e14c55ac3156934a9e8dcdb601836dc4fadece0e6566cfba80b14e83ebd656ee231608b944f313f7b57278efba63abaf4ae77b84f7b74f0fdd248966a476d10568bee8e6168909", 0xac) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x400, 0x1f, "ad76d4b4bb86fc7a38031953163db56f89fda634", 0x400, 0x5}) 13:12:54 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0001000100000000000596378ed1ccde708ef89102e20e19940aaaa09983d5f8307caae6a980868fccc479fb9a13557934de87dc2f1f1546158b1020d03311c0bca1678009966eaf30cd0f3855a2795a62c1be1f0b13bf7fac1626aaab4e8e8281890df650547787913581f826c3a632868903d3f9a43a8d35a221c07654c04ddd15262ca7b02e002d133102331028e9be8390d3e6f21abcc25176ae5d7a24e827c84b4b51ff3e43"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x200, 0x7, 0x1f, 0x2}) 13:12:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x42) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 13:12:54 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) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x5, 0x1000) accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:12:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63295ce2e6bf8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ab0653123390697d9aa27fa2b3dfbbdd37689e74863217a07a94fc157fdf9d4fd88bf4e3b845ca553e67b7381cc687e964c469e670f37cd41272ab0a16e145517731aeb3c3b6cb72a8d908ff2f4a53b50e1ed6cf93fa061d8a1f54fa12db8b1c4b113d2272eaf68b3f99ba9afe99ca6df35bd4d3eab3cf57484", 0xfffffffffffffd0e) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x2, 0x2, 0x771c, "4d39cada5010a1ce5c38970361602ec9d9a35ec3", 0xac6, 0x8000}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbf020000000000000007ffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:12:56 executing program 0: socket(0x10, 0x4002, 0x8) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffef8, 0x0, 0xffffffffffffff01, &(0x7f0000000000)=ANY=[], 0x19}, 0x0) 13:12:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) poll(&(0x7f0000000140)=[{r0, 0x14}, {r1, 0xac}, {r2, 0x45}, {r3, 0x2b}], 0x4, 0x9) 13:12:56 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) 13:12:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0613de07e35c9076456ab662abc98824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000005c0)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x2f2) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) dup(r1) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x100}], 0x2, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x6, 0x9, 0x8, "0cf5b43b6a81cd4226465cb17a3b5063a5791418", 0x401}) 13:12:57 executing program 0: syz_open_pts() accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x1, 0x8003, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xe, 0xffffffffffffff9c) close(r1) write(r0, &(0x7f0000000100)="269fe7eea3bfda47d094aa265484cf7b2fa204040c4ccf0042440124bf32d8ea9699d15bfbfaa3cf16a330f038170ac08695600f135d58246a847f308cab27e9d2483702345bd4da3a2e7fa28c3dddeb70326c41ba0030fd73caff10cf92add7d51718", 0x63) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 13:12:57 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0100ffffffffffff"], 0x8, 0x1) r1 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') msgget(0x0, 0x4) socket$inet(0x2, 0x4003, 0xffffffff80000001) 13:12:57 executing program 1: 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(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) 13:12:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x4, 0x0, 0x3, "e50a79e632d0b6194225f7a280f7c1034f517fca", 0x1, 0x8000}) readv(r0, &(0x7f0000001700)=[{0x0}, {&(0x7f0000000440)=""/198, 0xc6}], 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xbe9f, 0x101, 0x0, 0x7, "6bd59bacf79f9c19e1ab6f43a4efaf46afddc25d", 0x1, 0x3}) dup(r1) r2 = syz_open_pts() socket$inet6(0x18, 0x3, 0x8) write(r2, &(0x7f0000000280)="1e6c4e040646ec37fcb9c6d2a4ad6af81e36f69d44e35ef3a33b8209f7f13d82f3401f0a8a142a6ed50b7bb121bff47162a8596b191f257e3faa48d64532cde9e633c0ef0b82ca38af59404af3fc39046954273d72fee7838564dd4f0a6a276f80c38fb9f2bad031e6bdb71382aa33362b755234cbd1e32ba5b4a202730a2b6b542aa80279ba4e3050ef5ade04497677944fa36d2feb5170e24353433c2ff8247003f9d9077e414624a55bcb74a5cefb6c217ef1b8c1c80662aa5039414d998d4c70a8b26e41105bd7f69e8a59f69879683cecee12c376450a24eb3535b27bf28392eeb292ba2650f05cbbfcfb94b653a23b5134ff618b220035", 0xfa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 13:12:57 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0xfffffffffffeffff}}, 0x0) r0 = semget$private(0x0, 0x3, 0x501) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xfff) semget(0x0, 0x0, 0x21) 13:12:57 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x2e4e, 0x10000}, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r1, 0x8) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 13:12:57 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpgrp() setpgid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10800, 0x1a0) fcntl$setown(r2, 0x6, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0x8}, 0x10) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x0, 0x1, r0}) mknod(&(0x7f0000000140)='./file0\x00', 0xc004, 0x33a) setpgid(r0, r0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) write(r2, &(0x7f0000000180)="fdbc57aada08e0adfeae2015b517ee18ca1b497c2afac176ff8c112d03a40fb20b6636965d03ad4bb2d9e2f03e931add1eb91c7e94a5c72b0765fad9c63a2a24e6f5b7a47bd3d72fe854cc0c8a33c31ec4554383ba660439364d978619579ecf6ebb2b2822b20b6d3cd3973dfec0897edb7c0b91e266a7e1a01456dcafeb08429ffc2fab63a628c2ebbe1d519cf91032e8c884314665cc83c142634a89a9a7a0cb40c667ee472ca898da7271cb4dd13e38742cfbac87ba0b2ab485d61d47a7eee84d594894f307fa2d6b84c1fcf94eb9028f3d11011aa55b405ea390b0d34afce002f5df4287dd0824fc12a24eeb51d854ee495be5c43bb5c8922f4fafb7", 0xfe) mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x5) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0x0, 0x800}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x3dc5d53de42bd387, &(0x7f00000002c0)="1c39e2c00c849a57f7bc0662e1737cca454e46d42b535340f402b99fc20ca9180ffeaa4899bc50cdfdac15cf8a416e6520f3f70e13fc8a303593d899512bc639b62d30edff498d1fb876379778eb63ca2f23d5bc68a7", 0x56) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) write(r2, &(0x7f00000003c0)="0963166bfe4f9a7142555248741568d39c9b8815cadafa72b9a6f62b27816f247154aceef4d5d43c8a2ffa516aea56a11d50c69bed84550f0053", 0x3a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) fchmod(r2, 0x80) sendto$inet(r2, &(0x7f0000000440)="5064c5f49eaea92e7f8a40a6d4b3", 0xe, 0x4, 0x0, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000580)=""/46, 0x2e}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)}], 0x4, 0x0) r3 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001640)=""/244) getsockname$unix(r2, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000002780)=0x1002) fcntl$getown(r2, 0x5) recvmsg(r2, &(0x7f0000003900)={&(0x7f00000027c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f0000002800)=""/32, 0x20}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x2, &(0x7f0000003880)=""/98, 0x62}, 0x3) utimensat(r2, &(0x7f0000003940)='./file0\x00', &(0x7f0000003980)={{0x7, 0x3}, {0x4, 0x40}}, 0x2) fchmod(r2, 0x2a) getitimer(0x0, &(0x7f00000039c0)) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) 13:12:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = 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, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 13:12:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10013, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000080)=0x40, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 13:12:58 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x6}, {r0, 0x11f}], 0x3, 0x0) 13:12:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0299006f665125d563e0b8c4ff5adf1e52099ed176650d99bce8"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:12:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x830, 0x0) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c7, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x9, &(0x7f0000000100), 0x1, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x24580000000, 0x1}, {0x34, 0x4}}, 0x2) dup2(r2, r1) 13:12:58 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) r0 = socket(0x20, 0xc000, 0x3) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="b89397791102f3e555d33d938693189dcc1c9931a418e20a03fb876c3da72b86ad41bd9b89563ca4522bf8", 0x2b}, {&(0x7f00000000c0)="7e20a5cf48dcc2455a919bc2277c42ecabd03b886634670c51d08ecd71304bd8787023af78bf46cc677741ae30b96b26a11e2a416ed752c586f0a68719bd64625cd144287f580eadf1d14cedd5a0bb019c5796e57885a9fa6666d05d0531465e5b7e987406c8ee10cc15818dc4f046c0a5ed08d8569980b264f51f724802e88a53353cdde05bf09fb6e6a1f8192942f755e2", 0x92}, {&(0x7f0000000180)="e0434cc588b6b24644ab09edf4ebf03bce3222e477605c4571c62358c8568b1331fce0fa834d77ae6bd505899616a732d9c3cf6b2388d3dfb8dc6a8d7daea46fac813691b7d8916c707c6c8dd76b028793b2166b480d92463c7a09187d7b1b2703591498a59abdee413c6f8de83dc0c468cebf81b1f686f7c9bb163732c2a74352072d9985399e3ce2cb733d9a2a198dafaadfa1a173fcfd5c82bbbbbbc466eca7b86b3d6b711bb5affab24a4779f5b614a64e32a86f9840da856bc506227e69cdf29bf9627afe5c17b017d993f5213e6e1e2363a253bf6fc8a78c697f69cdaab844e1935f", 0xe5}, {&(0x7f0000000280)="7e1696b001a805d4ea4fd3549f475471a98e0a8a89082915f2a0ca4c07a35f", 0x1f}], 0x4) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x208) lseek(r1, 0x0, 0x2) 13:12:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x4010000047241d89) 13:12:58 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1c4}, {r1, 0x100}, {r0, 0x2}], 0x3, 0x100000000) r2 = fcntl$getown(r1, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x19e7, 0x7}, 0x10) wait4(r2, 0x0, 0x1, 0x0) pipe(&(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:12:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) semget(0x3, 0x3, 0x1) 13:12:59 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000040)=""/5, 0x1000001d4) 13:12:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r2, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0x2d}], 0x1) r3 = getuid() r4 = geteuid() unlink(&(0x7f0000000100)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x13e) setuid(r3) r5 = semget$private(0x0, 0x1, 0x400) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x6f1, r4, r6, r3, r7, 0x60, 0xfffffffffffffffd}, 0xa47d3db, 0x7, 0xdfc}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getgid() 13:12:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x27fb) 13:12:59 executing program 0: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4e, 0x1bb3, 0x6, 0x4, "6fe222c86c8bb344f879f7560af94c75f9f53cce", 0x1, 0x6829ab78}) close(r0) fcntl$setstatus(r0, 0x4, 0x80) socketpair(0x20, 0x5, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r2, 0x3) kqueue() ioctl$TIOCFLUSH(r1, 0x4004667b, 0x0) 13:12:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x282, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0xf7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="807457cb5f335e1a0f6c2f7f870eeb2a2084857786235bb8e0713bfe26378317e8e3c53a5c5047cc994c2921eb74cc05", 0x30) 13:12:59 executing program 1: clock_gettime(0x3, &(0x7f0000000000)) getpeername$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) 13:12:59 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x3) socket(0x20, 0x8004, 0x0) 13:13:00 executing program 0: r0 = semget(0x2, 0x1, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/177) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) 13:13:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="71775bdac1f41c89455bc317caf0c3e2e83ef0fe2fd0f92b8375e37d3494673a", 0x20}, {&(0x7f0000000080)="f1fd4d1b5573bf99f51696518fb0da85b24157b0fa39a77bf3ab7c2ad6f6c359cbaba417301e4975de3bbfacceff4d755ec5934246a39951851b5f13e655d92a993940e04acb281df12deebef1d4dcecfedf573268a1d3fb753073e2ce0bc086481b8c167c0e21dd3cf6daf792c4f11ddfd5ef6bf66eb450351554628b1939646cd5f1985d65f6de9c9a9f62ab650251ed7001478f3c7a65ce3af51e91f8826cfa8f97c368af3a35482f6d8331de116ba2b0907c836d8ee75d080165da308c6d6908ce486e11a9eed50a7747ad48b8bca9", 0xd1}, {&(0x7f0000000180)="a9bbeea0e7b98c84d14490b13625d4c148bd9e4a1387177df2100bd0e2b21f8cad49e0d1037fc377b6390e76e88666613996656868519b0592a79acd3bc868a84768c0ec2e1ab812f0930bc199ce9dae5775a99a6d646f6be67716c0e6fb8e3208b5caa34aec6fad3873b70250a1dc6f69f6795d4cad7b71eaf340b4f94ac1c204e95dc4b5e7a6ee819ef32822706b71b681f22bb9303ec219be57035db692667f5e8d5a68c945c3ad57210dab4d304330f354885cd6521b312b2a697b372d1bf52e50806d53e0f149f7d8ce1345bbb8289e54a1bbc079111bd9482ee89639f3c13ceca615cfbd7a45ca28e1a0c85d7d52e772af77d9805ea364b0eb8e9434009b5ff016679160bf61faecc3e75360754a704a31bfb40c2350ad93b1bc2edb2a07fddb851c9c430487801823a485b1817e53a120e100d5fd3b181e1eeda1d306c13882f951731bcc30d24ad11c4de1260aa1149352627c3c5903d402d3c877a8afdd92bb015cd290dd5dd2f181da1718786478e16d3baf52957664b532219b08f3dfdaf691e115b6072cc532b247651735c38353db4c38369f5b23a5697a2066aa5efce5d6355b15b9dd1722af01cec284c9d46c95287613c3facc80d23f9077e7c944daa4bcea38710a55c4a2bc1777e61e4b42ad5c11d2c526e4d7ae6b77235afb9acad22ea3481cdc5f914975adb501e219299cf0c7503f36e808b68f3454eb0738a8c4cb3b0c78dcc81cc17f2d9166923d8cb107f30b24644cda33e99befb1c5d6186cb5d29d1cd31a8d4054f144d9423324b4891f74e298ecbad4340134ee0d3afe29e366af2ec7858727bbea41186a275703c9bbc914e98ff465a8ba8ae1f841fb4cdfe74d81eab50a27a889c0664e28a54318d9c5a0e92db5a3a067c56158357c6130b2668ca4ed4c3c9983d49e584742482de6a75ea2f900fa1bf0ad7ff6b0b16d935e29c9aa1cbd74062878db54f96a4a46a1418ccf9dfd1d3d34d6784f6c1e5905d5ae877afd1d22afaffa6d602790881f2dd42cb2bf4e0f647e1b6144e20029544b9270b84e064719dc2ea44c2653fb10f0bd0674dfbc47dcdb2d148e3c82f2e1b375a760439455e7d364474090957f16e76d37a3464453ee9b23bfb613aae092f83d03fc32601feea2c38d066791d9e5c7ee76650102247a47b280c6e849f47203643f0b798c8332b1541c61bcb1d7a9410a13deb2141c5bbc86a108818fe963881cc401ac7748c51d04fb2b2a01b0590337fa149b713803d291be42d34441861c6146b80dd23a5422e6180379177d362eee7eabc2daee0f9f440d215198b663fa177aa974164edb41fa4e938a0214e9d0b82c9dadf085ebafd7556d10fac61cd67e9f5ec11fd83555ac3af131da5a08576a25eb2f2f3ebdb7a2d94857b9729dd63500f1e47196757bb3dfe497bd4c618aeaee945eb881687f878da132fd885725aa9a1d968ebe169e60f7e8fbd2aa69f4776f74e016d3e65ebb2d8b1a3451694f59778c67e8006b6682410af8c107f264be63e7d4e1cb9612fdbf28d039c07d2de3cad6f64b77d22f48959af08439bbc2429a2714301cb7879d5c5509807d13b5bae6dcfb74944aec2218de953396dd6eac8110dbe061e3b5cfcad24496b783f7200a15a2dcc52a47acd3f16688ce60fafff93373e1063c8910f35202a3fae3e55cb60433e996d851b8af35795561712d0f00099dd9be096622f3908ed6e2fb3651a2e1a8d4990fac16257e135313a0e27667cc1464c040fab705706d920a0d6fe30e12386cc8c19256fa218b9fe6594434d7faf2df8d8622faaa8f960551ab8b53950b51d2beaae05bdc860c7c442a99b179381bb4ccf2ec17af640754d77f177cf16d9202c682e1cc1b551ca2547e3d7b0b36db764c7e86c7c6230b22155285d577b2ee1bfaa7c5b749e67bcc49b13a3458aa923e27530043d7d11de265ed306aa3debb6a17f01cceddedea88976581ed5d2c214e622f6dacd82b8975c58f1a72a9b470fbce03a743d531641e7b7e716e850b17c7560cdcc873bb3a5afad2c5390b73bff614b890a571b004da4c3cedf93a69185044525ff2c130c462b9ea8ef110ad81e59fdc0d624e1d913f30e53331663e53e1d86ca06a58f9c354d93001282f749e4fb9e22612ba7e87ebc838fbed8ed1ed267b68069f784cb94103e170bedd4c1040bbce81708d3492abee2163b7f142fcd7be6e8236c9ec81d3991aa838103b57f3e9219e2708e03e615d2fea3d67219cd1c07e24ba14730e8f402bb43e6df0a872ebc73265ac5ee158849f3c7369d56a6f847a2f52587ce304236f5bd551ee395055c6b3f82bd2a4c74b5a64a0df84f58e5076ac4a5af8213bf2e7bef879c41522b9c9b2afb6d1ec9067294d7e597d953c92e000666ba66a249ba9623b447c578f9a8655716263407416bc1560611fa3dcae9b55edfa7b3182ee02f6d4d636ddad9a317577d156635a3f28961002ec8de2c955abd83493b449c227053d46091b190b1f18735bbf8191b5d42ffb5ba256a58b43f21a65bc2182cfae95b1f2c1ba84ffcd20b5d4f1a21bb330f071c87b26cf4922f175011c0b74a625730699991795e76b84a8b4dc4094737c911005259f1834e3d8a3987672496ecc12f9509f8d659252d41fdc9f12f5e885608b385fd035f80dc1ddf5426333030ff3d17ebba8291a64d50cd865f9272ebc21d50d6da3054241dd635c32277c4763d6560e7187bb113142c79f779b76ba3062ca2f553b62a0409178d2c2f302e2edffc43047998fe357974a4ce772b3d5d5ddbae6d6bb7ee29bca2c437f46a5614726b83f1c89bbcdcb6a33dae503c8e76fef5301f88440dd08dd4da35acc29e95a9a40c473e75ce67098800998b12fc733958b495ed17225e8e78c2f961a7b637b0e3b6e1b996a5d1ce864ca69976ebebca8cf1a0a11ffd75ec0e1e598535b054222001f4a60c6ab57843f93935b3b59da57d944ed7aef0187d5dda177301ac575a5c085a37459fa5af6932220613b816abaa1ca3ec609cd99f14d6b95e116d658433ed8499f8b047a7e4f1187ed525466c7e4147a9366979c9b9ff95a389242d7f4311065618c26e069e6439b9484ab32a13e77ab42473935ec573bad06dba26e6ed0bad8c7262ad3a53dd7b41a78a11f60689a9ab71d0a13a9f0c630eb962330aa2fa91f2610449693f6ffe8479200c5e8063d34abda327915c42bfc21f6afa6676918171a3e098fb7941f90ea345336d9f3be59af793de7d7032773bd4cd8296fd907a0ee6bf87b5a4af06f0a303879db6f5b12f84806b309e3e0fcec8571b5917f05f8b8ac314cd6913849f393839c5225ecac2c291b562fb9d247dc1d635f189de36006860f1afb319c2309e6eff5700163dc49ff9ced755b5044a230ea161bac6385c2c5d7ee4ec63e0db19447c6ca0cb9fe18e9adf5ef806b1dfb9477c86c607e2b107ad11c444f7b39efab0fd3e8f957b07d9570ff84025cb6e40250bd2bf1de0510d59a0e54c8f74ea2ee6002faa72f8b0ec034ecb09b803be71d8794f1df2442c4d182e01f8255bf581a524406b89c4c24695221f9f02926648ff6d71cf678c4f0bd0c7541b53bc772db26127097be5379bb7e9a088a561392cd2152fb0a3b57e993d1d53124eb99279222b6e355b0c31fd006c3a79dca36156b775f311a8ce4cdc61370e6e3c9e3c4d4f4600893778a3895b40e9a7aec0472dcee1edd1698d409139ab3d738528377a351f8ea61fcb4d22c6ef7a72ac8b69e6d61fd30de1cfd47a71b855240c5e7b360ed92e636b775859a2497d0345f9169b7d66ac7e95619c4c34032358313c758556fcea2b14df91b1201a7f9e5c7ac54b421b4946e9dcb0977f06693a622bef2666c0b5ff62fa40fde6e8c5bc05ed8647947a440d2f0ce16123ab33bc1226e8d3c844e780559b7a95b6d1e7f18dc8d529bf24776161dfdd94b4abc083d8bbdaa0fc1971594a1bb0c29f2f8cc7c6341a2154a94e22b6f8579a38e24d7df3f718b34ec81ba95a4f375f3a67ac5f854d6304ac3cce58c75d6d363679abaa68611c915315f656e4f38bf0040283412dfead9747a5cca21aa92c941246ca2b90bd639c513c7129b70484e46fa71b7feab0fd050ccc1d2f202ea1fcba7c841979ad2e7d7e63c6d8bf015454d5a2569323cb16c24167f12ec2e6f21b6e6fb29097d5225ed54298fb3968343df1a6fec07caefe5bcb5876c8511537f2b2cfcd89608d19243a991b5f84ae7caa66565c1e3eac4eedc7c88b7c27bf26ae6cdbd5299ce0f6dac3f11b1fad108b7c4082a33a7de1e030504f0aff7316a317b77b26efa52cc39616fdb41cdc69b92494bcebe64f370c0fbcded88f399b190a63847c1c4ca05300318453c12b67e45ae903ebf581a268e12c8de60dfd769c4f8d3c6fd1bb8adf1828eca8581d999402585608ae3cceba1bfed4e56dd333ff5cb7581dd70d952c60087ebf38874244d48db2df6f9cc9da45a170fd14df359db1f1c2c96a298d3a2f206b01682b522bb268e4e660ccdaf3e5f361857fa70bedc58be41083216018560851f128a776604d6c48175150df02f130b314028889f96dd93f1a83e8b419237b49fe96939e380ee22d327a14ca73ef340d970d2f5918ee62bb7a586ca9e25dc6f63bf6e37018c8f7e9df1b12b38c7441606fa081395ccf8f73dad466e377472d4a6a2fdf04c7c3322719835a7a6805b150349df98d01282b0de75e022e5d62d062ce3b898a890ff3393081f9d2f7e77a859172ce1cd908061cb00e2c6a863136141e3ba9681c4321653dfdaa90b48e4ca04e0a27eb2e58ae28d9e16a177fa625702e2f7984069e8c342fe40b27c6710946a17630eeec8db6cb30c356a58d291dbd2a47640684c829ae224eb79c81d66bfeb3d8b59898522c148f5ec1d97c570bf9b87a6322fbe1c81f353e81cf075ffbc4f40bd1c40a82943673b80ec46b543db1eccb070d6e6914f4af0544e5c915ff88792eb5359ae27b6646ac173347e2430ae6561e73adfe90b94e9e23836c23b5b814feddd59b7738aa7a76e0450251b6da5ba908b5775e668e344783654f329f9402cb3517077a830fb07a10639e929edcbfc93c6637678e872c160a511c252b5bdef5faa038f5dbc852dd72f0adbbe895a53e935999299ab9572df01c9ad680311391424c8fc3ce5844d31a6e36db7bf0bd2a73d11fc3058a0f291866172c84fe0f67ba929e6a2308406c946e3808055d07ccee1549c581a2c0b275cf96a9a6f3cb27cdf0561204897fddd986b4bab30446c162599af0b834c2cc2d7bf56b2be1579bae628fb349e5f632d3ae3f0fdebafd8b4e1698883563961081e91a1cd52ad6bc0094bf502bde6ec8827f14e98100e09470d0e803d761d703871b293b53d87a8d620c3929d2a14c7ffe3bd97485a6e0bc654e2307cf4ffbdb55e3364314dadcd4230223508d71022d0bac98ba8c9e2a96597d15e9a7c579c5449452c2a035d9df125554aa22f8ef98cfecbee31b6742c276036920dfbae37590ff64ef1c48362677e019189d659dbe117753b810fa60e2961a0fb1fae7dbaf4d7263f82bb09eb6a785094ac0ecd8115775d8f79f533988f243929193639a4a3f8c55a28d96dfd5d9c72d4fe231a0fd1d0c00dccdc52f748fda43877732771a7e8e14f15b011e7ebc80a2391992162cd3ad221aeb5a00c12fa5011bf769ca016a9a2f385670213e6a3aa44f537636fcc60f0227ca0f723ac2855cd90e4e2d1665144570e834d9a63d0933141866b098ecf36225250c42edb06dfe014907efce4", 0x1000}, {&(0x7f0000001180)="53979b2b2807fc0c73e43080a9fb14763f4f1a5d3e1916b38552c765712c4c28832f5bcefdbf45f815fee7191088c76a5cd869bf842b053e5637197031c2c0064ab305620a8018a91cb4a21c3baa3512bc977e14eebef3e7f96d1bd111360a9f34c23b59609ad9492b1bb51ec12ec0502c4eb79cb1ceeec97d1fcf2d27273ab04437e5924292b397e69f6310d4aed484e4832c5732f62e0b809396fa119a7d2811dd15671b10fae01dfcc159188b55990f2183b925fdc43b7c328cb3e9", 0xbd}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 13:13:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 13:13:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000080)="2abe5691b9527403b289761627e2bff6", 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff48}, 0x8) 13:13:00 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x8092, 0x10) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x200000000000) ioctl$TIOCNXCL(r0, 0x2000740e) 13:13:00 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffff5) r0 = kqueue() fsync(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) kqueue() 13:13:00 executing program 0: r0 = msgget(0x0, 0x20) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000068e21fb6cfa4089cfc104240b290f396162aee00b2419b62ae80462f6c3abdea647c19b787cbdaf15adf6f71a3b9ea271a3d1bbc241c21eb8f9eb9ed1162600af73c465492c725d9d38e2f8a64efb9e12bdb6fc290b9075a1b92b9ed49b0112c12"], 0x1, 0x800) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0xffffffffffff7fff, 0xffffffffffff8000, 0x8, 0x1ff}) shmget$private(0x0, 0x3000, 0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x10) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/254) 13:13:00 executing program 1: r0 = syz_open_pts() socket$inet(0x2, 0x4002, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:13:00 executing program 0: getuid() getuid() mkdir(&(0x7f0000000180)='.', 0x0) 13:13:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x1) r3 = dup2(r1, r0) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2fff014c653000c32b94c81f9349b713214a107da198603d26fb09410d27da7ec2e3a23f62650f4590b3e3257644da1b9dbba22600000000b18797bd6b0fddccf2e45841982d7665fe6380ed78add140cbe6e1a7915bfd912f1d822a40e559862853095a4e23efc1592f3c18108157b601f82d121565f1aafa700952372d1915d22902c9c6051dda00915464712862d50f086501280e80856d58be6a32939cab2d23a43e9fb9551f4c926e8220e173086ccdd0cbe9c3740000000000000000000000000000c1711189e6acaf8e0b921720f0bc2dd4417f92f6f66b2ae94959812a9f3596123160488b8127121b3370eb329e72d0053aed28ebe6446290be83e21c2e7bdce93b34f94b9c52fa19f83c5add0f69dfe51721ad0969f1b29abb0916f4e2723ab5695b31bf49f859ea1fe6aa8d597e916864e8acaaeaf606a15c55839ac692509898c3f2eb8e0d949fbf1011786c01df240ed1048187bdb05337da6d60966b20cf5da55b4ab1c211916318920eada44054"], 0x2b2) listen(r0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) accept$unix(r1, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) shutdown(r3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x188) execve(0x0, 0x0, 0x0) 13:13:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000670000c9aa817096e63cdf80f7e0b9af0c8d26a7c7a0e4141bcf11a0532e154ffc5c8f073e03007a94c90c647d74c1215edb5cc46696f11e35215c7c7c27fea0cf9d2033be5a0000000000000000000000"], 0x8) getpeername(r0, 0x0, &(0x7f0000000140)) 13:13:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x89, 0x4) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0x400}, {0x91, 0x3}}, 0x2) 13:13:00 executing program 1: r0 = socket$inet6(0x18, 0x2000000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x100000002}, 0xfffffe06) r1 = getpgrp() ftruncate(r0, 0x10000) getpgid(r1) shutdown(r0, 0x1) 13:13:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 13:13:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) ioctl$TIOCSTART(r3, 0x2000746e) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 13:13:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() write(r0, &(0x7f00000000c0)="1656f3b8d685b7c61c11988f5d1a83c0106803bc579ffd533ca5a1d1b98968862d9c736f3d8009db3bfef0c1e66ecd6b125b45bf29d333e867e309adacaea0fce4e7d4b4f92479ce9c1b5390e54eb679c7a3da5bc4794e866f0118d80345e3c4e4695f362a0d72ad9cc8922f70b7c3bc4970d5c7466ec7127c4a1eecf95f1f6b1c6d8d0b23417535b1126754ddb95dc77cd452c91b8125fcaa81ae1c260ac172104cd9a206373444b978e4", 0xab) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) getsockopt(r3, 0x8, 0x1, &(0x7f0000000040)=""/55, &(0x7f0000000180)=0x37) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 13:13:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="de732b5d44d8da1c622b0950d4cd0ce16e7f0079636299a5bbf91d97c4f8d50068c5a726fdf37db91ef6e13debaadf1763675cd1e9bdcf32734f294d6af43763ea26f59a08cb99766a340b1b7939bf2d0ae8d3ceb41b01cb9e25b62d1b1362c43f9e363cb6cc84c191b4bac99152b640b354d2c7ee4fe04ba060c092128e585ee85b1e4745d98e7abb4bd98cfea1a1b3572a07dc735d8aaf6c7dbbb39dfd3791d0fc12858d417cac135e6517e8a0083d84db774347b31684dbcee859e1d02fe8a974fd634759775e0f547ab59af9cedee6a789dc76d7af531622", 0xda}, {&(0x7f0000000100)="1fe807dc77af2a80e6324cbfb683c61d169d7bab33102e47358e3df2ec9e24b5874e93cc4bf7b022b6a76bd0814a36108ed02caa3c1886a7f59aebaec5449c5e81724c36f072e1705ecc068e0e0d0fb2563c6be0cc3f15b9ea2f60d1ea08dcb965ceeff0da937cc561e863fa92f229", 0x6f}, {&(0x7f0000000180)="d57e3f05cbc1dd5f30a6919d2ce70b1e9dc66939bc9793300c27481589c548c80f759bebbf96ddc26c2249320cea3e838a00da106bf2e224761fce7f235bf2589de17bf71d10f05bfe11a288b80df6815a6363b82d843afe6ec3874ccc53f02b4de0600350febcbc117520c3e38baac2", 0x70}], 0x3, &(0x7f0000000240)=[{0xf0, 0xffff, 0x9, "70fe86caa7bbbe522991992981161c60290dff7db856a7a26110e04ee3f091ccf5987d100ad7aef09fb3cc2048124d4b3298e59a21d3850fb2442911477ab7c785ab6f8289e636ce2b40dc6f275591b4bf0e5a55f2a73da1219de299a80906d5f58513b3c66f1db77c2633d0915d19dd68d7b81c28e597633d5bede427232a6d0c0b159c7bc16680df31d3c243ea8ef4f74f49a99c49a39bfac25cb0e271faf3ec8c1cc7e39d1e3138ec0545e0da819a4930d51dc1e8b31497e06204861eb6ca55e6f25cacfa28c11497c5481be917935643c4d61500e9aa66c5331cbd01f1"}, {0xb0, 0x1, 0x3, "947ab568dfb6b46bec179cba1d827e4dc52fe9543641eb76baeba78e2dba8471ac66ca5df2d93e5959a511ed954ccce5dd72b680b7bd148137065a2cb33152cd8d9b0280edc95dc6948f9598192b9cb312323731b25588b6735ddd69869b938d12116b284ae6b02f206de6d13fae2d3b945724c24f6093a5b5e331687fedf438bfbf2f1828efdcd2fdc2de46564f033cddb696ae74b759140ac94b70"}, {0xe8, 0xffff, 0x4e3, "570c4c9d770eebb0b31ef954795f20a28b6230443f3e87a987a04c40f36c3f227d8fa954fcea37c7fb12559230bd0629fd15327bd3e27468ca6ae1408385ba46c085d9715c11250f2ab87202068869d482c9a2d6dd48da0d57d049a50d1069eaf57cf2c9ff79922ee4a9037ab0a7c62a06d7d63298dfeea197f83cd493b9cceb50cb579a705130a43f2c8925504b771fd550c221ddf04bde88652bc376391777e5f034de66b1a01655da67567119163e2698e09455d53c12d3d516c3db75bba297133bb8a258e839c55d76ec07bbe436f9c728a4236940c7"}], 0x288}, 0x40f) close(r0) 13:13:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 13:13:00 executing program 0: 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 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0x3, 0x9, r2}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:13:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x18, 0x4000, 0x0) fchmod(r0, 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x1ca) setregid(r1, r2) 13:13:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1d) close(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x33, &(0x7f0000000040)="11fb38669773c58385d7bf8a462fbf51a51d17f29fe99fbf48fcc6805b85e9f6ed5a15a1b9a68e3bf6ea50abcb44b67efa4667") clock_getres(0x2, &(0x7f00000000c0)) munlockall() 13:13:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/220, 0xdc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/255, 0xff) kevent(r3, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 13:13:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:13:01 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) recvfrom(r0, &(0x7f0000000880)=""/248, 0xf8, 0x3, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="48d142f2bbef14b48a55160fb4ef212e3ae426c9ada088929614f07f4086ee55cf3a84ae69e8dc2ed9be4eddebf616cbc21c6118a16315ae645284f98192d60a7a36b0d71c1a165c2c16fc32ff61aac857b4431b23d5b17a43936cbb978abb875e9b77592f6044216e2291809514ae605d", 0x71}, {&(0x7f00000000c0)="7b110498c12ef4a5510d4f44eb742dfa84bad7a1e15cf8f69b32de9485f3efd3518b", 0x22}, {&(0x7f00000001c0)="ebdc0675bafb7e92bd05d1b23c42e6d911baa3cc0ac12ab50cb43d66ea8e9e2c92ae3cced78265df0c5e15aede95ce5c019fab740366d8df95b7a0810bb5ca0cf588f5e57cea195733f1f524f4d6d744397c544d20db5299bf0c8a8c5a0c06e6d59c716144f98d85c03b582f01919902f2695ab0213ed9332df0cb4c9ef7ae41c14a19df1116ea13338b75085bcd256316e15a498115f515736ba91ec5cacfb145629ca50bd18a56cb55cf9399e11f1d4ab46063c4c3805d9020a22af35e1423378e0d9c97ed1b37c74dd9db6afbab4422a3aa1de47d4a920b2b0829129c8b61605ed57867825162551b01d5f93018de3307ffdc", 0xf4}, {&(0x7f00000002c0)="87836ec9803693f1b2dc955e8e0ff6621a9aedc86f995499b63a1a9c571bd8127031a7a591fa3908663497a499b965d6cb6eb343785cd4df4af8d665bbc91dea826fa623705cf6f34cc06eeddf050ea920ecbb3ca3d6ce09c724c9abf7273914655cfadd6cb3337840b66146e9eeb096bb5f0522c86865c2c4d7c5eb8f9b5f90b283f735fdc97e2c870d5017e621ab6377", 0x91}], 0x4, &(0x7f00000003c0)=[{0xf8, 0xffff, 0x1ff, "a56d654db6e839a5e76349d02a3bd7262ecc47bbc8cceefb067c02e3df407fc54f6e4d406833f2f3c3c7a878254efc8c360b52a082dc913fa7e86a394743fdbdc628ff5d90fa7963fd92c035a1e3310c3a4c8417ba95f10641754ab03d49cb8f33456ec36dbc64eaa7946a632c8892b318c1c8375b8ae49692bf07ae0e95bf38d74d165eb6119e2014972c23f6b22713a236ade88bd605d51ca72bf8b42cb94719c3f3f5912e547df4960d3e9e28730b0d085eaf6a2bde47fdd85045b60a1fbe9a939c10bf0dc87d03c2f4a42a3e65f2a5cbd26b2eac1aaf990c89fb592d50aa1866"}, {0xa8, 0xffff, 0x50e, "c311013f9c1198a6149397db2d26b8c41b4cfa8bf82f5ef0e09e01228de9ef796f19fcfda15743dbdc107d2b9cc524785bb378c78b54465427fb01ec529f5541847852d42f89999735848cc6ba11d3d6703b666939426bcf7a88eee9aab453265413a8d95c8bd39956468860a9a18feb6546024fbff0c0d85abbd6f3bbac4ce3559d198911c49201564509c4df1fc48f4d5533"}, {0xa8, 0x0, 0x10000, "bcab2dad540f156438917c99cc58b9d0ce1397a45d3442d9f1b4e9a2617e0889cd2d943c997c180ef766278595d3c9153e7a36ba9c958ccc79eb617139b0b5e5a344191621b52e8ad82ea61c16bafd0e4182593e0516fc7910bfa653b7ff4121a0f3e7b681e3d456b415c8e13550892bd8cf5ce1fb83af433508030a86e49b9c1398c929f61b77b46b02c7aea7c9465695e6a1a92d61"}, {0x78, 0x1, 0x72e0c2e4, "0b4a342791760fbc8cbdc6c4178ae4dde408055826be9661b4b013d30a29b9f71c9ede27a917540690204fe33ea88209fa810d2712730d3e3daad130d3dc67119313490b88bdafd36138d8d69bedcca8a40b67ca79f885f4190db13d046ec11c83608516d4c4"}, {0x10, 0xffff, 0x3}, {0x100, 0xffff, 0x280000000000000, "e24bfc6ee3bb2a18ac2e46d399bdc781083f85cb5b50cf1a0037f69ed02d4f7c65cde7575d82f431405ec47a637df1643813e59c764fbab442ddf3c16995fb74b3ff88501695c3fbe3f7f64e593a007975d966840893bc77438f27544cda6ae95a32196e135001e3d62a51a7325764bd932b36c1347fcb719c6e7194fad94675ffcc88484e5e271d12b93c2b5cb97f71eda5c3fd8265c31e1239d8ab4ef6de23a516f0cdd329f98fde398cce4406f2a7970e8699f8f207b2ad39d2b8189b05f723656aed4f1dbb694797554c381a8a5b9f9d51dde5aad54e8a782cdd7245fb793af063112d0980dfc7c311dadffd83ec"}], 0x3d0}, 0x0) 13:13:01 executing program 0: mlockall(0x2) r0 = msgget$private(0x0, 0x604) msgsnd(r0, &(0x7f0000000000)={0x1, "580df32fb68cf0"}, 0xf, 0x800) mprotect(&(0x7f0000e8c000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000dbd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 13:13:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) 13:13:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) sendto(r1, &(0x7f00000013c0)="f4797c226478439d7bb46726eb28f0a3d3d443684a1eabcb4693b238f5b3da33b4041955fb75ed119f92ff23dc34a4bf476e41a5cfc54b2adf91aac8652b845968aba97d9f6ff88f93533d307b03adb8254f361ccebf065f9f01717ea26a5199e7ca06a3aee07090c75a4dfd33241ca62a843ac65a17ec563cc270cc12736b39b66896b0", 0x84, 0x401, &(0x7f0000001480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fsync(r0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000014c0)={0x7, 0x1, 0x7d1c, 0x4, "06a946b63de1c7e3b03cebc74aa7350f4b0a9251", 0x101, 0x7b4c1edd}) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x8000003, 0xffffffffffffffff, "855c55001267f5bfa200", 0x4}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001500)=0x9) sendmsg(r2, &(0x7f0000001300)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="79f55b18df38d35b3ea0c25de88d2d8176bb3d22c389c1e546c4da8bb5e8375c70cf8f212d13017ed216ccbaec4e217e3fdce28012b678c5d5b1", 0x3a}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="40000000000000000100000002000000e3f1b619df7249ab87cbf879a0bbbde4b9c0535369423684ca84d8ec9b61bd1589b78517a3b461c8f0ded700000000001010000000000000ffff00000500000067b3206e3be0858a83df197d5680d3ed27e0a758d1f9bd0fe4e971a172e1aeda0eae74abfb83d38470a6bc058e1dad6068bbf197f063da183516b8ba0448c7fe3b72d1bbec48494974638d75075cc25a32e979664fc200c96740aa4feaec23edd0a0cab40bf66f4dda56eb85897188203379cd1d1d26c204b9da30b31fc3757ce0bee9711c7a83ae9f41e9e2679d9840a9357ee6279558fcc70d8854621991fa04e1bd67c571b6ea67641da9c01261fbb7001060b6b25306977338a9e0897a57b4e151eff79f9fca828b3f0b43794a96f5948fc63ef0c9d92e0f3707322b4f9184b1ff658456411d8f10add541784f13c3e5a0f08f9a5fac3d70f3ad96b88fefba5c5c2c45ba7fd5fe47fe9dcfa4177af46a5ed1301917729956bdf450d49fc8f10c5ea9f513d890a622cb941c84e231459e211dbc87298f710020501c12450e8cc845127db9d6c8c3882d790f08bf56470d50d8eb87219c4f91e8738cbee5cd0c6343543668766b0b657cd4f873648492e675d6a804e5a3decba461f5e41ef350519bc7aab7905ffa7fadf253ce3fa52e7e7e992cd59339f2126ed6ff88bc89adc52de0541f823cd9a6a5ee4071bcb133d898355ad2301601e30a18944e91dfa4a038f71b94cd9c8dcfbbc60d12f243206b497f4090fd0792e39bf43b1faabc1c3f76662f0d852256d001ad894dd7c99014dcbe0627bba2a719cade745772afcd2e384b20557080b0c873ae2c68ce5caaa6ab7eab8597625510fd7662a4554f949edf019f0fea742f59d9e9d8418ab9a863560931c10b513161dfb04edcd8359a87d5a6e74160162ad2be35dad4985db141290e025c911011a29bb1517b6b0f3d3d7504f85ac30222da15c88c091565a0f98a23fb8f396f281a4966459ae646326df4244a54006877633c4a1efb723ba1b0ba57b842a7f33a12b5c3ab0dd2876d2cbaf16be8c2dc823b86d1637590194c07f81659ba6e453ca30de5988f5ca9d420a838ff0fdd27854ebd610319d70368c5d3b1c538b1f45f928995f7c132b5b89c4c0868b1ad788b4183ddde1d8748555de9abe416351b7a53970e35deaff15a8a18be7b6ded2c5991802efb1e178510c8e6395b800c23d4b65fe6e6d54858d7025b8dcf9a7c3702209289b66ee8cf9a2a937491664edb3d0988e920df74b60839e80709964662924ef1ef5d241d5085ae4bba47d8d0fa75d78054ee69c452ba0d6e6fc882318f5710406a5668f55f799b0fa51d10cd5c59e0ce669c2cd20772ffa38036d420df92f4af65ea28cb2be5548ab1ac74e3716997b3595d6309ff03e6c337118f0a6b7c678cc5cb6a641995bd04a6798c84116d6baf139049439d7c905c2e7fd0257aaab9770658fd14ee904af7513de4b2bcf229b0b345220d2854038c7e685597ab730c85dc6436666133373579ddfceb9f8af91782669ba7340e823e3dca67520fc11f42d780f28fe3c9f3bf7390ac83ef1064aa157c8dfdbb2549bf01cd291d9af38f7d6df9d81869c320819c1ecda20f1a9e14cea9612b040e1091c3821688a4ab3fb61236f8a804cae5f7ee2fc439ed7c5d2d6546d0d3eb7fbef96c10b85981c3e885acbdbdc66ef9658c19f460e5869f5587a30facb889fe599caeb50784fcb632c9a6a827e57a6bc909d4414225514171a4fe41c25e66b3bafb72f30c8a0e4427cd8d2df5c1ba402cf4c693a29f1c0d1719de40377aa1570ac2fd003d8fa6ec83333b1da6afe49606b358beb8404e94f31fbda03f43465b856e42a53e4c291f2f74ceaeb85daed90f5b45c01049d1be29d030e936bed48dee28a161a0d86ddb11cb7bf8f7b4f33c069997f739ac8eb2cf04da67dc9b6304722cbf826dd3093dcdc5ae2f54916680f9fa853a7e1d7d2d7c25752f2c8ed0051028ea4ecb452d509d7cf3eb30a98062f7bb76d9b73202f8424decf0e6e9038ee2a3735c1df1927ffc8c29845e55e4b365f754ed1cdb2d3822cf6b8106159d7055f35bb47097e8a732de3e12f77b53b492cd2e1403e3c1063f1be9851cdeeeb453d1136b88a5b89f326102225f13e414ff74424ac40700e5c47cbbf7f2487bc8af9cbd48c531f72c4d8270463597f43d67b0df0dcd99e887baead067efad22e33986ea2cde98d24243590ae66c6b299be6361ab689afb5c1d288d132b8b761949c476cd4ca7bc5394aee9c9b919294a22ee5b246d98a255bc53b943083993518681db357482ad55d9c892541dba04098a33429c633ee800bd03c7ce66a0d7763dad2299189b25989ac958dc2073b8906e6396bd0266820e28e9365b802a03586de2bc7f3223a19cede7fcab3f74e55341fdf0c01f62a1209b682197b2d7367c47e0ab6cebcb690c8449a6fd9bef2f11128567fb286bc00889f3dfc8a63465650459da88e01bd5152e12e20a8d3ab4201d8a4762116cd98a8d2f54a93a20e6c84faa345cae96a713a78be6041e054c8901d2e4cd04cb4f1921cffbf954dda1665e792ca501a506192f74d6a18ebed0dc82d522fd944e7419bcd44d21fe396582a274197f4dd8e60b6c7f373f88d8962db0e73e789dd53282ed316efa85f539095dfbd8c9eca0cc64201741f2a3737f1f3d1a86c474b67e7759d1cc227b11c3d6aa8f05e48f6a7bd2fc42deb56f5c552377424a4e8ba5ae343c06a6a1bb030dceaa6bfa747e2f1e418da4286a2be9b382dbf8aba79c2271581aa7ae3ce25230dd7a1f3e94acfbcd8415d48e89a7428f8a1429b87e34be22bbff5d36a75e9e7dc3fdc6e83cf5002afecb949bd5f811fbd2f0877a0a0d14fa94139cb32af8b771e9e1eca36f51ea2f61c0627d9fef99a6359a0d6d17dedb8d6f3408e5cd196d3b07c00b416f3032bf2038a985274281b082a68ca53d08f363ae7aed53b1e6cbd007850d20acf0ca6e963fbe029e71e58d8a3ee2e427db9594958a90f6f3ca72a46aba03f6b13d760c36f646a0a2c0f0f339e6279a51358b4dc2d32af960364be221ed1697bae8ba471cde208455d0de837f4f358a61f1bff79efe77c8f80f23c312602efe9dd32a8f67f9110befbad45d20ad0580580d1074da9546e730a3bf4b4a14b73e202a39884eefc75a691c9ea8eb10ccbba1c3850c8a87eda2e52a7ec8bd3736c2c1195a46bd755829572b072edc378483eaa3870e53d7f1e01c000b7a59b5bcf6ac2dbeb1d88c0037e2afee1ab3e7e2acb2d1f30abad9e20a20772605ee16357a48e337d811b8db0671ac488e5d9d380669daf03b392408622b6bb7e6c4dc81059558ee0891c16cf7e0fcaaebed91dc6f4219ca44fbc594674ccf68adcd34733f92be72a93c2160a504f9170ba63d9ec10b7c8c8f2e06f2400580625751b302dc9c064ba46d37b9dc782f0728650700143bf96cc403f12b52729f366125e358a4c83ad7c3640e35b741c095517409ae978c7315bd6ca9580b81d4f3edab2c75df7cf8c974a4f1d7399ab422de78549b7ba2d6a8b0d210abe9d58ad075436a26b14b0c4f57f8cd66a302317fa24fff71754e66b79e72b41bf9d46a38c5d94821f8f209c1c89bf8006c1c05b38e4652615492de9f06cc803a3d1a44e0bb94d3168759be9f87209f586bb172f6b01a17cea3af0705e3d76eef8255101a0c8c247574fb69f5eef6cdcfde6a4d579ae74c468b12aa43721c2e7497f0986e94ddca354bc12c393c155e433446d6659e47da918b1e6e4be1dd45173dbe72341edba18f0df13e3bacb7c79c19829740f50dee684fe59f79ea1f5a9b6bc333ff1ebd7237bd14f667f303b1f3c9c4681cc09008d780805ddf7d5df4f52971c465000b77f05fd5027f5cb3b34a0adc82d83dc3c2b6d714f8368c57cfeb377fd69654bb9eec56645d2dc58f02a501baa40e4fb478e498a2f2f3ee5670865ea2360492027efe1f5878e61f8783c00bb4b8b76972eed879f6127e9c5dd2df411fcb410da2fd80918ecc56ede683ea9349b8edcbdc518eb84adebb2a1f1e323d86204bb3e740ea9fbd094dc3692f9836ad6c4ef64400a86018827859c6f8bddbde65b7b1509432f2b8c15c1c0e2c566737deb3227cc076e81dc436e405f76873ab6cdc43a47d54ea6e56466d9ab85b88d9f6f091ac03a7e8d8e17974d0b039b7754a8e05d19ef40d98c3a80bab7c5667978eefdcb089e179c6ef4b53c8981940892d15ea0513486a4ef3071baece9a0a2288d01b3daa490bdc5181ad53a5f35f9b4eea29f0c6af52dd50aca3c4019c5366870f0b5bbba3285fc12121b6ba551790f10534331d2dbcd38ac667ec9c27d82f4787789bb1068a826e3652b8ef9f51e0b8965285e8be4572cf97239e351c79f54299c9524e793368378d390e926db02e2a2e3125f312c9c49a36b3e775b1447f05d28bb368c628f67497b08785296ca0e622184e6609aa69ea4b1441d764c9e191f40e03c1f8c5d157d8189c386970bc189a47f59347c096bd4b57736e6319e6a21ce66b7320f3e1744a2ddc8a3ab0a8f4037cb62178a352ded07042909e9404dcd56542181a06a7dc45c42a20045314c6f2fda6e5c5b295f01b50b20bdc6016eecb5dc4969e66d88ae4e450b5fc588c66a7abccbca83a4a080e4964ffcf85f6dc43f818590684e2573abc0e6f7d6f975595bc7d8368c81eb7c434d3aa74297fbdc1a54d0a9dae1aa308145c61b5999c945782f08c10eb8d01bafa1602fa7bd4c8e65a153ccfc34db94beee3797c8c509b9755584e94dd9085ed0c3bb3a428542c69d2aa1a8bb5ccc8789d246dd4638a7397e50aa1781ea1ec842f444780de15584f950726e00fbce886a8f72128849522af970b945377922845ceac76dba32999d47699745b92af51d75a65b59bf94a325604374602ee0d2f37a34d64c0e81ce7fa578d5e819135cb289768f07c7d09bc8e25f9851ac2d803e843e080874c31c7f97fbe1dddd376dce421581a7f77dce3326fcb19810cbd1ef87f9cbc4ed65f7cf843bf74a5811bb37ceef9aea744c074e215870c56af589a52e63850ebd5cdb72246366efd2fa76a0b8cdcecfb0d568597c6b88564dca111bea6e2e6fbe8227caf853d3997ed4d1eaf1ea0096285bacef2d720c49fad23fa5d1ff08fdcd3035f96e3010b76e49eb1a793c690cb35196950acefd7d75f40932065295c3603bb01fc2396013c0a7ce84f4d1ed3a97186abaad58db57c52cf440c14ee039b1dc73efc01d574c7bbaf1f6144610a36f9dd47db0a69bc4e103ce605bed0270a1aff1cce096cfd7f0952a4efcf2876c161ce3f0048bd96f8fb7b80ef7a7eddca5e0efdca91e7e25aec1aa02c847c49f13354cc1fef0305de7490c224678fcb346619e9d99de2fc1d6280f74cc509c76ce7ca62f9ae752827f86fec23bf7f9832bc21a5da242d91030e7b9e5e8d064cb400acb0b4d93c0c21932fb2bacd88a94d01ec11e35c6d56fc4d6786061f6cdf4f784eca187c41e563d1e55b58140e7f8f5961feb70b30374981f46ea65b8f6def6428a90c147679c3859c52f68b4e4aba4af2db1e9da78d75e20248a77d56eef5d2980294ecbfa6fcc91c27d25550094f7e4a7d05c0124d83e9a79a29798538ca1c1b22ff8e5a9feba95e8444406a4258418c2bacf805328b26472a7524f5621ad8b5732a1cb48a848e86f1c8bae50c10f5e6c42406b944e6ba1dd4076fada6b5e40229d69b97525f80ae94c6264b69ed14507ec90b57fd1add3932b9635e988dc6682c9a1d2bb47e987ffe00d3f5ea1a91c8aa8a39cabf79dfc4ba870cf6c95dc388839cbfec053c78bfdbd3b94863eb0263e24f0d9d88e5d8962072e709efa86003e"], 0x1050}, 0x40d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:13:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x4c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 13:13:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) Thread 0xffff800020bbabd0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806a256e70) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bbabd0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 263026 2691 32767 0x10 0x480 0 syz-executor0 *263951 79484 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(10fd77151b818fdb) 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 0xffff800020bbabd0 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(10fd77151b818fdb) 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 0xffff800020b67c70 rbx 0xffff800020b67d10 rdx 0xffffffff81ecc876 cmd0646_9_tim_udma+0x15f95 rcx 0 rax 0 r8 0xffffffff81c79d54 kprintf+0x174 r9 0x1 r10 0xf4993340837fe488 r11 0xb66ccbf02b8253c r12 0x3000000008 r13 0xffff800020b67c80 r14 0x100 r15 0x1 rip 0xffffffff81885668 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67c60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=263951 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b212c0,0xffff800020b21c30 process=0xffff800020b5ad28 user=0xffff800020b62000, vmspace=0xffffffff822f21c0 estcpu=1, cpticks=3, pctcpu=0.19 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 75396 263896 2691 32767 2 0x10 syz-executor0 75396 339596 2691 32767 2 0x4000010 syz-executor0 2691 263026 72334 32767 7 0x490 syz-executor0 72334 394973 4233 0 3 0x82 wait syz-executor0 44347 488787 87414 32767 3 0x90 nanosleep syz-executor1 87414 146967 4233 0 3 0x82 wait syz-executor1 39765 24648 0 0 3 0x14200 bored sosplice 4233 58320 46587 0 3 0x82 thrsleep syz-fuzzer 4233 450521 46587 0 3 0x4000082 nanosleep syz-fuzzer 4233 16934 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 189208 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 243341 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 225598 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 169508 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 81219 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 200492 46587 0 3 0x4000082 kqread syz-fuzzer 4233 393792 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 293601 46587 0 3 0x4000082 thrsleep syz-fuzzer 4233 422729 46587 0 3 0x4000082 thrsleep syz-fuzzer 46587 14737 95628 0 3 0x10008a pause ksh 95628 173539 36287 0 3 0x92 select sshd 65700 520746 1 0 3 0x100083 ttyin getty 36287 472148 1 0 3 0x80 select sshd 11894 442044 72644 73 3 0x100010 ffs_fsync syslogd 72644 373560 1 0 3 0x100082 netio syslogd 16689 160881 1 77 3 0x100090 poll dhclient 96712 263674 1 0 3 0x80 poll dhclient 20636 506487 0 0 2 0x14200 zerothread 35616 400141 0 0 3 0x14200 aiodoned aiodoned 87644 485845 0 0 3 0x14200 syncer update 64581 497880 0 0 3 0x14200 cleaner cleaner *79484 263951 0 0 7 0x14200 reaper 26247 38855 0 0 3 0x14200 pgdaemon pagedaemon 18724 140198 0 0 3 0x14200 bored crynlk 44080 134290 0 0 3 0x14200 bored crypto 87978 187588 0 0 3 0x40014200 acpi0 acpi0 50490 37267 0 0 3 0x40014200 idle1 77560 4896 0 0 3 0x14200 bored softnet 9836 387481 0 0 3 0x14200 bored systqmp 26868 95206 0 0 3 0x14200 bored systq 57607 339571 0 0 3 0x40014200 bored softclock 77588 96100 0 0 3 0x40014200 idle0 1 302203 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper