7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) r3 = dup(r2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x400002ff, &(0x7f00000004c0)) ioctl$TIOCEXCL(r2, 0x2000740d) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000340)=0x8) 10:06:46 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/125) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') semget$private(0x0, 0x1, 0x300) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:06:46 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/21, 0x15}, {&(0x7f0000000440)=""/91, 0x5b}, {&(0x7f00000005c0)=""/233, 0xe9}, {&(0x7f00000004c0)=""/94, 0x5e}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f00000006c0)="cbf3d4aec862f20ced9b7eaad0c5cf296931a2e9b9a1e896361ecd23dc829cb9fac8bf5b459fc43b863df5f627775ca392c02bcedf93e3eee54558a9be4f81e52d32977e7f031438844277a577e7135efbcc26987000269378b5eb890672f5a886e4140c9ec591b885a747b93b3798b37df533fe5241d6720e8353aaeaa5cd8e07a1fe441788fdcfe8bbd4c6c4a4d4f3ad80a254013b809e0c82e827ee20eddeaca2b5ddc6d1ccb0df52d1bc0e826e6112e0d927f2dbebd9f8d3ff5f2bee7f5330a38d0a49eac537d53b857defbe41e0c6bf18f9cef487c9560299", 0xdb}, {&(0x7f00000007c0)="16492462921cf76ad83b84ac87169bf7fd1a625b67f20f6e87573c16f03614f8a832ed9b1defc876001d5c2d923d2cde3ddf49e8dcef177d64910e4908234c9f094e59f1b1df26b81a53195681d64cdbd91ac746bf6ded7a13558029968951239f5ee79f362b1fa335458a885fae3b32acca49526c5979b94127f1e0", 0x7c}, {&(0x7f0000000140)="ae81b9fecda689", 0x7}, {&(0x7f0000000840)="2c088842e523eb60950bb19e6286074f019b45182614655e88b813fdf9315c45c1ab0149dc708fddedbb2bac9301ec639af8dcb4a6092f03b55281549252a537e477377eb01db4c602d4c8a2158986a318ab91adff4907b780457dc29b664b1475b5d3af3eaa98465f110cc0f3d38481bf0815d86d96dd2afcac7e4461a6e0ddcb67e943196327a7b927242a32b38046c47db606c50ef7b2a2b27d35f923815b2921aaf63ab8410fe4280375a6dc08a22c81478cddd9ecec18afb75017a139076c0341", 0xc3}, {&(0x7f0000000940)="7cbe536265c2abc5a8a4cadc7f6b2c6aa7867403b3cd1d9c4626a14ef0d01ec64e3025a819451bb318f960ae4fd635d6550d77bd1d0034bc6bc52ec36f8b3adbd6d7ebeaa0b6602ae880fa4bd6ac1e67bfa55a5dca0ce4024b43d53e913b3f9e7108f048e4e2dd8d154a2a0603ab082bf2750a1f53aa2c971624e7dc70822c8e1d8dfe81791ac5927939b09963c18423135d4de7e9d440da1a3e29c0f24ae836e1ba3575787c14dc3dbd22f9097d9ae377264d010f51d77cd1546a7bdddb9c116ad0d87c4fd3469c277fea4e5011", 0xce}, {&(0x7f0000000a40)="06545cdd02f004803025164f7314477c59c4838ca527d50f5b53fd210a212938953f87b50dbe90a13f786707c47c9c1acdb2d7c8b01f0c29025e6e9d656dfde4c6e2b6f581ba169ee329776396062467c2", 0x51}], 0x6, 0x0, 0x0, 0x400}, 0xb) 10:06:46 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x45) fcntl$setflags(r0, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000000)=0x20000000000000, 0xffffffffffffff1f) 10:06:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fsync(r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2000300000001}) 10:06:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1, 0x8, &(0x7f0000000040)=""/153, &(0x7f0000000100)=0x99) dup(r0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 10:06:47 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0xffff, 0x4, 0x400, 0x7fff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d8bcbf5d8bac230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) clock_gettime(0x6, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x40, &(0x7f00000000c0)={0x0, 0x5, 0x7f, 0x1f, 0x80000001, 0x3, 0x4, 0xc7}, &(0x7f0000000140)={0x5, 0x40, 0x0, 0x3, 0x2, 0x4, 0x7, 0x80}, &(0x7f0000000180)={0x7, 0x2, 0xffff, 0x1, 0x5, 0x6, 0x400, 0x63}, &(0x7f00000001c0)={0x7fff, 0x1ffc}) 10:06:47 executing program 0: shmat(0x0, &(0x7f0000ff9000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffa000/0x6000)=nil, 0x0) 10:06:47 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x201, 0x0, 0x0) 10:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) syz_open_pts() 10:06:47 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 10:06:47 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) 10:06:47 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 10:06:47 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000000), 0xc) 10:06:47 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) r0 = socket$inet(0x2, 0x1, 0x7d68) r1 = getuid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fchmod(r3, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 10:06:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 10:06:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0xffffffffffffff80, 0x40, 0xfa0, 0x2, 0x4, 0x80000000}, &(0x7f0000000100)={0x7}) dup2(r2, r2) 10:06:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x4}, 0x10) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 10:06:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x800000003, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r0, 0x4, 0x80) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 10:06:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) shutdown(r0, 0x3) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f4000/0x3000)=nil, 0x3000, 0x0) 10:06:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffced, 0x0, 0x0, 0xfffffffffffffdcd) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) fchmod(r0, 0x100) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xfffffffffffffd77, 0x7fb, 0x0, 0xffffffffffffffa4) dup(r0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 10:06:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = dup(r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r2, 0x0, 0x3c) ioctl$TIOCEXCL(r1, 0x2000740d) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x15, 0x40000004, 0xee42, 0x4}, {{r4}, 0x0, 0x4, 0x2b, 0x80, 0x4}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0x6, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x0, 0x2}], 0x8, 0x0, 0x80, 0x0) kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0x0, 0x0) dup2(r4, r3) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) close(r2) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x1, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) 10:06:47 executing program 0: r0 = socket(0x200000000000001a, 0x8005, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) 10:06:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x6) write(r0, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 10:06:48 executing program 1: r0 = msgget(0xffffffffffffffff, 0x365) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() r3 = semget(0x2, 0x7, 0xc0) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/185) semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000019f97)='J', 0x1) pipe(&(0x7f0000000300)) 10:06:48 executing program 1: setrlimit(0x3, 0xffffffffffffffff) 10:06:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCNOTTY(r0, 0x20007471) msgget$private(0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x4) msgctl$IPC_SET(r1, 0x1, 0x0) 10:06:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x3d) munlockall() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) 10:06:48 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000340)={0x0, ""/114}, 0x7a, 0x2, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) msgsnd(r0, &(0x7f0000000a00)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519cd6574683b204672c0db8e4d4be817bc5b40752e4326a20e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd4e622eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9f0a170296c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6d64edd70d6461d1736c01d580211f8d03ba38f23711af63492c25aee2c0535ded2db0e31c9509959c0e187d5f5e78582e02d9a8c948def98334112f620225d3fb5c4412a07c0e3c925ba451594614e06e374db6d675bb450e244649827f8df512d73c0568611a9fd38894f32b01dab4feb2f4d2458ccb7c9ccb7027e3547ecbe1a40b870eb742fd98099ce27403b1bbde7183b40f5f1d64710da1e5939d8ced84f8a37dfe0b5ea43c74538ae043ae99c5c83eeb660f9027cc572d5454b708ae415f01a40c7c43e20a303a49b1664784928b17de415d006c844da9630312a3b35131b996dbd871b49f92ef311452f89db645771d8e9b370e3f60df893e1179c3e5c766f435932f0bf311c8795391acb2b38f10e41"}, 0x210, 0x800) 10:06:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) 10:06:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f00000000c0)="d3ff125c18000000975a722abac47cca1e16a45c3a335016457d157de814bc6c1e05040aa3f9dcc291fe05b78e3f9e2209c908f1dda2b5f661ed73cff45e", 0x3e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:06:48 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(0xffffffffffffffff, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x81, 0x12) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x400, 0x20) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getegid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ftruncate(r4, 0x0) openat(r4, &(0x7f0000000400)='./file0\x00', 0x10c80, 0x0) r5 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0xc, 0x0, 0x6, 0x6}], 0x2, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x9}, {{r5}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0x8}, {{r4}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x38197e21, 0xbf9}, {{r3}, 0xffffffffffffffff, 0x16, 0xf0000000, 0xfff, 0x8001}], 0x5, &(0x7f0000000380)={0x3ff, 0x4}) r6 = getgid() setgid(r6) getpeername$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) kevent(r5, &(0x7f0000000080)=[{{r4}, 0x0, 0x4, 0x80000000, 0x3f}, {{r4}, 0x4b025e951ec708c, 0x31, 0x0, 0x9, 0x32cd}, {{r4}, 0xfffffffffffffffe, 0xaa, 0x20000001, 0x590b, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x9, 0x80, 0xff, 0x400}, {{r4}, 0xfffffffffffffff9, 0x1, 0x1, 0x2, 0x1}, {{r4}, 0xfffffffffffffffb, 0x4, 0x81, 0x8, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x30, 0x20, 0x9, 0x5}, {{r4}, 0xfffffffffffffffb, 0x80, 0x42, 0x9, 0x3}, {{r4}, 0xffffffffffffffff, 0x24, 0x80, 0x1, 0xa12}], 0x602, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x5}, {{r4}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x20}], 0x3, &(0x7f0000000200)={0xf8cb, 0x5610}) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x80000002, 0xffffffff, 0x81}], 0x1, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x0, 0x5, 0x1000}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0xaf, 0x10000}, {{r3}, 0xffffffffffffffff, 0x6, 0xf0000000, 0x0, 0x4}, {{}, 0xfffffffffffffffc, 0x0, 0x10, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x15, 0x3, 0x6, 0x6}], 0x9, &(0x7f00000005c0)={0x2, 0x6}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:06:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = getuid() setreuid(r1, r1) seteuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) 10:06:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f00000014c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="88e059be5b12a771b2378a45289645c114e9095aa3b27703eabb363733271297d2952859d0b226a2157dd6c8614a01553bb48643771bf65c88526c2d9a288f0c0e829a76dff452e36eff9d52a33df11d85cab97fd2", 0x55) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r2, 0x7) 10:06:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffe60) 10:06:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eb4aa03151a1bba3a837893086724c03000a117213cf16f75a239558cbce69a28c68bc5103ae88e86dfc1ec9731e2fd2d860e1cb0f40aa390737893dfea6a9163aea83ae85a4900e9c2e2e63d02fdae4074083f968d149194d412fc5cf8ac3c4a365b98219202cffe7829d954e7b0f7aba92475edce9ddd18da0d304ff3dc07a1a961574199017d9deb9e86862eb907d0eeb49d39a957d650250a580510ea1c5cc5f22993861ce036b2e83711d45132d116c67bd996d6c8d93cf01d8504708d6921fd65bdee02da56b39263622368963df862cb66ebe7e5662d1faa4971996726415b445636ae82b27fd44d663ee9d779b106aeb39ccf5f5c1c3f5", 0xfb) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:06:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 10:06:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket(0x18, 0x7, 0x80000001) shutdown(r0, 0x3) 10:06:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1fffffffffc) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='!', 0x1) readv(r2, &(0x7f00000000c0)=[{0x0}], 0x1) 10:06:48 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x140) ioctl$TIOCSTOP(r1, 0x2000746f) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 10:06:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 10:06:48 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1a, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10502, 0x1) semget$private(0x0, 0x1, 0x494) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) r3 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r3, 0x2, 0x4, &(0x7f00000001c0)=""/139) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getpid() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x3010, r2, 0x0, 0x17) 10:06:48 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab6581c3ede858cd30867", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='!%\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:06:48 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xf450899750d9189b) execve(0x0, 0x0, 0x0) 10:06:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x4010, r1, 0x0, 0x0) 10:06:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x80000000) socketpair(0xdf8df46a1313a356, 0x8003, 0x94, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = dup(r2) r5 = dup2(r3, r2) bind$inet(r5, &(0x7f0000000200)={0x2, 0x3}, 0xc) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) flock(r4, 0x0) 10:06:49 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 10:06:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = socket$inet(0x2, 0x1, 0x3f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6cc41a4e5113", 0x6) 10:06:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2000300000001}) r3 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/93, 0x5d) 10:06:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:06:49 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0xfc) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/250, 0xfa}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/249, 0xf9}], 0x4, 0x2f) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0xf}], 0x10}, 0x0) 10:06:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffff9c) utimensat(r0, 0x0, &(0x7f0000000140)={{0x2}, {0x0, 0x16}}, 0x0) 10:06:49 executing program 1: mprotect(&(0x7f00000ba000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 10:06:50 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') shmget(0x2, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) 10:06:50 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='[^\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=':%\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$^]+-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/]@']) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{}, 0x0, 0x7ff, r1, 0x0, 0x50ab, 0x20000000}) msgctl$IPC_RMID(r0, 0x0) 10:06:50 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="70976205026060160df541e3f4a0deb8eba4fdac801dd9417e3d1678a4f0c792fa7e2e4163b07499272cdff26b485c5ce1264703537c9512431beb89d66d9d994099a9bc2558574a77bbf8fc739a4aaaa73a60d9", 0x54) setsockopt(r0, 0xcd, 0x4, 0x0, 0x411) 10:06:50 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x5, 0x2007, 0x2}, {{r1}, 0x0, 0xab, 0x11, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x10, 0x60, 0x8, 0xb5a9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0xf8, 0xfffff, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x8, 0x1}, {{r0}, 0xf654194394c18048, 0x18, 0x43, 0x731, 0x9}], 0x60, 0x0, 0xfffffffffffffff5, 0x0) 10:06:50 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 10:06:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) 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, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe5e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:06:50 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) shutdown(r0, 0x0) 10:06:50 executing program 1: munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) mincore(&(0x7f0000008000/0x1000)=nil, 0x20009000, &(0x7f0000000000)=""/78) mprotect(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x2) 10:06:50 executing program 1: socketpair(0x3, 0x8003, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0xffffffffffffffff}, 0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) ioctl$TIOCEXCL(r2, 0x2000740d) fchmod(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x7}, {0x18, 0x1, 0x0, 0xf9}, 0x3, [0x3, 0x5, 0x0, 0xc7b, 0x800, 0x2, 0x0, 0x3]}, 0x3c) syz_open_pts() 10:06:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 10:06:50 executing program 0: semget$private(0x0, 0x1, 0x29) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) recvfrom(r2, &(0x7f0000000080)=""/190, 0xbe, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x80}, 0xc) fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 10:06:50 executing program 1: r0 = socket(0x20, 0x4000000000000002, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) 10:06:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000002, 0x800, 0x4}, {{r0}, 0x1, 0x81, 0xfffff, 0x1, 0x81}, {{r2}, 0xfffffffffffffff8, 0x84, 0x20000000, 0x202, 0x100}], 0x8, &(0x7f0000000180), 0x2, 0x0) 10:06:51 executing program 0: 10:06:51 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x100000003, 0xffffffff}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) 10:06:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000d957694fce0edac876c1a1887006b5f7000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) shutdown(r0, 0x0) 10:06:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100000001, 0xc6b1, &(0x7f0000000180)=""/32, &(0x7f00000001c0)=0x20) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x3, 0xffffffffffffff23}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:06:51 executing program 0: unveil(0x0, 0x0) 10:06:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:06:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 10:06:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) write(r0, &(0x7f0000000100)="6c44ace4011326fe5334b4d8ea228bb41f4e51165428681c6c2f451b2848e53a4bd7e923fccdcebdba9b37876c312e66af797ce31b3db56268f9964519d48a05705ea43e2f66da66478b5268cc83e8c9ef91abc52a9abd34c3a27c9e34695dcd4faa60622897b732f396950f34cb53396349d4186707e5c0b44e941fa2cea228e6f68c3aa74a46e795ab0156ff510df555ccc0cdcbd00d537382b82eb947d3ca0bcf57d6dc33c6c4b224ceb112859d2e1966abb45d2527f6d32b1e93128967a33198095443eaee531ff2bc19bd", 0xcd) 10:06:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r2, r0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 10:06:51 executing program 1: shmget(0x2, 0x2000, 0x1e1, &(0x7f0000ffb000/0x2000)=nil) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 10:06:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0xfffffffffffffe04) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 10:06:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = dup2(r1, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 10:06:51 executing program 0: mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x0) mincore(&(0x7f0000008000/0x1000)=nil, 0x1000, &(0x7f0000000100)=""/78) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc) read(r0, &(0x7f00000000c0)=""/64, 0x40) mlock(&(0x7f0000008000/0x4000)=nil, 0x4000) 10:06:51 executing program 0: r0 = syz_open_pts() dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:06:51 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d13000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000d0e000/0x2000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="fcbed547c4e4a07d342c3a5e9c64869cf0865e9acbda", 0x16, 0x400, &(0x7f00000000c0)={0x18, 0x3, 0x480000, 0x5}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{}, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="f1aff6cca2af0021e99d4484e50d1ab177315c48578c1f72ea2be98becf1dffc203d3d052bb4872be3a83dffca88c93242b82d5929c09a7c8ee7ab454a2ee1462ec7ec6ff54a9666161bd5e182e2d14823bcfadce39307ee3854ffcc4a40cbbff28dc7e4a85305014520a46d62a4e537d03cdde5c0e84589f8b3002a77cbce259e1ec254324076fa0d96596b08fc7da07d6bfb7a4c430e129488033097e2b2d68aec89641a42eae25f6f7d09786dfaafafc01f82737165769f98fd5f66ec74f8114d2646fd8ab10630f4d905a38eb7ea2283f2d522b6b4d0bad7b1b8d7a45793b7d5c07dd5fb0fdbbddce28d62d36a93030bee1d5a3e8bff260db8d787f8d28b4c29846372a93bf0059ca6d4b5a0b77339143aabebf1011775110661f0155235dabf1697932e75436fb7f9a74588296668526ba4b5a4316b46215d9f68c41e0e4b164232c98764d8abf4c2128dd6814913b1b0b55e86f65b90b0d809a5255e707d8c19c82c8df46916cf0b32bfe1d6dbf4bee00047f2271d694d056522b13805d99fdf06cbb6747f3043fae8c023cc2424ef2cb8a9ff0143c5dea4acde8bb5ac5ac53ec5861b9be5efc84ec8e3bbb163e81089b77d80ed9f3f859774dda38c8dc23927c3b30b7bb9ba8986517f59a88db59f589dc5977001ff993dc7d1f85f26250107a9b88f1b5b656aada6708c2650ba1d8eff4ded009702aeaf8edb5ad01acf83863ff27b7886e45799337b7faecf68b369a51c68c45672a1f1667dc5fac4a46eae805906b4ed7873e1a9dd36a8edf39ef5b20f0f8e79f7dd63321111a4e1318f7ddc7c2bf795cec1b4f3efacbc4a8ce21ba8c0d58bed5781562e15282573f80a7d52655fa7dff9d435be17bfd7d6a2dad570544bffde95005af8249eddf61831c30cb5cf1d0bc5a64dd0edebe37bbe06f808c666320367dc894517a169faec115e21023f65175f9ac0268eb0d4d86854a121598d0ad439ee949908ae7ba3f1b0f4320b828233c0e3f2f918c3da5dcaa01ee7acf894746cbbb4fe1d4d7e46ac78f38bdd3c917e97590546c44e99dd92207b53ecc7a2b0e4689b45892362b03c4381a84138cf600680b828fcd60a80dbef06fab158f2181ee2b6ff1fef78bf1d8efa672fcd6ff44a4ba695f534af1c479644d1370dd76ec42a2cb94e35c960c3b31bcbad1feb4c55d96ac5067ca5a7ed20acd71b082b1da387993cebc237097411458d52fcc5918afe550ccecd9c5e8732b5694466761cf1003525d469f4b295b971699fca8e6f968ea8a0814d05464884d579b1e63a632d2346b6950cfa2f920139c2902b3fdef829ef161b98ea7dac9cc7bda7f99bf6c737a4654ced205165821cceae4df721a34521547ade8a7061d2b03b2433a0eb80c64915aa51c9b4fcaaa6ea9e2177c5b867a37421e972a336d8309c8bdf7f575c3b06e3d179fbf3a2d0e5026f88ad917932307e013a874bc0c6fbff292fd70ee59df495cc8863ccb902b2b9062d11aca1a5343659c87d2d5f752cbfffa0ce6e8e8713778d555ad41d4e40fc6152693cd871d09d457485837d52b269b8adb7edfb05684620d796742b735f9f52938e10753cba15bc99919fbcdeb762f6165238327c64d2d1c99140cd36b30f6ff853ef90d3aa135c7c57e7508b6b81792e43854cf9c1b9b1252f36d6c56052a4a87b0925e216366252578711aea9fa981c19965f4f57043f400be3872aef2c1d4ed894cafcf6bc2523c3c32b3af37119ae2c8c22fe3e45f358d4a2a125de650b413e6692ce9637018ecd87baf5b26d50d024dea241acbb158be45eb495fa33dbf1f6dff21d629494a551634744f13f90795ce77f0ecc392d7cde78fbb4f90681ab6297f2d8970d59a7e52e6dd7ea5fb19aa17e6756a45283d70e29a6520009fb901e65c893ced7c62633ecf499a22dc403034da574b659c0a725c1c7fefbf4a1870dbd6db32e641c2a577164316d11f845acadf32b3cd9043459af2eb746e72f650b9c83d9115a0780e6d9d71108ea1d47671719bc8cf84825dd1b9a6c5618a1647b995fb7bfc73557cd1c57839c7b5ad0c61f90be1f01f8995bcb98573bfbf65daea494b55b26d1db9f93163c933392946bca950022ca2619d5597c9da3923ba81dc31bca9fc093f99e1d26779e8f4b45a56c89d9842b43fbbe5f88f3b743988faf1d079158c753000891fa7b53a22c76e7be169783ae82b5f7b7e56412a08c879b002ca1624717b7ec3f4aabf01d3a2297e35d3bed425e225be2d813c2888029605ae50bcbc63cf57a4502d6ef8ce97be87ba1ce77a050c119d5bdda9b12b571947c80d5f2b79347f2e688c2fe24237896f35b6249faec80f7117417ea733e09f14d53286295a18262b8245a764587fed49a2397509eb062550428170e693d86834089ea5ad26dcda95a6e4dd50fc65851769fc7fde09eccccf890b723ef0fe9e03b5c4ad3db9b8a3918a94fb932124896e120f9882cef631c6cc9c94b032ce684fb9d3f147e477d0126e5e81e1dc07f2e6abddd8451e5c33075e286c94338c74eca4e9f0fe77d9a83d00d31ee4f60b2260e6c5f9697085ee48fbbeaa870f1050bb2bb0d53a8d2467823f2d8d52c4fb914bdff6be7569fec598e652910fc5f79882ab1f473eed02ba915d78b811259a408029b92c6e05121542edafd09cb7ddf5ada9904620b46a224611aaf192b8c1158148a4d0e203472c0ed9b82c97fd0861088cbf26fa2a1d2ae64e95e769c0edf8859a4f77ae66cb0ac080b256472d6a6649c2ef26e17c5e34f499eca44d36c41d428b43f431a7a938f70596a427697d415bf29cd2b190af63d302afec81b35bb96d3679824d810f43967cff037e9981ee41aba32548fadd63df47ed2b3694a93fd9db729385da424999c923c01bf813c188d217ca5baa8b3df87f87f022314fee6de886da00781d9661c27492de4ad0e56bbc3c7856873a7f2facc4f1d3b055ccfa0b3ded779c2a8a0f5c1966b11d56d7c30889e2b7a4f3e09800504b85c4105e51103361fb6ea8e8a32098fcf1aa208c21094f45a1ae15ab24eaa2d9f3542649e71711cb2e5c03d5a0ac52d50a6b3271285b5ed9426d821b10a998ca003a267696dc4b934cdc4fcb48778abe7f6c66f396e646fbdb6dce7f6afdffab14deebe22056aa692bfd8dfb90c2439ddfa4400bd54fea7f7d7626c791833578e65ef2dc7712272c7189a0207b247147206252609eafbc92ec65a73ad5ec24635bee76cb808b10bd104f102da650b8c3bf1efcdd3868811fba62a4d7f08e9674bc717d3b2b8551e5c438674ab703e1b6f110df43943295c493c91baf20f6ce17b3f2c44ef77b54cf474cb8f14bcc318524a2189576ce0c75d1ff7c3ce85dddfb32c9003d7390d0cf0113d7fb4eb07ce47f02490cf34b0121d9d516d5f9863f8de2fccc9172e6f2a8c6279c5ea6e38539e903b4d16597fc5c4852c39614ce39b5a9f5fc8e511f19c43341231af1733aa88ff7c2a911b6137a805f96e128c12f9be409bcf72d5002b500fd73015d0ace8c52e2d4999bb09cdb1d862fd40d3bb3d65690c9d1548a10dc72c49225a149afcd75fecffb59263911569eb4967f010beb181e6ad80ade175af9b77067cb98326b90b644b09e7fa202296e7404c7830505fa832c3f688c6cc2c7639babed9722bdee29b2d93dc858138673ac4a4d56f0637a4cca3c8a1dc4e345a30cb22c1ffa3ca145d115eaaa909dba14b0883928e77819cdd1f270f9618240144905f61c2de9f3468a991f8b6b2c698c41d06ac6b09f25bef0b6f58a1511a9e77b78a86e190dc8c3e2384daf6f492ff096bc0b7bd568ea4ed0aeec937573e862dcc2e22e24eac2f0ddcf96db01c1792721bb2b51bec06c905613b945181ee929484a01c1be11360495ddf06ca5a45326a897ec0fe4b1e0893cbbb0bd7bcb37216bc0805010ce419901e23cb3636349f4dfb2df4a03a0079c6556c794c985fd9659fd0df9cf7b578f0201be51c9f2c8b826db65bb33574a8ca8751748d8ddffb75a04d70b20d4ba4a9f018f52fbea48fe3b2d3f1310191cd0f639eb54f4d99d2694276eceae10d5ccbd68ec46b0a148fcdde29e4083561b28016190fb67a0ecda4256e8f1eca68716ab1a6af2192be4f4ec39949c90da6b7081a62e61713f64d0d6f8e44c8db1aff50294e98b4eb8dac5969c7f6685dd009d02e9a3926eb695e8f1d2783cf0fa0b02e4476cf919476354afb520b02967a3d32e4160679a02d55122607b98363dd2a5ad496eca76e1f3f00f31c0314f911e029608c4e3156bdbef754f7b7139ddc5955a9253ad09c41dfab7808eba05bab44e2752f1467796a46d1fd12619e283a7da45870ceb0f49d5847782be2d95a38504763f51c106dae03bc983d62447964a1f163425a413f6642f9b67408ae18765742be38ba03f7eaedb23dc66dee08607dccc5f6024664b6841bd03287ab9c63f3094b836f391ba68b954a97ad0ac141c6fd8afd142fd911f50df09e9ee07e729b3460396d7c4e08f8090c9c0b75a7f041e59bf6e768507a3012b245fd4bff7fe7a318ca2ae6e945be777b2ac79933712d1a2ed84443028db46713b0b5fb51ab7ed055540ce8b596bac6a95c15eaa1cbe3e7c4ddccb94038f17318d373c276bfcc36c92d373dc20d96f68a7afd94f0864f03ae3b8243c356c629b80bb50ea241c96444735d910f226eacda9aeb3a4d8ab920dbe2e0317f0cdd6283b22e4ea5f240dfe0ecc2509f8731dde89446c4edba81ae2769c077569f198d3a593cae6381f76dad6f1a17f5b17cfe01bc75159232067566896ef0379637e9e03267a8ef8226d3393e429aa53e1b24ecb0cf7f601554132530a00f66a628f84ca64be27e6a0b4d4efe8aa10fd487965a6151ab2b231b8b4d56692b20ddebaaddfecd0c0775ffa4835045350222e472899e30df585c4bbd31dc3534fb78139da15f33fcfbe5f143333e8ebf51cf31dad5a3ce7f64c215307605769ea704e47d5ff325229058d3fd49abf5dfaf8d4561015d9c4edd750ff58461e223cb6e66ffbe81e25b64f9577d9de7626dac21e5e4513cdbc4af536f0eda1404f107456c6affe59c81b58abd9d37e25c805ed41e04693d35912bd04c1475cc943170de8724faeba840d6cde4e23b759a163414976d85f26dd98bbdd7a192e740b659d55df507ed5dd1c0d7147ca57af1e85a7d6834fc42d08fe36c277e4408ef3637fe869350cf8a29b7b05cb70942410dbe6963c136aeebc547205b6f90a93fca0851cd3d0a630f69218365dac3075960150e9029704becd66c8441c59b8696aaeb873eb5a51049cd424b659641a11650da870e5e344e6af53dc2e37b40476d67d047dd227873834df2fff7766ae481c5a69f0ef11a6b69cd13d23e6ef43113455ae09ff8a7ffa89ccec51928bfae48cb698ae6e12a851a16cc92138556e12b64fa6088f99506372d702e23c563e7fcb987c20c16c714d03e4d9872827b039b9cb9504837d7ddffab50f8061542ad0a563e07d5129ef88099c725d0921dbdb95e6cfb3e4f793a000f1b54211c14ef794fd8c881378ff327aa5c79f8ef5f85ab70f538dfece62b907582234b076b06588ebe68dc6e28979377e4395f8321c9b997add7f79d1a725d4f473e8d09dfaac1347c854fcffa8079a29c28f9cb6332f790f74df7705bd8f4db5993587a03dd203ce807ab2b667490aae2965f8bc7e2b07cf703805a048030e95f490f3279cbe97d3c58dd3883ca1eaf700d8b45ccd30fa1a29149ebefe87770421377c1be3a6615683f532997d7de", 0x1000) shmctl$IPC_RMID(r0, 0x0) sendto$inet6(r1, &(0x7f00000011c0)="7724d0d6c5a50693948153e5931ea36e7a7f2b658052e0908b55feaf628b63fc3019e181944532811d2c75dc351a172fd1bc060a45143c49291cbcbc46ce38c0d40037c96d458dd65ad0d86944c81b9af9bce0edac44457c90874ce80c1fe020f11f601a09d97a57bc57513979b0a59f46551b520d6081f4b22c67d74880129c83f314583b6e9bfcfaf0", 0x8a, 0x40e, 0x0, 0x0) 10:06:52 executing program 1: r0 = socket(0x0, 0x0, 0x5) setsockopt(r0, 0x1000000000027, 0xb, &(0x7f0000000000)="01000000", 0x1e7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fchmod(r0, 0x42) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x100}], 0x2, 0x4) 10:06:52 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10108, 0x10) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 10:06:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x404) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x80) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x7, "bf5a8e4c142629c80db44ce47a6ddf5776d04258", 0x72a, 0x1}) 10:06:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 10:06:52 executing program 0: r0 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 10:06:52 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setegid(r4) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66695e653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000580)="ef42bd8cb94d434ee3fc5ea9974cc453571e7d7ff38e31273f081325858da21c0433b78734c78f9ac593dd4dee68def12318530167e8d91d5f73f53c201ca169d091d6840c67e6ce4e03e20a63ca0416b883be0dd8e1885206e96ea2d65b9e3db51c1bd7d5ecac21bffdbe3283d5b784189a9fc87b2014b641f9f3a02a6c0ef1ec037e150d2e36bfbf36c7cba171c12bfc0c25c7377684dcffe8b834535b7ddaa4ef184dee37946cf7ac4b9d55bc2a12744ee18a5a8966764e4bac97b7b5b7aab8f8ecf17595e7ba4fae800ecbe8a09d97c38cf49c5542fa02009889e982cf03c0ce3cf544cc4c0c11e6c60414b781960b7f988602b5d0217e9e6dc188ee6d786b7d925f8ae764b13002f86d767aefd1b39f757846f0290232d88036bbdfa2a9a5f3c572782d6fd6478c66c4ea70a9e8dad08593e30973e3599d7318637d9a2b62e72aa1b439088a96fc5bf1069f6a4095135f34dfe3daa11980d870944f0bba54e44db567211f984ca924f74f101c8e7815c9a208ee9b434137a4632cd37b9babdfa4eb3e12e396251f7f45670e9ae15a30a4db0ea41ca18134de645fd4df1aea569a71db5e9f4deab4349dafc03ad45174327079bd11fe0c86c1a6d5ae6f455f5d397649111afdde8b7ae78cc72026e39a84fdfbc078e86703202013f0da66ad22b1d85cbb99e4e4fe931f078d5e51d581e619b9d85ab38f93a08872463e2233505d90652b1b10ae3535315ad28c5c8be29b6beff3fd9881992f9bb9f8bea5fd2647188fd81ae21aaa257f12ab483477ff3c98cee7f7fa5efe39503c910d42269c1b3274bf100895628586cc46f749b42c8a75733229d8ad1c2388bba32d5982539f18812232be9e772a70bd59a363d9d163414498485fa160cea985f22c20c12f9dfd6a988861d71f8493cb0bc49eb4fee00bd3173043091a5ca06208776a7230b4b142f5726aa4633e412e63ea979da864725264b0a53758560bf94efef0f16c4c085d25dfd1fccab9447c8d3288e0ff26b5965dc75bf7d22ca5549ab80c2962af912b317f381f2ecfc292d41bd672d3e9e94ee19898cc9d32e67b85670341edcfd5504d455160da30f6459d59b37115dbb719cca16a5b5accede7117d445577d31100d7ad4c4702a7fa8359955668891ae36ed1d31de2b3330f02e1ae0902b3f481641af408e024024d07be2718c1be231de845e08ea603240e753abf62c6478c155dd7e45adba58a9a02aa74e1f8f7cbe508ab2564961eaee64f5f0348579e44dc6eb36f90eb0724b91a2edb07f047c38007dd7be2fe4a37e81166372786dfa09545dca2c73f650c623fcc490c7ed16493951d968ceb7dd4d3913a1e3e7beb5ecb9371fcfd4e5b4fa61b15dc7605bb0e54f6f9692008a02ee618f729de6784eb64c879f4ec7a771793b3ee7b123cce3ebe3548d3016cfe932e9671ee052d0c44c547ee2e824d013ae2a7b65ab978735e4892614c51d8218105a4b4e3b911ab8b25c934ca80f5d64258b4073761dfd974cfd279bf14506823bbea5ec043781a61769f07b6b71c75d23a9c6033848ae9ccad5abfce839b81ad759446e05b691e4f894903558ec4dc347ee001964a4462b37c085a7066f40a414492c14f71073f105bbe238d400ebc9ec09198937a47933713c365aece8e2458604a277001a40c79373f17e5114584d0032f08afeb53115414c86fb54fe363edc7056d25cb5f1deae6b6c7db340316ed912c349df710de2ca263dbd09d5d1d04d49948359ea6a3b879ed7f5b403f8d34faf2dd96dddd4890bf7bf9bdfe07d717799c2b59ee43f17f80b4a8b37864aa3fc19281098cae917f9629f89365daa40d3330a5a64b25c47bbc6e7133491c9266fd93d73dc3b837612183918fc153217b97f36c1361c48f6ba00051b1df431f2ab58f053433166203b05737a082544f5c4ec0046374725abe1cfb9f112e5ecb78f213eef9527145d66955eb6eb1e991c91c905d46ebc11874b453b6a7b8689c05c49d2817b8fa21237e2c924170f342cca0a23fa1962d3c149b2db76e8ff291725f1e714032c0c72a617d20a68c146992453dee6a7632e026b2ecacc991f56efdf0727a4e1ec32b03f291dc2b7153b2fc3df02f7cf49655ba9b56d36cbca581d61f03745026e56923bf566961598b7776456029041dbc7eded59b1dc0fd6313395746e537d7c0a885149d4a349ef6387ed1fbb1c084780c5c120826f5e2c12a4a28480c1cac07341871b6d7923cea4a797ef5bdb5a548a39c299b777e0a386bb52f856e7f502f024ea1e8d4521eded64ec1277e0b62405a274b9e86baed848e3104041abddbe7d0a3507e48f1e950dfd11ca7f6a70afdfc6aa09d1f6c63872be97d23c7bf26c536e7462d13cbf8208b57ef225e6c90d25c98c285e2495de5c67d6900d5c42b7ff9e96f5bfc3b0a119f0607a6ffcda9500f517465d2ae6a6949e87347d439afd8e55c2f0c5c12bd9c36b290b1c1eb565dd386c2161f1c3a2df2728dd584a9c488cd687e0104a1fae1fde220467376f4335fa163d63c7aa6de5c7aa54d1015582e1192a644516da46051db3fc46bb197f5aa8e3bdb797f38b4e4c9aa0599a9d163a4afc0eed8c453ffc5ffe3717eabc24fbfad06f11118d2c91e456b5b8b9a93eed9631723597585e150e4515adf5cc341af8302499b4db7c81d98e142300ab9f4bff1514332ec949191c261aaaa66e39f628d11c2b1910e7cb6dd65f4e5ba60425e1eed312de1bf8503c2dcea372983b630d6e898def20f184a41e6f4579183f2d60df0fa25659eac42143d6d634936863d16e50e6c2a99d6899219f5a0513eee2779a65fd38397fb326578d18ec0fac74d99afe5b4147b5aa1fa50b9c979e6788151b354578f0f7df99314cd771bd7009c6995356f93948c545d009287a536bc5ec11e837dc98f1071a2b893b886473854c37e530ee362135e414db9138974c3f89d201807ead3eab021bada828e3f261e4005945b956ad5d6e50258c1a5902c727e0470526ba4494063a59560a95711ccafff35e456d9991ba72b3792b71c6bc7c4214d7d3a43ef46ef949203b482c650d2f9773914adbfdcba0a6ec6566d18b8d444e955ed7b59f535d222a98a0203de88ba65af381a2a3a32484b6988588504d1bfbdeafdd0e6660c6865ffbad1de1a21ac77b413e92ddd4718572b3f3007298e942d00557a79a7a63a109cab4e3b59c817c6cb370bc3e5b0894090b48531af93c7c2b0ac3406b1911dae26594c431143d7969db475d6fa6294e991a29ad1ea0cc4917179a434925b04006030f6460ed227f132e732d8f9e4ea8dcc675f2d9583d0db65cc7f98c5eef30ea569e7474abab33f344218c55c3ef73f8447160d8e9c410936567667b7f72b76ceb6d9f0cdd65541ebf94900c4e5b1b5aab9d768a373f450a388b62a745a6b96e82aacc7fa039f9accb6ef27b9f1f42e3bd417277511c1d23c8d1473bec02b891989a52cc5bec5550227b79a9e61915dbd3c78dc67f6ab13db351a6a0f8c8d27a72cca0809061b5b0aa2c5ee7e484e986fb9ae91cf6b65de6349a47aef3ff1c3bd0fde92943b5145bf0ed230560d9a1fcafcedad5947f944a78bbc0f85c29bc169136ab608972ca6b5bfc47f4797867540a94b2251013efdfb3c60b8ea38d0f832c729d8e7cf1a30bc0a4f2dc6ac51a4529e1f1ebfb431fa75cae3653e72b5784dc72facc7446984efe026209316a8bc888ce26899fd0e0acf44c01258710b6e5a5b48b37724d2b09dcae2cac5b88ab21b047337b1ec59d20a7a0abaa37c78693cf2f12c2c22c60233059c146bc2137f205deda5641a1ba7859fa0a04974cb77bc7bfa36687aa61c67a662eb58c018ed2eaab518abc92f18c1a670f7fe44f6f107144e458b662c8f69b4ce35123ac420dfc49891cc2b5398954e920cde13db524df27ffe63c9e39ff310088134faadb81a2b279667d925a6333b68c866282f44a9cc00cc3514aca97dc2b5f742ce0d0449c2996e87c75417a386a62b8baffc862f12876544fd78f211e5693eff0390fc3763ce52677bfd1b863784f7d301bcee50a0d978e6d67bfd32808dc915c8b2452cd3f8de408f07193024e7d7b2b1c5ce15d4d0f3ac7193acbf441bbb74ed5b9c11f42c32bf3bb6432a41ff7526cab8eae3124a8109d8dd8bba3c53049f8d0a45d09b1f87b0fcfd2ccfb39e61035fd1b9e808a53860185a50ea9d65fdde41b34fbed28989d2a984dc72de0e19e28336e7a3079b83ee010a1a120ba734dcaffaa0aade7df1b87fb6cf181fde428f7ed1ad4a8c8b92946cc5204e84764cfed3411726651af410259b1f2c0783c7416084c741c057ed552c2f27cdebd50629f786ec8022a968c3e02787de972cc584cff6b53114cba375a2235fb969752474da486c3fdda457d1a9dbdc3cb55f597df0c74e0c15f6638db9c1bc295967da046e2086eb3e4d33c0e01b2389ef8f138bb0891c59978901756c35bcd9f5a42f6f3826057860f721f5ea6f8fe91ffc05f345e58e643acd1402da6c734e796fc621776e0a8902310a363bd353559ea191765405580cff48e7cb1981ed0df5d43178ab1b5945cb703f356f222994aaafbe6fe9b00dab078600aea55a21a754a9d3d26d3652eb173e4c7048d415941dc64ab1551836929c0ba9147f82ead5b4344a05a3fdf20a3832f0acaf134ac0ef24c0c0ca4afd92219b826fb64102c58ef2db885a4db271f7d903b78445f0ce3ee3d34a1fe88d01cf6734ceef70903caccc3eff48efd579caa597cec93bb8ad4b7653374f2c965fbedc0720b548ceec453794532aa8e17933ab5d3cb260f5f79121cd0334b2ca53ec0a83476d8998e53ee6d2e199b5d3dff30611c8ca84d8437f212fdf6cbe561800c63b1e6ddd8074525dfb0984421cf1338d359000f5f3aad27143c7de66bfab637b17e1b13805d4e268b759299a322b05de8977d233b212f4cd86e23d7a302e15be1db0c91ce26daf6524abca86c202d839453c64e88463a6c9cf9e8b581a65369848254ed38f51e72165d7bb9ae9d2b223bca612ac519d731637aad65ce6fab070920807fffee825ec0301731a09d01caa6e2cf392b3e1d3a8d55fbe41f1ba0d7ac804c29e57fb7573bf8244c0936c7ec120b485bf89b01bef5cbcd1f63a62055c3a0393ea8a3d23977426786652fb7ab3ec2dbcd475d66f0c78f5d7f2eaa2d120008a6bda2de0cc984ac4892033edfc54cd636ff5673011036ba1d74ee7e7aa967bb4eb293d42b8a4950a27d9fd34bc5798e5fa491a36d4abdaecd1d24e32e7971bee51bc1f4c11ac76b1e86451fdf9973cf7fcd4c1f563f5f368e346f4c9b50753f6ac8f0da7b6243cbe0943f3912536b3082059050169b5596a9058ebfcd0ec3c20a9d737fed26ceb470d95e11d9641cf83f9a1292df37998badc13a7e91a9aefd627ffb94771a48fe3c52fa1b16befa6012b3094a897e35bedb281c510571c581386153a088aa77b4296112d08f95aeb10d9d73275c1bf24159b7b53307728d59f366f943ee466f4ffbac3007294f609ea17deaa7962e3583f7176f97496fd23a36ebf9a04c94b95d3428a64e17bd5d784cf5ca86cc3a0e36aad172202543122bdd4003114fc5003b491acc8b18d426445f0a4d689b80cdce436bd38bc10c4784d2ec9365f6d69ff0594b24c82dd45d4ce4e46b4b16ddfafaa63b3b83d077cdfa98195b900db36d78d1db625e7cfc7cf1e7a85d38dc8e603a97c605cf358615521e6a0cd575f65bfddacad4a1e8a057c3c159c81096f1634c9aecc414599ae", 0x1000}, {&(0x7f0000000100)="ff750b95aad3c1540e3fadc7a411c209d912ae15f787cc5ef65db76f88a06f1e0d9d440dbc8e267474849e4a9d59bdfc0b78e0d25a45069ab07764a1417f39e468291a962796e0b0854d055433cfe74b880d08551c10ca5ca0bdb0e226fe10ea15c6cf6665e5cc597a47151e0529173522a06ead9faa54143445715c43da992327571edf8322282b4183a0c375e5a77d5db04c03580dd4aacc0ece0ec845f82f7be2fa212d33554b89b9b26ffdf13422a39fa66ce65ed7f77e541da3", 0xbc}], 0x2, &(0x7f0000000300)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xe8, 0x8}, 0x3) pledge(&(0x7f0000000000)='Y-/\xa6\x00', &(0x7f0000000080)='\x00') write(r1, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000480)) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:06: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, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x5, 0x80000001) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 10:06:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 10:06:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x116) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 10:06:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x12) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/91, 0x5b) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSBRK(r0, 0x2000747b) 10:06:52 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000003, 0x8, 0x7}], 0xfffffffffffffff9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x8000, 0x5a40}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xaf, 0x1, 0x101, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0xffffffff00000001, 0x7a56}], 0x49, &(0x7f00000002c0)={0x7, 0x7}) connect$inet(r1, &(0x7f0000000380)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x200, 0x9}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0xf1b}], 0x8001, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x40000006, 0x6, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7f, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7, 0xa1b}, {{r0}, 0xfffffffffffffff9, 0xef, 0x21, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x6, 0x1ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x200, 0x10001}], 0x2be6dd59, &(0x7f00000001c0)={0x20dc, 0x1}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) fsync(r3) dup(r1) 10:06:52 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') 10:06:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696e6530b2"], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) r2 = socket(0x15, 0x2, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r2) 10:06:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{}], 0x9, &(0x7f0000000240)={0x1}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x100) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) dup2(r1, r2) 10:06:52 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) getsockopt$sock_int(r2, 0xffff, 0x120, &(0x7f0000000140), &(0x7f0000000180)=0x4) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000003640), 0x0, 0x0}, 0x0) 10:06:52 executing program 0: mprotect(&(0x7f0000300000/0x2000)=nil, 0x2000, 0x0) 10:06:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = socket(0x30, 0x4, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:06:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 10:06:53 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0xfe, &(0x7f0000ffb000/0x2000)=nil) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 10:06:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x9, 0x3, 0x2}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 10:06:53 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x800000000000000, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/108, 0x6c) chdir(&(0x7f00001ec000)='..') 10:06:53 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 10:06:53 executing program 1: r0 = socket$inet6(0x18, 0xc009, 0x2) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:06:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) getdents(0xffffffffffffffff, 0x0, 0x0) write(r2, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588", 0xffffffffffffff54) syz_open_pts() close(r2) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f0000000240)=""/142, 0x8e}], 0x2) 10:06:54 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000000000001, &(0x7f0000000080)="893310feef7b67f8411fe746ff6c291ab5d91df87e5a28909b2b655dfb13b6a2a705cd340a868b616244000000000000a9193470784af2f8000000000000", 0x3e) read(r0, &(0x7f0000000000)=""/25, 0x19) 10:06:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 10:06:54 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x80000010000087) shutdown(r0, 0x2) listen(r0, 0x0) 10:06:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffffc, 0xfc34}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 10:06:55 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)="e8") r0 = msgget(0x3, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r5, 0x20007471) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r7 = getpgid(r1) r8 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xffffffff, r2, r3, r4, r6, 0x0, 0x400}, 0x7, 0x10000, r7, r8, 0x6, 0x1f9d, 0x7fffffff, 0x3}) clock_getres(0x4, &(0x7f0000000240)) 10:06:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x41, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 10:06:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff2000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) 10:06:55 executing program 0: r0 = socket(0x11, 0x3, 0x100000000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 10:06:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82666963653000"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x0) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x20000000000000, r2, r3, r4, r5, 0xc4, 0x9}, 0x552d, 0x4, 0x6}) 10:06:55 executing program 0: r0 = kqueue() fchmod(r0, 0x114) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 10:06:55 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x8000000, 0x2000100000000}) 10:06:55 executing program 1: getgid() r0 = socket$inet(0x2, 0x4000000000002, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xffffffffffffff43, &(0x7f0000000140)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000000280)=""/108, 0xffffffffffffffa2}], 0x2, &(0x7f0000000180)=""/17, 0x11}, 0x40) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 10:06:55 executing program 1: clock_getres(0x20000000000000, 0xfffffffffffffffe) 10:06:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r2, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) r3 = socket$inet6(0x18, 0x7, 0x2) recvfrom(r3, &(0x7f00000001c0)=""/110, 0x6e, 0x2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7, 0xc1ee}, 0xc) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x101}) 10:06:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x1ff) kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0xffffffffffffffff, 0x0) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) connect(r2, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 10:06:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000065a000/0x1000)=nil, 0x1000, 0x10002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 10:06:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSCTTY(r2, 0x20007461) 10:06:56 executing program 1: clock_getres(0x3, 0x0) r0 = semget(0x0, 0x7, 0x44) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x3f) semget(0x1, 0x0, 0x3c) 10:06:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f0000000240)=""/254, 0xfe}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000340)=""/101, 0x65}], 0x7, &(0x7f0000000440)=""/236, 0xec}, 0x3) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000005c0)) 10:06:56 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) socketpair$unix(0x1, 0x49, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) 10:06:56 executing program 1: unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 10:06:56 executing program 0: r0 = socket(0x10, 0x3, 0x7) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0x95}, {{r1}, 0xfffffffffffffffb, 0x20, 0x37, 0xcc88, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000023, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x44, 0xfffd, 0x7}], 0xc4e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f61c800c87be30a644115cb10c3db48504ee7bd6329892645e12c16be2d92bda19cc24ded4b78a7a9e79bff7c9b6c159630cfc84c7a9d6789257894ad5c53663390d456a78b1239f9247c148c3b9f20b5c713d64a26d2f9c325700", 0x5b}, {&(0x7f0000000140)="8be9dee5a893cc0a6a35636d4a78608d84043daea7e1e34cd752f86faa89f1f74574d73880dd45003a0575fb2b7adb1246a83fc9e8705e5c4aa0543017b5c539f1b95fb581b95f5e40879515b1e2c4f3cbf884e25937620e682a3a9996ac4d04952fad51354f700fedd80acc13da08fa5a4291d22018de666aaf4b5485744b267dc4c11161398c7d88d1768bbc99b2ce8d1608039def9ef54be97d21a0eb947247bbdd9cb7bdc3ab55288c66715d562ecc36e97abf20ab954a7a8930d845eaef6918da139028260b14d7e646b74f5b2e419d992e5b0e49c397a7d58ecd2e93567093b31e98", 0xe5}, {&(0x7f0000000240)="e60f6b5e62137083c81aa3c5c8f8e8484d94fbc5a77877b9edb3f2832b9ebd87238314a96c2d9c925d0a38ffb0d7735249bb55a4e618201ab42d187b75e48d412a55bd4ac714", 0x46}], 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 10:06:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x7, 0x3e3) recvfrom$inet(r0, &(0x7f0000000000)=""/119, 0x77, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) 10:06:56 executing program 1: setrlimit(0x8, &(0x7f0000000080)) r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = kqueue() r3 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r6 = socket(0x6, 0x8000, 0x40) socketpair(0x10, 0x8003, 0xe5, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x2, 0x5, 0x707f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(0xffffffffffffffff) r10 = kqueue() r11 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80a0, 0xef6e91b6221cb160) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x400000a0, 0x80000000, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x82, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x9b, 0x8165}], 0xf2d, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffc, 0x24, 0x11, 0x0, 0x5}, {{r5}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x80}, {{r6}, 0xffffffffffffffff, 0x8, 0x8, 0x2, 0x4}, {{r7}, 0xffffffffffffffff, 0x8, 0x8, 0x3ff, 0xd10}, {{r8}, 0xfffffffffffffffc, 0x40, 0xf0000013, 0x333}, {{r9}, 0xffffffffffffffff, 0x50, 0x2, 0x4a5c57f5, 0x9}, {{r10}, 0xfffffffffffffffe, 0x32, 0x1, 0x5f, 0x82}, {{r11}, 0x0, 0xb4, 0x7, 0x9000000000, 0x8}], 0x3ff, &(0x7f0000000380)={0xfc0, 0x100000001}) socket$unix(0x1, 0x5, 0x0) 10:06:56 executing program 1: lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000140)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) 10:06:57 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r0, 0x0, &(0x7f00000001c0)) r1 = syz_open_pts() write(r1, &(0x7f00000001c0), 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x3, 0xfffffffffffffff8}, {0xffffffffffffff9d, 0x2}}) setrlimit(0x4000040006, &(0x7f0000000000)={0xfffffffffffffffe, 0x200000000000004}) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)={{0x49, 0x400}, {0x40000000007, 0x4}}) fcntl$getown(r1, 0x5) 10:06:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/75, 0x4b, 0x42, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x3dcd}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 10:06:57 executing program 1: r0 = semget(0x3, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}, {0x1, 0x5bd, 0x1000}, {0x7, 0x8, 0x1800}, {}], 0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getpid() setpgid(r1, r2) 10:06:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7fff, 0x0, 0x0, 0x0, "d70000020100000000ffffff7f000200"}) socketpair(0x1, 0x4007, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0xe3, &(0x7f0000000040)="36256c6075c2b2899874532f581b5b810fd986dbf7c22e999c576778a66c84c0e8eeac0b74b3885b9052803fd51c74b4213e27d2130a5e42b2fc34c3b20012014ac4013e620886067bb3039281797f7f6d45d7fa7f757de6dd6d3e499cfd69948a62ef758d75dbbbfb9b00ee08d8380f8d6fc972db8236e00bdf0ad2c14f0c7fbe0e2bfa6e691211de73c01be35fca36c685e15b2bde0c6a5dd23d5b7a045f49914b1e6dd88270924858cde9869cb47dc9c098eed5b36c6b1bf84048e1eb8624486cce6df21a568e40888024401d06ae152f0e9ad5188dbb2704dca10b2cae83734fe853fcb712723e2d065fe4cb", 0xee) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0x8) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000000000005) munlock(&(0x7f0000340000/0x2000)=nil, 0x2000) r2 = socket(0x16, 0x1, 0x0) setsockopt(r2, 0x26, 0x92b, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2cd) 10:06:57 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 10:06:57 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a08, 0x9) read(r0, &(0x7f0000000040)=""/170, 0xaa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x0) 10:06:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:06:57 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1c0, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socketpair(0x20, 0x8003, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x0) r6 = kqueue() r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r10 = syz_open_pts() r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r13 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000580)=0x4) r14 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0xd6f2}, {{r2}, 0xffffffffffffffff, 0x12, 0x4, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x1fffe00000, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x40, 0x10, 0x7fff, 0x806b}, {{r5}, 0xfffffffffffffff9, 0x4, 0x10, 0x401, 0x959}, {{r6}, 0xfffffffffffffffe, 0x3f, 0x20000001, 0xf3, 0x7}, {{r7}, 0x0, 0x54, 0x2, 0x1, 0x1000}, {{r8}, 0xffffffffffffffff, 0x81, 0x1, 0x7ff, 0x20}, {{r9}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x4}], 0xffffffff, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x80000001}, {{r11}, 0xfffffffffffffffe, 0x0, 0xf0000040, 0x100000000, 0x8}, {{r12}, 0xffffffffffffffff, 0xc, 0xfffff, 0x4}, {{r13}, 0xffffffffffffffff, 0xf2, 0xed30e04988d9ea14, 0x400, 0xffff}, {{r14}, 0xfffffffffffffff8, 0x0, 0xc3, 0xfff, 0x81}], 0x95, &(0x7f0000000540)={0x3, 0x401}) 10:06:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) flock(r2, 0x2) 10:06:57 executing program 1: r0 = geteuid() setuid(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r5, &(0x7f0000000140)={0x2, 0x2}, 0xc) bind$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchdir(r5) r9 = fcntl$dupfd(r5, 0xa, r1) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000200)=0x6fc) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000240)="35b9fbb9f8857db1761a8b122f030cbc35987d163aa4b3a346f9a2fe1573a9fd8c6c", 0x22}, {&(0x7f0000000280)="83ccc656e878cc0af31dc39ceaf51642c03f59d796d1f443c92a13439cd703aadd87e11621d211ae2e09e91a9653c88a1d3f9298658bb7fce140e2662b686be19365b631bee6c4bbae48613011cd7da92483822274f53d8de3cc3c90e50450677ba6e66f509f4b1b81a38ed809eb689a102fd607b067418a3b7c8160b4d7c6f60d2e2b5e56c52f5ee8e49beb5f1295fcba61c25c9a52cdd1588a877bd11b3b22a2a6a41cb174088f4ed3a371f00c6883a59baa33e7f9d16f2c0c61dd11ffe0c96a346e8bff1bb6c4a839c814aa0580ddb2d64344e7e23b1bac2aaee72c4af7418c9a0be62554562afa356d549ccfafe4a71ca4cecc804d8a44180ee084ef9f1b6d9376525efb0446c0ef658d7bc6024194565ed3f9784a7f8397290c146606ae6a5a5809d590037d767d1e6e13186f3178c358f1d257f55fc8c7522271f5fab77dc22033e696eaab91a0715846c1e36ac440afe0f1521e4b7f74a7505e64de6326dfec091a69522a1581e6d56f094e2cb09ad02636e9b513f75ddaf3117b6f5daa72a7139eeaf2f2657c5ee7c55a9caa9076adfe02edeb6e3cd9edb8cb16a169d7b1e876b813588c9667c94fd35f2cf93993ecab86d5108ef792abc904b585568dfa45cfb9253d19f30ef3a74ae3beecdce1ae538ba6cb5d4f304bb9905a7301e01cc02c57d5708b3b11a0b81a996c2e3d32ef88a160839e9b82a1394109868c69175003a426545ed37c19fc5f75954f9735de313a88f3594acd3772b835588d5bcec33db407115cc665cc1f0014ea3415032da3a11ef4d4ef98b3d869cc10f5ae2939727ce586f86c85fceb9f88309f6b200819d6e5ac5e558f2dde11eb6f66378a969759be5d12694311914674a79ea280b683da0fac1b5528c482ac73b32bb391b1f1f84897e41de1777147da058d9d3d0b0c9f55e7d43348e2894f303b300f46a76be5c7a89ab79e09ff8548bfc5ed5ad35c6bf5a13b58d2f8af5323c6a79f1f023c4ad2f19231856ab4b56c4f96866301f636fbb07996756fa87f10d9cb1b073f0419ba05b342ea1baacc26572e62a3785a7f25a7c915c28d72d356bc0ed4e24fa0fcaaefd1713ef39246aa8d2c28144b37fc7596816b355a2bfc3f3f008405c1dd4cf14d9c9212e2e17838130a639e12ab20f023be87744cf969f75577ce21e953f7f748ee0a5ded4fa819b0b81253f806f3c970cb117a6581db3fa39d33e1726615da2c6d4dbb1da8a5142d04bc955e8f0fa33de0aa935025f74c2212f9fb898c13de8d22987497d79b1ba52bef0c828349eea85fab6f03e9674192834fbd71f2a38a017974a5a0294b329aff70bf2799be0313280f5eee676463abe6a5d963edc5bd20b6bc3fa868b8a250764270463925ffe6e8f00c797c2f24cafa082d77a0e029ed15f5f55c34021bba6a41c80641f10529418c30a3e6c06d8f2fdf4a19316dd7b13d30de1260d1004ff5a2c08dd5760d38e7631d08f847cb011a276de3045d3a8e8a8f5edda40eba2b1be132594c84174e9cccddcc723ceb39f32723cb6a80917b5ed0282d6792d52693aabea98bb47a96e370ac962e592ea519cf62569c2d482743472a77c4f7718f3bd31113acef0933773a842dd5defda188d280d312972100034577b2503ae2813815279e2aaa08b27cbb4b4c01a3ab115455287efe69cfe614e4a85ba37197e1fda457d747d84fe85609a183b214bb98d28a065680571b167c6c20ef34dc0b024e665c5c3efc71d975df81c154dc6cce0308f4623f81bde403c9677ec05635b16838143916f5c7fd205dd87eac643e4bcab0e934eb089a9fe0df962f282f80337c89b3a685260f130a10298e668498a8ef15a4fdd8a767a06a6dcdd2bd659762877e29641aff0eb325fffe075cb5e88647232036730789cb9087e8889899941a9c97a07d4a8f275a91205d9a01be4fe4fa76f95ea635a44b0822643edcd8e65bcd2d1b9a5311c4c99279a15573043671144194ef609d3ca5c68a1c66a50ef1080427e52bf403badf877892701c48905a5059fe7b9622f3f6bcdaa89bf41a536423a74e2f72c8d99af78f4a2936e3153514df16beed2204bc3511264a28c641bf5568e896662494fcc010bc45e781ff1dfc49f0e8701c8a9472e977585c708298bd0f8b78ab2d291d8f73cd50e501e8b80126a906dca0f64072c5fe01cadeff3ebc8ad782f3ef1bc2af3ecefe938cdb66d956eca16c4347c5d049b8914609d40fea5f5bdd23d88d4f9076e64901e12f916bb4f5c94444ed23a91a5c3209787052c70f2a62287830ca57c02ace490628c3f9e7b0d1eb2241658b7033be6c010d4586bb04cfd4b46e8baf252b5d86a8d901823b111ff78da04e59f15646642e305153479be07478ecd971a4568fa39148e52f28f350ac857f18afafa5f903f16e24050e038a3011b9d7676870d7f423bf6d3385feea5cbaf01de222060f20a773500826f2c3adf6567cf7ba3ffc282667ca92d53bfb2d8824984137c30d80ca03373324e71b9379cf064fbe3678fc0881d6eee68e8ae17b133e0237ce70c27ce3e55d58fdf1de2c884d491449b0168577d2c9c2e158da0f06982ecf2e02da9f8f29cd35b32b9ede1cbca5510b0d6eb3d7d818dfc29a5fe0bc9019f8f4a6a0379397c97fed0bbe0c420e818199089748c43b03b044166ac31810aaedf053fec939a54cac8e36f8fa364b76b4fe994205a9fc5a2bb8dc763b54d8f97cf7e8c21d0a6080ac9f2c1f0541c64e57f9b2fb4cb47775747d0ee8fd437d61592cee2837abe47cd0a63edfd4e010390c4aa7b852d6699afe6da9c0d45dc1facca74dafdb7e8d9b4e2051fb2084839684777a13561987919c165361ea9b1c071320e50a1a2e6cf1780130ffe867ac10d3a7df551024549132a07e3d86708be0f8592a92506ca47e3c150052bb160bce4c610454d7b1f7c57417eb13e3e8be5f705f71775745cc3ab259487c6f0bc6a9eb151683d9bd8c73bd1d244828738ea61caa677df04b95e7a3576ec788fd4c04e648daa888f094be7385caacb54db4d4808264e6978680c5db3338058685c74f78eb84dfda3012fb384dfa793fc006942e4644a21615945cb509dcb4048be54fdfc6f9caf1af76157675e4700d29eae1aa8a022a6b9f7b879fd6a68718c89a3d8b2875f450faa5cb2da1926121396b806dcbb6a8c6985d259ecd425d2e600ce725292df589dd01c8ac6e18df9c6fdd74eccadba844a86dce2c7d8acb4ec40dc15da3c37653ff5e94e5c8adb67e00175bb5cdaad1c435296394bcd08ff65ed8f451cf4e4d52bea02a7c2772bb42d8f92dd55b81acc727b91eb837c4e1695fe0799e6c8797de21d8a276ae86d0a1074cfd6cf995e08711f1b15bd8b19d172ec34cdc94a770fec73a7b762d39e9dbc7ff84d2570b568b6e4dedbb6464f6350297c91d3099e95e695043a6330d470b1eb4977e7bc6246f04fd48ae64ebd995fb66589f3cb5f87aee2d741e5068bd7195a4dd448666315d8978f5038234f0b21bab6c7ab2224befa6a22cccb54169a02973882ede273f2ef646515a63998c976caf207e070dbc52c2f288de7b447db2075988df0eeb4a00ea5ead68d98e1e2062bd356e9fc5285dbb1de14c3b66870ecb2567ee4ccbfb22377c2e3b23a881968f3a24a65c85fda82ecf28d03d7ca4ecb858a49b9e7f2acbdf59ee4acd23923fc56e7da54f6fd7c64fb956340b99af7d8666f3998377a1c64b1351a3a6ad6f374d1820a54c4ea604dba22351d916380da30fbba60627f8dca34576917780f400e7954ce5d7abe2078333c104a67747dff46107288fa7f02f2ba3029ceeb07d52d2c8a0ac94fe9fe2fb77bb65d3ac134c24a2830307b9a5430fd6d0cb8d18f1bbbe998a261e2eef21f248ec7bcd2ee93e67f02befde99b9d26f6b7d5f04bbc7ef6878eb73b2be016f41f17f9f54dcd84d9e01de67c3a923d1e61fa891ba3049099757394fd8d8ddf976ffd4224c499b470b4367c071ca30c7d843bcb8f3c37e50a909b08f63411cf5c703a9d0cd84c9ba0210a7ef5d054b9505536ef6129bab05f89f7ecdc9940808cda8065d62acbf021d3a5b4781f8b380331de6d4bfd6e8738a47c4975dfacaa125dff919505c2c6f4fa9ceed501e13db2e3e37e021680d96e598618bf45479b67dcec19d0332c2ccf9146aa76784730ac1a1ecf9c988e1a6bf6d0074b027861208ce19b023be52859fd03499427485b0d3acd2931770c4420f707f17aa78b86c7d8a4cfe0576f3b8bb426be13175ba5e6fdf0350dfc463ebd5310e5c88c8f72322b211b16d4bc7e6a4fff76639d62d056c89a0e38b2e72d4b3f7a11a1cbb2412fe5b3ef8f977a1dead759bbfb60a3667726c0256563dfcb7f377be1ae2bcb9d76a050f72fa5c63a8c331378fb7a36f123b195d0c69591c366a238eaefc19570e888d31ea3a904db35e817f8cb91395f2667a11dfeb80cd22bf53a8fb0caa556f9d156a223a46e5b398f1351062581d021d541a1cc2d2f3bbaa73502b734ec642ab560e745dc654c5ee8a34ff0a1e2059106c198ec09672873b76baba163f4ac2c418d6f7937805680db30784ec52eed1265971bf5d92f6a09dbf7681e8e9796153f7feabaa4f7e6752cb16863fa2545cb1f41cc47ef977da4e0728438d147c3e9231e4aac827a3574ddd599d0479f823c6244fff62eb9e99ae44ac8b65d9b8297d27ef74909f7a967636faa9d4c2ff33e8cf26cb10ea336077389bbaeda62c29af5ee8d0853f7b63a71e679db39c8e2943e764142dc24bcb21afa5ea4eb812b104bab9b2e842a7ba37498a525820ea3e2e301fec1a8499e50a97d05864970c0bf23a9c5d2987c8d965271319c63d712eb25ace5de5b9978ebd498199527f4ee506c624e7a08c8df6cc5262ad30bee3cc951a4d211009cc4d656c58fd941226ed0216c97c3b809890c197bd3cb3cabf7ddfaaed95cd7bec90afd14a647eb7f413b11f73c21c8a0245496bacc69ffcc5a79f8ad72014b7e56400b3560bdab959d22a72921ff741c671efb9af8fc7001f3ee07e2aae33aacd63c54d520ac48a8b01f1e0d473beb4703d6ae3deeeffeb8a8cd64fbb06e455e28a07f64ea5218c2e7dbe35ce2c4204a3eea2e319cd2fa8049b09b3afc894e92b5194b57bef66abbfb0dc5499d25ff5a9f0cb1815dfc07bbe7e3aa59e44e15b165bb2d864a60e7c32e8996c291863bc62475aa65687629bff7f78f491f39b253ebc512442f6d58015dc34c2ccc8b948625ac0f4d8383cc29289fe64d38d41bcc2f8195a005fc688cd6c59c70488b25ebc2bcee4f9111029058d6713f6b5fc09a258e36a92cae609395c934acd28dcb32f8482e5e2adbd9cba1167cc3c36941046acb89a962014663e70feaeff34e7697dd4ee34b3602afa12693e430153b66ac801e7aa74c6cf11c2e357b675be263812db17ccd13e5db35cb25a63a03205b4540efde065c6d8784dde83d4fb655563bc34551e7c8e4876e8e072daf94c25badff2f6cb27a6e2ace696cded5e78ef3841782fee537f685ecf86d42b54fbbdfe8f583577a37bb879a53ca629192fe45bf18d92ac8138680eb01bb8c0383a03971cda7ff660442d8ec4aede60c417331788e5dab8c1f69264a958c399d7fa8b0514830965de26f14f739744b717bcd0e977fa41a3ad597fb0c7fc9c79b31f0c4c43c6c39f3d5da91d35f7c804711f3cc5e30780f78358085837ecb761a7b2e27341eccd037f342d0b81c0d88bb4dcc2220612ff1b47c7dff832d38a4bcf103eb3b6e3414631477251e7158007bf", 0x1000}, {&(0x7f0000001280)="fa8a99a5e627908e8fa28e444c433913c8c2ad623150f651c60ed2ce25bcbd08fa9e79aaa705c39d1fec685af4101d3bc7bde8ab295647a148135304faf18deb2bceaba55beea701eac615f79b9122", 0x4f}, {&(0x7f0000001300)="c581f8170af4", 0x6}], 0x4) r10 = geteuid() seteuid(r10) getpeername$inet(r9, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r11) lchown(&(0x7f0000001400)='./file0\x00', r7, r8) kevent(r9, &(0x7f0000001440)=[{{r9}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1f, 0x5}], 0x9, &(0x7f0000001480)=[{{r1}, 0x0, 0x11, 0xfffff, 0x4, 0x800}, {{r5}, 0xffffffffffffffff, 0x10, 0x80000000, 0xd7}, {{r5}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x330, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffffd, 0x8, 0x41, 0x8, 0x3}], 0x4000, &(0x7f0000001500)={0x6, 0x6}) r12 = fcntl$dupfd(r9, 0xa, r1) r13 = getpgid(r6) r14 = geteuid() r15 = msgget$private(0x0, 0x25) msgctl$IPC_SET(r15, 0x1, &(0x7f0000001540)={{0xffff, r14, r8, r3, r4, 0x1, 0x4}, 0x7fffffff, 0xfffffffffffffff8, r13, r2, 0xc9d, 0xffe000000000, 0x0, 0x7}) ftruncate(r12, 0x3) link(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') msgget(0x3, 0x10) r16 = shmget(0x1, 0xf000, 0x0, &(0x7f0000ff0000/0xf000)=nil) shmat(r16, &(0x7f0000ff5000/0x3000)=nil, 0x1000) fchownat(r12, &(0x7f0000001640)='./file0\x00', r7, r4, 0x0) 10:06:57 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x26f9, 0x7}, {0x4, 0x8}}, &(0x7f0000000040)) socketpair(0x10, 0x5, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x7fff}, 0xc) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0x20) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f0000000280)=""/58, 0x3a}, {&(0x7f00000002c0)=""/115, 0x73}], 0x3) fchmod(r0, 0x2) chdir(&(0x7f0000000380)='./file1\x00') r3 = shmget(0x3, 0x2000, 0x410, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x1, r4, r7, r8, r9, 0x0, 0x79}, 0x401, 0x127, r10, r11, 0x2, 0x10000, 0x3}) fcntl$lock(r2, 0x0, &(0x7f00000005c0)={0x2, 0x2, 0x7, 0x6, r10}) write(r1, &(0x7f0000000600)="f1ad701c28973c39bdd56710f08d2ef34b750418a7299931b5d24078edfc5f837ed70ab276dbfaaffadb3be7de83701fa7cea15352ba7a052e3bd806b197858c9f031f6c8228a6374052cf7eab95bff8d9653f08e8221d8f65f3985b9378b62e3a4be5c8388f2e5677d240bace2439f09ea40ac20d2959321535595841c374fb6f6688cfafcd593312fbbc7baa07070cd2d34e737caabb1aa8eb957d8080201ea2209c95c21b178ed9f5fb6d841a956911dc3d8338e3d2e493555010a5c60df6a2e95d7d", 0xc4) r14 = kqueue() getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000007c0)="18f28f7df3651fab8bdcd55d96b074cc64351fe54ba20b63d3665225c81b4fe6761d4011652199fe612023afb7b79536f41dc59dd4cac283829147cd49c81cd7162e67010a5ee223441de5924bedddbae794e785b640f7b54500dffecfed85933e63c69c4769041f2372286ff827012c8f08ad20fa4a3a087e808758377410fa2e09e12e770e386756378a5289944e76cb8ddfbfdeed66fb605a5f4769e6dddc839e76dc78e02b706b5aa7700f2dd2ba359a95515a47f3aa2ea26f696781a39f23587d8edde251081df6e9df8cebe897e7486f01f86730fc5e19fe6b2b470705e12648", 0xe3}], 0x1, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r14, r14, r14]}], 0x40, 0x40b}, 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000980)={0x0, 0x2}) bind$inet6(r1, &(0x7f00000009c0)={0x18, 0x2, 0x2, 0x6}, 0xc) r15 = socket$inet(0x2, 0x3, 0x0) fcntl$setown(r15, 0x6, r6) ftruncate(r15, 0x6) setgroups(0x9, &(0x7f0000000a00)=[r5, r7, r9, r7, r7, r13, r7, r7, r13]) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) connect$inet6(r1, &(0x7f0000000a40)={0x18, 0x3, 0xfffffffffffff001, 0x9}, 0xc) fchown(r14, r12, r9) 10:06:57 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r3, 0x6, r2) r4 = dup(r3) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$getown(r0, 0x5) fcntl$getown(r3, 0x5) fcntl$getown(r1, 0x5) 10:06:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x192) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="c05958b9462c9cf5b76a703b3a6bed9819f469baff03f49ca7f1d17fceaf615f266ef323756afa687ac139372fcd4daa079ee5d20a609e444b5fecd8612ea561127e0a4e780825af43aca788343bb3b4bdeaabc8201f4a85b5bd4e14b995a562f3bc7f0ce7b56c3f0cac202029ede79674f5e87d8022b587773bc1b492171b4dc93147987d536b2c5b66cd70ebee59e6852155645987a402d5d728ab85e3ff0486c64012932140bb6871274e6e45cb", 0xaf}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x6) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 10:06:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000001ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) fchown(r3, r5, r6) write(r2, &(0x7f0000000380)="56f61dd80e1c403c33b707ab595d4b86588ab908370a718a8bebfbb296145bd2d208235570bd6deb5dee63f6ac6070ded91893bc34357ed0243b52010dd630ac587811c897658a4e6150", 0x4a) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) readv(r3, &(0x7f0000003e40)=[{&(0x7f0000001b40)=""/200, 0xc8}, {&(0x7f0000001c40)=""/245, 0xf5}, {&(0x7f0000001d40)=""/246, 0xf6}, {&(0x7f0000001e40)=""/4096, 0x1000}, {&(0x7f0000002e40)=""/4096, 0x1000}], 0x5) r12 = getgid() sendmsg$unix(r3, &(0x7f0000001a40)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000140)="aff408936a3a370c8be3bbfc8fee95e6d385854cf7f383b4498d2756192b70283cece6c76db4", 0x26}, {&(0x7f0000000400)="6454f6848797014bd2daa0a734d6b3282c77c6a4b2f8cef3f2c5596ddda0d525f2d36609bf4f878d04919c6274dac6ae3c129fe9593cf273211080d0deef7ef295a71046e7172159f596b7eb7366638c10d3508c69", 0x55}, {&(0x7f0000000480)="191b5e6de11a35d95ad146aba155466ef5dc0c93ab526a19fbfdb763a914009e8eb6d8a27519f726c11052c3544068ab21515ed5af43eceb00991e4f5045790e4f9cb36223f6e988a69bccaabbba25ad9af2ec788844a391aa79b8cb4defeacf15898744fb11a6e0c0a1b779aa9ab3c92d13829773e6fa1a9fd24e0177620c7277c9a8d4604d97a4438fe00c50d9eca4665b175b41a1f7d9b9ee25536926d24dbd6496cb53", 0xa5}, {&(0x7f0000000540)="434b3fff1b31bed61cbb98880fd84b2257c4fa652bdb30984455041ed0094f38a151df7e46378bdc438efdafd32cc79a62ec41d64479de7255e164b216435a9e57f1b07482c3a76b41b040fe20da1261703be07fd1752eb484f5ec98722bc6aa89c9625cfff0df3895efad56b3f61e1c8f0162bb242a9e0a07a29eae498ed310b7d73959ed8d5997834fdfd6845b5a4ddcfc71138e5685a30b1fb14c1ad029c0d2a8c1b72e3f9cca3725cafc003cfbf068ab82feea4e0b3ab5f1646541c7018594ec997c4324f84065bdc3893bb2399e840bf7ad9782a9cf0a69473a9f1f405765262bd8ba809a17e3015593d013e3ac001561e92fa64aaa1251b905bf374e574a98c73ee7265b08cc8e89d21d54c3753defa4b711e3c823606a1ce9b5cb24f0b301c04dc12c26d673b85964c7bbcc219637a9b4e46ce780e4d7f838e6dfb7aa565f7c2f6c2a4d63f8a1d85736ca8ce7c6ae0adce4aa009452091ef444ab2f77b566bf6716d3c0018e259c206e2654f221506d1554cee4d1fdef5d8bf6891b10f0f50b220bacb8a29ba4051388103d102256c09395e0017aa8041fbec6034deff5ed42592bb0b07a3ac30b24b27e5d3a9323352acd97e5b6e59692ab16351555c1af57235330bd0117c1850fb7abe0fc834c4f429144c386f73d5f39a232d9fbafd7ce4ceeff2dca21683ff67d8b0a40f083767b1e338eeab39763788aba9b8a47ccc01da35453e49dfeca414a62c9f9d10364152ed2f5719154d284e3c4358416f5694e51c4adf636e30290cfafe5c4c2010237b0ce9e9da01c8db9b15f6010b07643fa8dd1114ddcfb3339d9deb971997cb2e5563f780bc88e6d2b0ed4d8cf3305ad250da2811c4feb922dcd90ce873bafcceb42476b055692436c2abe5ef54301ceb44ce0aa275ffb9e30b7bd247efd32cc4f9cea1f0d8400571b56e3af9401d3ca42563c4b432be8024098d964be2ad56c14cf5964356f275b7e507929e604f680351baccf7aa593ec46a13551a457246b7c4ef13bc5a3b670cf9e8bbc98d3bda63cd0ebdc47d5d614e494fc80b6f821ea5da373a339e9d3b55ac6a64cdde9b13aa4bbbafec60f7e9364b586aa0336c9caaa6bae8e09d601640b094be85de56b7fa83a26125b2e55de0e371d63ba8f0ea300d0fb94b75f7d1da1af0f064beaeedabdb74ae5829ff5b05dcd950b6025125f72a0d87c239e9501f2712835030a61ba9a0cb147459951618b80d14916bfd7bdbf09d6c5e1876cd447f8f1808288fcfd8d17691edebeaff70b28f7dff42cedb6b32133608efe5833850f6e687add7962397aea4d17af5c588de6e2ca76430cafafed56d09e4c49dd47ecc8501a24ea3d82e78f5bf25b0c48caa4a46b4b36720cd403ff7ecd69031ee2d0bd45419a624676280794d669a8c9f9e0db9bdeee94503b1dd165844bf494dbe7e2ec75a33b7a160d54eedefcf5f768d823e1df001edc083ba071e45ca229aa99cbdb6bb28ded1edb29afa6cb5b111bb7ea486caa34ae11ecfdac09998d8e8140101812915d5a9100fdc5b5209f749a2dba50f7ce606af8f14635991a036e3b186820522de62f03c6f4bc192268d74b553a2107066e76e86c0122d99a6cd5444fb655600b28250f84b6ccfcc589fca4f7deb643838b33ae5cb607befb4b69a86a8807906b70e8448432803c8a31920d63c9e001f7905fb878f3f516a61c886661bfb2fe7bf132bd516e732089df77aad8ba508ccaf1d580ca5295b1859e797388029aaf4c052658b5ad27dec80833d6a0f43c427366b1e360471519d7c0c420dc8f709db2b9d7a7786915906d4e342db44ca1164a0f4f496f71895e05587348e1010ae5d68053f8b50b1b167849e8cbdfea7033901d0a3c0f16ee535c3c2bafa673821c2950707efcc84481e0ad71237dc1c710337cbafd05a336af88d5f93b41799739a9090525b3ef0d4418ad6723c1c26c561cf8919bb155fe931b8674e0963e9806728616b10e7e5c502e787a0c61b370e56eaf28f60a186d2c7ae22bacb4fe29a1315e49ebf94239a6b3aba9373e75e92da3cbe2891c00561fd28c24043599cdea63b22a6b69c0388f6707a70838abd571d638b03c941750fa8c5d26709c583cd888c77eede9e83153617ca9a16a68f7c79d02b8478c153c2636fc8d4344096f1abcd69f2ccdae5fc4752f4daa02a705b3aa6268c4fd490762da4a9620f60466c501879236d9ca64e46b4e2217ec4d4c4057e25557f733d8841a972cb888252c0a95d7943243a4ed58fc25350b8b425270b0798c8e50624d8f75758858066a366a4cae92c751f38133a4803dd25f22599858861240c624d469e6415800ef9c2e1fe40a166dc561fbcaee2ca22bcadfaa433a209803aebb88f5ddbcf9bb1d7ac50242c84029f4cfce8dccee7d596705f5f8029c573a322edc53a922e6c19f5ec81713d3cea97ed91a7888a9d77a3f57a0d459d99a976d8b99d3fb3d4bf7bf8e0be199fb4734f26113158488021e4e529cc064bc75dba4f0a72c9fcb25142a72f8623786463c7a0d52c758c909f00c250b67aa1c8e181fc3c505e0fe96af6ab4a681a5dd1fb9337069904151f56edb469130b6d6075d896f7cea83e4c1ab1a86fd99457e3b0a051f11a18c4d6dccadc568a07147baf57a59bdc518c045129afbdf042a872004f765f2badeaaa23da5a780817a9bf80239da51878b17c81ed469082f19ac7ec74ce13b4cb2cf0c37eb5fd0be3dee462683b3b5570619dc499f4cfbd393ab9e94cbf23c68a34fe0777de58bf97efcc545cc2a7f5762c629bed2ff3f9f0107c10a2a3f73f4011045a7840cb4e40fa56e80ff7d6c35fffd896eb9d75d125a708aa916cadcc74b764aadaa2f737a90c2f2524d608e8df8b035b61c78f3ce1eada86e1ddd965ad84802638a14a09b2d1a10633dd02d25537dcd3f89da0f6e19d588f7d858522c0c8807ce5a3f267cba5519b4d0836bf5ee68c191c7171f19f835c4f145bac2de672d862c14114d9a9cfdc6c7204145489e1a91b1d61cdf2476107488a4d91d33f4666b48b9a0af8966924c1e4efec7cd0574cb99410b6d81080dd1d1cd9ebfbcd6ae2fb56b21aa60126f0376fa246655e3de88955d18696596d1218acb710bb17d3c25678bf1bdab4d1f39eff61882b2dd2ca7e6e1b34fd7a711c417394e5e23d8a09888e12c9797251447882ffea9593559113444b22c98ee261234e2fb475b61a129534d631b9832f37339649ec0ba84453268287032b542d1ebe6221ced5b7c75099cbb1270f56a75e7da9df930407cbf0aa2c1522bb36ffcc48f3c5749b5ce2bf70c9629ae6948b46cf583712b4e6a587fc65c6621bf78028a0b16e499ef7ef0860fe464d883d56e1068e1ece761a98c41b09f0c748521e33a41d473099d11a70b9ed7e1838a410529934b69defe318b16d5fd5f215567864c7f8fb78e081efbe3a6e0d23c2458106a5b404a8943a198594a3c69baf0df4d7a08950cc6f3a350ab355ac5b9dbad50c79be389362472c34ebf636bf6e7336e243154e9d2615c80694c8d6234ca729f13fef28ad5e93ba1be6cf2ea5bb143a4db93696b4b5c294291fd9414716987354d96e797524e753deac8a04837ae44d1873e2ca107630964bcaf4db369b0b20816b811a1735021a633dc9bfab272fc2c80121a10ed3150c2668eaf76363b58de7dc30ca98c48b35899b0e4f43c09d9d35d82c0603977c5b50629f5d0e0b2826a54d76ba472919fb3a6a388d832f6317ddd2e467847c0a9acf0cbc53fa8a29f3147781101985d1adfe79578e6509c5fc9fd01ec9d96eb873859711523dbdcaa803b1d03faad7d70df8daabe00ec35591d01b0150328f07027c46e5b890457eda5149a4adb54640d340282523aea30ec21d96b7501bc2b8bde0c076013f55d7a808c722f1cb6d8d5281aab58fae43dd84471e09db147ab976b562a8d9c4a6e20471ad5b8d0c02f3bb1d7ee15fd7a083ba8bf1807f349d08a9aa476ba5df484ce7ec07e57af53e490b14b9e639d8b10c1771f50066fc54cf0ba2f15083392d88644b5af10c46a238b62f7ab41db0f25616b125fbe5404edeadcabe614ff8c6efc4c0cc221801abebcf71d2e9a278523836d5076f459ffee06a95062b5f8cd9d6b19587a2777b8c47fb34eb11ef0f3189e63c184cf5bb7678812eb7dbf26509851ccbf807318ec004306ffb6d837e353de358b51019dea2b6df7ef710e9684c1a36a86e39dfd64d27db2d8647acf0e253b28e6e90e5379660c18d3d963d6c42b3515b524d554ffeeb6a2b4096782685ce4c6001b2abe24d5d3b8cefa7e951f3d4e439fb22a26f4e943f1b59293488c29bb9b4fafe27fc36480e7e732b3cfd927590244a2a13e18bc93d85a08e1b14528f2f3af14682a10b065f9fed9009768fdb0d57511dbdb5900edaf2721ff64e5d57c61d81f1a5c2193651c5f8bc0b344965aae01f9f711a2792bd5a44c2f4baed03f848b386428e4232378a76ae103d8382c9a26611767a921943a85ec5d686acacaec2b738a15a80987e642fd28542b4cf61b27cd2d5ca46abf22c3d071fb2f296bae4f7fe0ad8fb1b64930f587b8e966bd320df7f6732f8adf149a7749418cb53f8099cc5ce4bd0e7e6d7d9da42371ae5782a0f8eaa7b19345f3ad4bc0b37324f53217a2c26b3f86271013ca2d425e13dc1fe40416d73b95b460638dfa6aca795a50f3b5b553176510085f111c98a07acfcf36998b36e4d1998369396c9effc549326ebaa35e6aa49a9fe0ba1bd60ec0a87e66df301f02e6d87fa557d4e4d5404221b612c32287f06c43dab5bd4ad2061c963791efdb8b5c453d0b75893bbb7f3f1ac709ed40e12d14d04c5faa24cf7d4fff02e2e8b70d74d56e170a076c149aaf4cea2cd1ddb39adcc3508e20ef40f00f7f9b3c37f438346b7e9283d8377a8db7087be621324a8f466b09d7cffe692c7678717000fb6c4ca9d378ca1d0cdc6dd40ea90150f66236332f76507017def8ce97fac04314a93dc2cd1f9b8e973b101218067053a20e39a630716c72104cc4f0b5b38abaae6c838d26c7eb0111963c486870e5a10003a98ca4d272237e2c6ee3e03491b21a259417e96ddae12bbddba3b5b844ed049cf0ea6c5ccd1031c934dafe56430ea34d21464fa9473c8332f286a89a919d55f4d69fa77a23ecf3212484e2d3e139b80bcbe222d66efe4a738da16c461910b3400b432c6fbf446263148284bc694706fc75056ed82d10ef4cc270fe146b0cf868726ed34717a2706ac470255ec5082adda14a03e54ff205c5bc52e79eb69858889e50cb0a52361dced53cb80272f7c4ac7564ebb738227ecea9b001b0d599e41f8fc5503e5acdf5450808fa70c169fa17f671b81cd3b8dae2a8e5f90a85d6ec1e302305cb47f0bae3312c39e634cdf80dcd5b6901e268a23ab773403594384a6022ccbd1b4ea4eb77546f555f6759d08ae2bd271c1bb3b0346bef7dad90767029a401948711fe52d9155e44aea3eb9e98e1e498b81d818355bf67f1a018af4e2a74315a19d78a9a960f126aacb068d9eba9360234748eb76c7c7478978934501d1cd44233f2069ec4435dd705d150f484d98ead66dc5d4328ac46f03e60c7b2ab9715e628f4041faff440d7dd458a0fde41f1132a1bfc78b0ade5263821e8901b4ae524b8a39ac50ce15289788d9224b5cddb5b40948df19d0def04c2f0b2d9f1c046b04a615df2fb1da9b3e4988da659f4fedc5b45c6e190f454f326419e1c95f4bac1473cc2f8cbf1278035417a0e208aafb588a47e6b479b", 0x1000}, {&(0x7f0000000200)="0766178753386541d1e0d2ceb02fe4b1358fa49709f64488385b80594b631857", 0x20}, {&(0x7f0000001540)="07bd1234778c3392a90202ea3df0a51fadec71213015a83a63ec2d64b40246f9d83e1255052a2ecd4746741a7c5bc71bd1b89bf9451be821d7df7782504eb16c82784d097558f3ba26505ca8094aa35ae43505421c141ec47a67f9151cf3d5ede56f46eb7a760d277802ab9d344d0414d3f1e6be2d65773711369ddb687b9b7ee57de86b37170f1e9c358fb90771daf45bfd6cbb92b7ed0d52ad4e99a38940d22ff8fa4a1b84f7f0061f92ab6d09f6af4ff72e1fde5b50a9b46c1c", 0xbb}, {&(0x7f0000001600)="91f518c7c846f3feb631a60019b2b92e6b7cbedff79f11394287b41dd8c537ce9a02ac7155ba08bfc14d4084543c1918cc128dec3fef9d634faf7b7fb2e0ba4a1aae335c5a349e562ea0896245d3d9c0ab75b278762e082f66153a8efc0d6f13ddc350d1f13c6821cf8c6c8f25139881fa53c734a813386dcd6885ba86a9aeb4a6273e9d76b647ea075f754635d7eaa91f3b4e3f9f6a242809272615cd09387fbbccfee6ca8c531b67f8d9d8aba7b907916dcec908fe09fbf963e6e0f44cb5e39b2e89044c0095b8000e4623a14a8cd15486271c801de0c5cf7b9a11ad27423bc1f811303fa0ae9955b151af85546bf4", 0xf0}, {&(0x7f0000001700)="bea6612778c81f9d4c10d10c35bca14664dd5713e27a009ef544f903a8ff70360adbf362f07667de8b2751d4a1be87c6a303b043abfe4e6907a75153c9f24fd087cd954e96b15e5a2f88162cccf1bed2d39d8a50fb554bcd2532967947f073a33238b57a6538bf95de556b1577dd41696c39bd6aca273206620f324ee922fe4dff877ae1e78c1728a636451bfe9981a7ff99e9e5193f9b19b59f37df3e583d3034e2feefa26b61abd95e8c", 0xab}, {&(0x7f00000017c0)="26f9617416f658bbb22a28ff0afade9f68b96f07faa2fc55cae4073d60a9ff0169ace11e0d2938c941a95bfb70a77cff6ce624fd921b7dd9d7eebea6f2993d3dd6ff7525f576d480f5cbf6b9b671e596a62d16725cb5cc5dd0184ac5a14740e16235f1aa", 0x64}, {&(0x7f0000001840)="a0412148e9451e104a8f932c230bbc8b1a8c373bd0ac749f26e5ee1f76120a710e129c6e442ec3af961a84335e966730b951fcb8a1", 0x35}], 0xa, &(0x7f0000001a00)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x40, 0xb}, 0x0) 10:06:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x1, 0x2, 0x4, 0x6}) writev(r1, &(0x7f00000001c0), 0x8c) close(r2) dup(r0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000280)="39489fbd83ba129f4a6132e2b4ff4f66183cd8dd3f2979595ff7c74311d92c9cb8e9759b5fe3f63de89d39cf16ebc549738137300c5dcda9afef392017f4aef1ba345dc16f784a275568c440a370ce5ff8f641942d3c3e50f707b116c11ca76ab4f4f28c5beedcbfebb6f9bcffe6bcf02e27644a4a6678724cf3789d580b82ea1c3778395b11571719d568", 0x4a}, {&(0x7f00000005c0)="6b8bf92ef1a602a0088b886817ff1cb475610013496bd0dc37deaed55a57ad26a7f904bd44a0e3061049176c1e16217e3d95acd76b991b513331a68adfbf18b42faae7b489cb842ef2b41477bdb1ed9a183821e6b107e063795d462a6026042898fa28446f993b3b570e6056", 0xfffffffffffffe2c}, {&(0x7f0000000640)="78b08d8ee538557d91d9caee60269f81cfab0cbadea9b23b8e098ba86f11758e5b8883a1ccf095c8eaf19979a97c7d0060eee6325e4b6857dfefddf355dd457b370bef365a17ab25f5db4dcb6576b05cd9a94108d68227f2b611c87ac1941fa771e1ba4d51ddc6b583a097d89b0a87eeeac72d4db4f878539b006fe02b71612e26352b36fa9212e1997db8495fb0bac3908c8dc2c944eb"}, {&(0x7f0000000700)="4e678892ee6ead03308c6ce5c75bb778a1a52ac823690d6d84f1385794ac95885eff035b12a0a2c36b2e3840ec11f15041ad986fd6054227cef205fb0983764bc2e16db574448fa2a226336097a5dbf3d74248199490a08e58a2a6985226cc918334f0773b6410ed7dc6fb8995e1a1766098e1d3ae7cb21d6d7a358e6f86ea59d1fd7171ee54189aafe5c60a7feaa975e453a2f23b528b11819c8fb8eb55252e275df7bdd3962dd9d1f5a52a939bf0d54bbf6a2b1bbed9f8a37c8439c3b3e5839d2f20875a830764e289a79306e205565b29aca3481ff6d7f9", 0x3bc}], 0x13c) r3 = syz_open_pts() accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x9) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r2, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x0, 0x1, 0x7f, 0x7, "c5b38388547314f8bf5af95c93f19293828a5389", 0x3f, 0xb}) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 10:06:57 executing program 1: 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(&(0x7f00001ef000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f5000/0x1000)=nil, 0x1000, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 10:06:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) socketpair(0x2, 0x2, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) chroot(&(0x7f0000000180)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 10:06:57 executing program 1: r0 = socket$inet(0x2, 0x40000800000002, 0x549) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 10:06:58 executing program 0: getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) 10:06:58 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000016, 0x0, 0x0) r0 = socket$inet(0x2, 0x4, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)=""/111, &(0x7f00000000c0)=0x6f) 10:06:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000000)="9b6c9cf1ea8ecdb6f7f52d", 0xb) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) recvfrom(r0, &(0x7f0000000080)=""/92, 0x5c, 0x842, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 10:06:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x8006, 0x10001) 10:06:58 executing program 1: select(0x7d, &(0x7f0000000040), 0xfffffffffffffffe, 0x0, 0x0) 10:06:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="55bf09292e131fc1335ace94eb90ffcb3a2232a4a77a79c6e7bbf706e1c856a90b1de07c4f01b9dd612aa7374b27cd3eea5e76be58e3a602c3194f944cfc0e921e33dca158b3891d44487d6a7563bdf14b4b71a73ff7594e0494b697a430e00bb3dd3074073ec4d6705c184f83f8359f865aee802e88c9eb25a66424d042adfce6e0f8586f15ef0d49569073f429f5ee2b38b05de4e0a708b7df361ab04f0ca6087db143b689f3c7c281befeb7bcaa43b4a2e8c72578382a7bf7ad5eec3397263d8dfd3754883acf40ef52200c7dfd6e115174184526e9b5c406376ba1b5a1d274a6e57f63c366daffa1be65e153b765c9f982d2e9aceefd9ffa200745", 0xfd}, {&(0x7f0000000100)="76b8d875b1dde1bc18245fa1ae5faee26e441321c3ddf9", 0x17}, {&(0x7f0000000140)="45780ad0e4a2bd7574beb62817087fd3101d3408264e66dfb30d5520f65e08f4c6980c97e63869061d4fb7fc602a3b87cc3517e92c2e1a78b7e4063b3d31b14b2a83c0d08d6a95946a687e39ee7e7e2084e675a4bf80eacf3d4bfb86548725c8b861286c054e9a0da7e2f0d6343716c4161367fcea307cae906bd9b6d71098fdba2cb623e120b76096ed69e1087509cbe3cf231ff962e792bdc3bad802d68c750447532ad1a2030e9b455a170acbad054a36c1", 0xb3}, {&(0x7f0000000200)="5c05708564988da50e970a2dae721547afc2322433e1f70190263ee6d21df5fb1aaaefeb81f22e53ec68d01c1021ac47adee5a8edbdbe6f9980b9611f2d4214e0f6be592bd7a23c78bc2e51abdafbb8b13f8e797e4454167775b6222d7932bf5f69d4bdf82ea8f659f1823dfa0a95ae46c28dce33556375c9d6ec3b9974239f0942c9a8db73e851504f2dc5ae589e781ee24a2e5f726fd718b7fdf1614c09cc78cc73911e2f8ffd639752765afcc4ecb9dca4c8c4cb464b6b2cd000488", 0xbd}, {&(0x7f0000001040)="ad10ccffc597d9f8506558620f768f08645950e91f63d41b5816672f9074152c6c2808d6e5c32f0c09c0638800032aac3f1707c4017eae7233a5c4873f88c957fdf18fcacd24023071112a1b796f864f9d555edf9a54a6d7fb9f0afe57a360407f60201605daeaafe0c641ee36dec4fe78cceda57475b9f0d4aa6787d8bb6560e996b58006130661f14569834589fb5edb0da3391af74a63b6dde3f197bb1dcddd87112cbecdfb056eafc604d77866a09cdb1daea2e9c48f065d7e0432580e23ddeefac68f2353d657bd75090d2e59afa86da24b6b99fa9e3a64938ab9936b56c6024666c3f10bc925d0f8e9e6f862593d0185ef39fa007eaa4a925b6ed51ab4aa51d7a1ad42126caa78650d9c6f2e14f7ca6083fb26c2157f1d9b704c3ba5a9811b3d57245d958667829927001edfaac1d6918710d441ae2d8da6d82dc083157c7d62024b5606d43bec06edf445d66365a4d380a0015b19f48825921763a002fd2dc0379671643fd4b5ccc12238c418a1164d8af70d50f47ac495640e2f40ab91368fa87e774c4666d9f2bab1aa5d686e85db109711dfb4673c7c2b0dae4657644b9207d2a79c58fbc00a9163ac03cd8f0fac440eb5cf8b2cac959921cd74814b8bc79fa1d03cb1f8d77a8f25de9fbc11387dd6a2761cece2eecf67dd2e7c691b8dff5fc68e6085601f7e5039741f7e4ead9a2aab0459822587f3cf7d12ee59f788e008dac960a097cd293305c8ba87dd86340cf8e59fafdb6e32fc4fd65fc341915817c1813bc6075b7780f934bd93cd2300357d22ce21054799ade89ce56b71fae7737f10aa7b2354f356a57b8b21dfc90aaeb6b00cb8a13cf08fe49e36837332a499187af9ac7f4deb3408a66c045b4e16df9b6b8dbc553be55d3537653040a9ed324d27195ab4dd4d966839dc80c398fa91272de97feb2b6131427a025b5afe4fa835994151c69257f69b93fde4adc22b2d5c787f97f805bf6235c3ed822db026b11ff865b0516e9acc77e5cbed4d39313c145bc1115c5f5e524a8b3f8952c7b884eaa8d80e324c7114f1d88c5876bec71a5710f116634310150c5741fd065fda58f8a60ac732ec8bcb48e4b28a34143783f19f5967fe15d15c8b14ec9875d84cc4304cbbf66d50773f2ba9860831e4ddc3b0bc1f752b9be63014658a84961389c42688ecf3f1fe3180a64af6236df7ea216e808e55c5b6af622cbf303573b76ab8f1c91db63007498dff12b32d4ed3b5a0bfda9079c91abd3870ad50ee1f99a53b3c30f1f53fef63e57b15e22607d130fd068fd546e85bb67a56ec4e59fd269a46e72d01256bf219557618de68ff2e7ef0aa90b336daeb246f5a3b96fb116df9c19fc1b7534dc4c6e29afadb8f997b3a1ebf6fecdf74e7d3a9fbb7915d23dde1afb360a228eb4e190ffda8f3ae0e2dd84f96ca5d3f4aaf787fc33830f0a409c699c2f369edd76ed574c20f24d10cb3a4e80ec7323774c785ad98bc65fd16fcb3d8542e50513e78a4f73b2ad0fed0f3aeee3a4d399ee43cb8546da713a1953044a35110418094a9ec20a534e4d831303e35c97f0b117ae5cdaf9294a3edac4e00c4ebce202622efe9b52ae6470dbca8c3629d9179f825630399635fd6f5bfa6eb7722fba198d5419bb76c2e401d1120ce225e0b51f73cd99c4b8261815421ef45b00db10bf99bdbb15bf5e10d2d2208d551f6f3e5a3625c82fdf4ad9c529aa3c7976aa43c3283c5202c15c63ff149284d942d2d7d0d8f3221fc1a002a1c3886ad8846d9c9a1bdc27d3be2d83755f51e6e08dd9ddf8d544c7f5b8aff034eac5dd60de9d81b23d2a1a61313c11cddb2cf362212418b61f297d00a37af9252813364c3e0737783a60e93fc9264a9b2364738c8341640acb09ccbee827ab323c588779897125b6bea5651aa2dfa00895f5d4b9bb44327a5c3a5bef877e731ea380b8837dcd3473dfd06b01593451fd802e4d1f26344351f3bf44c75c9177ebce5096cf3ae5987e6499ca22e43ea6707d99c699b344170cc33bb72af1cf6b2d6319be4f5ab4aff43f56d5943967884ee4b0c10b3309c07d1b04b3ddd1b251781e48cc0c71b13aa16aaabea8110a7daea2550448671fb1e064c40fd90d966b45f8aee648ac51e22bdfcf2189c11fc2731ee6984b4171c1fb1fc733cd4273031357b90645635dec24b806ea1f6746967027c2b4d819e9c0ef50ef610004eaabc2d4bac91d6e3ca95d825b9796b04133e2bcdbc512433cd52ec6b79b88fb424c2cd9018f7eb28d63f2bfbcaacc8967628c2519ed80d62f452a51b62d614e25eeaa49225f70d8e1d30ff13981980079cb93e9ddcf496fe0e0bbb0583b349d2f84335d4b6bd2620b4957397e0ec889f99154faf94f8a640e7f76c2202f110d6568bfc381d40baac76c205761fdb17e300cfe3076fd1ad74b75b7a28c31cecd73966313c4cd0fc8150c22ac1990068c46233d329a8ef5e58940ccf79ae444de0e69d999010c866821393f347e7f869be1a84c67f5911c29516165e97993e9bfe92504821341a92662315bb8daecf31b6355e543d51e25b491a8224a8036c95a410bb02a643c2b826dace91bb2e2326c68e9b05569841be0361d8240b47b6936b2f3077b27b4498fdfd6e10aee8b49a67ec79b8ebff20d488086493777b2537c89ac5d51f28acc1e67e182447c176e9d5fe3b9d74c848094e1a7e2396e3a3513099ee3a7102a0d5097691b1ca997f46ae7cab797c0c7ef13c6061461063ce6f0353bddbd8272d8fb99c53e2c273ac1e0ad7dfeb5a83b9f4fed41b85ab341753ff15eb07ef8fa6ad81bcf55980d9d9b031f61268150e3e3440b76ffe1e0d0ec97f431f19dc969c9db7e07b556b1cdd883847ee7736faacfca8f3e0c7aeb997145f70f1b562644ebc0c95590cccf1dcd41382819c5431e84a2e6ef4c506cb8cea57cdb643e0fe18fd6ef4302cd092847d3d7efbe052ebca34b344e01bd2b8bffd8d7bed26f4ba2306dd251fd41624e4c88f93611fe1362f5cb41daf6a83ebbddcca9922f5484f5556b34b53e402187299a0309d41006ca94a5ef474261b58c2c493922c8749069e2bd4e3f3a4dd104fa7656fc5bbf7c327d4a25c63fc2a8228346b70493b9274f7a6c77b8c5c10bc2c65e52c150e79b03590840b416f4599888e7df57c7110519048112ed42e1ec4b51fefb85389e4e426a5bb8c77fadc3423aba8742be61ed2345ee9d62a07de0b96ae639592cfadd43cdd85af4c9e575d2cb3dec344269576b559726af856e78ad07b152e54f9243312c374680f82cfe9ddb40d7ab3bde8252e6a9bf198b55f0633504d8aa0e0ebd05c71927ac3aada15df6564da188cf11a514c4747372802ca227d1811426d80057db91df484b66e54bfe25adfdb8253fbc8967fcad83d19531d731129ed5f462bab9f703570fbe86eae16aa5b334385c324d0252d862f553e7f89532f98831f8ac4a28dac08feeb93a3bbd796e677363b5b24d2106c12e5df1c9021e528343bb24880ae2b0f03d835f3f4ffab01353625721b0f9c2f8931bb825e8db992f03a595adf6290526b11c216e5b9def2c48b84b9301c4d3e41945c7ad12754eea8f39dc371bf4a1c3a6aad7a990220716af6db64f579d9920f12037c368bbdae9eaa4e6ab32e8df0a38affddd09000364488cbe1937f69c18f5ca8990fab1fe3c8cc265a6e210befb7c36ecfb3936ca37d76886d13510dd02fc6b79d17ad52524e869e17f940270ee6e199df82ed0ac6a5d2cec28a4e770050a74b29d365db7b30b43c46f704748fde08a53e7440c86cce5e5f281993a162408d6cebeb94a53c852e4ff8d715064858e8143b0c0441568c3e4391a2c7ac811e23d05c334e38b5c8ae66980f41817bf0fda3bbe72a43da71849008fccb0210111c4acf93259cec02a1df70d01083c34be1f38016f0ba40dcf6d9852fc355342f7b60697c557e99ea88b3595b8c7f4a68c3bd90e642708f811cea438aed4ba72df7961260c5182eea1a2c6be901bb48d7a89a92f92c072fbfef3b967ce202bb0f68401ecd88e3891a28af719d20f6649ec37f544184d706019b018544454c12cec2591d3349253b5152b365f3c39dab278cf26b7bdbf278e7c43cf88964387df571b215f4b04203ebd9e49236f25df9d03a8500374e18996456e2a6e1e99d29efe43cf68bffe1a9589ebad0bb94574b3d566dd24fc6ac312ea0809c3f1f4d2e4b230a91541d47aed792bbfcae964c62f073e2b2b61329ba09c477fd18d919bf94431a16cd1017a3219c2f3079313bfdf880ca607aef58e071c6c6b095fe96b21889607cd346883d6067bb7b12dbcb5420c31f1c40123bf6d026e3d72b6cf9913048e04eb2cb6aa5cb33656bf2b6fc4f7f63ea8b120bc74d64108d487a85314479922af820b2bef76a184a1af90c346dcdd17f26d7ab7ba8159fe1df8deb5e37f8fa3e507b957380f99e5e72448f62877d7b3cf22053ba90322cb7a9dfcc55acbd2b0829f6398a9023362eef261754dc08f44e82a5f5e7868cb7ba7811a0b3ec5678d394ac5631e1658ab151c8edd954ec5eb4f089f8a25f20e10cce22c8658611f4f38580a118fbb8ccb779dc672d330fe5028c7f5ee3ed81a555454a25979d0a3b9db617928f5a6e450a6f028c69f8c73a818e56967de60181c549c31a947c8b656bb5f51f2bde0fc1be9ec59b46ee9a2cc56c81149d147ba3f85e43bf5dea77f11f526a79c704a437bef319ade7e98ed303c778f5a5dc295b3c6136f4c70e6bc9337eb1aff7c9ef44815e58fd487c256d1341e8daf39bee439e7ade4e4164e82e3bfb7b56456530c8f83c6c0c35c7fbb58b2493ec25f49ce4e2e95f90378f7e148e9cb73882a5aa5f97a0aa9a152c5458be0155fd694a805ecdabd128d2634549131c0a887f01ae3b285898070452b0d5cd1519835d337c660ff59614ffa716457be739af34f3b1d3460091bf748d1304606f61721a00bff4c441dd15e523a4c2faf73dc261cfc665388c37a71f67d78f3cd404302cf3b150ecec589fb659dc04300d8d383fd685bb5281de1b66d1d2f938bb7ca151597f8f5dfebd12c99112a4be198ac9c375a7379fa7f590224d5e5aa3d6669433d1c81c35d7cd336c7c2da9e9d1d89098c779598bb69372f2c08e362aad6d0a8f6890b5f4165ceeb0610586eae68871175302a9bfb055aaa26227084a7b0db74c168b14a024a9659e660fdc033deffe92f028024fd4a05cdfb6f2699fa0a87f86e6b638a71225dbde8fbf7f50deb414f5d363cb79c6b70695a034c56febc8853195a18f1ab543f73ffd4def2649aa8c0356d2dbd95485f89b7d2253389b3bf33f6620687c26cce66c31b91b2d57a9eb033d36eee4ea5832f2ee17f3449fed2448ed8681dd492ceb9475e0aa23e82a3612927d62a2b4d931f3a2b791f4ba05309760b79189744943a177c5c67eb85d949c092637093a65ea46d97614313e776eb6441bfc7ce9cc8c2d2c89fb11bb69f5eea216d28b3763372b34b7ae374067567699483ea24fd127ef7e26f9ec1fcd99e89f2a4e53bab2a3dd4b8ecbf36bfb268693f7fa08036fb3951a53475bb4f5d5bbf14e4a08b9d2904f2d3a13a47c3395dabb4c656486c9676a4b8025e8504f9f49762b3796ff106e5704fcd2c139b9a7afe41701455715f96a7ecf6fc0ea410eeb625d9acc86c279be3bb3d914b935d081a03bb4c538e4bc871a91b1eff0d4bd98eac5b70927c0e113c189771d83551235839c0399b6132b9637372b104f286c26f628aed97550303e444aadbf3d6b88698ff8", 0x1000}, {&(0x7f00000002c0)="c9d9d90ae832782d6939244933fe921b34bed0b47b2635df2b77955cfeeb78e7504b0eea9b700c6e01d83d7da95388b491ecf404bbc5cf15", 0x38}, {&(0x7f0000002040)="a0f203bfe4d619900838e7bbc578a72cfb559bbf816a37f8c2775eb468c11ef3682f874c10cc7c34efef4de57d35be9b2dca96a2fd939100f374f71dc14828a6840d8321d5ec3e0d7cd623e47c0ccb5d5315d81bf7f9bb28f881abd2565bdf08d92b204df3eec0cf5d8be6b94aaad1fbb18dd6b19b02b75b92861aebcda28e257676febe75ec61dfce17b71704b7c7c1a9a38a896595c4737a833151976f5aa44f226dc92e029f70d340da56d1974ae5994e15ca51bca9cccafca616d8d55901c78643641c6d902e8b3471f66ac96fde3b6ad2e1dd316456fc5d21ceb321a9a044b2b0245e02a0ef89d0a97ddfcb2eb5cb4ae2d6d019423926dee010f99249c6c3fe879cb5a02561d5afdfadfa4bfe27670395b79816cabc47992ca1c1f61007e38ddf0f09c50cafbe89f61712fd5e281a9f38c2b2fb1255ab04208b5ceceb03b62a47806e89c0be89ee85b286b737cabd5699ba850c1773c42b0e644bd28265a692b827ec1fe9394ef26eca9fef437f32277fda0096cb0b5d297f52b5713064f2ac96d9214e97d2afd9e1cee1a35d7f73c07eb790063b8e19e1bb334a9992830d0f071152cdff10f39f6c82a137b8d0cf86b96cd99d5aa46da602141079472efd9a946ddf4a27279b3abd9157e7c0bb5f6153ca26952bcce164482a2c3b4b101aef300bc599b97fe8ad4d11a271ba9366fbbbd7e54015617901ed2cd3f101b152cfe498eafbaf7a7051ee2f3866b840ee72d8fdede5de6aac826e1c1882b58d20f45bcd8171efd5a57a125a0bfa1a593be11ffa43c795c12be5bfd6428a92ba2706172012fd0afdf11c118f8d352968ad09b3fc125a7ec5794ebe9b9e1ca1d8bdc0167e919e9c20abace7d3ddf3ff7eba415239922318abb1ada7d68bbee3acaeba7490a77ccbbbfbaa0efd88730d5e2f894e936cb34e8b46a6f7a3170949e18df6e254a3cf14b7643dc5383f15f7e598e62aff0a0ef5f7929f72c2dd814091fcefd4ac5a9a6cb83054604dbee174f9bcd34c2f6f97a6b9aeb5268b33e50c37325d1fc9b68875f9e3987b4ce2f4fcf4b3a47995a08a0c330319ffe581fd1509b6d3c5eada84b1e9a25458bfc41ed79a006799355593c77a771767c70492687fc732d6f46a7e136a9e1d79d9e68861f0f8f2d639ffe5c7eb32c648c67bb49b5e0beb067efde4b71f91d4639ea1703f5e0509dce83a553730dcd12c0b21d6fcec6734a6689c37bc537459fbb8e79c4308db5378ae945c5be4b9d84da8c9edfae20b9a515cfe9ed2d734a7c4b9d4e9e7fd4be77d268cb9d276c01c366be97376c388760abd1c2d71d87acc587d5b4fd4073827b16760bb42d8e372a2110bc27a9d78500d161ff34844ea006912b2210072b97bcad44326a5cae1afa715beef4566a652ad6d7d076955939084072e91657ff8b115b0cff2168edb9fcbc5e674780a03bbb6cc639f9a00d36f9ba11c39cde48f6f409f8734291e8fa56868380b4cd43494d479807cbb63b534a9beaec44ec7e01afcfd8a964af5cee648a61431987be028fd9cd3b865b0997fd8ea373547015ac6c3ebbe134531217f01368fa222912eeaa2c7e3eacfa881ca016571d916ea5f3f31934e7ba168d6e375143b9c2964fd3620f91f8331015ecb3359a3e44636c42b949424945ffdbcf47d074366a40e0462078f2496b7c393d1abc3a112dc24cd3c721c189bf2eb263868f79afc2892c74ea54206fddbee84ca467f040a4035dfcb8aa03a379ff9f191d6f4d195cdae2d2e0c71510ee2a175f0ac2f88cb4e74f0f5e61a21cc92affb8a349c117873f375da05b97fe4aa7bcca0d80bdbdd5a11f02ebac1da59972ca0453179225ccbcad4631c9b3af4ed5973eff22749ad0509a881c4441026366919dcbfdda4bafb802500e3b385ff902e8d4a332b9b11264b2059bd9e26e0ec68c9986459e74c3efed520b09d6f70fce8857a3fc554673d23f9c81ff75aab6546c0e89206f7da59dd1c35349c1162e5408650bc5b9c9c8d2157d37020dfe76f63c8a692ae0d3e425221caa99278dbb4f1d21f921e7783c5a918e14a42e45cc69395c0ddcc9a9dff445874a40f53d4ee664422f14f93de0403e540fd399f62e195c7d272106cffed4ccf3027883e0d0fd4a1b64aabdeb8931896aa54982b2385a2bdac5b95a3ff8fd6ebfab2034792a40c7c54088fece67fab1a27416674c2bc8dee6eb1e3cd567bd362fe45d9b5239d812c0957e39a23cf85469e3860c1e0becf091a04b0168f14ab5c56ef414c797bc9fa9de4ee6e093af4323ab1b3a59c8e6bcd591019a0131c2a06d625203ec1e1bfd765398193b531ce6d15c038d2998e8c8dede277d1a13c72b8ce41a073150f1a7b69a741cb45a23af81932be325b57b427cff6d08d34186d49556f43d9449808e3a091c9e4553f9d18e5b568a5be0cd671d35522c19a15f393baa82e2cb404475e97254fa6b1875e838a07f28af53dc449b9362cecbd42023a063a1dbdd0634061fa2b15f4b335b17764c54b1d9e0bcbc81ebd8d1182c7977b9e3a792ee2e71874686ffda87f235d135d16cb9e3a7ecb45e44ba28b147846fabf69486450b0415734edb6ee0e8b5b9eec9e8011541d8f1203fe287967d2fdb35210896ea48134c0b5498d7b650404a04370100ede2976532e3af566e1fcafce37f430974f175b0ba665ebf7fb240c58c1980079d5ed810408df5bde5f8005328ab0fa2cc0f2027c7f152c25d7aae4f37c1251c6a97f28f73b464bfbc7c6c73bdcccb8bec28ae5ff5afa92e2b38039c607f39623c5ac61a048fa7916235315bdc98225d9a1a79250b099a989ffbd0ebbb3b202da91fbc42ff09d1d29008fa493b82719547036c4140615d3c979df99d6aa261a042c342be7f3a939543706577c21f63e27d190deeb5b3d3511d72ce078c5e01fd6f4757dd951350a9aa7c47cd1b76c69a08ca1c2ee3634df8090175e87f8f908aa46e67814ca455ab5db5b5b8bc675dd8d2029be455dafdce10c8068a708ea3badf4473ee01c4bec8d0b3ceffe5346b8a3b3eba5cb5bbd26dce58d17d7109e68f354dd05c9bd89334273ce870b9e9b4d2417571a8a5cec797eaee4c6a46aea72daeb8ffc1c80302cbc3982073ae2be5eca417279c5db29b45535bbf802ec8f72544d2e573e0f749aa6fede8710ec283157048484c7d9ca8e2f47f1c12a7d0255be682e358032276b4ac57175dcfc532518e9ac762ed7316863cb3b87bec6775975ab255d930bd7a308e2e629ee46edff5e9d3417cc78bc8d8e94d41f3c318a9cfc34a701b1407dffcf26cac09b21f40cd3da3cd414ffa0dcbb22054707d9aaf75fdd50eb7c2463209cc3925164c215b6d90d86477240e03a0eeb8dd3bf5112927c99ecf2dd02ebc05fa9a4fb06e282191d940dbba74f19f36cb1684f4d141ee4f3217e308a16fe483a552c88d6405802b9a396343ab7737742cece6d73aa1eaca241a66a1e888565e150ab9818b4f459165b1f4fb1650eac91c03d234aabf3cc3df3b8c6a700d1909652e58930f61d27c26ba839fda4fb6b95ca0b3748a8eda2074586898ca635a8edaf4d234bda782f15b16aaab4955f4d42f5aa65f2ef4d1acf9712a3b274222d30299376638b7f351cff9024b88d9db957891bad30e2dc11c50bfed460c7f2d2b0e1a991e9be57633ea4c6f7b14bea06ff8d3486744d23ce9dcf9f6cc4b21ccadc4ac799002ef2fe6795a165f192f82d9a7b5c68fc8bdc1ae20d396d3a1b793471144209f4b68f39630c77d74d1b37fc988c891dc1e601580d9311e60ddc59b39b302d3a06ba7ebe7094e46c67bef57fd852b3b480cf4902489f1baaff7f1229539d295a33e888accdcb00ecc7cd65667262b952a002f0a14e5d9aff6bfd519bb7cdb03c769164977f299983226526ad762469bc99ce5f107c9f7172f787d73edf645216d5e4f511ba5e5f10e57820b456d275f28e364c521aa4ad862be5c11b86c5fde548b04e185b4210d87edc297863eb229662f3fdd3834a57cf342c2843b735102b99591334164a8fc6ae2a55211aa2a2d30feb1316cb6cd9472ad9b735cc70031183c8733bb84a45cd43f61b809517d18560778768aa8cf23571c935001081a44baeea8b3bb7162505e6f7a908c945337e3b7f528c6e0b0d2918ca1a0722634d243eb5f2d5334a6726e5aeb915d5a1783413b0b1de9cc1806191cbdf92426ba4187695862310cfe78eebdfb92114e070e9ab457b0445b9bedeeeb28ec50f175dbf34231b0e355b19414f84f0be4c201cfe51957557b8fe5a239a20ad6102a2ac40fdf2d119b412d4ab2a6bff190cadd1c5c1f391975360c87e996ade0205016a8da7829063ae39f45feb399153dcc4e848913b7c8c0c1308b8d8506cbfca4974528c7f1bbf3f2c8455743098be0ec26c59d386fc1a799cd31c6de4d242d067c6eeae871a29c735168edd8926fa2b77d6f501d1e242d2cbedf74166244ba9298e3510e0ada4673bb1aac30f828d892b2ed52d8bfb5047b6eb85cdd9ca5aea72d71c3d92e390303503bf7402d1199457e9c172618490a4d2b62cd90278965f9c3b786206af19733e2772f38af97a0e9fd3a0a352af6830493d22aa65142b3657e965a03a7fdf11bc910bf926af265299341fa5367b29a14741271ea9388bee7a5a23b8cf54e6ec9d6bc1e290a086b4b6562c1047f51ab9d0bdd32b3c9452b6360804ae499f5e63534c904cffd15064be540b909723dec14839605c3dd548208c015fd9f5d2fcb5a5972b1dfffee2e334050e21ec90975eb19f7cdc4b6e772260d9413dc998b678d9acb9958e98291446595425fad934cd75bc41739fa5adc0285d1ea54fe93e85e3a36cd36ade8736cbbff0290eb330efbe0be5d7eb523ac29a57c82f41bf119ad77c9aaf22fae4fc8d46e60851a8affd097c2d982c379e8a98696c8ae59d3ddbeaa0f923f5830ead31229befea6e5aa66673983b298a09fbb2eb828a2f8d667f554f2319536ddd7069d624e4f3c6edea1ee5a9d6142ed1899fbd72d5980bae73096e27d6d7be0d2d66af6dd36aadf1a76cfefc8dc222e2f258cecdc2966a05e9a05ea8b3e55ea932271fb34a294de51821323b42dac4e167c27e892eaca55839db8a88e54dfb21693c8b52f44e4c8bfa0fc9314ccb60018590740301f20644aa335cc9e7db657a25f3269a35ce60eb164158462473909e2a7fd301d6b65e886ec2d5a77a04f28172a871ee5a22dbf5528e9b7cbc402aa9d0ab1e4c7044cdf35d73147f166faa61fc2ff42b4f2b5b38ae6ef3ea7e8165cb4cc27cf46d227a70e4139759b7bf266316618d6a3e6d287008c8e2e16047402d373b66337b9c8fd595571137a7beb614352a88180d867fd51d6ada1cfde4ad5850478614b7c883f623eede5aaba72ec329736130d45929b0802a35482a4e6d1daa68df12738383212fcfdff286863c3082c5f9721f72ff9b4f27c3080ec71094001b8cc0edca085ea1a92c2b62f201177a9ce224bfa9d647a07b02a8311dd9ea9cc35f43224934382966d1abc1ec5214b7dcbc854bf60dbf14680688067c2e1cb02df8d5e3d52dc33f63d1a445f5c4f55d7f8a6498f9951fd1a82231e5504d120d74084be32d1f909be9b9b87bbb220eddd6ba3f3800dc2ca4fceff1ca84e7ccc2d67132f4e7e1d4125b28887917aa7a11a617a2ef475748e5a1550bf85c6ce68c737f33b927abad53ac35b64c3ece77f9f72c90412fcd7e94a03de822faf879af8cf2b759cd981aac9905893ff7c9aae5962d8f655f7781009f1b7686e346b85b92e0eb", 0x1000}, {&(0x7f0000003040)="049a2024583dad5d1b4ecc04cefce1dd2a88a3671a1b118f37e36d4883a1add87ef19e4bdc5c7ba580fed64071b3b4b8f37d8653023f90c48bb6380fb7bdcb584a500ea3d880f02b06514b3133aed03adca527625e6de4cf446d85a97f1bb6fbf7607211ba6d64256043d0e043fe31ba46e5719f147f0ad62cb8db08b9113e52cffb5b30077fe172b64f98c6fd9a2fb81aa0641b0583dcbca79e52dabb323e45875f01c6d6cd30ff0cc0e970a70154d2f8156aa14cfc0ab6d5f9e5a7ed584dcfc60abb48d00febdddf8ffd61d956951dfd3cee28f2f677e79f2317439dd40e232af1a81f5358cd5cf4a8a3b742e2b50646899f84830ba4c3156d628b9bb1e0d05c9498f9d335ad465c19e9fc1e583ee2a0cd7c0284a07eda9557b5ff7f6b8cb7728199da0ed8d226c4616c8656092183f5e9cbbb48c109d4f6c884eaf73937abdbe15be1ffaa6d53edfe1768e311e67bd8748656ce27ed0dd56e305ea4b732f16aab8419e9e4aa15510a66f7c9f11b524a1e237b1f827ef8267cd090ce0d07905bf0119c0106802151c99affc862e785f24afe04622458cb0e79aedce946cf68e1807110dcf2d5f073845bd725b23ffe59ef6689cc53fb4cb039b9be547c2e18115ce70ee742c1ff1354844a40e7ed6da06e2ded2e205dfdeb53974845067525b9e6f6a7a4ad1985c575de567b9eb13bc727e19aead83f9a1ecb1ad6ab29c48918a1b128fd9bb51ed5bc84047ae20929b6fdeaa3f22fa294d2d0991cb64604ec364d02324fc26ef6d38c844541af380a4c13bf82fd09d04bd6515423e023a13b2f8fee55fa3f8ab4b98cf6145057b1b8ab7afdd268e2f126ae80df037e56a8eb15f998de937b85095ca272ff5b86945c790d139e35fb74e1f8bf52e99877ca9943e96900d79b27fff6fdbc414383c5fb0ee24314dc91cb0cd889d852bd93ba31d501eed68452505f1d5aaae28bb981ab0d09e3cf7ec1c1195ef82ddaf3dcae365ecc0020f731785b90811afdbc853775fd83fbfc8ef219edb8ee5d3d5b7e39bc68fc9f346c0f92134c841a94e275bf90c51e01fb2a8069c123174f9988bae3399bc9edb8671bd74c5a073bc1d700fcbc9f8343fd2507518b18ba64725cc8b2cf347146bab3dd0d8124d03273734b6401282475f428c6aa0e19eacf211a4fd363fbf43312daca65c5f47a0896069529e8c5ce1472609f03a0221b1891c531270d4c4474d00815294d40977dfd5cbc3849b992fc1d7e12561a6012a2f26be73e07de13e82277072239436546a8f3b9fac0820fa5b1c1e16f1ec77be8b47b7a2ea0dd6ac442bf49e4b80bf0f1bc63a40e93a65b57bcfe726025ce4eb84f99bdaaeb579223cdb429d61324c4f0f6cb0e2ef955814720a2752a9fd76011e90ac41693650f1ffc030f146ab753ee25a042042c0766000259c5dba08dfb6103dbb1dda110372fdeee0070dc457eef754cc8b83c290253ba0b6268888614c6903e06190e1987912a40e60764e09d05a4594a35523e615e74da10dbf9d5bc19777ae8711de81ecb1aa2424b7083f7414bbfcc8b9a8add8e1eea1a6484900f50b4c0cb1f428976f7120d16bed85ca6209273cf5add0b37e76700aaaafc1ed9b4334460a86f96bcc44ce0ed082aa6e458e3a2a3f18a1b9d95e52b4853f88b988826cc95f5294f7165a0f14c9529abbd8f390c2d33da1bda3c2c25b0709339eaf470120c8f248d3f3aeb38837cbdc8404d13d62e1924f96a3058c8290bced276ae896d95a871e2be821ebbca74209c94a2556cd0c02476a924fc8dce1becf48fa5abb85b74da2df53d8455a924f8fb38ddecbc5c5debabf406ad9faf1acfd57258e351faff17082a234aec84bef809a0118215757b17911483201c59d4c0533dda602393069e4edd96ca846c24277def51fbec3a79373cea1af69a0b036f88d391ca06a20626647895f639c267bf8cccd027b5bd88bfc5cc741c195fa2d792c1197c5a259f8e4f51f19a440e2ccfcc504d277fa862d1930cb0ed128afb2115760672337506ed7f4eb070b0910d4872932f8fbcf67dbaf864e3c53ff4ecb745c34f556a343b801e90ab44424efeb02bb6e8502c4b5549b68a5cb9fe8e9edcd06a33b8fa1435f737e18da85fea634e33181fa24368552b81887044ff2ae83c9c85491ed09a709d8e3aece446728626dce64b094fc7ee1a3685b23cf7b5cff247b48877a96747b57dcec1bbd675c23e93c66924f280f354994f4ac6c0162496581b8a1c472c08e126b110862f31c48b1342627ba327c00e054fdff0905f0db123def22cadcadb896e6bc808f60be848ed7749dd92bedf2f29b732a158a14aedd4525c0e2ececba14657f7b40221c48274976573c79078ddefadc6cbaa2007018be5c7c710f0c64af05f26532f5efa7f1956c1c53fbe1091ca0e6d9a8b15159e57c248ef5bdb380630ef76f1dcfecc495e6555c224c51246b705f7acefed4b1c8ae0ea2cb1d5baec057bd63ca706b845c1284dd65ceb9e5195cdc7b8f0b3e3eee7bc3fec373891a59ce6286190955494fa2cbe564b03748c78cb661195b606c011d0565e15dfec7c597071eac07373973394c75ea6c38b4120ae2689e4e14495b4414fd7b99af1d6131b6e05903537c12bfb71f6ec07507e8b4bae9e544a1db81ab8ed1bd61701ee0443d43499b45809ea01cbaf890bb6867d751968b810dabebb465b9bd791d6e7594c011f25179a548ee6d57283a9e55db5c977130ed6e117bf4ff88907ce2fc7ba86784a38cf4784f1dce1b401892803350b55c05e33ce8253aa21c86845e574096004a75df2d4a16b28eafdace39afed3a50b90507fd55f0a78e2b0e8c3536197a8a03cba1bbc176dd8086ad514a74ef8b669e8c7a227cebbc89b814b63d91e9f453d774afefb5582164cfbe2b5f389097fac68567d4d99574981298b8683921d240fa96093673177fa2183a96b28a306b52a6f785e504302674dc273dcbbc322ad568674473078aed4e3923f0fc6725e835f6e307971d346751941905da5dfb8772ff411db71fa9f66c23de3c4313774b67fcbea69a69fbd72787516d1c133543f30efde7b4e6d84256a4d1bcae66f37a412c13549adf36f18021c9e8c8b0c0fc650a644d362f55a22ca9bb0c7dc34169a7608aa46806a63e3098f7edd13966efe134ccb477cbbfa9c88b38647740e2b3c015d48a8dfa9f4c83718cc7884e155ca590eb1150149f770eba94061a1430f5e744b5cc11d48fc34a0185b9c5e97ad1e099947c22241247d8dda3f5cf5a32c0de0c98c5f9d5318ca06a7d71abb24798071896722c6acfead0ca6ee9dcc3a9814d0ff96abb0f2116127d35864582d1fdcf2d17531a3126c503daaae122d5090e966473957351835edc01bcbd1b5625987e5ef03840d6bff04cb654505ea1daa1f89c5aa179b83caf5c4d81dcf418aa8e6a03f3f5e01da3485d11e38a112e1e27bc915d1231003afd4fc24e80da0f98ba5aaa2f76c0ad8eee00eef24ef0a1658bd65a4f1628c7cae473da0b2b2b5e077eace10bc02506a6b2f92939a3464910c8766cc5da5053802563760455d2fce5a2d5b2774e3fc6e8fc93abac2b1d63aabccde68e5932dc198eff9f27770295bca88a8ad1aa4460e25dee8a2a283a093a203df67cc154475eb4645f61f25d0fe0330b43dbb6101087c02c8b38b72198fc98510c2083c82d124e15df56a42ff64e339518b1a52c31dca19cbfde700b250e388c5b9749dff5fda07d1890e8730cd96ce60b04535adb72e82e8a2d0be5bbee205ef3b6d511e65b5812e56ebc9980741bac8ea581249127dec786e4345734740d255199d8fa10341824744faf465348e38013d5c029bbed892673c34ae7fff7dea14da1c6840514d08229f4cc9cec38d87b17680625c2be270852165e3ea2a96f7b6b97963a20ddde4a4a9645b68b9d03c774547ac13895d6da4522b2ccc67736cef917121d66b8691e6d9474ebee501fb73233b478887e3628aaab953a43ff5409053f49b0eaaf22e6d677fb61a0e92b64fabae49d13f1174facc3e9433fc3b058dfde59b0af5d1b31b942b10536e592393c2d7098679420f8a9e560b860ec35784ad4d389bc0526a3226994697606fec210d7b96de24dc68e111e5032b5cda7697ed10e289c582352abfbd8ce2d43f538e565e34fd1c12c1281cf4b804311b12b95f9609045b74a4bfd1d29c73922432a4cb4b41a20e537e2cf6572745f61ef57f3b95921ad1ac98ad320ee911d98663da175f2ad44056196d68a436e779e3174d5c8d1ce52720a748a2f0a66e93103736f6177a3dd792ae03dc4a763d4a349951496857afc25e5a918c5fcb25570d1d0fe6fe7bfac44c95800bc9516416a266a06485c7c436cf20033d5d6f341c2ac4504d5544067ad985c2089ce4482696f882ac50b381d49548d440296e638e29972c01e0e20999bf0c6edd46024afe3b388b795604ca1f693b02020e7f6750966b059f529346c09e3b0cd5aa39da3a634f54ee23c00bca6b225e0136b6022f8d8eb4534e12eb05c74be8b531d61bac5950159693e00521fe6fb7925ef31de86a6d9dd4b25927cf743fa1a7d184ec571aeaeb18694ba07c1525073a7d87f4dbc47fa6c570424a4853953b7ef169a7f3de769e47687d8f8ac1847059313d3e2833ab01a66ed72e621499158ce864eeae656550d486b97d7e59daf3fed1b0abcc8336d7ae4b03168855c597c63bdfcba34221f82c4e3ecd47cd6e34cdd49815f29e54dc20c6e2f3a7a7544168204799ca13e17dc9b1f851e35e7d2e2664049d19630d3dc959643dde41399bff6cf6d5d6fb18289d23b64d902aa5e5b52c04e74cfaae5bc7c0df8bad82f3e6bc55b3bf5d9027bef93a613e38ee0ca38c8cc4486cf0b3fa0337f4ff1c3e65ef9d966ab23d341a8b9aee5807bcb8e3e014c5854575cfed12eca01a5a4731880e0d9ee402e03fef1beb0c4d197a39a7663bed69e55c443cf766ae48707de4f636ed3ea9e4cf525c6cb6a8fa07cc7e7d55f90ad43ee7476ccdfd7b659aa24be9a06412366e5a3aed0b97af7332a306d36be7285bf613e10a319b1628c7d1fd86d04a2616a6c9c103716c4065d5c32003f7a5af4db851061c385756237e23613ad6d904bb11f809ebb06a3cac09144eeff7320f8fdaa9014ad79444efcfe492625a799da14fd2b2b556a62108269c39d3c6fbcb924de2f40afe26191d7b9925abb0af06901b8ab29b12e18f84155bce8530432b8acfea21e074143d40db17beb0143f70d4ebde6472604bb7b8c8956512a5180bf9f9dcd5611c6c7cf8f2c7c826c12616108480ad5b6769f16a39c383338a1c8d0535994c448e6d7f530db8b5467d1075c7a348ab992a1a26b912dba043f86da340d8715d06b0bbc893ffcf18663287cf258097375c0260de81879811037cff582f1ed8c7d8c2bdf1d743a7e2a87b3c6c15b311fdcc229be6b7a4dcf605c14ed21af16b4967c8e2af8bae28585c81e90e574196c7a564a1d5e6ad40a7d193081642e445a40b911f416b0f1ead637bdf96fd3e400f521f5d4dc26d29bf85602b29496ed2088a63a1aa37917c61d09902da96359003ec374d65e6654908597885471b83b9de8fbbd9c3822bbcb010ed518bc555e3cb9faa260d8f233a94ecd779440eed4eeba23cb9aff59709cf0112110ee0d0f4f5fefe3f23c9881c6caedbed2bfe5d7e2f082327487d18bbb769efe0cf4d63c5c10b3ec8cebd8cfcc458d309d4bd3393fca59c610f26d651408fe08ed8567d0c8be9a09f14d050b8b2f87bf80c159a50", 0x1000}], 0x8) listen(r0, 0x0) dup(r0) 10:06:58 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) open(&(0x7f0000000000)='./file0\x00', 0x30040, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munlockall() rmdir(&(0x7f0000000080)='./file0\x00') 10:06:58 executing program 0: r0 = getpgrp() getpgid(r0) getpgrp() select(0x40, &(0x7f0000000040)={0x5}, 0x0, 0x0, 0x0) 10:06:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet(0x2, 0x3, 0xffffffffffffff1c) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x3e000000000000, 0x6}, 0x10) clock_getres(0x0, &(0x7f00000001c0)) 10:06:58 executing program 1: r0 = getpid() r1 = getpid() wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) setpgid(r0, r1) 10:06:58 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x150}, {r0, 0x18}, {r0, 0x100}, {r0, 0x24}], 0x199, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) fcntl$getflags(r0, 0x1) syz_open_pts() 10:06:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffefffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) socket(0x22, 0x5, 0xffffffff) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:06:59 executing program 1: shmget$private(0x0, 0x4000, 0x119, &(0x7f0000ffa000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x102, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x450, &(0x7f0000ffa000/0x4000)=nil) 10:06:59 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 10:06:59 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = semget$private(0x0, 0x3, 0x480) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x5, 0x1, 0x9, 0xffff, 0xf95b, 0x7, 0x10000, 0x3, 0xffff]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x18c) r3 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) listen(r3, 0x80000000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 10:06:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="2fd679f7a4077ffab17f5975485093e73cad3c", 0x13) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup(r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 10:06:59 executing program 1: r0 = getpgrp() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) fcntl$setown(r2, 0x6, r0) getpgid(r0) getpgid(r0) 10:06:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000001c0)="8488cad84f4a5f02b999df1a1ba3572ed783fca64da6026885cbb17648321b7447c25bfffdc5ca9ba052f6a02e8fce58fae8aa975c4a65c9f79fbd573dc604af60d6976525c7bd9b570e774e67c28427c2a88ad203a962b5913b3f5cb840fdf7d3038f918265cb3a17ed611082a14839abd9ccaf291693d71edd9dbfd5ef9d152f5ad2c167b78334427778145d644fcee4f499a10cc98b994dc0a846648d48011de3e1c4766e56613117432c12e9096a65223fa825bd5d4091a863b80167b2f8f57e24c6e2c2d232953c850c5912f0723e7d81a280", 0xd5, 0x12a98f7b65241d6a, &(0x7f0000000140)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 10:06:59 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x501, &(0x7f0000dc7000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffffd9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffea3) getgroups(0x8, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9, r11]) 10:06:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d", 0x12c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x6396, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:06:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x76}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 10:06:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x44) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x92) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r7 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r9 = open(&(0x7f0000000240)='./file0\x00', 0x1d8792df61f98889, 0x80) r10 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r10) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x12, 0x8, 0x80000000}], 0x5, &(0x7f0000000280)=[{{r3}, 0x0, 0x0, 0x80000000, 0x8, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffffffb3, 0xe2}, {{r5}, 0xffffffffffffffff, 0xe4, 0x13, 0x0, 0x1f}, {{r6}, 0xfffffffffffffffe, 0x40, 0x81, 0x1, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x10000, 0x10001}, {{r8}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x3, 0xf3}, {{r9}, 0xfffffffffffffffa, 0x4, 0x8, 0x65, 0x7ff}], 0x10001, &(0x7f0000000380)={0x0, 0x5}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:06:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x60, 0x2, 0x1ff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x8e, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000007, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x46, 0x0, 0x1, 0x6}], 0x8001, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x400fffff, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000002, 0x3f, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x2, 0x9, 0x30c, 0x82d}], 0x2, &(0x7f0000000100)={0x0, 0x2}) 10:07:00 executing program 0: nanosleep(&(0x7f0000000000)={0x1000, 0x119c}, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 10:07:00 executing program 1: getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 10:07:00 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000002c0)=""/4096) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)={{0xca6, 0xffffffffffffffff}, {0xfd, 0x9}}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x6) r1 = dup(r0) getdents(r1, &(0x7f0000000200)=""/151, 0x97) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7ff}, {0xfffffffffffffffd, 0x100000000}}) 10:07:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x18) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0xdd1f, 0xf, 0x1, "aca64ccbc8aee04dd91269336e797a830772cbb0", 0x1ff, 0x7fffffff}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/198, 0xc6) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r1, &(0x7f0000000040)=""/9, 0x0) 10:07:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20803, 0x45) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'%\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\'{\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='--\x00', &(0x7f0000000200)='\'@{$:\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\xe7^[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) nanosleep(&(0x7f0000000400)={0xffffffffffff0003, 0x1c}, 0x0) 10:07:00 executing program 1: pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001740)=[{&(0x7f0000000000)="7a619706103cd9b888f1988e5381d682be526239519ef60bbf6c88dca1f499f4644c7b2cf7665b9b9b5cb2adca0d5e0b254f1b0afb1414ba45ab8d87d47f39c04c2951808581158402808d6e727a8a910de67836399c5965e99e8e69595fa62d3b1a41cd837d79b9694cef657f5e52df10ea252b07ef1ae2aa8519f3f014be2c29f66aec071f335572e8f0775bb9c174a471d6547c03f115bfbfd5fe48bb4b096d", 0xa1}, {&(0x7f0000000200)="824011c75a4d26331f2ef8923184500e628b7d05484e66b9f20891070ca28d8968848bf40cd6865a8b1dc8ee8b6c4a48ae7fb99b8ffec687d31a3703894b5abf20a2c14d48761b227b016cee930be872e2d014eeaea17fbd5acc0f70847ccb4922c13d12d55a109e8830fde8fd2ee12c848095e80f30f41aef1102b57f75deed2bbcfda868ca011ac652484cbb0b5c9d0d07e128ef384fbf13f65a9ca01898ddb3bab29681ac196f0f182f33a997267ba7", 0xb1}, {&(0x7f00000002c0)="357df6ad29cfcff0db672d80de821ce4746a9b82b2afa87534a6014f457d1431bf277947141741e2611dfe1398c11d74257ada600cba76ea4a170c05373f32524bf3d8208600b18d5f6682dbd474443b09e3bb04ea5f80df205d5a86a19a197313c1e3191977dfc05169415bc84f338179e71e9d803d3624633bf98450ff8c6f9bcbb49fcf4a65db08", 0x89}, {&(0x7f00000000c0)="1ca6ba51a0589bd1125f3ae83e1a1654636b92d2597e5d2e3b9e011c06c6d485326ef5e64a6f13c047f5896f70df1c15df8a", 0x32}, {&(0x7f0000000140)="a122be7fd50a1051319c5ba7078807b3c02eb1b6e66b9213a43cb4d868e8e006da23dd48a378e15918f323f346ca518605a7517080a69aa148f95baebdd6e2a145c64f83d8baaa94419e36b7807dc57acd0c4a2fff528e433da17e1fd48d", 0x5e}, {&(0x7f0000001440)="463d774ca40dc2afd2f8b5a018b08e72d44354732267317d28f927ac7c631fb301aedf467bc2139b9891874dc435d2d8624a9a1091bf74d79cbc772dda2ed9984c1464908dbbf9622bde041a5483bf022663786c57f0ab7795494be231dd0792da0eb23e6a601bcd2801a38354fe578c42105890bf094cde2717350dbc7a117656e38c5e68a848f6cb98957432ed2080b17d5d343133a056d43711af733d34b02806c9d8fc9511fd6985996b7e7abae5fcaddb47c3967c9c794bdb60a317067a4701ccedeaf5de6e645d5799b5305621fc9fdfb4920ced418ad6f3083579f206c3021e80f02b166c911c1cebcfac3cb2e44e8081c1b7d9766d22b74d69", 0xfd}, {&(0x7f0000000380)="e7fc5b31b5d103212bcc3b1c7cf6a652170d90c0985f181f4cdf0097c907e8dd32e73aaf10c37fc95bdbb4da43fd0f392211c70f7a255a3a163f56c4d6f9b3c9858b1a6a016d27a1587a3e94114f98741bffc40d06c162fbb1715b194c14aa384a3b7aba4eb80daa8a2d0b68575758", 0x6f}, {&(0x7f0000001540)="c92829b47827d35f41d6d59ff230acc9100a1e1e70cebafc8c7a48c65dcc7b40420c3d8905a27d6c33aee846ae049acbf43cf4839de2b29c864431ed24534ea944fffd60d10b81b98526db19456e84ccf84123cc6917ce95f296b2436fa14b5a6106d5280ff4c2c7c8e96c0fafb450383de0d199d2c2c7bd44e8ee7fe806c70af8a7ef610a338171a68acf2d4d5f7063248b9112e875d214293f551d4c24209de2c7c4c9763fd6043524fd83d0ca3060b109a2f2780b424026cae8500c902fa367e049b10b792509988abde543d689a5e981b90e66f870cec0d38a51c6c013b48b6df844abc820", 0xe7}, {&(0x7f0000001640)="70624cdfb2924b681ac87134f3661273c9da877e7c9fae9c217f3536a3b2da87cb770a5a91d22d45ea3c5010b95aad050ca878547b47daa1c992f60c8b322967a8225eaae1dfd0d0c837eb318182878732a748d56712384b2ca0fa322bfd7fb721397fff6200e7af60182ef90c243cda2433a6887edd5cb74b6fab912f04a3ae10c4bac684d8b9c9ae1e1fda8d583cfad78c8f6131ae6c6f1472efa7f9d86db8262330110d90e2f43d015e73b91bdd24048a134a0c4caae8220daf61c1ad75cd575b979426ec8bccbca337db", 0xcc}], 0x9) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) fcntl$setflags(r1, 0x2, 0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) semget$private(0x0, 0x3, 0xa) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getgroups(0x1, &(0x7f0000001800)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001840)={{0x9, r3, r4, r5, r6, 0x20, 0xe5fe}, 0x1, 0x6, 0x1f}) 10:07:00 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x9, 0xc6}, {0x1}}, &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe, 0x20000000000}, {0x0, 0x3}}, 0x0) socketpair(0x2, 0x5, 0x8c21, &(0x7f00000000c0)={0xffffffffffffffff}) fchdir(r1) 10:07:01 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x6, r1, r2, r3, r4, 0x10}, 0x4, 0x9, r5, r6, 0x5, 0x100000000, 0x10000}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x8, 0x6, 0x2, 0x6, "d1d0933a577368b724b67833d5f7ace145e1445e", 0x81, 0x100}) accept$inet6(r9, &(0x7f0000000180), &(0x7f0000000240)=0xc) shmctl$IPC_RMID(r7, 0x0) bind$unix(r8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 10:07:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() fchmod(r1, 0x84) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:01 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x80000000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 10:07:01 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}], 0x2, 0x3) 10:07:01 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = getpgid(0x0) wait4(r1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r2, 0x0, 0x0) 10:07:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="6bd5118b74361e3d00000000000000", 0xf) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() socket$inet(0x2, 0x1, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/97, 0x61}], 0x1, 0x0) 10:07:01 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 10:07:02 executing program 1: r0 = socket(0x10, 0x8000, 0x4) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) select(0x40, &(0x7f0000000100)={0x8, 0x3, 0x80, 0x6, 0x8, 0xfffffffffffffc00, 0x0, 0x71}, &(0x7f0000000140)={0x8df, 0x3, 0x401, 0x7, 0x4, 0x80000001, 0x80000000000000, 0x5}, &(0x7f0000000180)={0x781, 0x9, 0x6, 0x4112, 0x9, 0x5, 0x2595486d, 0x80000001}, &(0x7f00000001c0)={0xfffffffffffffff9, 0x7}) getsockopt(r0, 0x8, 0x2cf, &(0x7f0000000000)=""/172, &(0x7f00000000c0)=0xac) listen(r0, 0x4) 10:07:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) 10:07:02 executing program 1: socketpair$unix(0x1, 0x200000000100002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1, &(0x7f0000000100)=""/22, 0x16}, 0x840) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 10:07:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000100)=""/206, 0xce, 0x41, &(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0xfffffffffffffeff}, 0xc) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)='./file0\x00') 10:07:02 executing program 0: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) sendto(r0, &(0x7f00000000c0)="a5d8c8da2350c26438094961b743feefceaf53342e0dd32f41e195e3096b6f20dd93692e0d610398652498ad3f9bb5fe95a5e9d2ae0bc30f68213b0ca53c32fa2afed15b2be9c3e66b843403ab91095368a91d6184f776c489cc1e132cdda9bf80bcb95322b56d4a7a3e5206f88b4c6ffa6b349f0b20adebb298f11d4b9d5d9893654d85c1947b06af059b4006eaf727c28467e4785e8d6a3c93c34f7b9fc79536e9e1b3f1415753d94e70326352e584a6e3436d59bc797d327a368e5783307137e3c6782a01d08889ae", 0xca, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getdents(r0, 0x0, 0x0) 10:07:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0xfffffffffffffffb) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) 10:07:02 executing program 1: clock_getres(0x40000004, 0x0) nanosleep(&(0x7f0000000000)={0x8000, 0x2}, 0x0) nanosleep(&(0x7f0000000040)={0x8000, 0x81}, 0x0) nanosleep(&(0x7f0000000080)={0xa0be, 0x8}, &(0x7f00000000c0)) 10:07:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4) listen(r0, 0x400000004) 10:07:02 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='x\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000001fef), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:07:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0xf5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x7, 0x5, r3}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/155, 0x9b}], 0x1) 10:07:03 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x200, 0x800000) pipe2(&(0x7f0000000000), 0x4) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 10:07:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0x109) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x104}, {r0, 0x40}, {r0}, {r0, 0x4}, {r0, 0x1}, {r0, 0x8}, {r0, 0x40}], 0x8, 0x2cc) 10:07:03 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{}], 0x9, &(0x7f0000000240)={0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) 10:07:03 executing program 0: shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff0e) shutdown(0xffffffffffffffff, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) 10:07:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setuid(0x0) 10:07:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) 10:07:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/163, 0xa3}], 0x3, &(0x7f0000000280)=""/131, 0x83}, 0x0) 10:07:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') 10:07:03 executing program 0: r0 = shmget(0x3, 0x2000, 0x108, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000fed000/0x10000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) flock(r1, 0x2) write(r1, &(0x7f0000000340)="2a774c1025e663983dd3f305a357d75b429eb32b536b00b56ce86e6cef2315c60eb6a13d7934307449eaeddf5dd4bfb6f0d3ca9bb6999b52122d2562bfc3bb65562cd1bba7d642b53bbcf8a8bf66005c2144ce077cdc3f89fdc8b9eef4046668da8b10b32e47f957b22c991fb12ba359b04d49ada9588bca46d7873059d33b9f39c21c3bbfc8892171859932581668b5926cbcdfaf81b54a91d06d26191a965993d14250fed97e2d", 0xa8) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000000100)=""/143, 0x8f}, {&(0x7f0000000080)=""/53, 0x35}], 0x3) ioctl$TIOCSDTR(r1, 0x20007479) socketpair(0x30, 0x8007, 0x9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) sendto$inet(r2, &(0x7f0000000240)="aedb7e82c32efd3d0a4c1dc6402d8b84c249a363eb73a4e189d3484b1e7ff384b2e3f0183b2f397bd88266c3b37a10322ccb67ffe0beb01f998bb3ed515ba98aee1ce7182bbdfd56f41adf97fc9aebb74667001b58dfb6b6c35c9edeabdf6a6518c3219bcc33c61e9a0ebe655da4e4b9014afe22698249a37a2dd1c995e9050bba", 0x81, 0x2, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) 10:07:03 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000100)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 10:07:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 10:07:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r1, &(0x7f00000000c0)="ce79c0da2b45b6f6e1c36b192fecf2ed2d392cacd754af177bb1c0afdae8bc535a4e398eaa19ed4aacbf652d290f5a0bbf381994e1c273ae96ad5249eb25611846b3a3b777f528f85a96e0252a9590dd89ef59b7260b4d2d3889df3c6f1f520870094f2a57f8f1b1c33aaa7f7537e7618da1dc4778bc0119b231e368b9073784e82dd251370dfc5f5b475e61332696a9dbf0156bdf4ecfe23c82d0bd2e92d129d020f0f7d4a6d5f59b2e0e96032fa6a9daaa099b402e94594939fd20a5629084eec1b55726ba4147603e6c15df9c72ed15487dd8a464b676650b8d139d6f1b3a402c8dd806ea198dd922d93326c2", 0x6373, 0x6, &(0x7f0000000240)={0x2, 0x0}, 0xfffffffffffffef2) 10:07:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') msgrcv(0x0, &(0x7f0000000100)={0x0, ""/113}, 0x79, 0x3, 0x800) 10:07:04 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x1000, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="e5311cd0a73589417d46816fd7b845e6a7cca703045515c635ec395ff40bce657534a11d5976ae3e79abdbbc530e8e3cf69d081819092731bdc4a18b6113a87e453cf9f9e34cf82168e0e514304ae89a400cb0b24fa5f7ccdfab9ffd9d38dfdfbc13c81245b84ebe0d0b4e6b9cb65ff0eda9901e7849bbf62853f0e6173de544eed38f1bac0ea1c7fcaceeca00aa51aa0767d18c8cb59cc7f0fb69e5a8ed69ed93506dd7b239d76015337ee170d0c057215fee0acfa7dd7a32", 0xb9}, {&(0x7f0000000200)="697fdfc4d0b46814c74f83b0be60e48f87b80d4cdfdd90ac4b9507a1a96a49ed49e9e1f29674b657c4522b2744e18b3667041c1d714e5dd3831aaf7c72f4c27527bb71101e7143530d3f15c286b05b7fc9898d91081ec0c6e9947f3501e273ab7e31c3041ec16188c57804ab73873525845524141819ec1813816e09d45ad00552e4eb172b50542f2366365fbb9d0110aab41b1887946651f2d5fdbb5c135f5a4b18ab753b1d53286e50beaafdc3", 0xae}, {&(0x7f0000000040)="d5bdc80d", 0x4}, {&(0x7f0000000080)}, {&(0x7f00000002c0)="aa056c6c8292335f3ae003146f6d482bf778f9111e79e9", 0x17}, {&(0x7f0000000300)="deca64c182043cf50b43f1faa6542c55110311ba210fe600ee1c0e47397257ae49a79491f480379f81485d7ee2bed5a09e37926e851e4385c0cd961e85ba1ff15e8c6efee1dc5cd398930a5161357bdd2dcd7008f28d4b7d926e973ced3c4df68b2308ea", 0x64}], 0x6}, 0x0) 10:07:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x1c, r0, 0x0, 0x40000) 10:07:04 executing program 0: socket(0x2, 0x2, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x30, 0x2, 0x100) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x1f, 0x8af9}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x4000000000000800, &(0x7f0000000080), 0x4) 10:07:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) execve(0x0, 0x0, 0x0) 10:07:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x93) 10:07:05 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x280) 10:07:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000300)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x45, 0x9}, 0x0, 0x3}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) fsync(r0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xaf) msgget$private(0x0, 0x10) 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}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffffc, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r2, r4) 10:07:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f00004be000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0xa0800, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) 10:07:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f000061e000)=""/4096, 0x21f00a88145f13a}], 0xffffffffffffdea) 10:07:05 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(0x0, &(0x7f00000000c0)='r\x00') 10:07:05 executing program 0: poll(0x0, 0x3f8, 0x2) r0 = syz_open_pts() fcntl$getown(r0, 0x5) 10:07:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x99) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89339757efd803bc24aa837b67f843f159ee6780d09b2b655dfb13b6a2fdd0359417bcf01a778846a721b3481f8e14320df23679df897e7cf8132ca41425ded6129319cefb08eb4ec1f7500bbebf08ba04e42b9757c935a519669a6e29048215a84158d4cc9228494544d2afa0f5a0dc9c5e75d0bd15490b7eaf40bd4eb5f0a6e08b773c83a9031c82c28032e23aeca00f3eb330530e0e99d8ce41d1f61e6efeac137e6696dc1c4c581a274964076bfdd14b0e06e403ffa30c541681527ba187f52fe3dd7cd3c582f39087217587ec9ea1d534f47b8a1615a170f144500531cb68d3593a8e4523ae", 0xe8) 10:07:05 executing program 0: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x80, 0x40000000, 0x2}], 0xa43a, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x40}, {{r1}, 0xfffffffffffffffd, 0x10, 0x498405ebbf976001, 0x7ff, 0xcf59}, {{r0}, 0x0, 0x2, 0x4, 0xfff, 0x400}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40, 0x2, 0x3}, {{r1}, 0xfffffffffffffff9, 0x74, 0x2, 0xffc7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf000008b, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x3, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x1ff, 0xa8b}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000002, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000080, 0x3f, 0x100}], 0x1f, &(0x7f0000000380)={0xfffffffffffffcaf}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xa85) fcntl$dupfd(r0, 0xa, r4) 10:07:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) r2 = dup(r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x20, 0x7}, 0xc) 10:07:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) accept(r0, 0x0, &(0x7f0000000040)) 10:07:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000080)="1cda1f733ce240943805c353b7b2eeef919febb94727192f6a775bed4de0b38e43edede513ddd2ac7e31bdb0dc297c469776a6e5d303c9a8f28079397d9fa8d809c16294b5a30c3de3aeb95a26a4b97e47e7771685a5dacf9d6463d641c19b9116a6bf3d0a2f4e84aba6c3b54b", 0x6d, 0x2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/87}, &(0x7f0000000180)=0x59) 10:07:06 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000340), &(0x7f0000000380)=0x4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/236, 0xec}], 0x6, 0x0) r1 = socket(0x100000000100001a, 0x1, 0x8) setsockopt(r1, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 10:07:06 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x20) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, r2, r3, r4, r6, 0x1, 0x3c7a}, 0xfffffffffffffffe, 0xffffffff00000001, r7, r8, 0x1, 0x5, 0x6, 0x1000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001080)=0x9) read(r0, &(0x7f00000010c0)=""/4096, 0x1000) setregid(r5, r5) 10:07:06 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180), 0xb24, 0x0, 0x8000, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() r2 = msgget$private(0x0, 0x600) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) r7 = getpgrp() r8 = getpgrp() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x0, 0x42e}, 0x5, 0x9, r7, r8, 0x1, 0x1ff, 0x3aed, 0x10000}) close(r0) r9 = syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000180)={0x8, 0x7, 0x6, 0x4, "a03a1d842e35996cb1ad5f1e8776592ae044b692", 0x200, 0x6c}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/163, 0xa3}, {&(0x7f00000000c0)=""/120, 0x78}], 0x2) fchmod(r0, 0x148) 10:07:06 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) clock_gettime(0x6, &(0x7f0000000040)) pipe(&(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000080)=[r1]) 10:07:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x8) fchmod(r1, 0x0) sendmsg$unix(r1, &(0x7f0000001880)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f00000003c0)="c8efc83275e2d23eec7679766a6fc83cf802b0bdd488da3baf835c563cb93159f2f5cc9654bcb350cded1104861b68aae562ad39a8bf5ca5e91bd2aa56d8160ed411879a257aab0fdcf628d3c2d7d478c90e99bb7aa8aa172141950386d349b56f596a28955ffdde30e817d32cdddd0f495993c23ce8aba0c9ef2cf2aeffdd18640c427fbb4c6ca7f5731c2b7284113097c2971996b6142f69a9ab3a789b946fd0a662f902651bcbbd843def27f9e7d449666c35481eb2ad68f1fee6383c332994549faf5cf1fea1cf3185729eff9e0810a79964e37db9371bdbde4578deebaaa07825472c0f94264e", 0xe9}, {&(0x7f00000004c0)="54fa2c07c7569256cd2deca7058356bc227566984a214a24e266f0beb3d4951c796fbefc9e6b16a70590a5ad65709b053807a5d13858ffe0d727aa99b73fc5126eecb8a0702cbafff8211011dbb24a", 0x4f}, {&(0x7f0000000340)="9f6c79fd68b779c0cbc10da24fd65262ec481b6b48274b496f128a0aa0", 0x1d}, {&(0x7f0000000540)="a127533b136a8c56fcfe3d53cd1cb6019ed73e7101149fd26fe81efc39e25886c894e67e1007a6880fc953a313c50b15d668b30b286e327be8734ec9999062f08e43ff59ab4ed3aa2441e02778788e0e0b6ab390b3150a38d5be6968f4930603a6836c236eb0aaf40e5b550d43f303b78d6b01d2f3c3e57c8f96c210e22370fc19016df6fb5e46d88859d05a30321bb5343cc274b12f13ae", 0x98}, {&(0x7f0000000600)}, {&(0x7f0000000640)="fbb50df520823c1f926d6118b6e919037a9bbc9db7347a7b3c476a1651da60d302fbe50f306e0d0fb9f569fca2871ddc7377b67c13513c2a448be67d0794ed8e3fdfc798543ef8ee28ea025cfd1d40732d463b8990051888cf61a30a1e8dffb89c134bb438e49dbe091e875c8803810b2967d5992a04f9e7f36792ac819aa909d6e75a90cc0b0756d152233cd52f01bffdc030aef794b7b8c7022df8e5264d699d2223aa793ba54de9dd8ac569769c5c6836695751981526f77ec14582752aff4bd8c37bc41eb94974081705a7803b2170e412f0ddffe5ab995595d74a82fff2f3e1cff1784351af0f5224850adf3b54a7812db1c4050f92155a07f1037b95a8ceb02404e3246eb4952e7954f73e70bb62e389575b8cb7853e441aca0ab5cf513faec551f156e3d76c3be93948d74dfed2a004f5b6cad3f08d722d85d880cd96bb5e2157f539996939d9b234ab51e342896ce78feee695c51b149207e053d963e994df85aada2afaeebf1f57deb4aa79285a10e9204f8ba24fafcbeccd2409ba13cf380ef229e4d10e9d004aeb47ac18f58e87cbbd870a0077e263feef1f426fdd9c2daaab604b317992c43b9b34fda0cb8a6b3f15c262f19658f015d00a303bf5095ebc936503a27df37cff984f91e100eaaf02ecc533581ce4f03502e16294a73878f96eed078b34a81ee97a5d470b08c94983fca0b1832bf8c5724ea46f9e4535c52c0a6f53e33c399ce7187bf323b6da1bd895973a79ed6aede3bdecd277bf0867f67aca3c62794ca070d74da9d309cc1ac623e51ac853fcd1ab4a2bfabdfaeca271ebb12819c815ccfde008b3e94cef9be4cba769ac17d04bb3b540badff7976107122b0628337d2d49f0f95654fea53196ba2556674258d671323f88ac740d6941582e5e4498b9ac6e74eb017c32ca4b4c5f2e54285df41a08ded9d5ecf7bd27dc0ab67632eb793e611c309370b51925bdb0c3e81b931d9ce3c89bed99b4163ea323b2806c0f1eb5791952155aa2caa389c18c4cf6090f9ffe99425967c85a7b7c0df41b04aa3f21c66504a16054d7e7708d26a6ce8e61a0040fc8c6e52d2c74c3bea2ed9a61b6bd2fe8eb00d7d5af8c17c51f954a61fe7e1f5d437a3ffb7a55dff64ee0af8104709563f80d435bd2f944f66076d5b70f24eaf2d7409cb5d9bd92097494291a7781dc8a8580a13f279d6676fb443d74d006cf7875b1819970f47f083a5cffdb912543f125fb1dc281eebc93cab0456d4e4737fec04b9502c3f722ed9dfcc3a22b921f487f3d5b4d7802200b2b1eecb7c53e84ee4181bcdb53214185f9978e010f28c65ac21b5f58de4c16c3a07b91477e801fb4f5937c04949ed098dabed6dab2747b97721415f4c4005ff2af55cf1cdb0b829d230c2829dad895b3a55e5b930a598b45465a4ef65026380417f492e60e3e11e6a7737efc828192d0d8571f61539d3c380d689270996b8985219484f351cc8e391926f5e1346b1f7cc8c1133dddfe176fee257b29ab7c42a52aa7fd93723a7376c68db47cd4cb6732fdecaa7ed6f89e483ae34866ff5cba32baf8c022e0ead080fa24c5d60454a7d6c9de817611b81f4b6c99675cb4498a1643b3496ac974e22fc49cba252a776887d02c2a910dbe1e85a79454621c891a07076650bf73d6dc4a433c3847efe9eed23344e70183c21f8ca22acdac7738ece8efa5ae5f4dc2de0615a213f6bae65e41cac8af0e75c771190b499122352b59f5ee41002fb124a6ba1f1f88235e06588d51f4ed89c849806d9ea03ef2752638c307cebb50ae1238641b33520c1e2c31ee7a4ae00c256f5a417918289722403155b8f3ea3cfd3665d726a61ca9ae3c8f3c058ea4a2a8cbe5e04e74c8bf84bd2cacc9becb22dddb975ac856edd5a5288a36c02e523cb538a0771826e28c6344588dd8cc7a0c1fda08670f201174dac21b5d1f555976e00fd2bb80d2f974631b19c76c143f80f5301563c6ab94e2b2943fd9f7f2354edb5ed8db3d07f88c1f6e6dc8fda6e339b5f7b1f6c5434a2d20af928f9c3180c7414f6161cae47b60e45660e91671b9b807533b943d24c43ea0f6412744ee81408491b30302326594e4767928f20f35fd55acc53264a14c54195818f6f2b1e32bc1d06d25f87a6c00267e1183ac3eabb3c74c38c1ef5b7c9213b7ac315a96cfca79746dfa807a8c315834efd16a0c925e8d45244fd4f61cbd36f3d80b148fce9db079ced8ec3c9ae1a90e2f3e92d5aa7fae2b6809ec779ea2981970d20a2452d57c6821deb5174d3dfcdd2ca22b5315607ac71f48ea9623640ef51530e5f72dcea95b1315cfa190aadf64473df2a348ab436e48ece275b32de08398e1897f521c7e0ca0048841d5405ff4396980f486a8884ed59e68f283cd5886a06ab5a724ba325440ecd90daa498adae14d885d5361b211d05b868fbb80b48c2d2ac898e7ca71269ea72ea58079872b0c84da8e584ab466c1789fbd588f0c4dfe4a541ca042bc74326dc7b90368de3360205c427156029d1ab06230c25bea145045c8943f2f75e7d9daecbd07f3ca00a09bd709f51d8c577a829d94704617b776b999191b0725ff5e3099661852e98fe9c74c14be7fc25733edf7745ff8e7029b8132805e73c92e9907a92a6913c9d0dc78a0c57400e7b4cd3c1108236b6a2dcca7ec0b603bd0d4089860132e46a43f4bcd24d0332b040e333abcec4a3fe66fa14dcb9646f176284e9760aa3537eb0d30619f54a12ff81666685a75177a68e92bfa98d2303ce029c5edc54a7ee711b014783630b343953bbc4f0dea82840ba53801a3e1d4347084cd502e80041e9ccd54993e0718dcfa868a6553c388320dc704037610dc33a88c42fe7f984a77fe7916fbf13856563a6e6af7b011e7231871c3fd51dd09b2a663ffe494de90a6b24bfe67b6814c4783b17b17feb1fba8ea0c27e489584a79ae405a7db4022855bd91df68c8cf1771b4eb31c3d1e5ba31aa0186db782f40804f2f7d2b6863758577f88547bfde3326c001f0886225bc7dcb7502370f708fee7454af4eb69d397b9f5aff36b47f6aed80f524dd8e7cd165397d4b5f5cf26ee4a4d2e71f7656cdf34d16ad34237616f41cdf323a0eff4dcd505cdf3a86f2291e9819f41c7fa8b31358958b564dae33ab030071b083e8ae8cdc26e1fa7064fe5c9fa8508cf09d9462e952e32ba4ec8d17a2b971afc6e1ade4a235afde19912496e99a8b12a62903e727473185f8fdb865827d2baaf00365a2fe9ee4cba216f389ab7b5a44055b5a72fef9bf4b5aa43ebbc376bf8574505f4532df75c6ff9e4bbe6e2158aabd7e2a83d3f6900273e2a2fee070b8fa3a0d9134a2bbdc34856912d3e5e658f97cd44e99650a22e31dea86421d69e0df5b2abf609ac73d4edbfe0da90d99dbdc456a19877d6b10d941048d1c45efd74ce227e4513215139850cf868fecde25bd43a7cebaf5224498741b72303bd7c0de94d54fb4f6e997e0b482e9df23b6e7db657813179e2cd57f00fbf211d266550624a3131e41243d7862aee904800b98d1c3b22e53cc28f406caa48f036bd3e30c783add7bd18aa0aec1ebdd0440f051d25afb1899f2d2964f32bac11cad5003e687bda36cd15241c9582839998f476af1f46fea765213171afb565988c467ca682e87df651837fa622d2ed9af4090c7ed06786ffb138679b4ce187b4645f887ac6d45b1384ad8fa071350164a8b226e379284848faeb9b6cd6ddcc04d4250de090a64f8660a290773c0279c2da61d4e75beecd172ac992ff4cf2846905a89b1d98e41120393a5509a318b7e3c5ca06c8b4e0a7ca1e3127edc6767403b7b1ea1f6a2fed979bc7cfdbdc8b49bc160b90229420a5bc7ac7c3057bfe8a9a9e0133e490122f5de8ca064e4ef8fe9666682b40ca45e1eb378405bf1f7cc9b69f9a4e8274e951868d1178851f8388833d652f35963452e2b917fbec324d8e0fae4722b5fd1a8c968f5d10d1d415cd95a35a16c838e3bd1fc025da98f778cd33c9900f8eed9a3fbc79d330d887ff9b2f93114f3ba05c3e9c9b8fb629f4ebb467b69b2408dcfb45d1130c2649246f2af65e1d00a2dd5712dd97f7b5ef204cbb698c8b7cd5f3bf726822e928459e360656cc89d95e46464d6f75fc9746218ffe25fa466a3c2c51d320352215f2e931be6b4b2b3346e58b9c4e6fa24a8c37dd48a5fac149aa698e03f1f5cbf4603467a3b2622d4171ecbf0973f83de5f1aa74ff7b92b40985e54016bf58eeaca0c56cd92b643bbf084b41aa973499d79a5e87dac2f563dcf963388af51c98bd9abc07e5c88481e622ccf1d4f0d8a16b0fd6c6b69c40a9631882fb3f92514285f73450eb703b0cb4d91d8e4bf6795ca500d18336eacc08ba89026a15912203fd60c3d6190534832d1bca108f7c8f09239d82c0efc1dcd14216cf5e23ebb5458aa248a2bbf866cba859a89e74d4fe3c711974d070e5cb5e4b692ea78ddfe2cc145b61b3d6545e032a8c2cf256e789545ad7faf3de929d49205c36b44caee2e5a2ba291f1af23f06b54a93b3419458acbd62e460f612cac395fa1b409f10ebff52bbb14931f16821b4c2c2b1d6feed8138db3e006c77e7701dd2183c457a1688b512041447c9ed679b5574b2573178fbedf99359c5ded40f4957ec6c61e3d189937ab3167ba08cfc2c91ea1b02a93644768411301bad8a6ea15052aa8960c8a88d478b2082dc97e0dc073938a7aa6a144801e5ceeb79817ef154fb3cdc24c07faae409d029ad42e75974dee4555d1537c31ced8d8cb8af831592051b971c8df78e33211b541d270c06e85b1240ecf3a131ccefc6b26a3f8981a564353504221f0e452f4266244fe226745cdbb75e05cd550bd42ef7afe45d8218266caec0caca3ce2c7962371b3ec84d0a87550d83ea91fa795dd76c18d631f9235d98454907ef5e1d20f57442fcb6673413e1e2718a1de83086ca2be7cd4f7b872451a09d805c6c711445728f1b0ce5428659bbb66bddee6a1f24a42104793b7b747d29c539eeec72b51c5010a07562ed378aad1961c05db47fbbc6671c696962fee1cf8752ab4baebb4f28dcacbd08e0f6c1e71aeae9a27cc8a9c1580a166c1575fe8009916b51d6ebefa5fa530774c96a5d400cea81a097bd4931f012fd0bcad69e961e5d2c27f24c356113a85a5d293da1c7fbdf9075509e7a7a4c69a1489d39ab4922f8998661ddb36ed76f4629f23b02bae60d72fefd8563d222cfa6b28ee727ce951f32e18d1ed342c2301795c28b5d92dd9ee67bfa3a767f042f603443edc51161db94b584a51d5dd9d35bcb830baae829111987ab242e522927b34851adf0e00e32d0d3036eeb0f0c1a75114aad92ca36e32ddc1caffd6f472120d051875148ea1196807f5bcf48948d592276af8dc2b491101c33811648fc4a001616f629996c0e8c7c71489ed248826996947f6ecfa89ae05e2bb582ce9fdd8adf8ca44d6350a53c09e4c0454897d1c06db83ae9160fc77105867249dce6efe9863a90889a58a6212cd1fe775100b2db1cad7a0031fb65c56d3bf3070d07fdbd5f87d1d3ad5183b3092758cb44f85a2a15db28b352ea6778b8e350944b86c68495dcc0fe4fc2e0bbb29bff2037019766f4a1d33cf821115100ba66e95d3bf38a37e67cfc26725582198daf7c49f0c59ee6e667fc954b75f863b1f0ccc15671eeb20fd65bed0a1af66b7bd28673504b8ff8160d23d03ce4828d16f2e8ea55e43cf877159a9e77d9b25a567ee618ad0f6f2b57a794d4327b0b10dd56c8e81ec6877d800ff5d7", 0x1000}, {&(0x7f0000001640)="2d3d29f65945b2b23529f8d99b2489f6bd033c74869f98fef0bae61f0c4f04075173712811e9abc3cc66e56003ce2e93a7290864664d110d3be23564af4ffeb4e4baa3c25a7d5b51d6bec53da1fb1903d6ac8dc4de6e6a1c3e1a8f498784a6b074288b1ce3b9c5069e5549b9ed983a262fd1d119234e0fc73f8adaa9bde456b84fa4d2f68f9f8e3b4d003a000a394381526fe431104affa330ca406a5a564e39434defc7fd069550b3748744f70503cbd2b70729c9b2920d3b1f92b11e8de5fc5940655ea3309c9be1ed129142fa7c19f3f1dea5a942f7fe1ddf3ddcb8f06fc610acea35ab1b6d7afe83d5a8773d5d", 0xef}, {&(0x7f0000001740)="ccfeeb480e43b2191cb8f6b0c63090b6fab4a1bb7a920a882bf81fe8e32b9b526c7b1f80f8fb03e31ad8e8cdf45dfa2bef4c80a015a9489d4db155f07de1240171e06f330a7c1453b72e4a1565ae1302f850f9f4a63384eb6ff819405f1be866d0ebbfa57d7268cde85fa9b08895751f4a600d61d701b0bd885ef2226405dc29ab59bbc143a59243a2ad0993d5440aef1719b0f50e", 0x95}], 0x8, 0x0, 0x0, 0x8}, 0x0) pipe2(&(0x7f00000002c0), 0x10004) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x7, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffb, 0x9e, 0x3, 0x5, 0x10000}, {{r0}, 0x0, 0x20, 0x4, 0xf7, 0x100}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x87, 0x7, 0xff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x8, 0xa0000040, 0x6, 0x100000001}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x70be, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x3, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x7, 0x3}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x8000}, {{r1}, 0x0, 0x40, 0x1, 0x9, 0x77}], 0x7, &(0x7f0000000040)={0x9, 0x1}) pipe(&(0x7f0000000380)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) nanosleep(&(0x7f0000000240)={0xffff800000000000, 0x4}, &(0x7f0000000280)) getuid() getuid() 10:07:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="17b3af93a12af80721f540a89520ce3ab92e87bde43bbb82dc9de34cb35c3a09cf614ee7c0747c358ab96c63f5bf50f7fc881945f8f4cac2f93a125f043e1fc804ef22e239313b6a131704bfc66cc8cb79b0d1005f6020ff6d6a4f654d78a18fe59cd5e4c23f1498671c4cab749b0dd91dbb48", 0x73}, {&(0x7f0000000100)="d2c48d064b065ed68a20bca878e69887f17db86241c40509b8f7b9ce3618c687fe1cb38b5990093bbb20103501f67f7e4bb3d9438a342978d48e9630b8e999ea9cf8dbc9bca685b079ab3b7f14a23a996e6edb896e82bf6fb06eace742b11146a9d1d60095058c7511954f8492a56636469a2977df03b148fb893c9b5ed3e4abb6bb68f423d4ac5cc2c936ecd56b8ced49aef6e19a247001a087caef9dcbc11abf73f0de0fc51bc74235e6ab8c606b94f45feff87803c0ef3f7b9e0867123a77276b241b58581c3ce6692667ff753245d57e503d28ff44181cf2758320df", 0xde}, {&(0x7f0000000200)="b7b1aa8daba59a7091746b304b39dc00c8d8762bb2f9031badcdc94b8e3fe9e4ce16ae03c4c1f941e7a9bb1fab2e9c9f6e56a4ac0a436806d9a4674e3b9ce45783c2a9928f061663786a2dbe9857e99895d484ce80d063a57ac727", 0x5b}, {&(0x7f0000000280)="899aea6d161fe955c6489a4ac983ab81e1937a6515ee243a42", 0x19}], 0x4, 0x0) 10:07:07 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) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x27, 0x5, 0x3) 10:07:07 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x8007, 0x7) sendto$inet6(r2, &(0x7f0000000100)="7080769648709ea6a4607b7ffb1bccbf77e25c1115eeb0e6f4291a15b2036ba829e28083bb0a13aa2da1e1e418023ade4fa76ed8dfcc6b0ff1111106eb14cc5082", 0x41, 0x400, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xffffffffffdfffff, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="4bd898f750949444deec8457d7c05048ab41d690e43677f061aa60374bed997f5c8c34a62417c10a8c1c7dadf15222cc73d529bffc281486f45edc66bcc3df0f340cea0f1bb10b03bb1f6e878311f98312f03d70c20017a0f95f99a86904b04963310bc8c74a876dd74e6a9ac769", 0x6e}], 0x1, &(0x7f0000000100)=[{0x38, 0x0, 0x9a6c, "ea1bf872f38b179c0b49772e220106b9c1938563a066559321de8954a52180b01c4dfb"}, {0xe8, 0x1, 0x0, "fa528a0307f80b24c58d66a1c4c7523c61ed3e72b009045eba0d650e7b40bd163b3cbb16e1daa8b5c25e3ad8b456ad09af038a4630f5b5202931241037993aadaa7265c7f050832bc164232dfcb328a1b43e7c28b006d76502b7cd6a7172896be23e7426f66ad5143356237940fa9a55797bab6dac0b7577c2664fc3643a10a141d16f5d9a20e4562343efd9dcc9ff0d5bbcb66ee90fa9bbd54c5c94a97b534ed5debf83cf4eafabf3762deb832b27448ae0dc2e366a7b16a56f37335c7577b0d6d06948c96556a68ee9a7dd9cc98fff1527"}, {0x98, 0x0, 0x4, "67faf940c07c2bd5e31e1320c055622b4b335bfc39b0097d838cc64a4921743e4f7b29c2fbc62dbb5fb6019d0744611ebff087f0e67c8de2911a6b7175518425be8a5d5c26c12f6e0ed65684cc8641457f98152a2a2c5b2611dd2a74f27f450abcba48d1131f9e27c489505f205c9ddaa0b751324b73a870a6db5a47da799ca1eb62858abb4f1c"}, {0xc0, 0xffff, 0xc7d, "6a3cf2cfa7794015fb7b657220dd2e6fe0e0393afb267891b592fa98037b8f365b138449510f7219fa06c83ffafa30a67ca785f7f7abb0ff8ccee3d9878882ebe5b3be4a8c2dcfa7e6a7fb880b71ca6faf7e1b4b3124da77400bfbdbe6289407d6aefbc369e8a55599fdcba6abb169b9463cf0684a4082c8962053706e0d5c59d6a67c400be4172bfe2fdc066e2f0752ca83bcc20301957d04ba0b228bde48dac36b64cade05c3e80c66cf8ee88c97"}, {0x110, 0x1, 0x9, "489ab180a11f3672635c4aab4b6681cae19b69918bbdadba1630e4eeefab747d90c986a02393115f6952c43bec2388ec2d72027fa90a0edb242d9efdab789fe67f0c67e03d65b2b5c1eca98d8f64d3115d47f139a02f0231c5a678aee58954e8cbbddaa04bd533db7890e4c3802c1c2db2dfc41fa93b14c9e40585ea104260f644bc6aeb6cf6ad584831e60220a7b288648e85b144f9fb0c57c8f232718297a4bb1afd1f014b6c64c529f9c6b9de2f4fef02714b9f4b62a4a8187f6b21040989abbd40bb7f877b68c6a1f9a7d6344f2b846b6cb0041888b0a7ac853cc3da33c6d6f2a50af2f15a2e96556499f0396c1193a92a4355e854bf8a9a3bcd"}], 0x388}, 0x1) fcntl$setstatus(r1, 0x4, 0x40) 10:07:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 10:07:07 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) nanosleep(&(0x7f0000001c40)={0x4, 0x7ffffffe}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x6f6f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xffff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0xee98, 0xba5e}], 0x10001, 0x0, 0x10000fd, 0x0) preadv(r1, &(0x7f00000018c0)=[{&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/195, 0xc3}, {&(0x7f00000013c0)=""/209, 0xd1}, {&(0x7f00000014c0)=""/191, 0xbf}, {&(0x7f0000001580)=""/147, 0x93}, {&(0x7f0000001640)=""/94, 0x5e}, {&(0x7f00000016c0)=""/245, 0xf5}, {&(0x7f00000017c0)=""/219, 0xdb}], 0xa, 0x0) close(0xffffffffffffffff) 10:07:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() getuid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 10:07:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r3 = openat(r2, &(0x7f0000000280)='./file0\x00', 0x10020, 0x17e) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = fcntl$dupfd(r4, 0xa, r1) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="6e020000000001000000"], 0x1) linkat(r3, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x4, 0x69ce, 0x3}, {{r4}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x2}, {{r4}, 0xfffffffffffffff8, 0xc2, 0x23, 0x37, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0xfffffffffffff77a, 0x22ad852a}, {{r4}, 0x0, 0x4, 0x10, 0xd2, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xfca, 0x81}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x82f}, {{r4}, 0xfffffffffffffffb, 0x80, 0x0, 0xffffffffffff619e, 0x3}], 0x5, &(0x7f0000000240)={0x8, 0x84}) r7 = socket$unix(0x1, 0x1, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) readlinkat(r5, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/65, 0x41) dup2(r7, r0) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x880, 0x0) r8 = dup(r6) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) flock(r0, 0xd) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0xfff, 0x4) readlinkat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/13, 0xd) 10:07:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7f) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 10:07:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socketpair(0x26, 0x3, 0x827, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x993f, 0x1, 0x100000001, 0x8, 0x6}, 0xc) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696ce53000219fe6ce43eea9ab392bbb9bc5db57082a51674123277c9e8f22be3ee7755a114db9905a0ffafa3a94a6edcf48c8a314abd8f5dff49aa9ae6a96a6b4c7151e4e7d"], 0x10) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0x7a4}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 10:07:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x5, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 10:07:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffe42) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) pipe(&(0x7f00000000c0)) 10:07:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000a80)=""/4096, 0x1000) writev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="a5bf6d14c7c3d21cbf92cc70b09c5051d64e29ce658c9b9092418f8c7f3b590293b45675ef53da3fe626edecc029be59db270744287c361ca4b68114a123658a782044c502f38f750fd86344819e6044fd3bf4f21e8d8fbcbc038d7dc4b56a1e26884d6267728f22105f9f36e2f23d97abd6085a66336dd9ca9bc9123db58180b134b8cc4986c5b01e7e1fa297c0586ddacf94d3e17deb3e3e7774139a5b0689eda754df7254eb625b228891eb08018841fdacec7f1a5ed69779588c44978dad9e29655d", 0xc4}, {&(0x7f00000001c0)="fdbe66ef98dfef94c214caa0d732cc3796c0b078c1bfeabfdb33548dba2541cbda434a21032d05a49d9e4a1545b38ee452219b7c20b7ea1491e97bbc6feb0595a4938eb57a4b464e83db18d2489f2a83cc7c29c4307926c5469f90e730defdf71aa91c2fc320db71b09afc4757ad2d88453162", 0x73}, {&(0x7f0000000240)="e75c64d1369af45fc92cc5f6c9134fa23966537cf8ca0407aab5e68cd05b078386dbbd1a446ca59446dadc13c27e5b7160520c0b0af686cfd3dd049440bdbe48892ccee0254ed873f35312f0f54ec00a40d0fc0fbe3aa7446454a2eb8cc1229fad4d9500564a4082f6398a8577463a600962fbd1aa784c9e2d27dd3dadf496a0d22a9a2c936a69df861030fc723e8dce044e64e00ce8ba95d166356f8a262a65dd42c3f7f8e9f21762b97c5efe10ad5a21aaffb1f49746b24127d96f6e43cea67465b1fd5789ec10293b383240798c56b1b621c735695af59836d6ea5d33f39c5a05c0b6837782cbfc4b9dd3b36371cb96343cd7ba7726755bce81d3365ec55cfc813fa2de1673eb048c4acf210ed90c750ef30038c27ec55c5376ca971cf3dae8fe0c12ea0c91c8d9c7747958410ba3d3d8b20c4412d2322fd76d1da24efe97cb62e6c06180e6daaa12c32a822c7ee707e207f5e8697755a910f7c8710af0e470cb481c53833c9bd3d9637b4fd042c0fff14ad0f44869cd12b3f68d13f40af0ca2889841e0ddfbe2d50373cdde3d789dd69d67134edd09d4d60dbcbc5857b435085ff9998d832405b8285b48f2dbdeabd4b1d928ccccb6f02a1f7f4d212aa0960aa98a705d40a9a9da383fcf8ff2ed6a8fca7afaa4309066effd2b18bccbd24e45e544b2c924fa46896f43cd9f512e3311c198a575aaa4e02930c4e4c74225c8b71679065759d67403611ccf43a8ccb01991f89b724ca01d057ade54b41c5c42106f86ebca8ae845b01e70580126839296cd925e532abbc4ba6449e3d88ba32691a7843f374f1d0294a818a4c666fd9097bfce208b92d1462f044254d583a65436cb43d90dcc940816f07c0dbc1ad294ac44840e6588ae651ba6534d65754c99cbd0c8e3d9adcb0a7eec6b80c6e666b42d733937ba5dcb39c32e477f99b2c60b5ac4afbbf0c60c4f05f50d11a8690bc134c94bdd3401c9695fd6d1175b2cc6b38534b73dccc4ec2a88c276e3a0c72b46b5b7b431f517237c17ae130f08fa0010042293a1a132390179efc44ef189bc272493e6133e728210a9e067f63045bf026f414127449710c077ef10a5ef9cf44068b225c28ab28de8f1aa6800fc3e10031b3977613a434f33c088aed5fd898777a42cd2dd8179d47ba31eb453874aec23ee9235d9d67fda808e979f701af545067a5f133bb19ea4d9eab1eb7e912c26b5a481ddbf87ba432a0adbf65342665b073376cec000ea12594f8399eddcf9c962857d7324c782063aec634be75e2fa28a14ec951a00fcc0c87150c69070a0531cd29989513617f86c5605d66a477823343bca2326536620ad4e827c2db0a6a00875c69e8410fdbf070f879bce2b872cc5c822340bb459960759e1a3a6345fc3cdcf4e09a50ff10a087f9b7be14c7187e6ad6b35d28eab070f0f26ac2ca6b5cec4872e3d73a662783a38f5296ad21ef193b4386a0de40b974aeff72c41c090330ee9f3228313245c58212169e7f3e9989fdd86241ba1caba3f30fba15ba1dfc7dd5cf8efac028bb05deaf6ec53a4b57dfdf58747ab847b6003b1437c66c240be0c2cf3657a858812a84b07713f275ddc4057ad1d500c27d74894e920ba6f9ea86b66ba52895af92fd267cfdbab04508c502027dbc64f8356c0af26471462f1564421a92bdc592dff657089f58cf76e40eacca0ba04e4075e2770986aabfdfddc6a0f8fa320e2e77e379dca903848834b5c5cf9c5040cbf62daad62c4f1336810f8a691061da98f6404f3c5727a8c9b13f1410875b3f2cb2add36c70b15a4028cd2ab5d2726989afa1cf41c384485a276f39dd30b61756fdbd8111a1c848798c276c86b6636c2d026100d56eadd08ebd6f8c6ae2527aa46a06406443072d203f9acb26127c55ddacc242ef54a92e56e06fc71430c2e1e849c6a4e42ed2c9963b7dd4f36ae9c42954be7e2d1f95bf3b68116be52c5f02d03711442a3187d6d3750e779cf1e57a34b6b97d143cf2e33f7064c983997d4032f64d2f12c1362f5f0847af255f1a2362a03e5583e966209b807c09344d4dd7b0df7ea175c0886b92e23f56caa6041cf372168f366ebad1248f51fd0ce5fb41b0540bdcb37a86d2201e5c0d9c01e9c9612fa4f3de94a2320e5e225d54bab171a7a47d565ba55e31adfa7e68aca59bbdbfb3780d31d21529dc746c8acce737a9cc938489f7049f8fb35bafcba2c671c6f3476db5facd8380bb46e8a990c672a8068d78001b0fd1f2cdcb9a636c0532518b44f100f72357cf469eaa707f833b67064e9db5adb11e158b4229e1aaeb6a28096ced56f67bdcf3b8af76c15a9448297d9d02bdf0f13b9ec36c57b19d0d5d914896ba235bc8b0c6705c73e6dadeab0125d8a9c8372af60fe0bc4634577e59a5fb38d4fc9ed8fb82873fe79f23a01762da62db538c4a568a2c7b424c408cf6a558da632f1988b2fd4956e7b928a0a6c79968fc64224115b4bbab45bca3357aaad3ad7b87da6e2bcbdbe6205e8a5866e1ffcd39965850dbd14772a13df0118043509dfb86f5b475d416bca749744df4db33a12a8293dc91f406a3146585fff66620af0c6032fa8827c369207f68f3073cbc20f243e24ae1b901cad051baf1a10a9f47ddb45742b89aa30de0aaebc7455f0438185d71a87d98f813c95f43f2edc416a71ede7932fa783dfa7b07116102c125c6edfef7bfc3567fe01cfd77bd01752cdf9ed72c9ec1ca5c32f8c193f08701fb4fd71e6662f6d0050a2899f9563389aee81b991ce1594def4f835a641a5f42efc2dcb92b70a291be0513db090d6541b798e10872220a92f23ee627789f8ec7dd6a1f8e60a05f867358cd84ab0d1adb7d53e510a0142554242074c9562075aca020dd8e48109d8bd4229546bda57cc9823d22bd80be717751c37cd58a3de93023cf3f70467d2008b6551371f07869e74d493061f14eadb68457a0214a8040a6ba2c8cc0dbb8cda9451f76bc8152bc686c6114d0d8857cef172428240b6b6248af1d9d395ab574659522758c50868504137d46493086d15a0d649e96477b9bba579b3115e218c1add3ecc61ecd8327f508937ce8cc7a3f7f9c6889acc4ea660703a4dfbae7fd918f96f69664c7c6411246ed4fcf42be323c6fb07aa71d34be39d84b9dc84b3af6e48f19312e46cf4268afdd18d33407635b4135c66d6f5236e2dfb956d2faadc1cdfe49ef8435d630d65d978d7b561166cfe2e63fa762560f3fb4271b1c3b972305116b54cc47b0c671e5751d7b66449324cabbc1b9e7d508562c5d90af07d6489df29410bc6181e3420a87ff59f9f97a695e9e0f3c12973f034f4aae52a207026961c9144356c52a145435b3662e0784a88f667d0115e834bb35a6f86d21b456c361b96118368bafb3e6aaa392eed08a8a223c6ce9d94462b8a53effd926c17ad8fd22ca23953de1bc6a64fb64106b3f8416f36c2f12d5c0e416fbd75e33ad3441496cb9449e65f4054ee15837fd9f98359c76a0812c0c26464b5f4ac078bf562a503810be990bf8d5e1f62a16fa45b233df0b20438f4891682e9ddc0f92f85de23b5d323e2b70c762c17e918270bc781efff60b8374bcd72c2535b6f4de4de26cd90a8038fe95e0be28cfc037fe94e4135595c6b9e7a7f2b633c12e48eb08d65129dd97cbc64c16bfee0d6602d211693bdbd9bc885cf048c0ac2a1560fa597fedc22c22ba492c72bd56355b4f66c75c278ad6936a64cc72ca3532c4fc77cb9259ca25ad3ba791b1b6f95863782b932ba887dd8fec551fbcd283251bea0f0ed841e035ae5d62432bb002d69ff128d477fe309e4315a3d5e49ce8f624d61cdd1485a48db0ed82ce3d2c462acbafe3af9c4c667191c5af01ada322eb1ab2ec71052e581202f008b11039c391a97b464a19638feece573934c55070120c0d2fbcf38520a62aeec6b63e9afbaa85a88ad277f94ac50af6289178cb07a1387980014b0e14955bd24ab6cf1e197404f8b21089511d54b19e6dbdcfb80ac5970b72f479742c86c30c89290fa2944c95634f4f631886f04b071dfd2ff57944df61b094df6784cb5ef15f8dc7a65839a56c71612862d401d48410596c26e4725296e78acd6d92dfa3db1a2b3d574052ad2a400af05c158cde9410afe8de1489086b4f74301d3d979af16d3861c65a837f15e48a7837dfef71c1f4a2477bfab02841f82a3ed9c844e299dacdea39d29c5c52dea186a3eb218ec5d5b68a73d23e97ed633a73fe05c88ac7515fb5934ec67e088377fc276bc4fcdc356a69b577c36bcf3cc1221685591164951af12fb46c761c786e400a798cd53cc3869b5495d209b856be14c1660409a95b1c97c6ac5fd836181836e884b51787de70fd1a7d64347db8093ad9892d124aaa6693b0ae34dc9251252858804cca52541a923e3f705c285cad329f75b82e7678e560f1740bc74f1d28b2de5e8f4ed3ae37b9ecdb0f2d83b953ce026c543ad31af11894f5a4a9502bcc9d220358998a830de171196f9b9933175c1a3aac58a5e1266fd6eb7b8cdb7db8af0cf7f920f6e1b5f90df16fe3796e63783a6402a9bbed665f9db055008f095451c8b05caf46654d981f6b9698d41e70fb51c9995d3657866c84cc36b6c3808fe3fadc94b4e0e60d3239b969b08e175bb8dc5d1a225e20611b6b8c17b493a3b4c052b5c96eb43a79b7d926d94393fa8df4e5972a7a570b00b3e17e6182ed68f30a7b33f8cab9ab09c0bab2c712c4a81e468efa87a62038efaac0ab26df7bc7d16cc9c858844c7f70b603c2ba420b4e44aa49feaa3a900992b48de9c519e6fad3a77c6480af5608f0b16792ad8447516836c674b962988a7d55d261e008e09343a5eb571ef3a790e9a9225a8db01c44a440caa9c66422b493af75beaed2ebe9962fe20a86b375a3101ce81bcbdc3d6f5c2034d755eb8083a85c514796db55db97c64c3b3886b9155a8d431002ebe719d7c1e4a85338ca72a3a5d87118c0d9df0fcd10dea82e6de53f64800ed5a20637b1ac21927785221948d48cbc387f94188f9298cbcfdb160067dc151cb458acbde18d89979762498224b28975832c21358131e00726ef4f0e9674851f164ee628dbf10f43bdbf1c18609c0f8031d0953ca446b253f663db8ba2a5228316f61b3ce9e8f223d9bc1967719f6b7039d7bb7a8f4e24d6d4e7fd16a5e74960f37d6fa50f950e816d2a0b73a0b75dc76ae39d5f8751bb7c8b4140088798d337965dc0e9ce1c2f186a699d0e23995857361f01416dfdc1167319b93d46d1efe61ad62f981b36a59b39fd2b5b040190f4e21af965213a7ec4252899b73d953760751a95a9a99a32a1750ca0aa2def83e8b95317b3b7f9c53c41debbd75415bf470db2f3f13b2907bc364d0f94551650fc9ab01fbfe7bea41ab36e67d81256c5fca0b2eef891caf69a748ac87d60058d6a1d4462000faa3ee646dec8971a431d1f0e574a9130d2fa79645c47d67a1a40bcd6d9cf750cd6cea4f89da6294a9a567931bfe7f0f481a3cc7555843ca60e313937aa99d0fd3c9dbb928ef6931e4ac645b3cdd2486e74e64e502cf2fec98766aae2e0e662af8ac8064b26d514345b6a25d92f8bbca6164b4222ab792fb34744fa161124925698e4879db6e90dc5275c1399426d46ecb7fb6b5103234cf1d4bbb4ff01d1033f989a264a8f051c0c6c943e79296b629ce8af3826beb2170d0ff7186955aed84e94f151941d9d8a5450491099d598bbf481a28ca163924e87cad46e1af89b8a201d348d70abf120b13e311bd8d71f7bdf1c95f90633", 0x1000}], 0x3) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r4, r4) 10:07:08 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 10:07:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) r1 = fcntl$getown(r0, 0x5) getpgid(r1) pledge(0x0, 0x0) munlockall() 10:07:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60d", 0x1d0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x38, 0x21, 0x1ff, 0x9, "cd128d8ccfe36db81433872f936fdae8a582fc39", 0xb5c4, 0x6}) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/123, 0x7b}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000480)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() setgroups(0x40000000000000f5, &(0x7f0000000440)=[r5, r5, r6, r6, r6, r6, r5, r6, r6]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) nanosleep(&(0x7f0000000040)={0xfffffffffffffffc, 0x800}, &(0x7f0000000200)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) lchown(&(0x7f00000004c0)='./file0\x00', r4, r6) syz_open_pts() 10:07:09 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) readlink(0x0, 0x0, 0x0) 10:07:09 executing program 0: r0 = socket(0x2, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202000000003c000000d68b143d1e90c4613e2efb898fdcf33e0dac963eeb04ee9c6b3481b4337bcfc5f956c4b73118bdb5b006d810859cd59d9ee8cc13e65479195d83c400c5519783fc744ee142e77b08d34867296bef39a6acef706b7db28aac31e02c6f687811ce89756df1cdf929e606ad525134e1ede39d6134932e2bd580ab3ef6505ee79c93a5be6ef03c00076d2fe73de2875af77b28ddb22d2cb165ab9b738665526a21a02123259608360f4eced46262b3ed744502e5c78256177c335995f6726a809c8de4e47b8bd82c7af205aaf6e5f188b0bf106a4e60c479db99019da0f609bbf383bf051b612792a2d47a88a3da962e38e0bf493ad9a1444feec7389d911a1235"], 0x1) 10:07:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="1b7e6d9ca24e5ca1fb058d84619f784e2271069df67063260410f09f73bc3f9383b7544c4e07b5dc5772a44a46d30ced31a91b161570b5942d2c33fc11ffb5455c479ad23e1ff8829ca1dbe53840c987445a27ff53edde9f11899b0a4d9d767f0a450d4a944b80f01f82be2c7346b69df30d1e75c9f47f4f5864609b798cb6b2375b56fce6566e5b2924d9704c74f4c3ebf81679d348cba638ec7a0f4b23a2907645ea1d97eb2594a20950ff56d1d9e9c15a6c9578695af79cc9", 0xba}, {&(0x7f0000000180)="483637a30dd9cffdb05deed24ca1ea74fe61a8a264ec776311388ea2b2831658f5984df5cd281687f43f137b2b513059e21142dba5a73b9ae260b3e5ba2010d62ed12fd232a6dab60a0e8ee037164f3ac41c52e7eccd5b5c7ed2ef022963af4356ae5729b4680c4c20f6e77570159273455901e8d3a8c82b8a2eac8d83f8c2b6e2be5d73dd88a81645179d600cf1c078bb2922a1f3fed3628f9889230d29d9f8aa56", 0xa2}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x2}, 0x3) fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) r5 = dup2(r0, r1) ioctl$TIOCDRAIN(r5, 0x2000745e) 10:07:09 executing program 0: r0 = open(&(0x7f0000000080)='\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//file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xfffffffffffffffd) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 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//file0\x00') open$dir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0/file0\x00', 0x80a, 0x4) setitimer(0x2, &(0x7f0000000100)={{0x0, 0x5}, {0x10000, 0xf800000000000000}}, &(0x7f0000000140)) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0/file0\x00', r1, r2, 0x2) 10:07:09 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = msgget(0x2, 0x538) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000007000000000000000000000000b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ce500000000000000000000040000000000000000000000130000000000000000000000000000000000000000000000000000efff000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xbb, 0x2, 0x1800) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f0000000340)="652e256a38013e8f0d2eadd33009fe9a87e6f3977a81f4da5d9f9abb9515da054b12a43ff1e880bf41c39de103bcb421ea19c9a792addb2bb0f0164cd04f5bec04fd90b81362b780ab3ea233da2965960679d5b8", 0x54}, {&(0x7f00000003c0)="842e682645edcb12431499d94c2e1e5c9e25a57c29ad96d613d1f702286f6f566a54bb855efa90b7f46d93e1d817d5cfa7d09be5f97c15d4bf4e50a5a1282de221abeccf6d7d4747aa48f09d93135a07387c4c872ea76a772e8b2b6454b11d149aa6b7d715c573d71570b1aa0db1b0cbc96a5b68495f4201698ee1da5b90602796b5d33254e4edff19cc6aee16549855eba1e76d0561d21e4d232b5d5690e266bce7206510167bed879d7c36cec134f716e0df98d927163ae61acd6d5c1c7bddd9847d9addd589734141861d0f6c504d4fca8feea836ded1984a032fffec228016aa96809a76134a8574393492dacee18a5d2097f8e51e69633c5a00378c7c96b5a2c2c896e7328ea00f6e410f68d8852afa57a8a33a6a796dfe46c59a70dac6dccec0bc81e2632eecb92c97db49e62045af9d4b3c1fc049257f0999d7fb5908e4dea1d827b0daf58fe2ee3cd44794f2f598188b068d6ec6c4e60bca6ba6a1e6d61ce9059c622e9a0b9e651309d6ad57d7837a914a992c70be05271842ab3da88e8fe8f86188258b1e1c1fd4a3a054341ed89c919b965e14c1173c73a408fcbe9d1596cce32afd3f38600b9f88b5f4a9355da38799378943cdf024f2eb707540756da91dae724a7a0009865ff72c2338ea3461ddfa8f7cae52d96bc1fa3a725f5154549239f34ee320e5864d6ba45f98cc7a6833ac0cf2732781ba8818e374b4f81975f2ee644573ce9162c53838ca0ba4e44f95f89fe5cc16860205bc915cb3e3c994133db81570c480a385b782f09a079f6ca2bf3e9785190683d32a882411d035c6ea1c8b7aac4d2210c2ac3ab2dab32280d5b3511571fc09b7a63413e419205ebe5e78d29fb2db5dbf57f88a023f0b7c9813b33238426b02a08e83782d17ab9208d98bda5021de51e7002f187ae4782975e274765ce5d96fc2c1fdd08375e00ba8090fe2dd095db2b4cf87fe0f343be99cc5734ea22bca63c45f50a5ca8e50ed34b94d0c0e9fb37e9b31a49c3b3eabd1d5f27cf173b309e1e4e2ef5854baeebe66b5c1e78e957abdc78215938f5e0138c159f30c119b074b42dcde4e0a1b7fece0794927f97911a4b888494ddb8b94d8b14f19059e2b8d9cffbee1b416a490227e2d6b8112270d9ca412720cdeac7d72b73d491c8aadbac7afa271d90307459d200718d3891cf9523a16aef86aae6ef0cdbecf3bf4dde9a823474f29d1687c76ea16bce5e0b5806a4bc70f0c990e1378066199e24b0db0212359c7d350de0ecc391af5166124fb979a7cd7699972c749de44f84b2475a0e8ebbffb89205ec21a029c924f6cecc8c8ab970891c3780ef896af977ea9a1ef687c207628e5e65024ef3928a2e8adc93076cd36fdfda112cb7e7f527a7dcca5db97dddce145cace93c9367ba27c92d028b68783438c73938a50024b20fc4facb6306c8a12522c739805a584f14c4afb13eaca92d3f73f79237379b0d36ac6693597a4f9be8d50f83ef560c163809e3514fbf6eb04ed01d8f1ff78bde72f6500795d9f4ce46c3000d205f1309700ab9240151a47d172cf81aed1cc130b47b09db4db53f923ad63c7e4e3bc2315aec26f4b6d5c801935764ccc0ce2b6a2b2f63c837007586bbf7cd8a88b441aae53108d54a6dbdcb86e577e7a6ef9598d9b7a2b7f6bc404fb7b69a88d33fad073f87298b0aa98faad64d48043f0b5eda7c068f6806fdfabecaae3d7cc570f81363084ffafc075aa7868f162e938a26b60e453af6abefa466315a9331aa40959a39b5c1d8cdbc6f556c5bdf343753dadd888550192e9b45806b96c7f3c935fe5292a5a026186b86a99468d16105d78f3261d16adc0723b705c61482caedcc185be721e4504663b4135fd3822ce3072513517898019f6ea4f40bfdbbf3ea6c1604b7daa22c8fb7332dc426d68c22bf8fe413208f7d51df46851edf2bc61271af40d845855563c24a0d4ae423b7933fcc1c1403b5f6e094e1096bdc698caf97764c9cabf93e195e21337173def90e5d460a55c0ed83df618b5dfc0b4f59e8287cde2a995cd65951abd6faaea5a764c0335c451e11abbf8f9c2cb16e04a6b5aad9acd5d40d341477eec44fbbe5bdd2ef1f2cd44e1a523088849fa5677bd9b032eb8cd85e0eb4ae69563dfd6dcf2115f9d557d183c44094bd75016b588d8f5e0088d19c5501ead2af2451b7fc76516eb2add8fcb1ac37e82fce14f7f97b20549851adbd4e746248ea9386efe7413ab2d2e3b038a17fadce2431c86ffcbcceb05ac14cdc7e7b237a17a2edcb352650f41f1e25c9b2a61533486868508b6056e67b0ea4a8b2e1be19fb0c76091661530dbd7ed5fd4ee8dedfa35e32d25a78030daf5604160764f5a65f453fd9795b79843b65f942eca39f180e2c78067180ff482166b6150ee4fee583de927af4262c66b969214934749a8b88f3d6ad272ce3e326f18e487c02c88177813f84262ac574e10504cc49ac44449a0e9acc1d467e72149a045ded2354cffe541b852d5f12c945cbb5448b05f570eeb91df497f6a260c2f104defb1edefa14584b4eb36cbc8aacdaf4d82bcd08d8dd5dff0ff5693bd256c610d13cac983f42c754940e280eaa8b5e6fe2f8451051ed40d4d17328fb7b486d1d65fa8a4d5a3d899e243f20e4229b3849d23c87a9cebf980e749328ef96e261b0cb69e8ce80b9f1fcc121fc763e65bd7076139ee8e1d100d29a8be14f1f16195607d1af3f3283b6ae0664776b1a22b2a77cae0904644b53413d956d45e5aa302dd3e50933565b3be0aedd0da3bed81589e6948c36ce3c08fd6196ba489e15fa3176ce89d86cd5963ecac0eec023af331591fe62f36d6280ed1beda2da6ceb2da1a0c577c5a275cd801eab0654dbb82eefc53b70f2b64b4c5016c477474b3623e64e91516f471cb5a3bc9a4f5b72942f4622e0a6ce5e963119b9536a12575459b0d8d56fd180b7919dbaf5a34c2af173aa6efb9eed20c3d27ccc0fe7e841860836bdf1ace389a82b4e32a0a43ee550904ea13a4b1efadf4ef4f6a1ce8ee4ab6cd49ed4275a48e311400afaf487a244bb5e626791c0ee5ecee9f64c42511e90137abeea85e7d37557e0b9dbb6941202c64207777f7d63645c16aab32337b5db7f9f15e7d1831c07391e8663f66154f3c009e089fa4c7bbeb38c7c0f33e42ebd7cbe4cc852a631daa21203d2f9b7f60cebe7805f9d598bcb18789932c3fc6f79b3491cf6f40952b2a26a6667573705d2e4608e54548fc3ceedc3f1af9a5e76327e33feba2a568694edb7443cf0edf0a4676d1ac32becf83ae362dae97e2272741267b225b92845dfc5b53fd428def36c59260a8529b46b8f526dbaf1641550b4f5c19792406edb74df679a1b22a13e0d3b5cb1c3e71dd232b61fe629530501e6656f49b0093533532a9da8535e493bcfa034f05becf03796e221456436c6de78659c9b1f0fd113b5a362f82e4afcdc6cf00663040ad7c5145a3953d2c731ec8f203c4c81c4d9baed027055cba755c2ee2541dbad819042b415bda1bf539d43c6b49b63c9487af66dbb74ae68756259dc2df2d1dbb1347732ad4c9df51218de0f62f3c92f9edfed42792edd10adde2f12212ff715fb6854a603dfffc3bd3cd145f0c8559787aaeb0fbf9ca10f4359268bbc54d87af0f8828f825f5e0e759ef3eae5de2ba49b98c28e79ae23c9a9a1d1a589a4662529169ac6ccd192e2ae85ca210df9eb824acc2a391f7118c1563fdd8fa4bb0d089506ba17c4e62c11526de751f389ee13233e3a97e672aa2574c5a9212c885ff08e57cb647cd3f10275b5ad8580791a603d7db7d9349d16e8a051b85212d48839fc2094f6226f72e0169c82e4a3bdf81fe7848ff0628ce9f811bc827cddd17687a0bfa909d20912244a9bf12fb2b425f307da83540410a89636f5d20f251703059a26c9c557b1c0f0c984027d46ecdd57b384b9cf2367185489341ba4516a7b38acf244396913e2004853b9aeb14717d8a9177f9db48a43e6351230a14fe1424fd3f3699e8c3b9be4f37216a349f92d2b1132d334a1962247c66b9befd2663dc8fe2753daf712e0f7b6092b84fe96ab5a2e7bc93d212348fa29b468ae919c4e40121e9b180d0110b31fcc624bc39375375f1b9b97df19232d0f53124ebf1e4d19f01b691dfac15c2857f739bb98eeae0918c4379129bca819d1792206ab8b0e3414a90d0a36ef9e8b0e0106be13aa66d898d7a5745dcc8a95814499be315571df3db9c7461048b63d0d2392f7ec27917fccd412c3978a5c707d765b9164b31012e33f6165854984df6d156e479bc02602e6addc7d284fd01bfd95f0f273b9e0e82f88a903f87749ef9665b34bd09dfc301257df56a9ceef89560b31dee08ce4a968ebcb854b6639977378d8e53cb3ba8acada5115033aa411474d4e44961bd4de6f886580813f8b3450947afed39b95cca8eb69ccf9d4238ed5e52b4ca4f5bca6c28321cd1d10f70636fafa5976e733c5eafd1e5aa4ae10540c36582ea0ac1e663fe19b2de72d2798bc034df82ceab2e8a2b299e2cc1e8b05da29acb36fff03d71fa38af472bcaf56af9b9a2000970d49004ee21c7b4fa0e4caeb90ab6920a2fbdf42ff7a5a89eddd0378a68d481f68a50d6841adb8ca7e3af2a654cf704c181fd788389f97888cd2361b0bec1a7f135d809b08a5f29c3225211567811c23fa22337b940edc9b2ff6a8708a94a06bc9d87cbf891b90d27f5b9c28e2911d47259cffcb51b15fcbe32a15473af493167fec73ec4fcfa5e3fc708d55780e0c4fb944b194afa8c6d43b6d9559ba952163639863295798e7a99414687c38cc695ed432cefd14c2e0ebd46be28f83ec83ccce55be3210e64751072c1877ac4a4ab93707c9448baa86409303c612d9a227cdd72f9903264cb41974ee0457e3105e6aa3b10ff69d90f5bd16410ef5aeab5a0b593252e8e0bc17bbb6c91b084a2bcc5ed72f57ab56ef2d8bf2c0b13d37544eee5802076aeade938da6fd3015b7559b852968b076863c7f14e2c6223c61edae1e4520e40f29624c4fa26e4b5811b77718b338069da54f959127403637c38b3b72fc92f9e8eff1db5730b13b322ebbfa224b078233f59954571f8c8f3f10ceb8aec6e271129ef94bbc4c50a070e89fa7b329632be541c5192ab35995ebad13ce22529ff29e01c7f8a6e02903964c3e5f125b93111c2d501021892a7a2bb8195a558ee69aae43ce81c0653a77245e74697866374189c75c4c80e88a94f16ce8fdf543f1e22a699ee53a51ea4114577fbdfcac36b80e83a77c3f4dc5827f56c6bbe4375c9c79c39765293bec263a42539106a21bb574a60dcd0eb1fdb41561c102f024c21c75f60b9d3de00ef7095bd7f05d4487f3a298d1fbbb1662f07e0de4405e6ddc2b5a69425b0a1accefdeffc1ecb1f564d46ef39c2eeba64209d588124e8461b376e8aa108f4675e22bc6e33cabde7ecbe5f9634a7bb9343429d1cf76db62c7586fd3e1ae53c2821232d40e811ad0ce9e7ab9a22671c89e727bbc6cf30ecb00ba0e248b44614b5fe47f0d7cc947c844961b969cee63289d88998e3afcaa18eac842aa27ce328f8d25536cccd5607fe27eb1ec6fa38a74fa8a71a218e18ae964da1381596d40490175e01cff6928a739f59681d330631097f7340bb988e321851f500f977b411053b641bb3bb0258026f649b13ca47349851e6baa16d6106f6c605dd66afd6ed43ada65605fac8a3a07ee0698108c4c2031b621d0bb7395c78ced9b29ef4ceb60a92abae39e6c4ee40f7dd2c8fb5eff614b29b", 0x1000}], 0x2, 0x0) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000080)='./file0/file0\x00') link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 10:07:09 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000100)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 10:07:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="9bc4951a607644a00e90a022be30938eb0928b7971f9798a36475ae096fe1dc7de68e6850bd16e126dba57bbee", 0x2d) socket(0x22, 0x5, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/180, 0xb4}], 0x1, &(0x7f00000001c0)=""/252, 0xfc}, 0x3) write(r0, 0x0, 0x27b2) 10:07:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x10}], 0x2, 0x3) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x2d, 0x3, r2}) r3 = dup(r1) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000040)}, {&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000003c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f00000004c0)=""/159, 0x9f}, {&(0x7f00000000c0)=""/3, 0x3}], 0x6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r4, 0x4, 0xc0) readv(r4, &(0x7f0000000140)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:09 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="03000000000000008b521d94415b83b26f4adb16cc3ca8062e46fcf4caed6393f253394d5918040e2be1aa2c7843eafec819cbd6cfad0baf9c29faf683c8a519472d98288812608e03"], 0x1, 0x800) msgsnd(r0, &(0x7f00000010c0)={0x0, "5a3e9d8cac83a351ee5106d0c48338c15421c0c64643b75742762638140d5ab6fd6c59b0b6a31c094b44c80bf554662980392a7618d30cd8b7b473c939859cbd743499b8d703a089b3ec4a62b8d5fa7acda3adde1f9d49605a476b1948d7fce64e873fc42ba1e804e8696adfa1532a78e475ecfcbd2494d91ce3bea087026f5b6ae0a8"}, 0x8b, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000003840)={0x0, ""/12}, 0x14, 0x0, 0x1800) sendmsg(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000000)="0783b4d716", 0x5}, {&(0x7f0000000040)="b508f51a9ccf3c2e82a09d368c6bc15143495d7b03f54e964f59c910e307b2b2b8", 0x21}, {&(0x7f0000001180)="418cfa2c3b1ee85a6e267c577b969d0f6e238286b5ade0388834e66ae6e94c4d611a1203ada1c7630bf52afa2587d7589ffe1c3f3674b7ab75d1f7f3486bb105147d256043179e803ba8a3f1597e64d8040edf6975ea7544ee062f5464632c5dd1d33775763fe493157686d409ba56e5aa54aa9b7bde7f801a4de468895d00162c33086ccf474dbe319b86ce42176071740535b82372a0f9e3aaecf3515f82328adf4310a435f72f5ae5baba969a350ba2f438272f08fcd4eeccb3b61f4d", 0xbe}, {&(0x7f0000001340)="bdba09a164e953e8e8402238af5416e44839a127bdfef77e6d5b1dfca777c8a5d244ad3aa0d59b92b7adb128abcefbf8027f121cc54e438c916689f5e3c73ee584fd135952742b2eeebfec0f30c4d270e081c8e345b19408a80d4146bc8e7a3cfdd9727dca607c6170da833e452ed129b3cbc78008ecdc084c09710c7fc36d457c7b970856e729a0a88419a48672147220fd91e26e7ee31f4e1f53b1a637e1c76514eb9dde75ba2d3a21f94a647e573612921ed8b9ad813cebb4c79029ebcb5fe196b7f40397e14543d7682ccf11e807e4ba8cc60de5d96bb53ed8bd941e3035f83ef60d4433663f26624436c785ba479839f90d108fa8e5fd02c405db634101f75b61a7683272ecc2d98c6ed4c08576ad5a787dd6fea12bec89c9d625fab7ceb943b36fcb6add171bb7bc77441390107ccf2bfcc1e099c734a0b1999115ae9d4b2df7f792b24a01b0263fa5d8a167c5e7f4587d3afba1d2c3f556ef2f1413935df63a8b77a76b34234db249aac64df4a203e1f532a176bcb1918f8b3460caa165e24e681e3f7947c99d4cba69fbc7629413cbf0d166cb31535a3d0f9d45b4a16c4d38b0cbc8ed0a9ca69bea4eb6a50549ecc9987e17feef14a408e397b2df71481540c09f1cb97767e6d94f68818aca7c20cc2cabae0cb33c371fd3ddd525652c45fda3648e20820fa69856216c223e1461b3e08389216d6f7bc7a86324568e7e0db039f2a4a41f6bd10b7e5cc10d95ab92d63f26e94cc0d02a63e96feaedb87f1929bfca94303cb2bacbe136966fbc037267260fc44e88030f081cfa769d70548c7361f3f03a7e81ee374ccf9db8a2d5735cfff366a017b467458d6215c92580f096bd668ee38a13e62e064445f85ccdfe1df88a6e25d990414a5ac0726b1f394f3d81cace342e6963b93b5a2f58cd2077fe13b661cc0aad53922f82a8e04c5fa76d1e65fc94baf03f696ed46fb5952335307d615fd19517ddec5779c9f3a3debc6a94f9fa796ec997e34d1168db933d109649ad7b250580d9f35913d5c7074513292214d54fb43756dba646f2474663be286c2248ae6ea162573f8e03338752ffff92563eb75c8e68c52b26ba5b69209de56ae674e190d33362356a2820ef2c6387dad7082e9097395633fb57f1d1730bdf37a4a400e57b8a7760ff66cb67fbfa80ac59760475ea4846d0a2b4bd35aa4e9984f19cd6378146f412af119eaffe371bc532665263f140d6194ee88c767ff86e6dbb07b9d013dcbc5301fb14b2a0806ee963678541904db88e6d5083e7ee644cfe61639568ce1bfd4b5008cda4fb176e91c501637d30edf96bd1ea6ec841b724a71906cf57af472e9982e803128b5dc0a725cc94f5e3c926971dc6be95a6bfb19c366fb72aff592317addc0a40758b78b48826c3efa2cd945d55db375b1b1004fa89df06a20f746678ebfb93b3939b6ef3340f524a153c4da6f633097d741c987eaa542ecb01964b5cdd062ca37e615d8587a0eb4877ad83cab7f5f29d0ff88f3289e3bb6bc7b70c340821bd1d1771ae43c6c5260f8c13e199cc21a5dfc9afdb03357be373f0b1f0a9f4f9433c435a878c2996bb42098dc551d3bda74942d57742af7f26238d542a45033ba10b8fa9b83902eb446b8bdfbdf2e970b8182407a67eadb1f089509969b2050ac1d87462c640ef9be217570568cce809aba218571762f7661917e4757b5b809b0feeb9d7748a36fd91e23ede4e73df7a45d011a9554b164aa625362d24e60a88e5f7e5e4417c6a6a9d208eb9947e4706a92bb8749f2f165430704235fd160535279702892f69f71e9af7e178e33be8a190b7e8c418d05306a569270194c670e9d6e73adeb0917823c3f763e4e45dc5b9996ab415aa0a00aca56b226a07979f7efc38b1391ba308d898f3c2a35e53264f6720dc3fddd08b7434c871e3536f9d00a9f8dfc9413141ecd771dcb5dd17644f6263d929c56e000a268e766bc22f79f4acd3acc9af4e4add0fbe5ce487259df50d14166fe15ddd02d1bff6033fbc59b4d8b313a5b300f4b126dad296690c67c3406b260ee6b7dcc5d3645d4b1818de86b9aada331d4ac84ac90a58ba8fc9430c118fe627453091efcda4bffa314f6ff42ce5508092b8b39c8c3673efbb91378d70d45c31e3a3e000d26c3c8b04e58714aba4432705653079d1615e3ba0cf0173fe684f27314870c6764a3f10126523ebb41b14a96c3d9de8fb88334e99b18c2f7e7da7ec7be600304dc35187fc9139cffa0ef62cc93330c39b4839b6c75c72d7da1849b533a4830e7aa768281c4a4eba02fbbb4a3311e0debe4904bf8a49a2a67e1d157747eb866fb7d9082812bb1d90f3e0c437ae4c0eeb539e3bfa3679246c92bccb3cfc38310649d77669188f465a132485c4b2a82204115dd3d79c0cdeff94a262eea8e87bd725168cc2405e05abff83c6ad9a0f4d9708ddf1229decd585d0fc7f5175ccc9ef6d575e82009305e417a0399f61471bd65b59847ced1ac0270c51ecf7fe406aa326dcd0dda1c09cf865e5372371d23fc3172a72a458ecee33b7c3fc5a8afccc4991b6d7d997206a1061b740c4b1674501a9b4288d83f1df68bcc5c56af48288430e31b55735a33a72276361e968e6519e50db7ce5054498e3fbb283955be0876134de7d36cdcd929a6edda1781e2bc21d065c204b6304ebde71ebbfd41b87188547e64a9885fb32798eb8fcc609c00e49671bbdec85d775b7fba7f66f42aef9b45775094391d6f821a443f5e7e00410caf90b7bd4bc3fdfae7bef6463953e1c56cc83412646390d88f7736ba420ead5534901cc6adaa4ae670ed9ac8b1c9a1a74257e49b35116e182597dc52e9fc0aad9adca3ce6a89d8812f92d0f1bfc3f4aed96515cc33946cf98db20f79ff7f2f2907ef87339e90983dd648cf31dda4d98132774768bbd3673a8dd91f719a452469653e97166a3db2d7ba048df85f4435713a668ae59ddf3e50c4d0c455723a71e147a812071e96c30ab468394448c49e6240a8d6780cb8d5944873eda88fb8c5959c292191d05ce409002be04d2c08ef23867456c32b086f09ffa86942b12b86f130e7b34e34a122ab0f736a477ad0af05c0db9a2b97ebfa76fc6f1d4bfa2727295fc902cd09f04add239edf8298b63138b716133971f0bf9e2a9373a9775761ddb9fd143cc6fe9e08ba60cebb390a75a8d2c5229de26f735a248d3105bd82b856e1261787f2d7682733e25b9c266d1c6f3b024345576eff79c377ff2c2c31f435b4a6929f9d01846643b3d0fa08873ca17a70abbb398eeb483602a398e2d28e5a0f01896137792bc44a45ce26de56e42b4eeb26c71faa8c0441cd9e840cd1019b26c2ae59b749d1af25e3a0344978d4b45f14a5ec232866596907ea60617cc0cfd4e7d32bf6dbac0100884996484c7d5ea10996cb13e70dfa2484382b539068f9bec90d3f02490efac65bff189ae9bfc7e44c4d3698685845113581f0d5efea84138899fa8fe17a2a2224987309f2ad4a6737ac7fa9d329e1cafdb6616554d811ae792ac979c0ae96bcd690b551e8dfb65c2ea6ac8c7a2636e44a2d2f4739ff1c2a8ea3eaeb69baf30493e435309d1dfdde41ca50a55259727b7340c9ac7779bbffe2cf9f194559e728b9be28801e0760fdf8b906f32dda03dd8a6e22f8a5ec61419747495584656c35d0db65628489c0b1f39cce82a591515c16a8a822d8f47f07f2a98150e82bbb9722cf4e57f17fdb004c9ee1ee24436f51255d9fb368a1ec93d648347ccb663c922849b8153b0df3372c408eff5e1629ea2ff9d3eb7cb5d29d48100108c6beb7feb27c876f9901935049ae9b0e4099d3cb8ab171431ccb076ff6435bcd6b730cbd5a89dac564422b3cf9f0a6a36575b29e0fcd182bcf98396398d97cdc8dec3a1dab4ad27a44786e95f54c55d1e8caae3f262951e0e8ea00ae0f7ceb4dbf1525aa4e91a7ffe64fcfe7b4ba4bd6d5d0a75221efee5c57b66dc6d10ec450e03f7d115af5e97fedb030d2132c318fc8e3747aac63357fe1fbc16e0225700591269464ac35a72d7e5ebf36642539b8d8de89e976e688e81aeb6af6c97b9f95eaccd543a7b2cf153f383f814b37f0f04051ff23865efb804c372481a2dc2bf3728a8713321f5626e01a1c6d3f8181b368039c4f35c12c9a93950cf4c09d78082b22507fa856c83acf9804bdb40f2fab84cb00859d468958713438660e9365e4efefcfc76bcefaea27c12a1c05d2767433b4ec1497baeb57863427030015e7725f66863ad7960564992e49430a53ed63da7810be45c6ae72d34e372793245e9ee0d3810a2e3ec43b90a0ce4ceb36155395f4266b3c4f6787ea7a534871af3a2d410ff2cbfa94f9e0f9a22d956350b8a77ad20a7ac7bc6b3e57ff5ea9fcec96023e5fa05b1b61b51e4fa847e004beb1fa3bd81ade91db7ce12c8a894dea5f109363cbe32dddac17260618b9acb12a10f1ef6d484884616f469eeb382240da41464a278aa8e1aeef1987bd252d3aa9df59cd7668018155180c03515ba3a488d70628c4496d2aab33a1246446f0918f101d997c7e77185079912f3e9ff767456017d740523354eb9e8ad84c3474f4f0819a284f40e5150b82639c0454f0644a5f31da7047145e5fd02655796b53438f0545988950b634bb81822a7bcb81631b5ca4229276c33add36377476ae70d63e329f38b4af1bbb9f71d1069810c490470370d6a2b170f51704dbda05a74d4928529f93039e029912b0c9793315b67ed02d3693a4ffa5b59a26bfa6b69543f652ce7eccec9ec6746d42ae084046575cfffc610f5182597039db6320ec724df82625f6640b2e051dbbf87eec63df9abb857b01216c7e934e7de14cf6cfcd4b4e726a1a39cea2370c172ec105491b3742babf708061eb14372882866ac297bfd8de31afe4a2bdc053a3835e9c8f5b107c21150aea7eb01639e775b8d95ebfeb2f6845a079c673e882406beab20cddd74120e3f424af5283047b32627da8619481e60dc73576cf8cd57afa73bb627e2be0cb873067f8f9090d0ce6411a2f398f9092c6e16f23280409c435b76bbcdcad144c13128ef87c1aeab68999a220b416a706cb4735b2b7493bd06e9b000118b76330aaa206194e75a89e7759e7b276101a5c4407bea453457c540cf9fdddde387854e1af525de6cd054898d35ed69d319d7243925535ccce98d7c1b5dd8424f3ed224376f656d7189a07acf2110a0932eb643ce5e32bd7464fa9ac394c4579ca37e4849879ea19bd98c1356e795d291fe5f4a4eb489b307cefb409af10e400720ee961a57bc7d09b6c6ad98967563c1c3a9d13047822b74487992e0494018100b570ae8fd8047f55976169e397e72a0871107aa17a8cb0d3d81c8745b3c95c162d58fc268b8ee3ea28192c1ed7f2530fbb00e920ace670015986ae158fba16a0d4f0aa9e21c1567cefa84f0e039021d19da5d63b51cfed91266d1a15ae07111860f63895b78cc715a91c06c4047b545c467876332b56df83312a2091d5b343d93b76f0669a35779e12b28b81609c5eb476aaf41a53f179a26c87199f7b6f9b2d7890f31a4506b6b1d5adb39bbb84d17e1c4fc1e68a9469602b4ac1162526c0781318aac08ad2d19cd0765952efd199601cf663417508a09e2adb7f4daecfa4860fe265b44ccae4a0a6cb173a8b8321f8a834efd5a099ccee4764d9b5fd46e0e7a1a59e4460e6b605b268e624d4615ccf831f9ae85e8a3b7b7cb6326f2ca32e7cc33080fb0355a0f80c6aa2f2085b8934f46f08d0d9494f379db", 0x1000}], 0x4, &(0x7f0000002340)=[{0x50, 0xffff, 0x5, "f6d0ca9f8df4f77744f9546091aa11464a5a9e8bd5b83010ad16772f271a9faeab452e21c58df87ce1f9b930e6ebd7e1c7709ac80938fb2267"}, {0xd8, 0x1, 0x81, "0176b3ab11f32e46bf2586f99b24981525869f73e4d4972f089bd7312d00c5458e620bbc02f86422433e828dd0c5ff2924438b3acd43c34aeb6f1c80fc91a020ea2a4b8d8ab46dad457206974ee285df0ed605730ce1a01c4fe95b5af6bc5b5d6b3bece143bf132085384baea19898d887870f4beb0871f1afbabe63c87a266e5e456eac00679dc5bde8b8160482d05af6ea2226a4e2b94b407b804c26847c44cb214bbcc55c31471781bd98643c280ac1619c3d608cd882e660474a8a9d4bb926744cf0eda4f4d6"}, {0x48, 0x1, 0x1, "6d3e388f5404ab6a79a7918d3fb315a173f1af834e9e8936d2324879b983b0e939e93512a25c8fc0a9548fcf06131b5acb"}, {0xf8, 0x1, 0x7, "5c4ac25b9632e3cfae4d7b007d516908a30f03f3939a1566d87601ee728c6c51f42f06122c1730bceb2d147e7386cd9afb59412090e99083d2ef12072bd24fa2d2edf4c4b2c2f347a6c1c747241d4cdba9efc8c3b008c6ed0f38f7280bcb918f9b7191e223cf0532a3dbf6979d2fb7dc9c190cb6f2b4c043c79903e936edcd2367a95e7ddb1b70a7c11808e9cf4f6af166441e50d7c08b1820403be388b27493d1d7306629fbbffc37b60ebc306d72c68a47af4795bc340a55707f165cd0e3bb51e75982c207c1d3205ffc1f0e30a88357aac5c73fd293ba844e5c4c36a519ff903445f77f"}, {0xa8, 0xffff, 0x2, "468367a28839495b19596eeda6f2a3804db6e824c37feed1d65508ac758b32241d49dc2c1561e88a295a13a7a1db912862b052feae8ec84bcb2613efed31168c2c1afc395e27d8b910ad9de5e744645f5dae626bf40a2ac8e4b2ebfd6365850560326418ebbdc629759f589aef0e074aa34577cd87dde937a73ad2e3d02631a7a3c2bc9c36d67185dac1359b3f19dbdbb244"}, {0x70, 0xffff, 0x3, "4dd5a50a4e1ff9497e670567fe327586b52e4155024048c9fd5faec5fe2401e05733720dce8a8e328ed265e8a140f7c92f4268b9216723e088ce1ccc80f65de271c6168e4783cc0dc8e107766dd388fcc1dcf7e8bf88da7b20bd29f5ba"}, {0x1010, 0xffff, 0x5, "8ac2a0c4852c1814b131534fdee8a4cb93faaaf757b9fbc628d803c8974185707da5621ec743ada04b4f6f6d5caf4745599356c862e968ac4d460bd0f43e92b2c3303c3d7ba9618d7767e8be7594b5bc0f1112a345c0404277040db4ed7e687f0f65f5ee60fa842287c594ebbd7c267482efa9f824edd49a6d5f715246557bc11a78ff9d80b1d4d142b39df897f2c3af63eea242c6ef491ab39fa976ad9eee82a91f6bb912ea2312881f2447dd3c14bdfc415b4d0dbff9bdaad27b1dfff1090b7a05259cd4371c2aec22c401a9401b71555dd7988b7c368f675ff945563b74d9d33c8f609319f946185f933af6f0e249e8e351af3786dc71cc1147e94e04a62a52e0484215fa9a4990590146f63c567adb85819dfb3b3bd4441ea41ada2698ec60502eb54cc7391222f9bcbf197f9b08328467363f263fccaf7cf8f3c407740e842c27114cb046b5e3f25f0a60298389313df9a2f95d147c5f09ae6c26171def066a2a6b11336632e5f752c49d1241e76de13b4bf70c700f54ace3dec7ea91885c0d19040ccb8eaf2c95c221a445030a89664325b16f9f05e8cfe0b8f4d151eb871dfe4fe0acd78e7e13fd58d81992f9ac72031da50f4e88978e8056abf527d28425b7fba6a8af08c5f575c195cd79e7f4b1ad606eb808435b93c587bd4576f2e2db3899cd26bc506a43113df3b854aab3087c8a719e76461bbe69e259ef3a61b1ee4a4fe1ad0c91a00d66492a96cda48900a5476716dbf17c0267d0d0846ee44c406e22ddf3056a17add7c581fd0720bb7d1cafaba9aaaad839870343e58c63e93afbd50ac72300a9a664b87c9e8294cbae21e270b3b8ed429518c43074da0e4cd1017ecf1172c5aeb3598d54cbe3b0e9b16282250df98e0be9bfea062382bf8dd0ff028ea4acbc5fc4193f8d0e30eb1cb3d57bee7578dcf53765b75f37f7c63ac5a3becf13fd166dd08e554caa8e60fc99c0441020ee4f928cc7ebd64098a25ea26063182932d54e2c793ed2d26aaac12e1edbe87a421d683647bc16108e945ff34f2d1142894bf7f88b5d7a81f5dae0851dff8916406ff013b9bfdbe23bfdc91ec28f7594b1ff663f05471e6ead36a20c3b580fdb6bb7631b2b663b33a247a9af9d797f8340c71441041110ebf5c44224d8f99f14826cc910f32d00f5d6da5d4adeb0c8a4f0c2096c737ef3252e75463be9335be639ef11f18fb3bc22c8d47514f037dd0bfc484743db0e0187eeb594ce6ffdba0ae6b7e352cd34b3ecb744011866af495e1f1b87c7a8d969a12bb543f4063e29cd715b3857b8dd46021db51744c4222c342a5bce5542c5e0e3c0280434689d1ce38f5d201b3cb56d699994cb2705d2787653d346e55165fe182806839aed577088398781310b4028635bc7b7db322ba777296fb32b57ec02191a17faa319019db048721ad7b0802fcb6c7df7dfd5fdab60a4bf83ee6b91d86edbe86fcc3c689ec31d498de696b13c4641325c5907e100bfe430acd9ddc033b41a97f956100b3187c79c5bdac8c25787ddd8a07abda6205b64ecb0db4ee6e6549f8ae3d9d54f4f3feb0c81734fcd6e2e86df63918acbe06877d9fd783aba4989c652d51a5c574eb8fc794baf14ab93706c3bf602f04cf0bf75fd64bb184f31bb0d73c21dc81159f408f8550fcaebbef50414ef3ec910064ccd1b029d10347bc897e863392635d5e4226cf1e61a723abbf10dfa05b337af8ea93e117aa89180511a83452ea92adf71055fbc06d0578880d7b6d6829d7bfc1c45984b9a71984f584f787a8d5720a11f531fa618e2b723f9e055dd9e62e9149bc7b542a92cfd2bbd2c6917b724e51e9aaf374c4ad942d270103a8bd0305591d1986c7606246884a6f102607b35f05c43dd4c66f496f3d1c1497a8b4984214ebbd3be94e63743434c61bd5dbd7946bc61cb5400699a29c8225268a9a5684be4013e514c86ba6d3c1c6529ec9eea9aa74b1fdaf528de76edebd170027294dcda8f8011ba50c025968935ae5fcffb9060732c3f0e58e9194507956bbda0ce90b649b61264c88ebe11ed6a4b4fd97125f73f3bdf0c9250cc57449d0cfd53710340d22d6ab0ccf51bfa297186db69036d4295468c91dfae5c7e38951b9cacddf389ff8d8c2665df39f9b3351baaddc1c7486e787df00478b79b6c0d67bc3faf8355cc7b2175e9dec29be421e48a453c7fcca4f9e7d17f5e9a67c551f8901c8a9c5b726ef61d9eafd75bfb7694d57828a0deca581a9e81474dcce06ea8de93a7dd6786b29077bee0980debd9431da44a21d2962ded954567660fafc9599d33bb25a761214e426cfb7298a40bc235e60e070e024bcc38e238f6b47d4ec183f480ea5a8b7bccb4d2e9122b0883cbc7127ec564a12bdbeb831217ac7462d5291d751cebc55fdd1b5c3fcf6ee592784493f01ecfa1553785b395fced98cdcedcdaa4528d6e193958474c99561e9673275aaabfbc3d4c7919c578898b66646788ccb5f42db893aa48a92edf178cab583964be36e792f7e29cf1519e2ffdc8245a74eec81316897a1a0038f380325571a1e275856877396c088f5c187d8cf11bea3d7deb0e75e30a627911dfeb824897263a47690e60d12bfdedf6385833b14d1773f425bd2363a4b50f1a97a61c58e83535b349fdbaa659a859750491ee40b6e27f8e5fbd9a4c7096c24392233b18e010c218dabf57996d991cafcee3a9de9693663b9fd8a76ec1d25d4bbd9da580ae3db9e5dc2e37d7e2c04ac6bad374820e144b34cc813760bfc222c755640e32c093a364327db71a6046b58608f2c04e3b1eadded41f0ef3a1be3f21d11852c1b96cc6754b9ead490f6136bd3a85288e99e6bb36854e3d4e07c9daea0f13c115c336845c16675af8a10331c274e7adf769f808f574809ea45cab2ab0628b9a4817fdcc99e5084ff6960c6acc90371e3f53c412e6b55896e1e939feaa5641ee13cc85eeabbf80540274e910d68f17819de544042ed0689bedf890dd26efeb8e4f5c2ad83a3d9335a053a82dc7b604b4831527e5b9091578dc1b42871c10e8b3d3cbfb1efe5a03b6811deff55caa577534a9fd9a5e744d2d4db60c48f40bca5a3db40ebb07196a30c20d431aab189d0b4d5e41e5964c62e0c74fa0a1e3d3a5acb79fb35e6d0763af24f5052a89d6052d67cff34fc90b949e055dcd42281eacfd8384212cb4edd76ada2b83f736d64f661445aeedb1cfd71a79fde14a48e84208f356ab64819a277919398bdbf2978475963ee1aba048dcc73713fe4201305979263bfde926c516d5d6290f40269dfa596825f2a21e275321884edd590423aece9266ad6fd1a3f3a40ffbaeb28736bca6569b993be2d97814fe4b1d18f0ee1bc3d9d74a023b1663607e89eae17b56ecb3b2a9d019a14d541db0bb54e02048e95a2524f89d6a22804ee5e5aa9ea09a9ddacebd0878090cd0e7c0e49701d4482ca00d5be444046cd51e584aa402814c3e7ba8542703e1c43ccdd4771d5eb25134f6f48394f52e9307083a70a816a574c2e6629a1f41bd2aa1af1fbbb848bdad121d0e78910c2988622d0c9e797c100bc78b9316ea5dcc8d95462cad88cfb4d47bcf1552fe93c9df06aefc3a48a8041c5cc41708a1df3102d28739db5c523156a5b63629e245de1efff6277ec8844af3f1a8b544e9dcbe46d30977956831123ff0bc13d5ec67eebdd49d31ea859b938a4b3d677821e4f520e041abd9d599c29bf7d26a8c20f551493470b6027ce08dd89b122cd2e03f77bbb507bc29b49b4307f035cbb0756afea99c4ab3bd262171586628adea36de52c2b862371fe455f4e289b0a754acb4388a61d35baaf56d90ebc9ca86525f12156d08c217e927caf16cda8dd8d32d614074fadd217da4e415b606b70b1c684dfe430ce4237cf7c5278d2795b15eb91e9cc1e023cc0fb115f3142346c70b12f08076b6b0e419e76d87db66053fa2d2f17637be575370c833e752dfc92d573795e02cc0cdfe9cdb2c7caac81464ca670ee695b2f67d3e06e62936830d862978ab5072bc0453f4c0f1a3f7f1752cd7719ec995b1ae34fb8c9e0762a50402c1c39e36c5d74e9b1234ce84d5933f9313dda37f1d99fa7b37b5c73046118e104b38c03e2e106c84b4447e11e752c14e29bb06048e918b30cc6ada393e60595bbd53949152cb259990162b441f27f88f5b5a08824667c85de6d26c8cb189df4c408f8e8eb19e601e78c3e55cacafa2a2d0559b2978cd874c02caa321de208d36a8ecceaf9491aa99755dc52cfe102cdb03b9d36f7f91f2cace1b985fc467f653bad7c22b6da8a1076410855d1fb531a1ab4f175d55950ffa881b68bac6560e5967a5b3b6b20593cf70cf7a851b49d44dc24c6529e735fa3da6b380a03e912baf830c25398844d1b23687c3933b5492851836a233b39fc9a3cd71d1fc6b82848c17343e2b5fdbdd5bbdca41728331bb5601558d7e3c74d388e4bb39eae09aaa4835f20fa551a4d3d5d889e61dd5fc47b7f39016df3d2438ea4d398f72038f07063705794dd897092199fd7d1a29fa742f4825415166effc0f1e2ca9b5905d8e71b0404f28638713a2337f94078483f36c6c35e1d7c22255629b5950bdf7bfdb74820fcc57de8089b1009d0eab1214ec3eac13ea774cdf4568bf97ce1d9226be1612e20c9528e2c911ae24107be8750f4bff6f0f4d8c41044cfcd2a17126e93c8301be65846618adf822530dd594532ee186c9e528b19026107355e4318bd354f0b50f4ba936cc5977356cda0ec8d3438968a1a8e61aab11e1634b7ad8b6811b9d9808b618ea6384e28a3bf8ac6370c2275e09aa75e9b72f4e24f0b294524d5f128e9635b93f0a7270631037e4b3f5fe75af43d9a458482212dcbeb21da1e38371309ee1899c42782cab3edc876378bbdf77d5cf0efe86cc05ae3805dfbf2efc35f2e65b0729b48a0f44ecb07f48d0f0a14e54bf6cc15d034a57fbafda1812943ea52d730fe82ea609a71a6a370fb90d053089145ae96ab1561cdbd74c0c6c70aa9141a43c427178d67eeadbee448bb619711a6452fdf140b0e31ab0c204c8c24fda8dfdc0ebec5f7c10e12e4d20c98c0cd89de7dd51ed65afc2c674ebf5228ad7cd55787aba5c299c6d3881e241b7af58aa887fcb3a28962893cecc9f76bf27fd602bcd158fbcb275f2e9a89a8de723c7edaf660caef95e0cfef3f5bf0371c929cc12bf5d7a7c86a01d9f76cedd279a215ff3c01def3a481924e3b17575dea58181d47d61e92afb58999f51ed7133689ba7d2d2952865e6459e7d3b4709e804d313b5012feadce289cfefab88117b85fd8a7f65987bfd3c6eca7dd79119f21825945ef911119433dbd33d1885d75fca87cfbc0cb1342019f342378c6dc717bf450aa9d6ecf2f28b4a5399f50047809bb8cfd3930a2c3f809702289f6c4bd3fc6759c042c7da1093733078213445f7352f84bc65bfe3414efbd6619f250cfc3e0e1ca5f4c65ddb9f654dd1718700e26137eab7ccc459ffc4e8343c561409ffcec13ab61ea8ad043a454ca349b415850b266c707859569408ae48935acf84c96b25855234cc255bf181600bc88a12325250f2b23a70eda18cfaf502d001a132184f31aa9cf6e948b17e85fef17949b8680d2329bb970cfa0b5ea31477086f8dd101a45eebbcf9ad487080962a9eb7cc0f62dcbe2beae61a2a077a8283fdd6708d1394bf39a4a2ed6ea07f01628a871767c7696e02525934a60f99865aba695ad0fa26b145a9f4ac4dc4311ebeefe583f6371bdab8d573bef739835979b52f44b58d9f"}, {0xf8, 0xffff, 0x7ff, "3c3c754bbb192d0425dd5aea6ee0523947da36da5df8cb4dee894bf6154098afde1a016e983000de300e31bb41241d7df3708cf2788ff40f36d1d543d3102b9a9fbf193fdc9f091b99edb51e5ffc654e7dd7d4e5b469316446b611199076e17b9910d643c36d3086ba8a0bb447d4f7beac9d0920a56b2df4cc163efa3376e411b9518ac2d8b176d71e8070444c519d673971b6c938f13f4b53bf70fe484cae05f09354beb00a6a99b657b9466375552d1081f6dc749b1ba6676dba48a6f05061247092ec0654dd28deeb0692843077d7692c99e89ce6d0ec7c548c40aeeb74cceed1f578cdf8476e"}, {0x20, 0xffff, 0x0, "a2b15648c7292ee28b30"}, {0x28, 0xffff, 0x400, "425b43c1db556209a9b52a3f9958b92e2887652a99116206"}], 0x14d0}, 0x4) sendmsg(r1, &(0x7f0000005540)={0x0, 0x0, &(0x7f0000005200)=[{&(0x7f0000005040)="1e93ef8b68ba82610a0345935c0f554cea17018763b781a237ef8f59b5aff0fee891e82dd87ca4ebc043068e9fbc10812cc72d6b08596dd93aa974efa084a5737e06773d514c090553225703586459b1b3194f27784c497bf2ee1ea1d53135b24898c025e6a5abf07a90baa198ad82989eca2ac517a8f669093cdc81ac7f369211be97833ac3127dafc609a3036ec236234082cef7726dbe483f7612b9f623dd914853351dbc6c45966aec419c9959cb3bbc1bd3dc853230e75bf67a948c85de1e2665b39807625601f6766f2ca9dc64c5ea55c42a0bce87785ca1ba8e46302d71e9c5ad556b1a3120568ae20dbd537c5805c93da6", 0xf5}, {&(0x7f0000005140)="6ade894cba30b2638895979d58ed24e87eca5391323a53c3a3406a677f8eb58b36e281e5bc8323f4d5397d785b765247770b152462f41af29fbc53858d9c2830b654cca4b892d21db41c750fef1b53e8db32dbcdbed89edb91da323af062623d0d01bd1a7a365b7d723cee5c1e9d0fee6b3780c1ee5e007291aeb31d25611d9d042193f453da72536334799c51e135e2e0dad18a6c0c4fbab0805b53cdf3bdbeb269", 0xa2}], 0x2, &(0x7f0000005240)=[{0xe0, 0x1, 0x400, "5962fc27beacaa81767b2cd0a78454796b73818fe581f0e9cbff768eb78495eb0574e51d5df8519352ad73e99f8be7d5ea090350e0673496a2932befca512d2843197a30875eca190d01814453729f017675faedf514c378c0adca62f372b8220f1f6196e1849d86ccccbc669d7fa22e1127ce176054feb9b2f2b113b3d58b8cdb3315432990518c02fbd16f9f4556b9e8513afe7b795427b3edc2048a874ae513af82f8de5ababea8b8217f833ab7c7e93dc7dbfca385cdbd6e80669af473c46c405295192acf83459473c35214"}, {0x100, 0xffff, 0x9, "037adb8b99ca4cdde10aaf32b0635b9f1b909f82f5bebb708c55ca710e127fcdc128bdaca0d6f910e0096c6e475d2aebc58a628ebeccbdc148809efdefe25cc90f3c51b64d3045f4fc2d222893048987952a3ca55f7bfef4425066cadd2fe4a41044f624639e6484b012a6534e2a6bbae316fae73dbfeb7082908dea7e82a7ab5654b66110dee497e0613c898e6e8eb37dc89e3f78a5e80a6a15db2a6d0a7ba4f23270ffa4e2f830079e3e430a31637f9d48763ebea4130538d5d0d170c07ffeecc17fc40b6087d93edc1d0c39cdd180b8b7ffaba36bed50f238ceb30f0c1d473d4fbed8705f9f46b3"}, {0xf8, 0xffff, 0x10000, "28a9fffa4ec138529d4dc4587e12eb1fc866e6b753f41ef22a8bd1fca657ff6927c2fb0231aeae68c483810fbb909f8e9d49a696a36722894aaded10a8f362ad0f021406129d24e7a4a2da9d27b3e7802ccebb28f8c8428c5cf054ee78c25977186acd49158f2176020558edbb0ec78d87955ddfce14dbd2d62ce994256b97c317205c17eec7f6abcc86d6a6f4f9897d290c194e6daa4e3994fff823d726fb3bb68a4a57186f47bd7a77398e2a0c7f23d464ab5cef8873d37c015c2917dcd1fce779cc0233587ea678a0d3f7ab8c12c86be6e72d80695d2f9c8ace807f3014f2630cd6fdd32b"}], 0x2d8}, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) sendmsg(r1, &(0x7f0000005000)={&(0x7f0000003880)=@in={0x2, 0x1}, 0xc, &(0x7f0000004c80)=[{&(0x7f00000038c0)="0759a11a2914a595b2e77a2f9cee77d71ff2e9b7338e6159f05885b95bf8a00dd4f4d8723086f390ff7237898bee118813c479f65923dc59c5bce89606b2ed44982339b04a95df5c6db892a21c32cf5bb9d911e5d690f5a8d919522c00686062d2e98eaf0c0947f468af4b76f2f2933dc0c397a34bc67190698b9076aac190d239bd12587edde687b3305425f3e459bfd299d6b8b5401b574b71826c0c1d94e64c32c81807f0bddc5dc349ad2bb8fcbec7d6", 0xb2}, {&(0x7f0000003980)="6543289ca41aa4e6cad9421dcb78ac078373406752b48342ce846a0b88b7db139fabbbcbaeaceb9193e3bdd57be6d04490b1c8f5dcdfceec54a9b31cc985a0c959d79d7bec8a145bb9b3e3e7e18c2e238cc08618d0c5e9ba78857c8c64526d67179df08bc82712df7b097846b722e996649d9314327ca3374f682c004d83cc826658c8d3d38262232bad2ac8f0648212f311917725b94de4838ac12a4c8c6b15914cf075fd2f731eb5", 0xa9}, {&(0x7f0000003a40)="7c47416b911b005c20ee4aeaad0569827854bca3d92086ee9b263088ab441dff98740d7b6a47e1d5b6dd2ddee333469b72ae51a3d19c5786fb7d022ae377ad7e83a440526c98d49eafe7d7991c9f8ac3c1cee4be6f5e772503b39a0e50298eabce2bdd6f875049ba21d4927c4ff7722bb9b2489883d80080163e284f31a07ae2d981ff4a227a9da60d1c13b3697d39c7c298f073f5e6fa901e0ac1591d08ebf32ace48f68355fdb6be48ced5360e15ec9196b66dbce479b440582b13548ae88223cefc6dd51e1a7eb86ad573a51969845e263fdc671ff6196969a20834dd9288c7591dedd11dc0a03f46ffd991c7d49dc80fcb653d2073760ea6ebf92a36911acc66b67fba26fed7ef2dcb62958d629788347bcfcdea0b58e2da4a428abbda5e5aea8542966a20f82524b21e993457e2788fce3157c30d9ebd4ce3e0cb28cb69d523f8e7832d0910189e9a35f93f31878f697bd1471471eef1dbe740f97e71735270daed0663c627707aa68ca18de952427276a4e017bad54a977f540c22302f3e1130257f0b8b31d53b320ca9f17314b891373f6579c50f287928304750ca6c8fdba0e130d143bddacb367a55dcd0c2f37177ae39abf2a2d1632e98af792ce0653d9d3ae1fd4ccc68c39bfa97be96713affe29c1991eac92ba4fc685662efe56b2f6ad08d3015d3f93856f7b2e8fa5b0e682277c46f99ad2a53a2b88c75afb52af7325726c338443bf761647fa6c3f56c39cecd1daab1c7ff020c466b0ed419ba71cadf6c61ff3dd5861199aab7bb27e1276deb9a5f3ef37b8848ddccc4fc4746faa1c142e83b32580b31676a8c5318f640388a3373a3073f8bbc4f789fdeadcfd1d40cec487092dd3bc595466301e9c80e14b40e8c51614da00251d0bf8d81c750ede1ebc2ec70b27875628753bda3de8fb502c1d69187afd8661584566ff7b8f9e4a3d73a1875f7001344d0d2138b3a74990f40a7f7477074d987a3e4879eeed1e0feff8365137764df7e8f21a5e593add52012e27d620b9113cc9a12a06ff239490416b637f7e53e5765e5902ab17d5ca260b688c033debb9174009edb2429565ea5ccc22658f5f829d8c7a161404ce064ef3ba078789c670ab5ee6729e6c469a7a4ec37296a31d475b25fd4933240fa4d31fe637b68a7788f46773d3f8381ff143f095b007d397b61daa4a062c456115fdee2b65f49d844045b9efca61f7facbff3b0324b92350aed52ddda3666e14aa1a1f7f7a0536c277d505020c15cd44d50ab1e2e857786ffbf9c8628a10510968144a4f961a9bc9659408b53bd92c7d7763830cbe7a925490d6055b5deff6033ca2cb748280950df400dc3424665fc1562a07207ce67c117017b158d37ca106575c116b958b0aaf6b9eca0c051e3f7c4d2542c9e13539d3d9dbcbd0e2658012a78ae7edcc65f710d6f9fb6affdba8d1d3ed332fa459bfe1435e750d061cf95a1059851bf64f7bb2391d852f382c67de91b46ec876de03c3861a27384d863e5a606c036d601540e2e3dcc154ebafe61aacadb61133774a0fd6f412e71994eeba476d9aea3082bd1dc34ee4f54568cbc896985a21afa9b4139a8830261f113594e7adc9e61f94b9441515961b1f3f1d8ac290d02f63576d97dc028080c48a3844239ea0b5c210100cedd8b618270e800b157c42ddf2bb9b5edfec3ccde6bb3d2ff61aaacd3d22735e29985ff3362add0343fb67428db054416748771c52b0f7311c9702cc4681c08c369d23ba20efe1bfe46618402290b291f5941405d642f72adc6942bbd25c32b045322132d05df51e5cd50e99651bd6085523f72c93b372e272d7e7a2941b610d89cd9cbd86f50a176a0041bb7d2dc5c9ba221faf7d91674530a2e286aea78715004fcb514f3cb9d2fab1c776dcee6926694225d3f00375b040b80642247152f32716fe00a96c3a54a4a439cd4fbfd24fbb5fb90b194a26d2079a5261a9397024bef97eb2b47b67d00f26714c7cb2b1f0af4b12ef4e434eb26dd28717e5fdcee68c43865488fcaa2998242460bda5b7c62a8822cc447c6fa6090397a8d2904fdb9499dbf73fdea6092f311dcf865073223357660369a44f771d637ae157b472dc166c4a83321005cc4bce79fb23cee1cc860effbdda81f949d43eb5ae5ace6a28260e494fdf02b07e9e5f75f13664b0c3964a8d7f22c66121c128499129fa29ca1921581b82f384d90c79f85499103cd1154b26603a380b51638b6bd74677dd2158842e24cdad1da47a836cc3cbd87b50f0cc10adb6cf4f515de29f93dcd40f401054ad25af98d5599d73d7ba9bd46296519c23f41da2b64aae29b0201ccb721b6d307ef1277128c8966662d93fbd0cf63ee621cc48f2d5d83c1283d151bda595cd609ffe8f346dfb5013f3ca8f200da5daaf2a9fe967a6e197230e64e36ac37b050f7d68250035063e5335475286a3da63d4cfeb1875738db6f9172d543fa49837c9628542772f0217fd92de48c55c5eee96fd0f0d6a64396afc744c1b33cbcf954c1716bc5a8d1ec6171cb869f61d4a1462cc2ffb1c22b689392ca323a9b2da5bf63dc3a9ffd9b52d286ad7418e4b8102804daadc7a3491700f464ee669ac736e48f547501be7efc78bcb9e780909d2b56c9a0467c4d7ea1dbd3f4f2ffe98c08311fef10bbbedac266c7c04bfa2dc5464177140e9227b483175266bc60cd1fc63fe59aaf927ba204aefe52d5dd2853c4d7ceffc929ec6697b78fd0170b6c20d45fa377108f2c5d08a038960bfcae40ee7f3349001f4e4bea36666183bd22324ccd8afd3fc13bc4b85c0f05e14c5ba7ecace0a86a24be24c9080b4de70c2ab62c3e2877466804572b4283583e0163043d34aa8a0d881298ce49f1578cc17bbd89264eb75fba793fc5d9f5d21e1c2f9e657b8085b932c0086225dcfef48a9d1b1d3e06a0c0ea12541e796f8a30396cbf621c1f99767e976f7189819c29bb45a51fd4d037fcae246805ff9fa6a0dc83622725df6dfd94965bc1e7d3a166ce2213fd10eac69072833664993be75b3d0b22f0b109111b77cddaec47ffd960ee96ce575cc2304446dfb77c229d9cf8c02ddf7378a5e83d2f4892dbba6c73b952af3ddb06ba1bda9a04330ece84cb8e9fc07c2c966a7fe30585423b329a75644bf1af4538528d428e75e72227b10f1fc9e7884c0e0cccd76b26e6a7535e10d2996e117bf49bf3207db1488b2f359f49b7dc8ea58f5aec0774c6871954809974185bbfdb4734927e5467c89a0d85994a8c9bd9687cd04d4eda2892b2f6bf4409cb54e0ef5d5103d6bc8223ee957a52265fc84358693cb8271722eec3b0ec45ce2b83ef3bf84573c1e86fb8ef4bb765287e81348f8ea4c10ea2f1ba17cc436059dc997cb7e9974a32a66682bd32b35940c8a2c4592ad2ea78539debcaf7636d21f76ab1e1548d43b1191220ad73f574f244a6a7f75b3770f8e790f6b870878b02928764c303cd1beafcad440a977454f34af0db94a4a600972719a50fe2c276cb772bc9ae4c857b3aa2df48a803f2e56f911137f0bd4d60206a43f8ff748e6e6fece8aec732a9bc5e520e2a94a6a633edfbec32e949f3651d0ce348ff1a004daab6d8b0ed49066a7c33d1ce2751eb8c952258493f0e9034b2cc9f51fe006f08576cbfe7a6f3790f0f899fe1efc1fca1906572418ccf05bc2895e04c2cfae3615f5116f58181e183202b6f4e3047092a46312fc024e58352fbd4813e01e0a34426a33c0b5ade46047b88e2b7930d9f627d897bfff8376f507df2afc8a89a30a7e4dde3c0025fcb93d48aa7bc65398194a78db6cccd00ee03c2498884aa2e0f1e3037eac67bc793341e1c4f96f55816276886f5ae89a370caaf81576e2cde39da22165dedeb7e6b37731b5e7d3e4ac91db3d6991b7ab85ea1f2087dcc90a8dd52d306606994b3ee91a7ff22bf1b9c11862e9dcb5c266d1be6eba7e5e9e5011a60869d39c839a364cdff2140f11683e68eec6b32044658c8ea6f02760d01c1c74fd886d29e82919cd2c327b4c179b0108ed23ff50cf6b3bf507b356f46354dd1ce3aff76ed3528c3263ad9dd6c7c629a2c193bdfbb84dc6ee9f7e6b388a2b1e17d43a1f10a08587801a6639c1b4c877aedd1c27ca4872a2b94dea41b94ad5351a92dd26a6a5c4a3b460dff169e5d22ec5707ac213c2a3f17f2aaf6786b6d517e4fbf2a7df1c51274afec320178cf6193389cb16b79552089a1d610d7676239b970040103ac9821eea371160415a1df377aa2c4dab718bd68e38a11062874a2b7ea141d887a7007fb10ba04292b3f851ccf977aad57c5cb23e67937f6db30a2271319b5018f60f38806e398ebf08059560daa7678cd6de0a4fcf518c74fd4d8f9b1061734e151cbd3038d4f4a1e10f4a737e0e9bec25ccff1bc3d0620b436071e7f7bbbedbc3e9f6f1ea38a5f04eddb81bfca26315f37298de0331e21dd867caf44e2f1ebcd048b47eb1cc8b5dada8d3d76a09cea3019988d2ace45b59b1cbb90d15a90a92297003a3a1e7d860a55a9f4e10e9f13f73a620763dbed4c429940844ba81da1a3be0bc2381e1a44a9b3767cc581efeba2d7496570836d70035873a6badbd8bcc6579b250429b8c76b74029b37fa7f01fbe407716b9621deacafd1871b588585dc16e3513d6e32ce6c62f6375e78cbea557b5e0abe594388d4594fa34c078140291f58ff4103c9cdec3346ca8f9a0f648b33d1be38873a0718ceba3379230864634cd8171717549606999df6ac88a032ae99af6cc60c0a1cdac7ee477b3d415253764b6198bc5fc63c50478e4c1d471813295a865ac588734506073b075c03ef6a039cf68d02731037606d0b9baf15f63225cd76b7ed93d5b79ca1dc15fd723b6dc1b66b505283072e4b2c4a63104f9da0d65751b6708ec4bb5827782ee0858d4920fd88423cb959c8a5336d9e8788d826802df5b91fd1a3e75a94f4c06772faf3fa4f4a0bd32089bd8bd260777c587d43f1823003a9444d75bec5acc90964e95d46204d7e6aacbf3ccf9c298ec879c2af1c2ed6fc33e79e3bbde146f789f6bcb068ef0ef7f15bbb5836ed873ffe73fa9549a8fad652da313025edb7ce919dbcfcac2175304e8b50a8f70634d63efdbf7d21b5bca1281e7c0ba951880bca101aa3b695c027ca36365b5fe4bedef5eb99171f9931dbd0b23af6df785ba8021ed67807b16069f2b178f49e5d15e67ed4d05c4aa799eca6c9c3e40f5a1e12b2e3f648fef9d0030637b2e6ab44d8bdfebc35973db373a85773373d3669acc51efd0cdb3f4576f440cf93b296d9e6425512e5c572addebb605d96e04554774f907355dcb2c7181182d4ac7d75970b955c51a2148b887a195188bba5791ba4bb07267b15442cbd4e81304fa21eb3a7ba681c5c23bf4d83296cb7ef597c54e8d1ac6a1d80bbde67f516789051b23aa6c7e6749894f9cd5f9264625f13cbdca76318ba3952316ead238f1945a533c024b24d9398a1041e8c0b512c38ff797e228c5bc3dad66072f22bd4f78ade02e0af00d6b5669601c153196a530a8fab0330c5603514b9701fdb34a59e9e6e3ca908f5b766aa094ac6e9e7a4f9c947aed2d638eee2381c3562bfb0403dcf5c810607a6b2e59290f86abfdd0e221279d5f2bf16ff5110abe39e4c2f081daf8785c4b6c90c36113536c69f3b7db41599b9d2e04245457ce862693be02f7095f74d51ef276587a57ba9287e05a4588c491e51ad090797bf63caf6d9cd9c58b606d1c37eb50ba4c6516c95e22ddc45eba7c997e2883ff6667c214890bfe2c680", 0x1000}, {&(0x7f0000004a40)="f36f5984909dadb09886c6b960ebe5a6fa0d39e16793e444d933b2ed1feae62c5324bb96fe2ad561725768dc8e046bdf8a2d1737f0dfc1529df7b81168089ca30dea061e72f605376f2612723248c049d739f79365ce8510b8457425ab407d32422e385bcb5e626af62d0fd6cec45bf4789a927363572abff63873f4a2c14de3a81436ae5f59d1f203e8cfbd4978ae0a11d2b7cd884825b8928a13447e725d93d1b40198692f45147a1ce242138f00e06db8e8e3af18e7962f92edf5a8b4f7ceb85f1716a2c78ffb56e1aaf255a4526c64a20a5bcfa4747a2c843d573e378df70facc63d2ffc173e9f", 0xe9}, {&(0x7f0000004b40)="96ec6f7e899db217800696e28923fd6ff78280b0da389a25bbd82a0003f01d79a7c5e8043983e3af614364c6c21a5b7337d583f13b575fdbf5f31b5f5d2abb6d9298068be75b4a37ab425693aff387b77fadb71299f24a735bb02d447b0aaea86ae55d8475b954249f2dd56c2c859ea3c3e4826610bead8f275f9ce5a21ca7d339771c25965be971adfccd108d8547557c01857fa6c62d2b156875b7ca4865abf41c406f7004d71184c0ccc41ed7df5a9c4b585e0ae7871d638a0a79d1fcdd1dd429758e5831ea1552d94e20491fbb81b15038", 0xd3}, {&(0x7f0000004c40)="1f92edf9dfd17ed38cb63c5786cd07a7414f33d8294fac961f794fd6ab591316879debc8", 0x24}], 0x6, &(0x7f0000004d00)=[{0x100, 0xffff, 0x7ff, "129a636ea74df05b1bb1254796d4c44db7cc361e07d71309b15461f2207d170d1e4265e13360b270f417d82b9e0b892a0b6ce3cc6772e7bc562630fa43ef1e3fc0eaf42cfa837273645c8440f300108818d739c08c39735f49459a9ad9e9b0ef7cf8bd045dd12e3cf6cf50f4ce3ee5c14ddd6ef3f33ffe8fa98a7d744a9f15230ca375185409c7be20a3704951f2e79c825d3f67f662d55ae7e10fadbefd1e0bd6ba13ae8359cdb390bf4d59762349088af73bea304911a25c943097027aedece99ac2be4622895e515cb8bd908cb574b443444e59f589450d45b1a3699883e918b8d50af1c72e788a"}, {0xf8, 0xffff, 0x52, "bc2ccae410e61080a1be6a7f25c22ea6fb000fa766052e27158050ea617f5cfc1ede307984dd354dfbc80cfc80c700800cc00a361fdf9d1998468b25b657c3617b7a36fadb2d9e8598680abeb11f494d36dcc0801f1a57fe89246ccd195fe3e3e622f30a80161ffb615cbefc30f5dff91fd235fea589197dfcad21d778f425fb09d4d87e9f2826139f894e6676d4129bc6d4d42695083e6b01a0d4c29c60c4ab8bcb93889d29f3150d33efaee28312fa7b02f83158ce381a351e5c2bc3b311153407ae9ac277def624c188d40df625c3a5ef4492a24d89cf3cde661a5c007a77f2"}, {0xe0, 0xffff, 0x0, "95ae718bca8deb77d195adeb5fcf831e6f9dbc4ab8f9ab34b94fda6175c9e80516d5efb44a5beba3b3e8479af08a529e9b88544f37bcff2deb24f93f544f71343bd19bb1b865d343fdc2677dbc06cccf54c239d74ece88b3025969f708ecc52f6605758c021c749202d3e6a33cd2ddd30f5a8ec549955b44da966a32b5ba6c30725d293511092a7cf6b75737e2551a6833d106e24941ec3f504c0cc3cc7e5f2f0ed3486d0bfe26a7df61a8aa9509df06fc3622cdfa439509c3f26655f23398fb23473601bc48eb7ecba4"}], 0x2d8}, 0x400) 10:07:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x1, 0x5, 0x0, 0xfffffffffffffffb, "0922822b3a313b14d9466432e35e7f64c50e186b", 0x101, 0xb5}) getpgid(r2) 10:07:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) recvfrom(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="46843b97dac104ffcfb966b2df9ed358edad5552500360a66c6d0e00349a4bfe7d14daabccd1e45ab70da5735087575769bd0d54dcb1433524d5369225d148a3b65f0fb560a15f640b46e95a23174cd0e5228db3875dcc3acc1c73a4912072ce7765530ffbde70704583994f4b6285bbbe07e1635b8923283c81aab2bd91", 0x7e) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) 10:07:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000003}) fcntl$lock(r0, 0x400000000000007, &(0x7f0000000080)) 10:07:10 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) connect(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000050007009e7eeb3bab54342d814fb23e16bafedbc37a7dfd762a91ef71828be8eba3ea0b4f0981959e9c18f6319339d53728b51d31e9032ff8b02b77b0fba90470ea9293f802c953a5845515f5212b9e334d28c404bd08c8489617abe459fbe8985897788bf7858c6e166f3d3e7c7be5e8c088730e7e7697b2aef13d6c28863583477a488e6fc543bca539de6c83290274d0bb"], 0xa) r1 = accept$inet(r0, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0xf5, 0x9}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r2, r5) geteuid() flock(r1, 0x5) setegid(r3) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x6008, 0x1) getgroups(0x4, &(0x7f0000000400)=[r5, r4, r3, r4]) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 10:07:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x39d3, 0x2}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:07:10 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0) kevent(r0, &(0x7f0000001880), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x57bbde61) r2 = dup2(r0, r0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0xcf27}, {0x18, 0x3, 0x1ff, 0x4}, 0x401, [0x4, 0x7, 0xfff, 0x81, 0x75, 0x10001, 0x5, 0x7]}, 0x3c) close(r2) 10:07:10 executing program 1: r0 = socket(0x12, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffcee664e6908b01020025373fe3590be1e51835d13d19771b3fc910c889542972045e93d57ceef57093ee2c8669be78d3bae77b7ed8"], 0x1) socketpair(0x20, 0x1, 0xdcb4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000140)=""/62, 0x3e, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) read(r0, &(0x7f00000007c0)=""/179, 0xfffffffffffffe42) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/83, 0x53}], 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/182, 0xb6) 10:07:10 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() syz_extract_tcp_res(&(0x7f0000001180), 0x5, 0xe1a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/87, 0x57}], 0x2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 10:07:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000004, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 10:07:10 executing program 1: r0 = socket(0x0, 0x9, 0x4000000000010001) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getuid() 10:07:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8400, 0x14) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100, 0xfffffffffffffffc}, {0xffff, 0x7}}, 0x2) r1 = socket$inet(0x2, 0x3, 0x6) getsockopt(r1, 0x6, 0x4000000008, 0x0, 0x0) 10:07:11 executing program 0: socket(0x2, 0x2, 0x1008) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:07:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x0) r4 = dup(0xffffffffffffff9c) r5 = open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0x8) r6 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x10c) r7 = socket$unix(0x1, 0x7, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x400, 0x1b4) r9 = syz_open_pts() kevent(r0, &(0x7f0000000580), 0x0, &(0x7f00000005c0)=[{{r9}, 0xfffffffffffffffa, 0xe9, 0x20000043, 0xa, 0x7}, {{r9}, 0xfffffffffffffff9, 0x0, 0x0, 0x7, 0x5}, {{r5}, 0x0, 0x51, 0xf0000000, 0x1, 0xc0000}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000001, 0x91a0, 0xe5}], 0x1f, &(0x7f0000000640)={0x1, 0x6}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r11 = socket$inet6(0x18, 0xc007, 0xfffffffffffffff9) r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x80}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000002, 0x3, 0x8}, {{r3}, 0xfffffffffffffffb, 0x38, 0x0, 0x10001, 0x7a35}, {{r4}, 0xffffffffffffffff, 0x1, 0x1, 0xb44, 0x3f}, {{r5}, 0xffffffffffffffff, 0x28, 0x80, 0x800, 0x7f}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0x2, 0x8000}], 0xff, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffa, 0xd, 0x2, 0x5, 0x7d3}, {{r8}, 0xc632e6aaa6c99234, 0x0, 0x0, 0x3198, 0x5}, {{r9}, 0x0, 0x3, 0x80, 0x3, 0x2}, {{r10}, 0xfffffffffffffffd, 0x8, 0x20000003, 0x8, 0xfffffffffffffe01}, {{r11}, 0xfffffffffffffff8, 0x20, 0x40000080, 0x1, 0x2e2}, {{r12}, 0xfffffffffffffffc, 0x2, 0xd, 0x9}], 0xfffffffffffff77e, &(0x7f0000000500)={0xbb8e, 0x3}) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r15 = kqueue() kevent(r15, &(0x7f00000002c0)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r17 = kqueue() kevent(r17, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r16, &(0x7f00000000c0)=[{{r13}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r15) r18 = getpid() fcntl$lock(r6, 0x7, &(0x7f0000000540)={0x1, 0x0, 0x4000000, 0x5, r18}) 10:07:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setown(r0, 0x6, r1) 10:07:11 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/13, 0xd}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/50, 0x32}], 0x7) r2 = kqueue() socketpair(0x2, 0x2, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSBRK(r4, 0x2000747b) r5 = socket$inet(0x2, 0x4, 0x5) r6 = socket$inet6(0x18, 0x3, 0x8000) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10080, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000680)="cdc5c70366700449f9c377c0afdd938b57f4a3ba28a15653099923c2ecbce0930dbd8236658b2bfcbaf7dbd7e6c9896fb28adc2899d01cdc3b20543bcc8b79d83832028b6b563f1a060a24044be607b6e807d7cfbfea33bb5d201ca67a2814f9f1efb5a6e8ee8cf3be2f6d943b602b65d63f48a759395fbef50b9cf6fa540e7b991236b9a2a881632e026da18962d2e82a81c5f7cb3b974df0945b99a4bd7b412650bd084ffa60231ebf8c205156157b8297f588b5c6db3494e56870f0a57501a4a57a615430b6e7d6e4543c28e2f2277146e3912040efc69572ad101e08e96c791c273e049eb8b5cbe5960d", 0xec) r9 = socket(0x18, 0x4007, 0xa5) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40000086, 0xfffffffffffffc00, 0x80000001}], 0x7f, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x800fffff, 0x6, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x4}, {{r5}, 0xfffffffffffffff8, 0x2, 0x36, 0x0, 0x8}, {{r6}, 0xffffffffffffffff, 0x1, 0xa, 0x2}, {{r7}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0x1}, {{r8}, 0xfffffffffffffffa, 0x10, 0xc1, 0xd1, 0xea1}, {{r9}, 0xfffffffffffffffb, 0x3, 0x1, 0xc000000000000}], 0xffffffffffffd761, &(0x7f0000000240)={0x2, 0x100}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r10) 10:07:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x8000000, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r1, 0x2000747a) bind$inet6(r0, &(0x7f0000000000), 0xc) 10:07:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r1, 0x8252f2831fb108cf, 0x3, &(0x7f0000000040)) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) clock_settime(0x2, &(0x7f0000000040)={0x2, 0xffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:11 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kqueue() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40000063, 0x8f, 0xfffffffffffffffd}], 0x5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x20000004, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000002, 0xffffffffffffffff, 0x563a}, {{r2}, 0xfffffffffffffffc, 0x2a, 0xf000001d, 0x0, 0x1}], 0x0, &(0x7f0000000100)={0x8}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x4) write(r0, 0x0, 0x0) 10:07:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="46a8b5233e3f405db18cd249b720582329c7e65ac7bca0b3b80a474cbba43380b62cd4e346d4a752216ff5d1f99860dd18f47542678876de5e10d083a7665a6cb79adf23e887e7", 0x47) 10:07:11 executing program 1: mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffff) getuid() rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') write(r1, &(0x7f0000000140)="f255b7718a30261a988987990395801abda68e07528ff5a5b613edad54b94a820b9fc3640de81d05f04e3835e0a2f9bb84b816297b63d170b33fa77c5d6b61c1a4cb387134b4df4d6481b4e11b0e0abc3cafe9e8c1438c0a75674f5771d67da5906e85", 0x63) r2 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file1\x00', r2, r3) 10:07:12 executing program 0: r0 = socket(0x10, 0x8002, 0x3) listen(r0, 0x0) 10:07:12 executing program 1: r0 = kqueue() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0xffffffffffffff84, r1}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f660700000000"], 0x1) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) fsync(r2) 10:07:12 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:07:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) shmget$private(0x0, 0x4000, 0xe8, &(0x7f0000ff9000/0x4000)=nil) socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000a51d000000000000000000000000000000000000"], &(0x7f0000000080)=0x3f) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="dad905a2d27c777d377d6d0441eb5d7362a9e08248ba7fd2527f46abeea8c960f7f639f6829a422c9eeaa57f8c789e23bc34b40776b0c9d627815b8d17de31b02fbee1cbf4cb9f02c90560e9a5b3182cdacc83b85f433fad38a6b051f4ec03801d82e8a8d043fe4cc42e57a736888af7385270eb2cc2d6", 0x77) 10:07:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) 10:07:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6e2c34e060787852cdb1682af440bf869b32eb56cb343934b8a44ead53ee71f58fac6ddbb0c9fa249a6e493f22689aeeb7a029fe4362aa88cab0ab8f833785bc9f11cbcfd5bd16e6f6a1e708cee49d84280f4398759a", 0x56) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 10:07:12 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x7ff) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x3ff, 0xea25}, 0xc) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 10:07:13 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) socketpair(0x6, 0x4, 0xca0b, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="73a7ff46d4002e62eaea2c20a9a71e1960eb5395bf969f4024146a87e1f451bc5790ca4ec47ca31dde664cdaf511195b9914ba377b94ec57e4e86777d46354e0da3d435e86878846f596fd53e1", 0x4d, 0x4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) utimensat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000180)={{0xffffffffffff0000, 0x31}, {0x4, 0x401}}, 0x0) listen(r2, 0x9) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)) 10:07:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb840ab8bcdb9ad8a41584b00e3ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea832bc650c5d48b5ed5", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 10:07:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x1, 0x5, 0x100, 0xfff}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x3c) 10:07:13 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r3 = getpid() r4 = getuid() r5 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="ad07873d27d7b77cafd55f53ce29527eb3c3e7729ba3ec2c39e688b7c5938f1dcc4f765167e2eacf3f1895cd1c752a021b9b213096c3e90b205570b23fcee18bb020d9f52f489ce53c338d8b97c00c8dd7af9d51af727b0c9e8164e64c33a25fc72b89af56d609e68503928f48a5fb84cc06a14e2b4bacdd9a41e264444d2fbd", 0x80}, {&(0x7f0000000280)="bdde29f0d643e8fd4ba11c09370b88f81f1e60614333f9c219c6929b646427949c5a390a81f945e7a903b58bd0bdfde11c848b187cb19f5c707fb994904bbd970e774bf7250ea414e4a1a97a5ac41e6da169d1d76707e24e0cc328b8729e7cec95c5ca5fe2cf63601c451e8ed13edb8d6934dd800e4392f73c42c3077a3771ae5194d24d765aaf7de2849b7b6570b229485040c00515e384d6eac33b3e228e87391b4439b08901cb8103c014ba6a40f676973ce319322903c2eec61c491c7b8774c5555a894b4569da3921c2324708b1a343f3c43f031b99da658cd1", 0xdc}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000001f00ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x400) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:07:13 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0)="eadabe6d952e7a585cefe2837b531aafdd07b6016f314cbdb0875ea71e05f68c739367a81747f2eb0c52cf5486dea113fad47a5a4430ab6e9b73d1d39da720581ef116e6c0b2ab9b59b845c48515b7162d2ad8c69b41c762bf2322af74975a0e382b9b91044d880ec4e39bf60cc8af175bb0afeb4f8a6c86a23ba3e27e15dfa2e3228edc65f3d1578201b1bc51c7dc68a23814a71f7fdd0d3692d5c78cef188dec344ab42d3b515cab61ae9035fa0fabad8aed4050bcf168f88c7548f2422edbf2cfe24dcbff33fe", 0xc8) 10:07:13 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa8, 0x20) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000600)='./file1\x00', &(0x7f0000000640)='x\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:07:13 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x4, 0x0, 0x0, 0x0) fchdir(r1) 10:07:13 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffff8, r1, r2, r3, r4, 0x0, 0x10001}, 0x101, 0x1, r5, r6, 0x7fff, 0x7, 0x1000}) r7 = shmget$private(0x0, 0x3000, 0x800000000000001, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x401}}) clock_getres(0x0, &(0x7f0000000000)) shmget$private(0x0, 0x9000, 0x2, &(0x7f0000ff7000/0x9000)=nil) shmctl$IPC_RMID(r7, 0x0) 10:07:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) 10:07:13 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) preadv(r1, &(0x7f00000023c0)=[{&(0x7f0000001040)=""/81, 0x51}, {&(0x7f00000010c0)=""/141, 0x8d}, {&(0x7f0000001180)=""/21, 0x15}, {&(0x7f00000011c0)=""/72, 0x48}, {&(0x7f0000001240)=""/89, 0x59}, {&(0x7f00000012c0)=""/8, 0x8}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/179, 0xb3}], 0x8, 0x56) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000002440)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 10:07:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) r1 = getpgid(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xfffffffffffff441, 0x5, r1}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:07:13 executing program 1: r0 = msgget(0x2, 0x60) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/183) r1 = msgget$private(0x0, 0x101) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/35) 10:07:13 executing program 0: socket$inet6(0x18, 0x4000, 0x2) socket$inet6(0x18, 0x5, 0x4) 10:07:13 executing program 1: r0 = socket$inet(0x2, 0x804006, 0x8000) munlockall() r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() fchmodat(r1, &(0x7f00000010c0)='./file0\x00', 0x118, 0x6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x8, 0xfcd, 0xfffffffffffffffc, 0x3, "f93a319d6b5f6acd5aeed5577a19a9c1a25bfc43", 0x3, 0x5}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x40}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="cdca92e0ca00fcaf795a84587656d71735694eb96cc75933900cc5148692ef2afe48c6e1428c6d8c1118c9e13f7eb4de9b676381a49e105598748c623a6379596fbfc45ae35019a68ddf05b3d576a7a383452109efbaa82f47da3f91da52ba31a7bb97338cbb2930af0027c460d48a5dcba76dd74a5de8a061a4592f70b719102d08005ae041c87629c5de4b43231a0cc9c8d752e0a8b02df59eac47f6beb264042a216586ee4d4e629f60770f1ccf5008eb4992fbdb74b531ab5d2fe8fa9664bc680cd03709e4e51b62438e0d40732611ca15a0d58ebff966442879a0a2b4546cbbaae83a925f9c3f31724cf774f1172fedc45454ab2e99e0e0095766708d97e5aebc5fcfbec0d4304c8255d3564182585c5ce6546f8d0d6e4bb35ae2049779d85983a5f9eb44ebd50c8417bdd020a8f114551229d1b6c7481b2094f47170f792cbfa923bc7bdff9b99fb518a9ff5a00ad275e5b5afa7e64e80628a3469a95e34ebea0cfa8012a04d3ce1f473cebe2d30fd0e0b132c99f7456203541c930e44301751fd3df26b6fec7321cc3fd29a648c95a922989300c62d129b21f46d72c41880a946a864d4a16d7d09ff3d3b6413f5759f16e81e5477802c335957d09f0c2fc75a4a6edb3574fa55b8bf33cca41964562c37f7236d29880c180b15adcb90d3bcfe30d046cee4e576a058c80797d76774f9c26379d3b799d32bad7e95e05182fd48b229ab254843a2826553a99818dd280c77b7751c78503d0d9626c634c5287b88955a1f330c3414ddbddc08ec90605f04b2b34f98ec543c243d30c9dbd184679dfaba80990bbc962a76e7166846d73c0855700c458c9dcce90e8238a8c26a9db240e6b25e2041d2d9d8e10c81dec782a457d354b4a2ad1250678763f9bd75f6de519881b9ab100f4342d2d072a9ab9498f69c4e4804e378d65b2fb92c092450f08d72b2398da632c670979b10f6093989980151931b7cac0ee451f86d0ccf8da92bd2114e0377a7f0932de22d6bb39d9fa5a8577b9718548528774ddcd12164b00c78bf9997ef67575c2e30ba9559aa0eded88174c38292be96177b6c9c0188da80b1b1c73657f94b3aca4de5e93ccb8f438e9d6157f3a0d16a60ea0e5481eaf944809b5b38da94cb1bd799ec46903e1b5d24191999515c8d7e60915d584c0b473e4513ecd81ec7891cb122e00bbf48bbf2a5e81a7aecc6ed91e674ae4df5939cd71431e076d81f22bd64c4bb001ec78306b073bfcd6bf42dbcdc78855a384b279e43183f89af312a0e38a70cead2cb0808224e4902c730a338b442c80475a626d4be594de49edfca60fb245937db9936a63c1998880e08bcfada41fa45e1f446841913f2e1575da182b210259d09de99bc586b0894667bfb0c263c265e82059add9714c7670b3a20c5fb11b16867cb8749a07886c7a98a894ccaa1f5d21503f1b743ac23e1408c91fbd27c8f6112a09ec29e062948628a53a30b695a15b19716fe1ec4115cadab600437050373abad21f067eec4e344f39fe0c9a22ac0038f6feca4f3fdfe10f1b55685f869c4cd45cdabb719cb86ac497408b19174630807fae49ecb305e1c6f2c413b7e8d8b76020a534d30a931b3e6b54883998ae37ba75dde26e380f3e149b109c4c809e5b93cfddbeedb0494c6d36e5bd71379905170c6c288bc5a0698f1a78b4e1c899f417dfc96e003e5eab087ee4d99a4e6c4d48eda1c589b39d95ae7e09e065b20c1c7864b1ad8cdb69ff4a8c428e6abce9a93e72f323e121619a3aabecedc98e5d2f21bfc372be018aae0e195507e271ad5b95758f9fcda062cf96ffb20e8db97ff0c9e9bf209d7c89f8d4f70e3f33f885fefbbcc70d4ed09a0f0521d808539d50db3503cbf559a5b2ab032d4d85114d725d85cba9ab00185b34b9b4fce118337846b116e476d18b68090ce88cdd2f1956a4ca8c67e5d7f4f2280f7833e55977ab02f984b8881ff2224ffeeda8d2c4ad30e766f468befa86883c67e028de270e01b22970581f73f7dd1506fc7129b222155f1017b43eedab3225b50ef207eb81f39d90d626caba33646cd86838dfffc6a7f32dd5410c7c179be09d345521154a4058b58948a901868a5ce87a4bd168cb5580cee248e32185766d11eb7fdd0f296a0669bef52818714dd4a47e27211a49d5a7818efba9078c4b78aaa429174d85ef66ff0fd941394621434b66ad661e22079f35222b506fbb81ffc2ed223f419dc923e897824dcdd82701cec5f44bcab9758134e2ed4d31c026664d1f7cfe9037d3ef05fa55b1336c82f3ed4e81a6f06564d875cc9b1f490f9f70d22ca5a496253a70beb6b658486c7b1acd39a8ea8afad2c4846966a4c935bcfcf60f211922fbd7ebc985fae79b48cac76665fcb2f0d31e3aa9183a974f53e8dc206c64c0a04e6ef9bbeac325cb9605f6cd058a1b1f21c2741d3f20037db0153b5f9c7be0c8d88e0813d31a24170f32ca5bf1cc9ec9c3820ace836bb6e100c4aee809168861f726f950ac9126a37ac1d393f798e104a83e8112c5e780edb8eadcff1d2318e9a44ded774aed0be7662753e78f7db355b9d32844a0c562f4c6ebcfc1554703281a4e8ff3e6cfb82bc9aadc8c157b8cec3b36f7a6dbbb737f3f6251bdaba3cdca27d89730f8559b4ecc7e248fa2176f704d936964859a2351962c19e3af5d0f6070563eb234fd289bd3087477d06be9ad2c24263d85c3f538e27b804ca541fc87dbd607c8405ec04a8bd0c02a4384425695595db773210afff68d748c634704f67929cf418d9f1c12b75cf5c4bd3993d9f6f3398613d0ab2abdbe057ef0eae392ca34bbf8c5c73005aff01418f87f308e09cff4fc8c8204aa9f3b9aba74cff3accb75ab8b16a2efbece25dbab5922c8ba8756370104eb8ed1e5a086d295ff8472f835cf57398091c45225b33527fd22ef81a76bc2c84769137346c4884cb0930da60298b19d49d6f98f13c44a0d36bfde7dab1d624cd9f14d9226bcb7fbe27ab64641a0b6ac03c3f4bd0406cfd4ccbe17afcf6a163ca15d179a3528d8a8b964e55fa482693dd6c37972d9778081057b21680f8b50ed855cd42dc2db51aa1fad7766400ccdbfd381cd5ff43a4640e10cb5fd5d1aeab59d909060f21ddf9732147a2a845f580d24546772ea6ac31e0a477a5b419f9becacd82bb2382f126a51dfb90477a1f03c6c2907a5d88b4f17eb65ee658eb9155f6a9075b2acf6134a11a23c55f5997af7642d4d6566a1f0a727c0d6baf61ec3b5adf233979a56381019d31729710211d43aa714e7dc7d8c6cb11ea6357c430e774d0e51e98d855fb118b5fb7d99cb4edcec6e68464d92c654db7a568fb0c12c1d543ae7be3e0bcd509598a6f5770bba03737d7c1f75cab450ecf722f4d75466ae2cf18cdf8a0313f2fdb662558d46a5033888b34eee2cb8566c1f1ec887f9233ea0db9a5542aadcc7942d857ff8037220a5b1268efa5ee0dd26fbe8be6de6e8792342b13fb1a1d5ea0ebb349e849e133040ec5d1e9571bfe706a2620d93e8e4e23075fa939cce1a101d6ac7c09a03c4890548ab2426b00f8e43fefbed3aa527b431951b8326252081146341c46d5709742fb51c4672c739978c783795b3ad0cac026413cae9f30547ac1e49f07a47ac52d1c0b9908d6f0371a3f3da0a62f725f28f6564d2ed5b6e774043e8dae16518d5b742be41fd968dcef1a6cfcb629647d0e186fda3e0f80796487845dc3b3be7cefd02f90d99d954f01940100d2c7810a58245532ca65860b3d55fff68c42e8df74ff143b282cf3b0115dd3809c1501efc6c5bfc0a13766978f969b5115139967d15aa6abe298ca8037772ab308d5a405c11f3535d4bb24ad347ed422a5f2482ec4d27ffc5368186a2a8165b03f8aacab48d587692376e1a794bfc0206900d26cba5a9f8c41b1d5f2f8b4ed2d75beaf159e5e9667dff885a1f3bcb653be9f8650b460ef51fcd6c66119dda609edf480c9704b0160e64526e7bbc06a2bbe50bba210079e6fe35ad011f9f26798b801624493afd72f1cfafc955416d0841ac5333821b970b4d6e3c7359ed3eb9679406c473662d055b4800d09f613e0cb554ed9dbbfe3efc6445e1af3f671f333beafef185c120aa9353c1e97ec33069910f4e5c4b4ca72d3f9a22b521c28b956babd2a5db0591dad137e27053c7014ad1c5003d0b5ac4a2499cd9cb44e34ff965e27d56eab80d6898b9f6ed3dac2e68223c476dc3c99e02c928001337da6ae2197ec5c2bfedd9f789d85a7474590a6bd84aadadf33d40a754beffc486886ab49a0fc34bc7973fff4b7ef7e4f35d10becadade1b970b1c7850dce055811b1479c312c271984e073ea6b1a35674ccc268f52ce2885d7351debb702449752e1e0446a4d9edeaa6fb0d73cc5fcd2e8a56e7039f54af3981e621a9a1cf2e1d543d4a32e6d4176527371a31728ebd87cd2ef316ce9d7af4288273882271a86d17a8c3b062618990101209d6674b294b5da11fbd738751c3567ac127f267339d62ad3acc983530dbb0b17a1a8b089a0575ab6686d0c4a85d1db3e3d867b5a171fa86dcbd681cd11e8258788341a47013cd292c2491ca4c43fdb10af2720ee7068dcc2b84aa5cece0092cbaa91198b3f897c9c3b6480ccd02a1218c8a59136b8a5191142d3869aa1a5f394abacb2868bde04d8c05c3a6305171f1fe28d816fb5c6608513c252b2a3d8a5e69c41317b3ad7e6d3ed8f795beceb03dcc75284845fe8b17c6519ff79715b5f9e416199a9d95613024a443cb959384afcf28912b7f586d5d2e42fe80ae8522f8641121fbee69e8c969343b4bdf5d641c46d7ade8a04b523dbdc26edb347fa44e90d7da90fd5463ba64b8cc1c828a0a07104f83786ac861d72c9fc3a7d08cc0d97c80d7cbbc84fa6aeee72fcbb75c62bc0ee846fe5287342f12fa8d95481e8a231f2be9485512aff74c219af5d8df5d8eccbe74e0e3d732f065072393500d7498446eb46b7dba36e75d3ac2f6a83987365c44dbd6ba86742d257f88edd7c2a48bf2c46cc967329bac62e93d656504def172e794966d5c0de9b36e732a90f86eda9aa81fb544a78ade2a9d8382eef3cb9d2791c4265f8e185076ad9eba559c98a7c7a4df9cbcaf08f6f0110f4dfac4565d4ea305ee1125f015ca24679f832cd383eb3e10762edc692c2809110a17b9919b593101777d097e529c8bf6bcd41d54a2c3088af45d6d0dbb22eab4f728b7d182fa10fc14061b6277f10982b9f73985177aec9f4096e52f58eabbf462d16272e2731e5005e910b244add5cb3730ee838cfd717704862fa63745e19808897090fdab41ad81a56ccb63b7ae832485f8f157553409ae3c317842ade89e8556a68835c046d5f7f8e05761b3f56003d258eb0150e74d75dc2031dab3f644214af58698646a8a1e4b51c96859daf61e83f76d4784c49c04aa3a852a1e4528cf6e8ea969cd1cb706bbd263b652c4ea6072e8107636392a881ee757ec06ceba5bcd06be253210b83b271e301d24287aa95849fda11819cb6e9c01637c1b9ddaa7f1052ec1acb3451bd294d4ca685d244b37a2180b6f6c58c514eb66bd3b8421b57b945b2127eb40c0f2e874d41cc2d24c0cdea1c59913bb99b9675b871c44c5284d8bd944301c081e9904425dabe94ca2f7f45ad703951a3e6fc1ea2b78d921aa84a50ada649b5a174fd85d53f9b4bcdc883dbf31d585d29ae61927301c73bb15be9ff001a6e8ac6466ae08a4e271807f02178ff4c6a812928cf34b4658e3b127504504f9e997d5affd104f54d5419b8", 0x1000) ioctl$TIOCDRAIN(r4, 0x2000745e) 10:07:13 executing program 0: r0 = socket(0x16, 0x5, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 10:07:13 executing program 1: msgget(0x2, 0x0) 10:07:13 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 10:07:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6060, 0xff) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) 10:07:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 10:07:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0xa0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') fchdir(r2) fcntl$getflags(r0, 0x0) 10:07:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) chroot(&(0x7f0000000000)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 10:07:13 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000040)='x\x00') 10:07:13 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) utimensat(r0, 0x0, &(0x7f0000000280)={{0x7fff, 0x5}, {0x0, 0xffffffffffffffff}}, 0xfffffffffffffffc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x6010, r0, 0x0, 0x0) 10:07:13 executing program 0: pipe(&(0x7f0000000180)) 10:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x111) 10:07:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 10:07:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000002a00)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103de9f1f44b32f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf13631bf248084d493a87819ba91313b126e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71eeea7bfa01cb42513c7f68047ebd7b8cdedb4bc00e5f704576c64031218ba97e8889cd6707699fcc35e9d08e12b689b9b576d12a97da4fb0408320db441850dd1b70b67bb22d51af6fe2cc312402e96644806a9da70cc386b71e0653016567aa", 0x870, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)="87a9e724dc1ce3f425f0778a12e70a40ff2a11226316961a3a0185579a39582c40f52d137008ffa43425e042186e3ef073a7a9a33b2c8b0d9211dfc8ac84367d2155482c06e54ec769720a69cc69eea02c42f34bff2c49037ba09438182734e056f5ed49e056420e89cf7bce1146d9c8c385a09151a9038ace37f995dbffaa8449a1db13632d6830a2b5aab3d2c79a94e8550baa", 0x94}, {&(0x7f0000000140)="45cfc090226fa127edf62b45850b1efa61594fa41d4e8c7bced6fbcc924f83af56242f23f0619c58d9d700d05d929c97b517ba61db66fb64d1102dae045f5e0953b84dfdef2b", 0x46}, {&(0x7f00000002c0)="67de88a7051ce92afdfaee2ea73ae187375f0094bc9fd7d83c653c4e77099975ceaedda9a8cf4768f0caad321cc5debe886eaa5d06aea8dcbdd86b8ab8befb2135af8e909a3b404ccaf9d1b705c20f8eac695488632404b437799a6bb2434be2dbbe73373c2dde92006880e5227e04662dd484137b28bec8e444080fef", 0x7d}, {&(0x7f0000000340)="419c7cc290d8a74573efb5f7a6812becebdbdebc2d4052b766ca1c680941a5c60726cb57842359fb376ce0bbdd9204b7aff9204d9dd53c51eec61838685131a9402aa394af45ffa6d7ed3fddf2c426f8f2ce47433eeea16278a4f62099f5b80b2fc5e4a888fcf355223f7093b9bc5116659288b3c60f3b3f41c74e8d47da528d2ca9828886f94d7f2596ffd952a0626f6285b696b55cc813b784ed81bd74e921008257eba72e2dca1df4b4cae349f1180511ee26", 0xb4}, {&(0x7f0000000400)="b081c401a09e4fde0f6ec81342e25fcc2cfb952ffc8288138a94ef7c5fb17ce54169829aeff578139e37ca0e9e7978a35f4b99227012688db65804e5cc2f09fc10a837d1e827c0138c1014f960305e1ce3b85bce1bf7f9b2ecdf53bee0d927f2e247f8464f31ffad6be218ef4fc52de587dc470c35d64731196db0ca07840f30ec0d16358d3f1410250df7262632eb9da6c4f830e5a157f15eeb3375a2c0f9497b476c25570426a57deee017289980fd2b31f373076772be7b90d05636528c86c18d1bd54b9363409ab840a6ece02f3fde", 0xd1}], 0x5, &(0x7f0000000dc0)=ANY=[@ANYBLOB="e00000000000000001000000faffffff3f1d3fb5b96f7b7a8d599aa70ac2b5b0bd22635ba23b0d3943bf1dcd14a66f578551f940e516673b22c819d66f80c2de64e96be3a0689c0320ee3d1dcc73a0ebb3847af8845b6731067b681c97827b9aa6e23c57b0422ad7004bfd375fcb3e5150e0c488e79979abde5b6435ae8e9c7672edda5669edad067e9cfbba72ff0fd93adabb24e687d9f21ae89c6de4591c1973bddb18b04c12418d5ad436a15374cae11c0076b2bf7921290cd7e1e8073562a131548efb580c447b3df9910ba14ff0b481ebcd081f578e0b33fa68f60000004000000000000000ffff000001000000139059cd9c4569eb3763f54e5b7c480c39c5a25c28da59ab88bd2e6ed7b3dd971bf094d88d43c11d812da50e25e27200e000000000000000000000000700000073170a7f92ab33a1728027e2eb49b1561235c7597b3b31c644738501759da263ada79069d49ed2b852885ba189368ffd1ea6b0ba71e842ee904c98bfa6536cee6bd81b79d2d6fbc9a068001fb24ddf44ae5e6729d96eb713f801ce542307f96b1b6dd57952cbe36bc4e46d525bf53d6e27f4b2dcf6083c8c16ed640efd545edb063670eb206910ed7cafd819cc95d6015bdd3f7608a5c526dfc525e3d51acb18292cb622e7c42706d78111bdae171031734a69257623181fd18b52f2f23cff6bd46dddb9e8ff180a7bea87b948cf2e6d9800000000000000ffff00000000000032c47a25a6766d64ace9899795d464fc17c7eebc29e8baffc02f5ec34626d5f4c63964e577e3da298cfd464cba8430d797d2d91e61603f0b84c9ae8143293a61e2aeef42d544db37c72929253ac366b5670212530bc9018d6a66cfdc14922adbc6c9b1287383ec777821ac0caa8ed4e94d5089233b100ae167fd9d6611b90964e6a7fa0000000000d000000000000000ffff00001dd6ffff070634ddbadcd31dd4a25893d75244930b5c7a530b31819e401160802ff446879b1668e5cb709b47307de49735f0b9327dc571dcfd84af136c1bf8eeb49ebc617005623bb7c04c4a8e821f4ea0d213242996bbcc46c4f2011539469091c441c2f233f318586c1365e8a22a269f66fe5fd759e16f2c4a9c922c546b748a5dc1fd53ed87fd885e74990e8bbbec24cfbc085b432bb5baf35b60b6d17e0df79b4346d1f514c340504fb1e3e0ae132ff44b554597dfdfd9e1a4f43c03b7b8e8fcb0c6e56a782ffd847470010000000000003000000000000000ffff00004000000093fe1e02e8e456444f87e7fd8122b70d4d4d54608dfa4ff074000000000000002000000000000000ffff0000070000004b1efb5393be0fd32e6a000000000000097af192d1007c76f44014b561ec01d7ebc2b8c031378ce35bf2f202d4cff745f8a3ff9a98a1da7be457699abd4b02cde06937b8219af17e56323cb34dcbfda46355d07a6387e4d253e718bffc3eb1e80059e3b4b3e3a25caa281e94482c27011242e6cd107f9dff9ed6cd0353e57a77f22dc49cb3ba35086cb45e53eeef668bd10bfda29a038f45f45660570e147550961c71052c01b318d1a47f5451902cd62b6b0e4406452f"], 0x3b8}, 0x0) r3 = dup2(r2, r1) shutdown(r2, 0x1) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c40)=[{&(0x7f0000000940)="ba8650be68fc2e0d56d1301f9828a810113fc3b968057ec73762da13c14c5ff6c3e315bd7915b77c24158e2b529519a01a0a47bbb7a5b2e081ba47eaa2e31773ae4a2e2356167e47b132cb446824dbedba954f474601b851f60e", 0x5a}, {&(0x7f00000009c0)="29801d414053fc68cc17f386efc0b2344f0ba9c71c47eab334ea5c74c76457900cae7932f806db3328100438aa0f2dff8a29a69a98567950e34f1ccc74778f73e6e6bb18f3ef945525f5066b188c94232cb4eb283b9d3888f6c270a50113a4ad62308a2c11484e246e2ae6ac2b938e515de259623e9c9fabc23ac8671854ae3ccd6c32664adbb55b56d9", 0x8a}, {&(0x7f0000000a80)="941c8b0315d183a24435c053d391ee6767265907800307ead076f724be1d6be4f915419aaf45940116e283a9be20414ae9888bac8d91b33b66621f6764562118d2065d5dde8c4b2f58a01a3a130b69ab131689c72f282bd6f66b8b73ad0e23ac7002defe32c9578ff941534b62d48d4912ab1d4ac8cf2abe4c073042b17f36608654680f9ef01f54b7e482207606da3bd4f21feae07e5baf6ff085ccc7e87a76af48aed55c35612f79299341765d5999380a7ceffe723b5eaf809acf013edfd6bf968bc679a5caeb215ac99abca2f2d970a4d7a3cbabf84f881cbbe15835ca349092e8c0c54c7d751a95985ef6ac81563ea740d64b6f044c", 0xf8}, {&(0x7f0000000b80)="76058c05e780592dfa48f81142969cc3bac61e004f38c53d17ac94590c70ac3d2af3a0c6d737f53810913ab97ebbfa0dd2746f5def04d5595aeb8d6005b89295b1fb6e8f23161aac8d95f3d533a503092b2aeb0d401f2508c3c489e2cb51ef133c221736d844ce4cff4bfaaa01fa08057f48d53bf22a19af0e59ed4fa84d613e8159b9a5bd68aad3c65bd90fee77b50caf0ae8e1117347a0c70661d4351130fa39", 0xa1}], 0x4, &(0x7f0000000cc0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r1, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x408}, 0x400) poll(&(0x7f00000005c0)=[{r1, 0x92}, {r3, 0x4}, {r0, 0x2}, {r3, 0x147}], 0x1ee, 0x1) 10:07:13 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) r0 = socket(0x6, 0x8000, 0x6) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4950f0050da3172ae8b5ffac924f19a130a6fb913b0829fe921b04310faa8b4362f59dcfe5b534001dfad6d1ec77b4e2877e7870654c2578bd3a2dcad79cc663c5c1d982d450dcd8d5ab0c24dbeaf9710ae369db577ec442cf74149f349c252bc129849ca0cc56", 0x67}], 0x1, &(0x7f0000000200)=[{0x110, 0xffff, 0xfffffffffffffff8, "40a740e9fc9f9124a533ed956bf49ef9f57310674506ead61777879d2e08ef51729a8750c44a5431a1f2c00cca05ace44de52ee10da3cb4f93ecb6df34d4594c9fab49d479e29f53b449c2b0a1127922e4e45841725e7f4eb7fc4f65d29bc3497989cda24a42864d258a7447d00b1231d2dada061c6530f652b4f8390528eace0ca6cc847c93a00375be1bc153d3d5c68e0512fc22eaf2484a78e373e45b4323293092d6ece8be61a39306715d645c0573111208e7f5e16dc53ee0b0be03687e8decb1afccd279b2131771cac4decfa38193d4fc487f63a6fc001d655f5e05422b4b48cebe204022048437688deee71262d6cec39e7ad35ffe5d8e"}], 0x110}, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x7, 0x389a, &(0x7f0000000040)="fc3f96c135e16fa39b99cc610c3246c2703c5b4325c52fb4f798578c7cb919fab0942ac15260b7e00397e338e32af1ba009039d6", 0x34) 10:07:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/94, 0x5e, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x40400000000002, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="428e19f6432302426aefa6fdae0d21295835d3c28a3a451dc75e17776fcc50283cb7023186c40b7cf5aac6ba39e46150d908b6899004d1f74922a827cac1493502ef98", 0x43) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="2c3e1a234d0080bc296139572dbf5deda037d2c14bd46d5e46366d10a8986b7db3cf9fe2498d87811280b4034be674f44794e89e02cd09772eb86a1bcf519102450cbf66c992e2255cb115cf6d4909efa64a1a47df8ff9120cda567fb085afb04f0b4fce6373b7741fecb4549ed99934e9794d6bffcd55b97f056ea8e8d244b6d3243c536e2d4fdaff894e22d6fba8375b9e57aafa55968399a0762eb1b4caa7e4a8a4b5b2071907d1bd8602bf0af0beb809fdd9fd9a50f9513df0a2696d4f437adfc4ce9981236eb5f5014fa8c4b4e1becbe28506c3fea89c14ff3dbda8aca12b7c381be33bb1b190505ce9ee0810a6da", 0xf1) 10:07:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x5, 0x399) 10:07:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x143) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6a, 0xfe, 0x400, 0x7, "8bd3da4da4c147d036f6ef099f85431bb469cb1a", 0x5, 0xfffffffffffffffe}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xe2e2, 0x8, 0x1ff, 0x4, "ae6807bcd2a07484c4a133f9a2be0a62c69febb4", 0x9, 0x7}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:07:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65306d"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) getsockopt(r2, 0xff, 0x3f, &(0x7f0000000040)=""/50, &(0x7f0000000080)=0x32) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 10:07:14 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000ffa000/0x6000)=nil, 0x0) shmdt(r0) 10:07:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/254, 0xfe, 0x42, &(0x7f0000000000)=@in6={0x18, 0x2, 0x400, 0x7fffffff}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 10:07:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x128) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) chdir(&(0x7f0000000240)='./file0/file0/file0\x00') 10:07:15 executing program 1: r0 = socket(0x18, 0x1, 0x7) write(r0, &(0x7f00000000c0)="da77dadc322ba743d5f92995a094941112d0ea0ff3ed8370275929d542be6b4df8d8d01adfcb9c9b1524584f9a7e852aa4a4991819f00079aadbd060181a7061a7e3d31ca0be5e502fd4472eff5142a4b3d2708f51675f3f00495da816f5cec9563f4c353cf6dacd4b0bb85eaff6985bc23869560d1a8a2d3d3f513e6953a906c9c78583e9b0c20f3e52ec6006e8b30a00589c1a0112d5c9786cd1", 0x9b) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 10:07:15 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0) 10:07:15 executing program 0: msgget$private(0x0, 0x400) mlock(&(0x7f0000ada000/0x3000)=nil, 0x3000) r0 = kqueue() flock(r0, 0x4) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x401, 0x6, 0x5, 0xe7, "3b39f043796de3d178ef528172fca167a99b0762", 0x9, 0x80000000}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x63dd8074cb9541ca, 0x3) pipe2(&(0x7f0000000000), 0x10004) r4 = getpgrp() fcntl$lock(r3, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x1000000bc, 0x4, r4}) r5 = semget(0x2, 0x1, 0x400) semop(r5, &(0x7f0000000200)=[{0x3, 0x0, 0x1800}, {0x6, 0x3, 0x800}, {0x0, 0x3, 0x1000}, {0xfe682f6c58b32745, 0x1000, 0x1800}], 0x4) r6 = semget(0x2, 0x7, 0x700) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x101, 0x100000001, 0x8, 0xfffffffffffffffd, 0x8, 0xff, 0x2, 0x6]) r7 = getegid() setegid(r7) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) 10:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:07:15 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x100, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x5b, 0x10, 0x7fff, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x7f, 0x9}, {{r0}, 0x0, 0x80, 0x1, 0xffffffff, 0x6}, {{r1}, 0x0, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x5f, 0xc4}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x3, 0x9}], 0x5, &(0x7f0000000040)={0x3f, 0x75}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$getflags(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xb3}], 0xec7, 0x0, 0x8001, 0x0) 10:07:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x7, 0x6) dup(r1) 10:07:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f00000007c0)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=r0, @ANYBLOB="a668892eead274ce27d640b613226713358cb03928ba06e7fa3694da171c83a6bb", @ANYRES16=r0, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYRES64=r0, @ANYRESOCT=r0, @ANYBLOB="6d175129267716d8dac36fc21d17e0bc05df718af09b73deb4576edee9eefd5d1551f1c118dd36a76e02c87496d36fa749a21623f997582a2815acd5a64f1fece3268643078b3855311d262046896b534d6cfd73bf42caa433266740a395fe08663ee06843321cbb273c95244fd0d7b1d424c6056c151e1503c8ccfa8ff908369c8cb0762aa845d1923afc09e272b579ba0b9c449237491cb9711d81b2478998490e10d117875d54107c05c179733578113b6f1b62d843468ac2d3a16f1d0b614b097bcbbf71e6bf710dd5d90ab8150dcbf6730514aa5d9a234e190f3880b83cd241310b9fb5435422"], @ANYRESDEC, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRES16], 0x9) r2 = semget(0x0, 0x7, 0x8) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000580)=""/167) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)=',\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x18\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\\\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)=']:\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%\x00', &(0x7f00000004c0)='\x00']) 10:07:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r12 = geteuid() getgroups(0x2, &(0x7f00000004c0)=[0x0, 0x0]) r14 = getppid() r15 = getuid() r16 = getegid() r17 = getppid() r18 = geteuid() r19 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="b007ae9e2b3a78e7e5657750257f550ec1b83b7573f0ed8ad73c82160cc1c4e86bce3a5c146c0abc651743edb4dbad31002baa0f6a21d7bb5daa25858d7b5e68243d59f70199518a73cedda2a9d95cc05df1b8670d10b604d49cb0a8f797647f904dc8d134df286611f90971e69bf0360e2894113ddc", 0x76}, {&(0x7f0000000140)="477622dc5a92906253706e37e9df8edac4e7d72053", 0x15}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x110}, 0x1) getgroups(0x4, &(0x7f0000000680)=[r16, r3, r13, r9]) getppid() getgroups(0x5, &(0x7f00000006c0)=[r3, r3, r3, r6, r16]) recvmsg(r0, &(0x7f0000002c00)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000002b00)=[{&(0x7f0000000740)=""/163, 0xa3}, {&(0x7f0000000800)=""/24, 0x18}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/194, 0xc2}, {&(0x7f0000002940)=""/226, 0xe2}, {&(0x7f0000002a40)=""/112, 0x70}, {&(0x7f0000002ac0)=""/46, 0x2e}], 0x8, &(0x7f0000002b80)=""/119, 0x77}, 0x800) fchown(r0, r18, r6) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000002c40)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x6, 0x802}, {{r0}, 0x0, 0x80, 0x2, 0x3, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xf5, 0x5c}, {{r0}, 0xfffffffffffffffd, 0x82, 0x3, 0xa45}, {{r0}, 0xfffffffffffffffe, 0x42, 0x5, 0x3, 0xfff}], 0x8, &(0x7f0000002d00)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x3d7, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x20000082, 0xd4c}], 0x6, &(0x7f0000002d40)={0x9, 0x3}) 10:07:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x1) 10:07:16 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x4) close(r0) dup(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) pipe2(&(0x7f0000000000), 0x0) 10:07:16 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mmap(&(0x7f0000354000/0x2000)=nil, 0x2000, 0x5, 0x3811, r0, 0x0, 0x0) lseek(r1, 0x0, 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 10:07:16 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/253, 0xfd) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 10:07:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0xf5) kqueue() execve(0x0, 0x0, 0x0) 10:07:16 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) chdir(&(0x7f0000000100)='./file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) open(&(0x7f00000011c0)='./file1\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 10:07:16 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x8003, 0x0) listen(r0, 0x10001) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r2, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1022, &(0x7f0000000000), 0x4) 10:07:16 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x9, 0x401, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) 10:07:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x30004, 0x100000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) 10:07:16 executing program 1: mprotect(&(0x7f00004c4000/0x3000)=nil, 0x3000, 0x403) syz_emit_ethernet(0x79, &(0x7f0000000040)="8f") 10:07:16 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000440)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380), 0x0, 0x8404}, 0x0) r1 = semget(0x0, 0x4, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/81) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x34fe78e5, r2, r3, r4, r5, 0x1, 0xffffffff}, 0xffff, 0x6, 0x7ff}) 10:07:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(0xffffffffffffffff, r1, 0x0) 10:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x8, 0x9, 0x0, "6826c6ee1fff851d58ad0fd425ec2bbaf7997e13", 0x800, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) 10:07:16 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) msgget(0x2, 0x20) msgctl$IPC_RMID(r0, 0x0) 10:07:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140), 0x0) write(r0, &(0x7f0000000400)="601223a82435cc25049094357aaf2711b7a38b5d694b008085846b9a65f296288939705f9ef0525307b6d8d8b361fa7429f2712578dbb419ee2af53f2c975c5ab7e1a4fa5f8a1981fd9c42154e82a10c20d0021ea11b815030f8f557618566f16a0c05b8df6146cbc52ec90000000000fcac0b79b9537f615ab413f28afc7681971c7418dae0e938883dc942d5d61746de7aa21b240bdd29855f3c955f6c4d8ae07d8ccfbf2d9a5746daeaf7ec9d456f83f034e45d6fa2eeda29bddb28a649d9a61fa8deaa1129310b3136161f47b33845617fd9b2d0fe295dae9f3b5b36a2e7146f7dd3dc3aa4c21a132bc1c12e7d1c309a6bb09172b30d160cd9697d5de49309f9e44a304c58893ca97bb6a4b79244927503c83e410527a6d594a87c3bfbe5bc72cd7a66c153ddae93c8341ac94a90c5caf70b284ffdb2baae44f9c8c5b97c8e2624d3af32ea902a928b3d3bebab74e5f13f4ddc96d5b3f7bcbb0e50b2791b71a880611b48a1942bb57f80e700eb8823fbb496d1f9f6c600", 0x179) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "b0bc6036f2c66e66eeada3421bc443e9d31ee280", 0x880, 0x7}) close(r1) close(r0) r2 = dup(r0) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x8, 0x1000, 0xffffffff, "decdf537cb217c12fdec9165c0c852f2a06d7e03", 0x4, 0x7}) fcntl$getown(r0, 0x5) sendto(r2, &(0x7f00000001c0)="3e8e116caf90a171d4375bc48ef91bfadd0ebe83ab7102e8ba58da8470715cb085158abe9429fa34c15693b4605eb041cb7fe0ef941850058022331c43bd3b93d51e1381643ea8eb54b901329c07d2889ed8c33b84f528bfe2be57873024", 0x5e, 0x4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "845c556b8007b8af0200fa00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:16 executing program 1: lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000040)) 10:07:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000780)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9700e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d9202886d3cfecfded59886900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6efffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17926a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c1f89d1", 0x801}], 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 10:07:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x65ab, &(0x7f0000001340)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4f, 0xa2, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x1a, 0x2, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x101, 0x2}, {{r0}, 0xffffffffffffffff, 0x1a, 0xf0000011, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x2, 0x6}, {{r3}, 0xffffffffffffffff, 0x60, 0x40000007, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x5, 0x80000001}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x20000080, 0x77a, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x400000a0, 0x1, 0x40}], 0xfffffffffffffe00, &(0x7f0000000140)={0x0, 0xb365}) sendto$inet6(r3, &(0x7f00000002c0)="f8a1622d09d5fd670a83b7aac4b3a3c9f8320ae04909d3392941806e5f750d947374cb2f530db33f69f5368e909edcd3fc78b39aa422231cff974599a6729ee2ccca547865309037c26df37d9b84b85fe78cd65efb1f153b68e28d591cc759c347893ad63b5d3877af4e90a5acb42e43ba812f5ec2fe83512cdfebdfd3551cce8251ff374846f18d726666634f267d87ee9c73563883f592ecfaa3598ef74bcb2473d85d396b8681474c52835f233104f8c23314a9f5302b84eb2c280c90", 0xbe, 0x4, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000180)={0x1, 0x3}) 10:07:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x40) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1, 0x2, 0x7ff, 0x4b, "c5739fd898ede77689f1c547641bde29655ac1ea", 0x8, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r6 = shmget(0x3, 0x1000, 0x20, &(0x7f0000001000/0x1000)=nil) shmat(r6, &(0x7f0000fff000/0x1000)=nil, 0x2000) ioctl$TIOCEXCL(r3, 0x2000740d) write(r5, 0x0, 0x0) 10:07:17 executing program 1: setrlimit(0x4000000000002, &(0x7f0000000000)={0x800002, 0x80000000}) socketpair(0x551c8132aa0aea36, 0x8004, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="6732a3bc5761aa3090ba6daa6d3a6ffb667203b808d1399ad7605a92c3352dd56563080aad70c93e2f271ebd260784c26a7f282f8950dd6ad39b44303f8223059560ff6e0ecdb7b8529279a7b07ef2fe1a0ef049fe33fc0a51557a447839caa5667194db2755afed185517044372dc944aabf0e8c682e285d5f89cdcb2a9df0be97ceb751267288b8b4b46ca03974fdd7693314124bd6958fe7e5197b2e3ef5d80870c3279fabbf1cb8a79e8d1f4a782a0e42957e4ec748580b8a312e8d9d5e685082b25b111b9aa62caabff755580e29d7942df24", 0xd5, 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:07:17 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) syz_open_pts() fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x40, 0x8000800000000, "faadc88cd073c5e9488a14e61e55138061a9f415", 0x3, 0x7}) 10:07:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x6de, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:07:17 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3b81532a75091afdd341c14893d9003e3040e5606e1cb12442ef95e466ac07a9c2e1165852145d072ae751ed5e83229ff62b5e4033a8fe8e184aad16c1d2b86dde3627ff930d6664c06438a488d1bead5dba44a5", 0x54) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 10:07:17 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x338, 0xffffffffffff0717) setitimer(0x0, 0x0, &(0x7f0000000140)) 10:07:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1000000) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 10:07:17 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x2}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000000080)) r0 = semget$private(0x0, 0x2, 0x1) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x18000, 0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/4096) linkat(r1, &(0x7f0000000200)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/155) getsockname$unix(r2, &(0x7f0000001280)=@file={0x0, ""/11}, &(0x7f00000012c0)=0xd) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0xc000, 0x400) 10:07:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r0, &(0x7f00000000c0)=""/165, 0xa5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) 10:07:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x10, 0x4003, 0xffffffff) getsockopt(r0, 0x6, 0x5, &(0x7f0000000000)=""/108, &(0x7f0000000080)=0x6c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r3, 0x6, 0xffffffffffffffff) 10:07:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f0000001100)="13ea7124dff4f9d656120ee7280fb599e4729979270ce637e44fdea1da8aec04ac32b0f7d5e2c2040fa267baa6278bd91561c8e1a38ba9feae758f3f26d216eb4ec32e2990631b42db618255afa99a2d96d16b0953c02e51ee54f238c86f4e00e72601625602cb45af536e494f2fe8ca3bd80c93689c6d6c072abf0eebcbc974f960f75f4ebf50763379c3ca741a37e4ef5980a2b948662e48d580fda8fb7a98d8bee07c9728807ac444700e173a830dd540d948", 0xb4) r3 = kqueue() linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000010c0)='./file0\x00', 0x4) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000000)='4', 0x1}], 0x1) writev(r4, &(0x7f00000011c0)=[{&(0x7f0000001280)="610a11f062a34112c29cfc8791e7a221c95c6fa9064644e8562ffd149da62de0d0c69b2c2475710d1eee830af8fab7e0d979d80cb3f72228f3ea790a562de05a99d0d740153776b8162715acb63e89db3cf89c5a99b67698955b7fe020611df9bdf0315071b2f746f645d15e718632addbd94646253fc2083ec8f24de368b362443b173c02a381ee24b68bae9ce430d2dae7867d953c4e", 0x97}], 0x1) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000140)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cf46ab6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa025f45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf70fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdba4f76fd14f6e7eeb27b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f636f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b", 0xf69}], 0x1) dup(r2) syz_open_pts() dup2(r3, r2) 10:07:17 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ftruncate(r0, 0x7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = getpid() fcntl$setown(r2, 0x6, r3) 10:07:17 executing program 1: symlink(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000100)='./file2\x00') unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unlinkat(r0, &(0x7f0000000140)='./file2\x00', 0x0) 10:07:17 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = getpid() fcntl$setown(r0, 0x6, r2) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 10:07:18 executing program 0: semget$private(0x0, 0x7, 0x81) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000080), 0x0) 10:07:18 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) mlock(&(0x7f00005f3000/0x2000)=nil, 0x2000) 10:07:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3a02653000"], 0x1) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) 10:07:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)}], 0x1) semget(0x1, 0x2, 0x82) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e6", 0x1d0) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r2 = syz_open_pts() close(r1) r3 = dup(r2) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)="ecaeaca9d51db9b9146a96174d9e11cb96aca2804428cb1144ec761a6d8fd6a0e261664553bc9015aec397f7dfb7cf222f54cbe248cc02f78890255af3e616d44fa86f8c951b88ad6dc1000441d212eb9f37", 0x52}, {&(0x7f0000000380)="eadbf8a1b4fa38cd27674a132015781c766a1d474156c0d820ae12a0f4ebbccef62f56968f84decf7aee2f841a6c24c9bce404515d4ce88fb31cbe93ed787f17964da27c0f8fefbe373ea19a684b88ed786f3e614d8507b2561db5e15d4000f7e8b711257152289ca0894a9fa923110d83cd660ff308e7464a6044f9e9e9a0a500aa13a03e7e77c268e26f8b892310b2e46f", 0x92}, {&(0x7f0000000040)="a04d02903bccaa82ccf20c90d8aa815cdf91c5d59e701b3b5735d07f968b46ab90bcf2f885f581893bdf3af395764d8d7062413af3267a", 0x37}, {&(0x7f0000000440)="5b11769b7ace1c99cf3b7f6bb1fd815be0ac2d33d844a182446af98d87bbf04e440955fd850d603bf6a7fa0145748763866b719abc55e90fbadbb68485185ec3a9cacf2ad7438e8524d2d499fa0af6f83a21850c8402e77d4bb2360fda82977666cca4a5e6d5b557f4bac9b15eaeaacf3f0c984686a60df683bc49ee2a9d4038ae6884a194b4d8fe3dbf1f64a2fdbf4e543327c3adaa9cb5f07d92f6c275c6dc6e64efe1d0345c1df1119ae942fef7e26184b7472ada68221f2b39bac49ca23107d3497f949de67af25b40a05008", 0xce}, {&(0x7f0000000740)="2ca8b30ee84fdad10f667ba5f31a125fc439ab829af186930e4ea41243c66d2721f838253da11fd2bef8308633d33a15b2cc650e6776e98b1bad5dc5e8a996f66b9f1bfe99b9a96cc7d5efe2b1adbaa18086c10ab91e3daa24ca5a5e6eacca7a911e99fa472f372319fae6aff21d5d813f248604536d36aecba74c312799a3eb75db13164d5dfc14fb73b6fb614f49b5cb", 0x91}], 0x5) r4 = syz_open_pts() pipe(&(0x7f0000000200)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4100000000d9f, "b08daac6662247ea5f2b2ceb734c4ef4b41f7200"}) syz_open_pts() 10:07:18 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) geteuid() 10:07:19 executing program 1: shmget(0x3, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r0) 10:07:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) write(r1, &(0x7f0000000080)="f8d53ce9cda73c1bbac75475c58f238da5b230fcdb099b910ec4006b0a0093ef0131eec548d9e5f312fb16d55f1dd4c38d271c59ed4e3554d4f1f488082b2d25e8693302f1196fd4783bbfc66ca48dde38516e8b38e7e9f95c7a650979539ee7bb3aa8948071aea4b94a7a2b081de94be3124894e595b5a47c4a101d65448b032130a90f7c70ebd2575117b6721375b5af71a2f222223df6f4b5621056e132e72d37946724b37cbc30f6e3ff0e78719e3e312ea85d2254f4a8e99866493a96472650", 0xc2) setpgid(r2, r2) flock(r1, 0x8) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/120, 0x78}, {&(0x7f00000003c0)=""/4, 0x4}], 0x4) r3 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) fcntl$setflags(r0, 0x2, 0x1) connect(r0, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) setpgid(r2, r2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000480)={0x5c3e4718, 0xc1e1}, 0x10) getsockname(r1, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r4 = getpgid(r2) r5 = semget$private(0x0, 0x0, 0x41) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000540)=""/219) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)=""/202, &(0x7f0000000780)=0xca) bind$inet(r6, &(0x7f00000007c0)={0x2, 0x2}, 0xc) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000800)={0xb5, 0x40}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)="c896af4862fb8806cb", 0x9) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000019c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = geteuid() r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f00000008c0)="c9c9284532d2cb4c559b288f7f7a05c986c6e1290debb03a658cc4667c337d9af16bb3b7d1fd7313101862670023a378ae8cd0ea12767beb6d09ed692a863d94965b0135dc5d084ff4cbbb985284714d99670d486f6f031a574ea5ada3925bc81e20121e7d0ef5", 0x67}, {&(0x7f0000000940)="3394ff33716afba7a58a95e0e2094a0e06b6fce1b2e029a58c2580fc719404a9776830c14ace7f9730b900916d1876d216fa8bf52e19aa51a3aaa790e8fc1f679fbd1a54e44382669d98fb4b4e3bdb7d3115c0264b746fc8cd1409e21af30483bc60a7d18a2052b7c3b0af5657e7a104294f5269cfd0add75517fb898df5f87b1a82d8dc86c2f21379c191f7e11ebc6f4b697f576e75eb948bff144fc78ea7980390c9b742f6dc7f7899e824f4ee894b90def190d0e6fc6df419be741064b622bcbb497b42f50c90a9e4e5795a956704c14bff666ddd0ff5b220221f4a08cd9eca99c58dfd98862ec22cb4f78b0ad499d5598a06bcdb33ae798542af73409508ffa2f76e68ccb5a0d63a2b2c79aa515b87930a42d5cc91a7ae8cec277fb0b7c871d3ed89f0629296eb4145aa11dc7c7a739ab427ccc435a162968b963046e160b758e64f0fe3b7f330226d8c18a69ce1c916a813fa78bd741b3c5b02e63981f3338abefcd92e09bf0de1b7f6aaa8b0a55f08e5e62c95ab5a885743be3198efd68eb2736a803172268f20b71fc30181ba7f9907fe8a29d263f26b237f9e0a7be03ae9adc899115b966a6b28ede476d2cc800dae467c1c803bc043b8e8dcffbb5e38f0336f9fc081d9c1e92641bee6c5ee806d38ed840a8cbbd90ce06e8025648773fb5431c7fe47dd61f36c40db11b40d51cc69a8f4c661ae73f4fe8043e0a6fd2855d390cf43a214d88771f3e9d9cc5a6e7bd5740959376858a7379e3f89c3b3c288b7aebb83586191c1036813edbaa5319c592a1d87be93ccc89f4dfa06a83712c51e2674652c42e9d2058eb08795860e5aeb41182d03c911ae31635b4e95cf75c849197df51f63ffb01d3d0b304887a9306b71dc02d495e58dde298baf52270d8fca2fb4ab2cdc1389e8b1d7a86a06d119a7a1842b8216d036b1a01ce26920779aedeb410c8f6ffbedb771bb7a87acf5fb10f83c09da29aa744e42e0e8fa8e2d27df3867cfd344ec709910cf7d03e4ad8a5902404c98d7f0bd72b436b762df70584abeb0771d067d6a04c18c3d95b0f1f252c2a6b392d3dd754233cf82aab79d1a84ab9fd146da485b19f26ecd2c36db1ae5a477ccb0962d96fc81579ffb8815b7f6176a15e9e14d3d219234a78e84ffc2ef258cca790b82b4e04d71e08b853ef72956c3a4b580c080bf2a58cf9f7e919dccdb01a814a6c82c8179ce4690942805c9530dcdceda043cdaaa0dadaa1d63800a1ee60f9ccef0ebd79deec3f9ba5a97b95bd36f99bfd72a38ef050829c5c1c1b796f4e94d8f739e1f18f8b908225fb768b7843b1eb3393ec2c947b8c432371faee764fe81abac57f09dab3c6ebb36b4f7e92745c9e70a626bf9eb918d5996120d0bcd13295c9b2f2ecba8be54929620f5d933b37327f8a8dc35b5b871e1797756d4e782db0f71a0eaa2cb071dd09a9ebaebd40249fd3f056327aaa24e2ac44c6100c8200d071d0144f5f2292b64260e8a8465f8a5728053d8ba681c8d7bf64ea57b21f6d1c2ed2daba2b8992e017f53f3b623d4a8dafeeef5bb5f25eddc51a8a01e1d25522975be00020afeccc7d3642e9b1ea3bced2d391f6a529ba1fe10fe7ad2ac453626823bdb1a34d0606ca51b2ec6a23f712e8ff354eb8aa9692b57b4c2d7e292036687767832f5ae403c8bdfe72cfb202c3761782dcfa08d40177d4af881e4870530616aa11e18dc8839fb81392bdd8361805bc995fccef4c418eca125d3ecfbdbae74e88bf7a83eb89be96041c2b7faef3de583e0067413c525ab3ec17905b6ca445da948f9181fd9e87c666397e177f2d7fd2912a51d53b413cbaa97f7f5ae2cf4728e48440fa4307b52a385c8d09c64fa77b7111373f50dd8ee8011cad1fdcf952ff2070f72cafcfed3400c55f33efc4f2df1ef38df4d4920f4d1169a6ab6a785504122c43e09dc8bf7d5543fef64ff9b848eb16fd03635a7e2b909a568cf39ea8329ba770a4e23b6b50615e4e896268363a3ce10c1c3545f2e9440ba901b4af4e27041c5cb152ea822800b857b9712c3e647a1d002942cd1da57bbe9d410c7f463e3f1fc163022691c469d054eb2610a6d3c15aecbc2f9ecba069f1f3b7a52516c336783bfc7ae1eafa6fdf94386bbb3d9add791ffd104795da0f635ab048a63dc049cd9bf7d3524dc14f545b523690382207390b1dc5111082a4ec79662229f2eedc7bde28b0feac7c293bf3dbe953657dd8733d59dfec68e60af53dbf9f8ff29a683bad2c787a4f9e35a457e4425c73e0c28bdc7e3ac76752a14f4d8ce4e6ef01894bb40fc1de4bfafbdea9cb4b3e68bb468cc668d34a1d758d61c60fc6b1c9dc984a399fb9b5cb66d3d6f9e0e42ba3d5ce4239498c919055b8236dbba5913b10f4586a9f0c4d4b3214b638e39f549e2d72ca0eab9f27f50c39f29aacec18781e74aaccfce5cff3608f3da8c90fdf52e834d4497b72e326797194a4a84d8e34649564a7e2b2f9f07e8cc415eaca8e144c01ef12c29f205d3717de08b46ec432a51dfcc3f3f0d905944ccf256d83bebdb09d43c66ff94b36ed495dacdbb54cb6e233f8b6c3a164d9242562c4bf7e27d69c3e995b1a7a3fb8cec9680ba196c0a1fe3d42f728d39e827cf22674dcb37dd830aacf7cd97ec33e3ba5d5ffb48888271870541dca1cc28ddd8c2f66bcaa54b9802beb10ff40fe88e57a7b299c8a82574d3f97871970986455c21a6b8c4f6e2d3aedcf798a7d48adcc7380e6c6ea371ac456b56ed91969d5911b17575d8098705a14724d3f310b9a6c9bbb51936bf468b059c6aaac744ea54a4038e8da96a461632571ae305763fb83fae5ca9c67a811ee9fb5892bb6ee4397c7c02e171083c871459170dd38b5d3348a35c5da9a08b518585ea075bd11586def7f9789d09d38acb22e1616b11e8e7142ea0021dcd9fcecd06ea6d8968b1f90cdae48d2fc5c10783d20a4e6626d053326191a69d494eb1d047a95d60c553a18ae5d90676cc45b7f674d401760796881e05ce6bd72e13e220e36b7403bcc948d8001383644b0aa3e417b71e2eb2d5532ba058588d69d3385fbfa13d1fdfd7ab2216e4712fff0003fc06ce166f5e97e6f5affca0b0c420885668aebe204bcd6e360cb6529136e27ed503333a9a070bc76e058943c347f99f995c8821f1d8d06863b45869cd1d4afaf4d103f7de691c422ac1638bf8c6070f9ad5f0157e612cacf6ae4c6aeb80b8dd030c8ff05cd4733fbbb358bc3b84ba4ccc9a0208d1a73f7f7fac329653f383637d2670a3f9da22d92507a1c739258abbd577f1b0bd6b47f0dbefbb31ff12fb231c129da19bbccf481357256866130b0a5ecd51367d052eb91f73c03e4f7f8e0fd0c174d24f6599c41f6a711ff2b9f69797c3b4130f0660db55105ba6a7c30a1db75c4a6b08b62a9ddeb3cecfd730b92ee27083f2357c4417a957eb503b0bd29722f47148e01a6bc341a3d0fddd391ee3d82b795c4f588566095cfdc8d78e482b354e3646ab542f88cc9608fedb14a7698317e0d506c3e4e489657154e80fdffb5e4b6c7c31d9672710164d2112f3921df36c429b0065ae7963d1792882da99b6eb916e97e9083ef4e4041bba0e5d2dfe495afa2186fa2e84f0302930c5c3895b94f16df6188b4d093a34c66955997f8800e8d037e8e32ec7dcb4944a327f3bbd12ef5af626fc24879e379881ac8131e41e75a4580f80f54cc415389670a29a1f6376da24c2db39765d7cd16adfdad11394bac9cfa465ec77bb18e30e28c644c2b979241f24f7ee7509f61379734792d823a1c9d4d3b9b03778c240fd9498383d00edbeea1806cf76783bfe88998abca3decb51d10d33bcf6a91ba946ca23f11558ac2def64e5e0a36bd7c8d5f7eb70680fa1c23902749c0888df196d4ae6b88b803b350f87db161084e2bdfebebc473ebbff888b5b0885893df4877c2012f68e24c282b2f9974ba32960712aeda363f01e9a508fe3b77675019a57adf0f0db03027d94942992c19d8a7a73ec78bf6223b81c135fcee8f4b1bd939d9386a094735a04dfafa105265988403f8c10398ed6930205d95853a81b35eba18402645e35f0ad65012d82bfb0001cd1741b2bef67ba667eaccc015ab8229013245e623e4e3a055ec3a9c73e127e5de01c34b3811939aa29e18b6ce8c964c427138c6f6aafeac0436590a302c38e9e2aa611a0a3960b51233cf047bfefea39794d0827998d64539ea137a6f8dc611a3b9c00c0ba89d80cc03cf5c5c036b4c77e6f99010828c55a0ccbf02d127abb57aef09d04149afb042d6a8bccf2c0686f32f90991546a332c4769a6c7ccc72d0ef265b63ff5ceba9d1fd20a7ffe5500272949b836ce993e55e1fbe3123f430b099932c197595f1ae2529b570d774b02fbce5cfb57bbc16e24984438351004c80bb4b08619bd88e09c9fe0144f7e8a2b0268c167aaef7a68019aeee296478c1f51a5afe23063a88feacfecfb5c07b0e1294d9737a4868359285d97381a0a95ede9fa68bdddeb3e370b3d47a7d88e1bc613a8139c7071940894a150deb0f38601fd46d394be5388248f1953e585f0c6d8c7349b49acbf070de576e5172abe1d6bbba45828d93b2e482e224307231eb4f54429636244837403fd2ce534e43ac92cc841f1b62bd92cc98f2ee085a0648a3cfb554389d5411587baee46705b436bfc66f8cc84c634323685fe559d63bd75e2d654bc89a8544d7ae78d84b7eb226a2cc8fc2034299fde3a018fe36f7f1ac7222576e3197a23d99a50f1da766e1efc2ec0fa8c19439677c0f7b0f44dbebf4df95087d5c27da7e14b634f987860f3a8eb9c2c5664cb9b0e14b8917ea5590b482777fe96a0bd336525247ff87fbdf9922b5415c5579ac83ea06c872c802cccc8288b7c81085151454216bade4dcd32175b05a0b94d2a4604960d6ef9a386cb2972a3824938f3f344368a9046d5a536f0e3a93b50c63813796e8c9243e771e2e1ae7edf02bb66287533a7f1cc0a46359d11d6615e17e45dbd1f2ddfb7511cad9f8e54dbce6020dbc4ed0df5be848764f32867a266e32d6c4c67abf6df8d304a2ea576b301f31e549986d42735fb953f1e901d73557d44312c5a3b2482497722d731aa3795223c51653946cc7f1182fad61ed11613e72d141fddc8bb7da7692f866c60ba041d6daecaa3076056bb1985ec5bebb63e14b84b627f6b35591776b5f3cf15e5e48d3364da64f5b47491e49c1651c0aac02ef91d4e4877bfd706f609fc8ef9b1111d125b366338b1c061903195d3dd3b039ac6da31e1e2f7ce2dcc585d19c4c708643ca4ae0631fc5090ea13eb7a175364799b9b832f05768ca2dd561719304173f44dbc6da2cb23ca5df106d0caa8e79de0a6a55f8171ef98a59961fbb0bae9fdce88786651c07dbd6844a3af9dd428708cb4a9ff530660db44744e3cba5d03eb12a3347932de910e094b4eb6ea49cfdcda2f4c9cc7a9182f581a4a3463b981d69900b835298620586684414e9f739ceec1fc691bf567275220750c37d273149fe828439cd9cc0e2cd8ebd52bed642c3eca52a0e44fa15cfdb9798f67c3b0a83fe66906c64a0cefec453ae0e1bbcc35190e2c129fdbf3d924f4acacbe3bc7a3c33a51d3b89f3a52364624f237bc8886ca55b3891b2e132dff7e21dd2ae55bb3fd8042a82594317a6f2e217444fa451a2bd4ff4bb96797afa2a99b333a6279aef322ad01c0a8aefdf5499c70816c2ff5980dbd8b5cd929f7a4f729b92f5b462af0ef32ebe8753b4f3c66d8b0bc0151733627158c0f74c0ba2144336e", 0x1000}], 0x2, &(0x7f0000001b00)=[@cred={0x20, 0xffff, 0x0, r4, r8, r9}, @cred={0x20, 0xffff, 0x0, r4, r10, r11}, @cred={0x20, 0xffff, 0x0, r2, r12, r13}, @cred={0x20, 0xffff, 0x0, r4, r14, r15}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r4, r16, r17}], 0xb8, 0x405}, 0x403) 10:07:19 executing program 1: connect(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r0) 10:07:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000000000009, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:07:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r1) r2 = dup2(r1, r0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x70) recvfrom$inet(r3, &(0x7f0000000040)=""/51, 0x33, 0x843, &(0x7f0000000080)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) 10:07:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000495000/0x4000)=nil, 0x4000, 0x1) setitimer(0x0, &(0x7f0000000080), 0x0) munlock(&(0x7f00003ca000/0x200000)=nil, 0x200000) 10:07:20 executing program 1: kqueue() getrusage(0x1, 0xfffffffffffffffe) r0 = socket(0x20, 0x3, 0x100000000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x100000001, 0x3}, {0x18, 0x3, 0x3, 0xfffffffffffffe00}, 0x40, [0x2, 0x4, 0x9, 0x1, 0x4, 0x3, 0x3, 0x1]}, 0x3c) 10:07:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), 0x0) 10:07:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x3) r1 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) 10:07:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x0, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e4dcd60e8713048e699", 0x234) 10:07:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCCDTR(r0, 0x20007478) 10:07:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="27e5006f", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="3272ce6d6deb19cd9c3fb546cf0cd4375c6863730b929a92c86afae010e9a8280d22aeb40a2405283a92e616f1b39a0c746bdf969771758ff47c04f0813448ebf79fc9c94d7eab71d09a4c8f82a4a8865afd9cc5a2108f610489d1ef324519af3565d021770531a7824fa23342525196b58c890d6e0c95ef7d3c8191d3f2f8ec36808d6af9bd1b2936deca814930aa02a08937d1a321e1b2be6024ef400080b0cb321e4f650dc0b8c88db349a80fffb989953768ddb4de10", 0xb8) 10:07:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) getppid() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000), 0x10000) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) 10:07:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="bf7b86b30dfb9360b326543fa4f1c4b434ec4a7e8e878fe475a198c3c5b557f6d8e7cdcf7f8c2361a86bd2e9bfdb8031bc93ef347fb6d0ccc6c5d00f8ff938d471d8b5a2883f00ed3304ee4c9fd0742ec0f89b83", 0x54}], 0x1, &(0x7f0000000200)=[{0xd0, 0xffff, 0x3a89, "94cb075eeef8fe45dc379e7d03300e9bf42dd7bf862b2af113b9e63f928162db99a644fdbfacd6e2f6b98b8459feae57c0765fa23c6ce866cd87a824b6173ed00d575f1cd1d761416fb7f46b938bba892ae9fbae42d2cf53010ada242d17e1c12b4e4eaa9826f8a9bf47e5855aa71a406b8412b7a5d36da9525ea114a80ece10fac042f42aff6b45f31bbe2a3938bff2a0c797e414afc825933d0be175592dc726f2c01515a471dab9d517c9e8c4c9199bbf1929de341a292ae4b2feef423929"}, {0xe8, 0xffff, 0x9, "201bfac9f108efe55f99c71c945ec3b91a38ded951c471e7509766bcbe5e1572e5ef6ffe9440272ac2c39e7178f63a843e42d43e21cc13a5209a4463a6b06baaa36b894c694082884a98ac867fc289d7c21bb4c15c1138445366b16e344636329aff98c48e8e9cb786e64047f7145ce6e20b2482d51cf06a6bdf5391d1f8d1c002b067b2c3ae8894c320c4ea9b446bbf78772b35145413609db6bf418343df9e0d62f90e5bbd6558284d52d17d266899d31f7805bccf84e38264a57614fdfd28bde55e0b4e2b363e2ba8a31b1c33bc61aff249924f2c81"}, {0x68, 0x0, 0x20, "cfa319241995d7ab5d29722d3745d9fdd9ed7b66290636c1e7d1670ef8df12908b02b3b3b76a35bc3293ce71ead74afd49f5a3f8158e0b9be78703b626ba76bfee905f7aa7953c0f13ec70cb59a8d39815c43e3832"}, {0xc8, 0xffff, 0x10001, "e36c02e6816b9cf9821132263d8f0c4cd75b35281b03ba062b9bbaff785aa388e085d1eb0a7018c43f6711bd85361fcd0386102d5f10e546dfdcca82b2290fc2957909d6058731a06375949383383b15030c9a8442549b220fbde8e120a35ef67a5c43b04841375c3cea6b745699844df57a7036560c9c250dffa8601c2125587976b41490fa4225a1125e7acb84d1e29b76491e388e9e48797a7c5da374561b86d54cd8566bd4703cc8c3019099a66f83e784"}, {0x90, 0xffff, 0x4, "2b5f588108bcd1ad18ed66bb3e11615680273899d1c4ae77ac2ae632ff14650695743781b59598dc25f0b0974f294a64c5583447be27a099555225b75e4a842fc09c81da8d57d4f10408d5e5021932627c67a225a62bcc94e17df72355d9fd5eaa0616c864240d7a9d8122c0fa7eb893928262324943d35b087e81fdc527"}, {0x68, 0x1, 0x3, "21d484b758d20507f06be300b7451d7c262275030926003e26a4c5616c4c1d0d8cec47a88e7f72b8e2be12b7d76d7cf49ba8e9cb7131a1a6f0991d1183090deedcf3dd6d05130547ff2d49db4e93a47efbda96b7720b2f"}], 0x3e0}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r1, 0x0, 0x0) 10:07:20 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x3fffffffe) 10:07:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000180)="9dc6", 0x2}, {&(0x7f00000001c0)="a4863630648f4b737b2197956821c79218e3638ef8cc5c6b9f9788c278ec0d", 0x1f}, {&(0x7f0000000200)="dd2eb7d8c6be9da422b0691ed322d2b93887c52e56c1c2c2e425992bb09c3d0b4c068e6876e338452ee466264f1ebe1f1bf6df8a7a1266de944c71a270515d7f1d34623c24ebf01aed15faf7cf9ec236", 0x50}, {&(0x7f0000000280)="abda19171a1828e187e27ab3d1c2f583c10b01d7557da6fd95a0229acbc1600831cc2f7fb4545e04a242ca13e3a75fb7779b033d7c8028bc3fa1fa88369db4d314babe841a92b9126576f81aa7194e5551796c2ba23b1b86d5422b364510daf94646bc9375b24e5957d909c71b584fc185fe8787c8d0e94e892e6190d3ca3c4e4e909f8517e062a5ea293fed6a70c092b24dd84674f62e6a5b6a9617c8dc102ec23a51894485bca2e3be49b5d8dee2468b5fdecdd1e0cb96d3f58ce1e516055e23ff548b356b", 0xc6}, {&(0x7f0000000380)="f258da2a8b3d8fb69a39c1790702a1bf4e259f47324c44b50c3b44a5914cf1f31397c74d9f8dafc2498cca3d4b10400c4b5a1dcfb0bfdb53d642fd7423fb03d7eaad0bc84a0169c5d823f466adbda7dc61793226dcf23051f6449536794f59f9440355af8aa97d241d4e7f1addb497f8c3d77cd4ef4aff56723b801c216b5b34f4d84d49e0276a94b35e22", 0x8b}, {&(0x7f0000000440)="596777355c95605588748c58a0b367431e60f5937139abcd500e3e25c41923", 0x1f}, {&(0x7f0000000480)="2ef4ed25423644553f9483d534a8a6c6cee1dd29b95fccac7b2929825797c0b09e151a2a5e6bb8d8a555439c4d54c46bab7da8dd5d1cc1761e2e4e4304006fbcf94352dc4fff1b75dee0f18f7fd1a4a63e11f7d3ae35d561273ba79606647f3fa378c5808adc0eff59e889c417ce8abadff2acd67796db9029885cdb3af96eb9862b7a2adb985a0b2ee8245300c3fd4e6d33aafbfd6897a11273e61f248d19d7fabd66434f0f2fbf879ae6d98b46e957799e85", 0xb3}, {&(0x7f0000000540)="5ba6342e89c41ae076a918032270a66934f836832d13664e570849215699095287244163556e321c622bd2b70f4a6ba7d344aeca783bc14ca63ce12b061f8ae417937663ad1d5964d9bf838f5e339ab3fe1c3dbed91878278bff7e42d79584f9ade0597d1004fef1e747c056177bdd8d74876a0044bc3c6afc36a8b8bd3379b4bc3245d0f77eb8d32a0797e2c3b9b756620733b1a400925e5749c6c15eaa2b118519fd66a8c278cd5bd208cfe5c210fc846500ad5388f8ab4fa97e91e236411d8f5bd8a05d80f2812af451f6bb89e6a55815e2b2cce298dddc2c023b04580c2224b9eafbba041f9696f2da4e19c0005b8b96f69da8517a2d180c2fd4e8f281dfc6c9f94813eedb2d06377d19e5b7ca722068e179d41a110cd38a40df50c1fd552c7d8500c07824a75ba36267f00759e5a55d663ed7796935f34dd8de7f594bd46cab68a23126f8692907b51452e312ba350dd70b9a276db35e1ec2d83fe8dc17d71b6bbdd8b7cd0f1f4fd6fa16c7e08450201bda99316f5a25dc200ea0f8a3472127e58d99afdb95d2746b054d1d890129498ae5835ec2d6341f9a081c6e860765a12df7cbc7ea4f11853db4e6a0e07066c4ad803bdd6a1f9329b4e6f89e21dca9ff8f2a2faa20b85cedbf98bc41a1f9f534b01b3daad5b6edd572f9d318a6a81b774430f6d1e2089ad66f5418545827980299dc8b39d6c33cd503d222c7f6d5bcb2d29e33afb6fa6cbc84f55573ce8fde20b2830c2bbd66e7e52a2aef5c4ea60249f03e550e147fc559b6bb0a2c5958615a65a953c13c21f5c8d60c62ed6ff086b8d04c5efc06820ded0a3f21cf697b93f4464e7cbc6de1c0a2a53a927f4e6d616a3c60d0b507e35c7621e448e55210100e9e99d03e05241869702d941f1967a891837048cb4dd285f89330580b9f768cd0f25dc85bfb81d1b4a07224d802a0959fad3802ddc29c95b7aff83cb6228424a25f070f43ee764f8fc815496b9a8d51bf41be853ace51675480cb61d62b96631300d3e76b151def04a67ccc35f55e2c3a05a79af57effbe85b836b28a6f08b04e28e831882f39516098cefe4465dd419569429e0406319644a4e89432c47a3bbd5f25262c5b06a3eb4d672b96905deab7c01003fface75b39dbe5b3d601a6bce4fcbc20edecf1abc895ba13174f7e114c561fae7258d313d017efcd6249fa877d55799ed82a1f8e3dc2f331a3ae2f458d3c5a3d58e973193ebb8bf15df26ed542e3107be1c2da6e9c5672a6463b7f8d950e5f12f4e661c77ad06134ed04bfc50ed05beab201411f5ed61389a4df0c22f4732384c0c4258986c8f355379338ae6dab485f6f9021ba5890eee118cef99f905f38bfdc530dc5258adedc29efeaad6c9adbf0f494f42d886320c3051d4dbd48a19a83c201e7915a0af39a56371ea7b61f88055ccbb21f588ed4a53891d4aadd46f3af1bd741bf8e147e6fdfb5cca2ef15a51f0923995b4a2a9c87b60f6d7acae78fd047e4b7f4628409a8cd9086919bd2fdbad8b699bdce32aefd597e1d1d0014f28e03f586c81b1cad0f6c3fe780ab28e259843694a816a23ab7c33806ac5a1c892854d396db13321766ff328d4ff7104985fabfd1594368abe73f04f4b7c681381f906087342457609f009f9dd9f33e62214e16dc2a9e87324fa3de8b77955b2e58f0350e2f2a9ef8e3f31f73006843efdff1a285c72ec05b72a4a4f4a2eace7bfd6653ed97dc3dd9d43429de073e293077c4016b7736531ffef691987c31dde2a63ec71aecc1b8bc2b637baa1eafa669f57f44d29b32cc2ecc9cf6ccbe55ef2266c8f8616ace50ca8bc7bdb67609e555379e9226d187a45eea0a6d068be3ad9adfee5a8aeedb158c72b34c72817b9ecefbe664d3bc9adf503f9d2bbcc096426cf338d8741e7505e4396c622e6c46e9467abd3c46e760e91bf1744a807ceaedc6e65fb6ccd94dff376d7b3e73c30c8043b6845b7782287a5eaef65d1d441007134831e11b0a34281c81e9e6c0d8b483a1260c810c4fc9df6b77ee7eb0e93013ecd5792229ac418e5495989d6509cd0ff9068210c44bf11dcf9b922264003cc28147c964bbc383bab2b864127a3786fa4a5cbf41c18aee4ee32010b3b673169e3b255d26c9e54798870c02b556a64c8cc795a77fe779c3d542600b6f9d9f91d32a2abaa4cd59642522655fd4a43a699d4e92f7eab3b9fbbd32e259c15d46d641a4328aab574c5c658188daf51b7226be9d8f73e2881252fcd99190010abb22152191fccef62ec68e79a776bcd373e01f48c9bfebf7ccad49aa1dcb410d0cb23a996252fffbd5fcde59faa640ec70918f0dd00af9111604e987ed7ce9b83dab9b518a9a3b4fda0632222b3e7defb8170dc2ecffcb9ee93de32676ff0704c1eda611a41b9249276c77eed8b7d5ff5c11126c700b0ecb404e7c4518cd9f4ac02556384eda19ebd77e0983cfce1f725c1186477b079abeff2b2ea1f1bd59ca40b8be1adabc4776e6e14eede4bfae8daab279bf8a3b3950676d7ae72aea8e2cec027ae5b8cbb6af1117bbb935807f6f05e380b31ccd3f6cfc1abf98c60a53778f08e49bb5e5e4828ff6d492660b38c99b6f07b86934f5228e9f7b64771a72714c500965dc578ecf4acb0e283d0d3b1fb9618c0ba0d5cf6928fbf45a169d427a2862038611c22056c61d77d472da81b716f1087137f479d083795ac86367adcccf1d2c6ffc2a94e7ed2c915c3a39ef6a33db7a9737ee6ef7e9b95771c057fa3d86fb8400fbc573ea14ef211d93d82e734aaa3421cfe16279a911876963223851e949d8f8cb27d7e8184085e9c05640635740680dbca9519b1352ddb77a2dec64826424cf785d22a5f22847af8bd87d327ec45ae4265bc89740c64dc6db637097bdbd9e4e38ac65e592f5c20f80c85098fafcfb8167c88f01a12fe7564b57e480acc864c87c818802efb6cc78fdd9858bfd8a52415af6a76e70dddaf4a21ac2abe039ab2c1690fddb6a262687662c7019bed9189e0d5b3e0792200d6f33acabdab08d8cb6c544a328cd4e1d5abaeb427ce4c5b0957dfb75da518350592e3338c88e58963afbe34cc52de9fae3a3588220f28ebbbbe3deb3a739e90623ec3b43aa8d49fc0c9305e49dbd7833fee77d2a6d1ea5434ebfe6bc40975d993fe8d4e53a2684449674cfdd3776886a8210a40ea8e37957a802c439eeec02c77366aa0f7e0ef391f3a7f8f82ba1457409f6f71ca47c902611ce44fc0ce2d64ebeaf93dc3e1f25d6ff00b9a5f003b7b5257db063cca9cf290f5a4678a5340f3bdbdc1f1310bd5134495b80b46780aab3b7256bca4091320fe0cf163f872e1d58be3556a3c543bca42cfda26c8e50becbbfb451a76d5e59f835684fe06448e40e5172f5595d1b38bed169c30a501f4dd942efb31bb1bd3140a88305b09f438de6e4650e62d185c960657b617d04d12516b76566fdd3379511006ef006da65a84d72fd15cacf70fbf3971371aefe7248114330275bfd0c19549ce2626f0d98b2d34a9c2af852cf212b5510e03c835d0e320c1a698cfc2c2ef57b8aeda060b1d051cee9bd71dec60fe853d397ac261a7e5e01ad55154359898ac9e116f0e2e4f8b73560f135a2a0019121d6412e10fb04f3e196dd0627e95347a5e162334f018b211848b5024d1682c7f536322f90e6baf9fb311c826a51265ef1f3ac1bc8b95d622de411d04da4b602883ef2bb32af76cde496b289228a9ea0cb88c539ac549e85a62224e9642afca831e2cd35735a0bf38e19c38d535916b9259af9c5ac7f06a4259ad334c77922f9bc290c079f560f05e4bdea99605cd70abb5c23cfede1ab1ab9d12812dd0de2c228906ccc70018c2fb49e6e2e88a8899a00f35179401e7fb745efdc020b8a98d01ae1858b3d5bb60d8d35dea7dc1880b7a95185bb8e07ad68614052321a55c369f15ed7b3cd4aacb4f4266cdd646c81cbcb32873fe61020a14b3df0ffa28c56951dcec6b4ae5b18f69eb28a5f5448e44f51089381c66e9543dcb67c182dab2deabb75be9aa9d76c0e31bd575ee5c66d2bcaba6f201b93ad2d5fa6419a915de31906eaebd8bc0d2d66582500b64dddcbc8d0cc3afe9e08fe347c7772f1a848609ea1842db53d6409c3035786f19234540c02785a73698295e6d0ae2cd44ba58e6015a64e60455632beca916414c6fa8802c9d3689436bdaecd3b3b61b0dd1c0004075ec9b120acad6bcf0a7995703706182a7871d115540fdda2a9f8cc4ac0675a04c4fea1988ef8c2a7f90b8dc03ccb41541f9124ceca429a739c98b02ca579e6320ace898cb41d64cec83d2669b067c3d8e264b21875971eb10af03b4e5f6019de3ce085b12f2264d27398ee0cbce1f377803ed44c612e6292c8aadd2e7574395f324416dfd4a1a15e464279455ba1a975a9151f4c7a293af8ef2e3524f4afc0fe6267963a9af2afdab5bb85f41be7acfb1cdacebdb5c463c7495ba2564e6fec9e12fb4bf9a2fce0cb5a7e99dbfc90067f03b77db7c985220cb859d30715fc4a4335a7eb59247c9118ec30972572038053c2c1161aa3b960a2db61b1b97cfc1141bc8f9a44ac8a9263eec4843a7cbccc8ccd987606be31538ef3f3dec06de037faf7ade52b20489ef765374c25607a8df5fd89aa209f331d5c7b2dd207e236876a6027317aded027585e35f80c04b0344355dabc6b38ced636f7da1b334c728f5344aed5b3a4a54bbd203878e4d7fa600d2fb621a431e76853af75a479a48cfcd5fc0c7b30036ebc97717087f6af2d1d8ae4edd31e8d3d03e2b1785dcf08c592074c5ce269f82e1e6164cd92a2a6c07bf385a14da75b3c3dedcbb55d124bb0057ac1d18829d5ac631552a8afea3b9dc0f53294c1ba8ee6d8964872ab4508e74c7b3d9e615523d7b7df63173e9a7440c604b255c37e0751db375a87c2f4088b096a3f9a7e24480a1186a392ae8f8444cddd7bba2da343e10709d6df6dcd9b1a5e50ba83d5db0f8234ab14e48612157ae3af546b1767c107184c233a82f1b4c19033435ecf01535dfdafc090f3cd90e5005ad3f55eee29ab0b62b90e13140d08b7930c07fa6818a39de0af8d4b5239649d07c515c32ac38147f5b5ec82394c31fe240cd14eb09cf38e615e3c36e144e5e01b6621db46729de25830229c2d6f956027596e79873bf20ccb1fd7e10e36cb9d746cff75570016e02851a01bf202c09eb7d40b527dcac00eb185bac11af33f2886b9961dea58373f2cbf2fd7255f74fcf2394974965c30441ed9c1b707e7b15cf5905deadb7e5ecfa70e983b3349353e286b49905d70b62c90f3df7cdddcb58726450e5834e9abd15be145e9fdfe71e3e0d8c7b3cfa023ac618770bb695da1996208373b9f61328eed04e8eb9b0e5fbd18573fc53be4521f057dbb5ff4f4351552f55a7873bab300d810724970caa126bcea6e390a79bb0ff9263e498fd1d995852b830db99a6c3291d38d4db933715f95b5aa41e4726279ad2c0112e3b4d927fcaeb6f1eee3ba500a8f31441817cc504143989cb91699f6408e282ea1dda4d9b50215dab255122803a53b0a2e80c61fe22341b319fd4cd40060ca85f2ec62cdce6ef5af84643213bd272a3365a6ef14259234c6215814cfb09c462587527cffe1df0c6701d35f12f5963790c0cc79b9a95272c6e2099cbf3474a03be2f3c428c4c9b9f1ec99aea3f84651f1c78ee23049f7ce382de04cc023049030249abe6616749a8242b578baf4d432b5c351a91cd700698c5f761812f204438260dbd564706d1abecc8dbf8a798c3faf68", 0x1000}], 0x8, 0xffffffffffffffff}, 0x40e) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xc4) r2 = socket(0x18, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e223387c50702da2050450265bc7614f8df0786ad376e5ad71be45e26def594b995fc4d6cd7bd7844b37b98e5958f5e2c998afd40b75d0ab3ecda3df4fbf845f2086a56d85d9601501311e69440b0485bf4fc000000000000000000000000000000"], 0x14}, 0x0) 10:07:20 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) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:07:20 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x32, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:07:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0x26) fcntl$setstatus(r0, 0x4, 0x4a) ftruncate(r0, 0x9e) fsync(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r2, r3) ioctl$TIOCEXCL(r0, 0x2000740d) read(r1, &(0x7f00000000c0)=""/218, 0xda) 10:07:20 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x7, 0x0, 0xc4e, "e8aff3c7a5440d6a5b7db8444be169109a82ffd4", 0xffffffffffffff36, 0x6}) 10:07:21 executing program 1: setrlimit(0x8, &(0x7f0000000100)) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) 10:07:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x3) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="64869cdd7e0ae16087dc99cff73909ccbfe4f1e44fe110ec5b9591d50a2c6102270dad1d2810e824e58dd6c37a478c0c2be331"], 0x1, 0x0, 0x0) 10:07:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="006c000000800000000000000000000000000000cb8e5ff2a8f8b350"], 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x200fffff, 0x81, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x400fffff, 0xffffffff, 0x40}, {{r1}, 0xfffffffffffffffc, 0x9, 0x85, 0xd32, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0xc5e, 0x72}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000002, 0x1, 0x6}], 0x3f, &(0x7f00000001c0)={0x23a, 0x7}) 10:07:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="11000000f5cd706cd39c06e8a6be1362b3ae0750e0364e4a7a00ebbeb3a7e3a42f1187a19db4333dca6ead250fb0a37ea17614"], 0x1, 0x0, 0x0) 10:07:22 executing program 0: 10:07:22 executing program 0: 10:07:22 executing program 0: 10:07:23 executing program 1: 10:07:23 executing program 0: 10:07:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x16eb) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r1, 0x0, 0x0) flock(r0, 0x3) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="64869cdd7e0ae16087dc99cff73909ccbfe4f1e44fe110ec5b9591d50a2c6102270dad1d2810e824e58dd6c37a478c0c2be331a9e32045e84a35a7e8dcc137770700000021b9488acd0b6557753c38b775f402f510adb502746b53080bfef4ab0fbb90411ea0bfedb60000"], 0x1, 0x0, 0x0) 10:07:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/148, 0x94, 0x42, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x11) fcntl$setflags(r1, 0x2, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, 0xffffffffffffffff, &(0x7f00000003c0)) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 10:07:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x1f, 0x9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) 10:07:23 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 10:07:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20480, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/217, &(0x7f0000000040)=0xd9) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 10:07:24 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') clock_settime(0x0, &(0x7f0000000080)={0x3}) 10:07:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/180, 0xb4, 0x801, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x27b2) 10:07:24 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 10:07:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020e0741e643d8a81d9e000000000000cbf3503f564672789dc154ff0ead98c864ff6a1951531d836592aa19687656cb01ea535055fa09b6991f0bbab6744dd6"], 0x1) r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r6 = getuid() getgroups(0x1, &(0x7f0000000540)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = getuid() getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000300)="8c401990a1c566df669fce1295db38ff35d026f0792476339a9a8b6ee27b494a8b678ba1595ab2188dc44d6baf3cc88613733f7edaabd5d60a7539f099af9b8d7aa7e004c66279286060093030c5e3fc67aa14", 0x53}, {&(0x7f0000000380)="5b8f6aa18ce83791792a5710aa95d0ef1f69b9445764c3df63d9a44df1f8e78767d032541227831ba68e9214dc81fbf59c0a5590c6ad6fdeb06a27dcb06a54763d3db0e432a30dbc1a78892983154621c2f091bdc8ae1fb59fa068c4f757bd", 0x5f}, {&(0x7f0000000400)="33e65e33866f6de28027c4a7281b6b2e7dd7b51f2bbe96363be402cca69e86c13f119984e1888a971f9dc050112b8104702bbfbc380a18ce0a8f11e3d8d424246acaea319517d9f1a872df014bd22c638001dd73ef23bbcd29d0c3874c4e272ff499b599537b1e", 0x67}], 0x3, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98}, 0x40f) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x400fffff, 0x2, 0xe6fd}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x45bbdde5, 0x604}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x3, 0xfe}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7fffffff, 0x9}], 0x7ff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x100000001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40, 0x8, 0x9}], 0x600000000000000, &(0x7f0000000280)={0x57, 0x1ff}) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x5}, 0xc) r14 = socket(0x10000000002, 0x2, 0x0) r15 = dup2(r14, r0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$inet6(r14, &(0x7f0000000080)={0x18, 0x0, 0x7ff, 0x200}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:07:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) close(r0) dup(r1) r2 = syz_open_pts() clock_getres(0x4, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07: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, &(0x7f0000000280)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea0000", 0x83) r1 = syz_open_pts() syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 10:07:24 executing program 1: getppid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) getsockopt(r1, 0x200000029, 0xaa, 0x0, 0x0) 10:07:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000001000)='./file0\x00', 0x22, 0x1) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 10:07:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000f30d000000000000d2d04923bfcfc905f4d58a0d817276c05bd9bf61797556d79307245b9f70952993480cf174928d4b867007158d1b0c94b9d16802c540ff66b566d18a2f375242125ddc5c59a672b0f546fc3ba6a4ef41c0dd243348347b34bd71ed"], 0x10) setsockopt(r0, 0x3a4, 0x3, &(0x7f0000000240)="a6adf9f2e7be1e87101231f444a84c2b00a14316f7e1718608a484e83965457cd9c02dd7d845e21765c2f305f1e99f8d8c4024b13d760b2c5aae54de7321c7c5135484e71638ddbb94d86280a2f708f85cbfd577176c8f2db4c26e7cb3bf32afe01ebfb97bf053c9d32d9b7adb2e75916b4b924c97d06e772c5df575c0479067aae7fdc091618b4bad29401fc6ad7c35bc7c6951a8b83686fb9bf7443986dd9107da85f2edd3dccbe635f86adf6901410d26b83de56bfbf0ed015a1e3b2daf4f9036b07d8de6023c46c196b69c657dcf680104f042be03ef7821459ac3bb351a615e94393c3e5d336912839d5c69ab19651a3128", 0xf4) shutdown(r0, 0xfffffffffffffffd) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x22, 0x2) 10:07:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="25000000162f57f11ffbcd4ea77d7934c1c6226990bfdfc889aaea12de26b296cf4ad0ab6f4e502cab1a7857bfa6aeecf1ed6d9c2a5b8db67f0c584e12a21b929c14a316d861bcc160b0c2d08427609b93b29296b5e0851d6b08b024e69c0f847744956e3e31ef253a85b2a761f4c64c28a3ee9880465b", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 10:07:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) syz_open_pts() close(r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x1e, 0xd2, 0x4ba1, 0x9, "15a54b3c59e5f3d850d356632ce7199214d3d7e8", 0x100, 0x100000000}) 10:07:24 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000800)=[{&(0x7f0000004fc0)="1d515b4aa5336966f55914be0d90c951ebbf6fea171f245fce429d31278b1e93baebc6d67b2b6daa4f0ab4d818bf4b1316a88bfe0aeedf5648d9eca753a566fa1e873b7c3c0fa5314ee6966219b4306b223bf10b24d9b0e17acc72e37302b4423a3a51e3b6e91d05c1fd027bebd95ad918fda1f4692de510a85bcf7c719dda763b3d26ff75978b1cdf2c5e2065360ce4070d80dfd6101df60aa41ed7e8726df0353c544ef98a0e0f0ea0b188c78f5f839e45e7c34891e2e1e53c1f1c1afecbc7b34bf09ce637093b6dc49279a68caa33e9dbf7d8c3ebbd5518e53900840357948c7137e82c9a1f118c771e90f8669dcb146592a989e71473aa65892d8f394c431dac439195cc716738626bca7dcc47e88c224344e932bfaa8aa7978aca3aeb77a5ca3291b2dd3378e4b559d60fe31ff6f63b8dbdde74872c80c721216846740e82935c4b30bacffd160154ddfb1c799496996369f1cd7af1c49a7e66d090e18d6197fc399c8b8397df3b5dd46ebfb0de835900ff5feca69a6e13a5bab172d4f6d15c3727d1fb35bf969a48a3583d830f6ea51c8f00b7a4b2d41d11ca1c56240d3f2549ae8f25a153a6883204da25b82e87ebd9b9cbc8f30f13fee3708bb70880c83909a2f863f241751e785e794d67de4a50a85947ff9d236d96854bdbcafcb91ee99b02f93d74181cb75fc7ab6f57025d6801c3d2cc8be1c80476f548b91e79785aa281c341a3f5a0bf0bd469e81e401c6d809af5c1b38bf94d3643b2f26e9c2ad594b0b19036b506fd3a6aafaad20c9fb580d9091670b8b0b68f3863c8c59044f77749d1afdbd6becce5d46506df3819ade3ace2d8c55a919a9b09bf21b697e5f2e3089c5a34704ad8598cf799e1cd4dd1821359c0ea51da7c6d845f8d536bc9492f7c2acd97f6a423ebbe7afd86eb9f5d5b4116b0527e9982429b49bf38a197a922599fa6e8f2996b802a7f4cc2464930316e873f061b1f186ca6078e67f268d8cf90a3e8ceb40d167acf4ae690207e6a2d73d0de739b9c459beafb54c4a31b704f1ef0d31c7d4fcbb7eb82e7af03c79fc9711317337fbd3a8f473918608c3fb1b6fb4ee0db99827a8c3d85a83dbdbf5f1deb12a6238831c0dc25d235b0d18c0c0966d1fefd21508cc7dccf5c26577722ad589c6ee54e9a3ffdbf6d073f5f7dd69ead732928fd30ce47889e0193daf6d7a10130e523853c47f9740db249fde45d3f7979543ffebdfc6518d6060a43b92936cc3b5b05be18e26324c6e3118797806235f08d39cf0734527d677e8349a656060ef0b1fa17bdc6445404ee0c087ffca88cfce5ae6880ee603db8c253ce3bfb1213271a97ac8d17d250bb60da23dd4569cdf90bd7e5577cedda65b76ceb4c69d72f7c49833dc7b2d02c411edc617db592fe6e059e0936e4e8f3277f643349380050d59586f19a6096d441a6f5ee28114d5896b46ad907f03e696df247e778196a81c441efef9865ea17f48d2905f6c802164e05e899a7a91e56733a13fb22346551666f226ab8d5d8a2a7cc1645411325a79511870206fa07a92ec5099cc87e9a707afe0bf001a6c49041bc7a0b3498586543d4dac345471c635d2cf2656b65f7353a2cdf394cf33f170b44a335184ddae75d71100bbc534c12ce99efb03d185a6c4b6145e985976cb6452d0fc8411ea0d7becb88b9e3a29aaa5ae42625b663a88b64c1403f021cf81f5f6e5939c01e04af6e5b8be285e7a4c9ea9d2d28f56059c38de45db262c4004c68b82335347ce602fc13402760b3714b2ac80a7cbed8f7a8afc084388c788031b25f21fcdc6b919ff6bd881f5c1a8b152003ed3e1f597fd5989dd089f2739645f7d4e4afbf48a90d6a92f5fc05123534fd85ada76f233cd2f5c2a184de42931aab37de2e6b7152562482ec71366fc05a8956cfdee40b8538bec890443c954241c18f52494e7f7ae85056988d6b8ee349387f793a6a52846b0c665c0b83216def980dfd7f7174cbc834384e2fc613d00f74329c1b57c5a6765642c0ab4bb912ba190ef86d87dbc6cd95735e76b7cd1f0ab7d807069fe31fd1bde151c400dc16a85da4e10b82f6dc21dfa3bffe3c6835ce2669b11362f7eb3f0a731aa3c4e80b6aadfc25c4a958954a50c6b364e6b54168cbeb02c98c3b8ad6b4f72bfdeda507753936d18a786764f38e5e290427ecb639f4062e5cf8ef7fb9ba8d6a16372e6b4675fb27cb84892779e070822705df4efcfd63bf311997772657edcfbdafd63f7653dae72b5c0222abd893cbd769c736bb990f6b28666cc127ecaa7386d2cc4301017e45f8ef31641bed28a198357bfeaf330876cb62b9013e2a404531f355a6d8d7618470036c69d270f4ff04b5a278e029ab081fb3d7c6313756a206059eb577db8a77de2e7c6d3b88de45c6a55262408023aac1ec214b40cca164601c7c5d61c732e33c9ff74963a597a4960c1d4074d44f0a4c71792b174ebfdd0bf17b7f4013c99ec9613ddf48b01b7ed6f711fada039cad62dc03c4e0ab96af39fc526b8696dab444e72d1348a23cb00ea0884f625a605b88ed21f2c8b5cf9e2b201f0c15a84e3fef7afc9fed154570f0fddbf855e4a3231c2bdd4cb45d3d22e5ec062bb6b52099f4adff9a743a971530712122693f5e57a50354abd16c5ccc584fe9f8e91bba0c4794f80cb8e574cacfa15de26405eebd64526f06fdb9bdb2940ccbc1f58318b836130cc66cd01f3c4b44288aa45d8408f4943f3e5e941279de4749bc231808da7491062debb323c7d876c5f93eceab685beab3b52b031823815be79424d0d26cf940660a9b96652ecfef00c595e0406c4d8e236355c902a328b7790cd981d2ce7cc13c41604f9deea41ec18bf472afe4f68f07b4368b71c7ca9009cb13e8fc0a343da2d15a540a0c67061b5d235f9de1532707fed02af301b1ebb730ac073b6cdd7eca43d16c74cdda9455ee327e5a61a2e7653ca9612fe934d80946a5520a67cc74c0289c7a11a2099a2d6ff6a2b8ea253038d64e6b659502d579975b9f10e8cf0d684739309561f3450523edef4916043713b1c646508b02fe0ca4575f2cba41ee79e8e76d3be4b7735bc8bf594349d1ce8a321e59a0ddec22839fde7f44b065f6b6ea17f260e9e2a57e055533833041e0532e199527aa99a5bac7fabd14a3588d4ecfa254a5b158fc5a97c82d469dcfb241a434dbdc96222595d99cf665b16fbaf7f5d44ac90759ca305a36858af28253886e79b6f1a4f443d439667fea8d1373fc423c14d0376c1cf24a4b3693bdf65688e39efcb96a29e3637d245542da804b706aa468ce8a0dce2b2b05fc1188dd56aae192904a80bf56139601fc1d23c2dfc6aeedc5e006e046d3e44a42ff6c44d039a1d3332a4a9e5b05b405d157fcd2524380788a1b73358b25dcf1bcfa98d6f0ff31fc09cec18113511acb3b2f399101d601c70bb64089def66188fa8349e51f3a2d45259021d0be9f127ddff238f6d168ff6cb66fd04f0e44ecdf3cd6eab3b9a1885773beb939cc9e6820103fcbc439ed0b148e60f74bf7871ecde97b78f6c7944b885f063abd24be501be0e57cb1dc79ad75541828da4ab03a3621ff5945aef9568ae6c3a74fa28753733e5ffe83898173229d7dca1ab93c130711e84577c62828465537519354b1161a1ea38cfe5d61247a032a885a29a9f95d65c19068a3aec634a60cf74287da05acd8cb8d491a980a302f7fee9f81e10809b1e013b3c994fc395e8caa96e912e6cd474d34aae7a194f6de3f9250bab82813a3b2aa24da5114ab6c8bcc5eecbcd1e32c29d817a033d09d71d6a855d7018499259dd220f73d8063f7f5eb1992249cb4936250bea647d7a857c799bbfe2e96b435ca17682fa7b66ad24b72a5c8a5a08cef25a5f71b00dbb8ecd4b2fe3fef8b586a274403d8ebb351651962f5579bdf7ef9a3bc666faf7bb9c444beae18ec7da95e2ab74a3c0e97071532054b5ee98eb97bd16450fb991048ebcfa64dcda8dc86f76ea0dfd6b79b084947176fd48136d01cb540d3c696cb7ceb068f4eeeec794460bb733f3f0196ff569a4caef00346efc316304a60998210fdad65c272e1108a36ca4ee1d18812c022d3733173ba4787f33ff386b00cd0100995f9c789335e1d6004448b33ca4090af496876b437dd7e567d33f59544f57d7af6999b8a17c1cef5b5062ec181c561e8f196fe696d0381b64960b2e7a52a4643fdd531ec776fdfb3ffa620f8481b0ad3a166f5c1b333680b329d6aacb02041854581fdcaa4965d8788fc96f64cfde487ad56c5505abac787a3b845dad9b2bf07a6a340ecb924d9024389dca19df5a049e5157c4d2a695d9c972188b23b7b4d76e581138f4bc9cb8f66851df284f08407a40873eb35c8edc6c233dacce1cb296940930ef6f34e204b95ab0867121e2a8225c3b30d3e075a2adc6c4fb8ed77ea187f75975e2a3967ef1c5bdf44b72468d4a5fc0849c5554ee9354ed76245abaf3eeded2d6e86c2597038b7baafd85225485b294e78a04e7cc1ed03a1ec574444bb38a39220ad95423fe7e6d6a35b799b89713820758fc4999a83ff21c7ccb2f5e0d69017df7176b462cafc2946e3de88d3ed94bf43d344b62ce7a98ec28d3efa4966f220adeac7d71bb65677bbc15b8ccd52a46db99c88c3865fa09cc9c7ea6fbb2f022dc6d5f3e0655ac4b0835b3ca9b4f3bf3665896db73c52022f2478464c68e3a114abe4df9f27b400502f69a54d99e98a49b830d7b8f1345da11ecd3ddc59b9a34862778d32140ac60bc580333143cc36eaaad57148c308fc1ab7e3cbe26f40d3dc9f8ae76684e127a95e50f58c1c1dcad381ede3b539536d577954ff0f377bf2cab0264c4cbd8a14248efd4ef5f7555cc2aea457de0eb00c7d507a543d2cd7aa173af2e4ae38352c42a382579bde08e79395669d585870314770256c7749ee33ab02861afb64e864d1a9d98cd5c8540804d127f969f45650ac3616f4e81ecdb51ef3a1f1a4bb7073dc58021eee43b2dda7588a681e554eabecbcb03ed58366ed2f857b6b7d788c8e621e8f29d260512e6b9aca56aa29c50cab55ada180a78a24acadd46820b7e373fa7840831aeecfd862c7de4cebd2c41ead004fab2b931ae655ee4f8d5f41edcb54ee1cb2c48aaf7ef3a21d3f15d6cd50a0e5783f3ad7e60c22a3ceaf738c4ce59db8ad8315c884bd210709e784fda56adae4da9e6c719e315a1e4ab8731bbe715fdb69d907b440eedeff7813120ff164e1065a27b7358a6453b5fdc5a273b9b8738f6fa5d763f08bb755424d0f8ba585e5301a6d6f1a539f45bdcfce8c75b34f76fe948e411c46f67c7057d50331b2c0c7165589cbc2b681768a948069a2ab10ff85883c3c44481c2ebf411eb392be115f349c46d927e744fd55eecda7053c254f48354cc846bc8763bf4a14050077ad552ed0840aa9f1680edd117fb97426ef528f3436746e3c496880f18a950861713587b63acd80e1f0864c8fb668a1293bda6e5bdc787d3788a0f2761213bee289941cd88b6df48cdd45c996fda46f9b7dd3fb2222f42e961c71ab1186ecc68e7c0916fefaecf869986806e6a90f38fdf69a4489273755fce8ea8af603a9a8795f902d184632c1578951558dab281dd5fd29623a8b6b836c750e29264588ab6fd470565b52141837cc2b413da8d2f1b24ee33525a68a8de5272133a18407e0e20bc8cbfea4c6bd0f10a7a2bda4938d46d74fc5644a80201f78301be1728f1aae28617ad9c66813ee605620a4f056e8be00b5e28b3725e20e7ada64f3462518378395"}, {&(0x7f00000000c0)="96b67a6789e9d94679ee6548572fbaa54d5eb2f63a35d67a730fc5d32569831c5541235b3d0a719645057b3dc938a6a57d7f5e884810b5ad0bb64d15f78bad3060df6b670e1b5df48aa04d44a72345abecbf22f87810204027697c47d3819da3ca7f5243ca4614323dcf3988f4499918e8bbd0cc604752d27bd356aaf6eaefb5ba523c52d6391855459673cd4eacdfdcd0e2404b2b6e94a382f66e76e2a2a1756252908e18ddd99ad1d5900d"}, {&(0x7f0000000480)="711a99d559d33429c2a5785b8d32bdd3911828be3f456beb14a0c65141e632a4065907abed1020b6cfb384f127dda9ec1b800b85722e2ee084e649d322b8d01fb12a599fa6b6986eb37bfb6da331cf4ffb5278825438a9327fbbd968ad822a03f6c8dcadf7d8e1bfdd772bae2c5eadb9856803e02880ceb6401d1f20c458ada6bf609e5d511a7e2825280317db72667f7fcc65c45bde36de5cb247dc9d5d2dd775771d66ce26583063f4024ea37278a84f55de2831d5898fd9b44d58cfd607b8111107c9bbc3bbd0a93b9e406e10ab836799caab5619effebb73"}, {&(0x7f0000000180)="1951c76833f2dadc444d4b2c14272007e926384dd05dc08515c16c38131e74417105c496a3f96e023a2a63c56060529923"}, {&(0x7f0000000580)="6a84323e5fbade38faa36ef6d1bce50ae61510a8ca3c6f95bc1926e26fff78d7c7b190fc429ecbdeed88811b891835579fec80939c5574692f561e4378142234c96125cae8f34040a42e4951d95676d98837a0a387da2e3a609ee4307881cfc9b3d7ed549a9585526abd02fdf1c3f73aa6877c11446241465acb47813f32740fd34ffeb472be6e7f0de704cdbdfd9ea462dae09ec0d17d0375e9cb721212d96e2cf285efb8009ea951594ba6d22d1ef5ae07d46367ac0403e879207e3859230d53346206c63552"}, {&(0x7f0000000680)="dc0aa7b65101e6f753f467ce9d0971c1b907bcc68228479e59e8f8a142d6cd626bc82b2ed2240df3553896350193a28f6547c30ea98f16f63c39484f5ca09599e847e3bda301833b509386b28c590c514d64e1c171a05d2267e7e2e392b42c2fe6748e4edc49ba07fcbb6bd7414ed45bfe64be2b8d98a92f7b997076ef463ec063aa6253863dcd9ebbf9ff11b5e6b800bc7c0face78f014777e60f72efcf00b2e0cb631d8728d15fc5fe74506538d65ce5e0a7ddde7745"}, {&(0x7f0000000740)="3f24e7288f2ded00525ee39e6873f5b44de072ea7b7b8b359c0df8f01de42f1948f25139dddd974e9c1608a24ad9e95dd177dd16d4ff86a9538bb386f98e3055311dec2122083e782cde1984acb1867c85ef5a7b19c7924e7026361d67aa52312b452b50514e5e1734943cfa45ad6d8041280436d81b05de41d47e280235242bc2260eb6e1fb5e3b4e7b20ba96dfb100f519f9973ed608f9f267243ccb2e926983846d00fe1b8267b6a8"}], 0x10000000000000d2) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f0000003fc0)=""/4096, 0x1000}], 0x7, 0x0) 10:07:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x4}, 0x8) setsockopt(r1, 0x0, 0x13, 0x0, 0x0) r2 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x2, 0x4, 0x5, r2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x81, 0x1, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x82, 0x4, 0xfffffffffffffff8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20000008, 0x7f, 0x100000001}, {{r1}, 0x0, 0x40, 0x2, 0xfffffffffffeffff, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x6, 0x3}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x1000, 0x6}, {{r1}, 0x0, 0x21, 0x80, 0x0, 0x1}], 0x1000, &(0x7f0000000180)={0x8, 0x2}) 10:07:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) getpgrp() connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x4c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:07:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82024c2b668b6c65300044d97b9d2b119363cc40375601d78cd84faa9514f10bfad224b43334dbcf9a239ea625ae56d61dc7df2ccaa9c4e84c006f7aa676afde8f03aec0bc369b8575dfaddf5f300deff9cdd7e158d3ba9bb2604bbb873cef5e75da16d441dc1174a3e8c89fa3972802002c3f36a2d3598fa0a5bab7a4554cc20b850820df999f9cf475db6bdcdc8e3f5560c95eb4d9addee9e3ee54315d4400e77d27"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:07:25 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r1, &(0x7f0000000080)="4cae420ededb9fcda8b8d8cf4793feb7b2a7f288cba4691647ccbe7b16e839413572833e4381784f284cf1b62f00345b0f8113a035", 0x35, 0x400, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 10:07:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/183, 0xb7) write(r2, &(0x7f0000000040)='t', 0x1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0xffffffffffffffb2}, {0x0}, {0x0, 0x39b}], 0x3) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) read(r1, &(0x7f0000000280)=""/71, 0x47) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) 10:07:25 executing program 1: symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x40) 10:07:25 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="03000000000000008b521d94415b83b26f4adb16cc3ca8062e46fcf4caed6393f253394d5918040e2be1aa2c7843eafec819cbd6cfad0baf9c29faf683c8a519472d98288812608e030431b560a17f5a17ff9952f78903aafded91f866d7d220e1bcd7ee41f2a73e01bae631b701a9c5c57750ff3c734d654e28d9a4516513bda19f50048fc2a706cd88a3370f0d754a66"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x6, 0x7, 0x300, 0x7, 0x9, 0x6}, &(0x7f0000000040)={0x3, 0xc157, 0x3f, 0x2, 0x6, 0x9, 0x1, 0x4}, &(0x7f00000010c0)={0x10000, 0x7fffffff, 0x6, 0xffff, 0x6, 0x5, 0x276, 0x2}, &(0x7f0000001100)={0x0, 0x1ff}) 10:07:25 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x20003}}, 0x0) getitimer(0x0, &(0x7f0000001440)) pipe(&(0x7f0000000000)) 10:07:26 executing program 0: r0 = getgid() r1 = semget(0x1, 0x2, 0x90) semop(r1, &(0x7f0000000000)=[{0x1, 0x1, 0x800}, {0x3, 0x1f}, {0x3, 0x10000, 0x1800}, {0x7, 0xbe58, 0x800}, {0x3, 0x267, 0x1000}, {0x6, 0xd, 0x800}, {0x4, 0x2, 0x1000}, {0x5, 0xd516}, {0x5, 0x1}], 0x9) r2 = socket$inet(0x2, 0x1, 0x0) setregid(r0, r0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f000064effb), 0x0) 10:07:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x22, 0x9e36, 0xa8}, {{r0}, 0xfffffffffffffffb, 0x50, 0x2, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0xffffffffffff8001, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x1, 0x6}], 0x200, &(0x7f00000000c0)=[{{r0}, 0x0, 0xa0, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0xd4, 0x2, 0x7, 0x40}], 0x9, &(0x7f0000000100)={0x3ff, 0x1000}) 10:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getrlimit(0x8, &(0x7f0000000000)) 10:07:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x309, 0x102) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1c0) fchdir(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:07:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) setsockopt(r0, 0x0, 0x922c, &(0x7f0000000040)="864e575059dcbb884f0875efb4a691ec99fb2ac21cb60213177f113f76010975dbbd86019315d0662a7390292509248b3bd55ae87d9f2207df513ffadf2dc9de15e36d53a743dc0d22ebfe62579b5479f54f", 0x52) socket(0x20, 0x3, 0xfff) 10:07:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2699, 0x100000000, 0x5, 0x20, "e39c7acc9739f4a367f3a3b938eec69d9c3b4383", 0x7, 0x10001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x932, 0x0, 0x9, 0x7ff, "3a1a9dcbf52b6b08378119525533b5b4546eaad1", 0x1, 0x8}) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r3, &(0x7f00000004c0)="b4a67932810ded63c6168e05aa20af4001f84abfee12218cc9772f2fb440ecf4c0739756824db81306a7950e0dcb904c39b27ff33ec5ddc34507d7e75de2e9b7fa3c3053f317da59c7d4acb03597f110795a8b2e13f1d24362fe243b7322455f818d65cce08dc80acb821dd2b088ff9e2e7d9f7e1cccbd0131115bc0d53f66377cb9b4bd731a6fd8c94e3759488a598cc7f19d22efbfbe0874c20876d2a83b19fd015e1acaf162004e5177a06702e93114030e096c34729823a966967e9a46e23e894c46c89251a9a69157fa6a595a0851ae99", 0xd3) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 10:07:26 executing program 0: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0xfffffffffffffe30) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 10:07:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2000000000002812, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x73e}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x65e, 0x7}, {{r0}, 0xfffffffffffffffe, 0xd4, 0xf0000003, 0x7, 0x732}, {{r0}, 0xffffffffffffffff, 0xf8, 0x1, 0x36eb5235, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x9, 0xfd4e}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7d, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x5, 0x11, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc4, 0x0, 0x401, 0x3ff}, {{r0}, 0x4b1a382e712fbe84, 0x20, 0x40000020, 0x6, 0xffff}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x80, 0x75a}, {{r0}, 0xffffffffffffffff, 0x6, 0x20, 0x1, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0xc2, 0x8, 0x7, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x7fffffff}, {{r0}, 0x0, 0xc8, 0x0, 0x3ff, 0xaf86}, {{r0}, 0x0, 0x8, 0x4, 0x280, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x14, 0x80000000, 0x7, 0x100000001}, {{r0}, 0x0, 0x40, 0x6, 0x7ff, 0x101}], 0x8, &(0x7f0000000300)={0x9, 0xf9}) open(&(0x7f0000000340)='./file0\x00', 0x20400, 0x84) unlink(&(0x7f0000000000)='./file0\x00') 10:07:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x7, 0x10000) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) 10:07:26 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8881, 0x9) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "3f0db1cb2fd71bc1c36f1cc6822bc600", 0x800, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x200, 0x3}) close(r2) syz_emit_ethernet(0x1d651f9e, &(0x7f0000000340)="41b786054661fcfc318039c8aa7129a75492c8f4394a441d8992da8333bd256fee381eb02cf8c3a1b6e120eaf1f9f89307e2865e1d480fd23a5c9bfe453996b6ce04b9a4348b0f54b07b64b1228be51b559b3545a088c7976dadc3a11b5359b581ffffffb9c89f01457994c60e9aad9044041a36a56fe39700005265ed0629bac36c58beb8372e10e386b446bf") 10:07:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x38) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) listen(0xffffffffffffffff, 0x0) 10:07:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/202, 0xca, 0x2, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:07:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000", 0x132) r1 = syz_open_pts() close(r0) flock(r1, 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000002880)=[{&(0x7f0000000040)=""/37}, {&(0x7f0000000140)=""/64}, {&(0x7f0000000200)=""/95}, {&(0x7f0000000480)=""/245}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/199}, {&(0x7f0000001680)=""/223}], 0x1) 10:07:27 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:07:27 executing program 0: msgget(0x0, 0x7) 10:07:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1226, &(0x7f0000000080)=0x7fffffff, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7fff}, 0x8) 10:07:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x3cff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x30) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 10:07:28 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 10:07:28 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 10:07:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/73, &(0x7f0000000080)=0x49) 10:07:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000, 0x7f, 0x1, 0x400, "82179ea547ec38ecb1255acfb07cbf54e99ee258", 0x1, 0x1a9700}) 10:07:28 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 10:07:28 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 10:07:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/67}, 0x4b, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r0, &(0x7f0000000440)={0x2, "a9e63b740cbd3ad9381cf1fb7b2094fbb485b0208da751c8"}, 0x20, 0x800) 10:07:28 executing program 1: r0 = getppid() r1 = socket$inet(0x2, 0x2, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) wait4(r0, 0x0, 0x0, 0x0) 10:07:28 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) socketpair(0x16, 0x3, 0x6, &(0x7f0000000080)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:07:28 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) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x1e1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x8c, 0x1, 0x3, "307b462708e1b116dbe0eb952432dd0555c94697", 0xfffffffffffffff9, 0xff}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r3 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:28 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000140)="b07163f47736336f738a993b54568a446c37458f6add84b854da327ed242daa8bcefd0d16be2a7e0962a5bedf26ad282737a5f2009844d1849153366d019640993f1a0bfbb3b93654cbcfe1fe4624f95d3b141d9e6a538e9eedb10b0f508e7a78bc5d7ccd76eb520981382aab5991f114b4cc65fce7e71f8c52fb245b45cc2d1b0ab82c1240c25cbd650320ac553aea1b6d5d25987f62aca3295", 0x9a) 10:07:28 executing program 0: r0 = semget(0x0, 0x2, 0x404) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) getsockname(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000ff0f00000000000000000000a6000000f32d844e0000000000000000000000000000000000000000000000004000200000000000000000000000000000000000000000000100000000abb9706c07aeb8000000000000000000000000cc24b4b8c92a315b35f5fa4e457efdcbc7a223b6712e8d9f0af3374c5e0eec96cf336fa97734892f3c7f553bf7173e96c5d9d3d9425c2dad377717eff8e519269b63a067ad4ab996b64e2d3d6b278210ae628c706132fdf0e9a1df0cc613948560229ec4af81a0f5b3caa7558254fa7971325b099b424b32ee99351feff069e769007ef9ecb94bcfa30c12f6926c470fca61294fc0ec02a623bae53a8845b87157f8df784854651634"], &(0x7f00000000c0)=0x6e) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)=""/165, 0xa5}], 0x2, &(0x7f00000002c0)=""/44, 0x2c}, 0x800) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 10:07:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 10:07:29 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 10:07:29 executing program 0: r0 = syz_open_pts() r1 = socket(0x40000000011, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:07:29 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eafd125c0000009f50e685c3a4c8148f65e4d9807fa84539e446c01f4067a8c4c60879f898750ffc3c4a971fb3b730180a73372c4be4000000000000000000", 0x3f) 10:07:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa28000000000e90000002000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:07:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0xfe9b, 0x408, &(0x7f00000000c0)=@in6, 0xc) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) getgid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:07:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="77c5373b6b7fe79c461e42b18f86ae8214a1a3c552f0d57b46235072d4d90b231bbed43f93d876f6b98fb441d5fc5e2d9b65ae78dcd67194d6d293d1917c19b425543e1f8c5874b2aa6d177cf2e7627945c0f8310e8ae1f567b6c2d4110044c5309242648be184692bac9871ee6c5da73ad2c1677cfaa16cba78eb98c41581e2cc88e09544be5c01de1140da4847cb00e20a1e7ff3a360c357cd985690b16240b44bee2b6e39a8141864183b52c3e6185f641c8108db8bda1ce279ab", 0xbc}, {&(0x7f0000000140)="db092bbe6dff1ac22fb41b4b42841fe6cd57bf60861294c89ab512d2db3610860abf0df901a4616efcf00002b353da196b3938e8ad95476691de603bca589aaed50e00bd2bfe07bea337a41843ca0b7a7cd768a6d222dffdb4e6780996e62b55036a508130483e2f00ccceb4793199e1c239c93d56d55701c9fd7335929e2fe4351373bcb7476a2ca86965a4e270011b2eea85758e06111b187abffd7d60cb68e2218af9dc77ceaa225c107a89dd8af9dc3b3f8e7eae230038205bc5a3e5758b10731adbc156f931ceb89fd17c0153e006706f56e4205886", 0xd8}, {&(0x7f0000000240)="26e2cd3d67d4e7870fb25fb51aa6679ef0168e0e8c2f1e4f9d51e0d8a796f3f18b2cbd92ad2bc5f4b839abac04245106e163d071ac4b5f58793e47eca3f1d402532835d77c9b84f0b22ebf0c53ccc7a0082b2c957675d477055d192465e93856fbd50256f5e5c9aee5aa7232d6e41fa9af6ce67e5946dee26f1d9add97b37e2c0328009e401b3cfa164d6cc2caf75f11434da82bbdf173ee75682a5ef95893b9de09e49abaa57604e22e068f05e7be9fc3ed905e6204", 0xb6}, {&(0x7f0000000300)="9198e44c077a153b47145abe92f321c0e00eedae6237bd708d030e4d7d83c5504ccd4d4af045ac824f62e8ae149b0f7e2257251abac8d59d9a9f43a327752193b797c78e08a04b7162f91a0805", 0x4d}, {&(0x7f0000000380)="e23c950a30e0073318ca2fb7ad94dfb91d3d41aa815c29720116d2d3bcc261b329326541d3438b6379991a3ae8fd865c34344c19be9d3d9ea679525378d43feebefda4ed810314dc9c7000d85ea5a270a5d11fcfaa995ff799dd8ed52ac1c3a27496c2387d4e51924d99e96e554ae52fee86fe0cf2c798557310bf5963729d4f6e385d0d4cceca6e8748e76c98da", 0x8e}, {&(0x7f0000000440)="e1355c800a31ec7a5e2f357dff6cf019c9995aea59956d31e4fe06f3de5fb277756d20e447f9691b87", 0x29}, {&(0x7f0000000480)="05c5d54b98578784ac925806538fd695fb9af3e3c00ba294da415356b85912b8ce04f6988bfd4e17befa26b4e844aae8ddd866547959ee172dfd683bc98379b79a32d8da22c46ff76e452ee1641448f28bd13d95f457ae85f0dd8494e43311d8378ebc31ece7630791d7b2508b10af0e", 0x70}], 0x7, &(0x7f0000002780)=ANY=[@ANYBLOB="1010000000000000010000005bffffff2bad02d848b22e661bd15e6fb99ff95958c3e82a230f168316dc372af7a9dad8d4bfe6b555cf5becc537488a7685a769bef47a5e14834c3e582b6ed97e4fdf47143349021fdb9b8a235ef8a8fc25e4bc0ab9bcecdc965bdb4fe24e22f3a45fc483f0888dca3f3634022320125d190fd4a40af404ca093d2e839340556b6f87d9e3cfa1c40924a94b523f8ef7654f99e185125375e37029300a06b1afba59a593aa128f11e760a68a0202a61e8ffc81754b85a6436d20f68556e1d19d030b4ea3ea21ecc0066de37f40adb6f0ebf89a2b888161e7c371be6fcce90ca98c423b22a73c134bb24b82a2b9e542606a88a331b1959e88db8a7e37d7a8b3142615383a254a1e7b72378867ee6637cba2ce8c924ba0ce9590df79bc6ebb1dcfd2b3ba015fb472760c60a420b4f6e46b42c2d99185699e9fd29211066d2160bb8b8d587b2680562d8847e88d119bb7d153186a192f11baa5375427b448c09b964e75773835def8aaaada3a485c52f72bbf63a437232993f8339b5f06df9b8318ac3aa7e5ff65ce977961cc75acd1e5d2a30459f62f2eb5d1b29023b63e19d7e36b750ff344f8b0a2e41bcd367cd9d020370340112b85ae103bc995020b0c339298ed2bb7f34af2965c36b9516fb0773ecfe7095497c8809f377cda036388a6200b7337ce9c8d4737325cc846f3787b65b0e0d112b7a2d7072f72562536942796b623e2b5e97f9994206687cc4e96a3dac90f59e322022284cfec90777f1b649f076c510549e6d3a76fb2a4e9b3dc004bb136c703f3ea85af0b00b752a6a4d469ff27f5eb6abdf75bd0bf7a740dfff9130b179d078a22d03690d57b86ef40a4e61a423c95c731ea025865ba4385a730553648cfd0fb1e081cb9c15e5125947cefd4993c78f609dee8c88f88243d2826f99d53a465da79c4e31ac59f24a11aaa6422834b6d297830d5ac4e1a461436c1d4094f3219ac00e48d393ff71c19cbfcc3c496c7c302b413795071fe97262c1f91aba8c1d0c2e74fbc9f9a653ce5af05e2ae56c1ed24388c8ac3e1c82c42f2800c6fa554bde0ef022aa75c8cd34da42736be55737c2447b4be67d5fd5827dcb3b69338982d3b90c306b417ebddae1f33a6e517b244050fc329f1b26bd024350c4f98a197da87abce96192e2170d2c0868d8eec596e3f073637fa8ea27138e8053ef1a259a6800845d2e54ff6511dc1141f294451c252a89d436d193d69ed270c46b4a6d5883696c67ae2d12128fea3770208f1492e846d94157c5ee1124809ffbfb1ae2ac1e295a9b17bd995f6469ee3b186f6cfcae531a74d2a0253b1c058ecfd7c8d9d7b7fe41e6829d4026307b0cd0f49808768f8a5ab8f677487536f11f6bb2768cdebed95ad4715af78dd33aa44cbcb538ec036907ec81d6b10110dca82a9e6074df01bd90a3f1ae79706451ad5eb827f9899b59191e646759209ad1dc45e39ff679f02d357ef87fcd808655b6f4ca3bfef8c772d26203d6e695a8e255e028eef6c490c85aefaa6cbb5ce59ca5618c2cf703367cee201f2e27414e94e25366d5ffe1110170e66aa50b3d9065f7fbc61d3574326199d66396c1c45e8c09bdd2e832874c5752c6c30fe90bc8551c614b305ac1f6e093e362c87bbd505ffee2839cff43d190a1ca01534b188b71c72fee6a699947fd9f07971f54ea3f540b1efc924fd59edb6673822a68943f1653f0640b82364ac69e776cde317880a370503571950838601c16550c5c5ade8ec00cb5463e1c3f4cb7e75d69dd4b50559a4e11f70b9693afa73988ebd90b12cb82ea52c327576694caeb68d342dac3c06efde3bb498459a9a1ecb263e92acd4a9e188f401c36953164ca7618694ff3485ec1bf4648fb173c7e9c6baa3aa4e0a93080c594fdc9082991072db6ef8f8c1d9d7c6be168d51226af98a5d7fb5c2b91184e38ce1dc2358c5d5753ba8a9dab6b91612f4fa0193d3ea20527e244aca651b6781f5e1c72d83889e1e1f9bcfb4f292a05eb64ae033ca3ca057644ef88d958b8d7c15923e34455042172fb8a5e970bd5b64a13f4d199dc4acd5c867476b640a5fdb341be64f018afad5515f10766afeacf3ac15405afa73e4c948ef0c162b82390ef5a147d5f11b163ec332d80db6e7abb1797f25c3589d7dfa4f6c931a53e90b2ad8ee3a9e9ae1479e9be16e510a18b5aa32c9adf45b87b4d78a9097345c0916385fc31d91ea452a853fad9101bdcb6509f1c2ecb0ff005d6156da63c7a97951b86f8325c541f28f0732cab5b8188d3cef14a640f86a8cd92a5973753d1396c5594556b043e2b45140fff08963df7d70bde3f380dff6afb55d7214b00f352605b9d1e38778c0f90a5ec0e77fd8f0c31ef570612ad4b3318344ead46a287f48ab632e267e4702ad3d9339d963e1dbbac1fbdc13a34f4b53b6ed68e391ac49f079bd38f98374333a2be542e5ad302c00e88e5e5d8facc52ef72ad3e11c96c831125ff95834af6338a9115003c411151aaa73dde9df61e00dbc2b7274ba902a29e692581214a49d4917eef09e0f895a05d9d44fd547275502196a44252460b6491ff563552d5a5e42fd82bba219a26c610d6e51b046a492abab7a4b045a79edbe96ba6dd385e07b7d7634fe2a8f69214d5a702828ed5fc0b58b1dc4c27ce27046326921891da9441942675f861fb2440275000ddd9b4ade017f777e929c5e0dc10665bea65cd4f5435717e30613e5942242fa1e6195fa40aac0c5026b358a6cf8cf77444df2ad6dc3a35eb3e2cd2b02560e697abc77a1b2fb379b12ef9b1cf3609e4ddcb937fc1420c8f29511be47655f036db8398c565e548ca90a8cb0124b9381dd6f258b1234634d16c5a2950e286990c8a9d98cffec04900e5f48915a9da396c0051c1d24b12225ece3185e2b4d858d88d2a62cb2694a1ee055370a7393bae00def362549b24fd76aca559c8f5e623ccc0ba4af28cd420c4671c7b84425a670020f998537c0a8ea6fad231211619970103a9396de7ef877c6a09245e3522c78325f63c78741085326ff331486fb26f16432cf7e7831f9f1cdf7f7bb7bbc5b3bd4c32b6f86900887be2510935a2972caf827aa565bd552a4adf147cebd5ee6dab17d4426d7edcfb1f290b8234e17a9e7e31e85455c3947eefdd12920e0c2c7af53c02aff5a55033b378b9b527b9a631e81415d982dacc97e3b064521f36e6b18d4513fb14d4f69b34d918a65a0d56a88f23f9af93e44b7a837eb30cb1557d4ccbfef27218eac2a97cae8c22a6c145f9e73d3a96b6978670f8dcf75c4a71bc642c581551a5fec943061c5036736747c483e6b7fe2ea77aa7aaa4ce6eb64c071c136253f53136177545d4935d9ce5fd0194eeceffb66457dd35de467b43c3b482cc9234e37342796e66764af1ba0e82c01c808a68a1c895b72984c2393cad01a1b54ba5f2adcba2e7bac6f109a28ddc9c98d840acf01313b83d2c380898118c02d38cbac8bd2d94c86a3d880b0ef0bb95603d96aa4e78c78ed75b50c9a94954912096d3b2e8a757cae4e84f1db65e337c8bd315c74de5bd57abac927fa603ca1c8dc289e318d7103e061411a2bb616b0653736e63af1f70f2eb5b8c614d299a4e2cd3f31476702e8165c1ab85bcd6c653d477b67c8d38ae3c5a9b984df1dcdb3ad7a2c0ba6808a415aa59e8dbd2a061e33fbfe0dac79b4793d3bee7515b3caf559b864f691174ec4c0404de2f514ce513a6b0fb13e3f17f186b3a6da8f7671f6901f6a0a14ad886b69b775429301c2c8d0ff6f4f00a17e46773c9f6e23af5ac839f1fe2eef3d6c61c53cede8b2f22d0de626f86987f71fc775ed742855bfce4dccd9270a4290a91caa30f6d691eb1b88d067cb628b0acb511227351d63031c84ecb566a0f2e5efe09eeca8c99395ba86ae44d9ebb45f84664aa5453f6c98c11e0b8ce9a0e204e6e294a0ca5d8223d20799f0877ffa06e015b0d1a80fd78a9cf061e37b5dbe27c1a802be6edc152c7b81880053858e80aef1e5e8863b991e951bb9fe717bc11ed7c51b50450cff7a81eb35eed7c5395249087c60eac0812b951ff3853ab05afce267c7cec55316ea1d53e899525d34d6cff7fcac7019f74ce89b102a92303feb6aafbb6e76d047a4d50f6964c9d6738c1598f8382c3aeaaec7048e51558aafed35afa73c3f07a5972ba307a470e01967e7e60b1223d94d7364ee430b664c7de96f7324be224df6b48fe89bb8c92270880d7d798f98aa12cc334751f3b60296b2a1b2b977d751be4c2f1e4cf55cf1bd7c406178eb103c9463b0d6db68a403c76f8eff13bab6e0684a618aab9096b9a1143f69b4582054de9ae4003f659d1351d35367b9895259fee343f2f43b4e1f444a9faf1eb7ca0870aa768e8af63c811004fd5c3f69d962a07d555dd9ea5ae5591cf45280e478406c3c1b4ac85d8c0953aa552a6abd7a167697dbfb57296c74a2520c101d7f95d926af8f002027ca9ac537bee5531665cce663b226e28c915b04c9cf2f5975f356ee1458828a966f6f56fdcd6f3d97c5e965f1cdfbff8d5f0103646773ea95b255bb6f8d855c6b9a02f8672ca82659f418ed1bc49e5953bda58c95daf627ca98b2c367aa1f0706c2ddcff9f37634eed12babd4950347c143b7a315f818ef59e5fb00181469104a234c2e29dd069e66d3c32ec17196fcd3d22cfbe73603ed87e20b9f36982e64d29ad8494b30ea9aab2eb13ff923b4670ac7281e1d25658eefa6b65c1b6730a85adc4005332a3e9cc7815e9d2a3124d363e1f0e1946b470285a946fa619c61e9c28b3dea40ff89f24a41fa633f44b53a50dd861033bf06fb13cd52a012883dded3872a9b64fb0ecf8b5cab05a130180073ad591b7328a3ced951ffea7c7f6b255308527adb8fea7f9f82f2d06f008e70615ba8c19f0649cf28574615fa11c1813a3dbafde6cb2f42afe8c93fd9c2751eafc9cfd8c75e29559772eb65d6b6d5c8ec83fd90f64496659d9ae05799771383d1dc3569e491ebae6129bcd973d924559d4cf2a5d9c59f552f608b932cbc1c0e812b3cb31610e918c13f203792b0b5a2631f4f156b5a5ac20fd4d8bf2f1f34e62df50a6156c8a9793255417e734175a81d0d5edabfcfdedd664064028c39b325044b99bd4695a329ad0415c24d010c8d7866a95f70947e01b96512915cec48f1807b2d512aaab4e1129e20944840841bd7632e5a639b798f4e6ccc35e4047c782cf2cb753b1319c59a94cc557b30bb0e3cf5bd5d18d0670da73cf27c40da58568039626f6e2d0fcff7dfef2febbac8ecfd6aae5216c970074a3fcddef0f568ebedaee00c09f6e9aed7890e78cfd9e39de9498e0797adb23fba64594f17fd9961594887c75f259d0b58f489f4af1b01aaf34032333753cf82744b8eada76fd9b1b49e4f560c4caf3407841bfa20b21887a98323a4e0bf36430dda2d3cfb310a085f08abe5f06182245bc298406a4f263aa90bc40354cdfd984b5d011614778837ebd4b174d3d8be38c361417d17f549fd49507ac29a4c3309fd7032d733e4fde05fa4629095748106e4c40548298a511b8c59c5788215445f0fc4de19b8fca78ee200824b7fc92a683604c9e79c15add6546df8fea079b0e147f831f787a0041eef2dd751c860d3ecb7ee365418a1c31be2bd24a26ef71f5a10f1422f73a1f418c9837be2121dc584d49ce0e0662dd43b72174a440718c5750b828fb0a9e8da574b4364012f3b7b8c91b94ed6cf8222ed69acc2635649a43c8d4bc4f9f53d8c63069b01d2398123f8dabb6089be68f013ef6f9c35221010000000000000ffff000007000000d1c850785cea030914ceb5f83f04f3d1faf68b5d99a12986c620bf3b1931b77ed3f716df75a9953f7c5ec2083775ef38cc2683de798a39722ded984ef46d3a3303cb28860490d38465f5491da7c587e88761ffafbacdebef3691dbbc8434675d717f1097ba1c402c8e76b55043515b2ea5c59c41da421b5ea690a89b0755214f3ab121ed2a3e9343a35de55cba7ff8932d7c81998c48e547628c52c97f9241609344970f0f4e4c22d932f830868a6ff7bccc7cf7dede7d8bac14f1a1d2c5e4e3a5012e3d8d865821de5f09d7d80be164f6174d08a07dd2974923c884358fb027d9a226cb1b319066189c1b7d7ab0b3bd2a89cdb5ed189caa886d37a899517f2653dec2cf7ca62c0cea66e82c4994cea034bb11df7ff497b649cf320f4856018d32543e1324f9c7c7921e144830c94db828c6384912acfd64c2f0a951b5dee4c9e981c4d33586d7e8a73572b448151f53bbac4e4b2be45009c772cf775aa3f791f0e76aab94aa2e6d14915373fdee848e971b8ad59b0ee93ec5dad3b66657c8e46591994eb6ad1ada9669f1e9191f4b6b4d84029bb0c58bc74da0ce1834ee64f6738d20e72922bc674d46515712a81d927b209d5c8792639181e8f6d64a3f8716869fccff435da7a8f4e319ba886eda92b9fa6e263c2dff080325583bcf60abe583e644245a69dda5840011fed94e317343bb604b6e8929b0c1298e5eacee51a8d6f30d4998ff36622e5d0a1788007e5362c5f60d1483bef281f5e977ddf37ca8f77ffe75e0af2f1242db8881e517d9247a9c0001777b436c032069d8422507d91b2f613a1b4c2d205c9dab0ada7446d5ddd9f0610958c26547c40536a905acf01b0c25ab362eed64d87d6b0f7b4e74f1887c44034dbe31f48dd3cd6da5b46c5786aefaff7e314e659c87e20a2b5690940ae86f13d8ef2047c82fb7e65753534f36760a062c8349f1bc97be75debbd7eb58733ddbb51512f3f82803d58c7a068e118cb85778c8bef20736393928a56d2ddb23e1a7415ebb4e389c7e2110aabe1443dbe89965cf71a266e88213bbc8f4d961097fd16c40b03f32d6ca90911aaec5b7dbca7099bbac02e2b95a14e91be60e7453eaeb27158be2761ffedddc6de32454900383936ca59d528bcdc282be5772bf44889ef2b34678360b60be10953fb2c7a1681b3207e15c081f9de488f5e23163e9e44e53b8f6b68e9445455b599a9ab3a0a86c083564accc30f04fca78a5e0ab2ceba59fcee437340a8cb4667cdba745c79068fc1485c413a11cfd37f26d951dbff80dac7c96115546d898e910207915cfbba599b0d8c77c3ae300fb77a60efb85c235ea7c8d11638c0e1819d54dc8d3c21fd186e38326854b9c01c310099ea99c615366620783cddbeda091f089d2be757197555b3951b82a8697405c150c994677985ff097bf433400b6011fbe686682f1a9f329a7fd86832edc39aeac2ae555385202fd4c2debd890a55371316dad41522e49cfbd7fc68fda874cb6ff9d1ec3b73fb19375a8c2aac69d222da4db590469e208d059cb78470a390c4209836d27ecd7a55bb7a385967d49d2da9db92471327c4e891a251498abcd45d9adfd60a9aebcf0c728e6a2b5a7cd4246209c60aaa2cc54cfe12712bc8c72cb3fa1554446c807e3408088e57c7a5e223fcc89c47ff91459da9cf3ae0150b30c30e5fd520630c4fd5b15208c82708d05a767c21b2131f864d8e1658ecf9c89678dc7d64517c66c90b7d810f952b941b63068904da49be084b4c7a30bb0e619f7218593bb2e884a8675a301806f10deea93ab4b82a34ca41ca9e1535701aadf72d80b16dba35da6be051d9f268a58ba57403dbeb69eacb01bc0f053642412b94ac09e0d918fe9938d041ef61c44b0eb310acb4379065c1c0f2336db9144bd8165160605e4d8d5d622b8108ba143d89c53bb07c15e38978692515d9a5de0ab6764b9e8120c0f5d5a92d96c90441376883a28fe028d632c412996647a717077298c9ab9e0e1e84995809b471732727b9c080bf268f6ad62fa0fc59c89a88261025305703073a8cd4ccc50912a87f446ab0da7ca989efb7239fa6208e1507cd23b06aa8813ef07c6d0c6480f16701b83020642350d9dd580c381157cebb2164ff03423c5854f45b1485c1ac61deae448cf29179b9b6277d322fa5f3d203b646f0c5591a2a6d144d83721aaba45e0651ac3b4c0a1ded9fb75e489412ba2ebc28b1ccb60dee75a17f112132244bd2f52c5a4a9d4935c8202263eeec656d620a3dcf14747176489f19fbb0da6e2791092fbbfa1237e6d88d682c8ffc9b6970ed01f114a00e5ed16968a9983de7f4872ed85fed8962696545f3ea62a505932201f9bc23f3ac61dc545a3ded59f3f2624380d9957307513e44aca5165d966c05e3dab88de118e5f8fe3840755c768211f26cc33ddf1be95a1a6251cd5e676a5c333c28b85bba42b424cb863002248ab97f74a14822647e8bd91d41b9fa77022d2fc8e4f41a7977a5365dd6303029e61682d74722f00ad8904485a0b22f90d741e3a9754ff0f15eea1933cd17e107fc9a2acf275b4bd54bec8023d3c0f031049157cef81517c96e6f59f67069b615225f5a403414c33f02b8cf6f876c7dac5506d156bbcc52f674e8a0b4dadb492c7d7453181c684f2939908d595bc65effa397bba716d98ac3a5a11e67c40ce1c69dc21678a775288bf9c8bc347a55a7332e46d85a6d0bf77a4b7253df2cbab48467576d10acdcc0a7d3f242262b2010c7ad06be2b972b05e365aebb921ed097664080336d9ff43e6d3ec9827691759b361c502ca8d31edc504cba5fe01b7f64177bbb939bbfdb484bd328f6f8ee1f9659cba1c0e21d7af3c0729d0062654b6e7bea3954e99965a34108e27b660ec299f8c46e4c92fc877a0302131d294265cb324946964e6a5fccaa7b3e914cc363487f2cf4675e7f8203cd043c58ed304851f198065997ef6c3878933bc7663e91b184d053c4595386511b93f713d3f54908df7af34b6e494d460cacac55e2d480cf1b2033cb53dd658269964dee10cb7661f35db9f957e262d398a145587ca0682fabf549eac8456d730701ab37cd55ac89f316136322950a452d326ba4c7be192011e671852c25114e46f0631c4de6f59e4858b6366a15a962fccbe306e8221b7c00d73d82348240029d3e98222c1ecf6d8fbd4b387c966c8135c582ae4a42b084f7398da55fcfa377aa18377324d6380388cc1f229a87808244fec749b588c2d1da71de041d678a8e9939f71acbdb5b492c1ac6cb0fd0dba3536d2c856ef6a0dd259e8c72bf06b60a0f5eaffa177cd597d3289c6918a6a1f67258ed49aa973abf641ec7df3e9c09e5b01dd9999da66ecb979b532b1b7c439139bbe87cb49614d9e0216eacc0be3a4e94f6b5e0130ab588bbb54af2e2af293ace461671b1e1cbb76694a578f16d0a2c41f80b3bd8d6668d520b4f9a2eed089c75cfd11abf29d348def9e77a1efef7f0ca15e3107f92f735ad9649899194744a87e77dcc780435f541d0046d4d43907d18adda4adaf503d209c2eda639a9aadbfc55eadc9c81c6028bc68595a5789dd6ccb81951cb050734ec4ea6ae422c905b4bac5a5d9e54e6ffb08f7a4ac9c59d73e7f3ba5958962029226ab54ba40195e7bd52cc7dac317681558c376fae2ead2be01dcd1c90ee5ab858d13228328a4ef1dd384598d837032f6374e97e76839a62691f695fbee605a6a99d73a178944f4aee92893f986030678005d7f62792e656a34cc901cf2a51571336b7bd07107ad4b9d387f2b3864324a5a01ca97274a2e64efaaf03a20a33bd4f7cee4d685da582cf8dbf616a7a97eb5db5cfa8eda53e24207cd3a5000832a2c3d23545b36c4504ad767bd5f4f0521255d1619d670726edd0d5c59e97ee763942fbd96c5fb017291e5e0656eb3324bfd743bdb5eb971cb1dda79db822490bb918af29b83abfcdbb19285cd11fe425291b6dd3d2c3637ad74bbeb8a84493e32f5876b5e46073288a3fdafa928b640220f05ffce9dde41433264584e88c7b9ef64e90b4b4060aafe2e172bc076f416351f1d67681e7d5f1f91a04ab7a6f104a8bfb82a784060705ef5120592ed881c7e02887a18118f312d884e5bd551af3a96c7246c0e7c6f34649b3cfc237f8600776f59fb976b3cd1a7a3369cdaf7f891e165d42093540246b254f2c44599aecc9a7dc175c1cd97233559099175d07d9362f76a0d0db15313667d008f9984b24d212c4228ef5f3fdaae9fb63568ee0ba891dc7a0d4544c8031f533f74787705395dccdf864cac959dc69212999df3d41b076bb26ddec92f4339271aeb25ce20591eaa3001948b722b087d0fc48dc741719d2bf54f7656747adf2bec98b20ac8a89350f6cd40327f0e031381a25d5879f460bf3ee06269388b010890122117a528e2accd4366a3c93d16c9b0ad4870c66765f909874c8be78314da5746249cf56100b1b65cd6149938afdd30b89b1b4f8baea4addc34592beeac02b4153698681850ee8a9b66f06642f365780dc53165328505827b7ebf102cef7a278f2a5e672b8719b46c08fc8da86d434a87c034fa08373454fb8d4a118bd21f829d8bfbd4830c6255e97087e0b87e9b4a91ab8b2ac8bf5498bdf96066ed264bd83660a1523ef3ebde44a56c8ff7680ffe2faf981b410e559ac35dd186eecabe6d08b0459c53d0e2c7acfcb91d128640f4553b25524a855ccd855ccb4fc375dfe4cd24ddcd6297fa420f26e6c9e258ec87458131f12b3cc20e8d923b34f2a0e9f3e710108ac4f2d5fa193f1bdb03a9db826c9445a760b96c9f68c6129fa5eea94f7ebe46b218f91bd646b482c294f7d0c6e1cb6edb2857871d15a2de4722dcac8ddae1515b719ab4a37c7a139a6e20115a039efe52577c39fad5dcc69a65710a913883ba489a51a36ceb99fc1f30be90c5df361b6310ea3f432dac696ceb9e8049dc754850780abfae6d0c1c7c3f14207a57ee3a366a4a30cf6366dfbb4454ba986e11328ba23719502f2936320e905ce8b22d593234a3c70c7198a7b2424b5bd343c95d64b5becfcb5b91f4f5bc47d350e2d92dd9ff4b3bf0d55d4fcd849087d08ddaee737477c884bde49ca6fe622b154dbb2f865e3f11088753efeae835976100bd866a4ff81c495a3928d9fa85b28291dae52b9230a443d9e36f5f152ac4c6a73ab59fc50aea6d33f4393da722fe6ddc45ffb84f44ee6b4d9d29fda2bfe46878eb93176e794d555e4722ec4b355d4eea325b46bb31d89405e5b29f9b77b1237c1a43263404497c6078a504b02e21b8d9a84921ad945b2bb876817f340a15d6ea7b2b7c63c1a19c194246a11cc9cf39e4f7c4d3ff1db89ce3c6370b2941c836b1f056528658d5cc3554cd22afaaccc85d9f776511a7ba95ceef39632189b8ec12119485ba4d5833146d2650208696e39377c3669be913ca58a6a380c7dbca71dbdeadb1e562a024605c3e084b1fda187c1904b63289cc493a6175ee0e6d79491e56adf3e3e653f733c71099d8c779a592dfa62cc016a3b8f2bb32d67738fc74f8503f920081e5551f1a02cc8dff2422d86fcaff44fdb28707cc92ba12624f4a86fd9134670b558f472ae9aaddbf533187dae8997b158d3429455ffabd1f38902cf2d421c0b54977f91db8c2c1a4e0a0a3b24372184bf35a7da0761f5b621ac96ba2df3b38157704d0f7a2595754d3ebdeb63ef889687dc956a91a3652366eb4c03416f761a62b3b9cccd5af42aecfbf52aba8fcee3293ba3b044c8000000000000000ffff00000500000021b14f97222d74a470fa9086e07eda11eea0cf7258dcc83c715b9881d77523e294e856215f161417fb1631048b4018825c05b7482aaea5a6ed4b193fb0b4515a1a2931ed8ecf21421141558fef55a62532aecb76906efd8d864870ee719a217d5e7708d5945faf76843700000000000008010000000000000100000081000000f03f0177eda7965466a5425fde9c5488c14071a161530d51801f4f41edf047e770142cb7707ae1141173769a3fb6ba1f45264f4fdcd305d54381d5e00e3da0586d6187afca0ed7a67cb0c06df2c85ae676d7aba60934b83f0838dbd55c6c49e23670c6cd21413dfe61e4d49edb1840dc757d0e684749c61ac896fd1ddc5e18e618d676b2183cb3244e019f60b57214ad963995a612e0cd1bb04a437437883a134eaad8661196aac8261ff7dabedab46a1db0c85929f77b470f804c235d1e0712b6689b70d1e267585862c72c29ce15e8a114b74ea8e0e72eea1872e4d21644fe2354dc906a756afd15a5c6abc9915fee54d499779a000000411194d8a4eb84a2c7faa771ca867425b59ff0728c9a401242962fb9babfb7000000000000"], 0x21a8}, 0x3) setsockopt(r0, 0x18, 0x80000005, 0x0, 0x0) 10:07:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)) r0 = semget(0x2, 0x4, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x7, 0x7, 0x101, 0x0, 0x21, 0x0]) socketpair$unix(0x1, 0x2, 0x0, 0x0) 10:07:29 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000280)="9a30c7ca76de0da515c88909b74771fd830c6f6400d0803dea4bddb8c04b34d02dd2821862fbfe81194603b8320df03d0ea0f99a63f71391abdef59541bd38c286a79f5101cd74c70d3b19efb8ec51429422702cef34819a97ba94f9e7ace9367fa3266ac3d0b13fb6551624a60841c8a118d398c7767c7a2d75e77c38e12c91178c93336e54f9054e928ff6b0aeab8043aa7d6d478ce95c18cf2c981cc5da9a0e76cceb75226893369fb1b3372589e075996cb2dcf3161639d61bb2693ffd0d4656224ab87bb5471172275bf3b8d3eec500a20da49650aab418bb7c535681fcf07e0aa9e127364d985334974724aa3209") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x400000000002, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) syz_emit_ethernet(0xc0, &(0x7f00000001c0)="0e4310e89383f756f312a9577d1b1399d4d621d452d20ba4b881d85fc79f193f1129b60c306fbce3bab582036557cc0546a446abfce3a5347ad8f5ce599a7ab7a921e5587e98bfb29a2983e109a7243b115e38764aee886e728b661d89e9b1076139afc7125719c3cce1130b903d2e669498e168e7c1e97bb94bdcb0185c721a05c54038c1bd98e3fe5c19390d269d63f06848176f4060ef90a86f3f47b7d8766096ac10dd61e922ec5115b82611ef52c9e5fc0989a235d6d74cfbea88fb9e85") sendmsg$unix(r2, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 10:07:29 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20002, 0x8) r2 = dup(0xffffffffffffff9c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x880, 0x20) r4 = getpid() r5 = getuid() r6 = getegid() pipe(&(0x7f0000000680)={0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = kqueue() r12 = accept$unix(0xffffffffffffffff, &(0x7f0000001a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000217e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088ce692da1156be7a43f3460e62d1dd608ed54ad0ce1356a905a8ab7a5f261c435207183c7b84430eb01f367ab0d7a29b50f0ac4fc4900e0e9c3f15560efd1a238de5986872190c4d28cb6594c5836662c842bef923814dfcefd14320a1e6786d6d46c5fe2052c982b0c4ec1640404d4d42cf136f641a966901e113eebfc61076b5c22a82059feb8ab020f8e7bd4f7174ef45127fb0ed20b34887d7818720828fcf405ed9424fa529ef602fbab953dba2a19a6710a4ab9826f0ce6e777269feb93f5fea086ca2dc67978e7e0c5e320cf1c218c89ee9b9b2f3387b3b3c2283af9c2d565d6fc7c35c4d1387189c4fcea9fca60d16c4525ce47f7319c1c8be7e0822150180a1273999a7c11b"], &(0x7f00000017c0)=0x1002) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000019c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000280)="cfe164d840fb104fa656a75a9a2013eb456fde4dbed64238c0bb2f52868e37638f49400d02592915dca2f65bd6d251ad1e31ace7e474511e8e3f7b2ed941e4c9461b546a7a87493959460cf6557b5a646ec608edac347136113a4af011b1c08240bd62e8e59273990f6069b15fedb1b753853d2f6c81252d72fcd7fd07e6c1383b5f0bb49e5e93ca", 0x88}, {&(0x7f0000000340)="2f9a1eb48f116004306fa00482c63787262e79d872436b68cbbc65c5e078d609a6d389e6d9100c8dcb18509777a1da65e6ebabf47cdbb0676659dd4c2f69bffc80", 0x41}, {&(0x7f00000003c0)="6e7d871d4b2ed66dcbb87c08d001524230a606ec7fe96eec8a63fabe051a0cefb65cfe6363c9de8d72813f690b9c1d7e711c506424ef3d9ecaf50ff279deddb20287f2364069aa707b4dbcfb6e0663b172da994378c458e90bced5d619abaf771c17d05ad5e627b6ef40c939a100c257f47418d81eb16be876d32d30edba7482f70cdc4a0e243a3f4a3a8eae7e3eca2f5c452dfe96bff6849144e762621e9faca912d73b84ac2dbf8630e625cf", 0xad}, {&(0x7f0000000480)="f22439f3c3d9f4bcfe035d763a447ca51b4d353832abcb", 0x17}, {&(0x7f00000004c0)="9addcf9ab7a40a82d156c827c49d2e5940aef930f59a50addd001d6a509fe3c85355e91bea83feb4b8c944e26e1b169ede735adfc900ddb0e5a8bbc46b910c38be85bec80e9fd802e82a9b0f749e436e090ba69033ba371b635a0bfc02ccfafd0cb06a8dda36e36db1639bbe8c5b19d6c8ca608c044b989fed032f90518bae7d32632c9d1248eb75fabafa168a9ac56326e38fd6829f9aaf9129886cd374d44a86cb85ea5af9bf16df296780f0509df683392d515cf606", 0xb7}], 0x5, &(0x7f0000001900)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa8, 0xa}, 0x1) r19 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r20 = getpgid(0x0) fcntl$lock(r19, 0x9, &(0x7f00000001c0)={0x2, 0x2, 0x2, 0xff, r20}) r21 = syz_open_pts() r22 = kqueue() kevent(r22, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r22, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) kevent(r22, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7, 0x3ff}], 0x5cb8, &(0x7f0000000040)=[{{r21}, 0xfffffffffffffff9, 0x2, 0x3, 0x80000000, 0x1}], 0xf61, &(0x7f0000000080)={0x6, 0x6}) r23 = socket(0x22, 0x2, 0x1ff) getpeername$unix(r23, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) dup2(r21, r10) 10:07:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x5}, {0x1000, 0xe5}}, 0x2) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) 10:07:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/50, &(0x7f0000000080)=0x32) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/168}, 0xb0, 0x3, 0x1000) recvfrom$inet(r0, &(0x7f0000000000)=""/43, 0x2b, 0x3, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 10:07:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000000)="c678b3d0b4f6a662948ddd98877348570c8d41d865a3102023e298304eeded3dcc431f77da2c4a3ed3", 0x29) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:07:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) semget$private(0x0, 0x3, 0x441) 10:07:30 executing program 1: unveil(0x0, 0x0) geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x141) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = socket$unix(0x1, 0x1, 0x0) r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000005, 0xc92, 0x5}, {{r2}, 0xfffffffffffffffa, 0x42, 0x43, 0x100000000, 0x819}], 0x8, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x8000, 0x6f04}, {{r4}, 0xffffffffffffffff, 0x8, 0x4, 0x3f, 0x4}, {{r5}, 0x0, 0x4, 0x1, 0x1, 0x2}, {{r6}, 0xfffffffffffffffe, 0x14, 0x40000043, 0x9}, {{r7}, 0xffffffffffffffff, 0x10, 0x20, 0xfffffffffffffffc, 0x861}, {{r8}, 0xffffffffffffffff, 0x80, 0x200000c2, 0x4, 0x44666507}], 0x20, &(0x7f00000003c0)={0x8, 0x7}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) kqueue() 10:07:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400e, &(0x7f0000000000), 0x398) 10:07:30 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3) mmap(&(0x7f000010f000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) symlink(0x0, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f0000000240)=""/148, 0x2bd, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffd23) 10:07:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x6, 0x2, r1}) 10:07:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="205a1b57cfcfa7c648cff58820ff0743eac5e2e71a7967bbb04260e514abab4d5a1406be3dd970815385007c8532d426e7965c96734d018807a96834710c1f5c61efd42fc1bab460c95799db85afc430e032de5bbef87ed7d995d8f602811753ddbd82241c7280000000000000006fc2d350b6a829526389e4260bc6561f40dab6dbc60174b68bb676d9ba7c24b773b8ae359dc5d2a8b1f2a312752f7f6fd35ff2fb67ec2d2f87bc95b90e25014c", @ANYRES32], 0x14, 0x4}, 0x40b) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x102) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x4}, {{}, 0xfffffffffffffff9, 0x0, 0x3, 0x80000001, 0xffffffffffff0c9e}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0x8000, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0xa80, 0x8) 10:07:30 executing program 1: r0 = socket$inet6(0x18, 0xa, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0x0) 10:07:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2e, 0x80, 0x5, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x5}], 0xfffffffffffff800, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x30, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x2, 0x3d14}], 0x5231, &(0x7f00000000c0)={0xd5, 0x101}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 10:07:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x5, 0x7) socket(0x20, 0x8001, 0x8) setsockopt(r0, 0x0, 0x4, 0x0, 0xffffffffffffff08) 10:07:30 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000100), 0x10000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x7, 0x1010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) setsockopt(r1, 0x8, 0xfffffffffffff000, &(0x7f00000000c0)="b63d4478fa85d5f7507858c6", 0xc) 10:07:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x392) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 10:07:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) 10:07:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0xea) setsockopt(r0, 0x4, 0x7, &(0x7f0000000200)="ba76c0efa82742954901c727d7f707000000000000ab0ace4be0c071d5b3f735e841631ad2185c0c92b3d1b1c28665cfd9fb814149bfa2a3ab1ad885aed431e26d64e34a21ab9ac91d204734c69e687c1b31fb2e5a38d8eda9dde5838c076e06e3e4f24b68", 0x65) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000e, &(0x7f0000000080)="72741644ebcbe89782bd251f02822d5c266d1a869a0000000058c76c40458045149acd0e5a5bdc31dd7d3cb80211bf4a77a61b952d3bf8cd6913abacac2e054f1f68d272267807f70277b23f5c4af4ae8b7aec874539f83f3e73b5dabf20a65a0e27a1f2ad6f285e9a2da386b6c7bac992030008d4edea750489dafa15fb8d5542cfddf4188ca5784fe4282753164384746ace4059b649da1fc1b04b1bff924d0b257b9a60d2b6841f8daa2f5a63a14b2d9fba250d8f773b1b723200ff74700b72e784eacf90759d372992ca826c29ba06c7363fad61bb13d15d5a8d64499e6f48b836224d060b40a4f52cdda55c5d296dfe69ed8ce3a68a0000000000000000", 0xffffff88) setsockopt(r1, 0x0, 0x1, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) socket$inet(0x2, 0x2, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCEXCL(r2, 0x2000740d) read(r0, &(0x7f0000000280)=""/234, 0xea) 10:07:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x7fffffff) listen(r0, 0x0) 10:07:30 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 10:07:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xa3, 0x7fffffff, 0x2, 0x2, "e1432b5eb6b3dc877e421d7e1208836aef809954", 0x200, 0xfffffffffffffffc}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, 0x0, 0x0) 10:07:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a7590400000000c8af33620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db6", 0x112) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:07:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xfd}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000000080)="00cb1491ca01913a088e", 0xffffffffffffff91) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x20000000000000cf, 0x0) 10:07:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) fcntl$lock(r0, 0x7, 0x0) 10:07:31 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="c3e627f8ce5d580dd50eea8ea861c605aa53eaadbbcc22d2b767a4ac1371081f081481a07a7d5b7f74d02672e7f6baef9e4cef7c148b98b63f030cd2f6b6c1af6e535a4139c94ed2b51abb056733504b281322472c7c955a200ebe9b66d6d8c72f9c7373145c655db3a26403020b32faec833a161d8ce2f65b72a3ccd61464b1eb0b5f75e9e999f621643d77848315c7b00568d0ef76a77bbb650bdfd7fd286899d96197ebb1aac4314f3d8960ff31f8dde3683dfd3d04f4f0745904b405668e4c02de2a1ab63cf304f7bdbef312d717f5c4b1547aa44c26290ad926aa32f2a1daa3254fd1c94a1b7c91ccf6", 0xec) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() write(r1, &(0x7f00000001c0)="004b2cbf52a496c06ef1f59120b9545b1321cdfc47e1c807885b22d0cc47aa56bb8687ec45492ebc8967392935dba21ccda7ad0fe5d97f52c4fb252c96f335ace6b2aac8f1051b94247b9c676473b9f1bf6989ba1a0da9c39a00a1b983a6059bb4af04b31310bdfec71a7c14bdf975f2264a3c1ba7f889aa79f12258", 0xfffffe7c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:07:31 executing program 0: open$dir(&(0x7f0000000100)='./file1\x00', 0x40, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 10:07:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9d, 0x8, 0x0, 0x10001, "81f614070ee43328c055d766eb803cb21794ebb8", 0x699, 0xff}) mprotect(&(0x7f000030a000/0xa000)=nil, 0xa000, 0x2) 10:07:31 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) sendto$inet(r1, &(0x7f0000000080)="d6f404591a8b1d5b03f50d7d0bdb26f5f336921bc89f5504e743c278263f195c8439aa173deb9c975b92d8e7849bacf900451977c6c68952bf1da99279b0ff1ad12fb616e3aa753d315c3a856fe607910be1efe404a615307216147b047108f1f4a5d05a9dc383a758cd935b88fc7e39159ae3d5cbd89c0f3b98e7b4105a7d760207bc24a4c9332d011d3135399f3474c827300eadb5a5dcc2f1194d0a50b181752f998067", 0xa5, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) msgget$private(0x0, 0x0) getpgrp() msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/77) msgsnd(r0, &(0x7f0000000000)={0x1, "57e0d98f"}, 0xc, 0x800) 10:07:32 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000005e00aaa3a05a9abba3be5e51473f47e9743c813daa5640dddb3e72e59ac723729a4c26e9127e9c7044590cd24f03b485a53a62be091fc88129358bc97abd05d6f568901c2e10c57e5e55c303d91c3779e98582521c69567b7303f1c673d09d5c6d6912eb0322b4125c7fd7bedd1176f7dfcb7721e75623051a4487602e52128bb5edb86c7a5d8e9ed14efe5f2cb2b7b91bc2d3cd55a671423befaf3fbdaf83028a37e7c7ee3f4fddd2f6fa38ba59f745f928741dcdcb77372474c0163661ecf84b1ad9834c76ad42f6d71b6b73e1a697d753a8ddb28477b5a1c19ae388ba47a487427497f7483a6bd546cf"], 0xf3, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/96}, 0xfffffe38, 0x3, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) 10:07:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) getuid() sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() fchown(r1, r4, r5) 10:07:32 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 10:07:32 executing program 1: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:07:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) bind(r1, &(0x7f0000000000)=@in6, 0xc) 10:07:33 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) munlockall() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) 10:07:33 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) recvfrom$inet(r0, &(0x7f0000000100)=""/86, 0x56, 0x1, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1b8eb35170c8e526, &(0x7f0000000200)=[r3, r3, r3, r3]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, 0x0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 10:07:33 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r0) 10:07:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 10:07:33 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) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x4}], 0xffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x80, 0x2, 0xbbef}, {{r1}, 0xfffffffffffffffb, 0xe0, 0x3, 0x10001, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x7fff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x6, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0xc1, 0x8, 0x372}, {{r0}, 0xfffffffffffffffa, 0x2, 0x48a1fdaf27fcd556, 0x400, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x6, 0x82, 0x7, 0x400}, {{r1}, 0xfffffffffffffffd, 0x11, 0xf0000009, 0x5, 0x4}], 0xfffffffffffffffa, &(0x7f0000000180)={0xfffffffffffffffc, 0x400}) dup(r1) r3 = syz_open_pts() getrusage(0x0, &(0x7f0000000480)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000380)=""/250) ioctl$TIOCNXCL(r1, 0x2000740e) 10:07:33 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ff1000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) 10:07:33 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r3, &(0x7f0000000000)=""/254, 0xfe, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt(r3, 0x29, 0x1021, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000200)="4ce5c64c89184e226dd6bc25a4f193c046bfca7c4f2d493d30e7a18c7fd7ded51a2534bbd23140899a5f727e2ed6e1ee89539444d45b04fb2288b7dad00e644b679a41959c15e6dd6d648e85b85dc53688d687004e1166a26dcea1662942c66e4210403e05a2b9", 0x67}, {&(0x7f0000000280)="694c36f88dabba8a12ce6bc467705d371cc5885430611fdf", 0x18}, {&(0x7f00000002c0)="80ec1f33fc8f2b508087718781c004876e5892b4a71f6f4150c6c7ed491f39b78c945cbfbc458dc8e8d056570146d405d195bd36a930b674daf1d2af971d6617f4cf7a63ef1b6c4d61c4e2b29bc6265c7d80845f0f9a78b026bf676fe98d730c11ca908341908052f89e0b6810e62f0388cc6a8312bd61d97e966207d3bbbff5ff84652c935c8d4f202bbf21dfe8827973e0de2809ff1c1b0640e60fe61b64aea1a657d710327751794ac1aeb0ea6c2b55eb368c884c4edc", 0xb8}, {&(0x7f0000000380)="e09c48d99817f461de68f72c8a78ec581c22039f8f636e9bcc97c09f4f711b29de34586d9f3486c7bc0d082f1642d38569d4ad96dc726f7193e56167aed2bde41ad2f70960aef531beae4d101d2af72fa113c3ee3291529bffb500d9e0ca0a96de0bba1370b4e9001873d8d88b36a1b32fe961690ce7054cbf6545170ff30702fd2ce2197534b2ae9b66", 0x8a}, {&(0x7f0000000440)="ee472767b04a82bd12ac2ff32a133bf873ab38ccdf50d8e5260d5cc18b22c8ec848b05983ccd54f36a2e000fc2d846a13d91dd0a7ddd321e865cb7911abd162976a26405b0e518933313d5e5218223e2b17500e92fec908bcb86b347554f5b6eb341325ead584149fc70b131687270bac50a8c98f32590c2c84606a18c54f31a7a9dfa9f084638033a0c8e09ee6eb846d1e0393de36f8db7dd86db7189bc6591e23262e8a9b1a89be972b7af5e998806f517eeab9d8f7fc81cfc09d10563903d8fc14738af17cb6565a917ba75881d1e82765ecae3a86003196ebfff8e3ab836a601926c660c0824d75757cebada011a51a4e4c46f27660bc5b67c6429b17b109c9fc18d0ffa4ededda510e5b72bc6a36a4f6607c5a30303a931e02b835663bb80e533ba8ce4d7463eb9c203e0fa6319b24c794fb77584e187c7eebc554fa02e7194e8de5051e304b4439361c2d032f01b4852fb2316fc0c63ad77c5018ecf84a794279baf56480d0b50e6c3e1cd00822d1ab11cec216453138cf4f3c2e9c46858d1729c7e2329188e33ca185eee2d71b0dca4cd5ac83c37889f3821657bbdd8719001182665e80198bbaee471a6d86bd1c94248040d5f4a424149c8e2d5ea0150b6c69f950abad5b45288921d5340a35c19a2e38189afe259c68880b1a213950bda9381cd8238c472b43b56c02d8a2a51cfdfc7c5d3ac3dab9f1464d7e9f044edd70eb9710603d97a374961c690604ece81ba9384195bfcd30e63be32c848f09b9af179cab4d694554530952b5c362ec516c43f749f558c303fd136dbb8859aba667b62b021816be7d38753016c5f9435749214c069c618b662dff99f110a213842b00245a5d40fb992a1a1d83d874330df6007eb883c6f1b681171e5a9ba840d33b3ede94014cf81139cb6cc088b02f935dbef7ab042af7546c4e4d67517a41415e155b3735b6f4a5d855aa4895e6f4e727a3005b6f1b4884c020334cc158cad0427efa146565cbbf373b23a528fb00cdd4ebac526cd831cbaf415e6106dba4056b8ab2ab98de9efe8d076ee69e9e475441876f15b3a154a4e26c41326be6d5cb3b888786d6e96af624e72fd5fefe65cdc83ac49f1cf1fd584084fc457ceef0f15ba6aaa507ec0a5ebc9d84750e6cb67fa64d5222ab8ef021444becfe493dd2f58822a4b7dc42ce4870d8c10ddd2d73f9f2aeb89162d47226338b0057c7dfc33f702a10f0e47a4bdc647972565b575709e4975a548a97d4099bd25f83cf807286399edebc3cf7a28de6bf26b49c26cd187826b636d229c966fd0f1066c37fd97e2142b405db5f6f209a786b5096533ec6610046bb080be1dc12287e9730e0503750e2a864dc4fd046e0fe3d1344e43a65f21131106996ae9afe7359cffbbe8817e79ccddee3f5cb6e6d3520313821e97e523137366f01589280935f2ac415a75775d3fdbda5dd3d0f833986bec9190369efcbd96d8b8b0d7f92a3148e761409c227c19b604c683725e1626a204fb2a09b1f83bf35a32d8872d6b7a7b5ae5f2a6fa7c32585bee2aa43d6b05eb590ee5ad0f1f47fdf7bb6fcbf8ece5750121c0ae4d599cf28defa87e6cc4ff4165cb4b7eed8a87ba6b0a1bb321857a5f6e56500f621813297bdcfec3712ee9822f6abe1deca20e8c404fffbafa1447aaf1e37dd34dea328ce4d909701dc3d15e66016d7129f6d49507756b58d1024797c02a9d759c6956aa3fbf3951be63fbc470b73ee5647df9b2c3bddf6516dff58d8bb95c765a4d0b5425d61a7e8666b33e2701b41d5c6ef47d1f9db4a27acbaac81bb89633793ad786cfd63b720e82aebf501b8fcdf0a862f6cd8ee51fd3fc676480783f955d8e9e03ed3573a44aac6484d8976d1debdc413f8487e23d6673fc3610bf3b81c25c23f4804321c057a45ae4643f5b36be706d8d92703879ca027e2baac76a98659898b56c8e6bd11a6bea4565e77e9d32f9a28dc1acc52c87bb89570f55da60385835d7392bb0067cf9ccca4639be4b74373b3ee16bdf13082ffecd150c9a16a016ee8c516c3487c78624247dc8231dfe387349ba2bfc6da9cec84edb62356474cb06e3ddab3332a06928ad4d359a3cbf120f9e53bd00d20ee35c37bc78dfa27f5168bd823de6bdd1084b3f50f88ae3f8c5b07976c26c8a4e776c20752498963188af51331590bd4a0180b32e4ea4fd447da587078df3fd95956c21cd561f05db1a2fb0baca93532eb6cd9cb3c31f9fb6719fa59c581e238b7f48633fc019ec97b8ba2f7ee03dc811b97610b82f5620a5d5cf8ae595cc49ca8d960625bfb4d393fe4c47ea654131ac626e6bbd3afd0995232e706e1d6564fb4bb4d1a6a684a0194bb0a653441f2342ad5e8e523a5e8b59744b8f0a11b3de72f67526b038dfb8c7a68f962d0c0f1d7e0d1b58dbfab9a936e714e647c0382c74adfc25463e7770769a2b013962aa6831a80f2e1926e123effb8671eef85e54b81ac896039e45fd55d33c8b7b52807101f8658ba27b95cc448ddea90d81f7e0d218b33c22cdcbd7ce2b52955380328a4e20d5d221e396c28d061eb7c79e6e62c0929840ddccc441669a28e54740deb161915addd90b3b8482d5cdf26d9a2faa33244459560f3979ecc1c6c57bb7d6a4893fbe6f65f4dd755b8b36d9cd3383b893bb8192c84f63cf5b7c5c9e602008dbcc784ce722b58ca57bf5f419d6d085142e14c7eee3fdcf5b9834261ca5e1c1b01060d08c6914c46f7d5a8a342e358286963ee46f4d8ebb20e87c68cbd32cd10a82ccdad9660b6e9e29353422076685da20fd39c51f46931f41cf9d8074b29252985ef2610dc5dba96a1927ecadfe8e3124bb001f83f4861a7b25d2bf9d9effda4e84e40ecfc1e9b93490111df65b6588a1ffc57b973d9235e333192f154109bf67f63d300546ebc91042750cc14feddb58166eb03557470a8d94e9fb62fad10ecbe83fe6767808835376397ca24712ed95bdc81755b9adbad6eb924f30545700b27f639451e1f3323f9d3b3c87e842251cf65f3394fe8b0ffe0bdd69ef5df1ceb9146eafe06c4da84d0004632c531d9d71399a1a3d42bb68bfaaa5aee46a23b3cbfcb07ab2039c85cc37d9c374c4054d3058c30f4c82015b27378a09156cfd933f0c4f9d9fa4ae60f6b8064d61a0769b9719d300981ade029c767c1f874897313d8e68f6001c50284270400b9dda168e9e4c3099089165f4f51ac07a31cd21d0df82495259e17fdf8ec6b4dcd0507d72d1c3ab9447af7ab160c4273f2a0678e495bd57a17550e6c91df81960f04e6e7d6c631c846e7db662633b43ae6e6bb81e84684488d6167a37061306d7f4c14e8a29937f4284bc755d568f01b5cf23b914e5fb486b92ea85f248b4949fd12835291966bb86611cb8c15e91328ebcb9729045f2c881172ac018151cc2a4085dbfb16052554b7ba4aeb34276e64ba40b047e2ecb16732579c63e3d8d9c1348131456d80f550689ec7c884793fd557a4b698f8ceec828032af85de75e11573c9824914ec19f17ec027409dd5357666e697c4213e401f5b625c05af8919052ef0c5dc545047d4cf3cf77e85c688ce5ed5f8a27ee6ed99aadcc00e34f7f4feeafb353b70fc3f297e01502685cf6928808a25aff3fac9c12a0b54da4e694e62ea5afe098e2cf8276e8086f2898bb788d1383a006dc5fc529494a27207b8a28f1acfc9ddcda8487c87c5d30f65cd8d2a376f49c9c0f0da24f046e75aaee68adf71035ab5a13ab76dfa92420692562e4aae1dbe79c205696c1cc4de6c903d39df3ddaa95cba7b4a2fed85f354dadff18259fd96c8a9a9f38cbc4842801297cf38893b7f99a3bf7e36b2cd3349c29d0ddcc67a014c7d53ba3a6e77d1ebc2583cf853dbd708685ec225c268e39f768c5c700b42d66dea6bd717f8439aac20ae1b783b98c07ed7cadfe3e37728d7f049d3f74bd12c028c2f67e2f4f90554420362c01aaf3adba80b27d261caf28281bd989645aad4693c45e60913c8f75f9206344f3297e3df21912ad352c7fb8ea1a63b36e763ce11d274bc583933831b299d8c6166829113f530cf8cdbaaf3e1c3b3b0559becdcd7c5f23d7e1a9fc3dbebc11b5a3f4f3666e5fbba2e9fe7f1fd56f16a7d7fd891a41176b4dec308fed3d613fc3d5f84f5954003cda053e82af490546810c5f96c91933ec3c791453963b60b3d60de7ed64951e1ae2bd8739e27f912b32c2ab4ccbdf9584637555b2c67d51bd70aef49cca2e2d91c105c3a03e7d4d57118c3eaf4db5784e6d3987e7a74f142b6acf5e73dfc630fb09ed2432eded39f02d5b8fbe0a36b9922124b8feb0ca0da0b18888d169993817fd081bcc189dd71d8ba64c148239a948da8150150d0f872c30c5fc7f3f955563754d93b099524d78c9b35ca5c151d61a08645aedd9b07baab6a27bd3022721a497b9530b208e1b25beb475f251ffad2da7a69abb928e9c8a2ab50c1285dd4051bab8f6ac6599b54f99be454ff3a51bfccd439f4c23066a55444c87de22fc109ae135f5a0b886f9dacdd658995535b3c665244f65a32bd42d372e08fc73a39dbab4b9d74549f21433574d02848973a3c169e72bfde4d1e73f2242f757a7de8b0c630c9a761cece03668518adc39eb84c4538d52a96a4251eb4bef36d47bf5691b4c4598bc34544e2c5009a9cbfe7a6669c7cd714d3417692c79c0138859462d9cfd4df8ed9ad99bea6d19299d983fd4dbbee5853a883e20a7a2c864bd9a0725cba501108a0c75d54e2de4f2635de552c6e3fa873e73a43405fb833f64933dffd5593fd6e76cdd4ebb1e73b53cfcc41ea0d3e749a84f40c4472768a722add1b22b53c356c2e4ad6725ee856353a54a3ba1e3f6486ca686fcfa42c23d82410cb8c831fac257373d691dc4bb8969fb4947d61d746e2652515ec0f0350069d8a942ac9420d38e82de67da87f6fbd679d2c6749b5db614040503cad64b4068f2e92e46aa68664bd353e78e1620cc1298bf4ad8f8949c88b47d2ba30b60a0e33139275fc9921002f36f89d3f7aa85ffedaee1a69461982ef89507253a38f60d611d9448274f0754ccc5429bef250dde67eecb91125300be6aec970b9962b5f3cbc5d196e18185c4b7d6963233e178b272125593042ce8b7da20a03f1d8b58d12a8ee15cb3082c742bad9561618b424a9a4cd020f9113e86b27a7eff44a6441ed534dc1ba9efb36246275e4fee747d295c561a8dada4d963d26bd997eaeb04a2e9faadb1ee77a7e1bef3fec6ad9f68ffd41827c02c8be79b07b3e720bf408f8c911deedf90717f8fb46d771c746528526986d6e9522edc651c1e69918f930881b3ba24802c910a1baeba559d891b9a330e0de5fb894ab48a523da92cdb9efeef0ea9592b0eed35550ead58f87a64faf619e4008d8319f8b42dc89cc00100a6f8a28a6895606ca7e2210cc85f723cbc808005dffd2f524deb25b30465dee77db5bdf2fb2f9eacc91caa4a22ff5c233eefde4f892523332bef0709c1e1216ab5f3a7dc2da1d89de91d0c284df148c657574b90f8a8292555618c95d90f2274149b91c8e9cd6ef1fed8604d64ec186d43dc5ea9109a002f293ca067cf0118523118318221c08ebd2fe5d8a7b9067cdd4e61883bc191ab76b51b86f3f8fa4aed03fb3dd3ed800002735379566e0693757c8c50afbec2c6d919cfd079b59f851c88d5241bb22aada8f0c01384435816f2e7adcbef5b077775feb0a1aab59760c69edc40c6d616f54ca2ebc7bc5b6ee86408fa39567f77a07d1487a66c6d482e7bced3a05c9194ad56a87a93", 0x1000}, {&(0x7f0000001440)="b7fdd620cb68ff04f31680abe824d79faab3a5ae6aae4b8965969e203f0d421b86abf915", 0x24}, {&(0x7f0000001480)="f4c33b357e9ad5ee2d60fd076f2906af53b734351f5f90dcb88ba76aa2a28883c20371cbe1b2144e87293fd3b875e0d91ff7307a2126ce31c93430527b8a5c59fb216eaf69c5f759fd4ece610ea23040f11c86f3e112369903e29104a42a871526ec7774090679e6d792d5af78f069987499d8ebe1c81b5459858d379d480df4e6923e8925cef855b3acd79452c02dcb67b17a3c60f72ec9a3130346e42c3fa85fcf860bc32cec1b2e431a95d0a879a14a7e1f56bda39f716337c8c572f4678703a2dce7aa9eafdc1bae78", 0xcb}], 0x7, 0x0, 0x0, 0x402}, 0x8) 10:07:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/197, 0xc5}], 0x1, &(0x7f0000000080)=""/37, 0x25}, 0x802) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 10:07:34 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x8120, 0x28) unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') 10:07:34 executing program 0: 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 10:07:34 executing program 1: socket$inet6(0x18, 0x4, 0x8) socket$inet6(0x18, 0x4, 0x3c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x2c) r1 = dup(r0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 10:07:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) readv(r0, &(0x7f0000000140), 0x1000000000000202) 10:07:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000340)=0x100000, 0x4) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x50df4d3d, 0x4, 0x0, 0x2, "e92cfb09e812c19aee397777a22a76ce9928c965", 0x8, 0x10001}) write(r1, 0x0, 0x315b) ioctl$TIOCSTOP(r2, 0x2000746f) 10:07:34 executing program 0: symlink(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='W\x1a') open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/125) 10:07:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) renameat(r0, &(0x7f0000000080)='./file2\x00', r1, &(0x7f0000000140)='./file1\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:07:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c", 0xf5d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x9, 0x100000, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x1000, 0x200, "b09c99bc503ac40346e1e88706153061000db56f", 0x401}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/211, 0xd3}], 0x1) 10:07: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, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:34 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = socket(0x10, 0x4, 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x0) 10:07:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffff000, 0x100, 0x100, 0x2, "cae256c170d8a8afbf6bc76f92b7c3e33c85deaa", 0x3, 0x101}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) 10:07:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2a29ba81ee3e76f45ddb575813a33db476bdc7f450a38cad91ea8552edeeb147b1c638826d", 0x25) 10:07:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x4a, 0x20) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 10:07:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x2}, 0xc) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='},\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000300)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{&%\x00', &(0x7f0000000280)=')[[,+\x00', &(0x7f00000002c0)='-$:\x00']) r1 = accept$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockname(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r0, r2, r5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4012, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000004a80)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000004900)=[{&(0x7f0000000500)="89d5049b745c97fa934f2ff463bf76553a7ae952b197880ac3c981cb46dbc3781dbcd8c859192d5c5f58a60f2cdebc78d426d4625a1c5079addeb25ec001c443e836013e56b287284a145c47c3219517fe0ba6b4a7495111da40eebc81bd4fd1dca544d603e4683252e84bd6b37ca6c208419e7a2dc65ff6b9eb794e0eb5e58b79b91c118c308439b0b7d7e85de2aec3d88252bffbc35e84789fe62cca85a79d2a1c37abf8a56a9e276a38c244123bc7c97f5b709ab61455996679925e238da5237bc4b872513e3feb9da00cdc79ae313ec4e252fb17789636e2d5762d022bae3aed43152dbc82a62f34876fe77be15cb0fd182ad4d87c7fcd6741aabbd401ee0c07cf47b0ef11f778899c1ead6a20b34df8662f9fb5a66ee48f3932e53f0221134978207ea3eb94acb65536161624a0cd59e17735a3936354c1fa3bbe00b8d84df74c2d838297e3e04dff2964a8ae7e9a0bb9c4be2910c66f1e6b52c8fbd22d52fbef06e23ac637cf1cca04e7fdb4d9f2e480d2297059954264e3fb2cef8e6bdd26b4070e57c968d5fd8b8ab36963fed33375c7d9e647beb3ffeab552821250d831357abce20a6c04853841949f116f29ce800fe620da6fba53cbc7798ca7bba25deccd123c92f75ca3588ea2be6936118321e5cd2576fd6de86f2807b85a7a6271016452533ab4581a356033f7168c784c613eff73baff1a1ce418785ad9321a366ad3354160215d708decc0becd06e52b505820bd004cbff34e2c5aacc47674af3f8aab6524bcac80065f95cd4a0e6fe45bbd3cd6d4e8ff1d31ecad8cd289ac65b19be74b66aee4ca42f18c107304575ae239f999129979e9ca08490a4037539ea62d215624a4169f12cf123e500ca83b4ea19e6b45890051e810dfaa76d196caacd9ec57ccb9eee87410dae8686291b1880f235fd17747875b4c8c77ac4b34d572cc79610f91d30f47aed6e79a115b7fe5dcc40ef3e4acf341bafee371ed146da484f34f522d5805297e44204eb0fd40d81a9472334be2d6f16644884ae3f02e95ae15515f27b544d1cc0ab67c33fcb431fd27b0d7b2543f46ffe6db9540a9b0f859e36a12e26a53de282ab321a2b176a7058a4a96fa87d603eb104d64f081aae4c3a95efdece960ff2ba508de023b56013ba224fb5b9e81f73462c07c85fcb3fa8879bf7c041d878d19688fe98386c490867464ca33162575fdc68eff800b26a193290b908a22160878736abd8d30b9cd46e3c8c409334fd1f80f15606455215bcc448a00f2405687fe26034b442b7741e27d80ba207ae823331092c0b659dedf0c91ba43b1c546b1c0f53bf54657ee9a31f68a277eb03f610fa9a914ec0c4b86c8178a45c30177f729b7b3bd63d29440cdf44de495923b01566ed28b2bd6b148e7715edb08486e60a5cfa7861e1666f66e945d1012269ffa234f1c065564312fede0311cdc378d80db9ff74abe0f29c0de7abedacd35351a58b4d26fc4009e44b9411c41f39ddf65a5aa79837674a38fb2e8205c6bd4598907e4ff8240733dba548eddd85475d3e22b2b784df5d25df1f9fc33be9720019f057442c103b9f198c5c7d48528a3a31236bc9494e4ac5c7fc1502957507d7042622437e0313c6f4479ab0885708a3aaf67c55a23d049b0de98a31872000f7142358bf98cf8aadd13292de32e9febbcdab043849717103c18d9a5a453bd9a8f4efaca357349e5fd1cbc871b2e3e1ec30e744efab5bd285aec25345d134614e988d6d42e85532e7e6e2c24c007d27e074bdb3ed7351ddd5ec16b4743d52290a4baec1c7bf3bbf3893270cfa4efe3216d4ed10ae92e62d44a0ef3fcd416c9cf79477fbe11e45e2cb3adb42dcceb32d35fb45e7803826c05d8b8d82c756724c98f45a92ef55c74a50951a503484811b0a62693bd60327ef5a43ae204668f2d94bcd3c807c1b9f7a5cab7d5640e1628eafe29cab996e4727960f6220f5ece0dfea68f22832185168f901f28204d1541b07d9ce76a033a1b873eabe79da76323f2816e122842df208343395757201c8f879d8aabc4747c13bc3a63878ef81645c460baa13e4304a23eb2cf41e4352e75d3a308c16487c3a303b34300854b24628defbb1d89ae5e0ade842730af344f539c9ce8afd91f73b0ca6f61ebaddfe181baa23a5c6eff8d8ffcbd6b53268af49a684164af2712c24aa98dba28faf7239f22837df77a1fd63aad5b12257d42971840c6a2ff337b74b6f36c81a20112627e6ed4b62231042f581e4dc02a36077eb09229341550b51373da9b78e603145a6fb1aac975b0c4b696b024921a142142c7ba149772bf517fc82066a831943edb4c5e0557de9c285ae510be1a383f50516ced644c399c0797f9b91e4208497cb9ea9a398480e6ed43ad58429339c476fcd9f7d4ad9a8a7537b17d753d358b15b73d9026a2feed8578360455ff2a5c1420bae9d7967635d328b0febd74206b3b86abe615052df945b90013482cef080abcaf9c3d578177ad7ea7bbbc1cca4922345fc5dfd173a866171d8ede998fcedb7fcc3e95527ee005179ecb159610f77a478f2ab73c2fe59a5ca847c54941432935416231f8cbf12fdcfe959a8046839188ac02c89d762db8cea3356199a66309e4e085baaff5fa66220cb7dfb9076d0b2a0e544d165191447006fd0c0b478af2f87bddff7bd45fde268ae1be178fef2aea124101945683a4b0ab7cce1ad6fe7f71aeac1264cfe11f955fbec99646ada7751afb330d7b2ef87b3d020bc44650918d6990c1cd42e0196b3952932497a054a49096ca9db45b446cdd7b344ba143a13ea23bbaf15b95d2f8f297fa780f892b211f6178fa1a98baeab7411ee6946e807d362982fc70303360403ebe2fca976c2dae300b4f7fc357cd02ebf41473ea66b2bbfc508a96e82579d457f1662787e521442df93691c1e4a756519b567b4625f01a323279a0b6a83e5f5b8bc6cf8d688bc3301e4e8279503abb83bccb2f7bd2e52548ea777696a0699912964c4686448b9f82bf171ef487f61fca2233e09161a69250b9fc3e64538e1a94b735063fad921aff5af6f5f33519d4e5f3e495d186422bd9e400c7d1f85ba318fe711ce860fedf83623595d41078b3ac7ef3cd4e2b5807442f485d30416c56d87bf1c75baa013f1359377d0697b01c5de5ad39b9e21b5ea52e3d5c05db0c8d432466dfdf1fed9da893988e84efb709b0b132b860da970e83aeb2962230b4a3d683263011276a1870ae02e35d74e1b983d2f7f34193462583dea5daf5fa084b78282aa089a2a343e29f4f781c605b7d2a561cc23ca89f0a1bc4706b65e995a613c5bcc1b6ccd1d730385f73e570a851a8887bcfd949172801889fc62ff8f8f6789f871451af31aa041a5d20ddaebdf777ac261b220511c934d53ef7230c26c23461332a5ad9f1d04a8ce8e2d9c0fcd6dfdef9792f75eef54cf725e825d034ae6e663a67275a3344f4765b2e7fa09b9105b2a5d425cd41839a33572ffcf61d2f93668660d8783aac545b80d9a1a1486962e4c27cba5326de3e8e2d965c2d2191db75749d63a4f55d603984c001b686895c5dfa645f50ce99af0d6379ad194e75d247f8e05fd5f592419029e18f9e6db7af9bca77c29f90fbd93ef0e3fcc9ad334ca86a9847e523dcf02092001e62d8847fc4c96d41c745dffdd3fae44a1453f278a266a5ed5dc8008315df08264fa1d6c5fa5a2a423403fa5a2da98fa646b0e70fd753123b07f848335007621efdfbe3ea8c13727a046b2efa8fb04645568314e8ddd4ad00444a3fc26a66ffdccb62775d8bdc79504bf32402c42d9f8a17205761a6ad86e2bb391f139b7a9f395f8bb76a3995b53a0c7f7b2f6cedf2cfe93aae2752f92c18b06cc343b1514cb7f216e752c64617c27f0b8a655199e42d30bbdc2198ea02294d6e2638358421cc75010784bf0b4523a6cfce42610156b95d5a9f88cd7ae3c55d3051fce5a3378a25cdfbf3c514460bb7dd3ac28aee5a23fbf44632a1622521c3dea45410bcf67aace50b19fae1237a6344c80b2d7d98db2bf01ba9e6a3a98d2f65ee7296617fd3011d03a4ab5ac680856c4cae35ac0138daf3775aeb2b6b52ad4c74a95c10070387ff34b907cb94a5822c7b26d82afd5d2748730b152d9c141e474dcd4908cca6a0d4ad6b05a01056a04e650333d6cce97172763d1a4c93452122235d6137130f3368c8dfdd7586cffae33aa7b361aa9831550357f14ee7656cb684958d8ccaa08ce0b25b4d6e1b322a7aa19881a87558ddb44a4985f0a0f0b44f55174e3372a529069bbb1a111a781842ba1e5e1ea9f10023706ebf2732a056ebc4449d8f81f754ee5f522ea19fb006e1cb8553159f2ea75561617a26edbe46643195436390fc6b65572af51d1d7848a11c3282a718239c3ec0808d9744c770c1a4028fed7f4e62b44c79a44a03fa5bc915fbd50f0f992277f04a9c8bba9b7618aeddd8163ba0a592a2122463ed0ae2a825b299400dd0b1bb4cdc239f137ac95f1c9cb9d9495f35acc837d5826f645afd4521c82d53e0fa934c50d1ab8e6e1fa0d27be23bfc1b8b48377098448fc7491c7c5006f1de59c01b77a032efb18dc843178baf167fa7931440906a63c9ebd09ab11445d3d22023a1c8902ffb6e5f7c693d0bff818541ba5512d525fe41ece4d8521a44edbe89c581684168a1f3d5b138565598fd57097db88eaa0374613e1fd21a3031905e6a310315b24b5aba501dc9247cd79fcc92448fa827a791e96cc9d0ca832f2791c0b84886ef15f7476ae66fda52b7a4738e25a4c2808bd3bbeb973e030603e5a7dca8023d1af3870f612badc5fa9e0d9a35671d6bb55fe3977178b0da38cc33393694ecc444754a85b1e887fd366e90bbbab6bcd446bd471a77be916a491951b474505155afdb7f109ec9486fdb83480154fefd37f7aa982b14da6b4f0827e473d70e02a3239b03963c13bdc5d9610df56559f4d47f6bc79533ba436aefb6ac74a6f0072055be0678e7331e67fb1d117972f4d10dce3040520eaee16d70e2cc6af7b330932c22b944620e0835b45157fcf1f28e6145b6ef71eeb8ecdf09b74295885f810f7ff9ebd9cdf5a468a7bcfc30eb4ae45e6320668de5cbbe62a5254cf7aa478fd82d1848829dbc1fe718b7a1cdbbc75304a100307060ada18d3871609574b1961282a7be7312d65b82a19585ddfcca08546bbc93381542f63319103e3b418bc87fe5dc4ca1ddd6aa461e9c5c2fa59beb17b96293c2cd5305ba7fde87b458f8773c62de020f8a386393f937989f17299ccafaf9df796c68de4445eb92e123ccee48d4826534a22c8949271f62841969b115c886890e79e4396f5f1a6fdea621a5d1f81e7e415e92d7e023c9ff0ca953b93ff6d82d6ad3e4783f302870f274064121df79bfae72af815c50acdee7f53feba12b71b1808d7f8a593ba52fb1bd0c692e9335677d3931d0788f1f37ea299da01279e3c2d7aa68a6b9ae7a8e1c548d13748e5f8ec6094e09ca6226aa8eb2005964fe2c593467750e392c05752b933c2f956c42f405229803f62536c86a132d404116f609fc93e4f08bb431f4f00fffe0ba9fc676e455df66720ab9dcd080d133ef2777c5b86aaea02e75462e1de7ee22da2cb1aafea93c2d5871235215dafdbbf8c83599eea6c83c6997dfde75481966b7be810940a4192ed9e25285c8484137a4a7b719d7ad5307c2155a599919062df68b120b3bf701e170deefd6299563f6ec8e4038f6ffeffd20f9747d745cfaa8681a75e9cb341c5453c3782ac5f1713e38", 0x1000}, {&(0x7f0000001500)="d389ddfe89843420b5f6f8e30e3d2e08ed944b4464ba499b950ab1e1e89a5bca9b377d9bbf2f3b94deda30bef6d0805baa0ac8cfa1d6bff40111259ae2a4ceb29d75ebbb7aac2e91a141e2938687b771bc436fabc28b8302661d219d754c5cb3e3be0e780dad68cb51c9943cbf3a01d0d6f2374d9848b062df3bf35e44da06535baf13420c9857b187170faa60086ffa63748a95b8e51713e9e43bf2c3db5c210aab4aca66", 0xa5}, {&(0x7f00000015c0)="c6c7700f3da086a9acc4014bdefe1dbddb3f506dd27351ba1f839a4d48e9208ec75311c01d80f459f7ad5899255f718afe34041de7581ed5d98efdbb614e66a42e220ca058cb914fc32e6283f7589214959df9c5a262f9ef553412609a3e555a4d91dfba13ba31ac47ff122626a8e6b93a1fa80eab95c63d82d2cebba47e292842b6b083da07199c292e0f5dbe882f483d31946fb4cefdeb2f8e820800ca46b2680852467a5b647c244cf6480b268b1687e12d83bef73838ff", 0xb9}, {&(0x7f0000001680)="e768bb34c073875031abb4d9ed148e87072de552f5ef69a6b6a3fcd97b3f99f1fb12d7cdb66d4f67eca369cd5caab8dda53342e563877174a88d61a461d982c3c2be5a42a62514d05f05d06243a3af41f09c923cccf407b12634a9833c90b58d0010f30dccda1f0b0d98ea350ffeea0d5701c6f10e988601e79446acc4a54d860f6b8d8e71ec57df4a99021c7f16bc552c85a07b7e2bdd04698e647ff58b6bcc1bd737075cae03b083246b3a936f62eb43ecc31da38ec98462cad408599a07d53b81017fd2404c9e99bea0023483b33e99945453bda5ad9d121a400f9c192b30573306a3a538d9fc8a2ab8c91f4be3d6cb78f50ba3da478b12f2003705024b7fcc4046400d80c43cc0edff26cc4a8032833103503f715470ea8c754f116ab04eb743c1c32d25ad5f7636ffa6e3440f3bc7bb07d9dfdc08310cba5607424866338ad4c5e427451bf7fc5ffe1de7d184454e45c1c15fc8c3891dbbb9b320521bbcef5868e3056130c7eb2704807674de4ed5b072d348bf3863e613ec46e42241f6a5aeb24d081e42e709578ea9214e3b066c267f7673addf1abba7bb0dc8cae0221fff3f6743ee3b1ba5ef371144f7d749cb38941247ad1cd624d4df8abd2ebcaad5637a8b70b44fe6045624cbb5b1342d34ad0bffb4d75d34f7b7937990323e158d00388375ca450568a369033eff9d2388e9479c409efe7c5e84190dfd32ab7d1421d2429d83955a46449e473718287127b2fa8060b58e70d1872a81f89a0524b1ad594507f0f52f7704299f7e20c76fd7e68bfff4c194622e74212e35664c0f060e6d70e13223828c70367a543990725915ea4cc554c9d9ee3498fe59b59a6bad0a7a8135e718f434d195a6c8afda22ead4aa5dd36f07e66ae8017fbf0f65d960ac7e29409726250750e048f09d00e62ae89415d57993eb746bfcef82a411fdc5c769259c877d3e1f8c09ffb0770bd0bfb23b0b5b4ba0614f4e7373a2f984d759be4660ed67b9296e0e0aee89a83b13ac9b558923f7b5377a4b03e87103384499c13c7dec0bb7a7cdfad412904d886b9a2d7cb6af53cfae93cd235e8fa9cbb8fac0f1a34a444f81a1cabead7c601eef6ad83f75d16607f8251b4cf8e23eee64f22932cdc0ac54272e71895f04acd99fb8050117eab48d0749b713c5b8aa511fa2de8a3037cebd1e8ce63d4079193c1888fb1a114a28bd36758da73c7c9fb95cb2a056f7cd8a9089c6ed5b6448d9e81e9cb15abaf38a570381aa21a71178fd9165ab97d78281ce7e1d6a8ee4c3ce4a2d9468855d0548c832df5e58239056d18bbaefccbb5bf0718f4b7388e4c007e960428688c9ee5f119af9d9402a52cb34fb282796416d8c138b8954cee9e780475988cc918f1f25ca9f3d5a54ef11ca9ee1c25ee85ea866debe8e09f42436ac0aa46b1838af2acb25734f89079cdc706fa76ada95bfa4ea6e749ecbde675566f396f18ed23951671a745680547cdb380bf353e464b02a214c0c4e49e602aa176b2212fe28e6a41ee14cdfc2eb199143c2669ff08976e130baf6aab2bb52c555cdd908e97acbcf354b1ca2a6f43a722596513a5a3eb794e082037a14d5de55a511e10fac21b6ad5bfb6210f16f54ff4efe99ccf5f662aae8b9ce07aa4a9fc8d9e7d478f1aa8c9817e3fdf23e98c44a10dd513c02d8678f28cb55a216d8ac5c21c82aa0a43c921024ca5fc4e371e1995b72976abd07bdb00654466c8e8008d92cee1ecfd38469b074737e738ad48ef94d59a80606f6d126464bd2f01da3458d12b1c9c95674bed83b5253298af877c848a9cf6bd43ed537a80945ff5888b813e8402f5aa6e6f00b444cbec2123e8061da3d4d5438eebfa00a918982606edd24174bb78ea86e87a7df58c75752315806e25b05e44e7c15f15cc6af46b3d57b6719ae5d931ba638cab1df4ec4ce114afc900ec79afa8dc5101fb7ece66153709b9115002a79d0101e9bd8a81ec60cb71d430a040a4179e26301832ad49a507401d8eeb69fcd0de11738ef02861b70024a19f889b20222e25a563670e32f7f12dd8729654c5613238f4c5f40e24953554c167e7bcbf79c091da1ad904d1f47babb82790e48c577fb470809d5f18d369180d7bd54c967aa07ea7ef390e8026f985c447bed118c63fb1aef782a304841349b5e9d6bb89512cfae49cb9dc6b26eb97eb2a9ec55f49e2c354943031e3f83da8448e36956f0e7537d1ed0d61391fb2601a934c51ae6c70ee56baacee4d75080a8c3f80e16770616ee869ee7d04c7768041087c71d1dfda6e117cf15384e4fb2ecd6c1193729db4b2339257d19a33567b0ef2700556c33df2c2b930e6d3bde2ea8a68468e58e29fa316ba727f105c9b7cf88661c0232271e00444d62ecc0b4e2b7c33e8ea72844ef12d12e9ab5426d355817f301732ccdf218a573d916d76af23874d863c08a0ea7031250d955b728a8fb5df78d28ecad49651804be82bd744709b91b45043e2822e300d6117f3b2dfe6b68ab364674f4431fcd7ce5cf81c7baa93a95b7efeaf3f224e5451b4009f49d5564893e10f52823f378a98f8038940815f14914aa5db24f33898faf929e475c077266b33cdb5997c7f19c4461e71ff5745a523acc10b7ee54303d9beb881cdd92598cc1658a35de5240d9c871c9c43fb0addff29c5cf2354feb5ccf6ec106639b2d061bbf1d1ae6906ff7e88f58249741ee3d7c38442cd3e9bdb4166fdc190246f45d13105416d1da8932ff79235dcf992b8d4a6b7e48197bc6f39415c23c1bfc6520d2aa4e600ea0f120f368c68c69c667df8dfc01f2dd11cf92593a6a4805834d7503dd919a2d43dbba6fa0626f45ec066101cea2ce114be842d858d231761ff76fba1312203f5ad3035d2df03e771763f25e3868564f99553e5f154e93a441d2a0e10e030d833f83262765935f41b3d4df5435acfe45c5a109f6afc8f24f8b8e0091d92158fa573c5e813dc830c834c5c7301be7e34416ba818547d07f7c39ef4863c72f0cd2ddcc5b6ee32cbcb73b30c545577759e4271dde9f7ae08342f2599a35e73a88277e92ee7a0ef19b8bab7e965c0ba670970561460a7a8b7e254075b45762ff52123e948b99edbf5cc1c53e03748a166b05577871034bf08b62df21f2ab67692529304bdc2ce2657428f2bd7f58fb859a8447c66f39969e2e3d59ed6735fa2fe01e08a5deff951898f0ab07b55a91068bcc98eb03ac7469193ece53236434f6c0cf55984a2f980cb5e8395e8617e357013211896db89f9a25978f0a65658b055b6ef50c2e54377f40cc181a36606c1dab11968f5d7cde8d3c5b9eaa610741e3f6635ec95f8bb32410fb08a6d404d002443cfb2e4eddbd6bc69b30e0fb0da4102a021292a051060e8b29b6cea7384dbb2231b822e89c78d8ca121cc56ed53a7f9b4d5dd0ad5fd70fe998343b6d44929989bcb00d428119564ea2fd1232d338653e3888a2a5a8f29a81f37f92b080681aeda7437c2f7721099dee1b52ff68febff5bd453040e3cc0f303b10be148e075a9e75158c1a4aede9c90f55f8d93e75156c2bf43faffe92ba356f2c97699f792603cadcbdbb4ddbaf1bdee5091bc6afa7d86556cbea7dcfd238b3695c9d8ee37c0f3c96492d60f1d427b14e5a3030654466a123317cd67f2c04ebfe6e9761667de36c3e876669be7f85c4198d1d13f1074aeeed51fffdde4ed3296100ac30a90ff4414ba1a1b85ee49a2ff37861e717f1419e0ffe8b7bcdfbe3defe223e3376fb5fc35750f2b59f9ab2ccfb56b0b63b5b3e61b5df4a4d30d8197ee6fb19a38238c560ee66c75c28ca5e742634cd4766eb93e0f80e8f8049491e8268c4424eba1ba954f30a27ed787216bae3c7f678b074eccb749eeb13a4dec1d81ee09757e058a41ddb24d0bbc350522294aaf4fbc890821c070307293b8974758eec54e5e5e6ad718c3a49298a11df76e5e1efcc9ecc39425e6856a80c3870e11de87ea5dd1aac2fdec7cf366d5b3518d45b0705f709a63f8772760fc566fd196ecdb22cb500c8ad68926b1375ad6a5ed965a39290479ceb121c87fc82577031cccfe8af1a7dd3e3daf0fd7466f88ca17c8564e0266ade4ada96d03ac513cdd48e7990453f182353287db72b16f39272e86388c939d16a54d086a52935e066cbe731b71dd4e66cd5f1125b29db6c33b82948025a87789c242a4ef27b8138c6671bfb389d49aa278e0e47ec4ceb10e54f6263d2e65ee41dbbe6945b2dfb049bcd898a004333d2a5a4ed5c3b64ec6ff1dd9e8db6d1d77ba501ee8983a8caade8865e02ee8694524c322a4a85207f892c7287c1bf8c4b231e351432e23cc40c045f09966257e68b737dbe8edf78b2a9268c331d517c65d2d8f2601eaa9b459e9645d7e9e90f60957ebbcca2bd63f98f755211480c2842222bbced1791fdceab1d96f543041db8931178a9cd6a62ab9d36563ae7959856f2e32aaec46dcd469facf6fd1a13485c36a6759407f6c20fecc51b2ebfa9f689a5ba4785a55436581adf91e080c5ef471c3ea8db37f064a9baa47f590545a9241ed55926f10f3a77ae9695b8d578ac6a7bbae8c5cc0651601b68bae07de3508e8b48378c9ac2ba47ceefe372a09648e1bda8750bd849fbc8aed096243a413b9e72345a8338a96b3c05eed7d9b731380a9ddc9368b5e5ac7229220fba2b49547227334541b9cbcf6a9e0c9437ca0f7aa8f47712403b1f5baedbc7e727ff0e12cbd356e71caaa184567482456dca7431d409f0b41730d96eeb97c12befcbe4b2a0e2b286bfd3cbf8ec6e05043f662df10eef93b7f637411c0ead210278e40fa3eaf2d570e0ff76769a1c7f543fb88c72b20322c1f17dfadb287bb7815105200b5102762ee70a17bc280c0633e8e1eb5ff6515322daf0b8c9e4c279b9f684125536e30850c5633372bb1aeb704e42b45f27f802af4a246576320350131a1db59f1649c5947e9507cb652deff63471c22268b2de71b444c6d9aeda41d847fa6ad0194b1279fbb1027fdb2e79b8c8dc5715210b47266ddf6185d86fbe171fdc12b8b1a6c107e15b3167e439903d0af3c892fe99b6428d2e06b7e04fed6ef709b06d5ec5b05ea69b691b5f49a85072274242e571784444570e8df3475120d3239c4cad7a0ade3d9bd8a31bd41d1f2ddd517805ed14dcd144f44a8218e18cc5fef378142d25a8e9d9730528130d2a99da3cf62f5d6f94fec0782820c1a8b2719035f1458bf682e09c19407abfc18e6a3b1580a0d0be43d0a46d114b9e5f187cf50a2e81210d40396cee877401596ffcfba2cbe9485bb11d2fc5de10f2712657e4da0a520a22b174b7f2ac15def94d2d2e6512d5bdbe599c745716b82a481eb5dd674bc822fa6316087a1ff38d6c22590ceab1ed57f4eeb0eb15ac3980aed3bd0d857c34f6646e177c19d8336e0576ed98887d336c8f86d3e8ac91824cf371baee43571d47d043dd50e94e85cf33600f8e51922b073abc36f09631c930dfcd8bb362e1b41accfc7deec24a93e11f2ad8045ba6e9890d739323474bcc3de3d84a7732c3a0383356969c135fe88ead1957d5789b6d8c4065e3093421e0effb3429a8ed08c986458b3ea044ce9ca307157de6c10afa353f0db3b90a05d83bebb0594eeeb66253567d169c9d5a7f50a29e7faae6191d15d804777a88fd359604d1540c9e8cbebfb83cb193a660fb8f46b0dfe4568d0e74cc142e6f931b28cd5f4b534d39b7154ceca663b3308022bf5e31ffa13d5d9d1b45d454cfd15ee26d4663a66b622095f5a7ba51e45ed1c725f0fc15716dad", 0x1000}, {&(0x7f0000002680)="ae937cf24cdc83811f94a3379fc6f8000d1cdab312be714327e27d11ab0afcb88587a3299728c6a77b5b795e6bde3d80366d396f726043e8a8aae3c984edfc4039dbde739aba51f93f07ebbc0d4daa91efcec58a2b855d7beecb1309305d577ac1849c53f3afd6fca4220843d7611deae7014d24946a89406d5b6cead27942cb8ae34c2e3816eec4da381a326e8405137ca88c5d26d9f55b188eabc7f3a3773027c10be61f73", 0xa6}, {&(0x7f0000002740)="9d7222fb4742bdc2deeb80b11142c09dac9002ceea2e54b7fc29bcc622a342b84114d69c1804f7acb048af0ddae95cca8668cdda87d38fbd4bd1c47c1e82d7da260acfbe7eab5c7e40435646603bdc435e48374c69f0a7c4ea16c36ec4384b48e1ef7cbfb797e71a668528082ad6d1ae4ef9b60d5d85529d8173f16c3c0790f90549c9d9ce045fce8d01c31d2495e80088452b4bc2d32b302182e5a9f20e16a5b63060fd7b516b57b6f4b7a609bfc8e7d78f68ef79dc3164d77a560c7879cf36dc0e6b27782e9a57116dead9c3e3370b33749a6ede9cda21d7987feec44a57cc21be4e9eec463e4878a597c21935199cdf94c11bf89178a79fefd82a64bdcea690c06f682bd7cec7c4d56bcfae207a343d160e908787a8a1cc130c60a10c77ea459998cc5430ba925741f8596a29b9c09e021fd1d15711ab66ba4e8749c599b618751f302dde50a659e92c44cdc02056840d23edd457b0d4f9c9408bdc640d304ffdd5f60b222d59589077befe0ae92b2d387d8a3483ab1689f9a150d68a2124fc87b1cb5a492bb650b2f4142b9a398f9b43a766f513d9b49d5f60a58a6bf88f6ceb66c141698e7c158054accee30b2c1724ddd5342100fed4a840932a8adf5c8a0f2e2fe87aea4d3f8b8c157ebca1b1b3edba752330b321fb3a0513a06a5f928591df79ac5fd2475a470adf32adf301afea423b9b2d7f1926eb405114137420889ba20ec58981466c291b5d88dfab99b99af1cdbfa598536317c91ba6abc59d3c80ed6fae726ea9eef1a777eae279d2572f6b120e1fba9ddf86790e482e04f2dad071a3d6e5d4ba37c4e0287da4de2762e068c3a75d0612b240099fa6aa29bdc9a7086a30911a8ebf797b51cd9d02b9c152cbbf2460d929831557996241c32a3f03d4958e2c305b5f38077b393255a88dca61399ee9077787152f129603755f9a6b012511519219f7f3a5c0e166ae57d8a437cfb1e82e7893d8ee18e41a2bec1c93e3946c1b3b6784fdb16b69fb392d56411d8cb43b176cc130f8c91c0eb6a6fb7cc6897983ff4023be5729a8896ae7d8b1dda24dd890f4ca3ff0fced4853a93110e8be8d0785350ede924910dcfa4cb0f18b1bebf7ee59c1c33694d7571587a824c169fb59fda9c14ef08cfeddb7f812d7efcc0b889346416edf6cc141af9b91a5ce58584c6732427648924462cbe3879beb6a354f8c73a910ee44e54b4a6fe7d148939a7524cae81e10b7c020df66d4d73890f2d932e6a1cbda1d5d44874752591f20efdef3316a7b6fc1c31b01612d5ed4a6eda0d79616adc05041d3e86d1dadfa8e18ef906060b45afcd3b75af96dbd58d67dc1268be3387f8224ef97fe55ae9a43f2de4287090b96ed23cd455824991d18181832c460254e87f68b2036b4080c77d5e0f1681eb5452363559e51eaa2e3bc9c52379ca08364e295a118d7d33e721e0cdb54a5741febbfdff8756acd0ee51cdf8e0559de4f71bcd4f039855cdf207496d5442de54ed8b4507809c9746399e599ae7bf8e4c66291f65d703c8af2519b2bded0ed8d4c4d1119b5425f86d4e16a86d8668e1d83c75ca6b882537f29aab1f3b696f99dc56e772490e50409d99e073933c988e2b139b66285be1ce7c147e603618221d84843c400d717de77be6c2d3faa7bd2b8e38ab7f0c80edb319e02ab8bc15a0f5af7d63df420fa4b4d8570a2ec1e0243a1695400a7fc7423a1762889679750e5055f8a4c1f27a85850206dbfa3cc08c59d60a4f92ee6f8855bf92eac44497492fd67a188ba4b33ae001642ab61dd57797d4dc7db27d8b538bcecc8f50e2e6c2f904544464943f8f17b0a0e24073a53e87d6337d0da0be591fdb1a351381bf58a5790badbb80e1d90c6796bd4afad41055edd17f5c3071f04463bec136998ef9eb73bf00b1a614548ee67949e73bbd29b2d7e483b5a6c5e746f6e926e710b0e746cb0ccd839a00533440a4595a8e20f57bcd35945ce3a178e28cb429a6136dd8ad7d33e3794197ed0f4d68e536f96a7c48fb7b40506af72a8844617c57aa6dcbe490076ce19bbab95771d0937fa17350420493cbb893f8fe21c95190a1811e8eb61b1211421866248fbd9061a629a7ef1b1e07de891a66efbb26f415d9e96fd72410c2268142f4725e4309f1b4c1cdf8a3fbdb7e35ba3b9515bfaa55a9bf23eb82ed74a9a9281d222f615c245b734ba50670fc76935e0424d9f154e000349c25cf314505a9e2063092a1acabc6a6bdf56b0a518b166d844d298d3f141b4a11560bba3017b4a615809a729f78866a1358f221b1e85ac333819876186a079c86046ba183e2833cfd62c83548b72fd7765ecc4de6ca0c872266112657fdb6aed10f4a69488aabdd7038cf1c2b0dc48dc2ec15039643595055608c34572ba3140843510ddc9ceba480ff87d65b19d9de135fa41115c1c879c0e2bbf21cefded9010d3ca8ec0604b6e4399bcbb9d523de19acb9d9a68839adfa34a0a43bf0a7ce5bc5639f4a57dbfa885e6b91e9d80071a69b556cbc31230230b79c4e6db2adda72c3a8115fbac0456ee06d7cb9c91789e35df2282d8f19607a473991e9f29dd071ac0b0f25ce790dd39926e0dd5f2cc0c0f5fbd980d7f4196a5bf0359c70f05defdddbd522dd2fd9a8744e8db7e521e0c1b93ad827f2854009a15f56f1f05b7d3d0c6d5676167c9a524b32395868ddbccb1dea9f2e918331861d3de26a6c48df202bc7c7fb924afe603edda7e392e88abf36ed2be894cb1dddc49c8ded61a75387be5fd40447e96db4e456f57e3e67503dcb1b35918243a19bd7e670fd423a8ab55a1aa0ee996bd8ccf533604b677dffde8cda624d38f9a63fd6c64fe55ff891b6b719edbd1fd9d19b0972099962fa123a94c0eeef9ab2d32510a2dd0e31827e4d8b3b6cd9addcddcb98296cd1dd54212ac4c84bed184ec94390b9cf0d6b5a3618996914397f977f950a04d9f3901c45cf8cba12ddaed8dffd8eb02af6a7389ca7f506bdf0022ae89bc89f0a275132be5683d9b75358875b6ebe23f8d351a455cc4496af71d12a92623902bb7b5d63a722438d59dd097470bf3c4c9729689d79e28a5f2fa4d873897228beea8e3102f6c48b261943020fdf3b89cc0ccbfeed09e0bae12d339d4ad0ae68473bf663dbbaac89e011bc6f1b1cff4d5a6f6f85caed64a97caf2814cf4114540d3f281d29a0d981a7f17afb209e4eee2b8b5df2164eff28e612fcf91679ef0ee2f15da9edbb7dcbbab02106702f32173dc9353c86f2559ba29d8bcb4f43d2bcf70df6e81f95cdf1ac413ea2279dc0778a465ca0b6653e576db451e1df32f2df5c63a4314963e2c2630f9c731d81b445be30daab5e780b232c046ab9a9613e6920aa030728df280d51c2ff23045ba028070cbcd52bb5820ea5396223adf64bdc2aedc1fadb87a3ce6cb43e9b4194d9abcaecae193dd5432d42a32856174809e61d19f646395e7fee53d00798e1ede5726e5b5b8e9ef2d4a06048e672dba8437a1773f1fdefbeb31b93191fb8ed5471fdbf392c51e108b719e0563828f96d683186a2c83d42960b5f389b40bb56555e4246679b70ec49cca1599393b5e980cd1c960f2e468cd575ec44deb7b816e44e7b8cc052f50d7579dd9fcef80a742503991cbc079c9cc4cd70c1442fcf7cdb1bb93de4402162d4ffe8a29aea9a7af49303d7c5adca9094f208c9aafd4b980f19c92f31c39cc2f01b0ca0102f6644b88b265f47a3c4bd990ccc121baf1d9cde81d1363edb9575766a536a2b70dc00cfe3c994e8ea1106568a4a5a9241b0ece186f5ab38491c20f4110cd2a623c60ae6aede75ce8cca5efd620d302052012604d6ca1113c12ed2d14376ac53e222717da6847c85ac9e4cf586ae57c3a17dde4a567762eac59643bbf349cb14ea4a4b4f9d84b93a968ff9034c3463cd6faca9b899a4d8a01b65b735205a8edd73c444c88e1d2cd4a8ae67b0d4f2baac959385151a891951fe1b407d906709886c0298b55c85b783343eafb9ff69ef4c2e032773725df87c31c28a016e3a2ff958ff00813f18e8560179c24c5697ea1d960b28c9d2be9f35c7c4199fbde82bc69403b5871dfcba7cebb15840bbd5bcd126af9586cfc8ff84842ac71324bf699dd6ee516f8b78df2d16fb2b436816a498cd9879c1476e1fe189907644bde80eac8410f3efc0d3694f69927013b6841c7f194157bf2c5d1f4069eb326a208e11aae9fb62647e0764242afa0e0adea5499b76e67e21a5bd81396ac853cef42bd7c9e74f641a16815524d5a11de77a6ffdf9a03bdf24fb58715743c4653c209ee79c1376f4a3aeb6becef644c42713843a866655a22a4aec68885337913c61353ba11f713bd89f220d0b4fedc9f3993370293149571ab30bced3d5253756c3efb0177527708fb4f900c0b98468855096d570a4bf446ec3758083d6fdb39eedb02b7dc37f9be5d678cdbd7c54999f7c02b6e38eaaf7f3f29acd1d61e926d21e5b94b4ebaad4a91fec74f71110ef8493f5f3895d43b97d28b96d2f5e89c02b2c1ab18f33488d1cc51f33bdbc2a25785d8792fbe81c200da8e0153cec2c828b1066a44be55df9d2e57ba4b31527844f3632a9b0b876c9f435b4364fb99060786e48d0ba7777b661eb3a966b4a712ede194ece297ad420eb0fb1b9ae3106953ef44d0621cfbb128e037126fe21a2c1c74960cf399d498bcb6dbfda8ffdd92617adbfd81ca8e7d358beb7721516902d17eab8f8ed1eedbb9240021cd2a19399cd4d54486a638c98e49f6c365563de28839b27ad2fc41ed00a248da92c3670b988efdf744934e977c28bf04a29323ebe8881a85cc1115894b67effcacbd8ccc239f6758b22e617604489ba1e014c1193263c0da7b2b8032e47071858a6b9ab125dceb3ef5c786dd4f886111f7e9910d626c31628479a5c126fcb64550b81c5c9e350794e370fad933e0a635d00ee346d4e50cd47caeb7ad4c9abd4f028dddc3aa8fe9fc070af19e6557d04d15d3ad4e3d88f02e1ae42e148fddffb1c200bc0b5dcb617eb424a7eb3e1ce69011330b11a5bb310cc1f63177a3eeb12c190d9540ce2555b0ba9350fadf9c2d1d3f57a0bd3f4cce75b5f03270979164fe0dced6a5f2143c272e02c82f7d213a536e273cf8b042d4b5df89642a1944d00c38a29c91a592282c3b096b8b28ec0e35caf610aa7cd0d2a55da9ee713b2aef4889d60d37b1fcdcd596c425d3133d88c0b1aa992c06b6d66aecc7c4d221350488df32683785705ec251cda3892d34017e9123b123072e49434840bccdca86e06a4e67c5cbfc3d6ee93fbc72641e8d89911c1501b5535f6075cccd1f7a195d8d770cefa15068b99e5722375b023f4a610cc1149cd60ceaef2292dc468970f0eda342fd70b001fe3309214f6dffe1e1d03b8c85a313903645903d35e6a8c6cc1d395ed4fc33c3ac2575ca17d6cfa5fba8fc5d6b85da33324ff1bc42ffef3d3ae09119d95ea74424d9da1c2d6c988f4b3acab3b5e0c38687001ebfdb45d6e0793dd5377f918fe8f51336d1db3a8c0a505740ee52cfb9053b9e1cc50fa2284204e9b735a788712458cd5470ec2723fc27a11099f2d9deb55c8b6aa785a0def7135e55eacae33500dcfb5c102490531c18f96ade1c14f17038ea31be92bba32c750e9341f92e4ab105268dd697d839f5898b83fd7252ad5316c23bfa5445bdcc0d89354fa9e22554bab812a42e4424c2b4ff6e8ccd09d3b328931a83a3693f72b0d0ec785bc5c1b2f828e4ea19b99511d202e58cd40ad21c3261b782c61093fc972621", 0x1000}, {&(0x7f0000003740)="414898ca2800380f1a896c02ed48421bd019d080a22382c42269624bab8a3b2e306a1d2f57fbaee065460e88f564c7279c2f3552f3bf4b41fb758ffcfdcb70c13e8fe806b44266c683f3c70a4e084291364b1901d42d0352de7abb7d704e84929ddf5aec58af150981c57022290fd565c8bef3cd8344a25cbfb46026afde7098cbf3f184b96d6fb51d003267cd7d27c29478d491dbe5744eaa98ed25310d7badba839965263a291ee3903babd88a52a3ab1a84aa8437c4081363e5d114590aa904aa30ec59001f2759fb54ce3bdfe8d5e9db2b25a4d968016659c73ddea0f4048f", 0xe1}, {&(0x7f0000003840)="e5e8272c9773732e610f2a7fcdf0fb3b7125a6e7841cf23c514c519f060f8b1ca073f42b2e2085294336f55f34a1a90e97f620b2297716e40edce9938389b828a3da7f84046cca6f0cbf26113a1a593fc1344237515634b2cbf3d477289b633e74422c4a23dc46cb89836e845174d47943ea290f8c5010016823047654e3718fccec03d2f8d923b8dadbd45ec6d02f4ba89aae0547bca5013b026d7ca9ed97ceeab0b03aeb0aef2bda65bf331f52f4104395b24695973d079e4d0eb6aa898b0b63b6200159fbef2d1384dc34b2f522b52a35dd5261e779f2e08013c3c704e7d81b705ee8043b05f66b0732e95f60369a93dea0fe1f6d5aaab905c31ed6c5d68735c86abc1e7e53311cfbb5e675c72e43a878a4cb580c8207705b3e7430d216891109fde0dc0ea77539c39efff31dd2c616f5b9b2f73caabb78ec191ab3ef59bbb2c63a4475de768570dce5bd47ab1dd3ac4644bef6b43db7e76885e8c433433e2adbeed7492358193ea0fda7935bfc1bc03a53c047bb0367bf3364b0ccea3ffc7a7bfa4398f953fe49ab3ed490256414b24eb0253b5b25ce42150904c8e3ff8647577b144c56449b65022a0aacde408b8d35f2acb07b07edf64a26fec30858a853aa5b36395ca18c10e1de4402c48b60386608ff7b14785f7b98177a130de27b64403f5f17d10aa301b5e5db82bbd16b1cbdcc1e9d6462b5d5dba0fedc51e5f0070294befe52d42827e0c85796ab56b26daa1715540ba3843f97a96f690e2d547ed296875b93b85b91c2feea8eb47d9ac0d6111144c2dfbbcf446da2aa23092bc6361d12ad4c0be59b61c202f6de14fd951bc8a09e3d1b552564e174015a9603bbd373db326ae39fc712e752d9bf6eb563d1c272f43b5fa965903f04b71e779c8fb46581e1cde4479eb592995176f8d7f39a2e23bbafdd62db333ec25e494d07ef31d2b59206ca318d6927441f2222c1bb898fcc6a8008108e3a7953a50f1cb4ceba801589f646917065ce787297819c937db9e8874a5d0aaf145733287453574c3b3901d99ecc533a4ff7dd4a42588a161345871bbdd345a56f318fc91989bb1bcdf8b8288c903c1b940fc051d1622985b94829553b597375359773e122b6ba688eab70104338b7091bcb5b658cc4578a5c24f86fd58698dba486c6ee768d980a1fbe164c49b84bc3012dcc03e0bd9d0a67343c8008f6c4eb5e7f98c8cd664ac5ffd7e61ff16e3750db4a563c2f9e3f7b5f9ecce8b47253fa05861824ef4880be61b19f809bb0996c0490332289e58e9148675dbe8c885d34b8d04689ab31ab9d2ddfa40132344d3ec1f0866e7c1cf94e33f0c969cfbdb29a1351eb7863604c9ca961d8efc29a47b08ce20daea22addee217bc7d18c5e05c4d5159b62b194fb188dc152e1da48a7b5eee9e8598c8906a6fd61745cfe6d0f684454bfc049c99fe2912792dd60583947cf7add6d09a517f10e7aa9332f7986864192d2c8aa79b5d4e0f08286f7c76954547a99386d82ee21718d278489a2b34f2096df6947072898cabb3cca7978884dc0800881c0e1aa56d73d5b7aafff8d2664000a1ee9d0c59f9e25328f54301ea4b4b615441e7fd3f5dc142bf1c276aecff94bb46569841c1112e7f95fa00f0315f8f015cda28a0957d072f56160577fdddaa73a562bb5acc4ae5b15a9c97223bef6bbc6259ea8c6c665ce7de11d875ab21f36f1e00480d7ccc10f23344d6e84c482662aabe618c41e5f1c55134f6c00d8f090992b263eb99254a35c94b5d4fcba576f67115a88879547b17c01be3c24daf4b14831a693783878b2f37b2630fb78908973e1e30b8429715e9112e670e773c0221fed8abd73d2712403a079c0eaeb55b9056949460d328ec877cce401777eac88a20e8bc5cf2a5a7267c651dcdd0247fde121c1d21d3cdd51d6f99dbf1ef77f4f49210b7cfd774f9066e80beb1b22362451db8012557fe8c87b6ee8c8a5533b289738fad9e762a04d256e297a7fc99a55b04129c10f78360a57cee638eba89bbede8b5a3a952815e6bf3f1aab1a810ba6ab1b14c9c013f9ebdb1da08d5d823d8f83938be86ec69d4bee6e5055d735fd7673217e43fb376a8df7d8a6a0688a4b9b8a1af467d725cffe9cf0c3e8d9056823b22211b4d002f9b261e81c1308b58a9df813420526b575ebb2ae350b7be5ca7b1fc54da0e2ac28411cc338d9ca0eca7b01d64230a72e8a494d54ad2d207355ced1c11867ac944d38f590fe7f85bf01f01cb7fe445f9bf3e0aa51158cb7656894e12e97916bcd8ccfce65336045215606be2beb61b4af63702f3652d606ed715dbd53c6236d0bf2f8c4956291715cb508ecfc5535e6366f6a4f7235521cf9ced46005bbe9fa59f0c8d1ae11ddca9f6079bef8485259d93473d4d1476e86ab29a4409f6d04916c6671616e3ea8d27f8215c494ebd9685f392b7b304dbe31123853d3a2135fdd4bdbc93db1e5fe24d080b2dbdda59b550e1f64ed98e7aab6617a60692da4fdbea797c460fd4743c6b3aca379ded8bd797f5e0e5b2b5a40d1fe7050c297bb09cc8c84f2cdd0358fbe9a1bbc5b2445256ca3bb4c766932bd9d4d74f526e8ef064e064adf5c9dc0ad051103eff9f800d2f90038aaccab64fb39dc2e6901774086daa64c70e2688e3966ac17b1c587c210cae37f7f4af5952ed9d5abcae8a136708a260df58315a7394ac710914a48103af5de2ff5983e564c7dc716ba723542636874ffe6373373add1c98171e3ecca8a1455cb578e238aeee0119d419b80cb668e372b0a6d7290656606fb73c64c1b6b7ce0fdcc5a6c595aca08a3d3f145a741585127b49963f8f2126c3ad08bce7bfbc17e980037662b64c8bf2631f3059eb5148c187733d4d0d353521f59ecc4683a25d48d57037aa962c5d15958be8da799d1726b3a2bfcb9b8c20f8ef3e44e7f2ad06ad772611d260dc5bb118eddda68415dd731b3241c0a9b48e8e9ff0f1a4fc72c1d05e7d0208599b26e34b6110bacd1d4f3b29993e9be6cb0c479277c447d663c4f92fe1f1774091e312736761327a4bdf3259c4383cf603ca351aca12bd2dd9f146f5b493043c8ad9f95e25362b0bccf4316258697bddc0b7eb73271707aa2fe5c55a9384cc02a12395e63a07b7d3557a0249abcc284d01037185b6c87e18015f2a75a41c0489753d763b9c68d6f88766ed8c161bcfdcbb67f108fd0477a8e77c8bc7726cfb615ece1419bd647b77654b1476aae4843f5042839e42a3c58f88e48ffed487a42577f7cf660f85ac8f9a78c45efc542227be147e71eecaa6710f80b9ee66a78bbeacbfb626295f8ad5d76ab331423461c4ade466dec6b8376be4f7c3c1f4b0cc6c0fcc349522cb4180d6ec3e165e418644c4c5f12ae95eac9265033010ec5ee298f6b21143cbe384e49f2c1425fcf55a733a43aee835bbc389448783f9b0575406caeb1987895903220e4eaf4ccf80ade49d9b18e8fda5334aabd07ede3d0ea92f7b83ae7b9a9b1f755484acd3712c68526d72aeb24eb638b4819d7206e9052f05da5bb0101fda2f76ca622e82a70e8fa925f6369ad02d6c76567a66471ffb8097a92cd3a83c512aae30376aef3ab9a7c87de6e522587a0d1cccc1f09d58d39372307a16ad465f5a2e730ba536d5fd9e0a85d7befbcac14c545d9a458a05b1f9ced84851bd96394ebc06220bf384a636bcd5705ccee3011f36fdc0fab6b7b4fabe50a047761f20a398a4a68f36ff31bdf19121b1c351694ee3ee1fc1ae5e08e7b291da6b7d13b3c839b98bc6d2d0a7ea7ec9ff914f98a3e631eb3ca33a37df5626deeb5c8cb5dc3fe956c7a2b63b81010885597b0a793e4575e3eead1c5ed7ea491b80d67a09a8724099d6fa181cc8e5743bb326164fd261833a5da48ec4f87cfa458fe6061371207483b3f7363f25fb32d00f768a22ccf809780167e325bb4b0a732f446bc10b39396a87eccea08bc9415f94a00acf33fb5a83f5820e7406bc58fc13cd1f3a005d6296cf0bac6981209475a1ffcd65c4676b8dad815942da8703380c034b6491b9c3cb4b265ba5d59eb536c9514eb20de2262881e97e607007857af99a0a235e8884721237a5ab4bf45af0d43e9a29d4b03c7d34a563cea36735e96097b158fdf8e96ca27ebe027030a5c7005c5a47ca34d7ca637a2d8a6c56972e7025caaf1389bd9c9e7df57ea994040b35ca2344fd4814e12a899766f7ed00c4b9ee9dd5cabf2c6222050b6dd51caf0f0cbbbfc8b64ad753d9f7e666ff61ec364cf6e209c4c700bf4e7391841f7ba73de4681bc1e70a750c17ada79d932cc62de986ffd335ef0658175e3763c39fd8958c084200f455d509d96619cd59bb34d4fe103aa5eea95fdf20d9032adc6919cb9ac60bc562c4def008c5f4a19886faf035c20f97954b21cdbc203857c273ad097e96e378d118003e31923647266d47e20a718dafecac126d937124280848857c502be274207b454672af90893ebe24c5078184e974032338226b7b615cbded0d986c5272a5524673a22c846ffc4f08ee28bde29396763af9c656fed3c1193c077b4f08cbbe5a778e975525aa7957e4a452abe943f885eccb705188d924e98e22868d400724be9d3c23c053045587be897a89cf7390eff4631abcd89e417e2bdbc79c9f95eff6b24d5288bb60da464a928a712df801d0614caeddd9389e9bb21f98f4002e28bbc2f4f533ad0f5e0cbb697bf611ea7344ffbbf3e182e2b2dde6e7fb14601d0761e3ad83bf9dfba7c6aea9a1a0e98cf5e75882e74ef51aaccb66fa66bff4dc9f9eb333359f45e3a2dce6cc4dda57fea20a72981af032b21077bcdc820530c1ab372017ef91e53ad45134a9496f55e2c1930204421f1911a9d333d6c4d4e74950df80c0b97bbe45f86fe5e910e3c0f43c691d919a0dc25a0eb175d24f776fe075bcaecce334b77eeb568425a18562675432cc99b63cf0719ec458c8d2fcd5bdf425032160e4203c306ad2eeca47e64df00e1b3fbae1d2d344fb5ebed5c4c199a878ba57dd484734f4e89cabf1923bb31fad9340bb48075504de51706cadc62b3016b18bc63634d125af607c0e36c9dadd452de4f9f0a1822bfd1bb8153bced8354aa8c9b3ea5872449f0433eeed2e24d4181132212533bd674ef49301cd62d0876ae360209eec884762e9508156932abb95e6da916d0319838b7262d48fdb5c4487045c0e34bd9c7d555cbafcbcab1f7afb0650f0f2ccb193fe1cdf7f5534b8b790831aca46c0a1a894c369a8c47c7c8482ad4ce0e1d370b995695480045c920c4ca74f23d054f8b746937053dd175c9c982a424e176cbfb770c2e451840992e299793f4946b63f2fc399604a57d649b1276d258cec457cea1d786b4b2cca8b904671bd6c3f51df125dd9777cc868581fe36270aecc1c084e20f017eb0a5dea0d972c2aa5e0f270bce972a42c45f1ceb12ce221ed5f0f69baa3d1f7094e3dee897a8151b55d04f709da869641e4bf6fb829adc3868c78a9e0707adbc08e830e2b865563badc861df3a1e18f143fc564a0e8a7823e09c77b23f98282448184bbe68e8aec0e4e7c51163ee4fe68f67a4ea13433084d8127706a543d57df5cd9b2815ea88a008eee64884297be8068d22a9000237a59cf516d6d0f8f3a199da10c1b47c5e2dc36d5765da061b72ed7f30eac8ee4c24f6692656074231585849eb283bcb019d433423110fc1a1c53a776db25f4adcb5e5268500253aa5e4531a1372941e816a13b223decd006894f1c1106f4add81bbb2e895080882028eeeca8de14ceb055b", 0x1000}, {&(0x7f0000004840)="76ed256919d4d71a22cda20d2579652813505b25590f203f5e3c44e53160d9b4fc48d929c3eff8c2dfca4ba4c33983049e268996c5b137e57d872718b0bcdb16d828d1c6c6e0c3192abced700bbb2319aec45124e2cea5b058b52647db872daed1a847580b91e5c6201047384dcbfc0984e31f70a2a37cebf994a0de6e296036c0f6e982c34fd81bdda9280c9af444c55b38ce5a98be339699573704409365798d056500090bcc85ca20212574fdf4", 0xaf}], 0x9, &(0x7f00000049c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0xc0, 0x6}, 0x400) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000004ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004b00)={r3, r2, r5}, 0xc) kevent(r0, &(0x7f0000004b40)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x6, 0x9, 0x71}, {{r0}, 0xffffffffffffffff, 0x20, 0xc0000010, 0x167bc000}], 0x547, &(0x7f0000004bc0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xd3, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x10001, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x1, 0x4, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x8, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x1, 0x674}, {{r0}, 0xfffffffffffffffe, 0x83, 0x34, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x0, 0x8}], 0x3, &(0x7f0000004cc0)={0x2a7a, 0x8}) fchown(r0, r2, r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004d00)={r3, r4, r5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000004d40)=0x4, 0x4) fchmod(r0, 0x0) socketpair(0x0, 0x0, 0x2, &(0x7f0000004d80)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat(r0, &(0x7f0000004dc0)='./file0\x00', 0x800, 0x120) socketpair(0x0, 0x1, 0x6, &(0x7f0000004e00)={0xffffffffffffffff}) pipe2(&(0x7f0000004e40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x1, 0x3, 0x1, &(0x7f0000004e80)) shutdown(r6, 0x3) connect$inet6(r1, &(0x7f0000004ec0)={0x18, 0x2, 0x800, 0x4}, 0xc) fcntl$dupfd(r6, 0x0, r7) poll(&(0x7f0000004f00)=[{r1, 0x6}, {r8, 0x80}], 0x2, 0x6) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000004f40)) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000004f80)) pipe(&(0x7f0000004fc0)) clock_gettime(0x0, &(0x7f0000005000)) 10:07:35 executing program 0: r0 = socket(0x1b, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 10:07:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) sendto$unix(r2, &(0x7f0000000080)="1adcd2baf2ea6d9366c3d215e04f9c94fdd29f87b3aecdda68a930673cec613353abb73372e7d878bb40880bc35106acce6aee8bed43648eec4dbb4c01d0494a461f4851176bb60b397b8ce60d45d5bb256c6d96e306048fc3fb816ddcd0ec3187dc2ce6d9b49d9d5e8be3e2ed4c62734ae065c14fa7c763a96e4666415b33fb2407aec94cb662270d349e0fc3f7c5d7d8a3640543722a4f28c49932d8ce9f9d3ccc3995ccacd95ca0c0613fde8fb1186c6a34e748511eaaf7a3b799f4f1c906d0f255abf9645f7011719b1b71a0abf92f175f3529d8b58805de920862106fa9aa10b440b615b86f1b333e4038619525bb", 0xf1, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) close(r1) 10:07:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 10:07:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d112e2f66696c653000"], 0x8) close(r2) dup2(r2, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 10:07:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000d11000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000d15000/0x3000)=nil, 0x3000) 10:07:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x94) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x806, 0x2}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x81a2, 0x140) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 10:07:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$getown(r0, 0x5) r1 = socket(0x1a, 0x3, 0x8) r2 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) setsockopt(r2, 0x29, 0x39, 0x0, 0x333) 10:07:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x0, 0x4, &(0x7f0000000040)=""/49, &(0x7f0000000080)=0x31) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x4) 10:07:35 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) select(0x40, &(0x7f00000000c0)={0x2c, 0x2, 0x5, 0x800, 0xb27, 0x81, 0x2, 0x4}, &(0x7f0000000100)={0x7, 0x80000000, 0x7, 0x1, 0x800, 0x1, 0x10000, 0xa10d}, &(0x7f0000000140)={0xffffffffffff161c, 0x7, 0x0, 0x0, 0x3f, 0x8001, 0x9, 0x4fa}, &(0x7f0000000180)={0x2, 0x1f}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 10:07:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 10:07:35 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) r1 = socket(0x0, 0x2, 0x6) listen(r1, 0x0) getsockopt(r0, 0x7f, 0x10, 0x0, 0x0) semget(0x0, 0x2, 0x80) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/212, 0xd4}], 0x3) semctl$GETPID(0xffffffffffffffff, 0x5, 0x4, &(0x7f0000000000)=""/99) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) r3 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x2, 0x0) semget(0x1, 0x2, 0x400) socket(0x16, 0x8000, 0x9) r4 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(r4, r5) 10:07:35 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) kqueue() 10:07:36 executing program 1: socket(0x30, 0x7, 0x40) r0 = socket$inet6(0x18, 0x1000000005, 0x0) shutdown(r0, 0x3) 10:07:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 10:07:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffe67) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 10:07:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x108) recvfrom$unix(r1, &(0x7f0000000080)=""/19, 0x13, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$lock(r0, 0xb, 0x0) 10:07:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x800) getsockopt(r0, 0x0, 0x25, 0x0, 0x0) pipe(&(0x7f0000000000)) 10:07:36 executing program 1: pipe2(&(0x7f0000000000), 0x10000) setitimer(0x2, 0x0, &(0x7f0000000100)) 10:07:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x168) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x9a7) execve(0x0, 0x0, 0x0) 10:07:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000300fffffffa0100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 10:07:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) msgget(0x0, 0x40) r1 = msgget(0x1, 0x83) msgget(0x3, 0x341) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000deffffff00000000000000000000000000000000000000"], 0x1c, 0x3, 0x1800) 10:07:36 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10182, 0xb) sendto$inet(r0, &(0x7f0000000040)="2f1c7196507248ba80e6a1c77c94e8090264d36f3bcf3b0fa93a8cce7bdebdbcec8bc2bd22f6bd7b8b8928ebf711de7316", 0x31, 0x406, &(0x7f0000000080)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x9, 0x1ff, 0x0, "4d039557d6738f755b1710abe9e821887d2384ac", 0x7fff, 0x38}) 10:07:36 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x80) dup(r1) link(&(0x7f00000001c0)='./file0\x00', 0x0) 10:07:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x5, 0x1000}, {0x18, 0x2, 0x1029, 0xffff}, 0x0, [0x9, 0x793d, 0x7ff, 0xfffffffffffffffe, 0x1f, 0xafb2, 0x4, 0x10000]}, 0x3c) write(r0, &(0x7f0000001a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a08d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9a0e6eb226099fe8628830888382579d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c44400600d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0709abbe3c929eb291052280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c944550a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c", 0x1001) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0xf0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:07:37 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 10:07:37 executing program 1: r0 = socket(0x6, 0x5, 0x668) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f55696c653000"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) recvfrom(r0, &(0x7f0000000080)=""/4, 0x4, 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="172f16851f6397c86282f621255519284e9d7623a00a4e9f6d0b54d30b892f0631feb5131ee9ece77d72d0355aa53e7c15a26afa90b2dd2e470e8c1cd11afd7d562937f3a9580f5933be027f41cc7b04bdea9030843f812740f741c5f06d77b4ab9bc46fc62539821587c2cc86ab80908c7d4c0e3d9b136f69165ccfb4be347ad3f0528741cd73294f8689c08b6f00018a10bf3f2a1e183767246340443caa7ef7d28f2daf05711604f99a5cf832efd9ef4615fee8488ab99fbee5f23d80eb127a26368671ecd0a816d647cb9b3d01fb963bde362788d0809afd335ad10c558e46cdce169d7e4d96795a8cf5035d2883806220aa8c517c993f4012d0e3a0a0fbdcbdd3aa2e40cd2392a81039db2a048ce299026cca7a2aab56116140053b758920339bd14cc5eea1233caab0295fd521c51ccbe7979c191d70cd04b7b8d290889fd8cfdc4603c8462fc274b1afcefbfbf99018ce25c001381dab3a414e9d104f44af347e7325964b06beaba3db038b49de7a77fd9f670e8ef32a414319b0bd2946e8edaab3e85f9a77ce975d162c44f8ec33165739731ce33a355c9fd094a243da980b6dc991bd00d5165e50be1cfc2b1d5237648b56840a2d2649ba7f08b62eedb7456e421cfbe7c6ba0ca0a9ba451465267a6843d14bda9fec5d8fef0d92fc96c178336d564bca7fd7ca8b689c307cb43f605335dd21908aed0bb0b33fb97cbd363d6efcdb68bda5ab74b24912e0d84c97efdb29bf5d026d9a5c4403c177649c7c2b37a34231ef58b1ed5a185a83b12482ef3c5ca8953111285c55f25e63dfae9fb56ea764fa7486c1bed34f8679bc7836f210978b536e0412c10c9212aa132b0f163732bd8863ba13cc5f9668c65eedbad3d589c1c503575a91b62d0a0abc48948d95e68c4f8b00c3609ce9582dd3ccb0e37e5d9117a7a904eb697814aa9a222426c0b049cd4fa23db59e6b4c98602d6bc890ac4bb8fef716db4fbd35d0a8c6e2c2fe89c5d99a91eff3d066ff9843ac39c6830a568b65fe238ac15ede341905b8adbb36b7fa9b6129ade8fef00e1d0d5600a352868db3eee3170ec8131b284f436d1059a7f42589254a04e3a218a8c3d33426b78694077c8a9eb13334245afe831e61c8f96773d9b466f78105bc0ea07bb253bf73c2ccec8b0bbe666de9ca7ff3988cbaaa3e0e8c9d1d60b31ae2e342cf4a41c024fd3ab59891a173f082557a4be0215164aee517154b9c36979e8cac2e7ce0b15c69df751c54d29b0cf1e692898b1f9b7762e840010bbb16022ccfd9137b2432ffa9bf59057b196e79e0ccab9b8d298125d747691db69a38740fa32b3af24c80b181ebfadc7e043b7b9cdc1062e93bb54296bebca3bab652497eaf223ddf62659854ccc5d3330d802329de2b9ae47a6b69f003349680a1eda3d7214c1b0fe72f529b35d1bdc87d7da133e9b618c3c934108662c94d33d52bc43e397a87a7f966ddb1214bd3e0ca0c99d1065f08417743b36e5bc2892a476b78498a8079eb623214d4076036435505140253cf18ae20a90b3e42a3b717745b97ea9e0ae046ce6adb3ac8fc974ed09f6c97a01a803d461d28e2a2e5294bdab454c9cfec6a270ae0af661b8074594f5eaefb3b09d8651f23e34bc29062766c2d1ebe166881c5e8c730a974109d57fd1a7ae2db6e8e8223882c74308017d8cba0e73659029eac24b5d494dc592a2948ace3873bb34172240909153bfec73c156c02da8997e33873fd7a46ed194e59e7c15c06c643afd3c5eeb424559025701c65adf6f58e0e18410b821099071f00f8b5973ef94573dcbf31fda23e72865b34c9150260547ea96f15ed0e7e79a59df10bfc6c051b3d8531bf3f7843113fa346caa4dd7e3f258b4bcdcf186c7e4c4a8926a0924e422e35221a2caf36310d1f424513310fa9cfbc01a736be2d25bac6e08776bf3ae177f09f755e01c4ee469b3173b8145a734fa7f5cdb22f5e2d83db7e0fd8aec8520bcbef03482240cfe66bda541bbd9bb6bc2c2593e5af384d9c21ddda17e93d09010e8092053f35122efe0a18fc5d25aab9d0424786672ac911b94cbc223db1a5e3bffd8963baacf1a4c760df4b70346a2f22248173e88b585399d7225de86c132202d3eb606386ef250970eaee2cdfdabed405c598747d5a0c3fde96457aa2911c389a67e2c979b7bdba386cc53b693437bf5c71b2e89c1af08a97af66f213c23eba5eb2abaccb21335cef3a8aac8f43fb9febc9130c3d16444c246af4820818239ff7b4bed24c02feed382dfdc1df6a52166574b66180f3f98b9ce478fce7286d99f1112e99887b5990f2a5c5af3ac18871577d27804c98ce11a8cb44bf7362b5c6eaa83b0df1e858cb47f758632f423d6dfd03d84f8376133c71ee576e8cb465ddd530d22852f065107c75c4b5f31d4fcf795ccdce3bcd60ff9d76b09c77a6e8ffed6a2a284c5415ec6da086f12a1bcceda0acf07f3a204bf4250fda87790cd04f4507cd3579edcfbfc6f6e07350eed80bca0494d57424462323eacdc99a6e5de15c3239c8f49533d8dfc6cc9f7d403d41ed6efcbf23a4e106661bf400eeaba65cc96586eee7645706f7998aef89f6fbb1b8d9f899c6197b1b1d4c4051ef3e17c08da0ed689c628660b1d261e911173165aa7ac558da6c02f7a3d06bf606524612476216f4d4074f2d55b2e7d95066d1ddaede1fac122d184a9cef11cbca7747ba3097f56a918c3b15db4da8c2fe99ee0193bac1a78b3d32e2f2e78aa7a55e7760882ab30e8091955682842066185c7166840ceeff4e0db64597f235fe966b0eef45d85d91bc82699272568b0a10c74dddcd9f998956d02f94fb464f4e4335e7bcf1e8cf304f218c254840cc763d3638f5e32bb70682150fac9adddf1d7d52fd599dcf43cae7a222513c1f48f274543e9f29e3996392064e809401047e4460003acb5129a8b1c86b41e5b28b286a1ececbde3c4e11463afd2e285582f602acf9ce9c183c7f88eb23ec060b78202cae121c8625146bc3a9a265f6f74c037a2e4fcccc8d433e0f97263b64680bd52b3e12a383fa4ab30ec491e7ddbba4fa9c8f21308f5a8aeace46890784279ba10fc516328343a33281d5d86080cfd0b0db2238e5b6528c0eaa8a2b6a0ff0a86911f874dcd43e8c33027a1d323afa81088f85f56277b2a5767aa79da8ea5da170c01fdc656c6d58aa298b94115db715ff6cc58d388608ac8b71ae9c778b53a97f9081a3e5c0c93853a7625dfd14a0af592aa3130e25b55309f6e8268b225e92d33bcc2176b56a9e7f9848a2c0c7ecbcc0995c542c09540ce6b7a7f2bc201bf32e9a104ea0e7bbd163c8fcbc9051c03905353a6e13d3ab71c7ff15fac42508c9d2e5dbb7c3d231edb0a4cf0f46d6d4d5138e89906f4fbfee0900f681812cc396c944b86f3d3ac84c67e2f19d8d565868f981d19bdc090ae9321765cb898167ab2ef09740d90988f350044962a754c5798adf2686a4d371ac409507368a32e2b9e1c70d87e35f7baa667aad81ce3b7ae6afbc580abc3eeb32603a52a872e421d4d16e6162a440975fb8a493f13a97fc296ce807d90dfd62d8e93665a16f5e057a14985bc721f248b038c9a3908f5e15fb4fdd08e12c1073d8b8e43db9df813506c7b69c09981a14b5a116ad2dbd7e575d293f4abc674e12fc5b0201da151653f6cc87e63a21cca3dd62b7e73bed027069376481cd3f89b7ec2084552205d11e37773b6e30513e8ab1f4dd0fc294a205264624e235559216fcd553c6204b661fc74967cd29ba52e823800f4e7615833041db2a44f23a8f6471fd2f4d338340e281d3184f9d7919571c306c1594f3de035eaedbea65dcf245087c3c273569b3cce5a638f2430cc9e7dc6fe9376c2c817fe5341017d95471a3babafea1e8e636465011edcefc8eb7899f4125cc39852e891c70619091f2fecb822dfe2d9b7662329d3832fe3a5d51a09559bf0ec6213f2fb65536d1407d737f565ac2f40e9f7f077f0c4752e4b66a9ca6da33026ff3da033d964dacfe814ac08a3049b455181b20c71d481cb029d5a7bc26e6961338cc2c526392151fc12a792e4e10545ec741abeffab807678d09c10a9483e25237a58077621a4e7c55079293a8dd039ae5f335d861134659eabf3195941df586e83823df60a6bbfa320e5ecfdb28020b9731765edbeb78e5daf660c73afaebde844379e7b60e866270258b1f1b4667d9b9fca7d6448a92ad380ee0f6ac4b4c6e0c3d88e0732fc86292ccb7f1dd656ab999ef18492aec8054141dbd0a9cab9c2f3f3f9f40d1e389ab0598a1bbb6a7f155bbeddab80c07a1699a7bf21c867760d4ef3cdbbd7d5eb9a30dcefde12a60f598f804f9107e62beb49ff81ee6d10844c34a1a66b73b65520f23a29dfde12cdb745415aed5acf7af503f18aa782fc33befed14448daf252229ad8bad91f28c8806723d4641eabe59361209dab1f7f2a0e3bddd3cfbcc029a347700e279efd13cc2d46cac482dfe23e69769bc34aa550bc1193c515e18abcfaea7fdbc8c9795f80a9d3b2fef6747e0ddc6d6ebc186c263f00d079aadc25db9b86e91e3804c8f1cf1afa27af023253ed7a1fad680fd2a08fc7bbe22eefb26bfe7404e0ab54a726c98d42b04d247415882b57bf037002cdc803cc931f3736edfbbe4788ebb39eade1f6f22c07358208002c45db4d128cc3be434be4c8893f66d7e5ce0846e59adadca87bc2181f670a1c66cf5ab6dca62cd221a77ea2e21963c122542b2d8e572f02afa906a78a40a61e0c6ad41de23ad6661a3dd311f363c88a24e0b9ad7765c5eb15120b27cbfae5f7f7b4d2006500152aa46a1f49c77bbfed6aa925f3573ec014062c55c49421fe7509e14a7bcacf140309dd7aa4295d9fca53157f4ec7d5eab23dc39046ea7345bf8844fb9e3722ea930d7c98e92827c66a1073f043ad1db212b32b9f79566cac446c22f9b77042fe15396301add0b71a194de348e7f5d01c5edefb0978401427faaa771e49ed33ff954d0f70b6478033b8b91144acb5f033773b1b3270cdfec53bab1443fc8b525c96263e90a7782de83f127507cd0178fa5f5e1dc94901325a4a68c3cd730baa51bb907109c95b1bfd2349224e688d2341b661233c1141ba1ea502fe34d4f8481a230699ad03c5b2eb567786869f8851403214e7d953e26d7a6231d4127214fd7314eed2cde2fdb78516d4e782f4b67469a4aae3fb273ff35709ecfc878303db7b04b5ac87c98af942e0bf23b1288e9886695454bac563a452a3cbedbcf23b0b84d993820c6b493c95e098431e0ac6ffb341b6e1e0a7851dcb279aae1f1fc2d72bede096eb4c49800fe3b47a5a88b4840f1b6c0437947db2f5838fd9a6838d468c2de2a400fb030d0f127a764fd7c34cb4a9690ffe772ac59e002617dd5d18ec3f3447b4c61ea6998a5c14b95c58c57d2167905deda2d9cc0b624ebfed07afb208c21b403ca90b7d20de4f496f121a3263df0e50ce2e4d70a4287af825ce7b4afb5583043263483fa5ccfc8be9f873a62a012522a0d295cdc307ac42d3991c4c1f938e09b06293594560204a2af81cefca1b90a0faed49f7d3ebe62f9e5f9ae3569b5c2986dd3093b4896e182a15ea32ee2aadbc54021a21175f5b8341a353650e90973766ae293c3e7794759b345800e6a9eb9ea9d8663f348d957a53831aec1a57abd62ba823450b35d0b0a1765e82eb220a366b8f7e380519d4fee62557d89718e8d6a860e21d7d48a90f287e697808c9e182fafb6e48cc97576614770aaddfb22601e926aee12", 0x1000) 10:07:37 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = socket(0x2000000000, 0x1, 0x6) mmap(&(0x7f0000217000/0x4000)=nil, 0x4000, 0x0, 0x811, r0, 0x0, 0x0) pwritev(r0, 0xfffffffffffffffe, 0xe4, 0x0) mmap(&(0x7f0000214000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) fchdir(r0) 10:07:37 executing program 1: r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="4b74954c", 0x4) 10:07:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 10:07:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) recvmsg(r0, &(0x7f0000002400)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1014, &(0x7f0000000200)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000001300)=""/4096, 0x1000}], 0x105e, &(0x7f0000002300)=""/228, 0xe4}, 0x802) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x20a8a222, 0x6}, 0xc) 10:07:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getrlimit(0x2, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 10:07:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0xfffffd5a) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/154, 0x9a}], 0x4, &(0x7f0000000400)=""/114, 0x72}, 0x43) r2 = accept(r0, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) getsockname$inet(r2, &(0x7f0000001700), &(0x7f0000001740)=0xc) write(r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) r4 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x82, 0x144) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x4, 0x100}, {0xffffffff, 0x2}}) bind$unix(r3, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) linkat(r3, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000001500)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) dup2(r1, r1) utimes(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x7, 0x9}, {0xffffffffffffff7c, 0xff}}) 10:07:38 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x10) r0 = socket$inet6(0x18, 0x0, 0x80000000) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/8, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 10:07:38 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() syz_open_pts() fchown(r0, r3, r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 10:07:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:38 executing program 1: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/35) r0 = semget$private(0x0, 0x0, 0xd5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x10001, 0x1]) semget$private(0x0, 0x3, 0x20) r1 = getgid() setregid(r1, r1) 10:07:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x40000000, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="98b1b8d38178b5fed6ecc224e14b8802d5c690faf2ef6366a494e1e80dff749be1d7d78e6a417fca651dc248a3634f6ac9d463fd96606f73e37eff0584631325a2b4a670227c251de934b6e38cd975525db537", 0x53) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xf9, 0x40000000, 0x8000, 0x8d7}], 0x80000001, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x28, 0xc00fffff, 0x113, 0xb36}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8000000e, 0x7ff, 0x6}], 0xfff, &(0x7f0000000140)={0xfffffffffffffff9, 0x50f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 10:07:38 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="58272000a02354a771b2d314a9186b229d5b94efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456f000000000000c81ccb2d72b8bcdb9ad8a4f5f728193ef16a", 0x9f063665e419affd) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCSTOP(r0, 0x2000746f) fchdir(r0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 10:07:38 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) linkat(r1, 0x0, r0, 0x0, 0x1001) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setegid(r3) 10:07:38 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x82) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') 10:07:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 10:07:38 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, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3, 0x0, 0xfffffffffffffffd, 0x0) close(r1) 10:07:38 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000001540)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d334163459f6447b64952dc918d688a5d2943c3d1921a50f555fc7d972fd95aac597a03aae527d1ba5c2f1bf36c78b7ff020e8320d4d4c5bbb5f61ccf595ee8b7ed2dca9589c9af27bc87bc4e37e3400b44aca1458da06445a242d4575334c33051031c604ed86b6828b751f532dcb1be4d8290e43a2f1de48af20417a71bd91fc7855b6046dee8acb1862bfb99902c7d4b60bae98a67835a2d1638c5adec232f674ac4dfa64032390ef4080028ccf7ccb3ab2eb30abb375af8e02689fbb16fb90fed4f7b5eaf14a9a2e0f90ea6956cf8b1b0e6", 0x10d3) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 10:07:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 10:07:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:38 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f0000000000)=""/78, 0x4e}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/17, 0x11}, {&(0x7f0000001300)=""/19, 0x13}], 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000001400)={0xfffffffffffffffd, 0x1, 0x0, 0x100000000}) flock(r0, 0x808000006) r1 = socket(0x0, 0x7, 0x4) connect$inet6(r1, &(0x7f00000013c0)={0x18, 0x0, 0xffffffffffffffff, 0x7ff}, 0xc) close(r1) 10:07:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 10:07:38 executing program 0: mincore(&(0x7f0000f10000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/246) 10:07:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) bind$inet6(r1, 0x0, 0xfee5) read(r1, &(0x7f0000000140)=""/218, 0xda) fsync(r1) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x1}, 0xc) write(r1, &(0x7f0000000040)="0ff8e12ffdf4f3c31ecb8dd1444c669183ebf2ae79c22d112a5b6da4a2dcb693a9251c05004377b3b37a316db386442e5222682621cc5d4c20164177b4140867def5c0432113f6ebce7f300625e012661651fb30a70309003cee0a000000000000517db22c80e703889dbb8f3d3fa29e7c4f6d7f3a9450f01aebbb45b756ea993b54b8f5ccbbcde6f29b7723513e14cc9d17969aeb442fe898ab44523aa13c73f363151c5da3d4d831d9ee766d7bed9a98c93b0087932e76e65f7b255595507a8a455107394a87d3e25d94fe248bce4a6d6405d23b7816e641384c15a208bb8ca4bfdfff27a20a67c7475ab7d2e42859499c4e9e", 0xf4) 10:07:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) semget(0x1, 0x3, 0x218) 10:07:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6d, 0x3}, 0x8) 10:07:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) 10:07:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2fe6696c653000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) socket(0x18, 0x3, 0x40) 10:07:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/59, 0x3b) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) shutdown(r3, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:07:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/140, &(0x7f0000000000)=0x3db) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="ae6bdaa2a070debf99cb3e22296c393b8e4faabf9a161afc12db612f82bafe0bb0ed708ae4a9c1f355d32d51942d1dffa8cd1ec916a243ab8275533e66baf3193e5815754476d39d88d77e8b3d74f499945d5112c3d52fee401e8da83336ebe8fa689e719a2079954c7eee4203afdbd1f97c6885210a4b78f85e67990b373a16542f4f54b2013191ec093f1dca591d638c5cb2e88eda72c6f0a64c45661552d863a4b10057940b3b4161439d6c31ba53f30d5e43b62412e642a15c8a384f6ba83a932aa6dc657b238e0db67ca974067cf89fd519443e468e0fb91abc2c14e2a98d6e927891d4e7eb123c7e71bf69", 0xee}, {&(0x7f0000000280)="f4696bb39ede0cbd66a3978441b659f8ee529200ddd06d6af9ab473b1a948be21181f6ff4444b6f072b9b58fa559d3d3578baa472e4591e372578684180b7995f63e77c32f3194d5b3682c7620fc676d0dd3f1058fb82aecbbc269e16f757fbefe38149de6813b64cf32355d219d4de230abefff2c6521b881955455f86459e36652b5b4a7954ff552e3f86e0ff74d03afecaf3fbc7068230d7266038e3ad30077977676", 0xa4}, {&(0x7f0000000340)="b1024b42a6481cc29f7b661ee23a9567c4cf566007004516ed3296a346d0ae7d738d1cdc59109027c297ff6b9b3b5952814edb5078e811170c9c97b21541405b063e336dbd566db809c46ba148937c396023b27c9650637ef3afd16640ab035243e1297f25ed7cfa45d159924ef1dc469d26e6fc0a7547f807ed9e37271f", 0x7e}], 0x3, &(0x7f00000003c0)=[{0x108, 0x1, 0x4, "7c1b2cec9d39121567e877ad9ff674ad571ca5c44b7c4fa8ba16b0523236bbb4afee4d8097f2fbc04ae56bce037cd32365216c928a610692e2bb3bc2f95d23eb98a0d8847ca61a06a2f15ba2975d2b9d8def4506192978fc19b0180f5404154653f0365f759aeb2323a378268b0e9f1b217903528267f3de774cd920f6a8792b15eddcec491ce655308d89b69be2b01ff18d2af41229d58552788a96f3e9407e8ba330c4c065fafb62d0208b34e18aa42a1c2076e6b352b0e9e7e787b2ff66475cf04ab446d32c64465cfec6dbbafa14bbadfa7cbb5a6de0ac691992e928c622a5b028fa4ce744b3877f96b0e0406f07a31510"}, {0x98, 0x1, 0x813, "8b31947b9ca343724d1dd30e54b1968f85c895606b322c49cb2f23148c8f4983e33fcfae7aab378f8b272bd61a5180dbaf1d1ba1ec5ea4af6264e16aac845d74c175f8224a62f7cc003d29f655578540346d8fa01dc933968dc0578101fc6a3183293736744baa0ceb549f35311ace9a0b85cbb366900a709e8c4f1a9822f37badee"}, {0x58, 0x1, 0x200, "95766677642a8ac36d8580b68865ebaa53e9c5e0cbe08c565933e1571ba7ce83fb4ccda6d14158d85a105b4cdf5a3f2f8282e53a91d95cdce74ed75f224feb75c285ffdddfd266c9"}], 0x1f8}, 0x408) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1df349dbf1d32bdaf5b1911a5bd8b0f9f86ea0745543272dcd03749e29455e5a6d3ac097a24f3f37c96cc4bab7f525e392634ad9", 0x34) 10:07:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 10:07:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffffffff) recvfrom$inet6(r0, &(0x7f0000000080)=""/141, 0x8d, 0x802, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x3, 0xbb}, {0x18, 0x0, 0x2, 0x3f}, 0x0, [0x100, 0x43, 0x4, 0xfffffffffffffff8, 0x1, 0x53, 0x4, 0x6]}, 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom$inet6(r0, &(0x7f0000000180)=""/56, 0x38, 0x801, &(0x7f00000001c0)={0x18, 0x2, 0xffffffff, 0x1}, 0xc) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="f71d1e14f517e1cf5aa509f4113f376adba326a6b962ff183daf0669888c23a7e30882087f8652cf10e7a67fd130fa0834b622881092219707a0ce7245337ef05780cb3e229d06b3942bde44da2d4fabfc6fe21e3bb115cabbbfb0e5f81ab5bd393f9e2992bd4a03a5cea25ee7a972b5c0a36303187ea19ce90db75ea3c5bca3f0ef0d88", 0x84}, {&(0x7f00000002c0)="23278696ff62634355aad2da06c3d4860e6d98f0900963900d7f516c1fbc7f5b02eae69a4f554b39d6973ea48e", 0x2d}, {&(0x7f0000000300)="e3dc9f5c40c1b102ef4b57310406546ac11966cb6be88c3c8668ab62fd760896f6db48c285a0f07df7737286a77cc14052b105ae6aa0a778228ac5946a7b5457584e48a7b97f267af2d81f43e843859f669abfaaef08ee2f9ceea3a17b89b78cd9f1a50701c0117c606031faabe6eecf8fb85a783900154c7b29e505ed3903b089068533508cbc84993d65d0f0221b18ed4a6e31d8e3e3c0cd0befa3bfbacf8b1a3226368b9989cd30d844055885b3153f557f2c3566aea21ba9e49287ef73882b90fc27d63f3fc51983439fafd0bf4fe2f4c167c7b9efa417e220718f6d063d077f", 0xe2}], 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x1) recvfrom$inet6(r0, &(0x7f0000000480)=""/70, 0x46, 0x843, &(0x7f0000000500)={0x18, 0x2, 0x17, 0x6}, 0xc) setsockopt(r0, 0x10000, 0x7, &(0x7f0000000540)="25c0cf51710888d834f047d1b1aa31a5ec1af70d2524ddefb4a2a8ae09fc68a7c5a534f0db21439bb78fafef8e4fcf2e884f31dd388f88cd981ee0eb1739f833d2aa60e3769b35711e3624a33e690af6b15482ff8a85804adc7605c1a37f858876cda452be8a8ba5cda6726d15ec3996c6bda49d67b7eb290398d69b9fe6bf3c1a48cad0f3a9d3feeabebb84cb53ef5ce9b5c18a5686232b", 0x98) renameat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) truncate(&(0x7f0000000680)='./file0\x00', 0x6) sendto$inet6(r0, &(0x7f00000006c0)="58adf1c7c8c335a003347de066e04742eaabb52f23454ad3399133ebeb58377255d57b65e6343182000865d9e108abfa588975ccc5aea4981490282f235f5ef159f5f8f06fa2d39c91cbf5416631e4bd63827d6ad38b91e69bc5e8875736e02778749fbee319b1a8b59b9970db6e64a03bebcb0e2677e1f282bbb8739bdedbea0dbc189bf764f5f06eb96052fcfa22144a15b557cb5d1af2c72c42f6f41e4596a9ce8d102b12d3b0abe386ceacd339565b8ca58d4f6375908bc73dda5a473154dbcdaad0ac8a1484ad6795eaca0e05806b29192515becb491e468708b68bd3845fa097eecb5bdfa1c5b39b1790bb05ebeb3c6d1963b88eecf86aeae3d2e05645c7087cc483285bc1ef455b835371e59f31ea35e03a50efc69c2b0abd1f2bfacb86895b85ef72273e95a158eddb90701a93c664e86b243bb1876eee3c9b689bec1bedea7b6d790719cfbf443e6937786eb88eff70226ad865bc898863d4e8772b6e7a262118bcb66cbbe3eb841cd99da81a11aea7cc3e93230e2c195ec62cf4120f44dcf3a351f2828ba77b88c40ce664c342ac5f6ca90f26965bd3585f211fff04feb75e06d559829a8dd276e6d03f8832615d3d00ba61a3de3433b8ace463c223f3ab8578669c6dc45e729ebed1e267c5f904ce73ebf41f7a5fbc18ea549386cb48a01fe7b93d51d295142c5b75155e292c470a5ce14718388c713fb5f873f015efd444b5029f4e2813b3b5b3c68a2944b1c737494f7b4a1dd9fa1c0daaf709cb1dfd43227eea02fd182511f66625c97252399d7745caaa01ca4e5425bb8c09c9f25a915d25f66f0fd0b7016308eb9e0f5abdfc97d9e9203fec6313085f83d01ca955c834580adc993a69ee441c2b62d624aa4966638ff0fdeecfd7dc534cf27d957694dbfdc0932c7406fb6671264d9c8511a1a247ea0612b4d79fe823fe4059bb321b024046a0f18b9d398944de838181698be998bbf548821529adc6f7b8fdd21f4056b163173e77a40f2610859faeef02d1fd5a591e287dd10d7d9abcf023de95fc3369db62d8dbb1b8130c69dd9b819f6c7c01ab057d158b084aa00cbf2cb73d721c2f91f3fbbe5b1d13ef4ecf7dba7c23a72a932a1566ee0dfce51a65f7ee8274c25dd328b2b3c3c42a132a6332e5431201eec709498520dc9ccaea846a094005f956e7905d9ce1df0f2aa77745370bbe4aec12eed9f9b389e2b94db2a78c1e4124f29ad8659a6fb685eeffb5bb518a9018241fa607a4f7881a3ee7b1ec31aa99bc8da1259156dbaa674d6ee0b9e27ee2b817ae47011bb1a164025e413a86017e1aaa61bac656f240d66092b6ce592c5586daa503297aee7122006f4dfda8a38247a00476d9340631034a6f11c9ab79eb7eead5724358d56b3b1b2394e38ae2a623efdce5c6a405961a63fe7f32d03e01a5428f71bdac3311da320c6ddc53dfa641d6844593508c71d88a293e2089f43e2d7ed270272f77070276b172c32840f48a449858898705acdfdf4de05ffbbdf660b67c4e876fcbae18be9af5abd3052acc3f3f9a9e5db17c51b22814b1b1149de6406f1f1ccfdc96d7831bbc66197bc1c0ea3a3b018cae674f6de392636ec367909f3db7b25fb67d617cf7cbd2b994ac0e03271cbf2db5eeef3f085a0326cf21df8638a3efdfaa0066f35638d21373db08ae87be18b91d14aa4fa16e9cf883995803caa0a6296afaa05a31ae60232161ad90b63f3d9368338d4d634672a8f10ae5d7900265a80ce385503deca7403f55e93f7d02e64a533cdc6168c01af52b85ed0ef6ee999d44edba18a3573b65ec4041ece281fd5be6bc55b9b58eef45dec83efccbccc8a8793938d043261140ca4bef919511e7cc3e9d1887155f62c6fa3d4fe462c1d55b9482479bd070bef5f7f05f3b1954293827debb829b36774b3f812c7744bdaf2966fb1c5d7255ccef2431cc78346bde77ecef8526539876e33d23eb54144fa1ef9aab4d6ad3da80e5e386c464c8f06a7623e1918be02ab116cc969bd60d70a1e00952b9dac47363442bc878c6169540d1bfba2b0d6b9b6fded1bec81a9d60b7cc42ffcef80148faba39a88bf2dc2f3a15e0efe8a00fed00eab43a85cc37bee4351c837175fe50781c41ae9887fc215841537330f430f6ce2523f86d97877f1d97ecb73f3ba3a3471c73462f4ec8bc458cde1a4e4cce71b067ba721ae7ef0cfbebcc08bdc507b33792c726684373a501cfda7d84a7e20cd28b2b4935c503d969bd3779b93c1cf9ea446c1d2c2bc92865dbf2aee6451b0341fcf69d32efadd7005d4a0111c7ef778956f18057b0bdd70d3b9b3f86459c93dfc12d52af9fe85b9a557fef66379916c1b6d7c86783ac9ed7a79c798b9a4a33d53edb433c40b2505f35243c9f2b818bfdb64098d5da70abce525c5b05e2ef762578e11209e7e633651c67973e47c9d1b5ea9f92a802559eed6633926cb18a65b7be22ca48c9aa8e8ef193416ce06ce2a79597c23dade9f6eb99240cc37acf0276473d2134d02aec010242b967862c020942002ba6f4559f383aac9606e0a93f9ccbb5cc4af9ee6ee6af877e7580fb2f95d2c96802d1262da0641f5955210b795b289cadfdf945d94e0db25fcdc294894d11e01589b3c7ea23bcfa14da22fc37ee15ca592b221a63c6aac9acc7899d56682d3d38891570aa32e7199fbac756dfbd681f307d237d85808775d310c96caed3aa0c1de344b0d028d8f398767b97fbdcbbf426acc94582f96b2ae3145b0b0928cc2e3b7f5595dc898614dfbe3b61f8d63c386c101a981fd5354e79b97737bb654aa9ae8b3d52c4ab520cedbd91df40b5f20d8ae6bd52f78e871181fc408b0b4a9a44e62e10b91404b1d224cd4c0a1df8732c32984b1d8ad7f5ecdde687ed3347a210b6e84b666abdc0bd6ec6d2229be1db01c84543550d6b7b3a7a8e0829a4fad57341be26292984c69f701e856efc19490c4f34398f0a62bce791cf547183959dd73534fa1a9d1ba181e353feb863af700a4eac1032e4820f743a507ec54453625cf9a8f4df5fefa4c518f995fb4ebe239f581f78226c96feefd764c17a8d71858e8873f1c97e545a04fa7bf3d63e39fff342e2e71e1a8e6051acd59275814048d9205276f2ab5deb1a1029305e4c051e6a612a2d2c963ad38826a7aeb2eb4fc7bd901dcdf1a55a7074d5be560a177c929c594d7399ed1a2a41722557a8a1f78cbb740e935b299e2b009d1b4773614926de8127e161184a29ee724f4fd708d3390b010d08f7ecdd3350f2bfd5fd12ab29b4199ece7fcb872557fbb590a4d786806ea9cb9ae242749f0da72c186de1631ca0bb0b69b5b71a17080b508b671591b00b4afc1d307ba487c9ab0b9e57e7cbd3be0b055fe71ba05d5ae96a8001c2a5af9bb04202af6b1f2ea57b1bf9be610f092ea6f39762c50f76233a99f5c59020888ba12946a6c3d0b65845f8703bd6b60e328c81b8ca178c07b9d2bc107c245019147cf6aad141d788742ccfd2ca63970aa205436cdab9552698e199c686c7794357f3779ad85e7d537243edfd8d70536ef83ab49a53722dd044849e2b04dec189af809dfe44c1c50ec3b8eebd53845cebb3673e53155595c90f15f827509b2e77615dd7bdbeea9f5f08acadb147ae440ca61b1ba528cc212bad0a69f791635c55d74057f1932a1d9413158c94d059ca930a55671e9171c986200ae7b723b87ba803ceccc47dba69ed3bd6585ba86088bde3a4951aa807719164af32f9d19f89db89a6576bc9a4dc5dcb21bb8c1be29da778e1f497101be659a93483449eb837824aedcd1cc1e68bafe742bf07f1ded92cd7c0dbb9510880b847279969f4d0738d4366879b55e6b80deb0dd174732c945a67c18c298f54514bc2c4aa94161dc5f4044bf922ccca5d1a3f9177951445ea199b776c9a066e5d6c2bd704678bfff5e2f66b2b7d18a7cc32cac07775693dddb4cc9268bc18d22116ba984b633f93cd350c06de31fe7241b0d93845577356ba98d98c8a0453f8bd2785b05a5f9c9676019cc3e90d4b833d96006c60740e0ef5f9ae25b3f0deae555e06386c3436c7e6850819e8c347309dc9233c515a196dde5a292ab02dddc8e3575f8b2530637c9a94bff0ad8c06853bc2832485300c7dc83ef52875d63651c9335980b26064a1620c51447bd7d984baf400d54cf02501d5d73e555683d4dbfe94ba37cd271d838fe577d3de0c35f68f496353c6f151bfa3329949c56eb7f64313f6558dd23619db300baac33c94ae82f7c7debe69f62526f49af7e35be7db418154d8863c2534cd75bbc4be125dd725b6b223483f3d420e286f7723f694a5af860486d0f499ba57f231c23c39fdf05a96428a6a15c6d79e703a4f72b8ea5399d99273ffcc1eed99118b51276263d14c306a72ade7d0f0046e3c505e3c7f7853821a9f976453cf98a5794c24f7b2a4bc1817f4f6c0b992b39aed466cfd18ddfaacdf1b63a1f547e440b701e86e187c27ec040c3d6cdea88840b0db95d55928b1e8cced1b169369d2a07e4d1a090153e5dd48e51582ba2e356d61b8620d48a20adbfee88d70a9a1aad8a60a1ad43d3dc83a6b13927588a640728a0ced8613a687f4f8964c9790db9b2dd9f1b48f1393530f35b2e2a9b4d4c05411ff41d4587b072c2b4a225d212ea871e26813a442738a28c314df781bff61a535967e0f1bdd8f6cde4c8d3c10b1cf528ef71379dd4db29a93d5fa44202e14beb3beebcb8e4f3b1d5bed1e80338ccba2bc34723e83476ed86b0908131208063489f8eb2ed1c03e77086fda39e6c5d3fbd968cd76e44caa1d43921501a130846438e2083dcad4ba77b06257355387c8bfa0cb776b70598ed4e52572d7f8b0dfbecd42053c67d5a3ad9c5e6cda0354aa240499e8e05896beb2552c622924896280c6323df8b756b2ec15b51a4b4aa1b33d86497caa3ee56c2d185042a6dd87fbd3035638f79c219527c69043f6f2233a00633799f40c4f680b187dc75914591a91554ec8eae1dcc7ad90e713464a16e011988dd61b5813700801783b485ff705e6c738ebe77f4008455f903cfdfbabe4d87813a2b306ab27f3c0a43ddefcb3e3699b5465cb6f2061a9f021a7315dfc5f206977fb807a104603fb1a5615a6598165999f8f591ac4c9c3b1f2462e48e07ec1f9470a4905f777f09b50af187bf5ed4272fd5f621c93d2afa31386afbbf822b627751c052d246afd011b771e0cf2f8030e128461bf0a332048e4f190c591c26b0ff4a5680db3060d1f4a463cca08c2e77562d66859ab19d952ec91b5f9bc2fdcccea2af09d736fc9e00c75d4defe3ba084f347948738924c497cf238edc2c8b3d5ebc55073c40e993403fd219f7a63ebdbf80cf21cbd3834f933945ac2e6fa99de7058c93ec6b91092a66ace75808341c9fb9b1fbe63ee6ff08ee8e5e909cfabf1e10c2825487b7358f206c5a33c1e6fe5669ab65a8e9f1f890c3cceba98e0bc5a4fe4785ec330965bd3ca5c051d517020aa4b53fb823c714e1e7778434fcb63cead44d2cda4ec8cd8916a622da985b358785725279563553c288cbfc94b477c3986763cafce2e65859e58a7ddd0b7d6741341aa556842c5eb1f9caaabd894b437815107a92de39e2a50f80499cbc64b63fa2277294c2b0e7dfa842d029d039c4f42d9bab403c85c6b67ed32e67d2167bed427f4c457ea202b3841c95ba7bddb6cfc5fb8ee150d7871bc53eae8cd8095f6da272c261671abf8a0dd0175499f6885c4d96589db6f8d615b5db8e42467c0cb1c690f20f0b2cfc5adf1b56f29", 0x1000, 0x40f, &(0x7f00000016c0)={0x18, 0x1, 0xcf, 0xff}, 0xc) recvfrom$inet6(r0, &(0x7f0000001700)=""/80, 0x50, 0x803, &(0x7f0000001780)={0x18, 0x3, 0x0, 0x4}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000017c0)={0x12, 0x2, 0x8, 0x9, "fdc7fb2b5dd14e8823fa7a078973acb4e2d19f51", 0x6}) readv(r0, &(0x7f0000001d00)=[{&(0x7f0000001800)=""/224, 0xe0}, {&(0x7f0000001900)=""/66, 0x42}, {&(0x7f0000001980)=""/61, 0x3d}, {&(0x7f00000019c0)=""/199, 0xc7}, {&(0x7f0000001ac0)=""/204, 0xcc}, {&(0x7f0000001bc0)=""/148, 0x94}, {&(0x7f0000001c80)=""/127, 0x7f}], 0x7) r2 = socket(0x32, 0x4, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001d80)="55eb3ba3574ebb53aacceef15d1ec22236555d634d187bab3890899c4334df2c2491f53fdda809383015ca5b2d3210", 0x2f) accept$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) syz_emit_ethernet(0x83, &(0x7f0000001e40)="8fba93db3b81d0b3aaca41fdd2da2c129877da82b16b22883599b2bec77a4c6d5854a54401bd88734cc9187ab37177633ff793eb32ab2837226d08a763ec778c0f360366e83d8f95f627f8e59916840755db7bcdd26f50df3ff52775a9e2bb0c8e49433f23da31a12c81686362b286eb706e12303648c22154690e31b618b0aa8da7d3") mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001f00)) openat(r0, &(0x7f0000001f40)='./file0\x00', 0x10080, 0x4e) socket$inet(0x2, 0x4, 0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001f80)={0x7fff, 0x0, 0x826, 0x7, "074ca5c160a65567e6e441f69c8bac136d810a3b", 0xffff, 0xffff}) 10:07:40 executing program 1: getrusage(0x21ef7c08024accf1, 0x0) r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) r1 = shmget$private(0x0, 0x4000, 0x8c, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 10:07:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000001) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) socket$unix(0x1, 0xffffffffffffffff, 0x0) 10:07:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xd6) socket(0x2, 0x5, 0xffffffffffff0000) 10:07:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x45) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="83255eb535df3a4512c038be900b709b94214edeca3884c650d72dca4a4548e4498f170000000000ffd1979de8715642c49805f64f1a391c5ea642a9680c5c15c21e7b4ad217bf430023a56d42d65c9ccc51c267a0f38e363b5cc3063c9dc9141269aefb7b4829bb5bfeb8bd5302f5b8d33f10e64f7992c4c3106047040fe4c53ec02a9e330cb06f19dc97e5a9511d7636895c1ccdc359f9af1c8356d359852850b6226c24c741", 0xa7) 10:07:40 executing program 1: r0 = socket(0x20, 0x1, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0xffffffffffffffff, &(0x7f0000000000)="f4134ac3", 0x4) r1 = getuid() setuid(r1) 10:07:40 executing program 0: mmap(&(0x7f0000c3d000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000d64000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/22) 10:07:40 executing program 1: r0 = syz_open_pts() r1 = socket(0x6, 0x2, 0xfff) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x9}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1000, 0xd7f, 0x0, 0x0, "5d5f13a5ffe4a106e6d6fa08087030f6379a7596", 0x140}) r2 = getgid() setegid(r2) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:07:40 executing program 0: chmod(&(0x7f0000001700)='./file0\x00', 0x20) r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = getppid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r10 = getegid() r11 = getpid() r12 = getuid() r13 = getgid() sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="8b74316b7c6dd61a4e25430c66fbba02dfac07913d2afbc836f744c32e2ac2c7632cc5725cad7efb051cdeb360e1bf6c6793e0634864b946f6f1f3f7755f88fe4c3eb94ef648653c9d7364", 0x4b}, {&(0x7f0000000100)="3168032d18eed93fcb299ad582411a522f647f5ca928acc57a3d3a51d125954cfe71018a0acfd4820ebdd19bce9d798fd026846d2ffc996569e94570113f", 0x3e}, {&(0x7f0000000140)="08de", 0x2}, {&(0x7f00000001c0)="280400b35aea89236cc031223d75289b7b4dec78746d4ce4ef17002999552cd01ad4cd8870f98c23cb0c6b03287faa0a87289e0695474b009f60a34dd28e2f3216f69b22d2bb37322951578295fe8519b786b42773df4c1a252111d06fd0bfcb9bc085cb22144f9db1900fd9f528db58356cf84018143e0fbebe91045332d71de3097d0d1eb50d809bfcf1e1fbc5451e16447fd64403c9b3140d69b7efd8d5a72d693cc83f4440b8e5020e40d4cbf592e934d5285926273bb996b3f10d7ef4d1fea0d50d108fc5edae5133df79cfc6dc7e1737d8e3f72c3cbaac22bf705bf543d1bd", 0xe2}, {&(0x7f00000002c0)="5f4ca4d27fb5", 0x6}, {&(0x7f0000000300)="759d3a92550537c187ba79c4f93d40817d1a515de255204f39ab348934e1b13a761f11e660f5f366c2d726921039048ab521a3c8f3add91bc2b4cad459f6c52401403d9bdf092afb73f804111940838023c0ecbd029d26beaf70f974f61f0dda621a0374654a089fd83b10a0c1deb9d35b10e3f9a6c4110ab5e76f152add60fcb5b46bffa08917683751d183a4c327d27df353883fc598075d299f0b5d753d78424a2a4b485c09cf0eab2d544ff194394fb93ac6dedb71f305628f4bca7caf402628d3a3e70b161e6c5d7bf5dfbc69bb89fe4b32bafd34bcbdaeab50e13e663fe9713fd5bb2432539b2be96853138b8061030679e06dcf27bb5a677d7485ec35cd52f150b88295e513ad8691ec1d5d379cbe02f4d84bf62ab8fc1901c3467cfacf7362b79a80c98528b7e965f2380fc929505edc0ffbca75a7dc2956f79096adb361e61e062efeaa405800c9455a81cff4d6c24c59b0a4f999ed88d4379eaeb27dbd2655a6470e37febfc1fb7cd577a8bc8a1f0328bf3591c245fc41c3ff53e16fd75ecf721b325deea5ff6f3ec3328ccdd08838871082a48c025d3d87cd43d2dc041cf18ed50ce408fd8942592f036caa5941c56e1b17400237fc84d6e4f01953073feeee51babd0e2a83a11b394c6f0bc2e9596e092065bc1eee8bced5e54414bf6a4372d21172cb7c6d3d5435703d5dcd7abde2d9d940d43727da4a4ed8d19e77488650247099dbd068d034635ec2dcfbbb2d19f7c7d69df8af94d2c1e852ca86f3d71c31721d667293cdf3d1c471ccce1438c4aa0f8e73d6081d446b07d5a5a76895b5f3f3f6b262884b1667ec8cf1841f64970d8d4b4f12d8b5929c93f66d2e68175190712bb312b18111781f2bcdcf1b09abc79747e33248f6dd2d10eec7ce717ff91b25f768e9d80c7bc7890803129f527c4b36f511b979586604e834cd0b6b6741b20cf69c9013777d0b4e6692c9c21e8fb593bc540171806166096687aecea71076baf07c13d8be6290b74b293701e6b3ff5c70a57e40ad7e7c35022376c189e2867258b68da2924ff6a862386847aa080bda6f9c6a87cab291aeb3888719c219eca9e8eb018b77ccde88288ad93e2661c21776fc6a1c324de4a384eab09ea3382f16343319ed8f513b7c725015b8add551ee2fcc11c2750b5910aee20ca4cf5cf7fdabba5c3f5c30d0ec68d8ac214802841baf5119dffcd1029db9dee2d5d8e72df2a0f9d5a4c4d3efd42fb56f23416347bb2a28cd1475c78d72ef9f2f87b589754cc0fecc983a2eecf7393f25ab817bc391cdd4923fcf9d11753d6aea30a5807bf6764d1182bfb2e8d3dc0b8f57c517e6aba6e424644b152bbecb24b81e69669ded917b16fcee56d90ec5f1a6b2f66646087d3578549bbdb672262288067301e65d4b16a4ed7f71b10802d2abaf499a652afe5b14cb296092c885665459d67f15efe26c26ade0fab6fe580cca4d87de302dac1fe786625bbcf8dc30cac72d781c8026a07f0b386c9954ae47d4090dac5994d35221a5bc65367f9131ba582a80e7c4b9ab394f16aa7c976d7b5cc987a93637d2e3e23789aa09a18be02132726d731ef680b9ea14602fc57ab49a0feecfae039099a96a7685bc429eb5a8474072d565219cbc9b08468cff3ebeb4674c5f9804bf9706eadda635c29de0a7bb60746eba442f5ddd5536899d66c28a4ec8b20dc7458925c7155c45df400b73a7a85589115fb996a676c334578b9b3fc1ca30fde4d0c4c40cda1c66c8d6946226ab128c3e70660d85cf6247bf7539c2da83bf37db6f0590fc548359e6d50d3e13f1fca75bc78f6f8b4834aef95b4e2973e98b12d143e4dda60f47031c8507db715efd9821a9c0f7a5e9f21208211331b17b2cd48d25a4e12d8ab4a19b7725095eeb941fb24b60f4b4f4b20d99b7f9796561355a566024330301a7583020f5941fe273531e22d36e59036833322c641e47943485e91a619cec37f803b4b02a533d481ee6e237aa8638bbb1022e92b36e561c91610431335e31a762563ae14a6283c4435d44be1cd6631bad929d9b4902f0bee5901e0b5e0f5aaf58d4427c48976236f5a5aec11b2dea9b05307594af2eb40af010b33a2dce0b6e043624f6ba22f44b3f7dbde39d5dff3ac6139f07fb3fe3a16ea45a1202a6dc22e1d784295f6a685affb5ae2881884faf3c5636f16565032ad7a84e40ecf4baa074f27a1d146d92d98778a44d5ae1ccfce856c90d2cb9d1d8a4061656221493629f64392baa1aa5b2618a20a4ca92609e3cbda46e23d552f850bf1e0d602b1e14867b93ff0c534fe476253dc386d113feb8a6b13deb431bfd13a0003e0a5ad1b4c0600f62f72c4bc0b0b4ab8a9a6dd458d14db2fb843461eaa2b3b935594f439df231935f4d0c99d603551bb06a8374db23fac4b53e13e92dfb7a2f27a153600d244f1d7dbc7c745e3103869ec44823bade1d4ef716588631e5f935476a85a46f5748cf2b3df66e27e055324ff6c8d751fa0375e2aa226e53e3433d54ea873aa66f88b080afb69f581028e88a70e0fc13ac7f3e46b4ae321b67c7fb384e489eacf51b9641650d0d58b4e80707d6936a7ed5cb7d155cd638c2d66c49691266bbe862b12c5d705264e365e2767d64a8e4f5aa5eda72ed849e65ea3cf92534c7e6e3f82392b2ac36c64fa0ac86ad7ceb7453c380d6e2297f3cdaf7486921a12ce15b01d52cb8185ca11996344ac036af44c4c7c9822294a8a778953eda4f6bc7f789fa6dc5d804e220f50954ff1a2a0d43f6ab8be98dd8b36dcf315ab53fe36e841c34541aba4a5df65d80199d0396fa57c840577b819c0410a9e31b1ee83bb0801cbe93cd794b53a1a418c731dfcea241567285da829a93130088e58666ad286f39a734e5c0442ee6b2b12702592a4da2e8380d23fa82a07484e82f344699ca9055e8effb86de16e428c01588166638e4a3dd6bb046701a18fe69672334d5e1016fb5f9c2383850217840934fe6c612a181fc02b9289d53f4d288bff5792341cac6cd2e8839dc55de9d1a99657aae847623392f14f817b0619df7eeec72a1378ce8463d9dea50bb59c4539c96c3026d29cab1cbe25872ea35451fad8b6dd4c912e32801f42c3c395a0902b5e2a4e1cb6634469fdbe9ad57db71b427625f464822ca713f8bf6e02897e3f46e1d3b11f76c3dc3e69106fd665b09fe8058a75d67af18284fba73aee7c4c15e8ea5b85510095169708f52adac3e4357d1fd8a2f1140348706e5288e33691755a395f1e9220393346cea23d42e5be12ce04ea3ac8a5ac737568be076f7fea6886fcef88fbc856f7336e611df6448c922f65df29b0aa83becac96ed3ddf41f8539cb61afdac32fb732adb6d5aa6a404bc7de7396e01b8110aad8368df3cab04fb714a655a205577450b753de70f70466416d1b4c34c306b3fd0717a0625091586fef5c2050cb661b4c453fac1887e2f309c05a82abd558c7bde2952abd6cd9a27962aef15b9bfbc420373e1b0da9e4546fcdb166cc7ae5f57d851881f73a67b1d3bd4de4aba9ce64a4821b4751d038f2b5d90be68f2526e12ef9fa9629e80f23e48418e57a12b77e1aa724e1b566059ff38dd11804d9903be2e499434cea2479856ec27987207ebbf7193bedbfc029a710ae3795f6e3f38e74f263581ca8bdcfbcae3e49e04529b1fb3d828e487a0e1c2a65709a90fd9430241af32658009609153d62b95dd601bc1c62f308051dfcaddda0264426ce6da3058eb209c4158552cbed6128611e9f11f2ea7060953c193342fb8e32feb753d6641925353cc37305ced2c37eda8f00ed6ef17e1941e24727da933cba4077c6b5a76fc8b4be201bec37f83ccbacb3f528f3406c6a6a0a9565a1c104e30e07f8cebcb3c50378e78b9deac77899be2ebe88e6cd1693881119d690aae7616d6a3e223e8337170cfe1562cc220922c92bc0439f548119498e3a0a0c9b6165769855478d6d6af88765f630fe2ddbedde681dfa29a17f7ec103f576ffab6326fbb3d782a4b6773e673dff6098f46f470ccab021e7955239bddd48a5d5371404c4d1c7bebd9268610a848ff6f685fac1ab36142b492935ddfa4c461328edd053cd511e821a6efbe64ea68346e73cceb8746001a471b7cbf4ef72385367b62839de1d82047aa0e1efd08fa4903022847a0b45ae8734c5271b89b955926b9e0c74296e3dcbb6ddd54c1d617780f33c43178d603ef9635e45732f0e7bd3baab8f1cd73dc49ff129de50351a4a4c7a4826b6e8657c59761082460a7d5ddcfaf603bd6cb4e2bb9ffe6d78f4197979c5fcdb482cc3857a677e2f4faeefe12f3326a4b50821f38e36348f4e761330b37cab9cbcf1626c857ecb7878927bba660eaf849868c45d9b8f423376b928b5c9244d800ec0ba188c04c00dd91ea030b53994eafe7c33abdf1bd23b8c21ccf12d39ee2c8e277c5fd255d2842dc700248374d79dff9b4b62071fd26c82b81eb5cb71eb5767843c1d15ab465cbba6684da3f52ec2b5ac67ee7696d50fd89dad41e4f19600087ef7df8d420d2f2a59ee9bcf05a0cd25779f85d2a237fb8f2c1fb26acfde475a5a3b1a4a3eb9e5da6a1a1f5521298069d5fb13348815680988b45147b12bd3f03b664fb77a618a739c4e5d9d47f88b156e4c3bd0629b55bf097d831cafbe74ee3c7da251ad0e17bf6b4b41441d02b71bbff3892cea2022ed6fbacc19176fe25168fd4ae6cea2aee9491b88d284719eaac4fa31294943dee1602e19952d774932c7274d4458a5d5bb97c30f56740baefd78feec571f3be70ac72402fcd742c7a42a4c874b33aceb750a6bc6fdb89b4393268cc3dd4fc0cb0b83cd4112a150c56c67b9458bb88f412d86bd85b566e502531b5bcec1dc2284c3f9a5c8e6a86475df805c89d60bf91ecda5e643272c15aac4ea36b68d2faa6e39bee9d592450072685b9bcacefbd815e5cb6222db58a02214bb68bd34b93a902470ed610681ffe204c9e7af84ec540a578bb117b8fde955a20dcd7aca686c516af340ee8dbfcc72966b0cd370a599b6df786f1ffeaabc329e4c7a39593f825a3510d2cc4480501a448beeecec8b2f9351ebeb8e76c4a68cc99f3d9d3c00acf2d3f39357f32aab3887003143a739cb99d96ebdfb049b3134b5f7b9d2ed42c62ed9d5014cd5434f43dbb10e7943c54e7b85fab85346238bf7cfc61dcabd8fb2eb61983b1f33a94558450583024298b8396d873e334fc235f92e30c544c4cdec05fa563c86a9f2f6e3d31d33e7d391d9fb93643a6b027b8362e2132c3ba5a83775408aa7037d0548a3c2413a190c6fa3c83539e36d5a79e2f00da3bd92daa1686ade04813da4c6b017a640d88e688b15e6469cce91662554b58e6cb86e4669fc2ca7f4cda6195f0df1c4a9dd4abcc79796bb598f1ff43e7cf1ea25e0ef75a89128e2ff2ad9efccf2069cc966c47803255cb44f2037fd6e00c9f03f9f137501e3292c064d234f9298a6b83fdef517ad9b109f225120affba5c096c33c11b6428f8aa346e1caaac3002f6123aa0b8feb6a758a15164559d80a5af3cf3a2b5373f82beb40b6d16ab615dd60cd00f499502e9c247d111da3b537e01d3f36bc4b8677a9999b90d360b71b78c0558e099d7aa3a79dcd6592fab5a1e46cd1f99af70f78e4c2c77737425533278d2e9a776f5293bc7fac51a4cc1858ebca5f151758dd3abf5c027b060ebb3f5f57c6e9494b69f295e18b8a469489c90333021f9a5a8b0fd9effc65a539ca9b3435daf69e6a3f88b9d28e47e4c22ef9d2ec0b506a6a6735c14", 0x1000}, {&(0x7f0000001300)="164f4a0d54d75e0bfdb5dce86f4452206329fef06c1f5869b7da2a359dda1a036b9ed401593d7df140fc91c4ab4dd1df62138f84aa475aaa96d73ff0603e000ded06c6e4c3ba3a6acb740096ef30266d0756705ae7bdb6cf34b02359f966cd15ac5b9e24ee6e2bc26b683174a07d6df3d961142df7c9e6a3d053652f29fb7d504385efdbef05e82ede6172041185796a56ea1fbc1707a286b5c53998d7c9f0a3ad639f97da57b4b4d60358b0edf8b1acd5ace4d02fd9ae947f7123e0544bacb955e11609df15d5157b01106a8368a35bac844b45d801d0bbe17276ffcfc2e0234399b7dac2076e9e32c2486a34e1a576810b", 0xf2}], 0x7, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x150, 0x7}, 0x408) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 10:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) 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, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 10:07:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) fsync(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) 10:07:40 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f00000000c0)='r\x00') unlink(&(0x7f0000000080)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:07:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:07:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r0, r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 10:07:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) fchdir(r0) 10:07:40 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) socketpair(0x18, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x40, 0x2}, {0x18, 0x3, 0x0, 0x80000000}, 0x80000001, [0x1000000000000, 0x9, 0x9, 0x5, 0x40, 0x1, 0x5, 0x10000]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:07:40 executing program 0: kqueue() socket$inet6(0x18, 0x4005, 0x3f) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0), 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r1 = kqueue() r2 = dup2(r1, r0) getsockopt(r2, 0x10001, 0x145, &(0x7f0000000040)=""/189, &(0x7f0000000100)=0xbd) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 10:07:40 executing program 1: msgget(0x3, 0x4fc) 10:07:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x8003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) 10:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x2, 0x9, 0x6, "5b96762168da3e8d48572ac680a66d2459529c0a", 0x8, 0x800}) fcntl$setstatus(r0, 0x4, 0x44) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x1}, {r1, 0xc4}, {r0, 0x100}, {r1, 0x49}, {r1, 0x80}], 0x6, 0x3) syz_open_pts() syz_open_pts() 10:07:40 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x28) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x0) 10:07:40 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 10:07:40 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) listen(r1, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1}, 0x8) 10:07:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, 0x0, &(0x7f0000000080)) 10:07:40 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x1000, &(0x7f00000002c0)="ef2cc69eeddecc71e4ca9566565c200dd1a0be53b09ca9a387483b039c5e5eade71388f77dbc0a5f4fc5828ca77f3f36f210af60d03b836d0d517b1e6568f51f89790860260cbce3ff4198f1568e0e0db7359b2eaf37ddb35801a59365aa30b17893723d132c8b04053724d061c5a3460e4d771c60eb9107c044613fbb01e3590703239b466c6166f6a79cbdb06898f47c8336d3a542ae21e0b3b53818bdce8709edba796e768b92d0efa67bb1e9979fd2a3b8630d01780d75e90c81eb7c84bbb5ac90bdf4c995d82ea6bf01cbc50b384d237148b18fb74ff4439cf426f4f77a306c10c046d45b8738de5bebdfb5611e413840ecf5cc9820b8bdc3453eb3f1c70f962b56c9abb320958c0a1efdb7abf52ee9bbdc8192924ffe76422a03a1a97ffa7a1a463583702ec46453e4c9035866ecc2b5674a757a0aefb5989f16ce141222313a1ac4d1c04610c69c0acfe94a9b952984ede5752982e55f3dd8d8e4bd8ab484f822080115ca6af03172b7e964fdfa4207e073a582e79b7b598cab9f52eb9e3813f8c2cd10ea5a5d4ee40db52ed56dbfca177a55eb082f04817fc780a9f3288cf7966527b84634e76b6e8e241a522ba849e85d90dba4a776ffd6884ca3cb7b19c5584957a5240fc7fe2c1eeb21a2007cc2934ea72c65a14b0a4fe2e7de9e5ad31e3f2f7b4a24c1d71ebf202ca223bf9f7c28a26230fc4612296df41ac3ed0895d015d96bb3d627ea3de344d1f22a02689ad37f1f8a9733aceb6a253c188818dbb920d6eb590f04505e414d65ced4a252fa0ba73dd46db135a7647c2e55bbbb1829c084c455976d91a50580d6f9f887fc734f05d9c8fe41d12aed08a2bb39c85bc872cbb2e70d4c7bc59435f8f18f2b72d8a9bfb2a59c13a6f4ced116964c10833a859d7d05d2ad1d07000cead644fc4d98e434453a1d3bd67cb34d03d4b74e7620f1233639eb4ac8f6d80ed68d6028c4baa7cd43db1148da7bd018bfd693e59ee65c15e894e1dccb46609b2b93b119f3352544da5e65687007b92d014529a6241708ffb00d220c3e08bab87bdc5b2191a6c382de9d2bd77610367cefb3ab117a19ea9f2ef401eced8edb568cba9690c0f8dd17517929c0346c295fc88ca8d792268f9d15f8b93df3adb730317565ab8a236aaf8e3a4d53a044853544e0fe41b31240df03c40d4c0c20871add4c96f4fc041f8d1ce50d5431d6e3b9729e088fb2523dfbb8fa5d8a4bef27a5b498e92383374a055e01e5848ea5c835de77ec0946b90d2c2fe16a00668bbed1297c830ec6eb84fb1788f58745bd1ece21fdf97537675db5f48b4ae4d8e04b9d979f6ae1d36305664db81e4a87a0cebccb6142e421e7c3a9e30e4602794c32ba7cbcd0d5ed7f590297d02f5d3558f100ed1731e92debf8f254c5b9c3b755156f5bd6b2e9713b925eebb93d278ebed03b616e04e719280ceb3b25d21343e59e5a9641df545a62767b7ad29b77ebc31628fa5835af56194234bc7688f0be608a14816b8d2499257436c97a9a0448438f9f0ecfd038c9ca53e6fab2fc25715f65b1d7679f9ebddcb4a310000b1f767a14a1decb552cc411dd8a41f30df892141bb4ab9ca0702986d25c864f2e0a76b51564bd3cb1c5dca30e355f6d0536e3cff22e03b31a3e0352614a019c939fa8cb07ec26e4389b37866f4950aef5862c4a3ef5c71985f5e9876d377df2cc1c0fc6e9ee59d067c5a9462fb74e5b05990f1bd6c6ad5a8cb5bccaa6764e8021edf7481e4951c9cd530f721cd7086a7d4d653564dcd632147e82111f3d2c72008f3f6ba218431325280a625fc897d603051d66cca6c9c197c9a2c0f64fc64c6dad8e14fe5d312a277d3ab7785f105bae67be4c5f42bbab7128e57b5d1d9322dff9f7788e8b59ab12b13ca2252444eb87d80d02fb0a7b6af161de8c4c3184258a7335a7db5464837819b7a87be29711ecf8ad51d1a15c745c1625a2292f036ab44264bb73e44153733297b924e7543f8d21b72de547d922e83be847539c70adc0a57a6805360e02f5cd514431640e0ee8a0bf30e5e539bdd8349f56148c2e5e03265d1003b093d0a9384826822632db7d170c366b9d8743f3ebfdf44c8db933df943fd850b53e9a64d36ecaf7d657b8818779b51947c6d4d7933e946e345ffdf1c20b830485dacfa84be6dfc614c87757d86f8b0839b7adf4f88c10c9ad81b6218aa6eb2397070ba6b9b0666ad95d0d4fe7f9c1cf7b1a01ff14fc94ba102f3fb8e3bfb04c4d59ec959e14dd6db1e34ce5964e0ce7e9620c9583edce0110dd81121696dd3e5c7980510b8aea7888565639ce58d402729644d7d37c2e24f6b53389d7bcc379cbf99124b22f68d7e6a68c5a73a2eecff54fce780d580bf0ed62ee44d56447cdf416aa5ab1053b2d4d4f6dd23205e01add9eaea1b2a905e742641a2d5e1ad4d2c3b08fea9d467de155803c56953b78c4af4d3341d2be1a82087660e6f4cd229b29da3808d08e0c29abfbbe6ac3643107546858d96825cf14f872eb582a5281a2402cfe700e1aaedebee355841e0c4978cc9f5fc591d2531744069594669e597a610a1f739e3fbbc71708865031a67cb2d1f293c1638456ddb95a7ffb462f180a2044e7550f87196cc27aac8d1d19248c237f6d6a17af341b9a23e3db2502f1252bfd88349fe54c9798e7e087307d6283071e1149f4cc803a3fd4c403c7e35631339cbdc1128af48e3451649a47241b0634776bba0a2d8c866a08858652eb317a29a1617fb4af7e2f34d9e9c651d85f52485e080b393e526db273dae008d9e0347f6116c7595b25e87f545012dbb0eb752e370da5103f6fade5bf347eba50af5c0502c066d88ce302d64703819d22b369744bc273f017e2a99a58bc64e52b696816575e252aac563423075b8b175a3866dcfe043310652e3b0d1ce67ce22e10fa0c9c48970eb85479492084ada09c0af701a4fe0a71928b49814be81a8f0af731f06b57672f2d7b2c3572db0674fb495fd0f51b7a94a4f54ecbc06c6f99a11eaa66f328b950f77648e3127abc4bb00b2bddd9f280c0afaef9184f086b2d1ba0fa8a13c4caf95b365a984c23acfd89b2d14c359cd2bea74405bd740a485af770685f210c09cee79b3e69b7ee1cd45fd31bdd3536e56d83b08e0db6ec005c2e16bcccc8b0139524b6dac308aca938dcdc53cac339e944877f1b9db2dd28ce9f29b66fbf5cbfd478165553721aa821a820a4acd47bcebfe37dd064c58cd9e6e5efa8801ea673792c452ff9072bee69c5464706c4f811cf309499983d34baa5ec2cfb176be8a1798d4784bc49727cb75af2bf473fdd1b56293a5df0a906787bc33733d139adce997dbc364440b5ab7fc0114b9a4944bf8cff42749f20ca0559f59e898ccf662a954382b43120458a7ce21aea49c6b8ba8ba40ebb4f79a6e05ba52a6d35fc4c90bf7b77c6029f9f3a11aace71ed1ed4284f5038efb417486adb1693d216338bac5ad71307806a0128627f8493e8cd8b23b9020235614c93131ec685ff18656ad6cab91a4976ee3d1c7dbfb21edade12a5e0165ff5af880c748c8f0e0ff088844b743916b36d014d244ceaa55e2dda7966ed61fe815ed8f86d9352234a460e542f7e3d13b1aa4e8bddb246383707882ae0b2cc99f7a2d4e733c74af9c5a91c8b516cf51813ede850106a90615a332410f9e1e93b2d44f1c72dcd66b7f8c208a6b5a8392b11a5f32ba49b2e2cac7f93ad9de67b27568f01a49ad7e92827a3f86e6e6ce333657bfaabe160925c7a8890027690c37f8fd0189d27b88cdd2687925dc772e01e57dbd326477d659c2c113407be234ac5f811eaba2f4408dbbfdc44850456ca7d6d61901ebc65257664c831ae1f505025dfc7ecd99ac98029eb861187dc1b304be647dc09dfc429f162d80ae52a8679b333997f596b381db93c329fa80c001670f742d3340afe3e615a458c5a42f3b83ed427774aa81cbc52057f39e3484e889f68394df4cdcd676d00807cf3c1b32fcc2168964ee80cc9020500b89cc00569a65c004f7d200fa39ec488e206d0d9eb10b5c6cb111eaf9447d11a90e4e471f83f8e9f5f99e8d6ed0b63cd3dd66699250a8fd631cd128a8ad6accb260727c92baa205ebaef0e601d302feb9b093e9f007ccba3b0b551ce8c8d73e571327c04d8483bd943945482ab4c246664aeb3f0ad3d0e01e24ca20ab5996e65be02a03cdf810a38c79639f05554760821031103983f1c8d2c9677b204ae02332e5b4363d30456000d76557de36b73b13fcb128029eb9a60eebd6484ef96275f259aa5a6fd3fb5d339b96b15068ea65b06c8f85c3906240e8a3d10209111778dd039b51a06bfbe3e29a0ac27a0503bd30b5d9d4b51bd01b4cc60139352668565ea53bd7bce78420fa6b2cba7bee7dde3135d7cd6645f56e50cc409af1eb38e4c0d2d7a09ef9f7db713f05d0854f375ab94f6d14670799d6698cc2d3bf9385172216d54a3acd7b4de620f7f58c2c2de35f607b9f362224df445edb65959e2d94c77ec7633b7146ab4f3c020e22fe6c198f66a14653f058c2da17161ba39a40f2c0c1a56ed1bbfe2012d86e7d037611901135ce91b6336100bdd616d22197df76e779070f537fdbb17390ef6090e7e379336a4ec07e262d56f9d352fe25a0af2060e063ef29e81c76e87363aca211ba85b66e3bef06bf650a08d68fd73f1c66bebe10b1ec3daa668b52c47a33596f6d9a93cf089053fe587ab18c4692c508bd74c5ae879cd963805debeac253d85b53f904a14d9372e0112c16811eae961fb197d8c1f5e92465ba1291917c2481178f81ba74f213347c3c7f502bc0c195b5973af8fdc4559e5d8b3ea5b659995a8f9b8cd65e221836fcd3f4a2c4a1b485bc7c396d1b60c239abf239c7266fd5af71e6bbc5247c662446dda36c51270b4290100517cdadc0ca4cda5ebc68a474fc69d714c0372b37cf7ab9613ce3f1171a7e42d40093b2614c58494cbfaecc28b5348699378b52f707103a06bcd8adc82978164a8c5b2a8c44f1e3c1903f1b7db2e7f7057b4c2f6eb30ac83aaba2940f0648f80675e071f9e72762f1736c75852c867ce8ceff30fb602f734944ba4f9a7e4982a080580535c0a96e595216e414d98c43c16176c69a3b93098f49b223114d4ad15642af0bbd676e4d54b7ad327f17708562045847c98996b6a2c672937545a8906c8545d6927f30602f095aee3ad6a962d7f0d2c279617e68d804b6ff9ecfb2e5ea321235deffcb1dde6fdf8f2d92f39aad6f44d8d7082f1a42f617c151b0e866b78eacd51b501c125ee26231bc4a89eac94484d214c8642343eb8f4c54087171092ba58166053ac89f8224e98d33485192347c32e88371379dab9b1451b6e2d94e080eee9e684dcb8942ced6d0c69591a5a13d917e8cadc4cdd8a64acf17f3dac7d710bb012aa12aeb030a1fa78517e9194c4472283d483810d79a4ea72d0c0d6451c5fe846b4bd0f6da241ae07251b2b61acf18836bfdf0583ca51519c578aca4b1d555f0825809e1f2ad6ed522f7d097c48e9e127cdc68462b4784718b7e2f3372c6347573e012196730a5ecd4b343243b9de62a90d7bb11bb4ffdb343841e2876786fabece1cc54b2c71ac7ea13bbea9b8fa5a8cf10f7345f7e8e153d549b637f653e0d4cc241abe4724c4279406a112c80b009979c9b627aa333d761e1b4d3b718da70625392c8fa351896d3a40e57575dbdc852e93f7b6433e96f49bf71cebda54e6c9485ab0eb40b60b3d3adae9e72846512d535f127da69ca2960d69ab9635efe6") setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xb, 0x1000}, 0x8) 10:07:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 10:07:40 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000080)={0x8001, 0x1000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x0, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:07:40 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000340)=""/148, 0x94}], 0x2) close(r1) fsync(r1) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x81, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x1000, 0xffff}], 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7ff, 0xffffffff}], 0x4, &(0x7f0000000140)={0xd3a, 0x1000}) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13438472bdf0b6a034af6eb1", 0x72) close(r1) 10:07:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd37, 0x0, 0x0) 10:07:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x400, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x9130dc0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = dup2(r1, r0) dup2(r2, r1) 10:07:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r2) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012a2f765f6c6525f60e7288d1a940b66096ad79905e4e25d4e27247bd36736ed1d7b6e8b94af94d0bf8503a322c6a33cf10ec271a6db12afde6f267789c0a6edd5f68d7d9dc1e9c184cff85c762c18a5cef45fb8fe10a41a234056434205aeb472b21a1d5c8c5e25bbc5b58a3dc6a8a46baad1bd5f4bd63a88d1d9950931492b18b8415fa7a352dbaaae7696875b2025a9eb91facf2a907d868bb95e77e"], 0x1) r3 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/60}, &(0x7f0000000080)=0x3e) sendto$inet(r3, &(0x7f0000000180)="f87557faf3d029b3ee6611606e5d85802cb69fe99a73d1d170c65aee191fda595b2b6afcbb73eb7940365082e87e781eb09acff66f3232f39f7cb94bd58de0a70d4b9a5a689923beedb2b978ff9d3e859c99e30699d3cbd9370b79f4af3618c62d46cd103867c569baed8a116756d21ac3a552", 0x73, 0x2, &(0x7f0000001280)={0x2, 0x3}, 0xc) 10:07:41 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xffffffb5) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001200)=""/4096) 10:07:41 executing program 0: rename(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='./file0/../file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') link(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000240)='./file0/../file0\x00', 0x2) 10:07:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getgid() getegid() getegid() getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000240)=0xc) getgroups(0x400000000000002b, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000001c0)="4bb0c218e8f0d302e16257f2dbb2fee5e9ab1cdfc05a429b00f45fbce8ab5170dd9089ed10e37dc463193c918dd5abd1352c7d662065b81adeb413761ba69ff76cde37806683f56f818b5c60a52b7951d1909a4d7c6f15f921e48bb46d4bfe7c87627db13f43617d5a45c8bcedab", 0x6e) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchownat(r4, 0x0, r3, r1, 0x6) 10:07:41 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() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x80000051, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x23, 0xf0000040, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000001, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x30, 0x12, 0x100, 0x8}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 10:07:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r3, r4, r5}, 0xc) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000580)) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getpid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="9a5a4cfd5e9b9f62932671ea6f506f95ff3f16bbe9e361e7cad32af829d2ea3b5cf2ca6939e9f4243f8730eda6b12e52af532c9b7a86fe20e2c7f7f5c7d5c42c12fadbfb0d2e71517c3e87ceccef19e7037497589053041a90730278bd14428c526b317db5fd5adf18de3abb0faab9b50d5f0b246581ca64a71d373d0448d5f49385e3bfaa143faf5f11d0632881d4a830dca49bc6ba0202274441feca8a", 0x9e}, {&(0x7f00000001c0)="a8d451b2687685f8409c9050e8c90ebce053a3f749c40b2b9e0972a5e93bb04aa678d1d2921d5e8181f408c1da10354c511ea0f888b4a04ed9f26804d781aab679cd2e42e27706e45487d85cc97e3c", 0x4f}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000009c2f000000000000ffff00000100003d", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000005ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4}, 0x2) ioctl$TIOCSCTTY(r7, 0x20007461) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x13}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 10:07:41 executing program 0: r0 = socket(0x2, 0x1, 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820b2e2f6669e72d49cb1ea2208d7f3afeebba2c6512add3b3560cb73a946e13069f8875092cc743eb30bd89eef8e3ac0b67a3ce0e87033f439ecea146fa4f157d5ed739d0c7bd0dd0fe1977b132ca8daf7d85f250bbe11289167d07aa8b4c5b3cb5a556a5ce11689bcc41"], 0x10) fcntl$getflags(r0, 0x3) shutdown(r0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = syz_open_pts() r4 = fcntl$getown(r1, 0x5) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) write(r2, &(0x7f0000000140)="a517e9450f7842ecd80b8b62aa5a49fdf93c227d4eb53b1aac594ad3df274ac8f3242a7dc9471658a9705dc6ac52ffccc74926347c113f3b01790ddd95a2e4db9c719e10de7831fa285217038a443d2647656e359f03bfc0609725fd11458d240aefd69129fb75a32ca8a66e11571d3e3c8d398e74d1b8b321b03b585548f20158f673a6efe6079fcf8dfda89ef8efff89d51cb54704beaacc62c41157eecd4c08b5da8db719af63c6b259052ae2990f5064955019b7eeb3dcc28d33e38debffc07da912bf311372bf911bec4f9e7b6f3bdc3519db60c000fd704d53ee111de0a2d29b61eee6abdbf393aa4ed49a59f0f7", 0xf1) 10:07:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x121a, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 10:07:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = getuid() fchown(r0, r1, 0x0) 10:07:41 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x7, 0x4) 10:07:41 executing program 0: socket(0x11, 0x5, 0xc3) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001640)=[{&(0x7f00000016c0)="740080856cd5e3d4284bb2ef37faeedfdb819418e899f0dd2d7dac3860b0247419df60f943361c6336e0dfb8ffe2518121cb7c034cb814aec2ad3df93856bcb92f4814bb365ff39bd3635598a928d5b9cff4088ca36fc7442df274ca1276cb2c927163b4e066db48633378a40b5b1b4a51dadfeafec0e5405c436a320823ff0c883ba3dd0590fb3ecf99e26b9bde71e80edd04f07e3b8b3b271a69ab23ad2a16676dc1bfc0ae345b0ccc03b215a8d4f558f1ff07c207ee86aedc4424a5a1e830ffcf4f229f1ffe75a176de3dc1668357c4416457f7010398fec84da1b26cd640c9590511e360a51a8bc4ef9a5578e1a813468cdcc56c85f01830c50649a257ad8d20acbfcc952dd86a16c8df9fb5d074b62bb86eb4a212cbda50d19520295d72d33f6bb6bc4e7dcbc905e380b3162fc783de4f52f81e8e40b80f7c2d94bd47cc616cb1b286dd51026bacd2e8cc7bf75b2c50cd3efbf6942ca151fa47b4497eef371851b0ce03af8c8a4105b78fa958fb061c19cb66418bbe551b1cbd392fbe560e0c937a97b4d1c51e1eb5d0e4f0ba72b4d0165bed502a33e30434815e4ba8eedf5872017c4cece7cf8f8b8188be0ffee11381ba4c335f0dd0c63d8fb1a784c7b30e77b3bb5d14bbc408b7b5cc93eb0e3a93d2d1ab5d451fe7d723e768c1ba810fd64a7a06f3c91fa89a2bf54dd2dc0c930f78947ecc15e799f98265342a694c4a27f9d42ad68532eee1690d6926bba4469aecd503ac0357b1617a039b7ce4ed989ce64dc8c7ee5a826801a9da8144955b5c44343795bb93847418c9722db5cfe842891d50f18b193fb6de1c208e940d7ba51683703c42431435164b88d0176c5bacd63913dfcbbc7753413141a3285971cc313949bfe1dd0a367a6567b41e71da67155c0183a4c19e34d41b9f8bb1e0218a0fdf33ab6294725c17ed26a0a9e9bac88b4dbbe1ebfe96389cdeaa330477e3e8e41571449019d9435a9df753eaa27044c86120277bc340496a48ebccf2d6a292f87673a09e70fe2e3abfd8cb9f7349de70d761a69b15b9c942bec6daa9c85f14c6c9b6922ff03a12454fa378e8437a55ce3943b22721b39cac970e081fc13e492ebcdb185c330f32050eae5257ba7396bc8bf50221a5cd8f9e3b6a1fd3a92ffdf3de4fcb5fec23cf09b416b1c20dee606e2894dcaf4758730e6d4253d6c915751e4e8ad5e1a44a05bd27bf773c222e2765e3199d14ad5adc14b5015945cd97131b8bdc26aba50c49e9615a9f16fc99dd83ee88c78aaae2edb72d7c977ca2502aba0e7b90c35cd01b6168d8e757124cd33d96bd84aece404445e4691efbd63a88068744500d8d4f9080512728233c903498b31821d01a5bdefbe947504ef0bf890f2fa2abe6d0de5d06a478aa2300e2350d902a4465bc8fb3fe1faf933e5344603a5e278cd97e19ed4ba10a6ec98921d1154315a279fe7fc593ce0db276ca57fc101b6ca3bff8e8f12c5d3f92d0d3d0b5fdea19f0d3203bc6e8d2a29a60914d456768e93b22097cf17707fd24a0e37f7977fad218eb07874fc55786f2be561d67f5ecf4aac44840dad94298aba020f00e4948241008d085b312274d7a1c82bc1bfd688f1df5c60ed4e0b032e546dd6a7e61e452ca812d0d0ef3c3e29f347158dd11ba83435b0e1efbb7295b326665e4d9480aff06aa0313af3881f76df5d2b86357add2ffc8c2035690cdb5808a578310c21a670f0d85e090c2c2f450829509c16ee172f9feda51d544639e65c22958d4e511b2476d8505b279a62f298b448bf115403b8cd8d819a7a125bf597cf91cd0aef63f138a6fb7b5ccf6d50fe6ad7105e78787a5bc5342d9638b21f855e60f205e3043e8660041533a172a31687266c82b708bb860d24f7686c09e410da970be1dc90f8550dbd3bfaf3ee2a6edfff745432e8c01092619cc9e68cf6f3639aceba0399f1ccc78e4ed72e74bb86dde6a1fcb2561814417028bc2c179a535901879a7f26bb1c2c355ad104acf058e75db5d5cb0b0b1b6a4fd17c20975a5ac23d2c605a697328ab3822c68f97d31fb7cda0328d2e0e1abf408d1d6f7f9338f23fa1d46704be6ac229f180c9127fa4e226b9f9c9e4112b51acfc9f21d610b4c1c728cb0f6a9fda4e0c80802c1fa1a08125312e360a275a43ea0671b518e873cd718c887d2c5e95a191c5e8b0a44bb30b7812357f2464da0d9003807f41ef94c76e10ab9ffa858c017313dc3abdb70e914701e4f01dc29b9455d47f8b3c14d324aa8735956b5f074f0864e963553dc95520aaa1c4455e80369c91e60baacac300ed10d8958d106ff88ecad9bac1b46398e35bc060cdc5f14b469104ab2791b8b3d946709e41534a280deea5e645bd93783d680e1902e8dba3fb4cdb50d6f70e80eef52582ec89cb93df3c26e49fc33fbc98ac7b3fa505b7bcb8e5b6f01a51d51eb8b244c4ce2e8b130a81bf8247215b64b3ef786d58d40acbbf77fc83f776ed8b8a0cc83ee68c240c328c28dd5bc967ca5f983473339040cc2db7f315ef3617fecec9b1ce2674c79b7edd9e913bf8359f43a6f7559d28dac5e70ac2c418ace13b3c7443dbe0254d2816ac3fbfb45a18e563850ec2bf9a63311ec75a061119d9941e95530014849aebef8d6ee28dc4c91bd3cbdb394e38ec98e972774568fd0d6b122b8a05c58df58bb1f961535ca9259a214b89410fe8d5941624f38bca4702d48ae93ec49f4425f5608a42874e3e28ef106c0d7949d7607f1f664abfca66983a741f34af0", 0x7a4}], 0x1) 10:07:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:07:41 executing program 1: r0 = kqueue() syz_emit_ethernet(0x96, &(0x7f0000000100)="4ce8a2324a2f27d2700d6ee8f6f01390152973349b7db3c056dc47c47e7fa399102714ab4ed5829643ae00d660ce49e4386152fb805986d9ef9bdadab3eb2b8fd1a2c45cece5316765c1e18b95c8512e2629a9e0a41d9846eaac8383a77b997c2cd621e53b2d57ab34429952bb9e3417eea67697fd03852b444d97dc5f51efcbd2509dde6f50dbdd04008ed395c7da5982e1f46e8a0f") kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socket(0x10, 0x2, 0x9) kqueue() sendto(0xffffffffffffffff, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) 10:07:41 executing program 0: semget$private(0x0, 0x4, 0x105) semop(0xffffffffffffffff, 0x0, 0x0) 10:07:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) poll(&(0x7f0000000000)=[{r0, 0xc9}], 0x1, 0x7fff) syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r0) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "fadd4586fc08000000176f8d9a8eb5646570b1c9"}) 10:07:41 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x200, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) 10:07:42 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 10:07:42 executing program 0: socket$inet(0x2, 0x8001, 0x800) pipe2(&(0x7f0000000000), 0x10004) open(&(0x7f0000000040)='..', 0x0, 0x0) 10:07:42 executing program 1: r0 = semget(0x1, 0x2, 0x610) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/228) 10:07:42 executing program 0: r0 = socket(0x7fffffffffffe, 0xa007, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fcntl$setstatus(r0, 0x4, 0xc8) close(r0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 10:07:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x120}, {r0, 0x2c}], 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:07:42 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="a110725ef6458da5781e8d8de3906a98e4bb23ee0dbc3b83d4573b1678531b4f7d746f110d73973267b2cba783c041b6dcec9bff2760049d6dafddc634a552", 0x3f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80c1, 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/61, 0x3d}], 0x1, 0x19) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, 0xffffffffffffffff, 0x0, 0x0) r1 = semget(0x3, 0x6, 0x30) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/41) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xa6) 10:07:42 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0xfffffffffffffe4e) read(0xffffffffffffffff, &(0x7f0000000380)=""/232, 0xe8) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000300)=0xb) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="0add4f7dd746eeb3942d554a60d7efa84da7819052c103f13177010eef18e20a44875237b2637177f24e3dd5028fe2e7e09216b070e1c70adbc0290dbf5fd35f42e031cd4a03b4782a65cbb6025d1ca412bc1fa780cff90a3eaec161917cbcf388e471df9ee8ee06f31dca9f462aaed7d79c8348fd9fdb59c85e541db5b48d59a47d43605af626dc4ad5988f7eaa1e3b4a8ad7c6", 0x94, 0x4, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x3ca3}, 0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r0 = socket$inet6(0x18, 0x5, 0x7) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = dup(r3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)=""/161, &(0x7f0000000080)=0xa1) fcntl$setstatus(r4, 0x4, 0x80) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000280)={0x1ff, 0x3}, 0x8) 10:07:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) read(r2, &(0x7f0000000200)=""/193, 0xffffffffffffffef) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xffff) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000001340)='./file0\x00') 10:07:42 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() read(r1, &(0x7f0000000180)=""/68, 0x19b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x17, "7e389ddedf737173457851a7f90b7b5ac793683a"}) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/36, 0x24) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() getegid() syz_open_pts() 10:07:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x6, 0x5, 0x400) r3 = fcntl$dupfd(r1, 0xa, r1) openat(r3, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000003ad053cc3ad3d0d053910900ba3d05467d695f137b943e5ce4eb3a074e3c427ef887d8235684a0c37c3893a70a910fdc445cf3704edc6578bcf4d3020f8272e709aa16421795405edb2ad9c26644f2841c6edf3772c76e2939c1a08d51ccff3e5f8143d03033b57e22964b62b5b3bbbd56835ac8a83ae87d7cc62d8f07977487a64d4cebd46e7c72a46e09256e54a51788e0008095ad6e270787c3975e2454f677e6382cb58afb00c0ba9e47d9fe39bb994e17a2354565", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/77, 0x4d}, 0x0) socket(0x3e, 0x3, 0x3) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/221, &(0x7f0000000100)=0xdd) 10:07:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x3ff, &(0x7f0000000000)="692aabbc8d5b924039250344929af546485fb71adc7998b39b06a975b6fa5ac7d7535193bc3af371cf60f7c28833cab8cd7ff84e3b9c9a0f558a96417b5e0aae81f1c6c8af9e5ed8", 0x48) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) socket(0x2, 0x4005, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 10:07:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff9) unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x101, 0x9, 0x401, 0x6, "ea8053cc753dc441b33406bbc82c98d7e16d4db4", 0x1f, 0x2}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 10:07:43 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) 10:07:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 10:07:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000c00)=""/250, 0xfa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 10:07:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="cdc2f6f7412e56ce6130ee3a6cc4a81af567598f0ca49a9cd4770926b19e94e4e1b3592b8ec59540739a1dd5b6ce9efa53ebb417ab2e75ddcb050e0fa7ab2d9508e3e9adfd152ef16dc45ea93a131363565de6732eef6e45fe4507d0", 0x5c) 10:07:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 10:07:43 executing program 1: r0 = socket(0x400000019, 0x10000004001, 0x2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 10:07:44 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = getpgrp() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = socket$inet(0x2, 0x3, 0x3e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = socket(0x18, 0x4000, 0x9cc3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000500)={0x5, 0x9, 0x8, 0x1, "68308669f5e2c2669979c111800b86ce80ec6a0a", 0x7, 0xffff}) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x2) kevent(r6, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x92, 0x80000001}, {{r6}, 0xfffffffffffffffa, 0x2, 0x1, 0x81, 0x2}, {{r6}, 0xfffffffffffffffc, 0x20, 0x93, 0x9, 0x7f}], 0x7, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffffb, 0x48, 0x10, 0x8, 0x7f}], 0x1, &(0x7f0000000480)={0x7, 0x6}) fcntl$setown(r4, 0x6, r0) r12 = open(&(0x7f0000000300)='./file0\x00', 0x8080, 0x1d6) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x88, 0x1, 0x6}, {{r3}, 0xfffffffffffffffd, 0x5, 0x2, 0x6, 0x6}, {{r5}, 0xfffffffffffffffe, 0xeabd9cee1c48b8b0, 0x5, 0x7ff, 0x7}, {{r7}, 0xfffffffffffffff8, 0x32, 0xfffff, 0x8001, 0x68}, {{r8}, 0xffffffffffffffff, 0x1, 0x1, 0x5ca, 0x2}, {{r9}, 0xfffffffffffffffc, 0x1, 0x1, 0x738, 0x80000000}, {{r10}, 0xffffffffffffffff, 0x0, 0x40000004, 0x1}, {{r11}, 0xfffffffffffffffa, 0x40, 0x1, 0x7, 0x1}], 0x2, &(0x7f0000000340)=[{{r12}, 0xffffffffffffffff, 0x26, 0xa, 0xffffffff, 0x5}], 0x3, &(0x7f0000000380)={0x1}) getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000580)=[r13]) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000005c0)={{0x18, 0x3, 0x10001, 0x1}, {0x18, 0x3, 0xfffffffeffffffff, 0x10000}, 0x14, [0x9, 0x0, 0xae, 0x60, 0xfa, 0x6, 0x466, 0x5]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x0, 0x100000000, 0x1, 0x2e, "1bfd270aa350c7dd5a1b62a8225c43c923364d35", 0xc0, 0xa8b6}) 10:07:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 10:07:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x1a) utimensat(r0, 0x0, &(0x7f0000000280)={{}, {0x0, 0x8}}, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0xfffffff) 10:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffefffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955f14e54032100080000fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xe95, 0x1, 0x0, "c332c1e7bb00ff00f74de400", 0x4}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="0e670fec737c33e6ef95fdca518269151026573cada197b0b56cbe88e27469ac62a626d1eb6b5cee8ff7b2595ee266671728a166f819e3ed85aaf1e2f6fe71259b4ae09b9954ad8355790d61f9e71a22234a9a32ea7c150a1a13f5abfe896cc63de04f1b1c61cad5d1289b3aeba3d42468674b28b6dc5b5b2b09f85419baac19358cb30e2956b0c3ac561747ca8bd12eaf506634b9be864c42751e061bafd43d6f14fe190ab68d8814944d08f70d2bba1ba0698ca14480067395005d61283c7e7ae51e883dd46c4d338cec02d4f84acc7572f5603daffa4cd75f5f532462ae0a4284a208067d084abfaefb1a18fdc98a3df24b8af561c5c64669d8877a2fc928b4dd7468a2cfe994b5efdacac7ccc8166be808c1006da4d43a4a74a9b1fd336ef52ce43351e7dab1d7e619beae05c72923971ada595d21d5e5001fbccb1f6721bd244b9d13626fd59da11172d3015e7fac7bc9b5bf428912b39f1640fd3121d57c72ac8113c7e49cc263c800b54df3ef96aba50cf50e428d76915d83327aecde793b92bbd007f97672c05801da190b3d1223d151eba9f7b8132cf60c9a50d50c70d50ae3ec809f43ad7212f431891bb54d068e85a477e51b982ddb9b3efbed22dae10d4261980c1b549b0ac1f3eb9b1570feddca7c9f6209dfcb684433f88959f7dee4c68bd8f991a728283f99dfd7c0e0034db17b0155c25bc9d6abefa3492619a4ce96867ed4c8ca343c5a761dbb72da8e0b44dd0ce2fb3c468f7bac86da2e86c4e3a6df9c7288d1fa44b9059f74a4180f8a817323e4f374f80e974b9ac027c3c2e3ed4aa9fee907e91556334267813a114bf228af", 0x256) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000580)='./file0\x00', 0x1a) r1 = socket(0x10, 0x8000, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000540)=0xc) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) r3 = dup(r0) sendto$inet(r3, &(0x7f0000000180)="c989ccb7ca774987b50f468f89aa2a387864da5671df5d5683762d12dcdf75abcd6d7a6c3f472d00d5b05f1492ae504edece5dc9d2270c692881eab6f03932c7e981eea73426373365f6e5d275e8b6255e7da628910e8a93ebed1c17d5a09a92ba469be099c4e55b672723d95a37ae07677dd4f016a2cba4896bd51b62b20f92f308e5e0d32d54667c35bb49545789a0aa1ff4d931dca5c70683273e0e0a38666710e5a939709f9f74056ed2a05f5f286452c5c12de0a813c2432d7224", 0xbd, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) setgid(r2) syz_open_pts() syz_open_pts() 10:07:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0x0, 0x3}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x2000300000001}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x2, 0x9, 0x10, r1}) 10:07:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x144) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) flock(r1, 0x1) close(r2) 10:07:45 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 10:07:45 executing program 0: r0 = socket$inet(0x2, 0x7, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d0ef49f4d759ba5a9b99b3d7b1173cdd90066749e7a2ef911cbaf2b420b8716ea34d7cccfd1946b93a3e7870d214f0f1ec76c162b34cced29c9f0430fd0a334a517c34fbeaaf1d49297a9ed8e0ba2984917e8a67525b4411315d5299f57b7b2a86975cf5db62f2bdc2a5a40b14c3e4037cda77233131e2af50957d7de4047ffba3a621a01c9082e48dd28c349c28f1f8feaf7d694f137bf668cb3abd96bc6406db569dcc51ad63bcf9be3f5b1b382870fc126ad81ed1da099b03424e57c52e2deca113f39d126d4496e0f47100a3b22337281e407fbbffd1740958d3c914a6cf78d9e46e", 0xe4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 10:07:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:07: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, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) 10:07:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="d7b6ed44a3f4966b4ad7c84cd6595a55b3ace5d39aa4ff4a00abccb15ce8d2ee692923af07c493efdcba1b14fffd176b2b2f1357af9fa725504493b42e1317522082358c5c38f33d1e70a34205c46ee54233b63dbfd078fa084720580cdcd29c0a0a6c2dd0878ab212b33e198950092b91d87ba4734fd0c97e83c6eabb5a1b1b71c00b59e5b0a8535d22a8d5b590b63adea0d4c49f8c2a3c23ce67b348a963eea10c5beb821e6dbbe5fee866f60d645b2c6ec11f203b18a69ba18ffbd16a35f872e72b8ad8c622e03a18fb81323e42446fcf6c6fbbb9d0", 0xd7) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='.\x00', 0x1fffe, 0x1) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 10:07:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 10:07:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82020700000000000000223e488d7a1583710a16965c12eea5524628700fd1adb101010000f37f3de2ecc49cf86a8ff6b07440896ca77a90b00524000000000000205f4635f38902474a0f28085abf81f9b2"], 0x1) writev(r0, &(0x7f0000000940)=[{&(0x7f00000008c0)="06e84fa94ac26893ca7eef50bfacde26f49aff4f39812e1c9c3a7ee6a8b53224afe9b90e4423d08165284f929113bbf7744c7a61584b37c01fba3e", 0x30f}], 0x1) socket(0x2, 0x4, 0x7) 10:07:45 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xb8, 0x1, 0x7}, {{r0}, 0x0, 0xc0, 0x80, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x100000000, 0xdb}, {{r0}, 0xfffffffffffffffb, 0x49, 0x8, 0x10000000000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0xc, 0x0, 0x46fd, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x9, 0x9}], 0x9130fbf, 0x0, 0x0, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) clock_settime(0x3, &(0x7f0000000140)={0x10000, 0x6}) 10:07:46 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\\\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='-:\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='[!\x00', &(0x7f0000000200)='/\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='{/#\x00', &(0x7f0000000340)='\x00']) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) 10:07:46 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x3f0403a1) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 10:07:46 executing program 1: r0 = kqueue() r1 = getgid() r2 = getgid() setregid(r1, r2) kevent(r0, 0x0, 0x1, 0x0, 0x0, 0x0) 10:07:46 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000540)={0x1, "87fd8c7cd93cf0ecd1f5cf8144c9c96c4afa489f83aa7f0836d832d409992188112944c9c252bb2e721da7ccd86ef0ecd46bc9d6c6ca19b0900d7b91b9806e0b"}, 0x48, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) r1 = msgget$private(0x0, 0x201) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/187, 0xbb}], 0x5, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/67) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:07:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 10:07:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 10:07:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r2, &(0x7f00000001c0)="d2b2f1081605c80846df8a9483636f93f059b315", 0x14) r3 = syz_open_pts() writev(r3, &(0x7f00000013c0)=[{&(0x7f0000001340)}, {&(0x7f0000001380)="4a1d9742efc074a8e09df3adc2ef32864023969f8099988cbc4c27f8c9c04bcf3f1fa3ac4e771ce5b8790c8bbb4fce6b7562cd", 0x33}], 0x2) r4 = dup2(r0, r3) close(r2) r5 = dup(r3) r6 = syz_open_pts() sync() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc000000, 0x4, 0x5, 0x196, "f9eb1062327f4558600d822b986c0b62be4813f9", 0x0, 0x7}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) stat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001340)={0x5, 0x1f, 0x800, 0x7}) recvmsg(r4, &(0x7f00000015c0)={&(0x7f0000001400)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000001440)=""/24, 0x18}], 0x1, &(0x7f00000014c0)=""/206, 0xce}, 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000000), 0x37c) r8 = getegid() r9 = getegid() pipe2(&(0x7f0000001600), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSBRK(r3, 0x2000747b) getgroups(0x4, &(0x7f0000001300)=[r8, r9, r10, r11]) 10:07:46 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) dup(r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:07:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000940)=[{&(0x7f00000008c0)="06e84fa94ac26893ca7eef50bfacde26f49aff4f39812e1c9c3a7ee6a8b53224afe9b90e4423d08165284f929113bbf7744c7a61584b37c01fba3e", 0x3b}], 0x1) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 10:07:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x101}, 0x10) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5d) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/206, 0xce}, {&(0x7f0000000180)=""/155, 0x9b}, {&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/30, 0x1e}], 0x5, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 10:07:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x80000001, 0x3, &(0x7f0000000080)="233674db9ec443e453716fa27cd65a8e7dc4b8feec62b8b75ee69fb3ad127a8c3f164dc73cdbefd242a8943b458cbd7686ae87c467d80e965a6122b64f9d7b78cf08b45133eab86b3cdfaff4a15b449572328bbb751a979dab22ac3ecd17ed82e3fdaa7858118e11968c8aa6bd03b6b98cc6e87e21e32633a83d72c2ef8ecef660c7352838d0c88897fcbfd29cf943bc1fac5da6b2a4af", 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x110) sendto$unix(r1, &(0x7f0000000140)="23bb365f763966e7ff7f3313f38fd260540595a5cd41531ab15eaee76cb35f7580472959f0573f0e8a53aa347d53ea3e3cf52b6739760afca8a13c2227e0589e090a7f57999e1834906237907b672d1066e22a7df421b8bad7", 0x59, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 10:07:47 executing program 0: pledge(0xfffffffffffffffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x81) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 10:07:47 executing program 0: r0 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000002, 0x0) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x400) syz_extract_tcp_res(&(0x7f0000000040), 0x101, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) 10:07:47 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/161, 0xa1}, {&(0x7f0000000200)=""/249, 0xf9}], 0x4, &(0x7f0000000340)=""/158, 0x9e}, 0x42) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000000)) 10:07:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) r5 = shmget(0x3, 0x4000, 0x104, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x7ff, r3, r4, r3, r4, 0x20, 0xffffffffffffff80}, 0x9, 0x3, r2, r2, 0x5, 0x1, 0x9}) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000240)=""/92, 0x5c, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x200}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0x140) mkdirat(r9, &(0x7f00000003c0)='./file0\x00', 0x4) getgroups(0x3, &(0x7f00000000c0)=[r6, r7, r8]) 10:07:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x7ffb, 0x2000300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x5e, 0x7, r1}) 10:07:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') 10:07:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) 10:07:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4000000004) recvfrom$unix(r1, &(0x7f00000000c0)=""/69, 0x45, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getpgrp() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffff) shutdown(r0, 0xfffffffffffffffc) getrusage(0x0, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0xfffffffffffffffd) 10:07:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0xffff) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCDRAIN(r3, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 10:07:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() read(r0, &(0x7f0000000040)=""/142, 0x8e) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x8001, 0x20, 0x7, 0x139ce227, "6d147906c4c943a52ef984a135431a9dd72cb757", 0x66506380, 0x8}) 10:07:48 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x48}, {0x6}}, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 10:07:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x100) sendto$unix(r1, &(0x7f0000000080)="e3a2a65500d7d40ba38fedca4a27cce48d99f0d2a3ab63696424bceea549a3894661c1ed2436e694bbe6216412e55f1efb7037f6e718245198a013589a7592211c546018b674406156c8bb16492c46550c1c4408edd48569146ebf", 0x5b, 0x2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 10:07:48 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x1a, 0x8000, 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000010c0), &(0x7f0000001100)=0xc) poll(&(0x7f00000011c0)=[{r2, 0x102}, {r3, 0x20}, {r3, 0x4}], 0x3, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000001180)=[{r0, 0x22}, {r1}, {r2, 0x2}, {r3, 0x30}, {r4, 0x9}, {r5, 0x4}], 0x6, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:07:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ff1000/0xf000)=nil, 0xf000, &(0x7f0000000080)=""/191) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) close(r0) 10:07:48 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x43) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001840)=ANY=[@ANYBLOB="01002e136608047b484189dd0ae732c7143bafa3"], 0x13, &(0x7f0000001740)=[{&(0x7f00000002c0)="fb477a969477a86bea639971a77c8948c1444c780b5ac04bc9ccc157743c4a165698e91c792ba752dae5ca47e5d232432f5a015a573a28f22d4ee6dbae63ca7ee17142a85dc542d0974b6a0e24872af66556748e4be02eac5f6d0a65ea4321e95d5d28b4c73abda6ce1160ae1da4c2f21f90fea1de51be55a1dd8cd28cb8a9dd67c1eff6d80f28388a6f2036852b993bc24581d398ef89256771b437959052fbd8254cb9fed0b01eef54312f4381996fb804fbffdc", 0xb5}, {&(0x7f0000000380)="218c96a426f5a94e81bbb701ed1b1decc72dd5a8c4464e5b1dc22d97b6b92185e280e884c18786d898f7fcd15a36fa97bd6fd6d8c439754e89ce58172af604448182e49120304b774f5531a556776661eae332c85f843d1558cd7eee2a9cab2d821ac7234347d659b6cc96220ee19b0956e8d5016d24d6a3b60ea62dffd48bba297da4b997243834eabee68dc8334982f65cd4413610164b63dbdf6dec958bd9a396090ec080ed400db7b43b3a93dd9d8a6b379e825be6669db6b7eb20feadf31e2f1a5337329181f4db028d95420663fb82e624f36fc27dc161924ce807173fefba1c6981818d74c563a7d003", 0xed}, {&(0x7f0000000480)="5fc65ae8b06a14b2f7b54b21923452ae64481760d9485dc9c99229dcc9407016f83db0ea40b32bf854e0e557b69949af99f352b80560ef5b7e9f3bbe22aa717dddc8eb778755d800802cfa5caa10f16de60c4979bf82547887a198de010c254eb6d27ebe2517ba27a4ecb5a712a8e88b579ed808e67b6a", 0x77}, {&(0x7f0000000500)="168f7815aca1adab96195cd68ebfba3b12c1a0215d6255404654f73e182d65d97054ea268c05bff32937eb178609f64829aa3ed3d50bc355046da8fac61192dd7173e49400753c3d07b08a4ac9af845a2fc095fadea66a4bc3acdbcc713cff87d23116c85088d9e877ff266a76c0dbf5365ac7bd3433b2e15e9488beeea4ef0309f0122bd8ae8b5ac840f0ac77f3ca39f1f3b1325dcbe46a2c452cd25371101f69135b50db21c0c5f734049c3a7c59c733072d879512f3850f3da3ea9192b943d6be66ded1d31eba29d7e39f9cb1a1ff73d4adabd0d9ef91008008d950b026cce6f82c5b2ee0c1173b8cfb59f20c7c82a0741fcffa46db4c76a5b4ce653ce25ceea3c33095afb82c479d4e34d687538b23cd489a9a8f21953057a0e3ae26b7b60c6cf89ab81ad12c180a8e6c8ca1fcbdf09a4aef6b0e88a4854967368ed65e28ee7f22a434bfeef51e63f2e50f1edf11cb9c0f90c1838f03614af861a37f7c1b7c3ea13004358f404d31d0b26f284aa5b4d106a2827a057ea10e245f9e617ec283fe8d10402b8f872395a59e095180ce71f5859d047b44946889c1deec85ab7e752c868ed0e7371b09aea01238f128c80a89110944f951da192e66951d2f575c54c94a33eb9194d9aa03ad656853f34c90bec67e1dc18e3b23aa587113621448d0778519232fa04a7ab1eb1c8c476571ee782d7f099329d87715d55823bb9fa65f6ab490e5f3848b37b658dfc6ba1cc8b4a43c0ddf2fa20ae44dfd3e9054278f494677b91778580d0db7ad79e42f52b112b77ce9079e261ba5d88de2e51443949bf1a7703d21e00662aa61215d33c314d000280a308b5ec7fe04df5c766daaf6a143b1bc326f2e251dbd2186205dba8edd1c60fe935a75d594446fe9dfd501bbf99ff892a7426d2eb58c25ab6895a9a86dc1d1621b038193f5cb8f6bb09c2ff142568a851241b84c44f2d48a8e71dfdb3e0a2765353a33fac8e47b124f3778faf9215261911de1c8da4098dd56f9248db61c867f679e72f36e32c19c0a5756fc3ca2ea9e2da81b577b1456d065de9c063c82aae3e40799cc8fa6833f8e9c67ce844ac908a1c959200d7cb210d47d83d3ad8df14aa2d97893c9daa1ea7180fdf3861a830de0fee9cbe2c8ec9aef31549a64f7f24793070a588e1691fe290afb39a93f12abc9c9b662a7a0327fef6197e408bbc1a2b7186e56ab1779c75e4090b2b79330bebae8b8a6644d39b5e4caf8cec3eadd4c4c54045f7dbea1d0acd714c7fbd5b7181964878ee023b0fb8adb92f256448e63a02fe6f2781cc2b481c7bd98288f6606220af99ff7e7b09e8a8faefa8e51e64c09a24419973c53770a0a8c5b19df3b2c9bc47a812b9996ea3a9add2dcc00c3d5dc979c83d6fe9f373ed5bca78c432cc7aaf625968813d0caed8a26c8f2c140ee1a723c83e03df24255105d1132c3107acb1c23a37b30b9bc30b664725895530d02f2a4724f7412d03f2cd9d79cf8c1dcdb37b32296763f093d65cd8eb14d99a0ce6f390d763b3a00fc037a2511ea1015773352840979321d468e7ce9b1d7be1c3ff2a12e787cf9553a8e07f64ebc4ca7953ba4a50d04f640817b084456f3a10fed5df39df3628bc90a0b5a42143ba4f5c5a46112172b3785ffff89267f78bebeb7407f2d676d059510cd702de4feb4cc858036499dd93e20e745db8d98509a969180d1f8a4d643270b34854f3e400d19bb37c862d7b8c374d5c59869787adecf86109a0fc59b8276c03c55d6ccc4936b1749c55110fcaa08cce87d29695ea548cb2c8a1a61177f80671d7c681e7d47532fd2bf8176b4c881b434ec9c1c592946b5ff16eb87f64208f4a9b15e94aaf7e52be4ba7fb2e75168c963ba90f42377287a4e2a215457124a61946209309bebc749eac6b522cc0ba0df9909b6a7bbcdf51d11ffe22b8cb9c1baad5d00347adf5fe69813aeab2a8dced3bd62b5833f06ee800ece6e7faeef68c07f6e8f5fda01810ed729d566e0fc7afa5fa5be39078237fdcffcf028a829608ffa383365912488886ea227ce99ecf4f7a7b178e9a5a06ce4f4d7e16016a09d6078f89221c90e547f4a263645dd8c27f20403483a1c8c5a6dc097462078886f4cea8d933f3092f7340e9f7a3276960c52522eac1b5a28339bfe3c3d6ed3b02ccf8a80a5b8cf64c852c5cc810112b6090f15180aba05c950f574ec56beca2cd28b4090067c5885c40b2f8042841ee17da2d1d67d5f577fd37cc767917d511f8f3d850b47d321ea211e9fe4b335252200d4885d54cb718a0539866ea7f2140f60b13caa3c79b836981140b47a12e448ea781e20b5968887e2528a0a6223bdfaccfaac95fead441ce226343065e5bfb82dcd8d0d20dcf87ad0f147e49f10a0e1f97e7584b7a8491dfa6a4f54066a5bc56fee0be4ea0a24ad637b299c1ba4c7ef2683ff9d0035354c35a78999e4e65756221868bc4e86c2d9fcb272e71a98d0a696334c471883de1152fecfd2ae7157fe876fd5100c0cfeee4a37b43c06e7380ca6dac28012aacf26aeb4d148d917acf39871ab1819f65366f64824bd71584539c23e9565564ac81e8588bed6c40f813e029824aa09805a270cd5a63f45dd0694a1b9f7a8a242f2c3971d4218788d2859ec78bbaf74a57969b64ea8ba45cbb5a5891e50f17bd213c4bad8f907e45bba96c3959dd8c696a2feeb97272c3b7155ec3d93297db4608d6db3c60c09bd4a7426c42fb53c8921256c9630505685bdf8091ac230973ebcc8c0c3bab7fc076b1c40c093882b2c73753f3a0b6a327f93231c801d4c0c1864ea8494fc8ed847453195c2e4e5b5213f3c24cd4376f81893d5bf17a186f81b298844e7d3db484dfb954ba1f5d90a811f06150f21fbbffb569ab78e82a709769d308677b8dadb0aa0d42d034e8c3a69b74a3b0ba28bb2a9f0b84a5310693d3ae205a8e5406f5b024fe46d2bc741dd9f72d7228b451f04f73d98f18bec26b8e93913525b1b742071bb7413e6f3e7a3c3fd6a255e965a80874b3d542976f86167440941bc7b1a2abb5781beb59f365bab819b63ba2fc54fc6ae888d210326a3541f1b670a1b176ab15a52d28e0e6aa7dc0ce061ea7a2e9e870f6904634a3bfc10aa0c478b3614048baae0f9dda21f8563af46cef94a285eef1b7a7df1fd3dc4a5e4a90e507bbfe54564db0d949e3d02a2a0ecccd61f06f0fb0540fd906f79e463665b1e4a0174dbddd84c038da5aea6d514a358352fb87a59eddc8fc9167a90b3ca3c00805f750129561c0aa69a6791139b4b9302a055f57fd290fab003eb8c709f0480e3953b70990146da62bcccb8c4fcbc015a57278af3d3f67aa0780e5a617d8429215a17cd764e3b206161fd32c4e7285d890f577b08aac71beea974fa4e932418da2fdf3497343fd5c5d48f1157bbaaff8ae1398c82009143fc4a048ca5739f20eb7806895f48ed8b2645ae2f23af46283cb05a5d47b7eff38c86b60de9cecf787f2c93a72baf69567c1ff9afa18914c39534f059cf415069172e939b57767301a6f3510dbaaab23d128ed6045a48e395a578a7fb569a5119a1be1cf162300e9f93e328c43b702b042d46ac030688d3f24e9b58fa99d5e166c5be3cec629dd46713ed2bbfe5752e9d225142a604290a770bea91f5944d729c27f2a680f6fe1fe08f90799d3bb16853df96b90dccacc3d2c4598d54046ec05d7ce8b5e8e14c41a3d535a07486891f977079838f796793944b1c1a12241106c9a2086a74d0f46e9f1664ea621cdcd7cb697ae3deb298cf30ba66e28824507e93e62f12c9f45c638f3ff93c3cdb676ebd0a3e28a3ff7d962b660b7dfdc6f73a78774cfd97683601a144b1d1cc18bbcbd5e7742a7a0a54f42d0edaad1af2690392cd758061f3abcad03fb05eacb150ff06094d893f1cf3d92e306b4218bb4338d34139322b2376afeeb0bde25856a86de0270b66f8fd4392f91ac281b0d3a4748f4f6842bdad12cf5e29629fe4a579cebf09e543a09ca96bceb13c4b1adb5ff3209b6016e78bae375af2cbcfd65a705a073b64f44921e3caf6ff968175a27caef8c3587a1c7327ca0ed439356a2c50714e022a8f8afc85a577d28eb0f9626319e8aeea0a365ab66813f3c11e4369411bad640a9a7e0f1c87703f6b5a6a34acd788cf5507537db719b2c6f6d67b896a2ae04fb3e8d7c6b05ebee767842f0fd1e20f3519988a2184a7b7857ed9f44b02179bda757ec17f90948bb19b2dd976e0d6b97f5c6e780d2f6cce5ced0e454e313fc9675c87d71c9daa55b1783ce1ad4294fc510dda2fb2bc13c5a636f5a260a9ce5e18ef6855da6a9fec9e0a1a2910459cfa66de184fc7ccbb1226ae69ad603cfbf1ae4818e446c1d6659219bc6f25f6e3e5ed9c809a1610aa12c1034906c58e9d06ae716571306e43ddd299c72571ab89fbc65856577a2f835ed9285abce5cd81dc3e6f5c81a5461a19a92c33cf400db7370c3f17f127d1edb864fe4e956f91003c3af0910e60642d74fd85b7b291dbdd439f0a8a917c2ffc1701b909961b9cffb61f8862d3004189dd0c534adbe94ac8a6c9049bca23075434f487dc0ab92f695288b8a912f1b419f3d3a091fe0552ccbaa444e94fb5ee2faaf09bfd49b64eac4034623a2111dc5f27353e763295ccc425f979257b34802cea4eedb417481bff9f3a7ab1d9ad48e77ad12433bc999b2245ab1687d08cdc0be39e6fd632e5dc1b846e915822a3bcfacaecd3c85b1664cfc8662ea90b8f11921515f0c66dbf24fcec3276db9d8df03eda7e041c0549fd61de3fe19d89e8e05df39ab4f21dcedf8bb1062c51549a0c299e205bd92e61595cd044812c0a9474a4437c4910d8480eccc01c4fdfb39b939f9ef5b0192af562b19c9c51d81cbd98be1f3fcc5c1123ebe319a79454ab754725fbae832eab12ca95c20f9aa5d6fbca4f5e1742be762c5b99cbd1588f974fc97f26c3a4813f6dd217173d93ef03c95ac70cb4f1e3fa3f21ff30c43fc3f96b3d5e6f164a0632f68dd67b953cb6b8d82b8f251d0bb9009dc0ad14d8e250eb2c933e1451d31dc4e92a2a34b9d304d25e55ff6df8ab187fbeb136fcba2ad806612068bd7fcc494d13bb969ae0dd0a6551108a56b8fb18178d552e3624ed06c6a93966448d52d273b054204ef90ca68e5aa1b6e41174a67cae175b7acda73678f387ccfbfdb4dd03636ad9f28f1f7c1820561f4f4c8908396b5c4a0b185d6573cc6ad9375d38b836ce2bf4ba5d9deaf6c345a661a23fb6deb89368600e02c2098b007591b907f2cdbdade7aa71feeccedbf8a5ff230940137993a6d3326b1b4a1c15e4f98b4a11ff84e392a60be94ab6683d82e425123af0d06e0e5208cfa15068f6cec5926ca475d61c649e3b4ed03f28685560291fe022cff644f504f810b6f961099b7967e7a34a6667761973ac74f380c8329b2dddd7f3527db3ed62e5f5877748d30d89a91dd18b6bda41a4798ef591ca58597d15ff9bc0fbcbfd1afe1c42b137bf942e2daee4527a27b049683b46d524b531426a1a8eaff45bc8abe653d7411b880944304017d15c06905578c355ff6b6b6bd4e7c2df7eef4884e74220d41a200c2215e51f9e3a24b13ac268f4845e7fef2823a6785acb172731393a78e701202465be4400db1a71a741ab8baae9e8f40f45ac25c0ad495eeed6c25287db0496c65bfd37a26dd664eb545f75afbfc15960429c23590d51a4aef6eb9de64a08dc77953e3d3053810aaba3e1eb5fe826160e92ee7ec860ba360c338ff945864e6303e357cbf3ec64b85490a9ce0b81", 0x1000}, {&(0x7f0000001500)="de38de13fee43139cfa80bfc3d72a78bd71d6c4ba90b69ba46dd65ae4f4f84fd", 0x20}, {&(0x7f0000001540)="e83fd1bb2f19049de5cc5301e1a35faf0c8d713b9107b3d2d647d1d654cb4e2ecb6e9267530a013495cf85ea75884f065345b9e4ad2ecc7e44a8d7ae143321c4eff14ecd1730695cdae3bdbcea37b421fa7e7518cf258e4d94305f71d9073b2c7374cc71499e4088112eeba20d41fa9756cc7b191133d7c894199de631980c3bf3173794", 0x84}, {&(0x7f0000001600)="237f32b6e4f2c323af882b863bed0d53db73ddfa53e34f6436a2feb8e17d48bad2411998f9b798fad2f285020b014ce0e1602bf0697eb64c1df5c3bbe218ad65ea775f5db8d01584bc3b754864a80a1f5ed43e2c4e870c236b44879338ebc0abf3eb2166424b6bef3763f6918a3d221a5f7439bf57cc9e11", 0x78}, {&(0x7f0000001680)="b85d7289e82dcda51e1416696a665a05a370f77eea44c64d21b32a0084817e02d2674089176acc38506d50bcb2f17931d50981c6b676281597b786a26627faa5c26cd20f14c205bcf0abbc9edc3f967a5d290fbcaaf7516bae1615674db4bcbb7a4015e923aa8f45681f060734e911c6eff42192077ccfe752a0d44fab152606c1d7e1bc1a2a9fd63525f076c84c53c5743e2594c73b787e9d214fc6abe68e071acebfd54f73b08efe0776f83583d4dc23691b3fb1af57a099", 0xb9}], 0x8, 0x0, 0x0, 0x40a}, 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/79, &(0x7f0000000180)=0x4f) r2 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001800)={0x3, 0x7f}, 0x10) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/139, &(0x7f00000001c0)=0x8b) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x8, 0x68e4}, {0x10000, 0x7}}, 0x2) fsync(r2) 10:07:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) flock(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 10:07:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() munlockall() syz_open_pts() fchown(r0, 0x0, 0x0) write(r1, &(0x7f0000000000)="714b889bc5f05d630ed829d2b3b49abd238ea30eb2d0060f7db3af75c2115441ee70ad22c47e67368d43135a8fc3a46d8fba751659422ef70b48c9bcfaf1611cbdeb5436ff57a32d43fe23c79c4b54d1c7292456ff5adfea6e05ad3b5fd377854959123ab83ea1928c6e8ef0a11e363a885804e8a565041feaf34d23e3a30fffd70eb125a9f8a14d6c085cc8c2dd4243a6c91b72953fa8d7ae5d13031c7266497daddb78ef6330a474b39ce7b8438a444530212bc371f0c0c1448e46d084342cb8420dbbe6c492fc68c7471d77744ba6325f7fb981cf47c09c8c600a202c9ae694ee3828d0041da1dd11673eeca672ac8c412ac122a70f79", 0xf8) 10:07:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) connect(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='B!+\x00', &(0x7f0000000100)='-\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='>\'\x00', &(0x7f00000001c0)='-],*:@\x00']) 10:07:48 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x10, &(0x7f0000000000)={0x4, 0x2, 0x0, 0x200000015, r1}) 10:07:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) sync() 10:07:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000340)={0xfffffffffffffffc, 0x2, 0x0, 0x1, r1}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r2, 0x0, &(0x7f00000003c0)) sendmsg(r2, &(0x7f0000000580)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="5f34883242ce6c799e46af312dacaf0ab599efb2e20c576a904b50a51c4cbd7d196f401bc42241e83552d0329ccba1481986420dcd4d50efa6b9a561df4535d317f8b3290c2f05df439b366fe8956fff0fd998aa30e317f57530989c007fb96b773ea3f2a78c3af37628ccb4d76eca097ad76036e1ab940cdb08bacb8cbe7f969301f65e823ba2b1789190c3e8fb18a878f674180e", 0xfffffffffffffe65}, {&(0x7f0000000200)="9ef2e63f6c70fcd813b9d38378", 0xd}, {&(0x7f0000000240)="e98421e13981c5a14a77124dfadfaa087d702ba77a45b44e16691e2544ea0dbd757fc82cea7fa8f01cfe91f0bf19dc2b6b8505b357c268c8f0f333c302abde959ce1120a30ed64d57ce2f237245c0e5d3e0dda9105d17ab4835e23368d0aef1a5db66478163a8e20ed82219e2bb41af51564370d943c85d8dc684d8a6f059bfb79421c56b499ff6cf3dc81955cb292ee0afad13868290eb5a2a849e67a5d07c506fffbd358eb8dff9011ea1445c91a715d43f3d99d2b9492c7ac24ec7bf80d3c4b758a78866f8567a6d6121a77f1e54c2e", 0xd1}, {&(0x7f0000000340)}], 0x4, &(0x7f0000000780)=[{0x0, 0xffff, 0x3, "be4fcfe3e62e9c5b131bbf72f561fda9aff5889e9057a194372c1b629999c4ab5318022184d5239da8b1cb2f81ab054cbf416e41acf7e58cb58d95ea90a2cbd74984c6353a31815ab66cfab93a0735"}, {0x0, 0x1, 0x101, "92aee0618ed9f1b35d8331d4cce5d2384dfec248c4555bed5c8c65706bba02cb89950a480e32c3fc0d6e2cc3f32c2bbcd1a26ab878062f80ea2f083a6cca26d06f8c6391ef07714dd002ee7beb93eb208606a1521bac4631aa2fc724b251c8e488664c93d874d836b9b286a82f6b29ae9f36caadde72535d6c3d91c73dca848735063cbec7d3cf7ba18e4aad05e25ffa16c10a7903933da96cd96247606183ac11235762b70e31"}, {0x1a7, 0xffff, 0x4, "99be075f1444046c7ad1a440d21e79ee3460463692a345549b8f340e130d39d6529ec5f2186324bdbfcf9388edf6f2656d5ef711db518eb0182f567bfa379cc5060564399057a702b2d66d0475dfbed67adf6155961bb36a1461d1d126b481a66978adabca"}, {0x0, 0x1, 0x5, "9a0a6e11422fdc69fa3f573dd84756ce05993dbcd76f062d9a8204efeb103f7e231916771d7e4c17f0c6aa382da8770325dff1588b0d2c1e219fec9bdd2e463d8ae6e2d5c7f07bb25ef7e4e9f46f9c7f78523b5c26020853526be4dda8593cc0bd5880796f2e1832b50c253a28f11d1c5eaa195737ec3a716cddcd11ffdc36842c188615dcb886"}, {0x0, 0xffff, 0xde2, "e5592e641178a7cf7a29eeabaa8ebf6341162437e74c61789fe356ba13ec8782033d27db857187194c6fb0678f5cc3a6f983da614f2e51055e1e32b1109b1350f4bea15f498cc742390a312c7d1d1714c454341c7785435dc6f22d776b40bc7f29d4eaf3267255ff4c8dec33c04e4651bd90afcc4fc1668ecc346039a432a0572d53b0718860dfcc0cca6e31e671d071"}, {0x0, 0xffff, 0x80, "6758f568ffa75bcb522cdfbf565765b3b9e30ce9905ef2ee85bed42a2d09854f3c3dc3247de022c9b1e7b57d04a7c78684fe593470341645970f997afba679355eaff9595d216d21d74b0a987e80ae4db18aa407ef29ed58"}, {0x24e, 0xffff, 0x100, "86e74daa5579998fa1842b9f0e05691c12e0eab9a712f829c82575576c31b69f8262c8af892cfd27185cf6d1b45b527fdeb5253377697846857271096057e3a2efb4c4978eb2880a3056097253218238baa7bc205682c08efd510ae3b7d51c23697821e3ff150206c44bf05a751cc660678d397b0ee4335aa0fa6d97a0e517afa813f00c8036215422562c099ffe4e3f2f010039790f2287c5a5cdab77d6d5c0d1f44c4311f34bbfd1c489500038c9ad8b83b312702c23fd0673d8fdcf2c668ed7d5d34f167219c9f7b1c714f4617e6d9f8d77207907892e0c4b0a4005435b6d5f610bb71b358320d8f81fc090ac7b2d45704de7185904f3819ba360a0a63d98d12611c9d9f44ee778c36dbeb81c8cbec13945448f3f6d082c21fc7dda6b2c6b246532569e84ba516689e2cdd7e5a0e4b8b517d5d4c455ee4535baa0ea0b923fb9502202008969557c099e8a9075339c287556ed683acba5e93b8c9a03387ab09ccc1f63f0d1abae39a8dfc946f9ec415a50c5835c9ff858c0d83778dd7859ed3becffc1945a54e3c23057303d9968f211f8414111de55540632f13f5994bdf09e788ec87bb21954b442c3e4c03b2a0add487a8fa0d7e578363d0545cf2a0db3a1b2f60911bcba1031c7c11e4f8cbc165a26973adde3a779039be3686b21b42fde28ee57ec86d2f85ff2bcdbb18c84f913a0c02895d69168eb527e7828e8a1e42dedcc19394439c34ad901571a83b327282f18004e97c878148249bdfaf6dfb03ba25b0ff676f5eb0dd3e88301d9c460db597c78eeae1d354d0c03182b87dff942d92338ac1fcfed6cc5e4085275af992ee23d7b73b9bbef3854e0e64f5dbcba837520ac6702ca6d2914da9b9f6c548d908786c675e9fb74d3aeff4cfafd996fa323ff4faf59c711b5b7aaecd32ff738a3601f762a0da1d9563439b787213b57a6d68fd0f49ae985ab0fa44561dbcc78985a99e54a3c4017a6be257abadc5f9483fe2c7aa5a3deaac427977a62958b7441db2d05ed44175b0b9e5e6203663b65294b331770ff38c9cf2fa48367ba60e431de6167660f0e989d2c9e34b1874d55ed5fe3d21be096622d75a27eb0f1962d68e0ff3c455d42403722d6d08380128afcfb7f2f726761bf2adc963d1e78637e3db2c3d51680a401371714eec65d4723c1e61198ad71cef52d6ccd93c4a7b5246a90c13b92b1135189102684af900d81bf3fab176fc1a033b2a6129902db1b7ef3c9baafebd40af68e2591b507cbd779f3c3dd244b303a61feb67cd7329be15125baf9d31405470c47705895f7656eb189c56320ff93621de3f4bec92dbbbd63ccfdc3f80abf3fd3c138a9a87ddc8c6844b7bd89b6f6ea79bf85876c74a71eb9e4498188199efb9e82fc9f75f3bc83c760409cc25f4228d98b62cf9bfb6b594d5e6b8d44f6c6543efcc16ffe1724abff5cbfa6dd198064c2da60115f6fdc912a9e68ef84aa0159cca032ba72a9bda538df5ee911f9006e7407f941255d40976db093355d121ae1645b0e44025fd3a842a72c0ab05ce87804f4f3f2c67b4a565ac4820ea66e3edaba48ace4f57c668be21236a9fb80cb745e2a8b68400862b736b1d83ff9af373ab5b6fb630c8fe28b56214fd8b126e0c018ca77a8938ecb2cb3d3703ccbd26865886d01cea75f1195242b48f3a6f2e3f3b4d22b78aa0ba7fe9d93c741d7d9ba839b72c4db0d27e97541d9eda92afad42d69e79cd34914d2691cefca7e3372b16bbe28bfd282690d17c1dde49931e2e1afb1562ce872a5ebf5262880b7c6d0001c7e0dc51956bd37c3ff23ee3b82dee04cff4da106d1dae39d4359f6a4f1195a970a8000dbcc3cce701529cbe2942788ab1df438ad1d073431e6130d64d756105b7912655b458c98a6c0b9e3aba65c4be4b1940092abbdc0b7d921089371bf6a8015309228a34dc8a044b9a7552a8705a1072fea2b95e71394f3c31173ef59c20bac80005cecc11becb4313008b26110f765914d398285f361c909e424ee31cae1f72fdf656ff0d5efed99e408ea3da15e93f53b95934f1435ffb4ed83855706347dc4f8b0273b1828bedc3fdeb0997aee3541845ddde94267680a949c95ff05cabb8f7952da15ec4c5de0cdefc963ad136974a497041d4b5f3d7bd6b7ad3729edf721aec2dfd7149c7eec8ba1b65a321eff73cc8f46117b9b90fde6e745411eb30d37f64984ad674ce1fb177f5be704d4568f086d4f745a88545eab53fc3223272d1993ada0d98bfb9226afcfc3197feae6dbe20157b1e5e5052b4628a16cb189e07204fea9d068bf1498c8e6acf1232d5b7642f2977fdff23faca82bff2be0d1423aea5cd4538c4b7452ac236cefc73613a5c226b92c58889c48678d1acc42755274d65098552d3608f5139581d7a9ced6eb22a5e1b9472fb370a88b7729175ca63fda3111f9dbf747355ee80451cc645e082c39b98af34fd9971b398de8d42fa531a591ecc0749889b7e245c375bf1d9533370ce0a6419f1fcd1d98c232c835816b434cf615b26f8a856f7caa902addc0229a59cd87d6b130452d637b71ddcd90c34edab63086bc747da611e1196f879aaa0b405d5717833cac794af10d53c3fc16628ad65d8c1b6638f7dc35dde2d47d5a0106528bceb12313dd76a0c435fef8acf538be8e74e509f366c80782b8b0d68279d5d98d6dac180a3dba0007882eae5c510f2e66f0f41c0a8e3d5387d6fdc57ae707640984725e81b684797c4a4049780107b352d3194180f30eea66b1f3095206820d580d075711888454eb58bfff6913c6f3a95a8be95ac6d2127ccb1f8b916a6f18258ecfba59a84e41c65d78e55f6418fbd476a7800a9fce9b9ddf39c0f26a2717e0223ea16ddcd1778e57b74d7499a7fdb6952f3904d507d664915c2abc00d69c0a4bb1247809f4d4b0c5a7a2b9d3c194e5af958d6f24ddfdf560130f15202cc3f998efc7091a3c10e7e42b1614fde6554aa47464099b43ad9f20bc38a1ad66a721bcc9973df0a4145fcbdaf62b1ce1dd66274d9dafb594d0d2e23571c43b3c4a3a2905e2efdbac0a2535c6e8cdcbfe8340da4fa7308a99a104dbdfbeb6c9a18488ef4453c75e8b7077af0416592887e1f00417990e517a9ef967311c2b7a58b99838d84588a8957a9bef92660e51af52761721a020f835757819b335425bab46d39c99389286c5fdf24e0d5a76ee3fc2a4700221677d153d08fd701ea7861d45545c13efe897ba9bdd1332ad9742037c45162b34b5025da9215d2da26f1a7a6144e648a0e28f4c30edc0389b05ed12cf770193e783600d46a01523b0cff28c4c8835892ca9a8b1c6d1240544b4a70ded389121a6aa4eddb1d005795e4e20de8c96e9c34281a25e7676d5a1277beda37b5a91474e06ba9b353f3d8bfc9085e968b4175792cb133006aea073f8c09ef26cd1f69e828900bdc57aacd071f30d28559bc416fb207a7ca6f5c8d8f620409ffe10a3567d4aa49468534c2c5f185f7a13b0a1282b7684f13fd3f75fdd116439e72e7d41ccac51af17334cc614dfe32b3dc022302cdddaf83dfea6c70f8752891236c8b8a3c6cfda4dd4f01488427e53484717cf83d8ebf791884947e820af3970196d9e94e3f681204cd11c84b319505b894c6e3dbc3a574901e05c97b6350d23bbd0cfa366b4a2c9fc0d4cc9067405375d46bcec90d1a2d4a319fa8314e8ee60c22fb594cb77434fa60be5f8afdbbeee1076338f837bc66b098753eef8f51e9422c523c8178878c207d2005d28518aaec70cb6bf58fb8e4cfae6e044d0521acf1849a5c7b6a8102666c1af8919ed62eb05c0bea79dc511a4aaa5c3e46ed96373fa1029209764281bc7b10079a386e8c1bad93b936eefb8f3332d42587cf93de13bfd3fd8e00b55c422096923194daf7310335f30a7585bd54cfa3494dfde676b180fc960b6767cfd18de647dd928d611027a1b8002514051fdd8066db0ca5f434d5fb0ddd55389f0f9b96573637968d2a8f1b2273c78711d0fdf382ad6636cc772abec8e35f2b0d062b4169ff2617be1c0540862292cb294170967c2b84537aaa86068236aa50faad21338a20a322e42bdd61f9e2b85122162d8b87d3bb25703043baae992e124e7c8372ac2087256637b6a65055764b966823f6e054b3a2101b05af4391f66422f611e97af375c9ea204a2754f70686fe24b6c06643027da9a7d266768f67a77e1aa230411044c66f95cbe52aac2f5da9ff068d97b67470242530128414d0924f731be2ad2de6661f2f993900aec11110365950229c20bba806aafb6e831641ed6821c6c28a1083402302e0beadb321d71c5f0d484be7926e7b558f8652496ba939e29371ecd2add10e5768a2761c7925de7589776d89c60974fe9bd5f78ec90a569d6f3180e01a12ce9a3d7ca682e2fae772ac49ef27b74b2a978f8cf32047a86842b91a9410b8d7ec177e3410e613797f419fc585143a247af5c6a0295ada65ff37f5d6c968b0ee15073786723e92a26c725cee0f8169611334a0dccb9f92db573ce09747950727f476c47840bc13ae5485ca2ac9725bd60d2ba3641c7b4b715ed3165b63fef15ea11b0b5ebe4bce68068fd11fc0723e188bf7f866a333bb7e272f0c601cdf1f6c94f09c1813ddb551fde1103fa24f835793b9e5a46b3fc3778c4141f1b1624f6bf41285753ad4209c87b4501db01057b2e13594fa24e044de422c569780ba63ae1c0f0eb6655dc8aeec0e082b3180b0c180d244f6b33b68bb466507bb1c4870f71caaf1a65b7d4c1dda09e6ad3f6766db93bb3038e40e42b488ddba79ec6c88c762cc4f8fb217256775f8b994173a04fdbdd7255b99497513051598d5fd1ba164a386283a67b06cbb63e2baa33d00252808d3c01ae5ad3ba8ddadec5c04274f756663cac37f86c8e45bfdb91c1bab0fb1adfb08fb12a1a6c0df881feacdec6677b36f25962c7d9d61aeda6aea06997f31a26bc9a47cc09a3afb892c01a6e5d865cf32584deceeda13a22e0f5113ceef2a6234342e1e77f0ab73d75c03a57c29b3a1cb1eecbaf22de82e5ca795043f1bf73e5a9904dce2524b3ec7f56052868ffd8ec6504129829a33e4cfb41d1bf0de98de3e932396f79d4bbadebb3601a79fd05ab9d2e3b7c44baf04a68793ebc7e08792080984bc9d6aa43fa0cc60cdc2a799de8469ddfc05e56f03861606517edb041ce252a1d92dc06f4a197aa666c51b034516899b78027f53988e8d065fb32526634f6c1fb930cac348c3243b934712f3c2364076adc8a8231b79f7cb73cb626a0cf5f0bdf3c73f313715185d2cd482fbc91c3f19e1262b16026f5d950f0810d17d8a0f5ee106d39c99a4b13452c7779438d9f24bd31f72f6bd58773b930056fb9a700f23ed8fca315082b556f62ae6e3a136ac84da322655313e021585f15236df552f2b57f6738ccb34a81b83f59dbd1249b94750ab5a68cb0fe7b5d2909f0be5772cf384d500b152e13fd0ec2b6d63896a46b6f15c598b3cdb0e5d7584ff338a406e4e238b3bd7e056a849063b33d49a278d4468ed29e2589fbe7c71157588cf737e9ece30e4278b6a2da6c0c51cf7131ba8b7ffa1ccac7d4234bc2717869be58a0d4cc6e0bdb5b89049a94ec0ba41c164e5b79d055e94cd2f605392fa12b6aef27f3484f07d20f0d5f3d4380c82c5365c85b2d5192ea529e0a92f9731c230d2ee67c8536649202bab354ab0b06cc45795c4771f5db2377f5447ee3487ff806808f4d7e90eb850a499a48b52d275bd6f65438ebab664162f19aed0f1f5ec84deaa31cf2"}, {0x0, 0x5, 0x40, "5a604eb4b98f5681267261ebea4f3373028dbee3607eae645e1f7118eabbaf66e3e4dc509e25ef8a2df6232539fdb55cfa7bd98553ef207cd6288eeb3d9af38a10ea92d193041736a2497ebac781232723f332c5a36bb3868aa5e0010f30102f44f2fb498115874c8f74f7739a79f5dfb25a63f4faf9ced877b28783653c6f7e155b87dc501128fc26c303435612f485c5"}], 0x1b0}, 0x4) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x2, 0x3, 0x2, 0x1ff, r1}) 10:07:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8a}], 0x1, 0xf0) fcntl$lock(r1, 0x7, 0x0) 10:07:48 executing program 1: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) mincore(&(0x7f0000000000/0xd000)=nil, 0xd000, &(0x7f0000000080)=""/213) 10:07:48 executing program 1: mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/35) r0 = socket$inet(0x2, 0x7, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 10:07:48 executing program 1: socket$inet(0x2, 0x1, 0x0) 10:07:48 executing program 0: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000012c0)=[{&(0x7f0000001100)=""/94, 0x5e}, {&(0x7f0000001180)=""/179, 0xb3}, {&(0x7f0000001240)=""/108, 0x6c}], 0x3, &(0x7f0000001300)=""/79, 0x4f}, 0x842) 10:07:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = socket(0x2, 0x8000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) write(r1, &(0x7f0000000040)="83cf0ae351f5d697505f3d3b4fcba5864a80873d6889b594fa78cdced8cdc3bf7039a6a5c77eea56d6d2cafdebc8d0e0d85581f9e6ed477f67b813fdb20aa732fd9350", 0x43) 10:07:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) getegid() setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 10:07:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/66, 0x42}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f00000000c0)='./file0\x00', 0x98, 0x100) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 10:07:48 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x7, 0x5, 0x3, 0x3ff, "9bc80493594b9388e76cef70654327287554738f", 0xd6a, 0xffff}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xb83e, 0x4, 0x2d61a43f, "a527985fdcb530a8221b3f691404cea601904894", 0x5, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 10:07:48 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x20) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)="4d99a82df3912f840649f118bd466fdfd87c5c49418e627893e71c2a0aa75a6d844f7257c542c632a04b401560ef69ee9659cff791ee300d00ddb763d42f48586f4c015f611dc1c68fdd2bf62d475bb3e6afbada1381368f38a5b248a1444b0511e417c1cf1796d7a67c63554bd8b4862d945f810ba1e8267ebd705fa8a10cf9d97f04b464076059865c4e929fc8ab04ebad4aa950dc19c3293c69aa3312d5f9d03f4092b5ecd36e2b3b71f0804b0f15c93273315a021561dc7d794502e050912569002733941c8e720f7892a621e653c685", 0xd2}, {&(0x7f00000001c0)="aafe09aee24bd0e2339a4852f6c93e31f29ba63405af4a2a63dc30fae0471731e9bc03a2ca4a457caa90d7d6949493374b1276ef2ae79497613b3a02579421bdd87e38dc8dd5db622e46ba0329f1d212df8b0fa3300307b423f738caf150ae931d1d43d3b0fbea4e5ea2be6651763a7f8b1839201c19612926b3b5ad37773761949120650990de6c9a02b3020109cbb655b08ba9a8fc05f703c1cd32f04e12", 0x9f}, {&(0x7f0000000280)="bd9fc697d4dbf2f0164fa495003387b640d398f757f3d2e9fc24438ce98a7f30fb218bf0a8de32509270db1db0ed78058e179dcc20f51a5d28b731c0a36efd3dcdab0e245fbab7453073be7e31b802d36d721cb40267400a69b2f4f1b7ea662beeaf0f8a1b04ad5836a4f4fc09c273b3bf9b30877369420f4f79fa18e47d9b06a075db074093be0ae780380884892613b4f243ed2986ddbfca930cccdf2eb036d55f0dd995e07232e139a3924b24cdb8880cfae884106e11be6ee6d3071da7eb94982a57248dd32953bb44739f4647464eaac093a399c18bf84048fc", 0xdc}, {&(0x7f0000000380)="d54a154346b64733f8014e55656ac99019986956224d25dc79db305f4b4a5919cd4373c5d307ad5171451da4471455dd3f7c09dfdcf8c444e187701f9b26ef6394b61d8bfccb863c2b594826a2ee06", 0x4f}, {&(0x7f0000000400)="d94c811def39e537422ab5303124073e34cae66e6441206f0dcff390bb04d4e4490e6470376f3e73c4d33f8ad3a028512be37c5ca3733ae4e8b6a955bf4bc0b24afda229e3b0b143e3ef9e4ce6db36ddfc05dbbb863e3bdf8fba8ccdd0510931dbe7cb878ca2d4d419f46962879e88ef316b88f00ad66ee4339434ff744a3ea9e4d7a080b7c6c6f867eca032f523d7666a58cbcab7aab663b4382405fab84e1f99487581876a042333025ba589024be919f4060f4d2a98628dd4db3405abc5c4", 0xc0}, {&(0x7f00000004c0)="de17836dfa58e376234347c9f6253f31847c6b967d0421325e2ae528717476cd882ba4893b366d52db327320122d05c92b56670347d8e65a1ab2089cb4d337ec25f13af1d891bf5e0483986dabc9692bedb7f1ede7394cf56c86e2b0b1e731cfdd71250f525f5be10a9c97c274abe1e33f6228868e175ad3731189e1fbea223a6f2f8d6f5f27759f33d5f047e23d3aa5805b3442221e009f8cc4ec6a4e7bc825d0d6e367f3114f5dfbcb0e1eb540ff46863fd1d34792982522645a0cfa0be66df030143f20d9244c1e66a038eeb86ef2a42e0ffc6aed63f5", 0xd8}, {&(0x7f0000000680)="e37396f2cb340dc7f9305ecd1ca2a00058c3fba08808409251845b3b87e5cc9cb73d2c061e8cec0cf42c6e59b409e43c8124d14e92b8504965a79eeb2e9bf1fccfd6f00dc442f28d2a0563d8294f061579c19bcc9a5b5b55f74580aa0c982278c2cbd3c0a863ece25f438fd5a0f3698753b1f81aed3459ea3b3f2ef62a27959d30d701ebb651ca31cd1d4784974f8653262376ba397c2ee26b2cf6a76f37e7dc14cc5487d9a78343af", 0xa9}], 0x7, &(0x7f0000000740)=[{0xd8, 0xffff, 0x7, "ab5ae6b885ca63a6801bb0202fbf5895ba416c854cd431d1b1cc2a9f1861368a12f75375c204df18009ff268c4a4707ef67d45971ad222f8c38cac37de874310636bf928d6827a0b69265283eb5a98d555df53e0598bafdc3ddb87df7871ae517348a689eaea9bedf3a93133aac72715ab14666a78c59e0e83548be9a8b5f628625af128c0a258295323e665fc72cf4a7f1742cc933e1d24bfc8623a2ebcd87ceca9f1df3d88dd230754351209114d22c55f782b47dc50969b6e61dbc0dad0f68d"}, {0x40, 0xffff, 0x9, "4cc8aed0f905b7c6e59323a5196e6f5f935616337032bc61afd23f79e3c134aec49b9a44436521b81ea1994982a1aa"}, {0x1010, 0x1, 0x2, "dd08ce33cb725a1335730cdffb9c337877e3cee73eeec779895aad1087a829a5d24240b7b3617d11d1e83fa8af214ab3d0a40f7cb0c2139d49a7e3d2a67d0c5df1ee453482a488965918f6729ed3ca219d76b64ffcb00890bd91dbf30a980271e0f91874c8a82a02a79d428435db3cb7d847e666fc125f7133f14e67e77e5bf8039ee702698f4f97cf15a5273da27bca4c0cc0bec98c119fd3ee16fd5a7c812f3089a1c3cda23bf92cfaf1e543e6d950ac5a2a7e245f1830b2921a8db516e4d467cec11c3253ac8de2de66bc0382b1b346cc74eee320541e164089494e1c6d837f51400a6a3e358464db7562c0e66613aa69c8e9d6ad6f6067359f9eba19fd9e4ba6e2a5196cd4c30279819f126eca195d7efb38bb1e24532e23a765ca37dc616ea20a64846fc5c9653fab774254c6702a6992c60bda84f4cb0a646d8b1b4d405a40dbf759c48f6725234e67155574ba1073b11bdac2a30e7d47daa2cd858b4feb011c376bacd0374f16269534761d4e4511cac940f2474264de27547b8850febcb860e606ee7a2316a36f44e42c1675ca2597ab8e15c62d1f1326089237ca524dc6182ae51c0ffdfa6bc46cdcad5cdbbbe065df9f5582b46bda4b642eea6fc33b48481e285693c3f8daa7c5a11b815d9a05dd4471be3c5442d807c917f4aa72559ef5c812c9855090e58b086191e901c29c7500d3cd7964403d57620bb2c5a49b888dcf3d0cc07972b45865fe3345457b9b3c7d137b48949dd2700f25575ae28468249b6707e7d22327285e2cafcbff06881179c317c6dcfcd57268d8f12605e90d2ac775d0751e390e708626aabce78adde1860048066085d8545deea0de51c2dea67d8e35d6d8828927d53f01fd0333bae95b2532265992fd26ad3d5e1bef9186c97e2abe03182aa387d776c53c21a3cb3510a9198cc4caf97615c1f08908640f591a4f16ac20461686c5db5d5868c8031614daedadcd8fd55fce04df1f3dd5d4542d87c9572a52ae5f80406aa2480b21af443087c8c6b446418e44fd1484fb820846d4c0560c6ae800446b92bff77e165dbf542469593ea7e3e584e2c0198a645f43a30fc7a55e31239a49e50272ffc607b22f563d720b8c420d7be208ad133cb86fd0bf082a73048f7392d70aa0aff95708bbbc25fe12ac71777b99334a5147937cb8f99b2ab77238334f3f04d16fb1f60175e531dc53d8ad2b9f2449088d6c82fbf2d40b08da077867cbb8b93ccfbd16619cb28804fc29eef10d1b636ca53e1e6dcaebfc8c993e74680203ce4558244dd459afb3cf238f1113f2c30697617fc38ed53881b2e819608b6b36aa9a7b152b34ddf325296720b8544a67ac446ae53b82c1ab25fde3b56b9444212e644fa09d951fce0bbb087903db0991695e016b07b533aaaade6a238b26bb5a73dfa9932d965b9bee751f91f0937b36e50dbe974043db642263c50213c093e1be7cf9ef43fe9825c33380aa965185b8a83dbb47e42f08c219354db352e428fc3fa2b3f181292e0d144b037acda7683c49603fa4c169d2410cb5e49eb4d208649bf5e6c7486649325edc670ed544e515e4a05afd81340e355ea391ab3eab5ee569c4a4c9ea96763a68a8db4a169dbf269b3ea4f4587e698385ab2b24881aa0d81b6af4b7b7e28490c7f9620ca74d5a2809b75383ebc3a4cecdecde931537bdafaa91744205c3d6dc98078a3c764e2c49876c792193b969b3cba7b28ff6f755486adfff534160b5e805b7fa0963a9f26011bfeb181ec85322e6365f905179a046b20d2a367cb1cfbf6f74d7e0394c174462d7ef03ad7dad08bb358ca557ccf0d49ead11d4ab1b318831b13825d1179fb21e93504e1ccac7f04f15e1df2bd7bc2701b45e6a8b14b6d089ce7b8f4196e13d813b24bb3755ea84197f3303bf393a2834c8769d63168e3b9b4b5dc78339b4c97e255a460beb7511d7bc0d8ba91e29e788e36661afb18a4ba86a2fd4b9b98d66927d005d39bb567f65dcac6bbda975c9c74a37fbfd143a8f8198589c9b03b4d3226cb1873370db20bb7e6b9a40f68d5ef97969498560a8d5ab21c58bbfb55c07b738fdf73ef798e2e5720e02a44207e585572a90832f6cf1b8c8d1a1800313b8b4101e1ec00b4cb1749ef66e7265acc0a56ae338ed787707f20ac570a4443da7dd138cedc452e95071578e386ca482c2dfddec1a378a70d331225545f9a1339d1808934c566dc656861567a3b91538cd166d33eee33b99d3ac588fe5ba3468268602206620bfbe60aff4f206b5fcf0541c2bcf515292f0d9fa391124963b6f1f35f25fb7e03f7ab09e604d7087161b734578149d45a41139445867a4dc2fd7d225432b4a90b774a481f51d82b8e1b6cd09456e828767c86bcb68567a1326e5bf2a06eef864cf56474565360c6ea3684fc90934faee7ca239fc238d40de250b71ff5476eb7d939506793dcd03371d9ac5cb5c02e88eb532018ac0bd25a06368a224294c830eedb3f19de3ec59bc21db2e22a8c7d500459c13aad6ab9dbccc8eb678f8eecffc924745f3d09edba862f3e838515691b19b2e8257fc94048798ee0a2f58ff80d4a03e3c7be4b24c3c4fea9d7d175bd4ad0c55cb0e801ecb4cac754a8d028652b7375e80090be9e15f5b7a1a33b0389c17ef7e2dd587d52b53cc41522b0b2e7dcfff9bab0e86de68f0870f0ecd46c70bd211c8ac62d7851f8726c83a0696c631680d94604f2638927c9956d88683aeb75e4788fe72fd845f189a1e37092d00a5d771ebe1ebff6b15b44d4e1987a1a4520ff30bf192a22cb946236de775234f3fe5648e7af60aae375f080d945565b5269c08df3d71a91186bdc5842d43ccb93ba3e43597dd372c7bce162d2fec5b254a98497c3589f580885c71f4fe9bd430fa46db6558921570eb93492b882fe242732fa468f267b95c5d910469ab2036499489497d13f566ff38468e7e746259e882b04092f6044c86325050089eae9b351ce0f9bdc96a05ef9130f96d1bb4713b74ca2f3e518acf7c8d259c03582dc09efdef0040f08563bf41d0d68e20301825660740d3ccce63cbd80a2424281661931d7899684ec1c97a3f34c0f3dfa83a85aa6d01e041b9de0bf3c7e4c0dcdaa6e9cf761da837f264043a5c08ee3b62d87f5338c84ae61afc230251236d830ce758849289a4a951e012b3d06297b25f8ac194e3f69dd2d35daf8b6636da32d781af46dd11ac60338e2bc96873938e72b24f40a26b5000ff33b23fa1b4d55736db548a19ee90c19bbf02ef2cc5c1be07cfce1e77e915627b20564f119fbb2adca6cec007c4abe12f34bd947b2bca3507221ed749bb4a08d4b28c9f9baf31a39eaeddf77064322fdaf1a542532c7e2b46757136617d0d679f15a2ab5dbfb0e614a24037061174322128aa24ef18853ca9835150981d8398ec196846dabee1be792f99fa07467c4eb180b00828f4c2a14072364029cd6477cee094c7ebaa0a80e12e8c3de2cb81ea4da2bf6a4e42fef48d134301bff44b7dbec79058079e5b1a4691564f53d373586cf965148a60313ac9d3f22b965a360680d7ff99da989c9d4926bb29a27857ecf80bf02b24bc0e61b686380e8d660f1f5eb8ee436387ab9cbb735826b28e4d3b006b49668defce5df8da2e637d25df2364c879491399ac36e1570fb48205640b6d2a57b5571e33118f92cc6bc8e6021c8a40ba7a5900590e02c15ec2bc7f53273f002d5ab6c8de1efec3f87540ec99bb245b7902b3482a1aff7670b711c7d69f7d100136f58847e0c857166fdb6e04dcec7e853b2958c4a572f318da99163178ffec51afd55933431761b2493b993c819a37b300583092703c768e163ae796ce7cbd71c5c158c5bef21da2576c211c0bbac92fe407529a2cb42c113301ffe5d0e17e09602f96be8b336cf85e8f26a042bc38d26f39ae89489b5df16ac4ffa8f7cffb16345acd7844d8cfd0282a82b910cb04feb70fe599e9089f55ae2b359d028462f24a4c52c20e753bc791eefc746837246e9a8afa72da44515ec0ed21cf3003767c49abaa4c0bc0a3ebf2ab1fd837691cb5beec32510b923fd8aa7c754735abb60a23eeec8eccc05101002e0c7f525bf240ce0e8b2014fa534d1264d1ae357b264aa6c7750631eace95e7a1272a51bfd46012d6b1b3248696171d3487503310a9120167f38dcbc891ca6196e41e052b8b8bed5e07fcd1f2f55822ad6dc917723f79072cd75bd9e5adacf094474e36e41e69cf84713eda613254a969e1533e3465ee1efd8c8e44b0057ca9508598d2e94ac4e41f105437bbcc66ffa40b7451c36d40fb63fb50c9bbd19d1b38287677d763c302de644e5a73650cb3f4ab6d06b28a6e4df90ed926fd4ba115a376b35cca14baf9e8a76d09a0cb8a1a656255e1629d38f8fbbc353cad377cf51a23274f08031056e2484895327ccc8e6b030cd1425947da7afb930792ca4d65108b94a6ed99f96eaa99894a3f1977b38f7c4880bea458cdbedde819ee28b7ca3843f512fdf46f5e3f73abe888f98317ed0533977c168ab8310ac242b65301e00437a3db74cb236b01c1028f8c275487e1e90c5d0658e541b63d25fa94eb6b990f4729ed72ec412d4f56f25b505565beb86ae6cc47e6555e58cc51073177a22f176dbd40bcbaa11777c1320137c8e016bf81fd97be3bf99a3d52546c996d15a299e18c0e88766d992bf66b8c3f49e8d702cef7f2344929845ba423407715bc78d411b727d0e26f759f943b8d520e7ea214894794dad475e990a733a0759829194005a51219350c72a78405d0999fa140f4c31bf74b1e376a245b8c206503a4f6112413d7d5411157bf14e49ba7e879799aae8e1808e0e446c06ca8fe8507aa66b003e580a42d3ee3c830b72d6a4de8a5ec0774f889793d1b088b7f6c8c74ec2e37c53d9cb331d476ea821554828ffd7e554c6c4f917fee12588f8dc2e18e288293603c67504727f4cdd6521f4ee1fecf6bbd7ca414bc9209a35688dc29e53d06e5e2bca5a0a7f82b0f0bf1d79e4995d7b768a1cde9cfbb080b058dfb93022a77fade8728224a2958a139244661f190c30f63f8ff4e027e9a7087cf513aec3a7d1f5105dc119e18aef59a7e8473cbbf255a284fec8cbe016d022dd8eb93cfb8cf28ad5b31df9fb895fae4dfef6cdc98ce25b457687f5a30706df74ec0a237bad9686a3af35b0e2115cf73b5ff8671b698a27e2bc662438e0b66983be2e748fd1df04d0a582dc3dacded2d7548ca0f210fc906e4471ddd263a9ffd6d6564e64303c913577cfc9ad020635121b1e858025731439680f6fb0c4f717e89a81fd0f40e0ae9f25ae98bed99abe1d9cddc5842b7ffdbe1fb0ba814e5d1b5f0404806ac361360d07a99841bd27c4e3f11d5adfc2b0c187939bc2a602a35d24ea82ba029990e5a4315990d3abcca0d951a22e7890b60073c8e81088cdf95c734b832cd8b9f0b38506aec9030cdf162e220a79faaf2e8051d4cc266fd717b46a1b0fc15fbd69317680ca62dd5782e342e10b473e578512544196dd93af5e84e51785d827e31afb2c3e0dfecf35b66d9848e0a8a0fbca8605d6f3d84927cbaf2b42d1542ea8aaa5aa6fba8d1b92d9fa1268ef166eb12a637e2e52ca2ad6a7421ceebe0f42961156e18fe7d294fcdbea4cd0604062637c7e40ba29b3305f47bef7286b48d4f147c451b6cc10752cb64561a309098498fbd9802fb3bcdd1ae0653e05ed486bff2bbe45b85284a8cdd1689e25a8e30ab983d87595af4d79f245efcbbcb85c2db34f049b52d6a91a14bac4b27d03728"}], 0x1128}, 0x4) r1 = socket(0x18, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000000)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x81e}, 0xffffffffffffff41, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d54"], 0x14}, 0x0) 10:07:48 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) write(r0, &(0x7f0000000300)="6a1d6c9c6e8cd5a9fc59b6e76fd899319cf65d87dd65277f99d324793f0c05e5a68fd4a4abbdf4bb920d7c6d1e40f991ecb23e34e552db6136e17ebc2fc112dfebe056d94e67639631dba8b211e25d8764e3362bbe7a44082e0dad3d6e0d55338716397727f8d56844b2f94633b9aa3ebb5b788db95da93613bf54103ac878c24e156cd7", 0x84) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b8189ba725f51355937c21468021506a20f6e04252cbb194a63b0623fa261ee026af07ce9c37b2086a82892041bec42a58545e8eceb1e2d234a09e95e6c3ba1e7a0bf354f9548941e728f3c2c12be853e4cc6830ee16c5aa02afa3829145ea206151e7a8ae6fcec41e6ad52c538dfd279fed9b0eee613a7a7aab1e650b2d3b164f45a1d9b3c4d5b01cfd7eaa9f184d1cd91b23cca7223aac6d156c30e5e407bead34ca0c3ef77714aaeef31fbf00961c9b9307f4b391d79a2f6c498b2fecdb9ea6c72e95dec59e39f2a1a5392434f37d7fd6176b1f2765516a41b1beb5ca8e2de4", 0xe1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:07:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0xa21, 0x401, 0x1000, "83428bce4ba152dcc8ef3808b0d2ae1d4318ba65", 0x3, 0xcad}) r1 = syz_open_pts() flock(r0, 0x8) getppid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 10:07:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) r1 = fcntl$dupfd(r0, 0x20000d, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3f, 0x8, 0x4, 0x100000001, "779ae8d58072e34a08a2ec04a5fca433925a5deb", 0x3, 0xb}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f767f1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) 10:07:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2a, 0x8, 0x0, 0x0) 10:07:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180), 0x10000) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 10:07:49 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x0) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 10:07:49 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) 10:07:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x0, 0x4000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) open$dir(&(0x7f0000001880)='./file0\x00', 0x8002, 0x80) getgroups(0x7, &(0x7f0000001840)=[r6, r8, r4, r4, r4, r8, r8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) r11 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000017c0)={{0x1f, r7, r6, r5, r6, 0x40, 0x1fea}, 0x67, 0x0, r3, r3, 0xb69b, 0x1, 0x800}) r12 = geteuid() getgroups(0x3, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = fcntl$getown(r0, 0x5) r15 = getuid() r16 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) setregid(r4, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r19 = getgid() sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000200)="44f20b4048a883783513c45aa309ebb787", 0x11}, {&(0x7f0000000240)="526c4843524613c22f989a4c018a58993861df85e3359e34822b41dc238ed5f961d33c401d18829948761ba17515e27102b5d32d53a36b5da90068c5c71670d2da1b6aa7a6e336ddee3182bf5955575f8a6dd89666b654448cd0bbb06a5036b2b584df924979aa1dac2db65ef555d856088aa03b47f1869e079078a763758218fc933daee98276d68315f05ed17c607875430ea98889c991ce2193b5412e389270a3e63e757d8b3c51896e623ed31b2791624cb2872fcef91450cc6a5b660e3ca1c7c446f5992a3e850a6a539466352831959e1887f89fad05e7a72c87bb3813c2e944cf02f69bd6917cf51dc87d6cafa23e3f92124142cb0ebe54ee0d6e3e56052d1fba65aed5489c2fd83759dac49ce88a75f916016356daeafd4e3242a7c3c3a8a0997fdf5c2c77d830a96ff9be76402afa55fd10746a397801f5110d3895e125566ad067c653f8f6675ab87e17116989c674b34618a8595a0b5d1024f1828b07e68bab7bf7c1c23e9bf528d5e4580c246d58764ddb5c7e3028bf4d125e39a0f5f61cb3e2d95b1f7a74c2af056186bdf937714144df626d220df4cf88585e82468b5a29a0c30c4f57ecf551e5f65b388773b4c92c1e8bb7982e7f99ba29e2f31c8e40b97b9746249ed926c9a7bc7e40a34330519b375c27252fb1e8009c81bec67339edfa07c0aa9e8d425d25784a22662f5512b31838695513020a5a30095d1bd3cdbcd1315ea4fb9ae4e4def0dfb5fab87834e67e1624c2df78cfcafe9aa41f1d4ecb420cc3ef9ed9e2f97666eda891182bb076896ec6cb16001f81bb8932dafc046c202785b7ed8945e81d4d803e659e8b7d94c1695ce4aeef438c77697db2cc19bac6094841f4a60de768be2ae46a8ccac04aaf7aec031bbe83fece462b48648b70f8e623d399d19dd5308360ef742249c01f40835b873f3cd91fd83ba127a1de547721ce93f0e1674a26e7e2cb5bdcf2117de54fdc0b0856468898ace0181abc2e734acab86ef724d47210316d9458d631401a9fd79c453c9b4bc0b8117d522cb2c772bb721784002d497811c4cc70fbc3b68bd6e23d53cf7195b8e8ee09a4a5d39eef6ac1d8b751d52581c16ca9ce5afc8acb45ae7166f64bf21a92a77940ae125e2504218e1673de05f22f2f4337a5466af012ab96ca619e318928d7ed611a224b4d1beabce9de7d8b305ec8716d0e46aeeb36430cdc96b4277352ae5e20033a53dc5e98341c08c907285ff4f2abe21a1e1de4323e43d9508f2c81d284030ca91d7627521cad8bb741740f70269e629be462209cd48fe3ab0dc5648646def3b186723979c2e2f8baf03142c4689c54246d207b289f4df18b3ca973eab1e6886d093ea78e7800302b2ae0a4d04e70900a09d0c8fae12e443632acb12763b00bb90b9b39194c5ff542fcd27db249ef93709229dfdd7f0c538886a7fb584f27999c86c3db2dce33a4b467f1f17061bd6ed2f129a703f057510cff0875defae988d694d1efe487972f9d08715a36eaa9914a49ba4c2a5040ff737a86b1f5a27c259f4d2a9ab138d82786167cac8e074373ce3a84b771febef338ad958d799b3e29e0770c9032ddf1c074a406294c67d754e9b96a002177acebd2c7a1cc7f1241762527e10c820c213c4fb77dd413ebafb483338b3df3691ccc0c73cba6e96d2a0a83c3691a0d251a7800f88e04c924d15c8772efcf1d28b12584315aaef49181571b2db56170cfad355a4a678dde777ca6d21d832babaa36832ef9700bed35d9e089f02da462cc7f0374ba939b254aad702af98ef6c1598839141b3774a55327440b9260bdcfbee7577a706872563541391681d6a0e73524792d4d14d1098a1eece21cbce215fa152cc31c31750936d11bc8f134a98c29c4337b5dc082d888175c59bc042c64ae516e48ec8c4b7e659e40db2b230dd805084abd3ffe6bb533ad1611bda5468f284f9419ba6f013647f53bb4abbdbb0299d33db38f36ada28d16e9b20ebe8c8f38ea8af1c5f7d110b6b887e1153a8ca34d6dbf6ed8df55c17506d2ffd14f76fadc479a583cd19317577c70b96ef9ad26e9bcce9f744b3d63e9270caf64d188033a307a2cad914fa1a0739b753911e8a0b3a8fdc486cc3911e28326c34944d6475835eec5a208e1318b9874c5eb10c978f2b02a113a1f19e1043d5ef69c3308b8a3514229455dfcdc41a84cb12c0d895d1db0729423e452243cbeaf4255296518e86650a40df2e51f7a1b28f5b3e4b6c3433e4b5f6fce58d8b9418a27632b4df5eb1e072f4edb73ccc71c88ee839ce1ac7102d9f4f0e7e59aa5ff3ac79f0751db0baabcb1ae306ecd73a27f073a64a836e77a5b93212f4efb20d0cccf859ba1439ac8714524e96d984c1f60336d5be8ddd0375e057876ec748cdc57d50cb0ebc57c75f4d5eb856e5d04e8d40c8388c075b8d08047edca4b2f55805ce8c6ff2c8a18aa3073a69d98a43a3e11c61a65f300b0260242ce7a1062e21799c3574594f5c1f0f7b4425bdf25c09606594f87373f642442619048f24f5c961b372f061eef926ab023a03fe93db361c5d1e66b50306ac8d67484f4518d5e98c479678d7d580a520abdfbb0c2c9a1e391ccc680d40f4e6c944a1519df1af95ba419235747834346b306f20bf3a2852a6c84b559eca67e24332267c280c7f30b271a4f406ca093c87c495d633e1bdcde16bc9d3fef870085d70ac6803af9eb5f849bc31d7aa24b133d78c4963984cc3c98bd032f27cb07cd44cf06a7c1f5afa9791d379ac0972e3e804a92c3f55212cdb883f91989f0cdc63234d3573aa20a1af992b2c918e9c44dea3bb7ee009325903408a58101c55e555dc0aa544026ba23f12085a6f42beb3b17c739a08ac71a69f8affde3e9e162805fd094971d542c9396d7a9c6811487fe7c7e33245f49cbcd508931dc2c08ab610a256fdda2d265c01029a26f6f8a60e4f58405d495f201fa0efd8b502e31010717908935c1a44cc7a7db109cc82d453c313753f64b6bb26d20902aedd039336d58ee250becf8dfe42109b7bd1290f8c04e7980639fc1703fbd5428d89e8950065ca02daf887bda8b216be60357d7ed502ae4fcaba0b414135538807ae1bde19772ad461c6ff2c65763fbe8512512ea0ffc92aa797389123898fcb91947319907337032785e9a514d94578a4af4959b8a78e1644224ae44892234f65a00ff6320e00b6b05ea2163f160baa346c49b8dcf9a82a917ec8c461b565f7c6d84c56349408f3e261417a3713f0460e9a9655757564b5603f5213d00a019606a3b3ae408466a487f53b5ca28b516895d6745b2dcd4b0c20782dc1177862b8e966f20b06326c4fe163677099abd65432045ef22f9bc59ec685a823b5321f66248dc2c52879ec27f4645a702cda5509648dc62a3e491f82d0e499f59a4b5077508ee7c58cf35d26dd2f0fd5a34b925e1a631a8dc5ac35851f079295e6b58e7ecbb12a543829a3ffddcc6990fb92d7890c7fd2404959e64b83abef51c32db1955d5f8a3361d3264542a4167953952e73d25badbf9165190d471943a79680a329679d2f41a72943e619e3b0f0dc924e65271fd4c13a199a5a2a48ab75dfbae64e9cb11cc69d29ea0296b0d9c36bf388efa3c05b204e394d352337826e55bf5381de9da762b898b2aa290a5ff3c369352e37853ff87ce43fd5849137846fe305b988a22c59a109c7e04022e3d0002980cd283c15a5bc82b5f6489dd50e10149bb482c02a77081c950f109bd8615d12acabce35c642bcf06d2e7df8f11755257d72dc35188c4ae0900d6cfe1af606acd5877e4924e614e533ba703c4f1f76832457510d832b0f3eb4d8d1394c6f105466984b5e857e275b9ee354848780730495766600131925c83c370a5329ed93d3c92d76765f0648597b2c7f4ecb1a6538d7bc0dbaf0ae256b77f3f5cec6ec69ad3f135ed51bf45455691ea025350236202a560332edfe4854fe0c11297500ec1f797b50eddfbdc6664491a9df51fd4cebcf1a8416d9eba3754c74bb0ceca7479b28082117e7500a46af06cc63eea885f6b89ace478b72067daae03436a766aa6b9d4a15d26b09534924695f18f745857611479564825a49c57698578a180c22006a9a4f19159ffc6cc2053e62bfa87b5eb8a35f71e416c71394e523b955a392a69e03494080365985ecc0758acf226e6955beee70443b188125251dd7bcd8bb5cd7565bafffa2b6c4dd7b6e795d01912fca9b160e13bde813738347bf04a46ad80e0a043c3a4152355b0d2ba458c438f45b19ac5e4bdbf99570485b8f146e660786f21f1848b65a6ae086fb9864bda1f81c0ac48939441e084546db09c630950db926c5e58337482ea081a8007b383eadb4d6cadb114190fcab9745b048b5927b5f917621d67b50bc72838e0eb47327eac48fa550699e795e2cc8fa8d54cb3ad45bdfbaa318b58ba0d7d538dfac872180ba29fb32a8f8333d5bcb1a28dc53391e55b517e084c08386faa9dfe9f86dbb75823927e68bde38bf16eb0f9e568311a08cf0388f7a510af6f929865b4db586986026b5759a214011663ce3595acf4bff267dfb041600cdce776db2e2d5dcfd57016a16862707cf5bd3ee1736eaba144ddb88d0ec50d0ae5531f18c48c659d9e84aea3f1cb87521f232b80b369a5f610e7bd962d14450c13d5ff0849a9e9ae18a5ed80f924347f50f33c1b047f775120880575959f750afaceba9cb629a49353a842f26d8fea90f7465bad4d1fe1f1bf7cb2b4d19e1599b0c192ae600daadee6a276d4c66c00be6c8a0784254eb2e20670e1364b144bde3d26cccfe2f8f9afb552a5f029891511a79ace8feadd098a6ab0c0b17daf06f6e87df059a7c16193f0828d9dbf1dc2835c00bb5b6cc913008d37db3511f368614d7b5e35efe36ec79ca4b4b37b40180dea5e72d503dc1e82123e285f9208efd7a648ac545eaaee0356d36cbd27d5e6fc63466def7caef07dd67e140833c26136481511240c6ef6618cce12b0ab50317e4333a55aad1ec590067fb942abf5301fb1eb2b842ca6908c8b6cd5a49b71c6cd1e6526dc8317359e7c8e0ba77ff450a1cc28a923b1d499894dc9396657d07ef6413302368d006f5214334885b512a50de5a81815f3d9627037701778998e5eaff1b5474a9fa7f40b5656c4685852d1a76d74fac00b7128d164c71c2ac9e0562c6292947d6b45024a8a47bf04485dfd98fbb0b54f979e61f365b71c6e6391c815c0a1f14c5d321a8849e99af0bb26d3ce4b85389b46b4fc92acd632303caadafd441a0b060b3c961c0d5a9f5fe40799d21a67b1ffcfcc4f378db5dddb89228b22ad63fa4ee223de7fe9b125ebc673de1f6c0ee46c8e038aa8d6fa119270f1a5ed28b7c60a0a74a011695bd29ba75060e1edd5cc0b0e89772f1608ea119c4e09323615ba601ad99b4f7ff34b86e6fb7da2b59540550ae0e70b0e932f7409ef70455e0a091d925c75dd660656482c64da634a614cc7c2f29e0ed7c2d639503d65c5311128cb7f98cf7358f407458cdf9b7184f0bd90f488560cb044d6bd8c8dd1229aa990fe4082c249596a3cb1ca3fea51fa1d2e4aa610d955f2cc3a2d9333edf4de575d036e79902070186ced0c792b79d7525051590810012bbfbe615dbbe53f59520a5eeaf99602028e0c7d458889182411e9eeff04eb4c6eb24ac9e8fa18416de9f79cddd856b9e74d665a8a8f18739f9dbca11043b7ce02774fe40988f73a1f28695035a20317e0b2302386d953f26986edb6ed793c3db51e0f4ddbbf5e4b3f5fabcfe72d", 0x1000}, {&(0x7f0000001240)="3e687d198b26b07ae36a180b08ddf123ebb1735cccf7e1e92384bd04fa5ebd8a239b63366b26b95b6f2f168c88be02ac78b602985de31e97f0bbf9e58882a48d9005822e815d17b05c9554720f245be02d98a2b652adb9d6abcd41a82a27d29abceb56b2dd2e9e4b44cd41d3d9", 0x6d}, {&(0x7f00000012c0)="93d1948148362c84fd53bc4b1662ee893b52f0", 0x13}, {&(0x7f0000001300)="d39cf66c50dcd1e9c7918791057c6b291c2e1e9deff84e136758ef2717b32e6252b4531315cf13cafbc91fb8d65d9bb4ecaab88e5534024e76942eb79326e59214", 0x41}], 0x5, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r3, r5, r8}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x80, 0x401}, 0x1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 10:07:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x8001, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:07:49 executing program 0: r0 = msgget(0x1, 0x20) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRES16=r0, @ANYRES16=r1, @ANYRES32=r2, @ANYRES32=r0], 0x4, 0x800) msgget(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) 10:07:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x84) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x61, 0xb0f, 0x4}, {{r2}, 0x0, 0x80, 0x42, 0x9, 0xc000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x60, 0x4, 0x10001, 0x3}, {{r0}, 0x712f1c3b19a2518c, 0x6, 0x1, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000063, 0x7fff, 0x101}, {{r2}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0xc0000000, 0x7, 0xcdd}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x9, 0x590d}], 0xfffffffffffff801, 0x0, 0xfffffffffffffffe, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1000011c) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 10:07:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/223, 0xdf, 0x800, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 10:07:49 executing program 0: r0 = socket(0x1d, 0x4000, 0xd2a5) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0x8}, {0x7fffffff, 0x80}}, 0x2) shmget$private(0x0, 0x3000, 0x600, &(0x7f0000ffa000/0x3000)=nil) 10:07:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x10000077) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) 10:07:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 10:07:50 executing program 0: pipe(&(0x7f00000010c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x20000000000, r0) getsockname$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1e42ff562e76c18cea9f6573b6fe1513518c8b32df6acfd321de75dd1cf21a4e1e0fecc58652f3d6010a3dbc634a7e5a2e5de12952498bcb19a9327"], &(0x7f0000001040)=0x1002) 10:07:50 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt(r0, 0x8e0, 0x8, &(0x7f0000000280)=""/160, &(0x7f0000000200)=0xa0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000000c0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) write(r2, 0x0, 0xfffffd7e) write(r1, &(0x7f0000000100)="79b11cefdc2a0971305fa276a0d4e84564852d42613b052aeca314162fb5e7ac6d47082b97d5963d02e71be1c128b269e0155f0d59798e3212cc4e41b3f2965769cf6cffa70bd1b60b379e8b45740ee7fb2470e92a8dbd4ab43c86a99490024271dc8e", 0x63) write(r1, &(0x7f0000000000)="5599f0a3ae89c609a3c0db9d6ac7064d3d79a9270aeb4c4bb662294b1d8f7d6c596b9e7db1a680d05327083b58d4d8b86ea460cc4318db1a347d705108b47c1b8b5fc8b75c587348d144a12ef70e3135d9053024b56c7ac0ccf86c985fb40171f5370d640c0bc857da6ee3943d6bf153d42ce8559b252d518c423f8477b28c94653a", 0x82) 10:07:50 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) fchdir(r0) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="8285a9e2ff2bbe6d9aac6ea86d124d0657cb3b2a6b58b3dbd91e", 0x1a}], 0x1, &(0x7f0000000200)=[{0xc8, 0xffff, 0x54c, "66f420c95bb250e7f1d687c0b08ccc82b460cdf1a428246ee415b8da933393ae78cd0142727243367001ad40f137eb43837acd3c29c489aebd344e899084c785101b41e74a59cd2aecfaf6b5939d323845253e1555fb76181e97fc05277ae635b1594cfdb66db2a5e68d96338ffe3d5a26f2eef547424192d95c833e416bb3a8c5a3bb92c29f0ccd9b54b4e5276ac327da07b5ff19feb0c02c22b38e24f44ae416bae8d299ee54a9bd4c0ce2c42b4f8e18af8aa1fecb6e"}, {0x1010, 0xffff, 0x9, "74b369cc1195f6487864bf40865ccbdd9d5a3af89eee1b4cf42b0f7b91ac79dfc6bd84d2cd16aeee496fb119dc0ddb5109dbeb7ca351202785abc40995829e53e25441dc4157ef351e6ecc457bf49e6185d234b23089ee17ed395e335da65d921080b948008646078e6f28bc3f490c1c1175c422cb6322955c7601334947575ec096b6e2a4a3c414f45956c2751b15a2156d4be27a8d3bf22e055ce167069b7a2919ba8f4f339f794632a82306a99204b97aa1c70a2bf12c8345429e59c6954abb3325ca20e921afa020dcbf3e83e79d314219203a9d73da5eeb6aab0b5dde9fc024572b79ab5e11b8f4273a6e201f307da0fd217fbf580977d011bfd125dac6468e6f6af7b038a790afdca50999b5a45ad0a7d8f5b8922d06cf85f5a3d664efd588cfce8d6943a9eab36aebb2f30344cb0fce85779277cf51f998a88a6c28aa6b65020fed9658b5876176bfad3f665e042328e3a6a9ce767f5568d0f292db34f5fa883a0e40977259a7f5acd3d4b953ad9306622affb10575291c9765ac5c5a226840004d37bbd6713695ec4ed4719fa01a480d32c8779dcc5b4e768cd0ce66890744d3a22b190775e36529d30c2fbfe90e2e7369e2663328beffaa65781bd63b297b4e08fb63dd7007c00fdb838b1ef879677353b16ee835b03c1ea789ddb5c71e3d0fd5ce3aa512a311a8c1615954b7dfbb5430a02644466a4d7438258ed1d5642d94550fbe96639ec2ffb419681b591feaf3a8391bec5055529737cb39c272f5255cbd1d225555e0d73bf4bcd515b002aa825cb25d8d8d016d53be4be257ee885cda683bbec75e6aa823498938966b750d0fd8042ee002fe8bb48b682bda116df039799cf147db3f95ee2dbe6f788e2ff327282a8d8c9d682387584db380113265d379d8edfa742643f8a541fd65350ee5e4516e5e4181353f2b6eec2854f4e1f78a6422fd950b98a1c96b2b315338beb9745c91420641d316c3cf319f4040a2562ef9b0eaf5a3507b3ef372942d4cff4c47b12b91c054713a095732e14cb5af5b0b1618c562428b73b13abc2bf2231300b79c11c169aa6e8579af5ddc826d716e0a87d01a6c77ef8d541dca29474b762b38c0473b41dba63c1cc64a63244f7ee90addc9e9bc0d2d15911a1f686a058b1660f930f78141bf8be398d25c9539072d242ebbc31682b53cdb74dd7c60f8ebaadb9ac14536976f2a7a4924507e25dbdf05bf11acbe90dea4954e400d85abb946e6f10bcaf716603439c591ae45015dfe80906bd3783f0854d57a5c917f90dfb7dd66f0a83ff40dcfce65cdeb68cb371ed37aaa24e5a2f8f5ed6ad44b2c781cc59d3333987deb7469935c465f264ec1f9c7b5f3039bae377fea9789854dd34705812eabb55f1fbfe8e1eb4fccb7968c00997f6d0103f7e95e88ddc8d28267febc8ed48eb591be910200820823b4fa67e6a3e3b519364c10985985de1cc5909ce5d8edee03422a7699f3cd39a16470c7c434342325ac489bb5189f52685c9db7f23dbb4bb21e6c494bbc1af7d43088429aeb2e33d60a2552674d44f2271375f45b5dc454000a80cf29740002ae51c42680ffea5857a8d45a6ede93b140aa9e0fce883edbfefc14e275db6087037f7ad0160403146120d8ee9b29f69aa65e47ace05b32edf96179ac5b12215db48007ecba1f1824b707aa9c3119579d6457ddd847f7d7a88b26e42ead805695af5d9a68563e3a247a74bd80639752cbbfee5641e821f24280a104d2bed8374b0a967f391b7f591ba52a8662b88d22e9b502c67b715108deae83383614cc75051dc7635e8821b0d224c12a5f5a6e2bb35b5b73b3dc433525bc5a0a62d3688a241e5d68e7cade88d7e3a693a6b58d656267ed64bc0f765fc5e4791e83a50c4a819e1d0bf8c3095581aef5aae0fb857945eaf74389fa37fdf09c8179aacc16aa21759585e4ffe32ddfc077fa0d24473e2949f9c8f05e4047269a334f11763528f6d58f28881aab5227970b2a2a7390fac9f2080a90300f35fb96a3df64d234fb5230df6674d00f17f6037b16b587cfef9dbdac6cb2c854e15d5a4f76d4177a3da81b8932bddd060883671b0488c3fbc0631a5a16e14f484a041c91d4f1ba28290010c04c55c1788dc5babfa959a73934c9ca9a7637168170025b993855301d5b0e528039e44febfb2cc4517b2d247fa1c03295e429fbbc54494f0f3594f3b7b48adaa91d6c7b913639c16b918a4d6bf11071f1a46e68f8893e3603667b87a0dd3119fd7a64568ee461c8db637c0b82d51d03051bc88697970b126c86ade07d8e9cfae55f2a2cdded1627e991110451f4c7e705316abcecd13121ebee9400f181e08ebac08d2592646cd3e2ce04291587915373471bc5d6f70546045476e78d88cffa7b4ba57c5f430b05bbf647b117262366a6d4c2d295631701844b402a88d29def82d2ecb2b3ad38062fa9e5b3aa2c7d52ba9901461ce106807cfd79642482c4e2952b2ce5525dac24f480701bb0c2cf5f586d2db0f4668727346b056bc996e949d28630572ea628090536696f88bac065305980db26948752a97f28ae7a14511ecdfd3b6735e1cfbd0c90982b4582747831eb058d6dd4b6dac63d506284b7fba6f12bbfedc2142f68bc651e09a9899233df78ebb65e6c92e5011278498188f3e46764a4e9376abbcc3dcbe11b0b31e9f86d983b6d6103a971314c657a8f7613244fedfc4945c4b5d8b592a3226654e8cdf276cf03845848e6f1657411739725ae5e6c0a241b57a5faf0e44ffb60d372c63e0445dc7950e08c7f66c25e5b389bb8eb8ad4a50074248ffc92708869b21b97b773302cf9d9476b5540201adca1020d7b42b3ad99447912aba6710a5fee75cced255c3c1a4ef44f045852a51603f3afc6cc3d3cc7ea6a033deaf3d45a675495b5854f85388c01777fda4de3ac30d64998ed3787e4aafca2573143236fde2fab34ae4c83b23afd6092fe4ac154469335c586ac7e1b338f76831fe589974d82961d2841415dc470c9a012963b64b7db136dc4c7d7b28a31e4602f36f7eb42bb88c8915f603e81b9ca02d1be98d0960b9315da14cca49ac41503bb99d16b9fe804c9bd55f5d383fab83e301a44ff986ee54857cc5ee8e62123496d71f6e7919b2bca26f3a2bb266a12819dc4cd89fdcd5725693022ca9077c91e906a1353231fa1e95647c1773196107e909362094940d5584498c39065ad2a3a5a6936a16df4755496088aa49e8a7d67218dfe922ee8f01793a2bc7f2554af464c0a69cb39699984889fd2a0dfecef4f7e147ba6f856d767a137023271923021658df80f2a8290e399345468eb2b789fd09667a633c1c4d761939fe15e5ff2e00319fb8424a5eba2f236a0e5a35ac3e2888bae208096551d4d8070e785ce76000a811ff6251d0b6dee9fee6b39dcda6389ddb10b3c60898603f895410d3ec65a9bfc041b440f3d7e1b6882a15b748b52531e1d886746d93089ab180903ecb71e5d3ac3ce91cc4e5e330d2acb7bcb2235c1b7f37fda75038f6e102a0c76f3a7dd62b8cffe73f53bf061d691257301a815840bf98a66486f8fe6a08c852c0a4ba322b2f9b6f217324c28471d1bd84b9e90ae6bddcdc71c53e15fba24e14a997a61b71deed204f526f45d701c0c5fb2d31508aa66a267f25424582e9f47c56fe881bf067d2dc28f0d4a98ce30db7adce8704180699a1137fed39746cd98e2fdd61f10dbf5551bffafea339daeeed5ae644b32a830fe77d46cb8e02efe8b4fa698aed55de61674164cda6cd2b8fce9fd4d504eed2e4fcc6eb5f9a475849968db340ca6ad4c903ae89537d387abd03f6ed1c4a45c504aaf7ad4c42b9983b530d2f8ab37dcb66b0bfe630271cb08dc7acd8dcab4989f7baaa53912260abfb5fc5f2c526cb8a2363b623e94efcf4eabc641f5799cfb896509070a15042e7b2cea890463af557698726b112ce4db731080e4497cbd66b19124d85f89188630033dfc950c02a5526e68f2e679d402764b4c5c1a182584a7eba05c1b8f247f3aac8329d064801cfd89c209dbab6b1aa5d1ddd6ed7814210fc76e98e751e25c5e9689a51742da7721d68f878c94dc21eb6c225f65f8ad0f6d243d0b17428cf01dd44285f4b0559c746a671158f457b3cfdd773ef516c25104de6c4b7eee116e05298f191eb3dd46fd58d25d524f2ef8de6fc4e17b05a20e537f51ffbff6cb73690930314ed4dea0e174f09b1dc6facc7f2610f3b48136e6fc3602601bb182e1b38eaaf0cd974cd38fc499b61228b21576f892d7c3b52f1ec4de96c4e9418d85105cea8c9b9075a116cd754786257d86cfd7a176db5782ccdededf4c9b9bd7fde577fd3703a6b68035435e733692974352abcf5f3157c3f5252de46c82558aff0eec3ef43a7dd1f5821ae0dc4d7c66b6a5aead2b3f546f79a664d13198c14bf89fd1db2879102b0ed801dea1e40f99ff7737e22735c5aeb745e8f2e268eb4f000235059dc01c159be2721a640074b3a9fc7d86169afd5bbb3fdb5cbc35b122f7fa944c60c0b51c407fc76e799516bc424a8006788a603346e10f8fd031e995fb91c06d9b008ce098636f7f00e9f3947a613fb8947c817d0e9e58485c53fdf5f958cfcda8a18adf1cfc714d4e3a87833bde9c8bf8401b857a235b334eafb79d36aeded4c6e369627caeffc62cfbbcc938554fcabc5040edc6ebc648490bb2bf013cffa9992113343838e9dc424f0c66e0d95f448b02b83f56fcdfe998855d9d56f94e0afbb19e10652b608f22007124d9abd52d336dd7785a5b8c22ebf152aae1e39037b18feea9e61219cfe35e7d9dbf091fb625a43677dda0fdd93e2bfd96c903b4337733376b0126aedbd95c3dedc54b4f911fb5e6a1bc8682cf35f425f4ed557fa7567a1b19584501e53867a0cbc8c8d76a3ad8d4d72c08ed5f56cb78721ad8d3251dba64d8551d70961c650e0a8167b31fd393ae9c4dbca17b974376e3b24ea4c4ad45d21ef178066aa151abb0c4d6d00ec2bf64dbe3fa69bdcb3c4cf589656eb5aaac1e6283d2f6b9859ddeaf7ca673c04fcb8678b6fbfffe8623c72f3342858119912ee0ce3bdb61650f067e3e284df35d1b57fa316f3a49f7f3d2ee196e844f11224e8cce1a9595fbc03873144f8b25cdb1e1bcd444c22478648ef634359661c9c4e3788f28d0d4a9116fd879b88406130912bb88c4f2656b7f367a82360657bacb5bb7ac21fe7010d1c241e874d21465cef72d902e0a1a5d2ee63dfcb28a43cb9d86db23d7675e1cb25adb999c02abe6abea94c0bd16327dfab3986a9aa4ffe34a04e3af2de78e43666477ea51bafa5be3691c1d3e1052fe07b40e0db66d51e0efa9497ebfd6057b0bf71fe030d4ba5faaa08d5dcdd4c39f5373a2aa592330ce78dba55baa69e252e1f88e40096be6400adf65439262c7eb6e33d9413c140ec0dbab1edb267b00e87ab8419172fb1afe9a0e3c7f278438b56204ffd60df5f595e7fa73f7a2bc88847f770dcdb6fa7d902da8c8af2a4de445b35e6e21f323510937145d6ad40bee20352ec64c840052b109b2a963557019df5bd1701579621e27273d4af371a134b578e61654e17b9159720bb1b38b0a96f66e6e183a377fcec603df5d58f0bd2d1bcf53bfe8d1dfbdb0a215e037b0fa52506e5d3cbf29d4b43bd455d0a7d98cfa90fa9772a28a51c9a419c2e183ad0725ba41fc2e7a9f85322e924e6a43cc19eaae3cf5795a5c478d06c79065d0018e0cfaa0ffe5755fd72a357ac3f9d25eb20c2b401e3c6b81c35e09a34f07ad490abfaeca54"}, {0xc8, 0xffff, 0x9, "287e2cf979b441f45ce7a26f77f8db7ca212445f5d6a8f3536a85fd0b9ffb5869126896112c9d6a71bb8b5fac2de6e605f87c5d07501733b6ca429ae902b9ba6e4d3822363da1595b3721d8fafcb596ad39111e7646109d20619e3e0ea80e53fb6d529e5d90f99626cbf397e226fb92dbb992887660085d9318cb4a8fed9cb492006572ee18368c65d4c80a7bfb3a11b143691a9c688f47e32a982931aa4080784a363bf47d7f54330e7be4d90dd95993ff779c6"}, {0x18, 0x1, 0xff, "811d"}, {0x1010, 0xffff, 0x1, "0126c0de984de677189579f12be49f132a8da3b43d375fabbf547c9981770bbdd61f0f84b6e9913006ded989d60f81a7a90d86fe3595d84e2512423f65210e8a6c09c1007393072786e108866baf453dd74bb9f5b8b2821d1e3b7f3d9a63ef9552ff5e16cd89493179fd04bd22f9d7ea30909f1e89d743b269be5eb50bde21acae0913d4bdfe6dcf42b6fda4162aa3734ec8ad8af1d46bbb0bc929f5d304ec04b4f11d69a86a786c382de5b01d8e5801a634f2191175b63f19a09533b67f56c1ba5c70ae03192e66b9b59d03768b17668494042a87ad09346cbf70120cf5d0e4b3343d7efa792064fe35305d505761570ffc97834e37cef46f60ddc9fa24393b7da0b084fa0c1813866595bd1c221b7aede08318ce567a02466b5462c30ba250b53f6dda65378ab0191c913bc3552c46922bf0b65d42e4212a9d507b1327d925c16bee09ac3cba928f2141bcdeea533d1dba7405cc8d7db5637b5b62e2b23c4c0468b189f647be7cbe1e20f49d728e241016f831758096747197396f3fe658e08d7f974d679396f17dbdd2c5c93a67c251913e9688e67c9ac8bb6b3f99731145e3c5c1890793e7af1b6934b82b09ad4bd46df1d2ef399001cd4af7bb5839470dfc6912617a71fd7c108ea2086f222380704a880c54e7edb1891c8fb29829fe35f6335f5e945a3e1b1cd0207ae4130eb4c59db523bdb14e4a49d844cabfbd179bd6316b50b10ad0f77cd66062a22cb1eee37c7a7bce1b136f4268e8fd837a6f9c21ad932533e38d0cac0cf449e0f5b525e3d0e476e1eadbee7061f3877ff33dea93220886509d3a5ee89fb7f923f5326f2492d9f18bc955b10e1106e40a92d45463dd980c53b304964bdd6d864782c666d9a71deec156f27ed13bb7a26ca83065441f9aae1a06b09d534a21107fc08d01ed137ecde23fe1bc04c0fc37e6d8c5d3cc1392b22a8f0d027bd042d6eedeb0e8919cbb7a3b8ab105eb9aa7cf1c1a9fff4a3384bf5c396a09fed10819b52f23779e9b879b38bd24663b6f44ade790ced28a831f450ac2b72f6786c0a6dc3c9d4cfda4be513200164ae545c6f47ed117c2a5e3075d8d351d86772f89625818bfbdcfc94a7dc6684ae998120a16e2f8ee6b4a532a7e95fd81cc24df6b5f899ae0f33026d81bd23d18f9cb1c1f013eb1da6859214edeef024ed923a0be44dfe14b4de72aa657bd1f92aabec669b21d5d30b00fd417d3fda3dddb17a3ce2307260cc234e7f66762cdb64b029f3f3092ead27ba6478182264c060b9a63777bf899eec29035d6f8f1fe28db3aa4c5353759e54f6cdc1d2a099dd170de457cdb223915e28e40185e3fa745717ed63325892a2bb4504225b1c1fa0670230c8f4541ab3faf164364f93ff3aedba1384147ff0d10b1f736e9ee2ecfafa2240d340de84f532064c91aa72b875c7febd3c55a19ee828011bf2dc6e41aaf32b41afef2fd2c1cec3097b6f7961d37ead16feae19c9f26bb27e22ac4efc3e45a783a1b793806795eb6d2607f6682ae0ae9b492048887d0d72790846c76115934caec9704144c65a0050e440c8f3e4c98b1686b7e01f67c217e527b57618e170f811e290bdece4b132c8a50e5ee10131f44ffa1529d76c22d70c80c2a4befda6258f6e92026470fb64c8abe636c013a766d8eeaf66e368481e599bb27962c5d107bf19ee82a6ac80ae145cda9f45e4edf82e52a866df78d79bf274c6b12433d904eeb5d7ba74f91055c6d31e708b378d7abdbaefbed711084cfb1f17effef900125c248c0078d0efec57503cc2e0f8cb36221451ae6ad231f34f67b4437398ad8502da9b339c9d7131ccc396850951f9bcd5be91b0c9d2b671fb4561230012636bcd9889f10c017c456ae7d638213291fc9bce8020a06d804e2d5186a421db21691aa5a6f4025d4cd7be6e1b76d8d5b3e7991e016d52c0f0a830d6bd242acc5c4c73acbc396c0b44cebc9d041bfac78af218c340b04cc3a96675708e6e370dd38ffb05f2aed7e6af35448e3df6763e9a67f77f727d100af68d79b68ae65bbdb5e172bd2cad7b9836bac8cf0784628d71bd7e4a3bb465a1bd7dff819cb4cd23a6683510831ad79b9c260b68eaf39c88f3f308e1bef6579cb374cdef058330ebf133b2256a795dc34a0b9a5a9e37d28cbcba5ebf78019eddc7adae3a00d69ff806af9defc6754fb8fb1604d55baec7daa08af845232de647e2855427efa63560543a75ca02bc64c4d42ab84ae9506dfddc76efd2188ad21710efa409dac3231b54e2dfecad0525d273dcdfc7d44f19f9d9de95704735dc3a5e58da8acc5d11cbf10587883de42f21840a2390402ef7a979733b21b6763bd7bdb2e158ebf05a406f1ea3c066c117d2af169c7d76e69917ac6ec91b4e7b2bd559183d8b55af1c197b392167c0b7436a0b5771ca7f7edb1538dc682a9d3c154db02be27e352075d38583900ef828a916d47622fde08dc60f27e6624a3a6a86fa7298a6de0d99f142ae7361aae4137753017c10b415d596e852ca12518c5dd195e1a3a74cc400fdb3946bc43d422eae1f7bec0a88c946cb8df034f2465695ee2754fd8adb967fe290df9f40cfffa826f69db95872987aedc2eb11f56588e9dd7d11cf39d03ae8596e0038ab7bd2815bb1f3784fe0cccbcbfe4176f7219b07d767d5b334941b47d7c77edcb930b3d3d35d6c2b2c611fd5bf0b88c6b4293907c6d5a38f5f84c350416b05471bb512c287b81d28aab7810d22fc4d0add23f1073ea810dc68131198c1ba80c704601f50c868ad177648f22e74d001144732c5137844124c2e3eeeaa4b2761bc892463f9475a0c6cb8e69a3fe800d59e46e0bf44ec527d59f6a16c278ba98f12ec54f90241262fb716e4d483d88baa95f2d418042e7de08b22ab9a61835cc9d5773f0f07f61840aa62aed1369e7f6102b60ff1a7c05b9d6b7d974d966a71e6354575512e318a4d505675cf2308d693e880ffc65734da7b6b986df5d956def69d376fded6ad1788ac19d8081d6506186ee8237d716f235fa1a240b76cb3c29def66bda6dac0c28dda888032d31288426711ec6e9a1bb5d2c0531c1755361345fe90c6d59dcc9af05bca38d5214e1de1f519244fe4d9a897c122758ab41887df1ce78a2926e9a284f0a43c623b829b9916375b95fb8b26c1879242a603ea75d5989c7526e4450c4e45dc7e5de643c49a9cde4f9aafd1051cedb594d6f480571f796eada1d7279b6909c76d97f53f2808483e3ac014d7aa3e5d326c83e09d43c4dbfdb39b6b7e39d55245a22a6586cc2931f0147b1445a6342328a7df571a13f30101ae38aabea4d1b0696e1503958258488f8fefe828b412e43e641fc075a74a058375133daa46468c1fae339cb1b9a908fec3bdb06c8ecb2ff8edd905c0f961ecac2a422b90db0f6a2a6b9782eab4078025cd5384f215c008a61f002573f217832711848590b96f3b32fb86f51821353b5429a0a31aee5a3a2bf5113e9f5e468d60fba59ba6dd10d7b1ff3146a26a0ec64e7292008ecf65b984bf8449f301784256eb2f7948f751fde8b218651f633c89b1c58cedb9e89b9dcaafde9f41590ba651f1022257ee2db7a546a209e0cd51fcad5fb4e08f3867d12ce90659afcfff1ca84d9b988d84c1b4a6348af8b0ae680c0eb2d703bf9075f381345c659ce878b256641db27e4212ed09c2e7b757efa249e1c0f3150d3c0ed861c58590ad14a544ad7892310e486b39c902e7e84c104d4cd9ab7931ab8ac17937aa1fc6e98b8f20380dcbb3c8bd392dceca146775220c27fcadc212872e467cf167f1f1f4d0f94d0586fb951f4f76268e754208fc17ea9882fd68c9500c15079938c4edd40ece6c9b33004dca938a740224128634a7cd3eb0ee7d04bf067eb328795bf51930596583e55d52d30ca9ee49c792a6c245689a3eb5754b2f1bb7a509f0075e885561dd4097635978ba3455d6afc11cbd234e14ca91d5ebcaffbf503d300aca81bfea3976d676ae9304390c1d8f2498e548d626784e3916cf4f0c63f75c38756e8636f48125a71c100dd65271ef2aa03a278546f1f103eeb78b3fd881e0b7681e676900f793a81ab06635c645f9cac4c8b56cd38f6d9d69eb4ca5ada64ce3853c10ec4af07516e77b70ed172b521f969312bd8f34b3221159fcd051d5ae212e8b78230dc6254880c768eebfdb167b97845d2978dce56f14492223a48aae35b7a0461d7e0d962b130fa69834a5dcc586a77d07bd3058f37ccc85b37351db39d37fa6846969031a0defce60992ebffc36b910b07f32d77a4f789315400d49ed06a8e9d89fabb34b16049e46fa9090f51f7fbd80c606f13a7e37d2e4505ae7de507af3b0af10703d8cb8dbd7614f7e76ad24808638bc08d7056df8cdcdcb91d9279a6d8b3d0197b7820e113cf5160fc157e8ab1fe8ca0e1360f4abab90f2408e6bf935ddd747f4136bcce542e51f23eaa83560541660bc743753284762af4c436a84b7d215211af62afeacf15be23145a423942cfb0dc788d677e1747e5b77c7ac8f1bc513f34265a0536ce9ea14bd65791e2dc204dec94a55bcc631408550b728bc29a1c6f16f167d6cb46bfcb7728681d7fd82f72986d7d6adc11fcfeeb5a3bf0226ad4fcafc0cbc29f5b3824d7642aef57bce81072b15912c363b620120b1e117b26db6062e6c898eeeb9a3c54f42e92e83825b8d147c9b1229a5d033658ec91e3e2a2c09073f0501b246f6846d6e03083832619d8d84fc83279effda9b738fed8df60a2e096baa0207e707855e489b6d02f7c9e286e2e69dc5b646f52d5e49ad4a8860702d678c1b29017230b36d3b9f375aa8791defde5b8c35701519ee7c582fa9daece75b174b8c2454f1d3e538b36aee4a635a31b56a0b00e8a82aa6b42a6a88ae20a4d398d45e33f65d7617f1d40462b70507212d2b93456bdadc2573e0773eb99886d3facbf29c774a40157fee190d21249ed8f1ba02620249ab07b292c438836c307e43578ad84b21fe5c36d1cfb5d1f2ed0d66b90a5799206e94ce27288994a65fabed0a1ae616788cb8464e312b3aab7542b5bbb29344420b06f33f3c019ff1b8378c41aa5e4bbcf8ec264625fb5a74fc740b9ac535a8d1be30edb99c919b64a78b74bae3c0bdbfd6d22c90ae0d28d1a858d44d2757e4517264e18535a2a37d2d9ce784d4c056e7ea3cde073e108f51ba9b9f6f0f795c6a1f13d83f4fe66b28a6aa98ba32fd84ee9bc712fcee5855d3c3ecb9001949fff6cafb8fa63e97ffe22aec4fd6a6f016f879729f5f4a4342bc3405d8348fef2636dbe20127a1dbaabb2862fe027e88549fb5746ad4349d9f661cbe272303554bc39dbaaa37b02e2e4c2ab9c79ebb5e44438f4f3b46bfbf365ae516e634dc0923b2f99aeb42a6d3a914588d60d3a2f47c4685e7b2fbe93d685df0a568b34b6b6b772fb5647fe0082ca9b1e2af6a27bf4ab6c88cdef0c2332b16c99ed54d617a3d0150b7fe4ce365b64681b8ae014e47831f146d3669781da8c68a48b7aaf645d1de71b7e9ef0e6403574e31e7b2f6cb1d23a45b837507913fb7f9c8bf012ab4f3bc66b35b0c215a199680cfad51b6060dc9d8221c0061a173f8ad932dc05922d810621ba490f2e8766f3f6dfec0e720cf4e3f6668829e087a76c5117a058cedf54446c31fe9e7aac37013c020f145f22fe9a4177148825a54c8ab06ce8a37eead7e7e21dc8a8e0f7a86c12409a34758471fa8c66e05160a91887de023d29f94067eea337995df6defdb2e8deb4478c256a9daeb7eefa56de8a04575b904191ec"}, {0x30, 0xffff, 0x5, "b615b4fb2a5bb8caf938d7d113ccb72a3acb1dc39f8e5ce8b2f9329459f6"}], 0x21f8}, 0x2) open(&(0x7f0000002440)='./file0\x00', 0x10181, 0x1) 10:07:50 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) syz_emit_ethernet(0x10, &(0x7f0000000000)="cce6e96b8062b0a390f88a9f3fd9a463") setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x3, &(0x7f00000000c0)={{0x0, 0x3}, {0x3f, 0x25}}, &(0x7f0000000100)) 10:07:50 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x13e6, "d2404dcbaccdbcc27f00"}) ftruncate(r0, 0x6) 10:07:50 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0f000000000000000000000000000000c72890767d84e94c6aeef489909d20e9aba075e8850209b6aaf371d0c42eb2ce655d232636ae4f4b8af36f8736cef81ee98ae55695c567bba74be0ef9b30949a39f24d72c73102561792b9ec141becb326f5e712d48159c2bf0868f245d53d75ed76769da0ecb8135072d99ad17613786fc29b3b2d0072b28cdd90f27cab580bdef2637df0b3a0408d345f59395f47965c5ea434ee0d2e66c35751202e8353"], 0x10}, 0x0) 10:07:50 executing program 1: socketpair$unix(0x1, 0x2000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="c965ed5d3d5df8114ca5dfa66fc8e0bb32f307aa26c3f0d7c46b12efd82fb6343b0f177bcdd3935812ebad2d3e33e638a3412fd474f020b286ca", 0x3a}, {&(0x7f0000000080)="cbc64bdb6cad2b68c7fe18992b3e9222a13d0f6c27b23af09328bec1320cb402901133388279c6dae84ccd6de0cc7da08e29d491e64a08b86336626d753bb9b5d57754a425810107d8834f9d1ef525f9084727b51c269596f85d648ea309", 0x5e}, {&(0x7f0000000180)="120c4bc14acd52dfdd966ee7d9c5b6ab4bddb2a8e3dfc73ee13fb27e62336e2c17b596e154980f1d5a509985cf291be5c86c4b36bc39c87c2a486d9ece6cdc260ceb89d98aa1a6dfc29412f53b65ac3a0544bcd546772e55466dc7dbab6a17318509fc6a1e135ff269d4695e33f64e96f70c2bdc113c9903c92dc20fba803fd8d4db904d536786c3461198cb862a2e6209e91040a244fdd4f44ea2", 0x9b}, {&(0x7f0000000100)="93322ac524b1b33cc957e6863bb0aa5178cb1cdeec343b8c7fad34301638a5eac924de3f1f8086d5388bd59fd24a57b1008c407d1b", 0x35}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x2}, 0x9) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000015c0)=ANY=[@ANYBLOB="00002e2f66696c6530001d817bcc8c26b595821d1dd7e44a86290c4255cdeeab9d129e207d83a270afdf1c4d49dd4053375a76a6d3e3dc574d6575a05484b443f28a5eec9a1bc7803089a3bd2400000000000000"], 0xa, &(0x7f0000001540)=[{&(0x7f0000000480)="4acc192920d43797d24e9186fd7e56a4e44dca23f5126493060f670120c21eebda012607a533617a71e4e5125d17c0c6d0777f3b62a2d0c4e3a0cecfe5e29ce28061c8ac25cd8d57b2c1d4785b628b99c5d2877871a0819981b8c340e3476fa3cc23eb588ce7a42fca2a51106fecfde013cb03d7d77eb26677863e6a60e48af5401e03c1abfa06e643d99278ea77bf80d5f5de15b3aadf1033262aad992962990be5392fe1b7c07b8c3357cf36311add554343fff70b4444aa9e9ad0bf9a6576660c9034af99888fe63ff9888a670e15e6268d377561bc5d4d8e369ae027f169465f3dfc77b6f52bf016532c1e0da70d5ae58e31954d7d5be93d6f5d7070e37650b243044b767afb7702b5acccaabba32a40f2133267fcecb3f8e3277f5ae3e448ee6888be081fb05550dcbae1fe588cd2b4c6ddb3f010132354c4ad513f57734532abed67795766a53739deed3f333568508be491ee39d98e6ffa9cf486abf938933f639e7e8c0a730c596a20a5dc819808889792922b600411a18065b55ac4bbbe361b085d88afd0969a9e5ccab8f35474155258a20631c254162b7bb3a5819090761eed87856f5e868eb170df3bfb6592106892eaa0d1bc2e7855a32b7fbcff6f79d73122d169f65dda6328a621a127105d0900cb7774c422cb7935be97244d8b11565b54a1dbded4636f25b5c6c4b39e113e89b7331106f179f1eee9773c231ba9b33e36b6ed21450ce910600d263627961641fff00cc996c41ea24864a39e3f1415bf238ed7e85c45e25a276e366d42d50d4ab175bc3da8879e948078719e63baea867df2037ac762ff2e5a1acffd94a8aa13becbd8194a2c604af34c7d028179abb8c9850c281ff5f71b4b2b904603b7347603119219db0e7a2c3e90b683bf102dcaf30c9d45e924fe98267c2a3c3bfa98bdd8216b509f657f81f9ad39541c203a20e6fab9f296cc728d074d6b541708e8bf6e21062821c771f9e082071e50ea9c4f37196bfb0e3fe742a00b938802465056e48849f035c83a47b29c62c02ad2090406b1ba4e569ab5f1f43f6c1a2ca1c4013b64d4020881fc98884ed1aaeccdf2f54933c0445ec1af2208c6cc80661ba0bf837a618bbb15cc8476d77333c75b46afca8fd74bc21f4e85b15d4aca2c768a767b81dc661ff625094c90b596aa3f4cc340dd65d290d4a6ac3b8ed3572d954f3704d8db40e924d37011d16b824199f3218eba43dacff6f80b059777bdf495ac13b4b539050b467552fe2f737eae8c763d95b366e3f695ef7884ca636a499cc31edb072ff20a97753def99c15de7296212153fc7a3897e52bfb52e1589df01b2285ac08828ed33c1f8390085fe937ba7664c799413828be716d5611b10a7e77c2e7b981d7c9c8fa49d9c65c752be1e4eaede9359df8ad4250400a6f0d6d57d2aac0b38740f658116689776cffd914b8e4c86aac35a90baf2dcd483b363ba5560dd961bf0efbcb464daa2c5c53bf93d4cc391ec70bf661e3e73a517fe8490d15c12263f53f9173c540d1dd6abd6db83d1de18575fb0c98e1cdad0114453a7e9c804f752e3574b82c38f2378b1ef00e0d485eef1f9214dd335337d3807921957dbf2129b83da9fed99406fa936b6d20954cfa18c9e954aeea19dc0359cb653bcd728b251f00e6b942970f1f669c72534234011de81f75509c5d058bf965605923d21deed5912cfeac8460b333197038bb97bae66e8a81ee54e0c24c94789b6c8f1ab78df926f21fdb725a78ce5db21d5b2703b19dd07a09a27cb19c7a1024d57dc27cf49e3f9450a551eb139fa0df7109d10a6c42b0bdbd70f1eb602cbe6067a0bfd6d8dd3e42101b3d35edca2044e57a497f60116ff2ea4f605e5364dc8824a93314bdadca588a166f10f08d729569ad562c4e18da994cc2d494c8af0d878a0840c43ec596832c627a429a2bc31209adf1237b7964218fba5cc56eff8170aa0a05700507db4371a57ab0bf16bcfee5f06a581e9e746f9ee734a9eba73622c5c80d0517df2bd8c70f8ee2d75cc47f5a0801805182481e3114065fec54d965c756b2718ed1f6b1c2879d7a1c441d7eff8b3cbdb22c82809c7f5cedd82f1252caf9e6d31e76bf3ef93374d3c9748f6152c05875edfc3880410763cf00af72e78e4f38e776b0be79f16d81764da24892baf6af16797ed6d7798c90b4dc7c2da0ea939f7d02fec183e9dd0481e3c015f61ade0577601a05670091889357aec49eccb85202f147db28ed241926bad880ce7d1f872c4a5ba6779ada6669700deada78146e19b38f0f32baa35c4c01b87822406ec0ab70647ea2225a2fb27dd0676868077752d28a653f67dd647911c2bf25557643144710fe3d2758dfdc20a75fca14a712de4d5e2fe824efb902049914fe5fe3a9828b02ebc4ca94ac8ff72c87330bda4776ae9706f03a7a163ddafb44d7731fa5a19120e6d3e515cf60fa9565a2fcbebc5675ffc6816a20765771339c32e807f40facf7db6e29031f883d84d9cb2ed54b8d84fee2e1d2e81683359d11c639b25046cf96260f165e631d6fb31291b69d149dfc0a9bc5740ded53e7e5ec566c725e75eb9d80bfe8daaf41266c5b727525858370971c253272ebf161a560d1e9e3bc0390d1c1e4db59e5a5a0dafd563c3f9c8bba89e0071cfcc58a0920dd6bd4591eda5c644ccca3ac9ebc68b018dfc2f045a988beb69ecd6f801d8cae155cd2a186d774327d4f7ec83bc7ddee5ae3ce888b00c2116988439669d059a34cb9676ad360e727e76caaf97471b112209ef6a0b7d8581186183744d746bbba3e90d10cfdc2f002b896ba873f853d6c7bfee1789fbaa96c6458796fc67e77b7845b936706caf4ea5f65689eda520eb76651faf51d0beec8d0a26da7f5f6e4f1f433c320559d1fdd0d1405d937f2d80f02e92cec33ef18c647f886a3c88f518d32122cf35ad6ba7e9b2844d0ebc582fa38a75043556cecaacc79f36dbe68b5b5cdbe32dd9b737fa9176d2c9641fca0d48cef2122cb32b45f5bc3426cd03357e96db85ceb4605fa91516993bda191f636d1c80f63d621d92df83699a83e827c8ea623bdd877a5b39e15b7204602d7cc413cd20534b4782f4f6b5a7397fef6906ebcc80355a4d55c78890462b9ffe9ee447db4ddd58496fff65a92100745863a2944610dc75c383cc6c3b86267075517232296a8586fd05d554220741f004147fc81c165249cd6cba7a99ba1593bf725d771a902b635541914d2744521a0eefb13a5c6459487981eda9d9b371a37ed137c35000e1aa6f43416dd379e1c1712fe2ce675f8c28dc5000faa3d0e5614c314b7202ec0d949c0c6810ff558bb286cf91f2d20bf44530254c808f58d02f5ebed9f70ec938e6b2062528aea4533197799b2aac6a181799ac8ea5e6211b57a4fe66a8b2445617932109666d57771019987d28d3e4a5de9b1bf69dde10148e964eed7f12b59435be83cdfb3483a1c47647d2d2326c5c1484559f13446b4693dafc18db4e8f79fd16f5f4c8fa6012834090acba0420dfcafd0fb3cb2fe4ebeb3be36430907614360d4e6e3658117e27483f33c7005483f2fd402caa4c0f8afd6de3fa2e05059f0356ef8352fed221b39959a6290e913d6172c7c00818d7dc9a351f11bb2ac670d7cdfb994e2c4d00e50e3a7421d161d0bed9706fcbd87becda1547f6a1bd7fe887d3731645813acd4c49c8aa902c385d7a44ebb25e67884331d27145f711825cc5041cb256a669d82f9dadde1c3341ce92b8afd6f7680c38d35e1869c9bc7a2d560826110d2e515da34cbcd287cb817904833b0abceaba663469483b079ed81afcad65c8be3c14ebfa1af1aac963408f4c6db81543cefde7c08e8390a0c544990f3fc94a5b476b3949c95892f4601c44d95dbf0b0b61353b2ba2a3fdc83bfb5d41e890ef3635ca67d31303cec76c6dfd8f92462fcaa85c72aca40d5301e7539fcb75f237e252858f7a6673cec6ae3b5fec581e78149829721f527da18276ebe986d0712d6a2a184c34fdd7b358cb073b335b9a67d5d452be7537806d9d8b56e7cdc3afc591d2196bf0ee941012b810c9b6f48dedaf0097cd8cbfa63fc420579cb2bbd538d9a3b9a2512184aba15c6bcad546f1c68c09180c5600d4712f1d15eb3dd5fa1caa704acda90241e7d02949a30aa60920b4de13b3aad5982ed474d8161610eb4b0a12766dec03fb3a0e12921d4a22f9e557170c434ab9f4e8b9929b27415292e1c4e8222f7f3929ae3c0add5b33bbce6f307c62c2dd4830014539b634d7fa66257962d94654c41fccd0ade1d9f95dde2dcd474958fd210183e17c01a3bc126041644d4921e8f376e0856d4368242015057c4e981969767f4f1d56273876e24de67274aaadb2affe38a5a355b6e796843d5c4e15048818620844cee03d4981c9d0bfe7537a06b46a486df20f49e40ef05a11a15d17d9d4e9c2151857131fa577e0ec81214b66e666d04d555eb90e7a7cde50b18054d870323fd668cc4298d0e03ff3da09fd1b9174f64290eed3c4ae44c5f5255c24e3f1f9e3a45011d1767dbd4ea2eeab60fc727f295b0dd1525a01c24ab29355a73f5e49f34c906f582167d54f8cc1ef3be1f897111bfa612edff1298a4ad021f58d97a3f36ab738346459cddc9e82da060f9a1ab8ccc6b3bbb71305231033c80daf9cff276aa8c7dd875e269c6ae1334473eecbcbe6210b4d107528a30f62350aaf6b8417a5ca0653a8ee6a704ce787e2e3c20973af3a9b019636ee5847a7b0d64f55adc773a100979e7785bb7326b5e8178be72974b2cc70d08fb194791c59ff1f13086b2fc192dabed646d2ac9630d77d4da2b0705077446b3d1d8b7816f4419de487e846393ee58a80a7e60969fdb552af248b0bdda3ff9d3338b51345987f349bfe12829877bc967373d6980e914d1377010b9bb419c7c5046a6d4e39bc381fa3b2444ab2a9840e303a9ced6c36a6c8c40aeb4fb85b449e122d6258a4cd453cb669c72e30e59e03d90ed3fb949ecaf8cf7e731cb35a42da6e7a82bab13585dba7c8ef2da5dcc9cba25e0f3586a0b511aad70e3afdc6120080447eb377257efd67d6845d82484d9fa356ec8c3191b443d819c02283263a0e765e9bedafaa642a13c44ead666e73fbfd5c67ba20ee059b6f217e74547bf9f57da55303bc7fb30a190fc8a57555888230d116e1c33e41f396f38dd97329b6fad4dcc22045b09a4dfc9cc0079889ee26b82490ff23c3a6f19b1c2d8b9cef257c0ebe04341f6d85cdb4b86859ec1bec816704f89c67c09f349fe36c0591e25ccb87cd8477f5256a21fc3a1724f3c7386d3ce456ef7085231f8573009aa96cb8fe8a0f8b4e6ec00e17fb03e0531bfbf3157e52203c62a2e8d7b1acac571d04a94d489f03f957b981bbf1b223c42d85d1c098bc1c70661232f75bd124fcfef737cb8eec11a28a2ee0135a9d249ea955e879d5cfd03fa3b306769578f27fbfb0283fc92ea0bdad271f4ce6cc84785ab78b93dc52fc1dc8b6bafe44cc90146021258601206c9a832e9da29b978b263c3202581c1a0f343600f3a1d6e4f6e9b1c266feabd4e17816cdedad77ad9958e0c6d1a5644529aaa727935c57704bfaa299202414116b38b0fa13fb9e638fcf8c338e9d02c9312bea078511b5dd2c1b265ceb7c33fc7d15f566e0b23c0a132d976ba03311597a1ba8cda3b8c4adab689b3733768bc75c6de3b22207a76eba39d88ef639a67018f44b2312bd3b860fbdf71b99274d346666d4e1d684d6c32e44cfd99b1dc01e37128aa5ccf9bdfd4ed7", 0x1000}, {&(0x7f0000001480)="d52a050b562d9f32d5aa9f1bd6a6830567052bda7dd830f7a41d46eddcf9eef4fba73728750de9efbce05ca723645eb4014d9d29355c781feecb5ae838d39d92f90d5e0cae524d9161c7", 0x4a}, {&(0x7f0000001500)="f129edc8e41155f33b383f4879a9d189ed4e32829c9ace865ab5fe5b785b427832fe620a5497601309cb10c6c738d01c7e1ad5480300", 0x36}], 0x3, 0x0, 0x0, 0x2}, 0x400) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x80) utimensat(r8, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x1, 0x6}, {0x7a6, 0x5}}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 10:07:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 10:07:50 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mprotect(&(0x7f000029f000/0x2000)=nil, 0x2000, 0x800000008) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='\x8b\x04') syz_execute_func(&(0x7f00000000c0)="f3470f5b18c422758c7000eff20f817c000000c4827d2d2fc421f65ffc0fafeb6445fe00673642dd06c482c19314e50f000000") mkdirat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x6) 10:07:50 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 10:07:50 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 10:07:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/252, 0xfc, 0x42, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 10:07:50 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) ftruncate(r1, 0x80000001) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0x0, 0x18, 0x60000001, 0xfffffffffffff801, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x50, 0x3, 0x8, 0x65}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x21, 0xe90, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffd, 0x89, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x2b, 0x1d, 0x1000}], 0x21f00000000, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x1ec, 0x78c6}, {{r1}, 0x0, 0x4, 0x10, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x25, 0x80, 0x17fe}], 0x40f1, &(0x7f0000000540)={0x0, 0x4}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f00000002c0)=""/22, 0x16}], 0x6) fcntl$setstatus(r1, 0x4, 0x84) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000340), 0x10000014c) 10:07:51 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x24, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0xffffffffffffe7f3, 0x3df00, r1}) flock(r0, 0xa) 10:07:51 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') rename(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 10:07:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000080)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x40000000000003, 0x8, &(0x7f0000000300)=0xd12) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) fsync(r0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xaf) msgget$private(0x0, 0x10) 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}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffffc, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r2, r4) 10:07:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x0, 0x10001) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 10:07:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x7}, {0x18, 0x1, 0x1000, 0x6}, 0x8000, [0x40, 0x4, 0xfffffffffffffe00, 0x8, 0xff, 0x10000, 0x7f, 0x3]}, 0x3c) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 10:07:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 10:07:52 executing program 0: select(0xbcc, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) dup(r0) 10:07:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x20, 0x4000, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x3a140000000, 0x4, 0x5, 0x1ff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) r3 = accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x401, 0x3ff, 0x4, 0x7, "bb2d5e8f1263e515dc30dea6e3c3ad6a0dbba936", 0xe35, 0x933c}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x7) r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname(r5, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) recvfrom(r1, &(0x7f0000000480)=""/171, 0xab, 0x2, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getsockname(r2, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000600)={0x2, 0x9, 0xcf2, 0x9, "3ee897af47e2b2a45931c2540d9ae6587d53e6cd", 0x4, 0x3ff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0x3, 0x3ff}, 0x8) socket$inet(0x2, 0x4003, 0x1ff) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) getrusage(0xffffffffffffffff, &(0x7f0000000680)) r7 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000740)=""/25) 10:07:52 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x800) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r1 = socket$inet6(0x18, 0x4003, 0x4) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x100, 0x2}, 0xc) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/129, 0x81}, {&(0x7f0000000100)=""/132, 0x84}], 0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/48}, 0x38, 0x0, 0x0) 10:07:52 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) getpid() madvise(&(0x7f0000f77000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000f1b000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000f98000/0x4000)=nil, 0x4000, 0x0) 10:07:52 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgget(0x2, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/239}, 0xf7, 0x2, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) r1 = syz_open_pts() msgsnd(r0, &(0x7f0000000300)={0x3, "92ab7aa3b7e4acdff4ced052237c40987bd6541fcf0843f13727e82d43616080eb2cee28455ddce63f9b489a81e2e4b3e2e5e55cd7b6902b5880ff0a2d9a694773de675c148108a98139575d51dfab42ebec490ad989ac51f9f73d24ae826ddbce79f3e7e992838dc28e30ed58e45f545c4f57dbc6d851bc1447b49d2a27e9ddc5"}, 0x89, 0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) msgget(0x3, 0x80) msgsnd(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$unix(r2, &(0x7f0000000240)=""/11, 0xb, 0x40, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) getrlimit(0x8, &(0x7f00000002c0)) 10:07:52 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) getpgid(0xffffffffffffffff) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x52, 0x12, r4}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendmsg$unix(r5, &(0x7f0000003900)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f0000000280)="02f03b69df25a866251c9e6713204db9671f4842060abee7e5919dfb73a03e6beb4e662db7b6840775eaf4f81ff3b54f04afa404", 0x34}, {&(0x7f00000013c0)="dbca1b330a58762de632f5fabaf96d01247c82866972a11d96a1ff659f333ad9261e3167fe1c178db4efa8edbc01bc7e26df45933f53629882d74eee526f11056652c689a2d064f0112843dad51e06e4ee2e812ba7e083ab1118290e7a205f7390d8df6eb5f9586d393f5e969879e3510133b29f4119a6c7c9c61d1b4b7cd525fb34f1cd04b91975cebef3005d2a4bddffee40e6de4efe50bb7ff8e423031c63a016b17706ed4e21ff8068a4c6ff22e2d3ae06cc39632ef3a7cd9e1e272e4439ff3e5d27695bbbaaba9290847c66345e507b1bfffe0d00101b8f7450128b3eb6d00d00fb355f6f93be603d19c74ee0e177ca9e52c6fa7e9556cef0d66e0cc421a50cea8651d4498c5d3ea7eb39429ba90e216fe3b2e75e5cb4fabc5ca6ec69bcdc41dabf3f0bb262a77146bcccae5ba406e8eb44b6bfec0f5a493a163fab23957e31544858b52f9f5dc10bdccaefb83e54f89ae29edf464c35aebda6f5d88408434cb11dc30b0d112f37cec4980d64cb009ea53930361361bdaaa879858ef0c1963dd0bfb6837fb099e2a89422e90b47e2b57dcd18d24c740e8202a01edb33563f85070a75fcf37f0feaf3a8e4ff6e10892f8563409589d18b1d2b7217f0c9d1d59a32fc4879b71f48f664846cc05ccf56a2e1bfed6101949ba4d67495d4bad9cc971e241f9dd834a8ef786670f8a6fdc50aa3da5390d3c8ef32f3bd49e5b998052aa8c36c962f5a32eb0a5a9d45119622d5f9a326c78cf94529394beb133eb2714d6586948877925fa436253ccb94cfe2f9df41d360586ccac7b988c3d66c42899785e7b856fe58faa9af67cef5302b0b68264c684c6b7ea30d65104e7e279409702ca43b150c2c7e2ba9779f62daa884c5d21a8f6529a4b22f9d6ef7d3e78be93205a45548c4c7506698647a410d16a1dcd11012181b0187e8d1fb0334ee729aa93f1f9e7cc35d9d525cd7be25c02284c1b0aeebf8a7049738f86ec84372fee9689e3b5d9803c210e9b3c3ecfa41ca04873a7416ee4181e56511b00141e558034770e67907d7d0538fa5349ee0b1b9c70c7efd721eee94b4a1d49c6a8d5c47137782a9c8a2b2d34958d7b9bd6bc88d460bf6e1279b8ad627d00a3189e17e11d580fd62ffe171468bd6adb6b120718f2e8d4c649494999221d3f549b17a8265dce2f515a142f316cc08e181d7a3b8e40d28ea4be136ec5426ea801d739217d638f5ef7721b1d8c9bd4bf99f52e92836b67854de8c9971c1273b884f63091fb7ea5e85122642c8d115f9ec691c5278ed73d576bc6442581e108b7dd8109ed78c48f5242ac541b879c393c59ceabc72436b358cddffe4c8f90b5af852b0422d046e35de73baf909d73c66fd917b2c0f739c8fa1cf7170f9c06db9633852dcbcd808d546f0f8969fdb648ef934990d89c80d811588b9c67be652552fc410d236f13ecf16f3f9669dfd7fa749b89bd89ee57799dac23f51733df074cbeeaa863d9d2779083f5bdfbbd2cd8c5576f1e6b1d5b4b73febc301760deb624a438b6cf93d274cb26b026dc941829a3a66425778476f80bc49a6740be348bfc52a66913cbd0fb6ec57e210911e4031451d6385293aab3198153fadaa1ef3f796e4b2919c9a831cffe867042bd0665d60c51bf8d901b1c9a058737eae9298ce81b03f89950285f9bc2e13629b52c8bff24bce41c9e2f46e428c7731c05c8729a3131a12507cb497dac7f30b114724b5d298b48beab2c941506ed9e49dbc07d9d4f56563b8f8a5a234f71735374a27051ddd7a60f35db4dae55909149727c43589fd68888023714da0b3047c231938af2cede9d0f5bbb3ef7d02eca16b3535781511fc0ed7874d15d4385b42148427a338b7e8ec50412561ee1f2e9d60a038de3c56b8d73eb41c249db9f29ad1c99d9096e9243c26c14aa64a2589f0027de35636a4f39e9f8cbff22a84eb5847543c207982962e1e83c9069813f36de7b8ee4a62ceffe197febaa99398f7b1f435f4a0ad48042421ca27cf81947d00974da45ba7123f9d5db6e4a7df419b66947a9a794f5954f86da32a70459d65ffb6c13d48dd66dde51701d7e3e6633d4ffb7ea780c8f6fd434807f50876676064cd3882ad0435a2d442d5114e5476b1a1b5b2b5f443f147dd512bcd1c5e98396f5447d5a4dd2e7c51ec3b53d904ab9bc18d5bba8ad174b9dbcceb58fd2ba097cd752f743101dd3017d463f1916238fbf579a89b3209913e0b817417efe445a85503813d8adc8a94a4c459166c52e6b5ce79c42e3113d663419f4c3631ac567f6e80241fcc54a7bc5b2e6490619a448b27ee81242d0ed27c918316259ab569d65f9637c9080e2308d3cc46fcd145f3f2ae40b44444c054b4b1b64bb5fa9457996dbedf983fe438b4fe624817d93b840246421ae7dec1e96ab8e5cd36a0f085b5a64add3a5fa3b6ea90b57d5916c727aef61df7f3836640ec0620c33270f92511e86eee753d657b8799ddcc23f5f0dd6b8c353396e3721f2e7bd6f49eb1a7c7f45f334e8137a4837bdddfd625894b71fad4c21c07c7f0ab704534e0aa96657bdc5c1e15845d9dec860a57808333c51eaba9149ae446cab6681bc99ea541003b1c99b2818170286ef4f60326164be6fc7adf9f2a875b6856eb87027933fbc55cfa4df53efab82f7b5fe3641199d7e5b1d3a387b9d34cba3d78b116e1530e6386e5f75c24f93a3f0be05319d12cfad210aceae3bedb02c0f70f5914f1a8ebf07491534e7893819a792bf366d36f53b487f26b375b6f2e280875dabfacee61fec57404c425701e82b5870944a5bf6125dcdefdfb86fdb3e23ae409147e83f12abb9596af0c41555266228405db6dc608f0d7051e628f23866aa0a864049ca4896edd03dada8f3df5b2bd8b31ba9b7ef3422e89dacdc8d190f87be98009466a27b171b1960065e52ece9187470bc491f9a3cbd7dac5954c549b2fcf114d88fa9a268378e19747e87c6c8aaaf0dbedf9b8b1dcd24c6775c4626f4c4522d14375e4206bcf2774cf6589e4a7d7c3555237a6611d88a8b0c8cc2ce8562bcfbd0fc4777c7e49d2fbead429ea554d150773b6475f7b5f9ff85603cb7d1661c730c0113f7a65af6b2048b78c549bd4b22b5dfbd1a6420b187daaa658febacb409c051ca933f5738f5728c3d6e463a43f500d88a68aed6385e9527ff0ff460a1f6a3f74cbfc3b7434c48e0cd6eb0db0501150c9e51d69d54af45002a90717d9cfbbd5011da25e95e4b6a1735c3b6802f17cded7288bb41f1dc2b851265f6aa258685b8c03a9e87866142d6c877b893066d9200e92d5a78ea88983cc251bd5b14b797cbdb70b8c39c65003fbc7db350c9b344278d706b2b8ac777ab908aae7609f8f8d94c0ad111021cd9f1947dd4d2b1c475b8ee7dff52eeb2f3cc010fa29dbb86eebb8b283bd3c9d2c0e66b9b2f3aeab53f1d4e3222693e3b642b58a91061eebba4974f263f82ee021697e72c0741a88de7ca70dba5a04daf27cb10d78dc9e4de5272357ccf337491235d922b7e21fdcda73eacd7cd77d2c62a3e3014e967a85935e710f8b814a877f23918ad15360dc4b64118477e61f320fc64f03e64522a2f8fc403d7671b84ede75eb7bd5fb7dad3f0e8a89100d96f153e5ca7cd11528afe0dddd9d9d8f78458de03b06ae68ae4717ca8169e1a6e3ff64c80fa66c849daee9cb4bca276b569beadfd632489fda8cb83f85ae8e10aa9c557389656784991138d9cbe7b5098c933bb56f6cc535191a3a0d80d6ee36ecdde99f2f12c2c6ce3563b1823f58908b2e51146b8ea28171e77cffe55c7e5b970133786201e98205fb334e8bfa669b072a2b9fbe21143cf6fad9b40126cf36449555e5cceebe0697ebcb5360c779898279aa580695b54f9ff3a01dcd8475559be811df61c279e2b2ddeb9fea674bc5a9791736cdce569bab82f94aa5d08beb2143de82ef0fa1321b909c5da48cea2752407bc753a39fbaf74dfff4cee77f818935f985cde935a03b19b35bb8be7f839ced1a17bbafe0765578bd6983678a001562980dd13b4db98819878c957da556daa88e719ffbb31dd4aefeb2b06833fdb64aebec89dd4a216e9662ba5d280c24f4613ec9cfc4ce6a7515f01002579bd4264e4b8cdccfd6688d8276c71129bf679d010a5527aa9bf32ca755724458e7e73915b21d39866354cdea643ab7f0e8b721e8052e403e36f61e393dac2591ad1f477fa4e5a8690975dc85876d74ae37df5712346f2da93ce922de465a3a3fbca775b1b56a6800bf91070edf58d05141b1f2c7f6779814b6278e05cec0820d8ddfa960bbcdc05fd4758666cb6d3d09c9b9cb42ac5df5b083bbbbf90d436a5ee7ee0245bc2cd4cb7f3d08dd74234b9adab7ca9c6bd2a884cb557d168c9d283495fcb0fe91fe1909455afbe9d72e780fe9d48895852998a28ead95d47d99100d63c488ea6fdd748540d5bfcdaa3fef26d9ec4b95c0d7685ed9c8cfada5ed436d35a21648470845a1daf61956f3cdad9fe7141ab42f87938a3885b0a54cf730f2d0a36602c91afb942f39a21672a13c6bc43e8224f4894f82253de1852ae9e845019353775b8f94a8c2d00756130993da9a3ab2833414516d9e23901793074463e524bd41b26482f0700a1f8590c99a93d048d6c6c520f80b823079840ec5b54eacd9b3264059798196bb23c25459bbe8a89509d5007aeed59bca6f601acd930c400d4e2128794cb3b61aa6864c6d0be3e86a68ac9dc2c28a1b1f31a8fa42a7c0ef769fdc7bcc9521677e3269b5770574fa3e76c8355ecc6fa5f1dcf5337dff03fa0b186618753939d4a93e31312126fa34b50404b2c381143f3723bfc178266fa86321441b8ec09eff15e182095dabc2f1d290306002b72517306fd7bf773538a0fc76b2c200c2e043c19e3731e274d649ab4bf5736816afb103e8a0c9220a6f697b896e117e679aa394d443408712f46af6f591402b54621338e6f76615602fafc189fe1010e428d62ca506dea43103ca8225c896d90f1ee49db275f7d421817a0a5d89e3ffa75b5f4f1bddbec5b69e05cec1b8558197af77b4f5616f79eb6808f014aebaa8e4f74a7850f6cd8f7bcbec982083905623889dd9f9ede187acc78b5e1b1d1706c2811b222d1101ca94e972e23d965413e04b49f584002938849353a39f3295f6bda0e42c58a8627187c9bcc64dc5c30d25bdf490a24b759c800de936fac130878f0151481598e20d13012673ff8c17c3138cf37c2b6e20319241bfa2d1212e790cfc7f1319470637871f0d2892fcdb5aa2508ed8951cd042efd89ad296bbd2e7ee568471d193e0b949e45bb410494579dc40627342793184f54797803f3c9a85cd2f592d8edac413b54744c976b885a39a1cad86d2f2fd0f9701a63184efe3926d3e5786b425163340e6c0fc2e52123381cc9940d545c7a60bb73259461d48e92a59807f0a086b035486a3ba7449c30c15831ada8fe3fe11f261efaad9d2e813479393bc5e8ab77b1a7d0f6224e13e0f1145b295a63cd6b71841c225097eefcd9476066db8d85ae5212d285d799fac84cb596b548c7275f67dc7d70be7753e0fc1dcd89b16efb98080697751e39783f311ab2083f00fdb8ace0377c64f7a59ade57a0a25e6e1e625a68c7f356b067ffbe9b1ee5c084dc4053b822a258faa72159377facc0ac73df63d238d9fd6487f54fb2d8ea830930c0728f1477df92cd80617dc5544f54bd6dc47e71a28b19f3f51aae55fc9044d52fa4c5544bb7b38b94784dedd4cbd04d472e5e0adf226f758f9411f423f277d48", 0x1000}, {&(0x7f00000023c0)="61496b3fd079cd25616e8415cdd99b75ad27ea86499c4c3d916776711ecb3204472cb8845aa735ebafc0e06d873015bce3157270acf7312b314531565ed9fd94876deb08e0e56b7194cd7365018c551e1084de5e00867d0c2bfcce2751454e291d3d0c3447917c15d1bb4a5a02f1c26a60f78f78cc61985eb5d189f87766480cc7936ffa9d46752dce4e95f2da6f7340e5b55da48e39f92e708f260f196ab9f9301f6701fc3d9bcede", 0xa9}, {&(0x7f00000002c0)="be4bcef74977ea52b897d287079c187f64be04275a886007cf0f554d75a34013a01f084e65460a11efeb930b5880b2157d691d0689eb49e0194c4e2af879100a85d919597ed7b757935c9813b673688d46c34a80b243aef9df464fc69013d207369104ff5e7193b1b9acb9", 0x6b}, {&(0x7f0000002480)="e7b59ac32132f5ec64840b17cca66a20413b85d31377cdbee53d28f5c3e27182b2de7d1f32bbed670555031a3688b1e56a478a9ebfbd91b6bffd3b62b205b16a133a0b0c43877756a226482ae0fe8b3604392aa6cbf1e39287cf405d1497f0609f496cf452b1143aca788c13f42b1a145b407491e3586eec74ae0aaf8b27c2758a6ba9f3b03666ee344c7122b0009c296780f53b97e257a9be1485c89607226ab97a62", 0xa3}, {&(0x7f0000002540)="0330ed28627974aa221e8cd100e4277c793e20e4fae0ba75d166b31b9d6f228015b5c163bfd4669e303e62983b23f59d3cf5f2c9db02fe3c8601c6d410c05c437e0d822a6d26d492dfc03ba68483e7d81f888b2e4ddb74dd6ec1a6de0f5e834b7d589d6bb7d1890f738eefbe92e1aa3b5ba78ba3d6b6fc2c6f6f6d9435d129583249f79e85add3a12f2f86875063ffdfae145f5e4e443978c8d862b2682e482007fdf68f77", 0xa5}, {&(0x7f0000002600)="733580e114a682f1af62dcecc39567726502a723", 0x14}, {&(0x7f0000002640)="131d9c16e1777549c457d1ce277981b135c787aa7670bd3e25714c6aba1971266bc559f45594762020f535da8cf8fe11c0bb444d34d3ee2fdcfc6a50b8c54364b51f63dd05a501de67c26dc4bb6b24a7749d93a9b989fbd7297cac17033749f0ee0fe839bd2a6f0e88c466588e8a11b0083572594f9db803d62d564e7b03f41d25bca3f6ef0676d0dc838b6c8520dfb8a5bb68603ac23faedb2ff8409f6488aa426080905a3da228ea81", 0xaa}, {&(0x7f0000002700)="fe18ade992876a8d574bdce29026a36c27afe73427a487a5f024e0f4a57f79f26d4f2aa82feaa18afa1ec0891498bdcc4b9be4b2225c0d3ea49e0bca8c9be098446c2ea6929aae", 0x47}, {&(0x7f0000002780)="3920b75aeb1aa436d978dd14e7e803903bd292a73d2cf619d478d102da3fd63b58bb460aaf4c46ab3d9f9dcddcae90a646ef0bdb93f559d92fb821855730b7477bd18a0970e5983c8689165e6b955eb4edba1201a47a5f91344847a7321e63b998cec762b630afbdd6bbae670b35cc7e26f23dd8ec8b941ba15eda8397446db697d1fd4fd202813b4716f769bfca724eb89fff94d643b69ad674cf7bb87bb89c7ef2463c05cfc13485bcd6a891c3b336ead1fabbc941838b05238080648a3bf818fa5135ca73b62198c39e53eb2962bdea0c21f2bfde901c4d24291a6e62a7ee6167f56c548ab3c992a8b5b1140eb0ceb0a04a4f3e41503273033bad8a5b19197c7a8c337aeff7c8b8abff30066681c540adaea7197dfb4f72341f69b8bd9effbcaa41003b73fd207106c2c8a05fedaadc88eacc9100af468aebb3fd2b2bf2ca1f0ec86d8efc23a1f936b51715ce393f5bef070aea858c1b2d36ecf34a2f2ac62752bcba24aad809a451e45e88a994ac7df0a0968930b160f39d4359de7bf30ba4983ea89206fdbb8667b8cfd82bba8dd68c07d8dbcb0193fc035b449e93b9a12ab50a504d9c861b4ff6d7ad815e7d960441600af871f368a8224f7f621bbe8b5f667d12be018b747a140cb93e8efa4a81dd61aac355846729ce35f7a388e1669318636f6ec3d2ad420ac8200a74d977cae5f362f175696b6f4d1116ecd64e5eaae0988befa2cafb75d383cb08c8fe4203fd29617a7808a5b14a3269be5db15da8d0d35214402de38499d9a60ea8e27ff4622abbf3a9c328c8a0f164539b7ead34f120a799dd9b93f8ad47c13bcfc9fe95abaaa806d26851488cd163c752ff7360124af3248fbb66930b4ad3db4ebf6698b9fafae61ac3ac827654be9d5fe4ec67c4fa50e2d0dceeff916b1f076f2139faaf73d29eebdf2c73a8ed10ff9072365f619677bd7407871d1361c7dafd47a65c3db6afcbad2ebb63979d0acbe4171565cca3173ba72ec924568a5ab52e99e57d9d3e699d531c2dd35598a4fdab45911b7f2c33ac4590cc7d2138f4c215d69a0693ac3ab3255da9211286809bc211576a1021f832b2a9ef2745f6a3d9a00c3930a59b62cd722ecf1ff554e85543c0173d5533f4d43199a0684f9e1d92201a9c6ac9c29330a45d7b07aeb44708b69644e7eace7e46a67355d07e520572036a2f4e7e415ee9ea100f97335ad21d55e9457821df2498fd9b21fd47bcd7c948183f200fba637020de2d9bb27502917a4e7c10dab9356ee43b34b3443ff51e8b09c17451918c51911667d9b38e964bfa394148c31d01cec28dd86229bf02de39cfce26676b80fc4a8f35be0906abf705c36ef919f7da59a3b6d30c48f526b45f90950605622d47ed08226767af69d6a9393e7dbc46d16f9a0fa3948b2471d0b8381b1e225708feadd98dcfd966d6877cb7014f11e3fad73a40ad9ff9bf07de18581598cb1b1969251b521277c558be982b6c9fadb75a6458e6a8e42baf9277508d42f49efff7495898c36f9d4741a67487aeb4cd3830560352a085cfcebebce12e6029da4dbff4b012e2a3e2943edcc162150fe60a3001b4e585e31bfe629a1b97ec43a282599da0a34c6c2fb07a357ba6c00ff461cea49e0363c7745883aa74fa42de3b96adde310c03d5a4a892909d393db295f92b69ec250f142175ca6614f8ceedf26c23d43714d564348c8754deac30e1705a900fb8b0224109dce2fab66b5c28f313def51c4f394a60079385994cf859005544fd24db08b4d287b7d8f7e234edf18fe4bc4fc6834b819c240143ef977cb49a157c0635f6a030a041d4cf22133e05c0afa705f5a4443d038aecf62ebde13ce256c198ef3fa89cd17a87587da90ade1754ae8185bafd7cd0ad3ebce1a9c121d1ab3cda2416e5a89209577d0e8d426108ec56b4ac73b20c506a80cd3999714bd37f729e9f3a2799856edee8fa92baaa49d7a33084057b370354a65b32d5417696568b37410b9c0a4d439b4f171089d288927301190a117bbc603a41b8e12dacbadc535287dd8128aa1b96facc87bcf4f4e31579fcbd436ff3921f4f5a71f0cc1704216f58111d210b56d06c1ecd3f9bd3cbb0eee54bd4b60c6e5d48337c37e22882c23051037d8955261e8f5ac049eb8da6d6148bb5bc4268d2b112392af80af35da64a2729ac0b847b5dd11115fee834975f0b3cf400a7dc9846973d1c2c35df1a525ed802ed3963b7e97d8c34c344692a43cabb57a75806a723c196fb6650af86efbe241a4622eea06676d8ffcb1929d0591668f4f04b7f1a850f7f5e9f265bdf2797624c6d72132f82d8e2d1648c643da58df0b1b1ecf143060a559a3f7205ad308ad868302aca7aa5349d2773416de0af24fab1a9e34cf4b722fecbdec203de95c5a29fdadf39784268a1e1bc7b6cae8c66342abf166786ddf90fdb6ec724f597fbffdfd842d28dadb73c9d137226b4a5c4bcc441ce9c41d1762c2ec1a16a7869b351adc02d3ab7e2578b11b7cd8f07b3cf3426a7261ce6c357cc0d564316f693fc249fd7310ccfe6a9e1261d642ec895ba208c5e3993d8590a02f2865978444f102e7dfddd89d64eb2f4660f4013d536a2972263f4cde8503575e6351889674e1fd26f2a2e0fde9f06f584ecf5346cd5b641709ce246efe3560e55b4662ea5d78e0d0824918c53e9a822bd645fd503e51c3ba78970fc0026b196c40d46e326d595cd994e8367789b83b45f7856c7b42eb544d6e501d8083686de5f4845ecaabbd43bdf593beda472c6b0402ce6ae5993423954ab2a4ab9457c01122c8ffbdf4c2ba05cc34584466fd78bca86b79ec7251b007a16db9779e9e08c7e14aac9b1ebe7cf58cf8e113790e886b5004934dd7983be63287c8e74f89a39b9be71aae35a3aacb64f5141b3e18fdf89014a262c7090b9670fcac32c1e401ad1f235694f38eecb3dae6a8f634577d7428d5a242833355c0233094be61f822e2b4838c2d60588a515acb91beb77abf6bfd1c2bf5f7cdad58fb19200c0f0d931ee8fdf53dbb6fde0ee7b205da4c1f46b0d3de9fd8eb113830daf0129d3eb27c54ff343792762bd1f28e1ec28e67db2e65908777127f091ec74f2542b8b39327f1aaf28ddb67253cf8af9d3a13e7e0f86aa78711546c023c82b2bd85672b3f1254f6688c6d5f0f58ea6c7bf59cd92284d659f91cca06d3cdd5248b5888a50c472cb3c8c65cf51fe8431a5e0563cad8607ffbf818b78d6e698783c1c83c95a8eb464770328caa31b23984361f5d1dc9a7cf5342b2036498e656cccb6d81facf16b4d50253fbe276f6f91a9e15871e45ade2e4318e90e13f4b20c0c4aab61d972a598e3f7d28edc84e21d306dc12e3eaa94e6f9d74076a53aaf4c3bc99fde4344b84d02e8b9535ca07aacc0be61e76ad2ff4e52bda8e896d68a3e270ff9b7aec3e6f266b62d4c9fdf9080ea39d87885df8dd48f0719b0c9f9e0821daed5781cf2991c7291debf47c30016a20133cb912fb66c0fe495b36cb3c36c6c3fc384948d643a10a617edd5cd2cedbdb82b401bd6ae89af3b8babf22c9c1817c3bf7f7e28ec5bac83b8a2363ad62cd5af2e240e0423eb220340948596d569327de88dc38be55045ac2b464d12c6f1b429c0f5900bcee04b265dbb0cdc70cfc38d1b3a4dddada8852f0b6c62eaea29b150fc47f638bcf104efed65da28e9866d405a425270d8f2d80ccad5f5e34d829b1d813b4a6028a6e218d54b129ae80a99bee1b9c877645358a3ba9ab152f0fe9e7d7c816e22cdb997291429e31508897784eb802885a3f283bc0de0d6621438a8b7723e2f8505744c8bde6082fbe2c48a361ff7fab40bd60d52dd1f386e0f8d3b38994d2313b16bde32f15b991c52b2a9a3c223a4c21e464b62c04bb14da13f8ccae48478009aa2230d35c80058dbdbeee68b1668e025a1cd2963ed6912557d053faa3c326581f5d21daba93322afc881013b67578d1fd31300bab2e75520ce3dd3bb679c49355dc25bf2ec6a153ef2c90b9c73e6b55b356811fc4eb19b83378f1c5aad639a434c3a51d078a9403c33de3adb4d0b6804f87d6abe3f645e598e66c37d08c8597097746485a1bc8e5c899e1fe7dccafec49faa0ae2786735322b6c8e8fbe53446c987e78da042916bebcb4769c2972da6f1ddfd7e83b9853a7b26ad0f5cfda06b3e70a6dcb21d4896f208353184cb0d51ee96b1e19bbe5641812314b645da28e9b05ad4ec88259e7bb4b57db17dd91dc60b45398854efb14c913710b8a2df6a3117004f34b56223c8bc94e858192485ff20158515ad4a891d8c614c65e11f5f6b5b5a8e6da2ce74a94722cdab8c62fcc81f387b1ddf26c343952cab4cccc970ef92eb7a8b42666abc18d0e005850f400844604da48c7ba9603fbaaf44bb749953e0a70f4bcef7a4eb49afb4f9cd9d54ff6efd0f2f406b37f6c12e30c5fe9522f5326fcbefe43d539c88c0b4f514094aeaab5449faad2b3827f11b35f1578e799df0fc608c5ef55d804f5b887c9dc9c00edf2c88ae53cee143f700db1be93612fcc740ccd3cc26482d915f2c5124740b3f98cf3d543c004220c0b3e058f62acd87b0001406a2b55cd6fb2d013052dd506e1f3a868e87ad549e65ac9d45c85ff5f95f8de67c16964049d41975c8bb3b29995952d11d421b837753380c1c4b1184ed33e8d37b1dccf8a5563fc34be59c501ccc2088605129bf7d7d0aac527dcdae1376026790c770fbfe6e2f58dd8708fb554459178f4667308eb4d58f285d1508fa3a85339a3491f9572f2e1350bb3986f370b34d3e22501d0ccb9d9a58ccf3e5645c90d7b9b27296247ed131e74b67771026727b670e698f6080560c7b7ed8aca0b6c10368c15e8f175491c4fd2fc2d42ce4720c356778ad810941213352c77df4d284398028e7c2b471daae8fec9fc65274adecb0ca021bd113fd970cddba1b14a6df07976ff4f60abaa2a26e159607078250be3b9d16188f9dc4160d15972429f606c826c129093069bd165fdcf606f7c75cfc6a35abc0bb608128c2c66ba6680a003f832a8ab2857f887980d748637373f5ca6f29740e89d87af619260e861067a10d0095efa57422eabc2a2b9b83b958af8abc7088bd9d357ee80bace13a0265839dcce16a2ffd13ad3d985ce304391fbf9ad0d4bdaf85b87b9404701a94d24e0f20e00c96f9642f893916cbb9bc04acc7bea6e085c62b411a1dfea0cc471a0ba10dbdcd79159841606b818acee0e10104659fe46acebec1f3e67071c916c4d3f3cddb2d1c53e730ce3afec0a7c6dcf1e1a389fb60ee93d2b2a09d250f9508c2308dd0ee2dae94a1d8f2ab061894b678e0d9b4b2982ce715f093f9ec9f33f803f2dd0d20eaa667eb1640b3c6d5a603467ea51bf5b27d003134c8ff95ffe2ce389420b8907dd9521a9cd24d46c19b3f3747546b937cab73396fd16fbb94d0138397fc6d24864b09b6e9ab48e6767ca54afe2f94bdea8e1b10b020848a2184e3373f2ba152b0c281a6ab47a336d68a936546a0dfe874d173351fb978a9e1c04811e33ab89ddd6305c58bc779a0d0276102c66f7219cc04766edbebb6e479cd221704688627dc84245aa9e7a4f7ac218b73132044250df7da7dc098b8a693c91b76349eaa21edc1fddce55491b9f8cc97881131e03b4a191f74cb26f7e2b61c137dd99b65fc91856d650499fbf4ac1fcb8b4d979c3a7d9e2eeaae546173a2b95b878c599b1331af7188eaedc3bcc0bc287a10284485de7bafa90c59937b44da7887700ede03c866eeeaefc4a59f5c52676c2", 0x1000}], 0xa, &(0x7f0000003840)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r1, r2}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x40a}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r6 = getpgrp() socketpair(0x12, 0x0, 0x6, &(0x7f0000000240)) r7 = dup2(r0, r0) r8 = accept$inet6(r7, &(0x7f0000000340), &(0x7f0000000200)=0x103) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x40, 0x20000100000000, r6}) 10:07:52 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x106) ioctl$TIOCSTOP(r1, 0x2000746f) listen(r0, 0x0) 10:07:52 executing program 1: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0bb94ed8826e09f021fd70561cf3037611af60752682325d1a1c0d90ed579c9a342a5948631ae971f10e011be450b0b77ab68f59baaccd8db11057357d1637a6970f9c4ac5edb0a96a9014e8724ae3898bde1f2a19ebac8eb2c807bfbc2bcd67783034ab83bb62b6c88fb65055015df9f463fdf306493ba5ffd1c3e05d1f071756f6b6f9cd385901c47fb5550d9c5ac7dd3fb1a3b4211dc6a3afa0a3ee25c49918b7ce9a5346514a7ea064328693100b6524c9fb89c184", 0xfffffffffffffe2c) socket$inet(0x2, 0x4002, 0x20) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt$inet_opts(r2, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) r3 = socket(0x3b, 0xc003, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 10:07:52 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 10:07:52 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="7507c1d0d8115486eb0be8957682ffd5a71dd2416bd87212d7e59d6707d8b3ab01214730b678c736e5375726bca29c8e4496327db180e23df343942eca6887c04e165eb89dbe8889b58ca7c705970a5bea124580363f1b46d9a80bc7109bfc7ca24cc646ed7700410f8c3085094ce7553920249c6be2f81f07dfdc95a4019cc226418ade47591f6b89d8d1d247f60e0b2a68436a5b41eb77b041280236612f3c52b10b7271705c1c9ec47503f50b0ffc9b61805290f3992c96a1e3b084b41d0c2190bcd2fb7d89363cc86c15eb05a9567ce34c5003f1327624e13443c4047c86e6ad2fa60add6570c2da746bf0fc893a39b363298140a0255e183cc28926f3951c6925a3fb9ae44d377210c11650de7af51cefb1c35e5a05c4f415a6f7664d8385b372b920049b973c9319c799cb06c783f21e4a1be2bf74071aa89283b6ea1dc385603fb6a0b60adf748d29ad2029223d8474044d481d7a678954ed778a8c0ca6947cb72cc290bbc63d5179be35cd4f443b82ff0c86336422261ce33a71a339235583627c775b5788b5743ec9bccaa4594bc3c2507552ff7aed65b41b5156448d47d481088bf012f74572e427ade3c2e8cd54c2561e5051ea6f17998036a38ad2f0804f5bd4e5d0537fce2611e435093810b80130d864c9d18462eef7cfb98b3c623f2406941c8bf724ec61de2d4cef654e0944281387e7aa1937c54a9b3e752682bd3cb32e91991d9c3ceb45f701c20f10500e357f27a6dc675f68a576a53bc94df8b58a141a6f4c799240cde14312839d4498d6de70bd022864fd28ad5fd8480e12a349e8ec1f985a9e6981c2d4f6087519550099e6ed909187819d3c7c9e29ff554d15a1cf0985501fca6f7660342978d5e78f9fd468a164a5585172e0ce718c6b3877d4bc189b794cd985d600e7d055d334e25fb44f9a1ce33fa7517d19bbb7036181d8ff088b21b56a4c26ad4057d3c70ac123d2c9bb020d837f232a850eae13413a565f5fde1bf521e5678bddabf68dec3154f3edaf30147328ada75c4ac3ee005a5043eda1a257aae405dbe4f37fcc9b66f10bcccc1f2622c30e6a9ea070c07ab4853026ac1f1d2dd05a97dad6a6d54e304c5a273a004cc1a062032352cbe34c8cbfb5646f497d4a6e4ecd211e169dfba6bc8b3f5080bc56444a6829c0b3444e763c4f3298769354f9b1e7998bab3893e3ea0e4a37d51d28907558f1602d1815efe5e61d5fa0529ed27bb672ba18b118ab70a793fd9bf61730bdfae6e79c32f6eb2b3611fbbb2b3f24583964c18fd7871a3748c333430ccf8f70f4c36d30948ad5996a93c42845915fd073bb9e30bb50a99f536692e00f2df5d83254d4d38af4cd52df99070d7cccb84c736fc191ad20c76ebb8185fafe2f9389a0af322e590a638cab7ba3246ede2ff25200a70e863f75ad4fbddb065773fb3a4a692bc701d427560403123e044dd0a6d0526cf533169804d61b95c3b99d6474e46acb56f53122161caea609275ea6d56c3c330bcd1324f08887e9d237751a27d909835e3aa38fc34783633de29a849039cd77c9f76c62fe23f94cd03cdeef38260e1b49e8ebc175832be774c0621f92376701b13c4d94178bc385bf09f71477b77fbfb3ce3b2dc6dff30c90dbc4f974cf7d842b3409d45ce9393960b854ec84308172d333216f0756e11ed2ad8d926467fc3986859523bb87fa244ba9e2cddc6f9cbaf37ed1f279a8d8b7b2aa7ea4560d5cccaaba1a94a2bb80fdad66ce3e981be4fc2dc925f4838656fbd2d383069370700406633c6917dc46988764162fac0b0eb7aa6f071875b6dbdf9070a399a97ba13df3d2c2f8f920c00520c28470fb2cdf007f366d6df864b5368ae59f04f0519061584327851603ccdebb7c4f0b4d32b700220b286468de2929407c1c7af60ccd8850faa0959b9013a3895fa5a8ee2fda3d3844acf29324cf1969fe0d388713fcb4f19718371c9dbe2c343660c523b58a33e5fec90c497cfb0c020a7746e298d5955cae75f7b8053074c8e6200e619e8f30c87aaa45248f81b0cdb4b205d41dbb2daa67160b7e528eb63cfa3d03eb55c72a519c757a0ad8e69b77e97b5e844f2ab56b0c29419a0ca674adcadb3b9e3cf4f8ffa1a646cbb4b73c29ec8a2678fcdd74d3b4e45c3d47ba9908a263f4fa57dda1999038d6d3aba06edd19c4e6a267aa3e73fb19a66bdb48bbeebe667ccbfd5074c8e8a015d79228cd82ec7ad1e36aee70aea0fedb287ae9af34ba7828a59f84bfba62a6b43092a6f14d9aac415e4ed9c5866181d5b325b92f81b37857c56037948a2521f79a9ea252a7d7304c79409bcf704fdcb1c8aeba93d20662811df1de53aa22ba2e54ca44c75392dc363260e89500f923b995d065cd4477259f20eb1c34d0003e393e3c696d56636ab1482f15592835dda9691ddb52ecaba4eb2be339041595298c8fa93903779e19cf3a525779679f308d06cd5ea6a46efef315030edd84a639f0208e18365072c3500b1bc0202d0875023004ee17f57dd90e56f96fb0a7f523ebb31f668c469534c75bf79064262eb3f45dcecfeb18c0e7a1553e229dbc44ee924e4492fb666d62bc8a27cafb2fe27c42d05890d534502a12ecc8661b3ad39482627f76bb83b8c00b9816a38a22f7ccbd90772a2e5663c9584d6c0684358e79f68c8f044aa0254d21d2669d2b674d1e1a185aa4c2142b482b7958411b06debcd5157de44579710b52d3ad523796d2a7d13220a90044a29e2a68e9600aa0285d8b98befaa54960f21babed746d2e7196d9c952dff3cdfc0c59e1226d4d9dd42770cd39364450fae32bfe28982a9c2ecd45294dd66e39d7643d84c4863d7730ab7a0901da60b01bb4e08ceb996b8cf99df2f65102e11d708025ee9b4b899ad84e9a91b1b5bbcca782ae2c11271918be00a23d41d5a2878498201d2322e1009ca9bdcc446947d4941f6bf07ff48da9e686889ef4b840c541a900f87e20c99cd52947f78794b9c2be76a20fca3c3acf1f30d2c91d187e5ee6acbb6376b73c1a5acda06931e608471a4a6cc0f8ab79804f34e5d2d44af20906a2181f23db65130762f5ad402827af8ffd2c9667c9f0bb05bae54fff2d19fff199b1f1586d0d9a3d86d863d912f69af0e4fc7842afe76b21fe10b052ee7c59c2b7b77be382fe924f6830786ca586cafd48869a7cf2dd9c7a85f01e88cc094bb27b001ddd7c424d575d22106d152900160d969d6d5986369aea404b6ece1ed7d5bad4cca9206a6cca32dc2e5fbe59458722c85503f574bf7881b7b76d04a2667092ae9165163caf414a904c77454c40a154d373759c89803129af8a2aea0db5d287356fff5c7834e3d6a716b72b09b28992b51cb99f4dd212d8594ce59e89369bcdcc9c7e7be32ff30ae3f12faa5f1492ae07b3f3dade6bce4e2a6e391cfec92ebc9fabe39567be6ee1832964cfb0606bc22c40e91e0a48904a334e3d165c77daa2eaf4fd8203c450871c64c6bbb1d1c0fd32c795e28f0467fb17508e07685a644932687fc7e475e5178aa0b59d8ea1a7e38a1e190ee94cb06a818b1d2ebab21229c1dfdc98f9bc594f9b6e03cd467a56054fae70141315f4288f43b96d5acc9f40767ffe77faaf932682ff4614187fcaf166c240164edb02a4fc2f0d528b5551e103ebc2519248e6e84ff0eeb1549c499c91d72990b36b7d8773de22e57e24a5ded998f9b213ba2cab32b0658b9b296ab31320086be972d2d5cdf81998487a33ae805068423a2520ac6a0b01a06b31b849f9dec49893a130954825c7d231e4adb3cc2ad5d4db7a148b1b6ed780f193e899ac1f9f703f4e44f78078e2a595f2096cbbab60b3bae071d841bae2f6d81bed7db1b430385122f423513a7d4419987e7c61a87fd1fdead107644836974f83a4d00a2a13f84734aacbe95feaa8a69444bf03adf97e22f0aea618c2b444de49af3ec029a8cc54ff763f9f9a9b1ccd381407f7a71b7daf509bcd8c6955af084ab19bb9b92ee5e31baea4d6d5edc26eda37816d49443fa99d44321d68d4931d899ed77b80de9fee0cced707d7bdf7fd07174aba6e536cdd0ac89f97e1f34ce695323b7c46f280e9aea56df7a17f846370e33f7fbc4072d7b3a5ae032cb672ddd09cfc038446dc02b2a6d763d70fa306dbc367da5ff50148d5ecc0e1c06a1413d238812641c75f550da4c3164659e535c41a1d08ac7c17a52225eb0e38a3eb581e84be88744aad85ccb8ca2526596c2d74e9ba1a302f1468452dd81581e4dd59ac46862f54835d3dcc39fc759d6535607d3f447bedc07bb6b6152ef44e2f9b0811577000edcc04c6b23ae1f456d811bbb8eb9933bdabab90a58693a465564cee8d3546cf8c8aab82164cb31d1b71be0a6c94e4043880135ac93338448c727b6415bec2a086572d8b5a08c5bd3a978e4630b360b65718d85c485b6a450aa40372530c66f92a836781d13358e2504f4e1985d5a8bb7abdec2f7cd4276c3db598042d614a01c0d38f4ed958a1dd107f42c82fb19fe8c5d5d824e89af5c85289633f4f78553e03efa86cc55d5f9e03a5e938b8b111191ff4da1982b9d7747bd2f40ea0782e3e1117658977f8f2e327d0ec658ccd050ff0b784d3a67923d626c6c49de5bde299dec9c3b698da76fddc5315c1065f12b104295fd85157556b4d1d57c84817ec641b5e00cafbae96a6d7f4c48e117d121c61a186e4378b7b9cd74db12ca9359d4e64f5fdce85c8d8cd22aa6fe56d0996ef4f5e8895541db0fc54b2c041af3c9e0f1831c84704941d982f341810a9d5c1709904791e3a012087727f75d7f66f73895e236dd7d388fb04e027713b865b030e14a832b81d9fc0c238005799ca218e61ea5fa108dd21abfc5a0023733bafcf9346ff7c2d920c7509b2a49ccc66062c20c665c4e5f3bfa1cd8549866b579a32c4926fccb23565f54192508b7e6bf42d570b9fdd88beefb078f4ff3565f2e0f7eb7f84ef192e26fb1f9a9aaebc0288d18955ccb9377a7eddfae5cacca0614c97418edf1199a259bb3668f166e8fa88855478637e6c7d156d9bc432531ce3662098e1330323efe6bcce4ac24ce213cf0687660e26539d02b0a2f6447a2515644fcd7d785d43fc5dde59b2ff031b2bf338eb72ac9b54ce50934e6189133e81f4b88bd093e87f5d33896cc7ca3c296819d5af3c9dcb2c591cf67760833a2dc390a231350ab4125d662c605a2d16ff71cc2b8f98bf2a4904d0bcdb33f60bc32dae25c7e2feba6a3c1666376fd5653831fe4f55ea738bd73557c9afa040ebcc7fc7bd84389ec20d415d04ac7188bbda77be935c47f9f19de68d484590e069115413afa715f8cf5a5ce65cee2e8c0362c73ce2b7be0ed2c871d0040c9edc63dd6da170965f2df1a2d26f462f84490a1c18b68b9b30364cd7f602f8bfdc512a1f990ca1a449527d01265489e96eb840f49411a432b046bd7b1be2c9e49f3627d9b018dff63eebe2cdcdc0d8d768bbe160e2f8fd2e97412ff61d725bbaadc8c10a7a3ea53d14d285ecab23bce06bb8515b566d58d4e9d05ee32df4da60608c594ea77a353650c38203b7d5b8cdc411afe46360de062733d939db35344e0aca12830908bc7aee20557f67b5cc118ef438ba00ccbe3df8ab46bffe59ae956b87e60e0ef36ee8596492c6d856df3b2e1618e13bf3501ca8a57595953c62e5d3e3c442357bcca8047ab10e3da64f8046e77a3332e3759907b600ad7c08e3b6ee51003f1196cf28b73b3b65d4e6d9b6b13aa8cae49ac237fc2313e562743dcb790ab462b64b7a1d0bfce9", 0x1000}, {&(0x7f0000001300)="438b1068d09513c763ad4426db3cf0d6cd7ee9a31d33d48bfd24b69f60eba11701637f4ef3296181a134c3f8225c4baabbbea2345b43ac7a398b0da9dad250d9a9c3ac14b1bb9200921da1933f020119bf8013bfd535c276053907edf44dc9eac32422ad6f6c1eae029c4577171f056877af123e37c548b32e5b7f8576d597b98fe74d0ee53e7742f32f27897524d0fa032e9aa132b9aeb8578ed1e02aa4f288c67660a8b14e28e3a3aa862491ebe2cecd40bf6944db71dd2486275cb8d3fcc19cbd13e9e3350f610b65672fc4b5dffa82837751aaa7e258aa5898c1203cc3e23f528c548a313d61ebba9c", 0xeb}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) 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) 10:07:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000000)="2fd2a83a0280ed", 0x7, 0x40e, &(0x7f0000000040)={0x18, 0x1, 0xffff, 0xffff}, 0xc) 10:07:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000340)='./file0\x00', r2, r3) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r4 = getpid() fcntl$setown(r0, 0x6, r4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=':\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xd9\x00', &(0x7f00000002c0)='@\x00']) 10:07:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = socket$inet6(0x18, 0x8001, 0x2333d249) fsync(r0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x1f, 0x1ff}, 0xc) mincore(&(0x7f00001f4000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/236) 10:07:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 10:07:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x1, &(0x7f0000000300)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) fsync(r0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xaf) msgget$private(0x0, 0x10) 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}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffffc, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r2, r4) 10:07:52 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0xffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fc5fb0b66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 10:07:52 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000100)="d1d448998515d6334ac733a5db701f9465578b032d3954b3694767a8b680c468103093cf625b4a861f84fda540882744e4e0de3fdf6af39e1abe46e1c59dae7b9348f2743caf0f18607c1c7f0801ad7621488cdb6fe7ecfd8827068d415e2fc35898cce82602b9f659c95e1af36e092749c09b9c91516e4ea73c4fe44bb90096", 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fchmod(0xffffffffffffffff, 0x40013d) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x5010, r0, 0x0, 0x4a) fchdir(r1) 10:07:52 executing program 1: r0 = syz_open_pts() 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) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(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) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) socket(0x30, 0x1, 0x80000000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 10:07:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0xc32, 0x7}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:07:52 executing program 0: 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) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x13d6) 10:07:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 10:07:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001b80)) sendto$unix(r0, &(0x7f0000001bc0)="9d1a5b0c4b2a6f445a360c42dc2c92b255ddd032cc6285b9bae34f1e65f2b234fb06279fad4ef3c5170d371a1beac90680e89d63d526bc74f44788559e51a16649e1d3997b550b428e711a3396ca1a74d2d2c53180ffce5243253a37b5e00e44f26936c05e9999b54f0f83c3033134dc6d4efdc3ed9a9d42dea2e30a314d6b0bca15c8d929ccca", 0x87, 0xd, &(0x7f0000001c80)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = geteuid() unveil(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)='r\x00') fcntl$getown(r0, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x1c1) bind$unix(r0, &(0x7f0000001cc0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r2, &(0x7f0000001940)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc, &(0x7f0000001740)=[{&(0x7f00000001c0)="bfff2d40942e537d8d425bf10bd471251507cbfa5f6a85292db1384aaed0893497", 0x21}, {&(0x7f0000000200)="63d030d62e4c98185db56d65e42e31fa0382fbe17e256edaa5b1a96abb63cb2f68832d8273a85ce8d8548bc28a7cc856d169b01aecba94dd992fd4ecef203f68e623581e51872c6160dd754f867cb3535adc017ee9d2f8e27eca668e9004b276f53950e284e080589008d83d6a7866f97a3d0bdeacdc4e105471e1103eb31989e0d455c9dd6489b8b2882fe9305267376b1e027ceb42eeec4022670a150a81a486fd84847ed3012015d9d6", 0xab}, {&(0x7f0000000300)="3700bde9beb16caf4bd13731dcaf40bbb827941ed4a0502168daa48e653a3183ab629449ef4955140677cbf784ab92de05ebaa4031a607033d354643e2256827a7e3c0599663ad2011be4c565b90aa12ac0c8287af69090bf117b4a26ea3f2dd3b2f48124cc31e20c0d5c86dcdcde100ae3afbb0f81c290a01ddc191ae3291c1f00c8e9847851a409082eb914be48be896bbc5da91f9da8857252f087d7c283f058b22e7b9ec278298d4e9874b628d5157add9178b2ce995dd08592ed61002319a5579d3ba7078f7582b32046a716216c2ab18a947f7a549b614a064ef242b2172df292b281b5981b27d4acbff4a911f4414743328daf24a4867a727d013123367f9d42cbd82c584d7b66d2006eeb7361d32f82bd8fb69020c21ab1fdeeeaacec6cd4b09b9d109597fbb24609e6ef9a6d8cdc94025ac066ee9b064b163ccbebdbfefedf59bb6e32c0d2a069dcb691aacb20739a00aa08bdf17606f9bca4431d14315452d0b3ff8a5a8d32c7ad9ba38eaaf2b9ec093183110d6e0262938782ef13acfd63c5f70573117f00b7db36e31bf02853be115d4c876319c575db760ec57e3f6264a04beab13d206f6b83d15d692ea695c52bde738c09bf68956ec2f91be4b5a2fd5f80952577083ba03999174cd6002d8a7552d18d4e03180bec6f5ed2a6d9314c9c334b2392650437551df456b895802824a7aa386e3135bc01a85c644729ef075b212aceb2dc7310db56017c5aa5c32240e426345dd68be465d71671e2f9770030a84d8b81260938d301da1c357a6a1a1d3963693113143534acfc060dd44ebcbbc11eef55a2ad3ccbb78d6406246ec727a198ae54c2204dddac2a852ad70f0f852764fd7b04e924c4b0b00eaf8d7341ace5b61607f4d6292b40a3ee34d44748d0ae92d3887a2d8aad5ca5734dce40f07e3677495665d33eda31b95d9a2c2dfd244c3f5da357ef2b2ee62729863667ed6b40dca9c2a87a9655b2ff212c2337ca915dc08f99564635723ce303ff8470a28f122145334311569362b5365daee9a1f2d706ea857cbc2cba251de84e6326ea6c29ebc095f5658c1f1791e4bf7ab3fbc6e72fd3b5acc9aa623a7d61ef24cb57ba29ba88af387f5081eb791b21a2430ec948639bc71106c29b7bf882ac94840b8fab0ce8eccb3c582b25c3f13a381d1cabc2d18e8115cfd429ddbee0475527814a6af5b375c0251a3dfceac3e393672aaf53f9d619bba430acc91f8c584a59cc8f4bc785bf85c6e703af5dac6b744e1edecd7b4e01ca4ae0000aeb116b016849a39105717e8ec533b7693881723cadaabbec69381bf6dfbfe57bdc848e1dc63e972cfa30c3ba41abdf71f33b6aea9948915acb373705702831f941aa23d60f410c147ecdfdabb8d9bd052c06a0fce836a9948532c4340afc8d868ea56ea15cfb0f4f6e79f45ae28792b8ea8c17a0d7d72646eb18e10550e96d6c80c09b453fdfda4a7329831e42287d6b46622782122ae85f4f2180dae8b8f9a9385f1b5f3cb851aad5b19eef1ce321fa4eaf6bede1203ecaceaf5de10281662f8c8c86ca6041c4460b4fbfb6d1c18c8642061a365c82a27529a89fe8e100703f794579b6b5b80ec59847bc95a00a07c33af285df5a8a64dcc758bbc8bea9e8edbb8326c59e5b483236bc61260f8f8d0c00e8e5b9ce241ab2805b241bbb80fb44dd3eb5e0f3d54c448abe0a4c34bd5c1000f75b9d1d5b65fc2a6545bcdf165c9f7092c8ee2c362e5760d33c0d2e9b68e5d7767e6b2edfef9ef7f7481b266626527869d4f1ed667d20dddba8a772e52e46e418d19cae81374ead01c1d376116dc9e270c27f9e331802f0adb16babb6ac6c9dbce3d30fd13d9aca0c8fc943b465606f35f69834a13d19a47274a2217c1baeef85fe05013f9f68856b2e5b0bd7183fd28d1292c84d5a2a8b6494b37d11a908144bf74ab62738e419b0fc7961440bf9e8212ae59e16ac5cfdc8e10f4962fbf95aaae7bcb57f0072616f68b3583b760055e79719dada3571b5b413e810e9dfbcdef5cb43e23a1e29b0b7c220fa296d3bec584e1d4b088f0076062b4935f98dd608b0c21d0b9329462a9469ae8ce1767b9c5941b569ac972d81e9eb0c93e2b5aa3bdc17070cfb03a9a572ad76ed3e9643f74287e6b4d270f51066860d4edddf5ee3fa96729c9942d658f9d2885768610acb622697cb35ae318f70cc137f458360f54d5b5bb83f9de33a37b33183ddafee06b192e3241be5ac68b7a838a300b981671032eedeee45c25c68b68f9ebef29a544e375af0107efdd289b610e2ae8002cbea3dea69fe9435337c79f59cda8e29c8af81371a8071bc1dacdf3ea1deaf426c0fa34d008665eb8e8e93c9b8430c244875fa14750729d624004e75a68a25c4bfb1c5783a199504110395266987095c3965b02b85a6802969707e93f276afaf32068e9a9fed7db8a905ff0c59a639071b827777d51a68c19dd73a09b884a4b16e12289c4fde796e863da2a9b68cd0712d5291a552453d3a560698ad066a3aa73ced0c461acf8501404472419e3a12bc9d99db8a57e8edcd8453460735b37861f2270f43e33121d896c52d9b29cbd4f3f3be3b7791e6870ec66634d1ccfcb38764852cb1c313aaeda3a0d2deaec95331fb3c0210454c0f13ae05103964ccf5e6b325dad5ec375f1c0f945d2c32406872738e69dc2d81f194e2e4e815ac49371bd6ac829108582b3bb89d7622e3174f1e885297e7fe4d901a6df320c545d3f1ebba467afb44046faf31525b5a4cbeba0851c2448db584342068b5b71238028f2d9820a07652ce9aa9da55f9dfe7fe7097c06cec2ca13c4a7b718a15487f45af83a2033f2cf6d58cca20f69a82453e950a99052c036675403f12aa15c3838649bf66f8a683ef707efdf2283792c663a626ff7afa474e99d00b077b8db83b2c102b7d5fb6e72d812f1851fe01c2f8bc2f04cb43dc68e08a6eb3b281d1c17ddf7610d00ac53872a5803c7163ed22106340aad9ec6bd1944408cb4429be11ac8e28473c81be9eb98812681d808d6791d5c7b148e9cda60b8a68ee9ccba7dc71c5a16dcfceea220bbb752bcc96166be35c274ddd699fa6acfe0493f360d61923aca8a62ebb3176d6341ffc832482cf74486e4639f1a16b0bc2f24228e7733df8dcb185f29fbcbe7c59b977acd2ab53fcb63c47cd2957cb06c47aa856b9849bbe8740eca773a9eca31727c8fa1553dd8b7b69f7f9ac27b43420abb0ca7f7c311c7af354bc5e7d562d0b795142a7c08f5a9ce2731527142c2a7fa9d86e60cc3a197612d82d8e158a24cc528900f677d75e64333bade4d78bf18642bcef8bf7ca57ad7d9d26f3d02c3769e8e4f1653b885e4e40a37371b0278dafdfe6431a00f38c5b0a7d97d63276a11945590fc66b5c5bcf3ab5d1181c0677a745a6cb5397c31b1a47c9e8582db0d73d630fa3ba66c1a856b9a52bfb468c0892ba3b91f177e368a6e38bc2fa2b52ba57dbb834c63f74e276ee93e220db76b2d547cdf1935df78c7a2f217c04c78d926aef01d68603a58e615f25145c6bda407deeac5c84e8579d33d202f45fca602322003335ccdc77b2fda5c93f4f5b983a333195cc2aea99a17d67244e64a77bb8a3cfdd1325c9c8efc673552700ec32ea612be206f9c9f891d9ba8aa3c59d66eac529743e6840a4289a1dd34519aac6c67f37c413263ee72d0df7e54eed01de618e5073a38a1e3cf8eca8069252f7469177a8fb8f1728bf1e97fdb79c19f59fa7fcadd20e8abcd767227209f8822d811071144cc49d7ea6887bfaa81587ff498796bfa794dd26808f4a2f030db4b11e3b35f11581758bd4a11e6799bfe123b93198df2b9f8f238846a941bd783edbbf96c3232fd1f2e7ebf31ace1b1590cf950ed54d654e7efaffcd443b780b49aad3180b497bcd8e62857b3fcf1ef40e8e7795c5a9ab3272f0dbb3c471af7c8406775e27b603941be5f0245ba3c48460b631cc4a3fb4ba4efa6ee21fc3a115ffdfb34ebae5f8c49653c2a5a15c65e4d3cf688ca3d8d8b4b25db6bece2187b3fb90943b556d703dc3040f2b7976b556ef064dedfe3821e966f3ca6286f5e181669145ff0d4f2ae32fbb2ab7fc4154650fb924521ac8eba34f96835c010b12dea046201f41d51c32cab4d64d7a0aaf881e1c524d62fa25434c74dd0abba7a88cfd13e0dfda53af339c977e2dfcd755f6edd0f888141ae27abd0dda22f1b1eb0b7018a169017f1245a072afd35126e993aaa57cd8ec1c22e64d5f43bb3dc09f2331a7473c448c08b8d642161a151e13c038fa82107b0afd3634501adc24e4fb0a4a8a870a4ff13bacaa665972974034a9a7e6c0cf29dffac9d380c87712ef85f56fe7791714082148184676d901314fa5dd8d621e2dbcbc8ed84be223f4d660c250be1fd67b40355dad19faea80c115e77e5bb3c63b98a34d0a3ab70cc142a5f4b28730811f84045cc400a537d9ab345628e259e9ceea5240bce8aaf12b416865514293958dfcdfd56d48385d169baed87c1720e538c60374836eed605b5d4fb932d4e2c175370d5b723391db0290f6859ecb757f204e072951d9806ac60379a8fe347260211f99f9a37c2c6220a95df4f11fb0ae16d37d9cf277d9d2555b2f6bb12bc5fdfd28d0b064e3e7bfa5d5e627227b2eedebec10d5df56c16039181bd8714735b801909c72b208f13943ce94dc3e03cc1fd97b90cac032acf2c454b86385678d83e249b1fdb1bf83e3352e0526c4f4e64e547956a0431803cb04794c8950b0956d67a98a4af15db711f303ca7f40c853d5702682b84e78cdbf6c304da9ede5a9db8c3f2cbf230a6f02a095c716aae4537ab0c44e434732e2b50b7ab12425dc2104cfc7aee8a47f8e4c5d91364c34b9cf477e56b1823323f6f68e9e4faa6910428652b8f3c678929a56e710a43ebf80b2e0f9a710744f4ca628d0e4225d26d4ca82be4b3126e47c818cac2a78895222869d390cb2e99026d82d7d4387fe3b112ef27323164851c8b553ecf4e33d88037928e8226c1d3541fea3674e62d34b134b09318b2fad7d5d84ce479f1f09b979cf59c2f41b49709c3be2fb2eca14e4ef6ccd9efbb1313d7005fe29ade86318f230699015300f5d057ac1b3d45136ce0c213ada6d322ce2692218d918497573d2d1107854efbe9b0c39ebf6ee1e14f9d7c293d6bbc33d2ea7fb550fa0e9e590beb4d3bb8709004ffb7171e2368b270e13fb6782e20c6699ce0bf3f64b209ea197fa5ec18c46872486a38312ce63870a44903a87b3a46e9c2e1e87c7a485be062ce68e1ef5f60e013f9f5b999d0566b5f011d264fe03e484f4747fd4154a4b4f70be897d109bee1f9f7dbcce149fc9cbf5b8149a08e22021c883eeb92c1bf4156c0667b876a7a9a73f3910b12cbe16026ac4fe6ff57dee40c72d01345dd3f1aeb0827b4738b47176fdb84ac1b1381d3e3bd9f0696cedcec5ad0e6c8c4923bb24a58d83a10c98b3a917525b594919998edee03d9270d594f334b5109799fb73b1fcea0d26eb431183a3c96b30f4e0cabca98ad2b104c7a1c78c357daa9bca4c18c5f7ac1f6776936fcb9abfa9c8146f4d1e32a71d7d84cacfd3deb6aff76d501bf4624fe0d9825f7ead89007d32c4715f470562085bc747d4eba8a696ed3db45f5e1a00511a6bf2e759ed8ac8054e63a3b00862cd4bb5290860324ff160a3a04b197ad296b3414b1777b98ffa8549602760858e512bf9306daddbdb4e0450c4839b3d366b5b9b155418cf028d08d6851467f25910ac3d203c31961021556b7da6c", 0x1000}, {&(0x7f0000001300)="58079cd2ae6effde566bafac6694330c6786f98fe087a64753a3a8a3fc4c912fd2c468df59dda8ba014376edc4397f0b6c744ea8c6e7b3f503c7691ad0807d85ffe8e0ae6f1d81c6efa7d36970cf62b984698b06f087200fa5ffeaa348bf35dd6cc5e483e036f20ac64a0bf2b85838697c0a8b41375c9c45d922b2d618d87d2bc5d7cd1c03a95828af12e2b5c4d2f3cbd130664b890b66228b6a8484420677db6e81a52440ec7af94a4f2378c21f1f0cc24478a9ad2beed2bb1fadf225883b3f9d64bf52489e224768c97b1c43670fdb4a319db09236bafcb2b23eaf811cf470aa7a32dc71120fe99b", 0xe9}, {&(0x7f0000001400)="913d5b4ea1fba274372a086b702c6dca1fae6114f06ba4e5fcb9d2fad36bc216db897b0cca964feb1af66b4133fa1fa7b84f2b05152667f286bb548790504067ff7d9532bdf5c6856798c93a7cc185cdad2ab40775e60fc19b58f2c5c0e52890c71f667ddcdecded203f31c7a32fc1bf719784d644cb81fbe275333b2226d3cd60e7c6ccab49b13f54c7ffb79d02fd554b9093493308451cb65c1130d773bba0c51bb1a4381f26016854b3d2c8674e02", 0xb0}, {&(0x7f00000014c0)="627f0349a1871fbf767197164e1df0318728e89e1ee898c623b5ee11afd83ce016832c7a756358268a5301147fd64ffa1317ea11bc90330821bd3dcb3b6368661d736f288889223e8e29f9c83320d73c7a2c1ef78097fb7b7ebc765eab9232436df5602918130fd689bf5766a8cba6db35cf43fb2ae921b8e9050e7073ad88b2e741de48c766b2f61495c9fd95af10343dc4a92d41d0447035cd9c98791ad2e44aeb6f4a08", 0xa5}, {&(0x7f0000001580)="99c7e512cb4cd2bcbfcb47e9d2dafd5b081c77bf94e58309bf8479b17c5c201e873253dc2853a5a3ec5c3d5a618388bc86dfcbc9cf19f217989014280b1cfc8101fb14efc28fca9bffbe81b10b04695215f7418d8b2143a1b08d19cd951eea1aa2799bd0bed1e61e29cb0b093928a82e64755b3a5f0e52cd9e4c0d6c7e54dba38c6ec1e1c90711a65c200f6db1d2ff9e00ad06d82c57537bbfeae4061466e95bb834a0f28f0e5633374ed9bab294f045c9f8ad7e0b3a97b3abfbd242386d11f4", 0xc0}, {&(0x7f0000001640)="ee20cab23e05b16e0ad64401e191a86d498c3106e6789a8f9543c80b6920b2812ab4dabd63fd19df8fdafd20afa8c7d3797eb2a480deb7f7859e54e02d0b4e834d2ab6762185468ee4823219c330c535b0327aade6ac2a6f2de68cadf72e73de8e9b1d6190d355d464cb73c861518251fa94787eaab812c430e11dd8104dd71f32c94caf24d58d57998fa3e536fdc280e19ced44d211e6ce434d64f62f13fa1fd154aa88c07d8f5b06edd450b1bed13b5a425555bc62f54d06ecaf5be4518b49289b47d41e79e7fe4cc0455492418e6c172c5a9b5bd965652c230ee4307573", 0xdf}], 0x8, &(0x7f00000017c0)=[{0x80, 0xffff, 0x8, "6919bb232082a276f4b3b9b33a977a42d15366b6610ffc9cfc6c1edc939af02bd13335aab4df8ec75daac8c2322ce36d2f6b8c3593bced1fdc2c1afd62ab4c2577d02d275e7ebc8d1c40dbd66d426719fd3cafd9a290079956ee1eadfcae781d9acf5ee981ad2ee05df9e316e66fa7"}, {0x58, 0xffff, 0x8, "96fd3ce4513b23d049d2b29e9bca7e69dcf61b7fe7aaa5acbb6f62400600258d0dddea70984d9c30fa1045d85faae8647efee2d54b2e6fa9039d58cfa11d4abffe4b8aba"}, {0x20, 0x1, 0x0, "f2d8e411ae64aee7f942199f50"}, {0x70, 0xffff, 0xfffffffffffffff9, "6daf8e0f0969bcc7558d557e2ea6f7f59a1a5a1671308d61f927b600f4c8e1e9b986ccaca6045984bc35bff140745d12dd84be44d1a3ea00b8dc119b6e0befca0a6bea0018450674c0a36c96a996d80307e8d19fdeb66dcd6b393c6ce944"}], 0x168}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') r3 = shmget(0x0, 0x4000, 0x522, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r7 = getpgid(0x0) lchown(&(0x7f0000001d00)='./file0\x00', r5, r6) r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001a80)={{0x7, r1, r4, r1, r6, 0x0, 0xc0}, 0x200, 0x1000000000, r7, r8, 0x5, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r9, &(0x7f0000000080)='./file1\x00', 0x0) 10:07:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xc4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000040)='./file0\x00', 0x9) sendto$unix(r0, &(0x7f00000001c0)="85dc6cc9cd45f0ca7c88ec61f7170a8e4d37191c4a1a10d37c76641058c5b24a54b55cf3f250d30d5378b77a47cd48df5c63b74092682779da0fff3a24cfb8cb4abaa9dc78ac4ae89e9f9afd671b692e4e2ae9540126ecf01a93ea64b07450b3dbe13c3431bf506741ff070e4a7c2b9e6c8487a38fb138124114517e1dd973af63ac7167d2fe3fc4d6cfd946ededa1ca0602b368c5c6d1974752ef9268e2768cb5a365f80c54ceda4d02b464425e630c89", 0xb1, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 10:07:52 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0xb, &(0x7f0000000040)={0x81, 0xe573}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 10:07:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) select(0xffab, &(0x7f00000000c0)={0x4d, 0x1, 0x2, 0x3f, 0x0, 0x7ff, 0xfffffffffffffffa, 0x1}, &(0x7f0000000100)={0x20, 0x100000001, 0xff, 0x7e967ae4, 0x0, 0x3f, 0x6, 0x7}, &(0x7f0000000140)={0xbc, 0x3, 0x7fff, 0x101, 0x2, 0x101, 0x4, 0x100000000}, &(0x7f0000000180)={0x4, 0x7}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000200)=0x10) socket(0x18, 0x4004, 0x8) 10:07:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:07:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) flock(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) flock(r0, 0x2) socket$inet(0x2, 0x2, 0x7) setsockopt(r0, 0x2000, 0x8f600000, &(0x7f0000000000), 0x0) 10:07:52 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)="f7d2b467cb00ffb3fb83335657301df44ccf76d3fe7e2c54669543d902339fb7d637b42be44e46019d01e10fedd3c45037ce4d7ac9146b12460774f1fe0efc4ecbeff7a11fbef8bb855deb7f2b28199b8dba5ed955f5ebb0e8992bd4fe446d8a70ae195e041d219835376b5df53a1e35bc0268f1750e8619901ec3155fa84e94a2721c0fd7379c36c98560802ffe0c3b959afa", 0x93}, {&(0x7f0000000180)="2ec69f06727d2063ddc1d20f468504237ff4d7efbe1ac7d786af23fc988bcbb0601d2507c3de5697bbddf3966b39217e5fb0abb25281c9a9da2ba273c7e7d2742e00e621f78ed50fbc2b60a1b235a39e3d9b14a2f1b6c8d98902a6c66d2e85d9a8fb75d77a3418f14d01a639919aaabb9011a64fcad21637520cc4b6231ba8b5e60efe78afd2c2dbb7c184fe07891513cfab724008f23daea40789d5777801b3278cef8ba3ac16ef872d16fd9fe4c21c04fe7a297d00a7a273", 0xb9}, {&(0x7f0000000100)="bed2ef22725cfde3c0f708396cfe3a1e829bea3e33b6fe0ec035532f832d66d3", 0x20}, {&(0x7f0000000240)="445309adae9a92ac005a8988620d7796f27a45d575b36f9a8e859e48f62e168dc3405293bc78b1543c5184f20fe1c7f9e3e59787887af2798c4e5e064fcf8d1a9748107de1efbc852107db576dfb5f498d68f69e38f17f8972ea991fff7d52e72dc22381476b825e26ebe07eb9db5c863378eff1fdb545747024323a3b691f2701995ffe5d3358fa3b12acd0be87db4fdc5929e3e76445aa06", 0x99}, {&(0x7f0000000300)="f3fa18e250d9f42b0efd29923107495d48783f84f651b2bcadf15bd6aea9f14c40c796c77503a2e35dbe27d263dbbe2ad0bcb086ffbce39ef4556910c2949ad1bf8dc78a6e11df789963d3167f366ac70f878ad2eed56edf313a1827262eb8ceb0f1811917939a4c42e8c268f3e65a651bfec5b0e046f10b8ebd876571509157d5ddd68b0104c04c4a67b27d97dd518d3f974dd4857fc6af7e3ca3d96ed8df3f50e937bde593cd31b25c7837e716be0d1faed4aa3c2f7d48e93ee4f6a357c3ddc05e706ecfa7f915624d5028d8068d0c3c0f548983648ca9e2c89b816a61817a78afda16", 0xe4}, {&(0x7f0000000400)="f5647bd5a85231f64180c16e43a7f6704fbc78fa2f81ea36", 0x18}], 0x6, &(0x7f00000004c0)=[{0xd8, 0x1, 0x3, "badc66e30dfc502c1c96420084a67e8fc7d36c5caabc252f4ab3b3f737d4b43cc66a93d90992fe766a3505111744d41386005b65818598fe42892efb32bb19286e5a5ec43ad4635937831b7fb72f436c7a0b698bfb20ea2a303fb8fdd3e78f04fdf4dfe8b2b6d63a0694e9c305da553425700cfa702fdd930078d86d357cae3bd476ed9e678ff7ba9ff290007fe9ca4b0e55f08b37714c11876f46e17daa707645dd456c12fdc2ebd475f19b92dcf1e7b0a7ba147d91ee824718fe45dd2ce27beae5502cdf"}], 0xd8}, 0xa) getpeername(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0xffffffffffffff99) 10:07:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f00000000c0)={0xee1, 0xdad0}) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000080)=0x33) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x12d9c8c3, 0x9}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0x0, 0x2, 0x20000000, 0x0, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x1000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0xa, 0x7, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x41, 0xf0000000, 0x10001, 0x7b9}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0x8, 0x2, 0x9}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0xffffffffffff8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5952, 0x2}], 0x3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x80000041, 0x1800000000000000, 0x13}, {{r0}, 0xfffffffffffffffc, 0x90, 0x2, 0x3, 0x8563}, {{r0}, 0xfffffffffffffffa, 0x28, 0x4, 0xf9, 0x5}, {{r2}, 0xfffffffffffffff9, 0x20}, {{r2}, 0xfffffffffffffffe, 0x58, 0x80, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x8, 0xfffffffffffff4bb}, {{r2}, 0xffffffffffffffff, 0x22, 0x20000000, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40000000, 0x8000, 0x433b0808}, {{r2}, 0xfffffffffffffff8, 0x2, 0x95, 0x7f, 0x1}], 0x400, &(0x7f0000000000)={0x7, 0x2}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:07:53 executing program 1: r0 = socket(0x1, 0x3, 0x802) lstat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfef5, 0x0, 0x120, 0x8}, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) dup(r0) 10:07:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) close(r0) socket$inet(0x2, 0x4000, 0x100000001) 10:07:53 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="b2e9439829af2791eadbab9dd034f27d6d027c978c0362987c06894ccb2540ec8e190035bc0b29d1184b960b8870261cbe440d047078194d9d628d8b5b5346f9d6e37644b5c1aee4889e6c0bfd3b8be8d4c4b350a3b333280100516cea6ae15c36e184b503c2c3f667a962c7d67b4e7fbc00048e1b872622988f867685c56c8bb0b22f8ddb97aee50f6595ae82574f3fc75312739877b5be57f3e5b9173508ff5d8f236e3eb4cbed725c8fac49b19f8a6000fe18620000000000000000000000b62a55f4406b08bc6f0e73e3dd621ec83f6ebd9e556e84a7633269e8a2078dafd17c761f7d62eece51be3f2f1748fb677725523f72aa5b465cd38054425f8dbc9fbc85c8a8cb19867c3d712a159b73189d50b3e17c7d54beb412fdf6d8efaf0d653d08ea245c9efe43572c902c0c95936bffa7bee0cefa9d707b6fa2b553f6e6932c13e5d03f0bf472509fa2f66d031539f6eccaa2b2f8c3b0f1904e09ef29e3a66f1cae9147f0f447acd93bfdb75d1235e2d87a08bfcd5321253af7771f78055e84ccee52fd9d81d84591b8e8f56ea62e31f8b2865547a4", 0xfffffffffffffe49) write(r1, 0x0, 0xec70) write(r0, &(0x7f0000000000)="9fca18a3e26fecfcd790f343eb8e93ecefed56681d41f5a5b11aabab2e0702385b8f3d9b6e356be50aadc92b42e2feb8e320079029600a0507fec9676ed4e43499ec5f500754716d9d2549a985e1916a240e5e328d4efba0da81988424b3e77004742c4ebddb9e6f3982cc298474bb7d03ca15672151a6062d99753b8e8c1a4e88b1327fff73707b5770feba0f737028c43f30e6459061c8a1bd3d17f355ec566ac48d3ab3b0b9c46f00e1c975735c9b5e3b6c26", 0xb4) 10:07:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df56cae76", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() r4 = syz_open_pts() r5 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x108, 0xc8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffd, "854955882e5dea9c11fe4dbfa600"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003f3) getsockname$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) munlockall() syz_open_pts() fcntl$setflags(r3, 0x2, 0x0) write(r0, &(0x7f0000000000)="879f35963a117a12b86b226c511f5c6a8dd7600d635ca7ae7e1f4cb9d73fa0510824e7fdeedec9dacd35001b6d0efea210f3cdb8", 0x34) syz_open_pts() 10:07:53 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x1) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/199, &(0x7f0000000280)=0xc7) r1 = socket$inet6(0x18, 0x4, 0x0) r2 = accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r5, 0x2000740e) symlinkat(&(0x7f0000000400)='./file0\x00', r6, &(0x7f0000000440)='./file0\x00') read(r0, &(0x7f0000000480)=""/177, 0xb1) kevent(r6, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x541}, {{r5}, 0xfffffffffffffffe, 0x8, 0x3, 0x82, 0x6}, {{r2}, 0xfffffffffffffffc, 0x2, 0x40, 0x7f, 0x4}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7f}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0x6, 0x200}, {{r5}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0x80, 0x4, 0x2}], 0x7f, &(0x7f0000000640)=[{{r6}, 0xfffffffffffffffa, 0x14, 0x5, 0x2f, 0x4}, {{r5}, 0xfffffffffffffffd, 0x18, 0x80, 0x1, 0x5}], 0x7, &(0x7f0000000680)={0x5, 0x4}) r7 = semget$private(0x0, 0x0, 0x5) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000006c0)) semop(r7, &(0x7f0000000700), 0x0) semget$private(0x0, 0x3, 0x0) getdents(r6, &(0x7f0000000740)=""/145, 0x91) syz_emit_ethernet(0xc1, &(0x7f0000000800)="3609c164889674dfda8de0b8a5502d43534699e84ab6739e5176d7d001afb688e3b0c2feefbd7778ae96a76b533e31edf555535eb3ea92429b525ce5db4c2f7e81f8758f3d77c0ce697236a6c099846100b9a902eddd99cc91530722276b21be441fa13fca7b6a177d0b7aa5edb89ee7ec3049d12fd64823499edfbaad4e60eefead2241a784cdfeb650283154fabf27b149fd5ea9f9216d0f041a3be701ef4f52b115828c62fc3663840d35f6285ded95abdb9f505b46a478d2dede78c9b186af") r8 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r8, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r8, &(0x7f0000ffc000/0x4000)=nil, 0x2000) socket$inet6(0x18, 0x2, 0x2) sendto$inet(r6, &(0x7f0000000900)="57d853a3d2f88e958d188483a6c488fca74b2c469a53317537063c7350b696dc3e46662fddaf67e3b337c91883e8b1f29dd33d00b72e731cbec8947979a959e4b0b0f532ce745342770b8d54ba67d54541b693037dfa11fa71268e1f6b38c9b0cfe1b61091ea67163aeedb52dd2b982432f0c2b7a2d0930f9e7784662a6338b5ff6054f28d2180d5b392e2a7dc657e109a43e861e61ad731d2b239fb9745eccc3834d74957ad07a443d34565653d697f812d6d858d64b607d53fa422a4d26250bd9e0ae7c27f69dfde8dedc668552e", 0xcf, 0x0, &(0x7f0000000a00)={0x2, 0x0}, 0xc) semop(r7, &(0x7f0000000a40)=[{0x4, 0x8001}, {0x3, 0x400, 0x1800}, {0x0, 0x8000, 0x1000}], 0x3) 10:07:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 10:07:53 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="b6bf1985fcc99943c67be9cf72ead525c7d78b08e2bdd60c64f09d52a87d8a2dafc207e454b171bb2d320e0ad06de0f69cd123d13960610d9b900e5d6e7f2436aefe8de9315887070326e5539bea2f44753c33a46b2020079329dddeed671ce4451febb7e06f2b1aa8ce0c3ad4d3f5f44ad5265c0fe54f53e4202963014b9d3c2f8cea51a6c4aaf39e8c8f4e396c8a50c4b52d3b6d83ba982c0ddae8372708db80134a48f517f3370b277bc6c49f0a5fa398a696d94b0337295a900a6736686b", 0xd51f79b1) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:07:53 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {0xffffffffffffffff, 0x21}, {r0}, {0xffffffffffffffff, 0x4}, {r1, 0x20}, {0xffffffffffffffff, 0x80}], 0x6, 0x100) renameat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x28) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x5}, 0x8) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0xb8) 10:07:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5d1, 0xfffffffffffff990, 0xff, 0x0, "a326db3453d1d5389e498e3f15acff4a9a017ec8", 0x7fff, 0x80}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:07:54 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 10:07:54 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b72ffeba8b90e9f99f42402dd54db", 0xb98) fchmod(r0, 0x28) r2 = dup2(r0, r0) select(0x40, &(0x7f0000000200)={0x2, 0x401, 0x7f, 0x6, 0x7fffffff, 0x1, 0x7ff, 0x759}, &(0x7f0000000240)={0x3f, 0x800, 0x5, 0x18c, 0x80, 0xfffffffffffff001, 0x1f, 0x1}, &(0x7f0000000280)={0x6, 0x2, 0x3f, 0x444, 0x0, 0x7, 0x101, 0xfffffffffffffcba}, &(0x7f00000002c0)={0x80, 0x5}) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x82) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ftruncate(r4, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x4, "85495500020000000000001167f5bfa600"}) sendto(r1, &(0x7f0000000300)="15c4abf42a4728cbccf30ef7c725085323e9d0f7c06e178e1a67151a269d0bb72baefde8be76e345313035e6e138e8c215e31d1bc874949514b772319dc4961ff72438523811e26d50c7ad5241b3b2ce20f1b32d3b1eefc4470068412872128de650d0e1d99d205e816d181088010cd9ada93ddc90d7e879b9070c10f33b5a79592c545096058fa08b4d6e2a36ed9f6f0dc83e87036c48f77a8f86a417022a39c93cb9fccc91f2035b9a83be6c5cfaea795b4eb52c4b2f78181c5c3ba77d705517e3e823fff7bef494966b892a604f3a649f67768c76e0353e53331c347b3332fc", 0xe1, 0x402, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x7, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) getsockname(r5, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) readv(r6, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0xfffffffffffffed0}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001f80)="48f7edab578935e4ae242b857b9988cf42069f576a85bae387aadd9f1ca821e3a2c5581a38497ffd64b5e7921536ada302454c0ebbfc521066c6902f31b4d256345c1403e247b13f2585a21af8169da1c4aff29c883cc4038835a1635dfb3f272a8bbe03c2d774449faae06b7587418bee9fc9c7856a5fe641f9889bc400ff690609419839092381ebe592404f4fd1720848cec05c2e95a18f4de89557f668bb17c298cf195e5300fa46af17924fd7f17b54c3861e71736d84c2645b1a19a178e448e72ffa7d505ea6ef78b1800a0121b2fdc2a919940abbf86a4c431c37856e604868ccda9b78a56608cee03fc0e740bc5e6b0290f772798217e461543a3717f89492f11d586b41ce6cf399b9912516260cac1be6c40cf07ddb32066eb3c090aac31aeaa0609dad1a92d15966e1472c43455efeb1129483358d10789c7c6d160fd001457c2f8e29c0e76aeb67ad6172033af2f51d7f240f35399bf27965a1407d82cdb83eacdd84a48dc0cebcd6fd01c8ebc7113c07f4515cb980e8a2873ddd8c93212e5f5b9db9328d1bc235c7c9b2f117da69a76da11b730cbb419d752b2e25d29617ad11e96075e0d65a2b660dc970bc7a29814247f44fc81814feeceecda84ed6f21a4df3623f0a2b612ff8b726bdb3e8ac8b007f667efc69a2bb1b87410eb583e4daca8605fa103715fc164763b27fef0bf2a887b38311bb271a60176acbe21bcfda6d6cd7705e0dc854cd9196cccf07073d5519081d95bdb9259f107e6eaf05389279df985059db8546bc28511907719bba77ba6ba727dc9df6d17749886087018b0a6c49664b4458ce0f39d21c169db3ec120a5b91ca52c2a4f383a969f0e6497e5263d23461be168b0134e3471dda383ef88f642f812ddd77debaa0c72006005abb055907444c961f4f2b3f22d9a1dd2ab26b0480c3bd4d76081efe0f051abcb159adc6a11626b4573a17f0de176e1f5372157196164334566a8e37542fbf3d01f587e79e30338e9c4078dc6d71165c5c7933355cc7a6ef622e62be2ffe4b21b6ae826a4b113db8f28c8d9089dd76e012706c1552e2a58f0b65d25f254a4e086946a982f932294e77f15292bf8e693a414ddaf199d4ba27e2f54675deb3fe02848eb3bff895463dc426c1c27b30591ecc9d34d7029c9cf7bdcc2a899981d44c36321c207476071c5ede1134a8f36317f8fd83ee614aac989205263267ae07bb0c5854d9c884630c53ca0aa9b6160bcd0e8b43e0ad66682dca4c92dfa761077b98dca5aaf701db93bebe0bfde5251eb812ef3f3ae617bce9138c663b0f241e1e0db8dc2cebeaae24fad87a213902fa373bd668e3003c099f19f87b9472abd0accb30f6b9ff56e5000b536c56231c40fb44f647e3a11f19d515d91d05708f9f76b7fa3366c2778adcb72ce153d50a68f38f57c9f5760652db2e1ebbb2621ff423f1fbd1e1f5293dd1f5182e431b9f74d04bb03bf94a1247283b65bffae19681838735b01afcc436ea20991b0329c6608a0203f432bc613802584b67cf78ff1534e953a22ee83ab2990d042fdc08888cc7f5bee6a031309e227c7549dc17c4c33d8465d5f44d6f130066239cf3016eb645102560716f853d88ab63487859bb4e9e46ee23933988ebaee9f39dabe719fcc2f352484dd1d49fd1643508935d6d27aac27e38a5852b6f8bf94c5f8251acd80b3118146df63eac52177e81e412204b788a9fa89c44bf5394a14edcc2b14de30fa55b95263a2c345cdfc5f333772a1c9ab7494f4e28eeb5382541183fdf126dca2823feb3297fc501e4d52af159efc61a4c3c1d6b0c9dbbaa15450e99cad03f4895066d67f8395e933c83508372dadc76c5d298d9297da0e468b4422c6cf8f2ddfdbb6a0ce2a2b4981983584b0274e81638846e3f43f91a2a8ee5dcf1aceedf27a45568f5118ec9bdfedf6454275791f50d9e40dfd25b7e1513ce08086b80fe058a5f576ec90897f5f6ac997aa7ff703ad4c4e55806b6c201af6c26c4a9b2da1b3b7ac62630d680a87b147d362cbb6532f40f73bdc4d8f0fdb0756ab087c1841fa8466d9af031c30291207ec6315967e46385f2dcf15a4a001c212738fa1eed5a03ce805602acec1ee1332d8323b9c97beb4b068c2716c0f21beac2d95996e22e8af6833666e4d7c9c58c7c2864fe307a82044fe99ed8a4c0d95ef764f3532702f0b41f1ea8153dd4a391da81449b7d0b788cbf6dbedd3a69e7a8da749fb3d6216c0db639f94253b6bd85b9b3bb0b6ea9d730222c846d7e6bc5fad72d556b67776d027ae54696d5484849983e11a012d12375375e1f4e5fbfd62c237ff49b27dda649978af21a83b97bd3c9e99fec04853a3a7a5333fff2b78f12b0c2410789733ec8f6a2ba3fb81a4d173c9ec3bee6c36edea9ae61e2708eadabf186bfb8825af1dbafa5ed62fa6d72f95281744bfe09857d3aba0a033229252d138035e79f780ac4f662622fe3f663659a81f449bc33482761badfee5bd6117fde149c1f7bbcce3498d760c6e72428237e20468040a4adc39c0961d670d115250eced43c096293977246284a2abc3e5a4209843fcbb2a2985164ddfcaade227f538ccf28aa22660eb3fa99f23a192edbdc519ebb4e8d6abc5bde27af7b79f7d6c599c529d696ccd5e44bac496e6341efec301d1c85b4b48b6d86830141ea8e56e2630f50e8a8d791dd30987de29b4327b0955ad112edaf3e23c10892feeb6dbd0035e191c90141a4475df6e7980b3be75db3372a1ec2f8ad083a9cd56946002908e88ca3e68b19d7d3bb3c2aa06e6e110018dd51ae90f831ba82006b770e3c7b02bd0173508869dcec03c2a1f928d6bfa8ba80a521733cf01dfd182431926289294333ce64f7ae0f4d92906097d7ea8eb50bd0025270cc41f15cb051c3989a92d405e1cba0e9eb1b5d8c3b24d801f194eb3f283c216ce7867464a1724b47de66933d277299cf8022ef5411c91a8b115003774598a4966d6d9ada105ae55503f1b536e881ead884eef2c2c3ff78400574fe2a97f6a4599b1cbf8224510a47c13854df84451f7569d4a9159bc0d6e47c68d827fe8c5b613497fe9c0ed3e6ca441d9b4f4830f27efa66771c035c49bc712771bc41503ba13263d1cbca75535d061215b31e9fa28cc572924ed1711eb290986719899e740a015136f20a9cea779b9191f4b4052e54d990bcac9d8325f3e10565a1aa06f88ac3e3301f02b559883b8682e9c20918603c3392d73cd03f7eaa9f27ed011a92d3d658bdaf7500ee4582db1475c3525c444b7be7debfaabf3691ec144950dfd4256625d667906d4efe2e05152026c7b52b30dee8d6938468aeac78e78886e3a6e2f6e2dccf436ca02b0af0659f97c15572cb0644fba1f87e0d788211fbb62926989b20f8539833d08e661443d366a05837f00e63e7cd4e0d48a20442d91f50f7c10eba398712459ff963d0f4a74fa9afc270e791988f48ec15a5206f3a0b96be5d3a56449fcb7fd6419337c036e517e6087717af7e1538d8954df24332d0a353561732f91650125cac0973fc766a72464b9bde81ce70ec372d9f4b27ebc6c6f3de92fc51c53f9b6f93b1e23b473374083a2f0b4027079bc09470983ab914e1cc100d446d2eada6173fa8b287b490e7a6abaaa913fad9156f5d5782f4f2c771e3557606fee74a37b9fbb293aa15bca1683d0253299908899624bed6bf95c6483bf11c4ddc00fbc417cb38d6bb1b56eadb54f144746d2fda438ab9c0fb35a1e93121b4bc63f44d659018a04c87f3c7561211b3f8ac33787135c22351546b10870d40be6572045a1996ebae3541694bb81f77e4fd0e4a512cd1b04a66473a3ff3401d2f0bc2a2f2749df0065a5657bbf56f434c2d18089e43bfdbb59161572d89718224369ad3cf1f7f9acea1d2c777ef18bd2bc14894d627f6d815e19afa03c5d47be3997b8fa157b67b4b3a9b6f1cb945ed440a1855218858e1ba229e7c976e153a9d01d60b9c5bf8c6a7854c5859b66d9183a0933e9fcb58a8d80fcc105204f1a7fce09c1d96c48d0beee877a8f7f6c6bce532b39b6b6f2a9b011735551cb52b2c2133722b4e6112d1ab40c0829fdfa97824ae2518d13a43c16a60c3bd36e9beb2acaff3e96e1d20c666ce36bf88fe2d7d9d9b9b239f0c9b2205b495d8d29b7c793789603da0c76f64c738727b33c5b33d1ea63b0588c3c8436496bdc74df29b165ac1cc52b7f157dba1af06defb95660b237406639a7082167218560d80e18d0a634480b13c6fd225f0f865c8f886c16290881e6822dd68219f107bf1186fb1277764485ada75215aa80a88eaa4b288446374310ad78e6c5c9cba75a606db16804489a9e4d4f7c9eb187b5883947e768c524c7fec4375f045b9eab81dfbad0d84c47cb6e451fb78611bd586368399508d867eaf0c0acdf22c5715d43d6febd458b936f8f237db02db7d3c5e68c924ef5b37625a7ac70ef6826ae6fad4636bf0b6bd92dcd2bfe97aeb73f21554a5dc94685bc0a9cdffde7a77485ac0fd306c53a4839b83e55a59084eb6b0ca52793bd97ecc602269c637ec2d3b87cd38c36fb7cf8bfaa636ca9f8e00191fb214b229468c5ace2ffc2dfb7b119c9ce5a8c82db61ac7876854c82b892363fa0b1d6492f341031077f9227131f5774464764f05c67fc7028c7881b8c91657e07ac6aa37e7962486af9987ac266bc1f044c7dee4cfb74f2617247f757f73b6f312319b751e63ad5c91482893d37f7d79d3860c05019bc3ec204f0bc310bfe78bb2300d146a38460d118d0c48d38e42b6cf8afc57153326010d5163c1493d67f285f0f7b4d91962d28b197b8fbcbdfd1bb8f6d6de5f8c5d0e6df7d5bfd59d08b73e548bd0fc735750d07c9e179153fb4003685997849149f8de3f928ce96960c003b8f3f72939d63636ee5584f40965eb05e607a567fbb23f8b71cbd809986efb096c186ce7db7eb11378700e60f961dddde8fe70dbf33b4eb79e1a4dc1e2e0d25b6ea6f6ab53b663aa0860644d8fd7f9d2deb9e00c2aca634d18c092d5f92deabf973b0343e5250208143c49fc2dad15a8c7b9454d4157f1d8668ade88c71bc8cf405c44eff32b5689b295028bf18c0c009212297f82a72e0dcdb8fab9c478e341cb0ccd679123e155422d73e5afcf627cca9fbe3be19d8e68ec032da37c98cba0743c849b78a8580ce5dfd01ee5f8dc988ccc0d341da20bb65f11457bd438569e4c744d6bb1d9ddfab16dc6058e88c0d43a019855c1f00e3522781779ac2881768601aa240a0ff905e90d84b9407f35fe72a3c84fe270ce296dc958607245c454ce0bf6019e5e0cb9527fc15b737e69d06dd80823a46d5b84d361ebf9d4ec763182c592d937b4e51cb77c95c50a3da0d08cdafa9a2fef3948056168b30340a24b4c19935fd88aedcc1450acbf1080fa238306f2d3cfe0cc38d3b4cb4a164d5f2a5af1ffd2a80f87ed056106f024640070976e135fb77b94aa52dd1e25efec97296425066a83931f27303feaef3108dc5991d0d24d2e94af5ad6fbf68a3c9049292702865560684c27ef982998656cdd927f580c3ceb9ec07d8b5a5f44d4d80a0d3402ea70e17a3354dff3e5c4f94e0bdcab5275e92e9ef92c06747d85ed193bf0e14f6bd19bce019b416a4ba5bc62f80c73de16dd4b0b1c4a68ab57c120330425f5277ce1b2b5fce8a4fd86165e8dfebb2aad6a835eadcb038e12555f632abcbd5c3ed57b7bf53ed723eaf23ef415efde8b194924232f9225ae4366fe26ca4059c4830333716625279e89567218ef458952", 0x1000) 10:07:54 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x4, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x4002, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x7, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8008, 0x4) r8 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x4}, {r2, 0x10}, {r3, 0x8}, {r4, 0x20}, {r5, 0x40}, {r6}, {r7, 0x50}, {r8, 0x3ba125d5cbffc00e}], 0x9, 0x5) fchmod(0xffffffffffffffff, 0x0) 10:07:54 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) sendto$inet6(r1, &(0x7f00000000c0)="c7a595daea", 0x5, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x80}, 0xc) 10:07:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="6bd5118b74361e3d00000000000000", 0xf) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = syz_open_pts() kqueue() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xedd, 0x8, r3}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:07:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x1}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='{@)(!-\x00', &(0x7f00000000c0)='\'-\x00', &(0x7f0000000100)='--}\'^!%}', &(0x7f0000000140)='$&&^\'+\x00', &(0x7f0000000180)='(\xdd(:^/\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='$$\'\x00', &(0x7f0000000280)='/[&/-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[).[.\x00', &(0x7f00000003c0)='.#+\x00', &(0x7f0000000400)='\x00']) 10:07:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = kqueue() r2 = socket$inet(0x2, 0x3, 0x7) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x8000, 0x9}], 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x401, 0x100000000}], 0x0, &(0x7f00000000c0)={0x5, 0x3840}) r3 = kqueue() recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f00000001c0)=""/254, 0xfe}, 0x1) kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kqueue() 10:07:54 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x11) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 10:07:55 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') listen(r0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)="d9bd6d274396065a5283828ea4f94be697e798155759c6ac4a0a923cdc41b275f7ec3f219aa8dbd0f0bdf99aa6aba1eb25495258536b554449e2039ed908ce38b0e98c0a9e4e1477fd41422bf66b37db2fa68d84b72261bdcd50b6e34b9179e580833fb6cc79804be843961b0f0d74ea7255523c5209bad1dd659c3fb52cb106efabf5bcf1dad4e0c40f7ed3c0739d73d50bf75647cfb55b27584d433b2478d79cd0db0855fa210c73601703c94511f9b620f3b9bedbc0f973ec0007000000b1edcc2b3ebdbdf8c2430342cbf30a90970cee693ff3f242aab5f701a56d5e7d36ba22e2a7b3da85b80d095e82dfaf069652017a6081e6bb7bc94278", 0xfb}, {&(0x7f0000000180)="e5da7d95b7eef58267887cb91b0b1e0b0053b1b2b6e66930c5c0f8f21cdaab961f2946a91d9e434d87b7a3eb4b432794be24d0fb4bd1e4a2d8739e9fc08b319a52783ca666ffda714766300b721db7bd9d3f4766654095abb6cb5eba00004903d3d0c1701faf5d0113c0ab78125cb6b683abb3599c1d830c6c6b789d9810c92ed02fd23cc4cc29", 0x87}, {&(0x7f0000000240)="4bb244b8628fc8976aea9326a1f93e9f44527e98dccfc17b5809325834498819da5a207d01a8e5e491e4fd0a1fb24444ece7dda0bdeb02faacf1fdc3c598f27005e83d9ec12ec5a9d554067155abbd3a79b85a3977f6403f0bd7697cf253d3c2778bf82af7fd81b9deb08dc76f881e444573cdf9d9f0f41f7b745a712b7fdcc380031426900f4c24abd324e4e4cdc043a1af691a55c365ddbc4567feaed4b11e5e68c5eed431b58df1fb8cc0721d07f436", 0xb1}, {&(0x7f0000000300)="ff2eca0850966daae38f01aca6c87582130537cc5fd022e5f6703d69be164be85e2065d25c16999b4dedca1027b9f249a5cc01eb6ae8443fa1f6d30611d947eff0fc79e3d712e4e846ab7e244944d5631e5cf36924d82379e504a67e2facf676d67b6e38ffa69e68cdc98e090e104eb037059adeb265415838a1232bf398c847c097af3f3714678bae18fe2bdbd47ff3f816b1af45b7843aa0064a6867f1275e386a", 0xa2}], 0x4) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034148394edc3289a97b30ad55c4fd1149e594b61cea305f47efe44436398d331ea981b8477c974e54921c84683eb0a84adde77b8961aabaa8aee000274802eb9ee9955a091fadd5be8824e5fa38ebb471052de13fb6693dd18acae2aa2deb32a126c031face1518dbe3cb3f5fea3eb8ff0d7b02dfeaa80a204f9b9b365ec135fbfebb12cbb631030799cad9e890e249fd4fa879dfd430634557f6168e446e0c9e9e89f2a01ee973b5290deee5e9b8b1a1030c2cb88db5d9dd540561e8b8785faa3e628a09b688cf4772e583c305ded12abd77d300c2cc83168cf9652e7432049f9a5951e00000000000000000000000071df4ccec7588ccbc5e53a8de30c343d34003370cd6e289629edd58927ce9a4617cd38ff3422de94bca6b6723f64b4f53f449411b6942c5273a8ebf5e47b77281b767cbb7895163fcdbb9ed704a614326b5c0f8369b284f5e742112280065d39011a1e9686b7285faea2488d92ed1c2d1108cf147fb2750906932fdb9eb05ced61b7453fd92a6a2ffb80614585d4ee623bb627252ff7221894efd2dedb6e034f4df93ab377bf38598b7e6fc3bd5de7322778ea2df5cf1c94105d5b09"], &(0x7f0000000540)=0x35) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f00000004c0)=0x10) 10:07:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) 10:07:55 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b2, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 10:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x10002, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) 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) ioctl$TIOCSTART(r0, 0x2000746e) 10:07:55 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 10:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000200)=""/11, 0xb}], 0x4, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 10:07:55 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) socket(0x18, 0x5, 0xeeea) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:07:55 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) clock_gettime(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400010, 0x20) fsync(r0) clock_gettime(0x2, &(0x7f0000000140)) 10:07:55 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000080)="b4", 0x1) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) read(r0, &(0x7f00000000c0)=""/127, 0x7f) fchmod(r0, 0x100) 10:07:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) r2 = dup2(r1, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20180, 0x1) 10:07:55 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) kqueue() dup2(r0, r1) 10:07:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 10:07:55 executing program 1: socketpair(0x20, 0x4, 0x100000000, &(0x7f0000000040)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="866fd5c2710fb83d76134777dcce6031a224e9554140aa11c5c134fe279b7fd0e2f7c84c0ea1540d219ed3627a183e656fb10ab2b0457567017b962c46495512338df039d8e0106536758a9e08bcd94a7b44f59302bd11f4d402991c87ec98016d29510c0e3503f161c5ee347c9d97476a517b8086cd5ec9a387889c97fb44631a632a157192ee1238e1752b0f6c9cf66c446338cd9490f63eadf5ddeaab2a7fd924129928eb7d12097670badfd6db35008213037e975aece9afc3a18f16016f09912699e03014f15170e8f84d62a62b8041b6419bad8948e7e4abe134b8d44d477c5bcca0bead1e3a6c1204a850ef684f104d58b609d9", 0xf7}, {&(0x7f00000002c0)="55fcab765f9a6ade7cda26f262e834f95ad42295b579585c1a65b9c44f4d03fc717db5f259ab42baf916fa2bfe2bdca52244e64d0c59bbce773e34286450c2f1003877b642a9fc4c9ef350fb05c03f2de378e64958968fbacea20504aa4c2f7d452c3608f72e9d7f9ef11dca8a2c94b4443d6158b2f37b01c612144d8f4938f87a213954293c1cdfcdc0c27d016a3839a5e41b200703ba0e243deed79441bd43", 0xa0}, {&(0x7f0000000100)="e6a87d370906dcb5b1b2fe6409c13a8bf633d858bd18d2205dd4adeafd2453b34e3c869c4f9d8552c4d22ff0905e7cd4d0b05e3ce5019e685ce23d3e1dd0b24cb63cfd718cfd42027d6c84c8bbc7", 0x4e}, {&(0x7f0000000380)="f34803f342900573eef924c551687f98cb9d8def532e8c7ec391df959b7d2b3ba482bdb471b3b565cc1298d3bb3e0b8958994868d04f04d4b664dc5020cbf6f93d3975b43bb3897fdda59547af844465b0cfc483a95650a85d387d3a8dea7ae9904155e8471664744168f240f8e5c32d41de05657c3fb2bd41206077f422fb96399a5286d5e031c8db4feec8b26cd8e02895ea434dd4b3685bb1e80c5bf43a78ba98ee27917d0638e403e6ce66ec2d71333b90ab48fd1efe3ccbb648e13648283024c22c9d099ac6a68701fe26482624f8a101a9c9270723", 0xd8}, {&(0x7f0000000480)="d932a0f04a96a6d818d02453b08e76b7782cf5781834cac166fb7331576f1b1fb349df1ee9aca842d4c5cbd79274aa31bd98b16f0657cd6c168d6b7b8285f76f9580303e5acdcc20a1f2d2c5e66aac40a3372b932caaae13e34e52e3c9561d8281cc08a1b1b4d9daffa96bfd8d1c9d488832", 0x72}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000580)={0x101, 0x8, 0xffff, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2}) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000005c0)='./file0\x00', 0x80, 0x7) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="22224a9236da3edab0b09fc2e43767c3e3ce0f74359e1bf2148f4d235a78434ae0ca7280ba7384b2a7696a0a62ff", 0x2e}], 0x2, 0x0) 10:07:55 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r0, r0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:07:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 10:07:55 executing program 0: r0 = socket(0x1e, 0x8001, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)=',\x00', &(0x7f0000000080)='%\x00', &(0x7f0000000340)='-}^\x00i?\x82\xb4\v\xe9\x81\x16\xb9AS1\xc7\xd8\xbdaB(\'\x93\xf3\xa6ox\xa4$t3\x8b\x04\x86D\x94\xd5\x13\x94x\xae\x19\xa8&\x05-5\xa6\xd0O\xef\xd6\xd8\xb6\x94P\x13\x96\xa9QZ\x83\xac\xc5b\xf8\x87i\xc9\xce}+~\x89\x98\x1a\xfc%^\xb0\xb6\x87H\x9f\xea\tu\xcc\xd1\x9dv\xc7\xdb\v\x9a\x81K\xf1\xf7\xa1\f\xc9\xd3N\a\xbc\x9b\xc2\xc1\xc5auxJ\x8e\xba\xcd\xb6\xe9\v\xad\xf7\x1c\xb6z\x85\x10\xb7Jr\x9b\xbf\xee\xa9\xed\x88Y\x8e\xb5\'T\xac\xf2\x03\xf8}\xd4a\xdf@f\x95\x829`\x93', &(0x7f0000000100)='##!]#+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)='^\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00']) 10:07:55 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendto$inet6(r1, &(0x7f0000000040)="30c9474c358507c2f55f4e4d01c94b6c48fb74173f3f56cda4611dbad324f33a3b463b87", 0x24, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x1ff}, 0xc) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 10:07:55 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:07:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000004640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000000040)="a3deb08a85e8adc8503070f594e8337f7be16a1bbe27449698165a3c9f200bfb448be7931481b7afc607943b533319bfddaf2566d741abe96912e4590f4c0f2d77124a78f861864e6030c2dd6310caf1a0d15bee333f68de22bac60075506273045b41b0918578d3d6d9f6491c8b20a4d311ee020b6fcf09ba65e7953e9deaa2518eb73090ff264fe9d589ffa59551fe6ab4fe680cb9d32a5a5136582fd2bfbc3cbe769f2da37f55ba73ea6429af0a7977640c28719e000a43e9abe43c1e70ae79d9a85479424f82af74e202edb21467ca6e02b7ef9c6f45d048559389e135e3afb375da1623dfcb8658019516488ab949baad9a21e3c2e887904f75408487c0f6eb29104f524a41221092d7d93c1e48a044e05a53acf0d11786a2492734d97d1521b982ece27af4250eced3689499242f0f4d4d8f88b20e1fe12648843351026c86f1f92ba3183e5e1443a2f2c1bc1685447f600563dd09d4579f585d944f25bf6cf1fde106054f49cefb6a37a0e48f1eb36e24ffe469422af35c7715252cd158adebedab766d5d2658ad70c89221b5e9d64489b16c715ded01e8314bfe6a85cc69940f446c18fd11c42a0a8e6732984038df48629bad46b330d53779442a8220119f2cf4a7a2021588077cd8e532c4f0f42ef4f1494d7e766869f30f866bf9a1aed16539719987feeeea3dd85c8cb205659802f4f89ceac3aa89cadc637e10c00caf0ce86ee58b33f3d84bea58c3c616c48f8a2e0a266e355c4cd81260ddf85f14e7a8173121873d9fb58f44932af404c8a75e5b7f84cf0febbe2a30b0ab18411ee833f178d378a74c4073871cf9186950393aaaa620a2cf37c7379a166a60f535ce0449b22c2d39444c33409014ca072988af24259d9d66a30b9a8b429b291a054783a6b6932f4abf2fb0aa2ee50a807d13c32f5760d66f0ab1bdbdd7c098c7334e3deb37bbd28db0df4b4116ef0a572857c84fad4a3bb8d7c4a05bf0db37f382e870cddb6f831fa979f2c299e8fd930f13aa9cc4b15c68fc1e4519c3888453a725bff318983754ff680f896185d5ae9f16de1e0d9cf3d935461a0f9718c8717c05c5a6744e575eae0fb279e6ddf575cc3521abe8782875dfd715695a063ca0be1909cc7d8dd5e2175f3a8a26c7a76661cbd7448676f1d092323f717977d9a77aa2bd823a4a0b281080d473bb6af4d3eeb80917b4615a09f7c280f70edcf0039260898cf4e842b3610ea173b95e0aa4d59022b1398344b4dc8d74681a0e29ebc1ab74929f1ac2ac3477742f2467cb396852d60b59c5b2117107b3e3fb31519172773e664896beeab3aca37e79ed45dc479454a1c8418f2a2d083de0903cae77492638cf55fd930ab342fb40407ff9ea62a7e855361e9a767b208f17ef6b40aa7efdbf210922d7b4156ce6d83a78715b9831d62b657686393c30b30df4e6513f42af5b4a370aadb70340d482422f590050c4686153ba018733e589f6a468fd0714f929c84deb8eb17d5bb0fb9c1ff631cfb30b521afc043e4c0b6ec0f620695537c70448dd0e75dfbbd00a9bfd2c7c3f407d97b61e250db5b1db5c37f1cc2a0083fba078fc40944ee242add8bbd5f3b5931d8e93b3621d9f003a210150b1bd1f8c7da753d2c1c1e3696cd107920e12f2931f06f3176f29ad6a5fa824da3da8e9229b444eded16cff51e48fd0dd139aa1caac21e586eb65f5b2eb47b9e9d9e27bab4bde06cdf67ad4776149cdf45b43d7fff84b5e6cf36337154dcd3edc6a9afe31e54d9ee8666859a62ccbbdfcfaecbebd422c1781e092e165d32abd98d340a5aad51c0ee6370436188872cafcfe3e7a970bff089572c2857ca49cc55d7923dbe9c19243d1d6daab0126a822dea1fc0c1bbf95ed79aa538acfc275748321739d568ea624eb515003a65b94cf45ccce096b16e512e5d0e7ab25d5dfa1b4c69df94405240b047684bcc564554314e741f735a4a689f125b67426f7ac07def776b2cf9ce90c21894535fe3ac447c9f8171fea63c12ecac4915415a8dd4b7f6cb68d9551a2413d22973a2e3fd2638ece1097a12cb3f9b039db64c2d2dc9dadce172d02533916cdc99fc704535e0017f47eb80bcdfd178a12aa5762ebc964db1e470483738bea782f9f98af897cf2a6a7a3025008f1a7639b77d961590fc7ee4e8b5e36fca975ad3fcb458e0952a3abddb0873afe76e54f7662323e55680307ab7587a0cfda5405297c75c778e4dc4556648583d116c9616b4d56cb903e988e1f4c7b09dae09f0f515f69f7b59bb0edf57c0bcf2dba0c9a718b8d345a6888b6970b10b8c6611c1c9288ebebfa5722d10ec6eebdac6777c605fdb8a24e5af9ac12ee55f05f6df4747fd633cfd7f24927d5294565daef040825c791406dfaba68324d4fe6efac9e3d3fa44c242044da78fbacf60a2d07c0664bd849168b77c42fb9cf949241a4b0394487bda76faa9873a083aa4a90e7ec79ea699f012554afb1d5130b35b320d0d94cf514c334f35c72ee11da248a66a259a2dc0af857ae562f4e91c69e9556d079d09ac8bef02aeddb89ef550b58e12f6013357d31d6c23b7d8d585bd3180544dcca4bd99388235d5e4b837580eb2e4748696192c295b6c147df54966bd170ff2fcac4f382974e3b927ade0abd36f2617fa132c43c217333832e9a26e1eb3ba1449fa8a315a7246587f411a21cb8cff78fdf18048f87c0b49bf5eab0af50f0384ea0b0ffde4b71399ba81e0915864de79ec709a6f6454b766a9a737fd40bfeda5659296dedd53d4087363bb965cc01916f24ebca2204c2f8a015f4f1fb2e390b36eb079dad6cce8cac71b0053938cb95d6f0b8aeb553768990e9535246349d0875be1f68d9c56d1ea7c8f5fd6ef7e1eb946aa10bbca17f72c8287ba62bc7cba4c5f1dd0b49cbbb3d2540e632f2518e060954345d9b9b8dd7bbf2b6f1a9446eaef9ffda39d08fd6da2ffc456429d0308f568721adc55decff7ba55006e80bd5a776e702101c3e885c68ebe2a59e5d78d39aa6a4254d915e3d891ed9140666aba0a14be7c1ce8ec51e1133b5d52558d18a17a6d1e6f97eaa2c11fd7cb172f60cd5200c54df7c7464050b007b6d81c61952a49cf67c8f1ce3ff59e72428e4f5265c38fd30015b91f5396ce7a542ac8e17994ce1e65ec7565ef3d79247f480c7e81e24f710d6c5792693066704b29e63a6ff1134a3aaeb07667b9e9ac7a164a62c3f14ad238885a89c9d5fb92eb82d3538a52e3c5060d5d480d551f518dcec1a961e2a39b7c62c007cf86e741e86d3328732ef9d3af396c08febf6f5d478749601c84b9112dbcc463300783e9c01829031e799639fdc5f253e87b042077b1749a009dc4c9be5e1b9b95fed8c8075904fad2f4953f2fa68cb95b7abf9b1813bf52df1a4356f6215787e39c67874e46ce8960cb3d6c8189790ca43ab698f88ed2a9cad556280646f1cdc09779472fc9ca03d553e829e17753335ace55f97e63ef2c5491d69907814dd57757a37f1e15fd756a6fe6bc26d23cec57967070d872ee8305c39f484fc05ecbce6e8e83563ac4fbe77fd3cfca05e852ec288f117b3028e9cf4a0c23481f55c410123bda4dc28b18ecb071e531aced01e0738d23903c42c108ffe58aa3d351214080b8dae7ea8eeab05431504d9caeef91c0d63661ab40c3ebe1df73be75f654c3c5ca7fa0db13f2bd8b80440c72f43d0c3e9cb91e3361f99a7a5b9cb78a2cd44e650a5407572f93435737d585886612b82876933ab3c5cf47321265e3bc52308baf8912ca3d2cafc3746d8920afea34f3a2b7d6a1d29da96900c8e1099a86e6bfa3ff1ceb8591dbaf334761045c15b1b57afc79b5b077248b33d4192bb56fe909e97c8053543b6c560f0c18edd0a721ae094534cf8480a77f7f1e62d90fce8edd6ad1cdc32dfff7347020adb7d7bb018cde36499a859b925de83511c7914c38b39c3035e997a1ce14091963fc49ed85c9ae948e589d14e0ec7c9381faeacc40a8aeedd14e692dcc55c70e5b671939306eb9a52812f45910cd0fd54ecc952f18200841215047e5b0c4ff3c0a126efc6e0ead623495fb4de7f4085dc8dc56fcce12f7d1884be186fc5c8e4f619a14c22a295db69822c9008185f6f2a43845802599af7a6ef06dec48ee3115c1af4fc550effafcd0aa13ad49348c958b45f5031a4c879c87fecae5bc22ff3ab6a70bfe7f51b3c476de602f9269640d05bf2fe7bba09e42f3c2caab5a291062f3cfb86ebb63c984849402a71a869966023a45589ace1590837b8e0df172bceb9ffc521c62b99403ca5c95d7badc8aa826e4a9a57b98f6256613649970e6460226991ad496f70995aea9d8b3f66fea9210f53a1f54ed6d2db2a446028f40d328ba5427d713d7192fb6442cec238fe51f5e1bc5d4f7aefd4d0b62e7f0309090cfaf44b4e81b40af19cc618921a50ac122842968331c704a77bff711143a9865ed8f75b968dd31901b71b48ea29fec3208e334fb4602aae228ae72a1b3c0e5c7573030e73521f67fd5dc1a4131c82abdb4c43795a48916aa7aadabbe166ac4c4c091fe4a220f58e940aabb50c470367e8be230c3d03cd46c17dbddfdf372f9a149928e2532afd427217da78889e28c3b7656a011e8ea6aecec4eb1b0b27a8ee42296a2248a5c3d75ec3266193776f23b9de53a7338dc06b8a0ef4fee7176fe23fbac830a5b5af6857fdb168a8914b4ba5f3ddbf903ee806389f902e53519f56bf38fe19c5bcd6e2291ed3724fd820e5f4601ca12b6a47ea8d6e2e434242093a092c735c6c751d5d536e780fe8a4e28d5a2874080fd9bb780e4f364035745be14351ece06edfccb04c8d05d1bf200a72be7d87a31fa018c1f6159dad24b0856ea8d700c7e3ba4cc501a4b92cbc270c0cb0623c5600f552a37a12613fff1f6c766c7c7333403a33688ef0098f9960a63128dace8eb0834f73a719c9c324d10fe75e0260702fe099a9af43aa4de8f8979ec4581d81e4adc4f4e8611eb83c1682391fd15966572c8e567bd86626f09e6f7146f788bb54ec6e3ca0deb0d4bc55a763cf244e128f29a8fdb3f7f4f6f80daeafb29bacc7ac60be9397932a5c1e4a22517ae1ee63ab467a804f81e0ba9ffcbb36b6e3dd54a3729e30ea61d7b4526703ee9ff3253d685603882633388bbfef0ab4bd78760db326057fb3b5a4c1a7f60842afc3ba21527f4a54d2f9ecc17f9b72050252a48ed5bcb59e8c76d266f9b32d3cfe64c004145d11aabd5b586c705cafd7648a945d175da92096b7d3382fc5301806a4ae8bd7b5ff4340402bf45a4fcb7e9eae12f665073edbe48d611bd243e7040a1f36651c849c512ac261b4ed23953076915114d15a8ebc33966ec58af6550c11c86790d30315c152aa0532d5bfc25d86634bb4afe99735005694478c9deabc7a66db2bdc4a7b03474b93bc1cbfbd9022f3318c165d6f6a7a70d7d42e27a7c248db7d00f1a9a231ab720cb2fb470edab6e5e30df251f449453b9debe247eafd5f210525fa6649fdf310c26a2bc28bbdcdf39b58ca29c28e961b321fa32ed24a6e85a81cc3638e5c7d651d4c52f242ad368d834a5f3a8683f3622740131ff2323e016c6a4aac9fdfbd5fe9213e1999229d1a06eb6f5c479f19eb9f9bae7997b803d7e600d334bafd8e0ec7bbdc11528b417aadbe65922d0e9276806068b6300fd08b8e81d631b88a69e95f213bdcb5a68291c2560535459367c870866472923e08765934ce1d209060edc22aec9603056f4e1e688525a78fd4b3ea055141362edaf9978ceee35225260ae5", 0x1000}, {&(0x7f0000001040)="cf139649f48cae2cbd221c100fb88e2ca71b928263616caf061fae24bebfccc5c66c1b665c62aeb69e8b92ca2a49c97d812d", 0x32}, {&(0x7f0000001080)="3b3a81a87021ab618e8951b831f5e7dd5a1268a3e9dba4e57fbfd2255ae11c052b81732776868a122a2d51de85e51b4c547d82f726f0a7c13c977443bd8e25f12e90dabad505d31dc63cce55", 0x4c}, {&(0x7f0000001100)="560fdce8dc894094143b8841083815c2586e4272e46ed351775f8bb92e54307ae49a27d9b46eb233d06eb2e554024ffb9cff3db0e700077f38fffcdbbc33627519643e8cd044013b4f58d46919b40a4395d7b317e002efc035e0e31449f6c89cd47091783eb6483325f2ef1caf0aaa1edaf61e8568e7cfffa745541dbfd5ddedf0fc932cbe36b38825b8719037d933ccae11104b7de8e57ec4fcdc235c1dade49634bcfb6c3ab61cea49b622d2d73483f73066c478f03598fcff098cdb0791f8c4fb24d1b7a8c6b6f3ed2b730d3397d112b9a48e6bea356e61013e7d63474d13a81c88f1dea2e75d5f4052d5142760621b3efe1fb3a298fd5abc83a54ffaa37232e3808523ff10a2bf000e27ccb5ca1b41507626e5d09a03fe3ffd13ffd52cb11a239805017b8a05701b8d5d039cdad997a7fdb53531d3d07f2261f4928b90d245fc3ac333db632fbf4b1fee0dfb35cee06310dd6b8da4ea5d8e726e8bb6ce112e0433fbb7f9ee8f5be35a7acd4dcdaf9da8a54c76cdc510ee020342a7f08457dc3f894c94fb5e506010fb852c8f606b6ec62d4cb7272013a961952736ba6af523b44755dfe5b15604296f6e62649406186552dc8bcc277946d6e0b927412553eb7d550d534ca4209d4e413fbbb5002884b3de77f7ddb3ace49b20fa87a47c8c5dc1e662b088fa4427ef2de698f5c9b17414cc8e118cc7a61d2c051841308ebdc5caf49cab466dc346243a04d3fb0befad6d6428f545ab72314851c758c19ca77554b91910c1747f82be12226ee0f231dc9c97c07b87069c309e6d6ce2e8b8262e1429f4dc25d9950c1797a4b221b08100d6d6f49938af81f6fc1a759823168bdebc4ced67ab22b825e6d07ba7a1792680717718698b4a66eee69d88cffec7b249c48159ba2900957fa0e75745f6eb215719ef714c9c7b96505debb8b98e0479d0ad53fd90b863706c7ecaafdb41feffcdd6cb2758cfa5e637e73eb8642a016977aade9193d4004c6b36f28fc3d25fff490903bef5234c4c65f26b001598a2f12417e09dadab65d965552b57d3ba712a9d6e0d634a9606bf4003138a0346d960e6300f38c8c7a8b1efd44ed7f076b385ed2b8e6c8de1de69c34fb1160b64f3d0ead13e1cd0bcfb9e5f5cbc5efaef92af6119e224034630d580c13b756abbf39a4e648e756262e565dc83738293424bd4652d34dd977523345290bce79f5593e365815cf9f4aadb6e810423e72a623e58dc55e332bd02af20f823facf50d352944a18767893f490bb827c43a025a9d85f59477ab68a8efa80b8e0957ae2d5c9311d91dd234cb0cb3ae26f4bf8b3ee5de4dde08bbe8b35a3c0fedeec5666aa522c0401d28321475e00c991620b0632d99e111cf6555f59e4ef4f6f789a80482a3c3fd35598ba5373ad5c61789890750411b8526497c5cebe0e3afa7d62123db094dee4c4ed49fbec0ae8b07275ee984df2c6390d9b05f041ef87cf8e761916c99f034338e2b931017cb8048f6ccc0c8d7883c94836f98468df3a7f574302767bf071477b93adfe8a57c5aea7d46b346d68af1af39f0129080391e29cb4b22100109e5acadf23043869598d9490e2ab454150caa9513ea01c0cb7d3cb7ba8c70ab4ac956ff4f3318231df0b4668af43052e30e1d8f1009a90c159efe82689ddd00773833b56dc642406985085489c9356ca08f486775cfb32c137fde5e41bca7a3ca12acef26aadedc9a6cf5993f7dfd1d29e7b1a3c0e6cad4de6671a3109cee423629275b17e60ef639037c7bd916c6a82562f44a23435eac30a4719312795eed4be0b50f450283f2a8c05a959a3103d7d6baa0c1cbdeee123f22669d7a0f001c49ca4caa16f053dad257a5f5248791613a906022e05067d666f2305a4056efeb1906366f6e25f5dcd3565d72afd73a1195e7fabc629b3bdcb5bd938ab1a45945398bf52bc67aadbf7d7dfba8c2b66a7ed3c2cc757c0016efcb90aa3a0f4d67b2f138fe67a0e3a3e7b697331c66b3b766cce8fba723a240702f21b81b024a3dd5393be563b53e5ff6d44cc717c69d5b13534a760d3cbff9976965437249e3077bb4b64ed7b21376ab4c65ae40f475a235691855c8bf519cee6eca09eaa664a731bea14f4ad309f272fc92a083fdae22d3e6add49004078e1a84326b2aa935a9d8814345291530070cd335640cd20857accb549c9db2af4e93e09795c0f03f53d417e3d2d2d641ceeabb554326f09798e12e192f92afa54f58c1c9e14df9b73b555e7fe9ebc8279b3d9c7e7bc961a0a80b604f4fb2bc5a06e98c8b3c7e968ae0880fe226df4c215bea67bcd4f274367375b8ca65a58aca99963c76655d3a2f505aa31740e8089c17e260049776fad814efff95cc6dffe761a78fbc0b7343de72ce8b349226771c57ccdb099efece4910c8d6e875e58655ce9914fe081239e69e65090fe8683d80469f2042be51ad0e371c785f4b62c1b3d44218792d68cd6510ecfeb007a50bd774baef132094eee6b79a4fcc306f548c060811fb250911dabe9a0c2a6332665647f79f8c86e4e3de924a67c9aabaf8d85c2a7ca183a5c979ac11cf6833c348918bd8f0d630c53efd4c7dbbd98793c991169d512cf863c3dee9df1a55644788aeab885c4e35ca54b05f50c852ba1d3f26d3cbd21e119e32b09df3fc154e94c5404cbfb9e710c6afaa52b732a0a3f2ae2a339b1cde4a4ef17442cd4ff5747ca5de956bfdd26b89e4cb808aeb133a314870628ee4a06ee7ddeab33df635f53a83e5c4450ded2ebb5a8de008a685e104b1b2f90d7a6e9440a3179e5a44cc143c5034054c071096dad894557227c57554785470023fda8cbd9f04b1384576c6ec4665ab9ad95b95841c84dbddc5fa573b474c47a3dc972e32df2cbbf0c6253ff5ada472da44e902eb967cfe11d482379ff25fedb16ce30ed0c7fb5a5700a6916cce6f7398802ae2781b6baf153a1530f324e58feaa30ab0d739e63f0b2f0b246a9dbc14133ff1b0f601e6a2c08ceee5784f16b92fbab768eef00e98d0940d8bdf4d3623a701462ae3968a5d594898b3013403d42d474fa81106037e7aab05838a347d14fee050054ae69a5570d66f981411f5276725ef1065311020ef0ad50f0258d3be0efd5069c08875f6237d35f8b1849acf50d03a6bc5363b05ffeacd653d261d9d60ca5f510887269d5714aa719f06e9da31b26c7dd0fa28ff088978bd8de08046d016c7518785b3f4b0ce11d4c6d3b81d3b46e4ded9529f4367126810ce57af0922bd7b95fc8bffe592d93c1ac64b6c3d97d85d0b4cd224d1f711bcea652038ff1df42b34abdf0f07d2b64c09632092b19c01ad83bfed3c58adc541ca4cca99906efdd3af9fbdf1707ec76f6a78e693b4261e550ac2c0c070befae0214bde971e58bc41ac4cbd9258f0aa4eb874a7a950a04884ebf45d32ac2cc18c6c0b92bfecd4f37804e71e42813a4432994d1b5b0a662bd8c3c919c0697fc64ab720c2cd7d83a56ba975259060e931c4e23e392caf902d0eeeac711669e238bbcacdf1c14a7937e1011b7f98f248909ec0135769a8ba3f14ae527cc9e3dd5c9927276dac55c8142df652ac8ab3da2bc3a9f5fe530f2b8075af2f7248f1eaf6b34c68ac97fd1b28759029674297f9ed037cc28140bc839141cc49042a4a2a5eed787b0a50a844a87f27d3e1279709bc871152c9904b2ee880d8d3b090375d497d384fd8dc3d9ae7a731a034b91a2e982c8d1199124d6d062c067ebc79e236a40755082d697e091f1130a14fbed25531228013abbc487b3bbb12743807e959974bbb86e41b41e0cb2b0d07600c47e641f27f80e1229a8fdfa45f4edd4d4da035789d26f93f6e3a67dcced5bfcc90e65eabb2f6377bed383b0e4aa973be7104f6bd943f745cd3a0d657e28536de7fb27afbccfec1c5fe91c8e002071efe039d4e2418f4807c58891a345f84ecd24aca4ce4ad391c95037ba724832772cd79bebf2ad602c9ac620c8bfa3637a5686c6f10ef64c0f37be8dd45843ad6647d3282c7423092d02ea176e2f24a436fa1716ed4d08c7f54d4925ab1164021fcd03020727a0501e3007051e64a086e87a550f56f2e340bf7e617747fb670843f88202c96a8fae4b0a234fae89c18927e921ccb72bedda0646b0156661a6e12c621a5f4022b97a05c9ada4c966056f1734feaafa5a0aedc2995a7539e4edaea33b8aa1d380c3f4a2a719198537f441d304dbc151fafe183cabd658c9f72af9f96207b8bd67ff7918d45c49979e75b083bdcbf1b43af323be8c4fd1c25c24c4fc7e2fb314ed6f76fbebe9af209ddd72049902857cfe761344f8ad28461de0d795556420104f4056ff68a18a8e750a9a8c7e3b6bb7391690f3f693c8f0b6a96b74e1f4aa52aebad56923df520ce569faa6f56b5d311875597fc88d8e08b8144c71d537ecdf7fbf7fa1bbaaca688a778ecbca0ba5bf42c600364f23bf0c795797ab7899047a8bb86e0a3f4f13fea1fefe7d6d7721d20037b7c256d25d63ca4d52cbcb8cc6bb8eb29d8011cafa9c59dee4f3a6d2b627b238e514097c9c2cd7f340791aaad241cdde087b857209efacfff1fa34de74239b51dc85c67ee97b469fe00972284602c74a80efd48b6749dc013ef5e7875bcae6683935dd5c100549c5b931025264656ff2616572aa5b83722c9ac4c1fc93d23ce67e882593e7aa6691ca46d97406dc06d1e6a63bdc54a5130a3bd35e63c90bcc7fa4cebe3b253b731fa2d6738e8bd6917d0dd5c031a12e6fdffdd85cdd1c5a0e7ea7f2c90cfce10c05dbea872f403f73a7be6045501e324eb063199581dcbb29535048f1f3653db0bdeebba266f6986ca3f39bfc6feb7fafdcd1ed313f8b1371d7c7a6c8cc246b424f65455095a395f60964b9ad6e408c886e844ce3e17a14c356a8ebc937760c005bfeb2f7a9daddc80356161b0e9b00cd5edcbbce2a01c5250e9e86dcfcba0557b542e97c36a7deb2499de6a9152c723dcfc6ca2a3edf71f0a251c6a0e9f1c8f0be2ea00f46c87d83616e03e28125760ab8dded2fac4cbf705db5fabfe7e4407120cfd64e62cf1496318825a13e191f9ea864cf229bc601db1f0d917c93a54ccf0c039edb1621310b4598782b08d3c4b124a35fa16442c5cab43b992592f3fd5233db7b080ff109ca847992db782d99bf7e0a74ed0dab3eb586ebb70e6e973b122546b87db6912bfc8053b9ea7c81da474b496cf70d1d30aefc97ea2fc560a2291a51b3e2dc9239cd4741eb861bd80ad53df65ab1adc7bb0b4f892d463b77f9a1d4df5984cfc0fad342f76395949f00848f27c8be9d681ca4c939a639db1b145764095555d2a58c7d9418ddd6effa5b035532b0619d09a715690cf3b90779f6c08f9a9256f1f96e248d2262919b854aa7d4b1d572c66e7bb56975777f7eaefd6a4b32f89802ee1a9d78d83a6cc9d7903f621b04b4c2866b6573b74ea48aba5fbe7eb1d7f7689d8d4b5b0fe21de3dd824d0e02ea2637e10799447a75d43b0d1c896a55a5b206cab1b82b19ad4481156529edf79c779be22eef480d9e26c222932a8ac5e3e9f3eab20f9c2c27936213aa464df9a41c47c15eaba04e12f410b8f5faea21bcfb82e4aeadbbd2581bd0f3d08126f3ae90fe36a1b875390af882fce50fb0277d89f1ec3a63c9afcf7d656dc5aa04ed74da608aea4e238be956fbd150bd734aca2eb535d4c098643616245acbf129523b94e0e51664453ae0aafb5b3dab689b83450433ffb17a23b961fa93026544dc7d73d105bcc4cd79ec9a07a786a6a587a97e4ca337", 0x1000}, {&(0x7f0000002100)="90861a7f7b5b4707002299c714283bffb43627ce2e45824b973a5ca139b5025a6064d1fdf72e8549dc15d6da8e2f9d22afcb0faccd407bae1131eeb4656807485df7fab118d566588552ffc53a0e6d26d99529c18686f9c346fe47b0795f786eaedd3fe2c03c8f59e77faff4c5d11d2ea8ba39aee3b74aecd4bb3d78cda343", 0x7f}, {&(0x7f0000002180)="c8d469199d49c3213d48af63e955f8ea0fce46035ca1fbbe8208", 0x1a}], 0x6, &(0x7f0000002240)=[{0x1010, 0xffff, 0xeb, "8b352fa2c14f80bd3d15a180eaf0bc6b2a6c8c866aa1dd7566d8d5199b07e042d84ce5e3d1588394fb77c683e643dc3417261ab35ea531c1fc8305317aa1c34c300dc03f4e3ba769f5d8f335d7449d604d34ccd9ffbb310e8039082c15ce6e4546e7694800b7b3b96ba12fd7df659c5cd2c72545a84019d5a43183d1837832ac354403b7a3c1f61368dec7bd87c9179fce0f45ff1b5200b44a515a54a2f25021d79f6a6acedd7fc8dba5f71c63075ef087411963b2e7a893a26cb901e8a2fd780985b315ec16c61239989ea03fed6650501d3d4021e0ff4b8c98bcfcf1b935120b9c4512121eb8edb427e45ed46e43fccaebef01da7c979a790075f733fbf81997a0b1f84933d12ed7a5b9464629fd0f0875e73e3fed76142051c0e7cee394d9b2ecca3727b9b4d1861ecdd003bdc3dbc5bdfb939ea4b09e65ef4748a9d9f16d334ec7d22997b02944f96815e2a11f4d3d1d482309fe0a25cf639e9d39c5b978c1d81f1afd8aa5880a5189c69f60989dfa7bbc2ae065edc9dec56c210032a0303db8de8a8be321c4d1006e2e3a1efb78b16843b432c67b580efbe12c0264468b71d4cc09cc953e9abcf2d700f92a9ccf6e7bd6e8774e6e05e25b2053636b0781894f55429fb19bdfba709bff83343938d4aabe681847772be33790cd2688ca7c272aab6ddd448fca5a3965fd78a0cb6600c002ad1a5a7bafe8663fbac52cf496fb8f25fe6f00562cc33b87fcf1f742f761471a1070b7e2ae6eb966f5d69f117dbefc3ab85b6d96314ecf347731bab84f162bb96e7b4033ce9a5b88e76e4d81e4180d6c5e7cf49c9bae33354ba44bd5aff03b4fed0431ac334f60b5cc2e07b5aa826dc0097289bb483a70e4888df630e3e54e5f8abcda000b60df6b25cd80a270eae05e8d8263fae940a5495264dd67b856576c3c30bca41e47d731e9d0fe6a2b8672a892f0da3071300131b8719fc594c03dadcbc5fea4bed3c41eeccf686fe2b6d8c4d7a02a07daa6123200b9ffc7da48af94fd83b98740113d421e77b6e16f7cd862612a0f5adf0aabf418963e28988b6c29c7bfdef8d91bb48d08efc8c2a3066a2ad08b99225755e083a3c1241d7bd714f3d8e51793f8997d3c709eee704b7d145d072737ca1b470d5aa5e33def619afc3d5b985bb823c90acb263166ccc4ec5c3dcb8d332de8f57eb95c55b24a4bd0080e46db148e159b232b68479d656d50a1349821d56083d808a6fbf62c16be1f6aacfff6e99edc99fa58b26c22cfe3d0af85864370ac86292eb06fe3905b672de573fd3232025fd888edf22b564b9a071e2a95d3e0e6e817b0ec138aef4ba849ce95b190faffffd5ce9f6a7d2a18866cdf57aa556a86ae105d8abe4c68056a5d7202a43d8ef4e6a0123333335a30049327391fe0a57d59407f6c7d3d722f93d8c08d9427a66769dbebd8f77cddc99a6c5776f65cfd78b4cbf2b587328b98311fdc53a21ffa9f05b37633e60ec9a5a7ca2c57928981f64e69347cc0a4d82745f63b7d764e9e62ae52d7da812eaeb9178c45691b9f2825125c2f0743c7fdcdcd85ee09582608e3164e35397f894a4845daf5067d4732405251221f1c608994c6b46bb2a44f0384ce3d3efe7d9b07a9d5ba5a22086c8d1aecabce728a6c2572e60f8a1e01c6773e46e1b2151ebd647574759a44f0f1cecdb0920dd3913e01063bd6560c2fc680143548cd7c1b1b409ace1509d7083b4c433a70b9572d61ad0efdd4cb6a14845575e78d7c82573eefd9ef4bbc0085083777358be96598119a12875cff6369dc85c3c43072693c7ba89eb50580537d6e5818986b0ca34a96417189d71a233bf400bc4c79eadf84efa26e4e09e3b4f3cc27d44518e677ece6d6a4ee565f29da4b11c1078bac53f3778647a41d589ca885a97e6c5a47ef70bf57464583b60d28f9980141c7e938f70c8aa0d338b0bf95f2486039f6d2d8faa3a6c51f5acecdeb94db2adacf8e92bd0bd0d511db1272d9db1a1fcbdb98e4e1ba8b6943d1f8b6bb6325b0e4f777f5a4f139ea5e424c55ab35f45f34c59b0e6bd007af457c83e0200480e469d4bd761a2fa36e57dc0aee2d052604ed3defc8734732feba38c209cef1d928dd35c86bc44f3091dead5a51ad8431dc9f163eeb65e8995707d5beba32b70a964fbd79dc90ef5c3519a58695374ac26ddb751d86f32cc750e7839b31e4786e57ed670a772074afc8dd692fc478a67baecca903a82cecf40dccc10c87f181c10d75584b19aa4616db3815907f0a7fc96a0287f7299066a61a1f65abedc44fed125a57333e6b4d88f2b39cfaac6926724dcd347c706a83a4bbbfb08b52de90914e13af2ab8e6c4494d904cb160576c8b29940f4b4e37963216cb4d5888c0783dc871a3b519139073a2f5893b1356e388380d14ffbbbda1be066f4d4ca57cb4180aae69fe1a98b5184c8a3b8201285245d3358cf3d9d6a4c36923c28eaf3e308af4412b3c6c647bf108b9155aca755c0cc6d3aca852d8eac117a069cb5b1825c277be522b5ca8ca5e0ecca11aafac0085bb285d900b1a92f5980c70b1b65bb75ef7b5a8f138a234c79566f15ba36d30bba9c8a7be37d8ce82ac9da9d34349ce1b623c482c5be71cc5e45889c1918f28f8f6995ebde42b45599d373879fa5b8f438e9b74f034a539055b1fa0b8285b1d67857d67fa7dd5adbf12cacdc035a16ae2bec6b813015f0df2f3c5a2647e1f0565d666f927179fbc6938a4f0768cac682e93b440623fc5beddd73324ea010e69f6aa22b99226d86bd6b826ab97630deee5cafff64cf7c74842923e1f0de297c51552008041f9be3e7b38a758096e96037d20a2c31eb1e5a779d5443534688a584f55d0da101e26efe435dab2cb162d9b0cf1be4ba24c4411d4205aedbe77900c84f63c5960972db079a48a50813ab42de5ef8fe5d3ab3abd004c74165edebb82bb4b35a5716580d43381cd29fa2a95465999de90138386095f6159f7fa81c87aabbb787a3492448173ccb91643f4499abf48b3123b4ed3877a7343becdb1441efd1e03b8fbe4606c8aeddebad29ca0ca7455ec88de1bf184759d7bf99239db1d18af68ca6140ee541abeb4d22a5600e012da2fb213d25eb598a14e346f800c75d3301aac6af3a66cd8fd3cde11af50fb7b510155f8fe74615d8a5520580089803bb3fe7c67b77a6c040242c971eb72281328022a3928bd088c0c8458b960db212c112fed12564718bd45239dbef4e0c820c1f985f424ae9a91d9bf15c521f9b6d31905bd0660ee0217436ea6923b2ca91732603a74f94d46fc03df0d51a98df9001a7b83bfaa4ffe26230f03c69c0f4577fd777211d5e072dded9627f37086a20d2d4587e3eb6d482000ca255313a68af2690da4d7dd5ca28f406ed3c6f0f4cf56e7a5441d55e0c91f86e3f5742968a316b3c6f5f19d192702f0de3a5e3fcd5c733dfcabc0b6e9743112464e3ddb07f78055f79525485cb43872477664ba7ff9d6ac39ec963e17b753cfd9c72fca104f036ea50be1102cabc7f89ef5076dccb780f9b8fcd3cdac337327581656fa6b6b3e026b117ec6c46c60caa5a74890f0d7ff79222941d8e5274030fcfae565c909b4e152922dd81525eff1690d9ecd5dd772437a8caccc8f8553b8855678d310df80d31051b4cea8319456627b892a0041fc17b2a2343337c97ea35ce87ce8ad0a19a2de9a34a551c9d36b58436c50f55e9b47d7889038c4c4a7b79f623e200b9393cb78e8d327fd41687aee899de41f2a812ec36e3c048dd6461a91ef0e7a1ddabee5cd79f05712e016949d42d430ab24ef4b58385a72724ca9cf1ad864f38626f551ce0f2e46c049d68b0a41cf0556b2b3f8d02c2869cad081f2898b6aae553e428abe743a6ac6922b978ea77874e80d6e0627a0f0417db698a6b27092a837410d6d819618c45221d0ee21ea4f3117841ba7cccd516c1bde2b149ccffd497103b22e2b35fc9f8e7dc88e646c7bf1da9c39cf8ebd86d344ed232cd07bbceec8d9287499728b202eed0fa9d8dd5702534c937e5077082f3aac33d720d366fb52136afe42ebcaf13bc3d603fc1549570ad91c4990f0f17cbd0f0ef60917384c19151f94cdcbac3ed2559e66cd658337d6dfad98897e48c22a1585d62181c4ca8e365ce26938678a4a8ad92628e3999b741df43a688d2340553904259863dfe375232167bd690d3ae44f3940f70d49ea9593533bd9b2fb9c8fe04aa0b15d547590481cc09da709840c5911efc54f7b5f7dab26e8cfdcc91b33e5180f8c03d0e117fec035fb193d09697fa776e011af5f05aa7e0918414d01398433173d5fc5572997d9133df115ae215450738b008a7d4248afeb1ac2741357e14da25694368b41de0bdfdb6fcdb27e0ce6c121d8e888a649d2e0716c403753a11467bf2ed8c26e924eff90ce3ecd9c9a76d87e686457d3518d8c2884c4b0197cf3d3fee17a1260bfbb6fdcbdc806a2ac017704a7e496248c599a2179983cc3260e23bd4638931757b2bdea3e4cf0f3bf6be751aaabc50c8a4e0f849d6b9f54c92e360ea4cb46a68dc0d2d49d32750929a55d6904b4d442116bf9ef4ea2d1ff8c07d9a2352e547e295fcc23acd9f8def85b382a4f4174a01277df2fdaab965a5274a2dfd4ca98393c91f461bf34dcfb4a7ab65261337c05074a186d568cb056124ec14f45053686fbfc4c1947880d4b0f0f3d580d641c0adc90a93f655be07ea246dafef5afdfbc84d36e5f552d3aa68379db4acf081f99b0e4337fcbb04b6917b29932b3801fcab3b7547689319358249035520e60ef46893a1acce23a5aabc7af13a87cb2d65a857fb9c22424522ee10b583f79d355af9a8e492c62910df4c5d9d1f2c096ad6f4c01f30dac9ac629d2d0e60114488be0aad50235f26d879d26968bbbb8a6fdd8768991fb4f8fa7632acc2a4b57fbd520c2d750c3c51aef851720ae74a151ceea62a639c59c8c75279df3d43e256d05332bc1e94a6b6f040d64ce7cb9ef19cfaafdf4e1179664f62034789c86786f3eb62e77f98185ff8916006f131a3144a9a0276e08827a9071ff905245cf98309bc9da36d5fe14e417ee95b0c19bac82f564269c2e5148ea67398f920c2a7a552c8be26da24a2970601fbf9305df1ab1201e59e5e04dbdd41aca108e93aae21385c948bdd096c48b6a178c3bce9418668987209c770be2905caefc3a3a1432f9f51e0a719a7b36387c347b8461ed76051533ba7969b8fa141019da87faa9db493df7422c72604de3ed683d3a8f15d9d7b71e2eaa65d074c0092214ff14f4200f7a4f6503b115bfffa82356fdcb0cc66a5c95db31b30e8cccbc9c868f24565938755a44fcc7b25ed84f9b35c0b01b76b9845ce6e8ab27975c63c3794b202764b4255af90c797f8335b8c04e6a874151bf15cc76014b97b4fb09b3bb5dd817ce0587ba0b205e56244c8ffd0769f57afdedaec429a75a82d80dc30f49cddb10dd202308db05cb09fddf44baae3271e0f4138e691cd6ce627e066cab9a75e5661297b62768725336d96d2a2d19d2ddd8af189a80c695d6171ed1d67a27ca93dbf934706618cadcdc67c20ffef5d63930c312b57af178d1f0a970deffad57ce31f5959ec517eef93469457e27cb73b9ae2afa14f1ae97a3fc91e03c11f9738c9e76c91d41584876470bce6bd1d227a791a6f66affcf1ec6d63a112d8a2faf3d44e01b19f723255e15a099c082755882e5ed06a7c15b370a734d2401226b1cc2c46302992f31e81e9e941ffa8a5a0507d9cd618d9ce38a08c80e2a99e38d79b6df"}, {0xc8, 0x1, 0x4, "a48021d46ad17a699cf0e96044e6fae299732df0dca71ae80221d98512f1c6f1dd1b27dec686ca29adcb20fdbd1d626df30079334ab8ea5032c9bce016585461081c6c1aad8f16abbc37de9671f4cec74a6dba7f5fa176084be275b79b94ebfc36bf6b2ae866405eef989603461b25c6cefc9e900100b385f09e98e793c2fb6109909d92b336e9e215b3f7abf83bb70983108fb55f1d9bc2afc45cae7e2d6787fcf8c84dc708a50400513edecf5358d867"}, {0xb0, 0xffff, 0x200, "fd0fb646a90f909db349f54ed4718ddd582ab0b29a0970015d2f2bfdeaeece9857573a8d3f5dfb319b9b1b20c7d997b9925e9e410e896ef928e847b1f29f94a0c7c8b74eefe158867c4a99bcbc0a57d650dd6e4007b1f9c12ab2dff734e628f744d33235a8eea1f71dd46c5e07c2313a892255a09473ffedeb7e4f07c42d763ca09826b34fe4bb8c0aaa66fe40bd2cad0c4f6bbbd8c9f3c55e1c"}, {0x38, 0x1, 0x5f5, "74da9e64b70f0c1c111e6cf8bf46093905f8436181f7749ccf4f18040b89aad101e2f5c6"}, {0xe0, 0x1, 0x3, "b52a13771a4981993d1c69fe2e152534b02a619338cdb45c308af285964c395e771f92e1a202d975666908baacba1be766713f453cffed411606ed4259436deeb5f300ddc19249e7ba66c26bc2479ea9d77e0ec21f2b58431cac8191cb2938934c86b3ea9aa865b95c791050dfc560ca6f13363100a01e53478011666bdad9f5427d9f1e9c66986391e0e1686d76ea9ef0b65f33dfae315aa1526bf09b4469d454a1c5b0655b206e9c8fefe0cfcea91cdffb9a7ad8bb4c0cebea4f353e4acb310a41c89a9ac9318a3ea207823e"}, {0x40, 0xffff, 0x6, "fb0c1cd787e5efaab38d843951cb8fc2a18590951e0ed70f4914e625cfbfd022f12da1f431b931bd0c0484bcf589"}, {0xe0, 0xffff, 0xffffffff00000001, "d8a38ec605b877d48e5ecdf55f92ef308a030a411896d2e72686709283f9caa207f92100f1720b69b023df73891786f77340f8c1ef8bd9fd9aaf3eba4dfe8c48a737c7a4a8fddf665efe22cccbaf388dde2c5ee1db1da0ca2baff95326315b9a4ebc8f9fa8b6f83b4963a9b72cdd327b20720c8b3c33c8b9e9ac637a901f9f510e3cd2e65be638026ebfc197269c39f92761910ed92e458f210348f37ff714b19df64c017741367626a8732d6dea2b686993a3c103fefe8b7feffd06021921eb994f17e462ee4648f9ddd21ccdf1d8"}, {0x1010, 0xffff, 0x8, "dde93672da49e8642fff8c52c65898fa64eaa95924bdaa4f71f8f1cf6a6d5ac9e4c05468778193969826d08e677ed459c304f504c39d01aaf97cfb76c95677e74ca80813a564a26ef828a2eff944f26952c90203a7003c8382e9e6a838003ce47f13c157f95535bed5494648b390f03f8802299fc0c180483de51a48648d1347007cda992116f9123e0ba89250c1fb32b19d50ee7bf0be68140e2000f5f61ec49f934f72c05d71f9cc533ab5fc43f0d1684613a02fd0cf1ccd164dfb6e30066040fe1b47bc468de952f6dbc621ed2d8186cb7ec89c389fb1bbd3ba46c6066dd4f8ddfe619a6a34c1144a7e10f1ebc9d6fc4496c10a36b5af48f4cf28b16653bcbabda8387168b2f77baf45acf39cc29397328afb2340a409d3cb8f7c339527411744e543d4fd78f75b5ce34105a9b825fbef011d03124ac520d6c8d710a5dd852a4f94389f31ccfcb61554825cb8012b75d0e259de352743f488bdc1fdd0543c7d38efd2c378222db024de18616abe48e904d0b6e0e5875d4ea6841710bde8395dc3d201424e878501b4baa8a7328373daf0ac649d2b5712a910f3ce18c0547e2c7c3f58e79cf1b0da2078d024d56aa8db258ac2b2b81f6185a650d5643afe3ecff48ebad7f6747719ad7cacf990fcd210798bf9731a276807f3c106761b4054b2e265cc842bd74768b30e04aa6fbd9ab12b591fd3a6f571f5dc0467bd546659f69c95a5fedd1c119681f73de772fe7a59f3b6cf9902778c25c03e67b03c8f418aace428f26f421b4a0942b624a6c3952c42ac4fd677bf7cf55ae7633002b0ba3f1cda9a6c1af7adb4671fc2b5e3c2ab76038d1e3c6553daeef7185401867bde14ac43bca2c79a564280db841a95cbb9272692148f6dc79326a2f34986bc34a3083d6c4737747b20841e34ec95e517ab3d53c7969e43f98002fd2b83fe1f19cf1ce20352c93f9a4f3b4cffec130b29a6482e7fe75824207399c1c8b1d160b9e9bb9c7c8318e877f4abcbef036555798741f8944e7b583fb15d34f5e1390dd7fd4eea12ad0f6d2d6674af8511c8724ef2f202d0e0bd4293ec5688b404fac9335c2e019d197c449fc1c4309200abad26cf9f093cc475cdf9ea28e37c656eeed33f78753a731626ecca8201876054ddbd150d087480609220fdef055008bc927bbc722aa346b90b39d3c6736ad94ef9d9acffd6dee5d022c93fa18390d029099f7c681e3bfe86ee5cce8934a30cf0c41a13109fa866fd47d06d22d2fc0e1942d7e2fd0d696711086522f00ae3f8f23ee22f92095a705a813a9cf74cf64491736a41fad28b66c86a40b096567f873c004a8fa0fe3ce288f0828ed7f80efdbd6748a7df3800425f7b52d09777d92a1b8fa9a2ed8b535d69a046c59a2fe2ffc14d8ed64a13fad69d03dd406617dc9d13bc80b2edfb4fafd8677fd777687d9ed11cf17a6e315bb87daef36e0ccf59d9d964720f82b8c450d29ba625671505f63aaaebf5c42ec313bbe9451397a49076f56ac1e3b8046eae8d3d8ff3bd4308fe7b943270f773d4f9ab37d989b1fe09fb787a2d2de7cb4a76edaf7d2fb0cbdb282db553cf48947bdcc2ed3360c098c178432783f9701feed401fe7a828fc89b53488005a4bff5c89bd53f631b77658821b5ddd70324aa5d40ded0845b7cd76d13fba2f9214c6ca4c78a512eee04170fab27531ee04588f0c7cb1b442fa7afab810eb7de5f3be3bbdea92247c50fb37c2893882170ce724c90b0270f78728ac15fe65032b1df5ad38ad1e5c0cae3ce1b78e4d8f8cc2a11a9981a9684e03d929bdbbc2d8c9c94f04d18ef73b6ba23775491aafbc33aa8ed19b4dc9d218d2fd4802a3a924d2eabfe3cdc394a9051f156196b4bb4312dee587d3f6cfa9ba3488d86c984cd680fcecbb17e1bbba404a24354d070ca872473c854913c3e242f11660203c4acd65b2e85e5c6bb8c70425f42cb87d55384f3d98559f0aabcd75c433dfd2f671766fc6eab9204fbeec8fc831729ef31069513ad3475282df63d5220c76e44b430994a2ec7f1174c18a44bcfe7b0bc0dd44ff8f72a5274e95490d07295e838b5c7d087ff808677b628eace634bbb9b4528cbefffe44ab8267a8f6a980cc1966b6a6a1f7d37d95d981549ff825583b39ec87fc4bb39ca2d0c0c81b817d913adec4f1af39fb57872035b461b36bd1ad7dc07bd2c9bd0d3d60972018eb3327411f9f2a3a372a930792f2f6db90509fe9cbae3343bb9fe5ca57c7f0f2b81d356dab8da8b7c40e82f1a43493a02ba242a9a86047f550a1e7b8ae59b931b6c20e226ed6144f556ce81d2402fac30ff6b3fdc6837bb5814f2d5b86262b2d85765390532c14948219c9914daefd06e01d3b4f39928fb1f01dd5920428ae186408b16a48463768d86822d2060067fee5129c3e6bee25d8115783edec6c9475516ab0fde7160a4988d720714611db45168330d2c5f39c040a6ee54887530aa7a96fe9f041c4bcd8be4c77f1ff8899507cf202d7774426d8ec9db78b82e1c70c6d6f0697e5697e9cc315f00547f3bfa86cf26853a010a2f5f7c907d448d488aeecae13e288fba67f81056af7cf851371141305b079a1a627115be39e0a03ea7e044c669e5eced9514958d892d8a3d49f2fa9d4c3bb3b1a6b58dea814ab1c72a78945600e7c813a1134658366afd9b56b792c1b28c21b09bede36f825e6f62bcdc047f96796eb565675750cf0e02f2b3a32f71d085ba64ee37a09fdc050e769218fb879d38c00237c9eab35b75dbe68f84c9945c866f0b88e955da14695f84369154532d8893953d8c06fb3efa6b370ba798e132e532f5547d1de663b1d13979f88e66627443c6352feb39f24f763e2d2e91bfeed00ab15e7abf5aefac1635dcb6cf3d65e2a70e8d9c56baf3c4d1d3673fae87ad7653a590e1f783d4eaa8100b6c1bb75e3a02d1912fdf0307336c7716ee39857d84505aaa66dd5a0fd5f788bccf1d03c7c6720439e0a8ef1cd1f5ea3e2a35c87907ae6cb2504e5fbb96390cf660cc0d4a388acda5456a065c84a5f8e36036af2ddcef853f3ce4192e40dcff2a09e907d3ab7fc4530d9613e9b28ddd1bc1e5031c505da3f11f66b3f64c8d111d3577864c895f45e02f20d0b91f4f49784d3d2622243c405842e7653d40106e01fba5abba49e8b300deb8d6ac54990cb435fd943095bf4fee527edcb3a15c1d10630dd2e764a77b3e751ab6fa3da0a1a77acc4359fc9c3ee5370c455934da58c46dbaa8647234813fe5fced7a50b396242ddf922424c40590a2149598ba8d19297eeabd651ed7f73e1d53fe9836075d6174a029e3be73c212381d348b7d6417f1adedd88a99cf1ee58f2d5c7a075f8d8f8bf04b7a3b09e09303bc20a84bee66b1141a9f46d09f9839e3b04fb33ad13493c58651484c43ba2d21d5e84aeacc30e6ad4275d7bd97567e50939396279214106b39440f6dc6e23569ccd0f389f134be60874ee9093ef2b786acefe1818ad60418d2c3c1ff3b06fa6e1aa11a6be779c20da33d0dea37de549e9a1ed03bdc662694bc5738dcf983a1e34e3a341cb755e8b9b5930d9f4b24b646a24eeab69310c040d5dd57a1c896b3df14f6bb09b333b9a2016a7b1afed408d0ea67ba351b6add8e02162ed47dbc6b94c01156dad4ea2778810d1ab8ba0291969e538f03f199c0c15f1da398142b745b03b7b0696f8055f0da029e2785a9f2fe710f8401bc9245836ddba9954b2d98a5e91d09903d3b435ec9552d214a967ce9beafe4791e56a65f9cc71699763079306784395c4adda1af7ce58b4a1ed5e90c25dd1bb761e31e2033c0f9281842bc5baaa2698eaf4ee42e6e010a8171ffc2de58e8a1e9742f5ff32801569776f04305e568861b8e8037d1251dfc4ccde14c64747725c063cad9f8bcd11afc6f771b38b8c95fac3b066f0f9b8f03b7a04d9137f737edc2fad216cebdd2e46b423c431cf9999a78c8b14538c62167b7e6a9c6d3afce160a532c80f6c8238eb75a5616f03528a8caa41d65833abc5f17877e9b236b6d65f0e78920240db1a2da07a854107251f4ec2102fdcd9347824a1353a18f12fef5510a16fa213334ff3a656ae0fe44cb445f598000ff2bd24ede168a129592646dbd27616823f1ee7af227da39907e5669729247d4911d01e6ed91b44dcd2fffba40b9ac5241d860a3ff0d310d0741b05b80ce53910cf9bd5ac846fed1eab824aac81b3fdad479e93c146104037fff00339050254479936fd1f630afd3f35499a3584f2245bd226e693f06fa03214dbf61f2f04a771c6d948eb252edc7aecb4ff0f1c14b71a953aafcc999d6b65d07eac0dff6b8339e1da7db225efac2f00cda1b244fccc918fb8720a2bee017e074ca3afd84153a2434d60ec696aef5b10f05638431cab122da7299599a2861e95ea0891d45d043d6b81b50eefebeeef75e5d0788fce242d2abebe84be1c732b685ce07a884c3b9fc8bae4efe0f6e3bcb66fe0060c9370f02165aa6cc9b821fd2a6e93f42a84edae9300ca734f4b870d7e30e5a5b0c530934afc099fb1906105184df692ac10f9d2d44768728a9ff2f7f17c5b2171213d7fee8a252a5f6dfa3bb08c1b5e7045f9ea42aa70a87aadeeec12ee37a52e6f684e041a9094826a9e03b788ef6ee35f0d1c2a3aeb88814f00728ff6976c3d60f6babdc67bca6f40f48725135dda040a57ae0aa5e2c6ec95cb50f46a9d4350e55ac5ba0743e5212a1ffa85992f6a9a4869def35f7d3ed830a458c579a8b9ec85d0df6f54fd27d3db1e6ae7a6fb29e8aa1d94db2dd2a3aa62c6059204b6284ef5c9e01a89c86922a42dbe890f9d6cf39411a08f412a3cff4a79ae2859cd95ad505ba82201a66a954265f70f30ec9a47d2fba49bf75712d4a36a58b3f0cd926ccc873e79ad3e6aedc49c8e328d8fa7b5e09219d7b310bad4ebb95224f79317340bc30d06143b1ed9389fe734a5c240c97121303d03680693008743620767fdc486c839093a4993261e36e6d1898560d9aba88a1e228969afc7477103a33ceaf9a8832aa2246adc6b921f748d85ae94416671c6468362f03a4c6fa0096fbfdf9e01a7af3c9e7728e73ccdbb4107a3a245a53cf3fca726a6e02e6955441fceb45ccea44c05d9f37dae8862c924bb88d7be9407a7b8a8401256a0560b2fd6b6073eafc4a2df8afa6c3105d8a6843e12a593d23fbbca884bee48ced33e7c3ac1d259c0359159015b561b00b870facc09a5d700f2aee592ee0fd574ad76e765692fa6f2f5195bb58cf0c56ac1f032cc9291ff6109f2c02ebc1e56dcb4026413060f65da0dccc89647cec7481721bf15722b537fab8bc7fb041c15bce5564724bbced43a715295d76021beb50db1b205fb9272b2256b49c3ad98eead2bb527b72f46260a3ef37627b23b0a00dc5fcf0a45d8fbe37b57621aa6f56c6e8a10f0d8a71fc57ed660406bbdc25e2488202c24ce201597fbea59bd46e1d6c628e0a988acc201bdf3311e8d3ba9118e2210de237ea20369dace76e16274bcaefae2bfcc17c638b54eb56e2472bf635b377b1e7db0ca01964dcf58b241e7020c66cd012181639afe97e9b30e7d7d0868c958d7ab956c2ac3af28f0d6403386cf698dfaa375e62bb7e061f3d2bac1eae3ef852dd29f51d9c487c0472e5927638b705404f8e4d197b951248c8887dec2848b3d11f1700993877a9d0df2c3471930f63f8b7cab2f8bbf27dd9d6e65a96e7ba3f48723cef391cfdf0d49fcfa44d5291db1b28fa8585f09f09f18782e9b5d8b2b6e42a76ee526c81406a686d29726c363014"}], 0x23d0}, 0x4) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 10:07:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000080)=0x19) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x4, 0x7fffffff, r1}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x1, 0x4) 10:07:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000040)=[{0x0}], 0x1, &(0x7f0000000500)=[{0x30, 0x0, 0x0, "27e33c0f3232fada2ab60ac51927aa58fe33e6ebae19ff8b3d"}], 0x30}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r3, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) panic: m_zero: M_READONLY Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 472585 93477 65534 0x10 0 1 syz-executor1 *105137 93477 65534 0x10 0x4000000 0K syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 m_free(ffffff006eea0500) at m_free+0x17a m_freem(ffffffff) at m_freem+0x2d vio_txeof(ffff800000173000) at vio_txeof+0x104 vio_start(0) at vio_start+0x3b if_qstart_compat(ffff800000173568) at if_qstart_compat+0x3b ifq_serialize(ffff8000001734f0,0) at ifq_serialize+0x126 if_enqueue(ffffff006a2bb100,ffff800000173290) at if_enqueue+0xd6 ether_output(ffffff006eea0300,ffff800000173290,ffffff006a2bb100,ffff80000002522 0) at ether_output+0xa4 ip_output(ffffff006f2df7a8,ffffff006a2bb100,0,ffffff006eea0700,ffffff00679db808 ,ac08c4f79d980583) at ip_output+0xed8 udp_output(1400,ffffff00679db808,0,ffffff006eea0700) at udp_output+0x439 sosend(ffffff00750afe10,ffff800021165418,ffff8000211654c0,1000,0,ac08c4f79d9805 83) at sosend+0x467 dofilewritev(ffff8000210a2720,ffff8000211654c0,1000,ffff8000211654d8,f3b149d658 8) at dofilewritev+0x13b end trace frame: 0xffff800021165480, count: 0 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic m_zero: M_READONLY ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 m_free(ffffff006eea0500) at m_free+0x17a m_freem(ffffffff) at m_freem+0x2d vio_txeof(ffff800000173000) at vio_txeof+0x104 vio_start(0) at vio_start+0x3b if_qstart_compat(ffff800000173568) at if_qstart_compat+0x3b ifq_serialize(ffff8000001734f0,0) at ifq_serialize+0x126 if_enqueue(ffffff006a2bb100,ffff800000173290) at if_enqueue+0xd6 ether_output(ffffff006eea0300,ffff800000173290,ffffff006a2bb100,ffff800000025220) at ether_output+0xa4 ip_output(ffffff006f2df7a8,ffffff006a2bb100,0,ffffff006eea0700,ffffff00679db808,ac08c4f79d980583) at ip_output+0xed8 udp_output(1400,ffffff00679db808,0,ffffff006eea0700) at udp_output+0x439 sosend(ffffff00750afe10,ffff800021165418,ffff8000211654c0,1000,0,ac08c4f79d980583) at sosend+0x467 dofilewritev(ffff8000210a2720,ffff8000211654c0,1000,ffff8000211654d8,f3b149d6588) at dofilewritev+0x13b sys_write(40,ffff8000210a2720,0) at sys_write+0x6e syscall(0) at syscall+0x466 Xsyscall(6,0,c,0,3,f38e4ba80d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf3b149d6610, count: -17 ddb{0}> show registers rdi 0xffffffff81e323f0 kprintf_mutex rsi 0xffffffff811b5999 db_enter+0x9 rbp 0xffff800021164f10 rbx 0xffff800021164fb0 rdx 0xffff8000044de000 rcx 0xbf3 rax 0xffff8000044de000 r8 0xffff800021164ee0 r9 0 r10 0 r11 0xffffff006d458e70 r12 0x3000000008 r13 0xffff800021164f20 r14 0x100 r15 0xffffffff81bed177 apollo_pio_rec+0x6e0d rip 0xffffffff811b599a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800021164f10 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor1) pid=105137 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a24c8,0xffff8000210a39f0 process=0xffff8000210b6668 user=0xffff800021160000, vmspace=0xffffff00659a6740 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93477 472585 19786 65534 7 0x10 syz-executor1 93477 520777 19786 65534 2 0x4000010 syz-executor1 *93477 105137 19786 65534 7 0x4000010 syz-executor1 93477 180587 19786 65534 3 0x4000090 fsleep syz-executor1 80188 523240 37994 65534 3 0x90 nanosleep syz-executor0 37994 285466 62319 0 3 0x82 wait syz-executor0 19786 180899 45671 65534 3 0x90 nanosleep syz-executor1 45671 489002 62319 0 3 0x82 wait syz-executor1 89746 146750 0 0 3 0x14200 bored sosplice 62319 396356 45648 0 3 0x82 thrsleep syz-fuzzer 62319 514383 45648 0 3 0x4000082 nanosleep syz-fuzzer 62319 89511 45648 0 3 0x4000082 thrsleep syz-fuzzer 62319 386980 45648 0 3 0x4000082 thrsleep syz-fuzzer 62319 123154 45648 0 3 0x4000082 thrsleep syz-fuzzer 62319 162672 45648 0 3 0x4000082 thrsleep syz-fuzzer 62319 363506 45648 0 3 0x4000082 kqread syz-fuzzer 62319 399863 45648 0 3 0x4000082 thrsleep syz-fuzzer 62319 400626 45648 0 3 0x4000082 thrsleep syz-fuzzer 62319 412229 45648 0 3 0x4000082 thrsleep syz-fuzzer 45648 340249 22339 0 3 0x10008a pause ksh 22339 342436 86120 0 3 0x92 select sshd 62087 311600 1 0 3 0x100083 ttyin getty 86120 419767 1 0 3 0x80 select sshd 49345 24053 16923 73 3 0x100090 kqread syslogd 16923 333455 1 0 3 0x100082 netio syslogd 71548 461304 1 77 3 0x100090 poll dhclient 47861 113961 1 0 3 0x80 poll dhclient 64186 94385 0 0 3 0x14200 pgzero zerothread 86257 515237 0 0 3 0x14200 aiodoned aiodoned 3662 95818 0 0 3 0x14200 syncer update 24773 60517 0 0 3 0x14200 cleaner cleaner 34784 23465 0 0 3 0x14200 reaper reaper 7176 129567 0 0 3 0x14200 pgdaemon pagedaemon 80434 217807 0 0 3 0x14200 bored crynlk 86597 343629 0 0 3 0x14200 bored crypto 91695 512620 0 0 3 0x40014200 acpi0 acpi0 2792 458639 0 0 3 0x40014200 idle1 49972 127119 0 0 3 0x14200 bored softnet 5613 158519 0 0 3 0x14200 bored systqmp 23208 312891 0 0 3 0x14200 bored systq 78735 113089 0 0 3 0x40014200 bored softclock 6430 376155 0 0 3 0x40014200 idle0 1 237145 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper