accessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/40, 0x28) 20:38:31 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:38:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fsync(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 20:38:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() r3 = getgid() r4 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000001c0)=""/182) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_RMID(r1, 0x0) r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r5, r6, 0x2, 0x6}, 0xffffffff, 0x1, r7, r8, 0x3, 0x8, 0xc00000000000000}) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f", 0x718) r9 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x189) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f0000000040)=0x80) 20:38:31 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYPTR64], 0x1, 0x1, 0x0) getrusage(0x0, &(0x7f0000000380)) r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/247}, 0xff, 0x1, 0x1000) 20:38:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x2, 0x7, 0x1, "907eeac5814b1878ec8c20bb4231042bfcb348b7", 0x8d, 0x80}) getppid() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 20:38:31 executing program 0: r0 = socket(0x549e0da8fc1fed12, 0x4, 0x800000000000004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r3, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r5 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) kevent(r5, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 20:38:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) close(r0) 20:38:31 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) 20:38:31 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff9, 0x1, 0x3, 0x8, '^\x00', 0x4000000000c90b, 0x7ffffffffffc}) write(r0, &(0x7f0000000180)="1b", 0x1) 20:38:31 executing program 0: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x401, 0x16}, 0xc) r5 = dup(r1) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x27, './file0\x00'}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x80) flock(r1, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x3, 0xb2, 0x1000}, {0x3, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() fchdir(r3) 20:38:31 executing program 1: clock_settime(0x1a9a8fa1b0fb7ab1, &(0x7f0000000040)={0x100000001, 0x1}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) getitimer(0x3, &(0x7f0000000080)) 20:38:31 executing program 1: r0 = socket(0x18, 0x4007, 0x0) getegid() sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1eb, 0x102, 0x0, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:38:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f5022e2f66696c653000"], 0x10) 20:38:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x29, 0x8000, 0xb4, 0x81, '\x00', 0x4, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') 20:38:32 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 20:38:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x293b, 0x9, &(0x7f0000000040)="000141088500000000ab8cffb08e0000000078d109000000662e3b711362ec9366227ba0b73d25bb642bcbe81d99db59e3304f788edffd036f00745783b4c9bf85", 0x41) r1 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x6, &(0x7f0000000140)={0x5, 0x9}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0xb, 0x45a3, 0x633c}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) 20:38:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) r1 = getpid() wait4(r1, 0x0, 0x8, &(0x7f0000000100)) write(r0, &(0x7f00000006c0)="341c23c8f25ca85ba61fdc4554eb936b15c23f9c25ba19665420f8c509f790f39f5e17c82f12a54779fe898fb1efe503b6ace1f383e938560ef964b9f63864d2960421c4ca4a0b05f9b6dda2dc23e803da8839a9425117fb5fa918bc40a5f437882f5b5dfa61980c85729b2702b7a856ee153d2912bf490c79fe4ead9e8de122f11cd2a0cf021f17de889b74252dafe9be68914db8aa86ba7d0e279467e8a0ac59956a02451ab05ee7b719adaaa9b1ebc49424c4b30dee40ba336638f231116cce629b8c2c860efc40a24eb7290281e29913c8989178564d600cac28d014a0d6d8025baf475cd02d1e28a47f2de6ee2e3fec66d8c96f14ee4d62985d52918f42681cb6ccde09040b4a277f02bbeab7e3b3d6ef25510f8deb2b9e8626be719c33beda585c0060af082f4856f14cdb127d939e2eece2bac6b51d67bf2e85727d1ca9597aba36d5a40b8ce7c19b33b1eebc264fddae25b428ed6a7308c96078e4e61ae15d5293fc97365e2cb31b40e62f708c498aa001ce8291bfac1749291c2de6abdcad3a3853190b49caf2ec2f236b00746e9006d136fccd15dd122a2722415043fc136537184331e32bfe3e08d79872e63baedb64b6416e7b8d642f69aff199490fdfe30f1999a94e888e7e066db5345f6ae361323567b2b9e36ec7d333bcc765029357942ccf1e155c90977ef0090e8947c1942ef52ad31e53afbcc1489a13d413ddb2609a577434b046b1118978918d7fa64b07749883f731ce29812a28b6907ea65cb49e0eabe6c2523fd5ff16bfb79f5e545caa1348be2af5dd58fd43199e7655c9e00341d274bb2982bb90f8a1dce58be9ba75488cd930e85312688923d84917d00acd0fce0c46b85db4f3e4f9a8597e830cac62eb5757f1bc12d1d9cecfa311b9b3a615fb90483bc8390f20e3928dd0302470a92804ad83e82493f6010495325b51dc3cf684f280ee4e0f261cd97ca555b64f14a2dafce83fe3fd0e20a14299a93cfcc3c6e117b567e71106dfae8739f1a3592512a79c352c0be78fa751310bb263514d463a555893f4821d7a2ff6504b011ae64c2c3df0f77f1f9c63a4f44a06aede54118a37015a6673345fa7f9d791bf4edb12a79ae839e323f547f4280cd2d21671d92646e8f72c020cc2c9591637d50beb6fb893eb235375d5eec2124ea6b12dd7327063a923c3472c8205044f1f39f4f18f350c187c134bd360be92b16af2be8193b35932a33dca4b3cf9c86e69df98b83b6d926d77ce5127a2d400b67ee3bcb59134ad483d98254e6d6dfd90f373795c33634f77c13bb62cc93d0d470706c97c360fc649b799134f1d50e243570f79c9a7698cbce06732f540fe36ce39514e8673cf8d172825136d9b692be39b77be8d8373f961de8314f7b2bc5bc27144bd656edc9988655076e70415e238dce8601f62244d807fb636d26077425c8864444bca782b7cf9cf1791829e53cfaebcef4dcf9fef676a0a570c7e6f86dde7aa58f8299a3618efa7995855b2d78a3e0839c92abd940ebb2ae8c972c55cb0aa63a52900cc492a6a135c845e3683a67c9bdb00f686201f6a6b5e5a0196e3b6afba9168263f7cbe2a068cdd60df64deb9df8b4278c48283b3ce6680dcbb9f242307ed449ffdbfd14276e411de4132551228f70474bb298aa13bdb3eede3c3c770f6b54cd0ee8cd13351335808afc8f6027c4e565566f7195b202336286668b24e251e48d6ed22ea70d44b2c9e9a7cb9dbe6b43addcac14a2afaffe23c3e7be596428dba1eccafc19aeea4f88a3f8c8ce6e1eee5691c6082adf84777ec9a483d89b92556a355a43bce8fdc52abdd1d9813d778e626c6606a5ff6dd3832c538fc0baa80b62ee754574f7b1037ba05a8788040cf6ba0c6d06224d63740a986bd89ee90558003801527033d4863f96915a8b1c54af1563ebc41aa89b0bf29538089555bf0ed8b2e877b85dea0be02fa6e7475fe95a310c128b6a24efcd4d189ec37b0cf", 0xfd8d) 20:38:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 20:38:32 executing program 1: madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00']) execve(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000200)='\x84\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280), &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='#\x00'], &(0x7f0000000540)=[&(0x7f00000004c0)='-{+\x00', &(0x7f0000000500)='\':.#((({$\x00']) getpgrp() pipe(&(0x7f0000000600)={0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f0000000640)=0xc) bind(r1, &(0x7f00000005c0)=@un=@file={0x0, './file1\x00'}, 0xa) 20:38:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0xb46a384c1d079a9f, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000005c0)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xfffffffffffffce8) r1 = syz_open_pts() close(r0) mlockall(0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x8, 0x0, 0x8000000000005, 0x2, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x7}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f00000003c0)={0xfffffffffffffffc, 0x103}, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002240)) getdents(r7, &(0x7f0000003bc0)=""/4096, 0x806) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000200)) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r6, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) semop(r6, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000002b80)={0x8, 0x80000000000000}, &(0x7f00000000c0)) pledge(&(0x7f00000021c0)='\x00', &(0x7f0000002200)='$\x00') getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000002380), &(0x7f00000023c0)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000002340)={0x3, 0xb35}) write(r4, &(0x7f0000002400)="092cee8ea78f2fb01cf3cfe6d8982cbf277608af144029afdc28ad527ddcc1fe2ce339e48318bcedf68cc3b5510d00", 0x2f) 20:38:32 executing program 1: r0 = socket(0x18, 0x2, 0x8000000400) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 20:38:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) acct(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 20:38:32 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) preadv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/99, 0x63}, {&(0x7f0000001440)=""/220, 0xdc}, {&(0x7f0000001540)=""/27, 0x1b}, {&(0x7f0000001580)=""/76, 0x4c}], 0x7, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x10000, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x67}, 0xc) fcntl$getown(r1, 0x5) 20:38:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x514b5b631c411a6f, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$BIOCLOCK(r3, 0x20004276) shutdown(r2, 0x2) 20:38:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x2, &(0x7f0000000180)="00b37d9bf7c0aab1235aca0409012e8206a8232f9d31981100c3790159926f3bdf0b06e99f0d0ab0cd4a0cc67aeca863b72cf9ad0f92b5ec197a0a24cffd2ba5339887591400"/83, 0xffffffffffffff4c) 20:38:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4000, 0x80) 20:38:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000080)={0x7bba3bfd, './file0\x00'}) dup2(r1, r2) 20:38:33 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x80, 0x8000, 0xdd, {[0x7, 0x0, 0x1, 0x7, 0x3, 0x8, 0x0, 0x40, 0xfffffffffffffff7, 0x7, 0xffffffffffffff85, 0x43b4, 0x80, 0x5, 0x9, 0x100, 0x1, 0x2], [0x20, 0x7, 0x0, 0x8, 0x7ff, 0x0, 0x8001, 0x5, 0x0, 0x3ff], [0x5, 0x40, 0x4a, 0x0, 0x5, 0x9, 0xfffffffffffffffc], [0x1, 0x80, 0x0, 0x10000, 0x40, 0xfffffffffffff000], [{0x0, 0x100000001, 0x101, 0x2}, {0x6, 0x54b4, 0x3f, 0x6b}, {0x60, 0x8, 0x4, 0x2}, {0x401, 0xfff, 0x6000, 0x7}, {0xd2a, 0x100000000, 0xffffffff, 0xffffffffffffffff}, {0x1000, 0x20, 0xb499, 0x10001}, {0x0, 0x7, 0x3, 0x3}, {0x20, 0xfff, 0x1000, 0x401}], {0x10001, 0x6, 0x0, 0x8}, {0x1f, 0x57f, 0xf17, 0x1}}}) dup2(r2, r3) 20:38:33 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xff) write(r1, &(0x7f0000000080)="d9033b623e17eb663c3cd9abf234f33d9ae7e1426d13291a7c4d41926732d02bf807642171a3130877459f479185cecc28c20a124f21659c6a4d69f6125100312e29aa23fd8bb04868723e917daeb0c85aa41e573192d626e9478f5a71ed415769c5a1e507c3d2f43f21b774107cc1b1965b0836ee12e5a9fb820021bac79b89caaace6b47b93bc11858cf4356cce8ef43b32b27e44b548b406ceda70d6dd53caedbb0f6082bf100c73b7e5418174e986df1157cdc18ffe51608bcd297e5d03faa66e1f18340e74c9ddd3b4107b887f2c1e9055fd35527a457f3a22c6692ccf0fae818ef6152abba35f53d6be2920d77ac001fb6f0ec91f9", 0xf8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) syz_emit_ethernet(0xbd, &(0x7f00000001c0)="5cb79904939229ccd3bf9dab5bcc7d375046da1a213e3d3895c1a748d92df21fbbd35d5c288183545178737da85e77a569ada51fdd94ff599694a2e327361e37538b1a387919b92b729d963a8b9cfccc345afcef590f29a898e6e80e1b7b7829c4ac3414757ab38798d1101b37faa2c5c07a2f3c16a1a3884cd6ae6912a88d736b3563acf303f53266ab85d24993376a33602bf5e2188bd8d69b3bf63c950c0676299b3428c41628112aae3e5ff337feb14d9fe48e27d4802c6ab028f0") r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r0, 0x3}) getpgid(r2) fchflags(r1, 0x896200ca9e192728) read(r1, &(0x7f0000000300)=""/182, 0xb6) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000003c0)={0x3f, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000480)) clock_gettime(0x4, &(0x7f00000004c0)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt(r1, 0x7, 0xff4, &(0x7f00000005c0)="34cce83f78c609970af39956187e62f9272bb898c8658e148ed85f0b4b45622b96e9d59accda26a9025cbb97d8d64f90c2bb45efcaa13c133e5fc437648e37b45b41ea19d1a47a91d5b3a0c38d9b0017416dec44b7abb701723d5a67be10735d55571d56854b0350e0b463370800c11e6f53709aff6b05a724951c0574209423afde4990a92c61bf4cbf1ba02efe4337ea024137542113f2faa212ccaebcc431a3a72a669f53410ced76b6d8df7733b4f9beb18427f057c19fccc1d3ffc5f1580efe2e0fce0c7899d40224ea277ced25a6bebed002da416de07f6d253fa17d5dc6254a37e953193491c13270e8d2560d79b8a589ff", 0xf5) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000006c0)={0xfffffffffffffff7, [{0x3, 0x7}, {0x1, 0x57fa}, {0x2, 0x6}, {0x3, 0xeb09}, {0x1, 0x7}, {0x1, 0x7}, {0x3, 0x100000001}, {0x1, 0x40}, {0x2, 0x1}, {0x3, 0x100000001}, {0x1}, {0x3, 0x4}, {0x0, 0x3f}, {0x3, 0x8000}, {0x3, 0x20}, {0x1}, {0x3, 0x20}, {0xf332da1d53ff832d, 0x7fffffff}, {0x1, 0x10000}, {0x3, 0x9}, {0x1, 0xfffffffffffffffa}, {0x66e7bb32dbb8655d, 0x1ff}, {0x3, 0x5000000000000000}, {0x0, 0x200}, {0x1, 0x7}, {0x3, 0x81}, {0xde6df68a2c4baaad, 0x787a}, {0x1, 0x7}, {0x1, 0x3}, {0x1, 0x7}, {0x2, 0x6df}, {0x3, 0x9}]}) fcntl$setown(r6, 0x6, r2) setsockopt(r5, 0x3, 0x5c6, &(0x7f0000000800)="713995d67f1015d522614fe257793798c8876b101579a0989cf44f45c54cd6a449621faa3fbf3c468805a7ef6906c62c5c4bbdfac6d9006b5c98bbde653d69dc84a151e6bcad37f717e7b6e3e72de1600e21ba25", 0x54) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000008c0)={0x1, &(0x7f0000000880)=[{0x3, 0x401, 0xfff, 0x6}]}) fchown(r5, r3, r4) r7 = semget(0x1, 0x3, 0x100) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000900)=""/238) getppid() unlink(&(0x7f0000000a00)='./file0\x00') preadv(r0, &(0x7f0000000dc0)=[{&(0x7f0000000a40)=""/236, 0xec}, {&(0x7f0000000b40)=""/252, 0xfc}, {&(0x7f0000000c40)=""/150, 0x96}, {&(0x7f0000000d00)=""/191, 0xbf}], 0x4, 0x0, 0x0) 20:38:33 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:38:33 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x22) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:38:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800f5daf84000000100000008cd3f3c67050000509f5083ce8f0ab8621a5b8396b6e019b83441b6b510164a75ffeb0e02af185c09453c042738f2c8e021c57a9d873fdea8f3857a456d9330bbdb1282fbfeafcac9", @ANYRES32=r1, @ANYRESHEX=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x77}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 20:38:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd", 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x2, 0xffffffffffffffff, 0x5, "d83fe16945143f9f7df8ab444cf7189da85edc57", 0x400, 0x3}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x3f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff9, 0xc000000000000000, 0x8, 0x0, "474e310db1906a5420c419607e011fc2a094a23c", 0x9, 0x4}) syz_open_pts() 20:38:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfffffffffffffff7) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x0, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000180)="983ba6db42707ad1737e44388093a11a0fedf69848b76d1705879f0143178a664c8260a82cece8e1cb964e2c6f2c0c87a18c639419d9da341b1ebe7c6f2cb078dbb91b477f716139566d03dd95007daafb1ee12c6fd904bc6877cba8dc48f94b51c11f820df43dabfe4681cd2c8bdfcecc650a16a981b89498a91e768fdf25d98c4a6dc4b9eba637a4e15e41cbbaf17b93", 0x91, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 20:38:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc2c}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 20:38:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x420, 0x40) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x6, [{0x1, 0x2}, {0x1}, {0x1, 0xfff}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x3}, {0xe9fd708a62718e79, 0x8001}, {0x1, 0x7}, {0x2, 0x1f}, {0x0, 0x9}, {0x2, 0x1}, {0x1, 0x80000001}, {0x2, 0x7}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x8}, {0x2, 0x1000}, {0xa6b88cb9b2aac429, 0xc28}, {0x3, 0x6}, {0x1, 0xeded}, {0x3, 0x5}, {0x3, 0xfff}, {0x2, 0x9026}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0xba9}, {0x2, 0x80}]}) 20:38:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xbade0a9440aff276, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x7f, 0x3, {[0x7, 0x399, 0x40, 0x9, 0x1, 0x2, 0x3, 0x8000, 0x0, 0x1, 0x4800000000000, 0x7fff, 0x56, 0x5, 0x1800000000, 0x4, 0x80000001, 0x1], [0x5, 0x7, 0x100, 0x1, 0x1, 0x80000000, 0xc30f, 0x9, 0x4, 0x6], [0x5, 0x4, 0xfffffffffffffff8, 0x0, 0x6, 0x0, 0x4], [0x7, 0x1ff, 0x1, 0xa8], [{0x20, 0x1, 0x8, 0x2}, {0x5, 0x1000, 0x7, 0x80}, {0x0, 0x1, 0x101}, {0x9, 0x20, 0x5}, {0x800, 0x9, 0x10000, 0x3}, {0x6, 0x1, 0x1ff, 0x40}, {0x9, 0x7ff, 0x8, 0x5}, {0x1ecf, 0x9, 0x2, 0x3}], {0x0, 0x7, 0x3}, {0x9, 0x10000, 0x10001, 0x8}}}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x209, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt(r1, 0x0, 0x7fb52889, &(0x7f0000000440)=""/177, &(0x7f0000000500)=0xb1) getsockopt$sock_int(r2, 0xffff, 0xbf04b57e89a61c47, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r3) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 20:38:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:38:34 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x10400, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/160, 0xa0}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/233, 0xe9}, {&(0x7f0000001580)=""/101, 0x65}], 0x5) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8, 0x800, 0x2}) r2 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r2, 0xe14db90370627948}, {r2, 0x101}, {r2, 0x82}, {r2, 0x1}, {r2, 0x20}, {r2, 0x2}, {r2, 0x100}], 0x7, 0xdc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r4 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x4) fchown(r1, r4, r5) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x1) 20:38:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x100000000, 0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 20:38:34 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) syz_open_pts() 20:38:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x5) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x8000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x2, 0xde4, 0x9, r2}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:34 executing program 0: symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') rmdir(&(0x7f0000001680)='./file0/file1\x00') utimes(&(0x7f0000000000)='./file0/file1\x00', 0x0) 20:38:34 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) chflags(&(0x7f0000000140)='./file0\x00', 0x0) 20:38:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) openat$klog(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/klog\x00', 0x800, 0x0) pread(r0, &(0x7f00000000c0)="7bb36a9068d8aa12f4155351a41ecd6f7d45e5774b4f6b180829d5a1660dc525313f379327671b79855ee12587ab1c5e2564a6b662c12790a27fb8a3046d81acc88a227a309dbe9a03ec51b1307d2a495debb8fbc9f6d1a224cb0c23a3cd8b24b014f79989188eefb74210d6170f741ed8a971e86f12831827ee438a77dbaee03141eadebf8c1d150bce6fc143698df09ec9f11ce8baf05e7bb3e077869c50cc448aad057a1faa0330437898215792b890b24f62af8464738ceb5a9c5999951dd39dcedde0b9201520ae0a909b12a1385865b36a10f94e91a9a188bf543275afd47fc6674da2688d3d3ad2acd67b818402a5536a167c9e762d64f6ee14f097379103b4eb2fd1cb52f66002ecad35e793634944e313eaa042b261ea6cb6787c5c14a5ad97d1649bf82d7153bd2af08e690b5055bba279c4238692cf2c8c3928a43036c653e8918d204f7e213cfc9b2cf910db786a090a0ee90d471b4a9dd3756eba4a58dc6f297ed4bd40b0b22e1008e4e7ffd65b210c584f9bbca2cb06ceecc1e2a5e7e24c2005fbef4bcbb9ef92d9b6fef914cb158e4bdab39d848979895ce7b9a7cc0c4b09920d3bb37a1c5595a73672612c290c86d48d929b19d02973c3940d6714886a0548215f547bcaf8d3a208fd3be544bc0f8028b9dab64fcc9647226720d709b176840e3c86047caaa711cd2467665db5202009b7aa08233c553614538f3469223e26318e5f0b6c39ad28fd701184b0c86a8dca0e584ca5979fda71ecebd862c4b15a553ca1e58a1e80cdcbbefed40efdac0806df5967968fa406e2e52389ce02931a9b3b2090f072bf42c84b981166fe3b9cd762916bceefabcba7ad7b6ce143b31d02ff6099c0696b43f3b3a0c2a42bda4186fe92e217c0f43639241e93fdc23c85deae7ce22976232c1126885c4aa473b1a77aa7efd027713fa14120734568d4284fc7044eb507a3d3b9d271a296031cacb6d847d61eeae1b9574a6afab5429b768bcfa27230df9d919b3d7f50839bed1d6f10a2dff2a5a6b4d34ae819a5d0da248cf7299cfab95986e5eb583cbfc3a1d400c21cfd8a18fb735557d26ce17c6024504d2f42297bcf0ec6c6a3f2e3ed87b2b21de9fb6505cecbfc9a3eef6469e980ad7919e9e8b739d732d69f56e95c124304f6c5613abd9430a14a846521b1653a4640b1063d1111290888388d9f4aa00a47ff310fa4e10af6d4cc00844038c98e9338647d1903d63e2ff1f25e80cce3f6cf63e9cc5038e5c8589960379308c6d26ff852500d074f5e418a7ada357686600c717da96e639fc85d48ecdc44dc319400259be3eb6b536b4f7dba8b7d5076bd3697e34eec887d128d032b4d11c081f169f789fa052ff2c5a05721c61bc19aea1148726d78fecb5f734125619ca4a0e90cbbdb5ccf847f5db3cd5eb32e331cb5d8297cb2168315413f8db86588c956ae10b33c39531fbf31e6b683fc796751eeb6ec66ff6c9d3e631b2edb2c5de936a8110798b3f339a7d6c8378083ab74e91239883068b57ffe5b3f53aea9085fe1217f8afa410be2ce615408b0e21b42d16ef1f049d5439347257d98bca2b0de71d198a60a9e48520a0767e550b04caac5949deb840915b8de472b1bca552332273933714974ebd105b086566d6f344011cdb2c960e8e0b10d3243651348dcc891219b2c026e1c2ea56713f55953da807909f692916ad29737fb18caea9bce316d79bc9631a3b757cc71c62ec5cf78ec0108effcd9a0bbf9652beabfea1f88584679988e2b9ce39c2bdd86fc9d70050f564864b3aaab8340c3219fd441a41c025c6c7cdc7831bab957ce13b1304f69a5750d87588a5b2334d8177c50b0393e14ddddbe595e97df0a2fdaa19b7e5fc84a07a6b9b3e68b599aed7b20b15125538699760962242a210f06e44798906d6da934e1e39c88855a075523b92774925e7b6622bc2133735012a10eec208aa090379024ef82a270a3161d06a1a6d4b419362b720eb6d56dc14e90111eca72b3b136752b2ff9d384317f01a6fa0bbc8f219a7a570e64cf9df9f1db15ba7cf2b3937cd2d821cd3ca74f26257933137a998ba40e0c415a10aa6ea9d666ec0b296a67b1283ddda66381db9c20250a266558d83fbe7101414de6a70a57a7b564991f960fb953ea163899ff8264882573d8e24c37a3576e00979617d7ab139f595fbef493c092035f2b65ba37cce5d13ffe410fea96df0410538f8a15f9796e9e17ccfad9ffef2530c6d796ab6aa31bc6fd1a03693413619410b510d9f8a1497f658059703b71a085153bae3750457100fe1837c358459520d6dba419393cda3d23edf9b0691c0e2321a0108f76bd3dc74de789c6e0a12b873695a94bede63d21298028034864fb3f1f8becc0aad064cc747a139257f5b62a3bdf66ffe155aeabedd7d1f3096b4857391231411758ad771ea392044e6b7f2b6c84f9592e8c5e84c4c7445139abf8c66425634cf10182b6604d9c8eea5baf271a4f52e14da67c78969a99e90d713a612a2d98b43d9b0cc9ad75e827315580ec8455c8a4ea787e7ec6b362c54199e9ff6a6a2e4ed2c4de8af52ef0620d7d293403e2bd87a99213970e772e10f386dcdeb00f88f041e33859bd9f254152977e51ccaa73c288f09fb837032a5ab198c70b4093f6d3fa97758a238282b5dcb84d18b7cff5050564f7a14f67bdacd0df9e1f7bfa107d31b58d8a766102d78d27756dba00aa3f691758bc261532906c995512138f3097c70e978e477d06c17952c62069409af2a4f268f43ae12448743b923faf95e6bc239a7c233d4c533815c58c7ccb8a25d25003793817aeda22293ded219c109b1660d0323338ddfd6fc34761cd332574f45d0fccf569118312ba1a5483ab4bcf538748b23808b73413411bd509ff231f74caf717ff7d40f2baff5222bc93d47ced1e1e8bf818525770d282f4f9aad81304b4becf08f55ddf189fea238db5de7fddacb4b979f0e6b6ed82f4c729c45719e098f748d27953afde953daeb7ebcb2dd84aae64789a843acdb11f985fa1576aa2e79af1d44918164348e018787e7107c1ead7a3f5e35e52548cd4eff2af060f09f7a053a457713a01c7b3583c4551ab14e284de55d62a7e66a4cd2e66c723692838108efc0ea0ed413219d7dc5b1877eb3816f2660d71a57c8d095b681b54af20f8fdd7a01137fcbc5524e8ad1cdb1a9c8f8dcbc61fa074bbc454c523b7455c89fc9ef15bb361e146d4be86805820e51ec4c2dc416f7da4db0871459062124bb0a936f3a010daaa3d7e8a730f1c306536cc786f36a20f4540257f7e8f418d2eaa797da24fbf5da3911bca48581e0e2504063775305592ecca734f113ddc07c0cd84282d4f1389d0c35ebc56f2565d0c577ba4c0f548617ae033152a330cb3701850c92c2a2cfd4a7b679a1f03c9d0a53d66c524e702397a23c171141b5b3bf8b053fd6eb26d126f45da68b2a00138f651ed2ff911447cb38d99460424e7b9133405823d155801842fff6cd86ff9bdf663c0ad9bb17e9156cafa80328eab501d7d4f2fb841ceca1e765c2c29d6632bd2e0d585884e02130e8ae4ca92a3adc71b83b4e849f2db5131e1541a66d8b3e7dd2397942c39d9b9235a989bdff0c1f2138a112db6172294c519169ab0f52549ce6f4a265a31ed6312c0030b073e9a4203b53a45b086e47d316e7d13a11a9fdca38e7aacb0db2dbdcd67d97d977c7e92028314d22cdf42d8a4a6e5c8d2bd89ab5b481536613507489c12df34c6561576d1d64f93a33d363a1b7a3256d1be0788a08e36dcc1457d846d1cfe5c94cadcddd45afb36cd1944e2521a0ee4fecafadb19a4640c775e9823fff13aa29177f71b188e4835027264f35b48ca47fdeff014915ee269fbd89a93cf364f97cb7ac66460defeb282e4ca94d59eaa12f9b000b3110854f3259c9f201eaa4a4b1ed8dd7235c980292ae0bf3c15d63d3c07d7f459dcfd08923e201c5ab8d5ae82802efb1c10153425913bd9c6fb567470773a0839de4ca00394c388c81153237103cc49d469c76d22c66b68e92067e4ebb8241ab4de9243050ccf265938f6c343375860fb65a02c6c08633c0e03a22660fef09d63b1c745f1139c5ce6b3ac182b5835cfd55b047e09d67110b1851b9d5344e3867bac9e4ebec9464c7b7a41f9b1e5124b36331a0bd92c81a3201589e647b4b3d802e2da91716623ab30adc66a2022dbd1baa89dcd915c8ae769e75ead9194e8d504729333082b4ad4ded48e5df57a0aa2612de2270f9427d5e40f36d16f9b954b6ca1c6a32299851e45b8960fbe2d55ecf8646506c2a592ae0e66f813fdeb2010d3c423f97a3a6e5d73caae1c4161ee91088de28045a89722a18ab74287f17aecf280d1c3cfd710cd2f91f5d6a7fe238a26b62d7c5944628ea73e6d7f4c4866f71cb53f4df571c87f77740432768e66eb3538927b8df7e821573a8c102a1bea403d1ffd3559a5e11c5f699b3d0550bfe3b0edc2f5fc0836302100ca47c9207e7f9e44a62bd83ac3d423728826a491de258931e7e4ff44aec37eeaf8559acb85efefc5adc7bcb4593e7187ee067ec43246db85f6adbe50a9fc50d7938f3cddac862d02bdd42ec763d2837bc69273e7aa5ea7dbc127d7466184f05907e42fb3829243f063bee95411ac42000e93653978731fc79dfd713bdd67715fc67b0e882730059dc9727d203eb6ad00a09aa575e33b29620c58fbed9f61b8bb95f5193052032367704b7b1e422af1d7d94f0d02b8df4cd07e8346b4a2a5a2cd3b07d057ffd69c2f0b21a2f5e482ad5289b99e2525d92de5356977d63105944db1413a4e83c0c8324125b9ae1442d92de90f9159160751535323c6957fa818b6de0bb43f59f9c1fc8ec689c091fe4274233b4b956a53e965b1c9f143a3adf58a5674dec8ab93041c75edf0ce6a07fb74ae3b8cf32b805590f119cf1ff1684213ae4e056e6196f8a3cbe8c15aad8fb0fdefbee872ad81e23181c7ab9fd715589f1819d6566e250b452980f01d93dcff3153b8ca41feb8c65dfc3cea6bf832c1cce6554719117a55fa590f6495e70e1537c9e69ee95ae1d8a26a5bcf0708a89d0bad322f8e4be8adbd96158445c17e3646198a7023d3b330058f7fe0a3f3263a28a948eaa34d25801374a11ccbd3e75d39ddfa342544f83a0135cdc634a4f3e8a66587a5be36f99d50deafa4e533a4d0426af3a329e08c4daab387ce50d0b5cc906f70010b450888221623fad662ae390d8c850ad7c980b0ef78e80aeb4f383db0f47084b18d860828b2a73abac31b22f9bdcd0345b4e0cc979702e5d8f0c2428885d957773468a053c54bbfb03c51d2de50b39fc5511184ba98c7f0f88bce907a44b8df66f14bc6885c59026f74fb87e1c5bdabb57cf757f22929c49ee111c7f787ed834f31ee7d7325b8f144aa69b9b0d364197a5fecff4ca8175f0d9137e5a8c606c44a6f87e49677992232da8c23649e2119d9edf2c36fe46d5be5c9b1d73d2b483df2b616a494c378d4f24f362748bb0f8162166dec1e10e6dcfa32444623b5eb835c5549950373b3ee05eb52f389410bfc89f95f5caaa9d99d4347eb5f65388424f52d03f3bdf62fa5117bc18da6df7d73baea91d906a65cd79d7c057c74155ddd0aae66afbb101adeef6efc8ac66a9395a98bba6c3d922a7e6bc05769d33bf71c87057c130dbc50b1f91bc9ef2b9817326d7e85bbf3768ce03e585407b0e905f2f9be130e1380228881f7ce43b3b58f4e4ab9dbb078524e9da61c6985de55a38557488114ccdf1af72f", 0x1000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 20:38:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="27a38eaafdb4e8841aa3e4d24810993100e5dd61cf30535000"], 0x6a) 20:38:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="c327aa84d93f596f4a822102e867e588d74f82e257a2f04d1051cca3290a4aed3610b110909ad3c6df21fc135326c7958ba181afe75a5e9c9923777606a8d216716343ed92629436f4ddbc796e0286fb8b0ed7ba347e38233a41dbd1c103631f8c0960c13f6343ac59e93a381518abcfc5f3e8f1e9650c4f8a8a151770da43bb4da4133380cacd1b9e9d258c951228922461fddb2dbb798d46156bbc92db16bf6091adf5d014f0fa", 0xa8}, {&(0x7f0000000280)="7f56eb6116b4736c008ac06a187844bb2a28f09958c2f38e36dec1d672b87d8780dcb9105c8d820cfbeef04217ce9e446522c5639981759583d1eefcc2d549863a3417015f1b12e90f99ba5dc12d9b5f0e4df2ccfb11c822cf5effa545702d372dcb8ab63384bd5aeecbfdf445f2a6d86b97ecdb9877dc3bd4d6e1e3fc4a9a4b2b00d3b3248b79589c70f5d357ead54e0007111cf63a9c1c433d8d39db10540e09500d4e2fee0edf49690777f113fe8b22292912a1d97a7cd445fbe9cbb9e4cd963dff958e9df8c9b82a129f3bc8e0eeb64c22d5fc80be0eb1e115fd2381f8099bd36350cf9c8bfd683a30b4d30e975c389aa893", 0xf4}], 0x2) lseek(r0, 0x0, 0x0, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x4c0, 0x10075) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0xffffffffffffff7f, 0x5, 0x1ff}, 0xc0, 0xff, 0xa3}) close(r1) syz_open_pts() accept(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) execve(0x0, 0x0, 0x0) 20:38:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="42b0f2f0c5167b50c974a55857517bf1d270c61ce55da446427e85e3b93f04a742c46acbd2b3fce51df7b0f32e13f6e0612f941e9cead41188fdfa1a94230132232fed64891c4ff8f54d90d2bc8ea2", 0x4f}, {&(0x7f0000000240)="63f71ec1e2bac3f4ddc252ddb535887549a71e6a833427dacf2e3c033ccb31a989c6bb981a5096d3490cc1e58fef2847ca331fccddb93880a951f26983ffdd40fa6ebe86d2ca60eee016e7913483fe79171c3eb07227204d62523be3f8e3e4d931df8987d8b8ca6b43755613ae042fd4766daf60ab474205c2393e02942670012d7fb254e360888f5ee56bdbe2eb0f8ae691bf8697c690220805e1bfbc721e91701fd725914e1145440e69da0f0f5a3f7e6a6cc10672847761ee43311e961a6140447587dd2d4ae5c6a89788ab449efdab6378e18203cdf67cfcfbad0b79e60d219769e170a3e5307a0d03199e17f67cf53eda962eefacd0024b50e5b5e65b8928585516fd396effb509d265db9595e3c292d17d286058962041919caba16cac0e85bfbe0290f95ac76b9009d6eaa39f4122109d524cb3c66ab52aa910cf002868937f6732d8a273f5406618dd558e14f0b5ea992145871a1cf838c4f2d811012c722563329ae87faadbe4cf90335039b9bf330408734bd2478684d1fa5e21584ec5f4b42a6b6eab37a71e2752d38a72e78a03a54df4cf5bb578ae32e73950a8747a64e1e1c58edc52d739a769cbf55954d71a73ae5ccb54eed568a723dcfb972f195c29b03a7b6ad6da1e9f14db7b351f2219c8d7ae98a61d732f6d6fe727045d27b58aedbeaecaaa65801551ef4b2e1ebbc92f281e12c564c2e5b18b6916b58a4263dbfd063b02f3181e8234f8964d79ee6fd067c6ae13580c5a4e57ad055c00a7f076c46adfde7ad9809544ed66d777e139bca42088aa4df57f87ea381938bede0ce5afdb4aaee0fed82bdb34ffee8cf2b0cf6027253345b2cf094fb185f20c0f76cd54e43a65dd6fd5eef97b4d5ba84adda8975a75b8ade6de219ac2dddaff74574d549e4794df096c13c023a5ec8b6e91d26e63ec18fd2911a1272f1385e0a510d66faee2b0729d09e2b6e6b267c4b32ad6090213f02e8dba318b4da42639de5ff22b78c70fca44e916ac52b07205de790771f2403da314ddb2c684dda9b5d176fc295f3ef78c884f11587f710e961cad4d517ee0b7cf8c243d886f80bb4ef5e05a7d396457d3cd9cf4c0e6a89520f7036a4d817d9cf037493d184f59d791ef754cfeb2ac74bbf0940692f5abb1bf7988737a91615bda75868b0e2afa886ee0c2a960895002b7500f1d9ee1b40f7798743ad55bab4df931e48e1236bd2746e108ad08ce27da3c1818ab9ee5954784de8c9f2dac7b5aa66e0b808f65275ce06809df3991b43c243defb50b3e611ffc1012aa9a0765b14a09b27de2c14b0d7f0bd5c3aa10d6e1586441eef7b644043acb3f311cf6c8fea8aa61fcbbc8e7dfdaea165d71f181bdcc135d4b64dc865de66ce26766764b0f954e16e374cdabff37f992a473df9e77e5c23b2f8551f6c433b976c3f0f8bbf36f3aba364aa927e688fbfe8e13df5a338e08348d087dc8d59368688eb7498e522c3b75bfd0bc7dd7ae7c20b3a4c8eb53760ed75e18948578f9abb74dfb9758c9e7eb5d03edbafa09d875047531285c0bc05b8bd87a5a591843370feac8734fb5c49c029a87b5963f52da737140105e9f6518b31987a9843615b5b17074b7e280e697666f58a44196ee755450090d8bf53326034f6ef63d9e3d1925ae00c23b0132a3c4daed25771ffd08f5c285e5b646af23358db1e2afd8ff30da36ebcf441c94286d91a07da85013b0989316575ca56d7d985b770923902ab793adb7e6aa2ea4ab34f70d41b686d23eb93606ad0b2a180261d7071ab9376dc9cb00075ff79ba0f664635e99d6d76a4490e672d3a92d91791d711cfd10ec9ab3d2079026d089c1493abfdbada401b4f35b94077f58589715522112802e83b6288491a6e5068f6854c19de2f53d3b4a6fa8e1ad3a8ee45137fcb6835fc9912586c255f312df2c98e5981348fb16a70d24928d242cca22836191c3802f4ab6365645c1f3bead4ed6af55cc68e08016258b02b022212b9e707b9df9650356000f77e8cee26a68666abab2127a687fab7f00c2853851c4f25141c163bba235eeb87143ca1d3132af7794b147c46e09f6b908dee30412aa8134acd30c7635c42d2ea04fc64091b1021379fe28c19e6603f83497cd3e6b23ce6b936040366f60b296e5e9543e6b5f5634ca7f449952273942438c7611dd415000e2e45b19a39d10a2aa76acdd3ad251d8f276d83a04dcebd6b01044f912e49c9c1e949e9b620b8a6e965ac10a528eeea6aef9c7efbd7f667c48cdf771455ceb52a48346efd9b971f4c13399d9682dfd1f0c6d465faa45518c2415d5344e466e35cc72a19011d1aa0f76b34ad6b27ef75ef821617ffe07f933570ae989df12245dad0e6d60ed597ac1ddd8fe477bea1389cd7f8bb35f0d2e7613ed1af73f7628c1f5932d6dd381c2e38eeb8af88706898e54db481851e188c92be384da7bd098c82bad38f048a51fac6b78529ae79391199a1c2cb1b7cbb3a283f159d3cc86e52817c96c1ffe3da31d1de2978f796c5571306d4e65ad8f5ebb8ba76f39f4b10e796a573026492a276a1c79784556f9d6796d7484d8c1f3b1c13b3e8c0439e040cf714dede25d9406a2695ec72aa3408847d016a2e051e8ddc927cd616f167da6f0088500e1a9f4ec2f4849d45768e1fde1b607e2e0c5b024b585a7a66c8395bf773c7e8a437097df055f2ca6fc04d707b86f8b4e4e3513869d6a0abac92f0a160db11933e2ae81bd22b7e9b0cf906f7a781e4bf0629e28a3ea69be8538d55f3c4a858402ea7cf132b53868e12cd66b0e0d5a09db28837a8fe6761b0fb7c2aa89ea1f175c77630818de0eecd74287caa6481df71519715fcbaaaf1b9a73c585030cb694813007b8db2b8a51d4c43c32f1a0da2a44d59eaabca4dfa31be9546cbe96329329f09b9b47cffe56c5a06ca429a32bb11c9f3040e42f48ff7d8af0d72e824c7aebba9def225211027f1eb53bf4b9cd990e8c48618c3a3a369d334d72ac1ca7104c1141047fc3b27c0cccce6cb2706f4c1f5309e3362fbcbe5ab299b9e1e0c61120857dd653ce2c3285e13fd46eb1ed15b88e205b6d9015a326b8e1a073254c0e27b059c0811df82c150d571db0c4067908f16214fe06efaf5af62b7bc11ffb653ac91c0f1d651e0398ee66d37f49b8cce3ac30ce7e57ca0e9c2f7245a0da80fb9aedfa2d8a0599c0f2c136ba09820b81975a7f5d3b6fe8f776b755ac2854568b580372eb20a883ad62155ed80ed18b4248e13d362eee18a449133b65f4e73407971756618d4b8f6a9ba2f0ddfb12727bac7ad2236473b382314170046c545064a2654450ec4fa89a9a641e81f0c89e792ba3865191a5436bd64ba59b640b833ab90dcaec7eaa1dd2c6179fa2e3dd8af676faa19fbf0b6a21b5007edde51cc8a073697d304d53a83404b0ab6f324e554aeae2792f978f0db836bec17fa3dfffdbf7162227fed7eeddcec9f96ae8443befef78993789a9ea599c2b8bfe0db84a075bb2e54e44464fc406c3d7295c7726de45ff7a41c5a20dc4701b84254abbc74210534410d3dd84710ba10779fd1066cf4acf0080caf410548a21cc4cc7bb9b3f6446dc3d7ff35899c60626cf24479f46eef62c16d68a6709e638759b2394558d2dc5d270eb6757f9d1207e49734ef010301a92e64804669f225e4d79c81b2acef31082eb0172608ac5b90b174c8a4c667d14c40ffb9b6b430e5fea218da75d20a9335b627c1cf7182f127d963c3f36c70f57b786915e4d38bb1a835e391671b3e61196e86fbe6130c121a5a78111cee43fa3a96260955326bff488d9f17fc9400588d29b81a9928cd7ecf9b53971780e684077af61390e8b101b3ba58790548801307d19fa3c25f6266b973d6e7d05695a64951c7e0004aa769f7cb80922894764c3d6cd10f1d492a5aff0f2d737d080d130afb2a1e980aa29ed427a9f4a1e8d80a38f819dc3202562e23f7c10ce34a430c65ada436fa2b38ff282e8ef20acd9100a05497cf48d00f74d0bf5e4db60393a5d9350c7b676f42944651f24f4498bfd2b481cebe2c55961581856fcd49cc229726dbe5aea6ad6411a65336ba215a469f0ffe5b87e49ce596d38f8f319eaa501e7698a5195c1402b6b78717e7046cdde66b945d121c9e8daabf87e71ab911d2eb935fb5c22409371322611fcd175704a84f496b20830ed8bdd7579a290f8f4e38cda6441c51468d77c875ec1bcab311b322cf6597f0bd4a2b0be1f831186ca83a2cf3c24655edbf7a5487d59371d79d3d895e2702734085b220eaf075e6d742addf36e5d1daa0a50662f94d1d713c896f457ae898fc74e7422572abedb390d0619db182b881dbc51ede04d355bd58f5616159f219334a876671bde5f15fef2d98a4ccbec89b8fe1c7c7255b0ac1e718d7e6e672e4c27819530be632f8bc3935afdac1311fc364f7b2da5e0129713000805b0ecb1b38431dd68ea897b0ae9039a9506d56f20873006ce085c8d48a6176ad35755f2a88e9360a9b4ebc06e8077e8714c014938c0ec472825c0999b7a852db1a4366ebcad064c7d49729b4838f2850e93ef321e4c3f4d75fe0321ffb0a2273fee568038dd447b5512c49df883bb89d2b9be55a6b7c6ef260ef836f4c56ddc198b3ffb869520fd9c4cca8e281b5d1d7d3af678c34ef4fde3fc002ed09e73fdfc797417efa982f74a1c68064ae67b090ea3b9e7981bd76ab0c8deba13633b3e8433d655507f4327e82b4fcb3bc52ff4ec33939f253daa48f31f2501e95d63b6af585cbdc01b5ead0d6e4a8d812cf0a23c300f51aef6516fd7ab5dad4d184337e97f4ad631219832bba9b6ae463c43c663e0f35c536614245f50d9a927e4f90e9fdf83cafd217f7d11c3ed38ed82e174fe241f0c689db8d7c6c8d9df0afa7da3308e38e30f922144607f2194365ea3f79b6fff21d993ef20b1b1b415b0eca1e385f34c6d7beca5ac866ef21c0ba5b28991ca3feb427908aff3c79034e4c5622142188bdf1f8f9272e7a57fa3c812f3271114e7613b19075223ae489b039966e11113edffa8b1dad1725d9f9127c58200d760ba392c5781fe7fa8de24b27c01ad3605fd38f36dbe8729cf4bf041dee6dd0ec1583bb32c77e870668586e8b498088acea3bbd42e98cd57a226836f5e8741a91eb57a68cb6cc4dca14021a04ac3e4faebba9e18fd6a73c6026a38e75b1f5d1302aad2f3ee72861208df1183d6935adc02018790fcdd7b3f3eb0eea81abd845a6bcb0c82fb3efbf067749a565f0f5fe365526b33ea33e89629f864a29d547b4f449f34195f0d4eea4091b9a73766a9a88721b3a50b70580a3a2cbfffb48637e95b636df5abf374b5e3fb3bc3220f85e1e7bce87ad6d9b264df88ffb55baed36e4361c49f0bd7ba97a73e1a1e4d40a4cc4882a30f4165849b964990d3f61e747500450b4be7ff50d0767e9f42caedc1ee2ee1f21671d3d7114345d6a76d06d466f45ba4f0b95ce49621063fb6afba00684dbcdfd1d32a13353af5ada245d115438046670ac92b7cca58d1f622e35b83ba1e36a423eac3b6e145a78b071b53d188b3d352baef671a3ca5bd7e9c2399a390e958fb5237155bb261d31ad6b3cb7f8d70a227c43b45d09a65409a4b0bd16ddcb6288c28e0a94b6a3af4f6c747014c90f2b6016184590a94f4d7457de6d53efb991ad156b291c8f8a0eed8f5ebfec98a9be4741aba2fd0a8e4e454a3f9c226176c25618e75290538a21be9bda4970daa01f3258532ae9f7b3ebe92f933fedf61a6277156c1503739b93c7579c145db14cb695c", 0x1000}, {&(0x7f0000000140)="173550acfa7d75d9a368c16ec1f7f09486bec2938a44f4547e8b2e1a246b1e21c79fa178299b098f49ecf1d37a33822c448915c5ce52a9d6cb1450aff7f8d8254dc27ed6f9460827e229307fef19e49a9ed969e9f9bca4e333e4745762fca5e8425f", 0x62}, {&(0x7f0000001240)="0809c88ad785ecc6c0787791ea8796ff5c8300a764e9250b28c92086c237e7bccf6fbc554e302b77565d089c73c1e8b0f8d34c7b8b9130905894a586edab5c94408a2bfb374a91cffeccf8200dff2dbfa19d44e841a66b0ebf", 0x59}, {&(0x7f00000012c0)="d1d8b172ae8945dacc8c237471f7356f0f59d38c6e617d1c91e379a85dcc71196cac3c7148cd037a73fc6d270fb81b44c973a3612f4eaf4d2301da40d064103a77cb72e3addf6bed62357f0f67a7566d51610facae03adc3fecc2e636deb644969bafe56ac547a3665481695fa45d186a627a12d854addfd8d4eb673860b3dc3ebc830e31b924ea21397f3be395e5cc1e40b0faaef647d9ce36e3bcad719346b1558082c", 0xa4}, {&(0x7f0000001380)="d262c5676ed4cf7df985a59511c70ede2f7e3229dc801c5d0db2f0c74cae168369f420c8f7de52dd55c1b7e48a02a184ffd59498364082d9d2f544b80b9354570799c236547a1b4b87cb943763b0945cb4af0b9d4cbe66e634c6cb7dc9e23a41d4d199a2be45", 0x66}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 20:38:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0xfffffffffffffffd, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:38:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="338edf10a7ed7ace9a204d30c357f190406a961f882386d17cbec8ae0d6c713a5c487f712106d6ea09d5b2f3c3b0524a6946db82eec37bdfdded34d26c9da76e040aa49511b72bae48c6a26adb08481ad0e40658974b1e536e89c432779c5395920bf348f293e144e93bd5cfe9e57c00e27eac08894ef3c9d3d4d22d747c04fcd0337aae9db511579892b988c376c1733500748a0eb2e9f15b5dd4763549f91d8587f6a088edcc9e4f085a52fed97e5cc5f441dc13b7609d026ef50b40b19746f96f0f43a67ac133df798fcace67a9b0ca10ca3a21a31e59f3608d4a5804ab4ab761914ad129ba6ebdc7ed79bf5bc37dbab9878e3ef2906ff6d502ae924f7f080f40841cec53cb3343d8204681615e4c6bbf23f1393a12dccc754d08a9519e07fbfcfc72364783177f718fdd9f07979b2fdc9e6ad237ba4956095f735ddc299706946ecc1c47866e6e14cbf6a8df5625f584e75da66d45aeba44b592adf3d7e75f3607ccbc31cc94e9f15ab22f39729d1ccd400a4952aef42df9d4902caa12175ff0cc9ed5855fbceca333d1d2baed3134feff0465d13acfb1875db67d0969684ca1986065a729c62c3033b55a31949368b087ca54ad7845f6ec794f2656c453aac5fb53f909f2fcba46ab83451cc1eb5402bf1d92d568cf1229e39641bf7ba83bed3af44dc37c99d5c7a5883323bd8f174d9f91e05fc7b33876f2ff19fa24a46c7005aa633b724f7da7b617acb6d07711ab13e86cbcef5730ac1251fb546ff6a9a35acb848355b83598952e7ab22d2ed6416a069f9ba489c595ed3e473387180ea46fc1354e459e639f905f68dbd651ab483c064aaa772b0fe9c712b7572589b3d5958e4a203cdfce087478ea9e831751f55590ef42034852b2a0681fa174cfe59b3e62111f3cb8c9e0ec98417ff57c5d3a73ba6250643da921759f6f7a28f13cd89410bc907f839654f139bec623394c53f930ab84fb974ff163aa52adc7269f5cf97a5e36f16281ccbb6235a256a6d257ce84a1ecd3c5d18c741fff4918921fceb15cd3a42c0061cbb2a60d0333b0a8af7749a637b5d8f7aa3edbd12d4042170eee287eacfd16bc92c9f1d99757ea98ae4d1962c4d875bd73b3f7c943fccae621efb9622eefcfd0c076e0b9a4053a0673dd7c6fa3dc4819c2e2ed3326fce490678b3b30590a6251b20fac9a0bb141d29632aeb3c5bd3c73654e23aee7e4e6913065295915ddbb03302f497416a49049d7c6cec85dfc08551c111dc988a57f134d678cd7725982bae28f3f70b63ca3ab8405119acc6993c128534a746a16fb10cc079002e9bed25175171e7ec6a01e7623353a7e013f3ac84be69e2c95ad8270541fb5617818e489aaa392e4c44ae3f3e06643cc0c2a1f5b565de70c48b9b5979ef6a30901a8bf68045e47d9ed7b4c911ed3162e0e73de88bf822fb0766b7f524110ddf0d0fde1092b5f980d65c1a9f39fd843d5f7f2f40335e2ef489dea02af9301462255c193bb69f7f8138b2f51cda63f818fcafd01f8b357b8a0344c402841682b3fec3db20fbf4b1611f0b6143230f96b9af70c42d844b228a7bfaf1eb2d84196e926143be32a7dfad97f5ef591a518d1e5496d0e6715822b9de30c4d33a4a24b521e1631a0ea4b8bd0f7b77cc07e5307277cfc1e17a721d673f8cf4b481b463b60e06acc335287bb254bbbc1444dd3513b7914cebc1987ce75a34f54f30bb2805bbae00d433cc3d13dafadfe78c5e40ef864c16a962912c3335994307e3242776309c4f3ff48ee9e6602c517f00b5959f36e3e52e0dea3cec202deb725262e8fa7ae91093279f841f6d3afb8d34b71bc61ec684dd26cd6b145d48c6005ec193679c75973c0be9717919e44bc597e18a333f61b921f2f89f7422b1e4e207e031225bbcb5fcdaa5a64bbd4e5f5f09f8a0e62f4c4345c4d9b1c445233cd2220587718980ec8d5a1368bbffea948ccfff1a35ac29bd2ae9721473ed64a4517805e7affd4183dceddf63bd0a21e13c1112011ee2e662ff483d87eb1ccdb47e44cb9836131de4ed12754bbe2243aa2e17bc9f9001e1cdd32817536a20a314cf1a9772d67183417feec62fce41a33992bb9d97bdd57c3362a545a8d59e32ec14ce051bc8151e77b4d2568837970fd3fb48444dd44cc9d861c529263087cfdd6e3f89b5b42b24190c7f8fc2294622054da5a61ac90e6e95954181824d7a3561f0df201d3347ad0f1f776feba7690b880416c30e643a4e6b5c91da5a4604b54db5b4f2122a4dbb684967e7763e4bd78af6df39531209999531e4fda0ada26543737017d7bde60d6cd5fbce5a88205fb266dfb642e6f0a8d11feb7917e28aa0059dbce4614f81b55573ba59034d26d2717ec5602ee44fdd611f02695976f1de34654293c60fd2ce176ef3f9ae96f68e10e78ddb8547b6d74b792844ffb7a9243ec7b2211b32015590008b07b4eb601ffc3f10a7a5c76d4279b2d801700dff068663ecd042b99f389642075e02a84105fef3fa0e779397d70ff236efcdb7b49bb465bfbbfa4bdae98d0d8a40eb8aec33e4223b64ad6d55680fda94fc772c5e4b6135f8ddabc6771f42c9618e956d484a2cfe5f101f938f6e5671a0a3932140ac137b384e493f00897e5fdb8bc0ca6256245e6b5a91590e32d9762394d3965c2759dd59b833ddfb2a2cbcd1790d0de8adf2783a8bddf6746ada93a356d2b7d0f6601138732def5c97e4dcf95cf221d6d675ad7f471790b13ad7587c49cd260f1bc4896ef6927a9105ca3bb4a8a516b5512d4e6de389f55c2613ec38a5bde3ba235042fd055d0ed8a364a59c80f0ff923da0fec6dc66c76bbe8089729f7ba240047174450847a308e12f67924bbe7a3fe0329785fdff35aff237de7f9f492f76058433cf92449ab17cc42267729df00b6ec9dc125f4c0c2d98ccb524ddbb1c2e01030eb9be3b1ef096e7fe90c4bab8df97ee1cd3908b7142aa81f81f1a643390245eeaf37ae824b1f71328d838eb3a3114a76bcf761285f8d8eb338901bc489a4fb453d8111ebc7d173f58f5e5ce19b851750f837481423c80bf7e4e63b677435aaec19847bf2593738a41f39f0e4bc368fa76e436e7682db7e476b753a2f6d7148c3aaf8161655c19743f4fe278190d9a0293c2b2089c043637bf296556578c08c4ad5645917ff2c90c1faa932dee437c8a3ff93fec4db7a9c3401ea4738bafa7db6de3382bf87cc1323ae275eca274c17336d463fc97707a0021c0fbc2b0487445853b4bfdd1f3c7512bc82e263fad86ed020f44e9fb720cf5ec67672a47143a267c0d3d815d61bd9947bce9b91b2c2a4023a66f75a8616a59cff000d2b9cf560bcafd164a1ab9d8ec994621b2a5398f2848e97b1e700bc1e94a08a5f09fd5f57a5717c9b1ed6f85e67584649c988c8e71ffc8758e64248cf1d4556d122c6529977ddd3f3b08618f5a20fce3c10eb170490de1a7eb4e83e9e53af596b05ef7d6d422b52d65e7e1ac17cff2882e154d0b62f78530da7f98358fa7d41378d44067776c5bf69003b630e3192826633ef57e70ff29343c05eacd5caf668d5b0ed4b39db2a3271f38d59c86bcad10c64a5225554ab50ac8dd234429ae84bfabfbbe394ad22d66ee8d9d4aa5b4da7602880175b2a368b53159f807a399c18611d0530dc9da076c53b2aed6a2827d6856cc84c538fd4863f4fd1be2471be7288c092fad9e853bfe128e9990c1fc1bbe8b029a01fd81b8fc5bea0ce1a76c289f4138babdc2e7db3e15cffccfe440bca695fc0e9fc19ca663c5ef863c4b0b433f80caa99f8d2bae03947efb0c7b82990025e1b443366b0e58a07da2e377693b61175123005b4c88c9dcad35a712cd63d0d0f1739f32a3a8d7a36ec0ccefa0d1bec0b864f15f4b0893ed5796c78e859d923d2125b5670ae0dd48dc8475af317ceeadb699a4401946e859df89650f503e74d91e67cf2a71f98a8f4cf0ca134e105007ad6eee5ff4dc266024e6a78369810cc8b985c0cd1d943602e2c3d4f9cf1a20cd9e80d61308e90a25241304175e2cff64554ced4dc319f3aa1b6c6226c126f0e4067450332c25646c71be4e2d2981c3db00caa2d472f9288582f899b282e7de7ec386df8728ddb6ce5fa16e0d7f8a4ecefecf97bfd23cb52987dce2bc5ba7e6edba36250bdeca37b137ad2f73f7e50c4abcf4e9c3339b13ac05d954dc7b937bc9e537c01e338158736a569f7ccd8afe0640e05b5944c79749d86f2ee11b635470a6e6fdf65a6d6ab512f4a73264157e575d36d6e127b096f801e4989bd3e2afbe924abd33343a1be5aa5bdea6ac153ded6f26d2a221b13236edc97e9004f6fed3c0f54bf1ef9f5f7270e9189a15c63e7554a8d1d5d535a6a5f85a764f677d09d109110d3d29042439c923b6ee21f58d6fc30cf1c54c3d25100fe17fa38deb77fe3918da9fe0fa393c8fa7e32ed3d1fd3b462bc99ae826fe319fc5d7ecb1d93dcf993a158501e9d7b622dd9e4e9d08fa5670493982ffee0f10c66754f7def59c1f220c9971c73e9077d85e7f7539b40eb3627f7f225442cf34cd29e43b6b2071157a5a936eff21ad923596ab40e82a1e7e53e73541d72fdd42804c0dfb955cdc36c10ea3433472dd674698536fadb1f9507f46b88aacbe234a4b5f3fb285939638f0ecc4028f3b4505f31e501b34e4088172e58118319cea99888dd347d20d3c9f106f822f2afb9ddf6c84dc3c03d5c7e0476037efaab742ce333dc8b96bc496e6da46081cee69130e3cbfe8fbed09ba3b06ce78081e065cf0ce3ec2e85b10a343f9674d0b1c3496f4a974f0cfd202b4966608434c897b79763d59cb313f33d9aa9a247bce670e8723283749417dbe91e7555a07231947ecca79f7d76d68cdc688d7465c427c0a133323ca8ea324ce69f16c0f4a6c8bcae8abe43a8530ac2a980527c2b29b57b8af30f30b470dcd3efb71d01d3f065827b7309acf493e38b698e205337e6e1f9dee3cf3ee597d85d42bcaf668ce857ff9ac55343954af1784afa396a4428754e46f6ae77ac327a791ee433ddabff79da2d74aef47facbbeb0adfdc932f3b4999a0044e0180a90c2c0138d8f7bc8d6e6c235664e8b65f79f68467ec73566824d057c65b2da703cceea1be42db1373fcd756124e2c55bccde8cc84c85c3f1bc3239ebf75c9cd57f0d990e026adc197ecc4e6b74ce180505b6d0e6759bb20a22ebe8fdea6f45e3d0f77da92e437bfa40f41da47f7d9e86b0ce779faaf8529720374d71a5ee30d5f962f62d9995c91ba88f911a2324937e1c8eaccc930a36af3b56c4f76853d7596902a955de30f16d9ab245fa3ef6daf7f8e70afe94bbf59240f03fedda0e291dd637231d193b3ec66e4c2eaea49448e6287311f35dc78fda85b4107174b3a3ae8e532648122305c696da24193c84dbb63e5818a7689dc149bf294b451cd18a98d2f5dd3f01d4fe84dad476dc8080ee139ffd9ef6d48c32bf0d49c4297c0e91fb13b998c8c5b58fc00340704fc7b4e28d05c055131cd0e1c3c66b128b544342e090b0e71e3b3206ec33591cc364852fe4b78c3a282e71fcfb346a5a2dd809aa5418db8eb13de5c391a4ea3ea7212837ff5fa58e6483745b88d8ba172be12f668a63ba78b2a669706ab526844e3fe4b119311a064a26f0d2d427dd2695c3a82563502f434322ab4d8338b6d03b34c22f08989cec43f002acbfd4a939692276401c75b788e243feb318bb88dcfa67d1d59686a3fdbbe46f878132686f61d27f22fc0ae6dd135f5d11ec66509ccc55bf38e44aa8fb3b6fd4d5a11e5", 0x1000}], 0x1, 0x0, 0x0) munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 20:38:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() sendto(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 20:38:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x1}) r0 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setgroups(0x2, &(0x7f0000000100)=[r2, r3]) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:38:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x20, 0x9}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) pwrite(r2, &(0x7f0000000100)="5ad3b970a1880617dc5460a204b94a19936d2afecfac69c3b038a1b92147058caae73dd231f3612d09db66a368cfaba9f58946aa99c99678ff5136b5b3a57129c530232dbdd896f09cec84a3bbfb44612437596d9cc8a8e54cc464b99b6184293ea3b4bf0c35d742767c273ea9a5606d636e7df42abd9c75921291068c20c907e55e512f33ba6b9ff32ea8e24d211827f2007cead38df5961c9bfdce311a5657ca2152ad5d5fac61e72278be19f684e198b9a418c1cf04a09fd497b02b922983ad2f5484b11adb20b33cde3e74b0", 0xce, 0x0, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x1f2) 20:38:35 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x84, 0x95}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x355, 0x4, 0x9, 0x4, "1bd7b3000c382928675ed3f8ab7a3702d960c4d4", 0x1, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x3f, 0x7fff, 0x16098b63}, 0x3, 0x8, 0x20}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1000, 0x9, 0x5, 0x5, "a51907648ab53ebbd2b2a2105c8ded4b5707f21a", 0x52, 0x1}) write(r2, &(0x7f0000000200)='\r', 0x1) 20:38:35 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffe3e, 0x0, 0xfffffffffffffcc5, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYBLOB="edcd50534b91fa2d05ffe18cd951f114867582acbb1c90ff06885824c32414238dbba8aacb8a894ab05c4929f6ec88ffbfd521a4807d54e3ecafbf68c5e9e910d14c407ef58f714512ba42ef0beb88114dd099ed8c5bd21409c7f3223db590ce8d06b28db49c1e1fb509ad2cff8fa19b4e8d3a1711e4195e7c3d443d2b547bf853e419d7c533689c6f4db0"]], 0x4}, 0x400) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:38:35 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getpgrp() r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="2467aa20e4ebbfa9410a4fe3fc606a", 0xf}, {&(0x7f0000000280)="e92765a6abdc8d5e2d27a05a58e6ab98ee2f4d5b7cb1e4ed85d4b70bb53affd8d5b013b19d4473a67a9b1e8f90fc6f8882481a30d3769463abbd", 0x3a}, {&(0x7f00000002c0)="dfad61b7b2934f413668cc74f25913ec337fedc191117199cdd8c3eabf3b58c4960afd6f985d396a4dc3c8c5faf80a4fd908b1781f43e2a1834e9e66b156fe9abdec6c443798e30f91bbe2a05e5ae8a8f64404045165f0e5a9e0d243bfc6c23b5d7c69d12f9e316f3288e3b69bdf6aaa33ba4a60d42976962a07a68cd1d3993c7a07bb1ae92883f03bf7db1224f612b94c89951bb0f5837363a3160e166cd45e3bbadc5d45d69db38c6342bcd60466d4324f62c2d0acc5bff1b7603808b68f95c28a9d0b565e0454bbaf0741490333738a65aa6eae85504d15222d19b37384f6700ecfe3a7e4b23d3072cf56", 0xec}], 0x3, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd0, 0x3}, 0xa) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xfffffffffffffca0) r13 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname(r13, &(0x7f0000000080)=@un=@file={0x0, ""/22}, &(0x7f00000000c0)=0x18) setsockopt(r13, 0x0, 0x4, &(0x7f0000000100)="04000000", 0x4) 20:38:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000980)='./file0\x00', 0x1595f1dda1d30c2b, 0x20) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000009c0)) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) fchflags(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000740), &(0x7f00000007c0)=0x10) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x1, 0x10, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r1}, 0x213c0bc5e58e66b, 0x3e, 0x2, 0x400, 0x9832}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x80000002, 0x7}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000780)=0x8) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000a00)=ANY=[@ANYBLOB="3e5150690000f2ffffffffffffff00f4357e7c76e368e0e7e60c2d8802f8d2d1ed00000000000000"]) mknodat(r1, &(0x7f0000000a40)='./file0\x00', 0xc0, 0x40000000000000) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xf3}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x3) write(r2, &(0x7f0000000a80)="86ee831c64bb1c9f077763637be2a4eb9bac268c1e8a487f49c8943f49ed551c2259c4e481b55899be13a578ea99f55c7b4ab86482d9509c2c2f4394ff60bf67f21191661f180ba4d514ffcbfae7d0e436946ad258cfdad84b435b64e37d6175184b5491a12604bdec2daf36a2932cff1f732ce71894255079890def76bab98a12afe8f19e4eed20e557da963207d717438756f14b135bfda8d5e326ba93bd29df4a8d330ebca28d50e7fad303c085e7a7b3d98dfeab40a1fed88cd8a537f799d9e4fa0baa13ec", 0xc7) close(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000680)={0x4, 0x1, 0x600000000000000, 0x8}) msgget$private(0x0, 0x284) 20:38:35 executing program 0: mprotect(&(0x7f0000603000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa000000000, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) clock_gettime(0x2, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt(r0, 0x1fd, 0x542be62a, 0x0, 0xbf) 20:38:36 executing program 0: socket(0x20, 0x5, 0xe0) r0 = socket(0x18, 0x400000002, 0x0) r1 = msgget$private(0x0, 0xba0875ebf6c29989) msgrcv(r1, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x2, 0x800) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 20:38:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) 20:38:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7f) 20:38:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x100, 0x80000000, 0x74, 0xf2}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x2, 0x100, 0x1000000009}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0xa0, 0x3, 0xffffffffffff6cf4}, {{r0}, 0xfffffffffffffffc, 0x6a, 0x8, 0x10000, 0x5e44}], 0x3ff, 0x0, 0x3ff, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:38:36 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x80) fchmod(r0, 0x130) r2 = dup2(r0, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) 20:38:36 executing program 1: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003d6000/0x2000)=nil, 0x2000) 20:38:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c31907df79d099dbe6afdc00"/40], 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) 20:38:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 20:38:38 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x10001) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x8000, 0x0) close(r2) fcntl$dupfd(r1, 0xa, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:38:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 20:38:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) sendto(r0, &(0x7f0000000040)="6b05cb843d70fa93d9e12a672507bd79ae6ba967e7c29daaf177768e6855401e6455dc80d9851288e94183ff7faa34f85db2fa5467ff30f79da7b16de8bdf97d73efa1de7c34c868d2436178d0d04c6bd6d9350d738959608b2fa1b64629746d28baba7f5948e323c69ab3de3267ea4e42ae73f6f0c219534f457d17cb171648e3dc0c32bfda8f56b0864da83b56cc84267cd9d43d4cccc73484360a7e52323307151855def54e734e6da5a58fd9fdb3dea6437169fb88c53e3c87f3f1cdf7ad6e13a9606e77802e775a8bbf84c50239773f6cc85947a72e714fec76b28191aac18570", 0xe3, 0x400, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f000071c000/0xe000)=nil, 0x1b0fe20000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0)=0xfffffffffffffff8, 0x4) write(r0, &(0x7f0000000200)="9e", 0x1) 20:38:39 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:38:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x800, 0x0) r2 = semget$private(0x0, 0x2, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) poll(&(0x7f00000001c0)=[{r1, 0x10}], 0x1, 0x7) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) semop(r2, &(0x7f0000000040)=[{0x0, 0x9, 0x1800}, {0x0, 0x2000000000000401, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x20000003, 0x6f6951652eb91aeb}], 0x4f3012838cd58ed) listen(r1, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1012, r0, 0x0, 0x1) 20:38:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 20:38:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) close(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2, 0xffffffffffffff00}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 20:38:39 executing program 0: select(0x40, &(0x7f00000000c0)={0x4, 0x37, 0x2, 0x6, 0x4, 0x8, 0xb4, 0x400}, &(0x7f0000000100)={0x10001, 0x7, 0x4, 0x7, 0x3ff, 0xd99, 0x4, 0x100000000}, &(0x7f0000000140)={0x200, 0x0, 0x3, 0x5, 0x2, 0x3, 0x80}, &(0x7f0000000180)={0x7fffffff, 0x9d}) pipe2(&(0x7f00000016c0), 0x4) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80) preadv(r1, &(0x7f0000001640)=[{&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000440)=""/214, 0xd6}, {&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000540)=""/123, 0x7b}, {&(0x7f00000005c0)=""/125, 0x7d}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x7, 0x0, 0x0) r2 = dup2(r1, r1) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0\x00') fsync(r1) mknodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x3, './file0/file0\x00', './file0/file0\x00'}) 20:38:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r3, 0x20007461) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:38:39 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_open_pts() bind$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file1\x00', r5, r3) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r4, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r6 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r7, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000005c0)) faccessat(r4, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000018c0)=0x1) semget(0x2, 0x2, 0x2) r8 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000680)=""/253) 20:38:39 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f0000000180)=""/121, 0x79, 0x40, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) read(r0, &(0x7f00000000c0)=""/120, 0x78) 20:38:39 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x2, 0x5, 0x40000000000000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x10, 0xb85e0acf10c62ab3, 0x7ff) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc5) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) 20:38:39 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x400, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x8) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 20:38:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000001440)="1171c876c11395696b84b9df69769314e98e83cd84d6f36c094569f6c336b16c5fa436030cdf49d20f61f0629a076917ecf151e40751b2e75cf452956a70c93ec3d0f440ea6d54ed516ebeb54adec0fbc38cb56f91210052546feb8e25a288c2fe520a24fea6a894e60e088aaecce855d7f5b99ce89f98e447c307cc0a81d5b724b3cea3782fbc8b29efcc942ac8f83277745ab0738d12e218753684e1a3c944e4b5642f57075fb452f4cd9a1810417848ddf97b8cc252958272add65776d44fed984c12fdf5dba46b3dc493709903853af4ee4f9bc43939d19317bdea7206d341626d71b14872e2d03e3f0227596ed3b2", 0xf1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) r4 = dup2(r1, r2) sendmsg$unix(r4, &(0x7f00000013c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="97ec5704fb338a0bfa740e5fdf6ebc8dcd9c4d23c6f64ec92f00cd02904438f5d41cbc600eb050e61d213db6dd1014e66f47d60a486b9b378640c7c38f43c06ac472764980104ec86aac44372981648c6e5db68afdb544bb160867c51500605cefdfde85194894e6a51744d2e4ab45e816b168", 0x73}, {&(0x7f0000000300)="27fcd61006bddea4547ae4520589ce5b22f26dc48fff9280691440a4181319ffbdbdb0a7d79871c062cfd27d5fff1fb5efd3bbdc100d817ec94d5acbd63784fdc49a4ca742c68d08606da8353be9ceb60531de81d0ce14af2fa19c792b56102858e1f99f24595487934b376eab7ce90f52156be783f1195149177c60054bd22df845f2b5012ffff3eb8b4b21f05789621d01051a44eeebc57518799caa20", 0x9e}, {&(0x7f0000000240)="091679955ecdaafa7faeb6d8fe50570e76e152afa7f94279e379283c92db1fca27a7cbf159c6995b9bb5953547", 0x2d}, {&(0x7f00000003c0)="fd6a7af7cde644f8161593cab65d4fee197c5b35c7e2214ccca13d36ac97ecb0c47aa57ed6d657a707729c13a16d523a00d7725dfce4843342b5326a0ce210eaff10db14491aa4e3d3b494895b12a47fe3dab54638c57b2a9bfed8261e9130ab218dc92de3e0eae26a0ea1fe14532a14bd6206363a0093488703c53babd444b398528d106c7c547064df8211831e067eaecdd00347361d62cbe99741d2c8d2eae47352d12b1004d4844c6a695f770f8cd234e75d194d08e0b533720bf9e4f21fcdb36eb8a77b372535929019d3c1d3f330bde8e23160788e11e865cea3868592742d6becd7f2ea052866a28585c2d5ded4901db0bb25b078ce06a85099f7ac468aa97f97d3c00343dc45e4322d75f7787f32dfe5f43774b790036c97c5e9e75be98d8bba14369eae1968ee61fda3e6b5e0c447a80e1b0e4c7b232ffd2252bd39572115283b0df86aa38a8c3db3777e47713fd79fa38dda0ea7462bdd096b606ce9901eed70b9290798f8b56223d4d5ecc129f48e43e44046d24aed26175de711b9d4a6d91be5467b5f396bc48249fb418aa9584aee11d0ce54b6e40bdfdf40f9eb735dcf96c8a031a36f02aa5bd285909a8b4aea43ec72d4a702ab6a891467e248af44f5de9817553a800aaa90f6a98c6c75f53446afdca4ce6bce7ae789c605d1b28eb7f7e18f1a2a8a14bbdfccde668b1352c4415f85353d97111f6f9515eb49bb130eca0c6fc7f52e0bf422c6eff2393faaaf97c7ac8e8ffd353cbc9093f97d9977ced1b9ac8c312dad8d204916f1716323e988be301e5dd041ecb154b25c963373eea15094f2c6a460c1d8411ce4e122126eefd469931f38bfd41406887bb2eb36a585e786f1243b10e13a595a7ae944c5e6d09105f6a8d52f61fa0f84996667a7cb659a8c47b96e5e8f946997e7e82b31a3bd9f19883191a477a79234fb5165bda26492f4a383e940401d845e24d3a1b9959412f23b307b95213b8b7da71d63b92dca2dcedde34800c0bdb32924454fe57ff672e19f58ffbcb57ed4a941dff98562b09a204083517c5298ee0775d3a1b6d5ed14445a03c1cce783b1b6c3d9dee57ed546340a81a80170977e21e72030192d5cd2ec24fb683a04d814e6bda5a7f8512aceece221201708fd9083c4b6667ca92e4948bd7596fb5113a5db8a1edd50fadc72c459840056c6ae873286ecb3e42e1451c962f96ef4f9b88588a68e61bae62ff21845d9046bed4a0c7e07ae92d12bdcfa9f17f491d2d5ca22b4430774ffda1c6f401f5e96362c05e0c5655ead10b6e773e7086ae86b81e151a3ee09fd546db0b609bc13becf58ef25d9a53a290460303fa19be9aec64aab7ef047b4f28e294fbe1a8b34e5deb9f511773ed012f2fc120b73a028d16e171ea5c4e2f8ec2800643cee41d8c4c43eff7a1533eb37437373816974f7685d5b31d9e7f2e830714c9d8d45e7ca066c27b90942514f24c8286b471bdb0c2d128a85fe616a966526f8c6732726a50512cafb82a152329bdb3f010673bb4def9afe92c3955576441d738abe6372488952db1ef20b679e71a2915a62a802f19520c55bc3727b4200c2ae3a8419be91056316c0a877c1e6381052addc81a7430e40287dde05fca12561a3e58986d044a21ef31fe01326a72b5e87984d8d9defa083e881b73c5b98d19cb1077b66adaccba944c2fd3684111c6c43411a4a29f4d293e35e78a18c9071ce8a48b731c6d6f98f01a306f8d98c79d95fbb54b4c3606347d8c87aabdea678de57979e532d0f86600381b58dac0e2a8fe6a07dc520d37d3c6bd033756799a8daa8066724ec5d37a87be090fdbb93a2c6065f90c975635f27a8b336b060b5085293563924ff230deecf3dae22a6b97ce41c6aa712802662bb919fa4c3804bb7fd8cda2146f70cc94233ed993868f72c190b87cf1867341570d68dd4b5e54583f077d78e6c29aaf206b7447dab92ac5b2d1e8027a91527cb0a3b2ba6651d68de8a3a2199bea3c85a173eb801a2bb621ece8fec2d46fb6740f33198fb6b3203f7253bf95da7129e4666326fb33e290f7c00b003d0de5f1ca0c461c94ba3c4e5cc029b365a60232e60c0ddefdd7f501f629daa84e7ce2557a9cf59235849004e8b54f6cefb74135997904cb88edf098cb62ec5cb7ea6bd157b07415525a496aa6297409ca93ad8dfa2d52c90aad8b0909d090be7a8030e9a248154f9d0d8b1ad22cc15c4791bfd5a41181cb92b758173a704649ecada4cd092240c7402911a93e27d495859e8eb45eaa0bb0bb4d7afb88f2b700d43963e606925740cd48c21996879b798cdb6e36da03c29dfcf26040a0eac5bbef3697957bc7c8cb5a5e742f7d254f392a84e4e1a399605bdccf897b8441d8c4195550b936259a9024e5619ff8091594e50a08f85ba1b1123a4620aa3a588809da25f98a7be0bc2f5e22f8029d22b3b341d8f6f657fb78409410c8afdf61eaf77b802a3326f883ebcf4da2175800582330bb812c8769cef3a367ef02bad13ec435c9964b3dd801104f5ea78db28673541312c5289bfbfca3f8ba9b6b216a6d95be6d32eab728534a4323769215e2851c2196fd9082a26255af2aa642b87818769783c7c61a21ae19665091bf951ff9b02f2f7e9d33195a6c202af9f4423c81dc71d79bb69815571ee801c7058923731d83230f47508e405040a9020c35f6ed847614319429548f0609030dc0c5ca20295e3f28d87458cba3bd74ca1bedceebe9ba42974b1d6ca35a9814c444eb6d1f7ae888c61d5d59547423ab64e46198b192867b7d5a4f690a8e6d98aa88d941c600e0acb098aae754f40a174dbdc57f0ac62dd32b63b6fbbe22a6f5e756888314049365bcafe49ad413f5eb03d3f4410f2b07a071f52bca835eaa66982e851e80c49eb6e37aa1a0fefc5421ef9f5dbd96b061f9149f34d208815e3508f82b5b2dd33bb0a018f6b507511248256ccbe09ad39903fc783d8834a7da4f3f9f07f7d5083de8b9614f1eed26f766f96d12817ca1aa9b00d64db73ebcb66985902db6465c701f6585e3eade61bc730ac0e619d1fdadb41cb18f75dded6dcbc3e428f743252635f9e5b5bb1021bd511a38310c041cd6f30c21fab5101bcccf2df833c25471884906e5f5191d5ea813104d37927de3b44c6eccbfa49a21bcf5c4fb6c0d124e7df4a2576e02070770ddd94b73aefdb53788322c6073b2af528e36cae314b8254b02c4df0d17479af230617ba861472d59e41ee2c58f2af8f9678afbdd19d5e4350098cda6dcdcbd94cb00c2770d185aea88316f5b6dc05d1f4c348cb20170e88968ff6c9aad12aca226d4e86a1642a96355f3c7017a90c69ec45f8d7d2413db9f1a3073d20c7be81fc951fa7036cc1ac1c423e739403f2c85aee4abe395e58fc47fb39cc24a6b276751d4b70a8b5bf4b9a2fa1cbe37352195230520b37b3603849b549f53f1db7d18041e8c5c416deab8edfc040753c486825f00af583acc333c45904f4b55213036c6c36024c5aec659140f9f0b5c2805606f289970babff116c383cf5b0004eadacef1fae259819862af98cbbbfd08001a7e9e9f1593c85be45050a6853c2760242c9a2489defe6277e25dd24ba071efbfb6754cd8b7ec2fa610017c4c29f35ea45e4bec948eac6c5fb26ad826b16b4a464f53ea144d0e08f7ab20ec56b061ca646d0a09fbccd79ecba4cca66858dfc992898d6d6b7e1ae60f1005d851e58e96b1929843ce7c4f1b7c011f5c3e555b164ea7e7d718f10b6ac1b54ed588384c935e753e32698a464788e91ef86ecacbb95c705a0002386e87a569cbe0c1c5885769ca9fd1014e5ecf17710382279899a5cc47a326843149abc3624f3b22e48acbfd7bbc1330d4dc66de3d1bedf67a01d7a9cc56e1267b121ed5bea9e389e9bde4786b300eb352a86da52375133538fd62b69ea31ae2358eb7ce5c854e76dc1ec55124b6dfab29a0af4ef0825b6b9547f43f4214dde6de4076bb8ed842fb690f19f2d003bcef46aba07c04ecc120d64bb0446959b7e9a6dd1a50f209c8ea2db8dc282f8ac78911f2458139d78160096fb4589b27ed1ea3f222a19083c9cdbff3c1f9f3f525ceb29b64ca2e02cb678cee87fe4c9e656da460742c14ceb6391b12ffe14f7a5ed4315bf5f30314aa3358856bef92f1f043da62dfa07855a99571777de02168b42654d1c1ed9920dd6b629c271bc9480cf51519edd947f4e59e9370a97f1e42136d404c1b7ff759888b6211006ad2179fb91654a0d681c9ee28519179398e83617c726fdbc1dfcb682abf0b53178d9be389f9563d0909c2d90500a60576d52aff5c50103795ba608ca24b52911451d40f0a675cdce4ef3fcdb08cd58ebb02b249a385a4999abb1dd39f236e7f891b6974779f47c263ffc447c125c1167f36644c017b3f3fc9f9cdb5b5f23dc35ab6be905b516de6a5e1e05cbd977983d0e2bfb1bc1d167a04ff72cf7a3f9fb3887f40ddedbad24184db9a4ef55aeb92d63a3932f40a10b02686fcf5679465694f35298eabe23a53a113ef7b5aa522e9c8e9acedcd1b792e847d2ebe02754b19f76d9ed422313ae0d1e37182b2f9f95dc9a41d1679443095eef8a4233ae9b9bf5156e55b1468bb1dc0bedce1b0c7f57f75a914812a0f5ddd99e58a28a8f41afdf9838e8599db0a05459dc09d2da316651da75e9d21d8b86dbe0c8bea61aeb6725d29fbaf30a5fbe3a9e4f583612d17400cc07504d3e6ce2b0a00cd3647c2648f4b11f3d8b4c5a47a5844aea7cd5d07e6eab92a2cc72ffcfce5e9130970be9877b5225146719022fd9c4f384481d4c78ef8118669ca0bf0bce7283d5bf2058ba8d5f5c0a6900c93c1f8dd426e28895992838c3c2014996b4e5671acbb25311b3ffc3fe222d9c12471b2304fe72320708d88ca0cb290ae37cb9d78a55f74ca597b84f0d6cb91bf3e1acf0846fc6df637351dfc836d86cda6050ee4bed91f9171f79a68197acae9c85caabdaedd4e4de99b0ecbb5c98c706eae10e569003a4623d51277a9586b8cef0e55ef9f1faa2061fb2f6237a4ea7bace7ae666b2c0fc9da223e65a443b23bb691a5b2f21a8dd25825809f3d58ff7cb17bdb036d70f5823d822224603e1b3897a4bcc3eee587d94b9e0dce83605b2491764a13acc966c8b01f64769cb4162d5cf5f6b8b2181a26c40f4cd011bda681d7c8b7fccbea8fe465dbe0cc2090c116d8e59c16f5ede8c78446ab884f643c34a62e8d16b0d1819708d2adecf0a3bf6c5bcf4e2ac96de0e6579a76607bf39e1900ee6b7ff605d950e3db34476a6803fe84ddad7dd562e6ee4e3a6e44b292d8b829430a31d7c13c0da9bfb45eca7118590f3ae0a923a433fb245831c39b0d84db99fed397a31671a3a728d0384a51bbc6c40fb20050c3b56d3ffccebf656673d4bb638b74ad9184e53a6958be3669e6256c7ecb1ff92e26091793c64b8c2d97e2c1a58a59e62d044791a98c75fa51c1aa8a722aa7e52e38eb01b32b36b58a3d7916219a36fc97e9a2d735218c541d4b5539e7040ab0da7c7d3dddb6c313be8cde8b1b02729313c6d0991139388f4253a26571bdbd803d17a734729c65c104779f41e2e6594d3da04d46df689f510429d0aefe733bbe7e3e997de39bd819c7c3bc5931a861244a2c795e1cbcc7b6ed83c1169d2da3b487daa0efebeccaa1246404ab7c05dac9c768729714302efb429f7c8a12104c9ff05a85902d3bf08eef0a73a755bc8d6448e54f3b208813e674dea95d4c2f237ec636f2213ff2eceadafff3826178576fc58e0ed8b4ed957af", 0x1000}], 0x4, 0x0, 0x0, 0x403}, 0xa) execve(0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000080)="a4e3c94cd7130403435cc53e7f3ab0365688d523c0e74881a8c5e8a931ea9782057d16ab64cf18860c477822083fcf80b5540a5ecd8f4b5a2af212c9beb56b6fd49cbfb6d4b8406829b5c6670371d9db473538c7a99cf182766809b39b48fac7a671c1c18c91583206b7b04df10032fbb4fa267d7f1f7c75965cee8f6b1cf6abf4991ff1d46d7b03a54b37314a0745f8e3694a9012bbe3c8ed718dc99bd0eb31f966fc0f4623557242941c5b2ee6f4cfadc38586c5193c5e", 0xb8, 0x406, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x9) kqueue() bind$inet(r4, &(0x7f0000001400)={0x2, 0x2}, 0xc) 20:38:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r0) 20:38:40 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 20:38:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f000019b000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 20:38:40 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x40, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x440, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x480, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x20280, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x100, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x40, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0x102) socket(0x6, 0x2, 0x6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x20, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, 0x0, 0x0) 20:38:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r1, &(0x7f0000000140)="04", 0x1) 20:38:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000140)=0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 20:38:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x8, 0x8, 0xba, 0x9, "8ffe4dd478c0a3695eba0b319267911d3019d1fd", 0x99c4, 0x4}) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) connect(r6, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 20:38:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="2029c5046301c756d89131", 0xb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) syz_open_pts() syz_open_pts() 20:38:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x399b4462dfcee9e2, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) sendto$unix(r0, &(0x7f0000000100)="947f19b55946cc55c70bcf3f90706ca202891a8f384f0c70aa91522c94af08965f4e2d7d0296105465c43fe22b96eb7cf260f67b7cd8c839878c0137c3f1488466c0bbbe47ffd7e4682cc86aaf962199fa38a83fecff7a8621b8dd57c555947244e8750b4e54", 0x66, 0xa, 0x0, 0x0) 20:38:40 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 20:38:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 20:38:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="dedeccf4207ac3a358415d4c876124092334e3affca3a938ec831e10fdacc33e15c6eb109b96fbe845f1533a22874eaeffe1e355262ba8ff5eb05075a15ca654ed245abc6b5efb54064fb3a7a0de1b9cc785f1f562e480ca65b73e7a12ca253e998ace47255eff3311847284664fe9560f6ef62f6beeab5293475c7bed77b9aece5edbc83c2c35bb42f929d9d18f91c5a1d7b3099e6647ddb518af788e463645abdfab2fd0993bdff5055e0a58c5de0899b7c28b9936feaf3a1886ed976e4a26408cfffd6f62c6231a1c59c62e75ca236afa9def94f88fef3942", 0xda, 0x8, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="ff7f000ff73707e0fa004e22ce38d200010008000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) recvfrom$unix(r1, &(0x7f0000000240)=""/165, 0xa5, 0x34eba679ac27b0b0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) 20:38:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140)="f77a44664bf0422ba32adad4fd87ce1ec56c9aaf5356a8f66071715a2e50fa0c56689adb093935e4f0e7a0f6821f3a137d3f090035f7ecad1f0a87ff84f47152ed9e61fe1eecd5e28c163c6c1df6853b8d001a522d5e08a4c32e1aba9d499a121f9af3ce4c59f8403c4d04ffddffa58a75e162bbd92c8f21fcb007c2fdca24ba9fef4424a4918ccfe6036bf35c86a1ef43cb4fa0533674a5aa99ed21b6ea5641a20178dc74c9c3254ee53710af990af4edd9b873bc6959428275e6babe334d5f604710966972aeb327e919e25222b489f984ddaa81eb53f5a4757aab7101a24cbacd7a82fe96951c165b678b4b01f88361d185a41730da1995225e1972a839fcd868a8c678874f79a58b1d758d3e8e6f99c2f9cc96c14d6acc0e12fbccaa8715469ec09064fd62f66da1e7c793c5ac28fb56279a", 0x134) 20:38:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() listen(r2, 0x7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) write(r2, &(0x7f0000000040)="2d2dbeb68ed97388c1dd88a34ae20e8db2a95021692a79406397566e4722d702bc10f4259afb9756f1d01492de", 0x2d) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x4) 20:38:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 20:38:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) chflagsat(r4, &(0x7f0000000500)='./file1\x00', 0x2bad05f72508b190, 0x2) accept$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) r7 = socket$inet(0x2, 0x5, 0xffff) bind$inet(r7, &(0x7f0000000300)={0x2, 0x2}, 0xc) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x280, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000380)=r2) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000340)={0x1, 0x4, 0x20, 0x9}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="9738145d148d0988f1dbce8db6eff55f629a1c9bb7c7ca9e", 0x18}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\f\x00'/16, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x40e}, 0x400) r11 = socket(0xa26fa3dd5b38b008, 0x2, 0x0) chdir(&(0x7f00000004c0)='./file0\x00') setsockopt(r11, 0x29, 0x31, 0x0, 0x0) close(r10) socket(0x20, 0x4, 0x900c) 20:38:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b27cf4c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a735ddc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r5, 0x0, 0xfffffddf) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x0, 0x6, &(0x7f0000000440)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630706773aaf85ba12b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e9836ec8bc948bcfb77c856597118b27e5ac0133e082faf991301279f9b1f84fb1ca02cbae090a368236cbc5b92f0f320b3e76bb5ff80e5c40a97154be37b6b96e00ced952d1556f2f3ea225980c7db6a822f8e591049c261f9fef54a7f041d420882756467024f295bcbdcbdee2ff3b57ec4cbc13e144c9e720b7caf7b711660e155a80c54f9ce4b77791311a5f9d50cbe519e24488a4d731c43fa26d2a669be617e57496cf42092248a1af6afaa8d345bb71a", 0x271) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r11, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 20:38:41 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='[,\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='#/-\x00', &(0x7f00000001c0)='\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7, 0x42, 0x8000, 0x1, 0x1, 0x4, 0x7ff, 0x1, 0x0, 0xd}) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10000, 0x158) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getpgrp() ktrace(&(0x7f0000000380)='./file0\x00', 0x2, 0x200, r4) getpid() sendto$unix(r2, &(0x7f00000003c0), 0x0, 0xc, &(0x7f0000000400)=@file={0xedef2b06737a2b8, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000440)={0x3, 0xef91, 0x1, 0x2, "1f14cf810599ce4abbeb9a280bf62c354995a14b", 0x0, 0x8}) clock_gettime(0x2, &(0x7f0000000480)) acct(&(0x7f00000004c0)='./file0\x00') r5 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000500)=""/4096) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001500)) fchmodat(r3, &(0x7f0000001540)='./file0\x00', 0x3, 0x4) sendmsg$unix(r3, &(0x7f00000038c0)={&(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003800)=[{&(0x7f00000015c0)="c25dd18a602c63b76bb83baa41af09f1736b053d5a851ee1ce2f396fd913b8db084e5d", 0x23}, {&(0x7f0000001600)="b59e12dd06af8faa03c2d00b4496f5b48af101e603d6ec05b4987b70c41d712220ce80705bd28917ca815ce5d03e216730dc0d09ef2688e3fbbf4124d99088e3be1a2654c8d20a452d519045b99858106a0b869b84bd1ee2f3976078d43cf899c8038d64ac6ce1bf14bad43fcf3be406572132d136a32ecf567472b6bfc3ad2a0fd5b6a99888761445aa89b7246bc4edfeae1c73f6b9d6c04e49e64cd68fd3dfb020f88392f8abc090d50a53a0b22e147e7884e049fc46afae45f70bc7b8655b9cab2be3731b4ce3fbaa451d9c69528854ca51e895aa932d95d624a43048e0a71cf1d4f2b361e86e2006fa0cde3d67154df3a4136aa4295b17acf8748cffbf71cd38fbc76c24de2acc32a3670d1a521c7aefcfd3302c98809795f5ee6f9d35fff191bb6b724aed83a99cdcc74181e766940b736864a10f6d783abaefb840166475cfb27f800c72c1048188f8f2814ad0ce0290d566fb3b143b3b8979725bbfab8299c4cdbe044fdeac41f20a9d7cd194a3771f3dc3636d128468ce954c79c8f7f95290e929324c084b93463f79d7796620917220dede943fdb6649fb41b717691a1438674677f88920fe305326be0abadba3eb46c1a1f5bff1ba7ff5b3b52a33bd56bc22f9cc30a3f2ed88171f973a6bf46af5e7ce0d4457da27e08fb23eb5323321d0ec09a64fb8a3d2e8f231034b5af7f200a070463307eb9a33237915333c4f4b2f14a66f024ceaf8fb70774f45fc568ed41556402c63d6ee37b6c8c55a8a8eabcc17c55e6c1794e3409bb50ef3ac71d860fd5c4e0aa9a76bf9ad52a1ad4a1dffc4ae13a651195feba6c02c13c6354543feecee5a1f2b9d0cd0e6756d51ff6fe1df9784f5a63ed70c46ce0f680f499c8480c8a3aa0a047627b2b7270e9ef16323e87a0f4d7b3894e14e9ed36de1f9d3075b7f10b11547c78cb720cf01ba388046e53af3e823c2906cab02939ac88274a0b0bd246559eb218076058f1f58d2bd680798b3a3600a7ac5fa4e3197bb8254f028f3c5289c861864a448dacdc24940ab138e6f4522890264de04fa772bb4e14f94c6a5e0679d02891ebe8105e3fb7bf07693991b07c4dcf6eed3d6a729b2b5d32c7810ec1eb191e104c329dcabe2a782714730a224270e1c0bd4201b4eae54e09462c1598c02edb88871e495b50f9d46ca135f44bc2bb0a178d8ebb9b7fb3ec2122e523c0268c6586033bfeb85936d410a6b10cc84eb5d4073dd01c889ccee3eb410c41d763ed3cdfab56c456801db58eff312902eb4a053eff3380e7532fdd78c4d1b1fbaf3734fd106dfead157c88687db8b827319c95085a9a219d1883a111b4c362efd5ffd1ae61e5d52454b1b396d6ec27444062d148a148160b4fb4adda5cbfc20b6e572485b47c8f98fb5d5e4da51251230e7195fa31d1f5433e2dbb3cbf26d0484fef04b5f20bc12e045c919b6db3e9e6a879b33dd447c8bbfbe9e673638348edbf87f5beca18801dbe70972f625454090109e1af9245a63489f4c9d69405574fafe4feeabbe12d54e81cf24cc9d08101130d4d5abb9752ff0ac019ee63a5a924ca8c6e4c5f1ed1ff606476dd6b89d5489ec61c1c9d78305e7db21415661ab3c305ad995f73ca25b521877bb557a6f31340b211468b0c35ff2d9d93b554c411d3ad51f9a014195e6599232c185a0f36c3819df190ffd1aa51f179ac7727636abae11259a37fb16f31940691aa9a041dc6dd46b43e9f6876c9ce2cf9b011118cc78bb2ddfcbb2232052171f3258b51878584ac7c1e72eb4a9f363bc3064ea033a5af874d07f721ed98cb429c1eebfda90c7156a9b4ef2ba849455e679d7db41988a8b0812386d64d45e7d27a6ffeadc959855be7aaa1d39448330d83165bb4de2c6a8744262d4f11dad894a602bd98677fefd622df2a5353d8a2fd164eb727e70ae14baf3932dbe582a6c9c783180566157289fb4b89b9917d2acda73e6e7a5bc061bce6584f2b32ee78e5d93888703cf643e76e5691758f10aa7f80c1e17d3fb3321c4a9854c46796e8f20a44fb590fe48eb769872ecfa4de2975544f0d7dcf5d5fe713f4dcee99f388d59a5338242bb960c52997738c3a0bf087f1e2a6dbeb81b41a165f9553bef6e783abe8e14a14780180e1cd304c198534fefac7f73d4d26bcb9998c7c6198600bce9430cf06d77542348fa79218cf062c7c5450d25eed7f0c43051baac4500d0b08e54e7994f859eb79f9326b9ce18d0a95acd71fc0a927b0b9e19c17217c8f95815b2838bce7ec9e007185f81282500883c165298de0b75ee48c14eafb816835349883f2a11e8f84947973810b97d17c9d3d3b0660f315ad6848b56409c75fedc1ed0982c2835cca435c789df56fbce342bc7d4ddfcfecdb32d22a37beda672dacbc5aa2727e52b08f76f63fa7b3625702e07dfa948dda60fcf3b89600cf15329052bfc8e2c65e236c03a16d0d4d07a5aceaf06dfbf731570a149d61a9415b837c3d598999ef3c33c550a16bdb42dc947b4900bd031dc1ca0b2105e69eb1b2b8510744c73e00dec4ae5a896e16b399e9b835bb9429b1b8879bd7ff59015a531cce16ee54f025bac5b0819474119e2e29f4c90650066c741cc966a4549d92030efdbb2828a7462dc43cc8548761c0a2cb6897a9c86c628763eb0878b7d5bb5d9294a2bd52d29a520e08997b409344c6b6acc206380c29b73005c7f059ce417fb3e70d3bd8cfca88719512fa8908520a5d60d848ce60eeedd41e6979c7bfc0384189557a05b55fafb30e120c8d9b977d5433fb7372897d5f9e5fb8a9d2153a6a3c1e86087350b9f0645c388d72377df9d2e9dec12a14a3280b09b452dcafebb5fd7ee56370aae24b28c560b602e0b9fbcb043e2ec6c95d21488e6db565c3622bde9ec03459bce7ac8933925fc59b6cdb380c9014c2869b50c5e8a32777f81a4c6f741b7defcfd3228da1335b8b830d4aeb0eb0bdca4071d9d4ec1026e8231875b1d5edba40747e7e050e96a6f07e22c6f1f9c5a26575de02e75db944b62fc1dc615fa956a0afe1a4cbe3929a9176ebe7d9f6f5750c304196a50314443fa0904fcfabeb4bab306605213938238d3b5b5c0550ce2d0c71f78b3253312a1c0587f78ba8890105a64d8cfe4594619c5a0fd8cc12fe7f07e66cae844f12fcf80f03cca1fcc7fe248118f1f407d339a569f6a70779598c7966766768ad11ac9739875bbbcfe36183ad616d7b577252483c6ccf08b9fc33433087cd7dfaff9864dd47e798876ed091351c0da0cf849d6d2935c92ecf0ccad8d79758998cfc385094a0af7b8abc68f798e4bebcc99a0024b4ffbff94a747969d7013a3c923e9504ccee90c718583a57a97cb59f358d7c022b0facf0fad69abd6e46388936047d35a220db18094e8ce06644a2a131e7276b79b9ab84a70b3d806268694093e2ebabebd9f8a5e0d54a6521fb074736a78865cdceca3498a24b4217b472de97dd9cc12f3e5a59c078f6d442afbbb80aa7b88beca853502342517d682da177f6ce5c4757a7a27d6ed0515192487ab72dba63803cd5ca6963f2fffa4e484907bc082cf7f6e9aa9e04a5225c33eee7fc7ba79aa4e933e4cc8418a1d2629b458bd4d14a121874be585e23f1e892e04acb90077d340c4aac2b940ad16a0e94ba6d596956b2978361e7b4c7701b92c7fba4d20a6e6fce8e73895a4be68d9ac0ffb8711c76b0107afd3edebde5245c222a0f9d584175ceb8b9a4f5371f03a4cac533fcfaf33f6456de3bb13f3057950acf7c1b85da08927d68d7a81e01137bc71a9b54696f1f75c6192f9024eb0d6394e61a73ff6e7eb926b50756aeaf9ae70bdff3675d8fbb7e3370a02242f2bfb085c981653ece1ae3e630541f72de6ca2459719715f6dd85db919a2f979f2f15f0ce9950a915fc3233f719962d3ec919338ed8dcb71fa04207ca56654bfae30605369723fef95585342ff0b5c31a1a443bf213b2da5b3a03cd0cf8d45951e581fff899b20467d9421e130d146dd2be845416489ee8cff7c37c8fc98e3822f62730098c240831eb0a93e9adb314130d681fa30a8b67e9197f72a3a437cbbdf83ff083c573ad364a31cdf73a72b120125bc199024ff35cd1ecda6513103d5d8541fb27b84b89a581c653d859d388c1807eeed944c6843d66eb931f8e3941115aa082a83d425548e141f35bf5394198ec20e9dc1884908f42b6d49eddd6f910649079c9b0570d35fbacb1b347b76bcf05105f90eff85e274704bbf0e49929c5344b144f6c90098cad782094dc0ae370a6569c84d8d77e63d3bad1bd5627ead491e8caa70242553d7b7d2eab13e189ff1b5f4e322015fdca0b496adacbf744305f4540f673be2e621a0488030e2dfa7128675c16770597c8dc53bc45eafa1a82ece20bff89244520d3c520232609be38c6dbacc0844ca6d8b059a53dc9f80639d64c579f6ac4051238adbdbe6ce5c2e8e322f3484112874e57d17cb37c1db2cfa9405f6e5302c6c79c96969c1e54be53fd6f8da2fc4ee0f4cefafc7153a64b897aadfda926656d6b3a4fd2ccb433f7a9ea06af7d304f09c149e8f0c749e11794ddae438ad6ed09a8eb2e416fee3147e94bb13ccc097f07402c4019956f5baa704955bc5651a755feb06eda496b667a3bfcf1bcbd04b326fa840adab28ede599446dfa4fd2c17ce664f66262233c011e38201a6c9dd771a51f55fb538ad3711b5fa23bbe6487402de784aad701bc2252bfa849eb28e88b40ce8f5962333a6cd2a871936f666211a93fa0f4bd5db1738e39c1f71e3dc4043e563db8f77887103a13ecc1144e48246fc5ee58895f28d12207e123e6a5244203f1605b9b693c637a76ae31a8cfa457a609176e589c8e9f07053fe57a80d3bd1be8b1925602a5676b57b2e7819c60580cbfe62e3aa2467b958f2995008358e4e86eaacf3770380f0efe8da8974f1dd8554f217e02b39fa012aef9f4845d9ca49da94c694547f2c8ecd2b46d8f418922588077f197368f71c2bef382f011dd6e5bbe9448e6882ac77d4db7e99fa005afb073b7765d0ebd07746b530bcbd82bca7101c230503f82dd17674fbca5721ebad16fda613fdf0180716c559b4aadfa69b49e2343a920a45885a760fd30b4297156285088a732e16177380239e0ecde585ed4ecccda2fdc6ecc9cc66c77325327dbf639286a25811701f008dfe3259e14d5146c8bf548d36be7265bf09b22880a73a449f09c8e48d375f0ec7fa9291910d56b44dbccf84e26cdc535ffde0cc525ca583ab3c4b6ae98e3d9027eefd666cde3025a49fada22aa190a54a39bbcc3ba18633a76b5f5cc568d412db23cb87792cdd266fcb5c48ecc9aa6a4f0e9b47a091e6702b62b3a93d808c3cb9e9d543f986f38303f06c1ab38097d8ede256668a41200bbc10429c795562db8bfcca490a1b45f02c3eaeb1036454f5f8ba92aa8b64933f5d92f33540171c27b0c8d4d6282cda56173b82589b89506c81b0065234a54bb8bd7da6f88480844c33cdd8be6891996c5fba185187ab5d532521ca269b4cd45374ee00630eaa6eca7230a5eb4083721f18ca34da6ac66a43bc7447a65cc0c69cf339db16b362b9f60471973bdd8d8f30dbc23c6eb1b7bf7845bd61b4ac250865002398e7bcc508fbc442d9200f38bf801222c5bc6e8bcd09a26cd27fac693c16ad3a913bb54b20a2e4b48bffec7bb88ced5efe26936cd3b72d681d1102d9bd540cf89346385d1da9c1f71bd7195e1cff968b8d091ff3fbbab5d2afdbc3c5855567ae15d4d30c733129f517e5b5112bcdfe3414c28c", 0x1000}, {&(0x7f0000002600)="6400eea7cf5f0e5dd05778a9b22d53f43e3d945cf466f859d3b21220c30d436200a5e167fbb13359708ba47975c679899b82cddc38f08f9046260052", 0x3c}, {&(0x7f0000002640)="03e62dcd33ba70cd10d22fa6e8c8ce608e10e2a486ceac68f75977e72d34841f6a95c95290985681193215bb4de1808bc4f76653ee41a5a3fbd78543209f0ed8c8ca0fb42e50401298ba4ef053852538e316538b46399973d532a220", 0x5c}, {&(0x7f00000026c0)="916fc238680c9ecf9b5107b57bd62d8d8b5a07d4c6b4cdfeaf05d602c7c8f927b1dfac96dd0ca727c05795b5428b5ef37b9ab2c0faaf1f588e0b11db7d76b214b07ca6a1c46e34bee2c73ce1f677985d8323a9b2381cbaf4ea29f51450407663b2bd6ae4c153863b44d3385e90d92b617b1a60308867d4ac857d282d9f64725d97a302da8534eedbd724bc865c50a0504afc4bd6e9daeeef34374adda558fa0c9f666bf2e9581d59fb4ca088c279a8d134e700b077d84fff61f94f80e1a94c1dc35849a28d30eb62ecc68a4dad274450acd0336aa07abc72ad9855b46e56d732ed0d75fdb987948d5e60787d7ec8a1235a0c95a2ce1dc0e9ac7252d2a078fee3795d04e07a27920dede8c333052e0a425103a06823a98f11eeb41c3c8fe59d98d048cf4f7a2275939aa33fb2187b2ab21db55143d1ba9936579c1ad224f4431d6bc0571374a6d527bd8e2ea9c33a3bbb1075bf80c2d4a6f33ff4ea019e64026666258f7c32e585f60b9864864f058b96069672f5e4aece3ec8323136842446fe19a8827e418a4191019176bc74d8c28f06599b1eb19e930ada6db04a907b439b0b00cefbb1ac9f73459be560b178656e3ec95c82d79e694926f980b54b4fe2e70e99e7ef5846375e5d3250c72a94d6a0110296ddff8296e4bcc0799c6d713587b3ac7514d19c2bf0cc1d24fa2de41d50bb899043daf177231da48678d0ee21fd27403a63d6888e8efa7ea2f8bb69465f71893fa96748d3fb05465faa613ab329ade6cdf2f8bb00102b20cad8897166295cc7ae223dbcc8188e722982d2b88a037ae7c5057222faacce11ea0b25aa1a7b008214e259ad4048fcf0314f0997c0cd2ad3ad288c60a3424547aa65d8cbf18ec06efa5530ffe335fce29a2c4f482c3d76b22c4f028cd68f965ee774c2e218c199cb687d2d60e2cf9c126df33227ed720cadfa5f8de65c75d2164fa6c229d8c6bfb4b207176ba1899d3ab036a027dc172ba8ae1dd65ed9ae1c5e58118e76b05e016fc96f562cf3bcdb8560f02c9cf26e4414dc1b12ee5d6e087847d5ed0dc18084ff835feebf8b602717fac95228f1bdb7267b799bf84a7370be2d49f279c055e528f0b13b2688ef8749ff83a207860ab7ba2ccdd952aac0c28f940dd2a68a5ff9e0516d6cb52eaea980d5382f61a45337d2c568a9d149267807efa84b74dbe40f108a9322320ba71e21e48b83248d93d805628e09ecba2d30c024377e13da11d1ca3bd1d11c7291f66283394a7663c1d68fbd7578a5937ed93b94b3a77afa49f2c7f6fe0a9bc32e2bb0300c6805008381f1dedd230388a05ecbbc312d6ee2fde8cb2ebd3333da9c6abc17ed0ac48f3fec4f30e4ed9d62ad2201c1003b2cbee3ad9e9e93cca49da2e04e95dc36d475ca0684ed0bf998bef54e5241d4c8ee2cf8c7df328eb9a5f838dbb8c3d85130a9cc8053fa340b8d33d1fc0d77ac42b7962f8613a953180441716df0737898d560ceefcc1748f87384e522d811291878a8980d4e982c4f703666813c2c017e072e3e0c6ff4220998a5fbcccd7a031d4cb160ddc7159f5921f567caff80c0966c7203254974611bb0c00526c11a9ff4ca83ff1c18aec9d7dde8bf74906b8571313d87f89ebd348dd22c9db2c03a0dabb19fc08984b2fb3140be22f003be676b327e7531b8cc68200548914015bb56b68281000596d3388a634b85908f1ac5c8ee3b0dd195f3ba1ed6761fe31422f0b9fb5250ade6a561e4d0d25f8fbc2e114868693495daeda01fa3343300c8c258bf4e960f956f011b6cdc675a07bc4574fcb56138a6c23ebf74161acb4f2a5e85012af76881325a11a0ad17d10bac4318d41fcec1d835317fb1f2b25ed0c50202ef4933613db93c6d75ec30606a82c83ec60ae6edace969aa1aadde3edfc811190e3f87b23d8fcee3e295f9cd12c797cd2b0e0a68865841b097a4946526f748733956c2572b16fbb087a3a0484f2645bca77bd53bba49e5871c829eab4f089e3d2bfc903668490b2ae9bb80d61d88f9696e4f05d6924fec5bcd7b663729e0ab09db47168e86bb4bef9b2cac67b324a13f7b441659056824dd2545917c46b5c698d8a2ff0cd80d67c5d790686d82664e6d661cbd28e06b5b1d07774eab9a236fd68b43b25cfc8cd8f83ce2d15fe430d42b5ebfd21800744c241ef47cc526c3ed73e2deb34903d47f72f34eb385886718694a9069e3b8b11747af035a39d2cdac7e4492027c6076c8fe244e9492ac65a238d7651339e52bc4360533e17eb2ac57902cf203aeccdf78234f13e5b9f7a3a0624ab70c070537c4da711666f5da8973d984c13e917c30ab59b5d91502569970e1489925b124425ff3230b88c22060505d355013e289527534f752e91fe77c091c45593a9ca65c6c15c38fb64ca3988b17b61fb0e29ea8ef467dc2e23136aaa041764d4a3cd8fa1c679f5c32d328cec49509fe433272b332fcbb0d05050db13a38c91529f8ab9541f498032e1b2ebc73f91e05dd47ad92678c5dc59a3fae598bdb0809b9e314c8f5f9fd84741175a0868baddfbfd7aed4acd7876a7a0d554088b5611dec84dff78f9d496a6e9699aa57d2659ce117c95d13fc188162e9f600def5e6aec798564d17e8a15881945b6fbe61876d74a9a9e64630126d8ee83bf82153468e2aa9700b9fed396ade34e45629a28d41208d3a6049658788e771a21da248f8538316c6adb05c4b6837e5c8599c602b7bfb636b61b0d4df536bf345e99e16671c3dc0ccf3fc8fe1d591c8e8f895185ccd0c772c74404faabc5cc9133a65b725c088373bdf5987eb122808297f1dda9739a57652d3aba40b40a581f96d8a6c11df3afe7c573b4e7e5ab8550eabef66345a4c9242b7bf2bb018da4ca32826e14923dc70969aee3408c4fcc31f5a6266221e97409f60b89026aaeb283616df02cfc339c540d2b1d11c19e7c0c21cd96158612ac49246bd662eb2d7f0fde717bdee22c5c183247a1a74672dfd0d66d66939980bc3242f4653ca72b766c42f9b1c205985741df50b64258f33b4ab286b0332f9d82e7eef7d933cecef669bfdbf7333f624d83f52a7f868e2c2b93f4f9be7dafbcfe38c8fabd5abdffae44b6a9273c53fb5e18e2f97b608c0d21ea09d7acb096bca099f44164ca2c78f896c885bdfd068d511aff04eb16510b236538714ea7863510567e6390e6001147ea29a616574bceac9b9b1c7ceb09402c5e24acbbfbc24c1c350f18c32a06779a0d117c835c06ef7f2efafcc82ba67657ee42f3fdc01f9057b1886e16bf7ebf5336ec09bd8b46d5a6f3bbcc758ed587d13f6faace90013f6ab7872ce6ddf221ef472fd54a377825ad55ad33b556a5ccd05ad71e135c3cc6a7353eab1d8df0ea6dc569841df73f37c208c192943d73e842d064bba49fbe0313348cacc93cf9f9c89f534decd201f7eb7260d8dc7fdaa838910f3cf2510140dee36524ec07acbccb8ba1d458295a2932631a4774d2d2c7456540acb19e039e85ec8d460aa2496a90e16c1f1c05a34143a153f3250b781fc74df952ae820f1f60f71f855d63a4c825553f5cf0d3efc7a17b21843847798e7dcd73efa8ce16f1f562a6985a7221b8748af816033dbfae58eb64d816e083230619866302402cce523672ffe763f163079b94ae6659c8a30405b710dcc7d1ff41fb38b9b321159e3ad43e660d29892da77818066bdc93b117302b4c04dc798772ca0616388fdc4149c8c19ffeb6d44a8712dd3522a59a03c010d411eba9cdbd2c636b9ff64fe0b331b8044aa4feec366ba43e64d8a0d35a57106fa9ce9acb6605fa5ce96372f4be310fee374bb79d49b807027b0be47d5d59013b06cc227a8c8d91f91877e1ba165b85577f741c0e5933885ef26ec7365ad0653d3398639574b553681c423b93263932a93d26e3da7e797719f095edf45ca366219f1bdb9fc06c1a4efdcaa080ee007a75eedee64727d334669b2bfcb9651ae85c2208d67f53928e5294d6a9ea60485d3cd9a233597bb9ceaf446008dd7dd9414b6e16387f14d8300cd355fc9ee8f982794806dcd929e96b914f10feffc239c5e0ab510669b58bcc14d4023e28bfe61648fe661b441384844699723f6f5b7034b599cb952d3c28da16caf54245e1b5487efad15a5920f4087d291b3d1587a6ed7489c97a86bd75db5efd04e9d04e01ee4d5687c0bcbabd25cf9710db989203ee33938de1847da48f1515d748ab248297bc5894cd1ce841e726070fa7197c1f1d17fbbcf8044129a84403922cda499f6d11f670925d6e04189154ee54338e989a0b85ad018c030f88b41c41972ec330089b0d96b8985b5c1dfe972724c9b3411ab1eab1a1bd8c8d13d128392f8b4f41982e56c442411034fead6eaa79eb3e019c4051d51a4310b9a3215dd67f184e74f8d698d1bb00a47a179cfda735c430642b06b19f706b56e75d5b3a1d27f0f524d06e3b1d72ceee3073d22801c1dc719b5afe6fdef93e5a2d1af748d99efdc191e324acfdbd0824c7bd788d24cdf559f77c694bb2a3599b2c2cc2204a30db406be54381b342982e359dd1cad9989ae77e2d2a4222f1582f74c33bf816fd1ce25ad58e224a623c1b9081b447cb614c6b3566a9a7f2528a395bbd771c46e05a4b341367cceaa93e7ff5680d2ca465772169ff16e0914bf86358610204d7d302648e86c1474d3a5b441a11f3bff0cef477d46b1f6730114515ed45366688d13b2548a89a35f6b00af114dc164fff6f8a6bb47edbc6ba69c70663ad1affaa4d902460bac96735af98cc97d3a3c73bcadbbbb49687f274618b6ccec90567ae3813c4aada09d5a7d6a83e8b5df87726c68d0bdd810267119cc6617c9318b8c1fc2214cec83490a33864e818dc5f5751b70cd712dd514ae57cd1d064c490ce79b3a6eedc70b470189bcd3306bd7be32f4a0315164c90a4982d0813fa4a61e3f8f258810dc71b906d7714dca3cb5cae2786589d17106f49c7779e54e5a75cb99a015301b3a4517b024b837e41c8d692596c780128b8ad21377156a44b5465121684a3891fa7459ea14df6a58917f822d060751652c21a4f38c1b7ffc33f27caf8abe3770f80b3a4245d09870d135c460d925d4a425094573e0b01349968efa87cc9a919d8c6755c5917c7db1f04f20953ddcc38be7c306678c1b298454befe55e5a9e0bb44fa42ebb0ccce77abd502c8c67fb54ef5cb4cb87656325425c8631a6b215cea40be7c6a962ad0b601a01b322bd3a33b11f1a09aaf6592e9b4a2a35d669f581cff97622f5e6114bf7f1c248044de40b19e33253f073e2b49061f7890b103f37f57487ae27570b3897dc7273a5d573e3ebfc26fa899bc131f79b14264d2557ea704bbd6d06df9c56126e2471878f5b4a7e2ce0042e5be6afab13f920d324bce3e67c3a5073dfaf9c322d1f3ebab16c11a649f9789ff96d7b68c5001f2ffd42dffbd0f464a164dd48718776e33c451728ddb928a606be865544842fa33657ed816daa2d8ef06c8b069ca695941df3fb1318efb70698518b203c2109c9ec66424abf7fc37da0c405ccaa490bd0b442c26276c3a6e44ff022ba3cb113e90dc78d340d8992bb8b9266880168ac8591212dca4d8fc2a230706900a88b19bbf0c2d19aee8a765fb943b2e0f23f0155f0a225aa1857ebea948152d004fd69607018028ee523b8ea3a98b27e1288e91e5f982c0cc8f7db994aedc887dba085447fc7fa42bc108cca22fe83ea1e46f265ed5a0c6ac7d18692d9e8b0011aa32cae252e7e37cb32ad08affb8efd6d16f7186ae639c3207", 0x1000}, {&(0x7f00000036c0)="d8bf399e6a4011831033269d8c1da66efa4d61136b57337a5788a69e05b1acbdc3fc9c2ffce411", 0x27}, {&(0x7f0000003700)="6cacd2f342af18a2cd82e1b26791fbe69164a1adb55005710c65af1c8ac18b17d0aca6e7e58448ef704382443ea3a517c951cd9cefc3f68b3d8fbd214048c97c9d1f32a77db3149873fcd88f7218b6b11cf9491d0c0c69cc6ffe0e101194f4a3af690c2dc2bca084b88159a846d89bcfb90171ee0ef116bdbf83ce2146fb08ebde9f9cc8696f75168cd8d6529e5d86b7cf1eb99ef404f9dbdf4caa8ca8fd07566c008a0ce850be7f938a1dd53a801a9fbbb51d62a37b07c2d1f24388cd8dfd2dbcc643df48c88fb34a802dceb20ec0939981afd869d8c92b01f6f54a00238aa1e2f37a825382988c48b765917a6fdb4f72e660fcc6", 0xf5}], 0x7, &(0x7f0000003880)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r2, r1, r3, r0, r2, r2]}], 0x38, 0x4}, 0x2) kevent(r2, &(0x7f0000003900)=[{{r1}, 0xfffffffffffffffb, 0x6c42981ba584e2bc, 0x10, 0x5, 0x100000001}, {{r3}, 0x0, 0x28, 0x2, 0x2, 0x31}, {{r3}, 0xfffffffffffffffa, 0x30, 0x0, 0x101, 0x7}], 0x10001, &(0x7f0000003980)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x8, 0x1}, {{r2}, 0xfffffffffffffff8, 0x8d, 0x10, 0x7, 0xffffffffffffff00}, {{r0}, 0x0, 0x20, 0x0, 0x97d}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x80000001, 0x4, 0x1}], 0x3, &(0x7f0000003a00)={0x0, 0x5}) r6 = open(&(0x7f0000003a40)='./file0\x00', 0x8000, 0x13) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000003a80)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000003ac0)) unlink(&(0x7f0000003b00)='./file0\x00') ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003b40)) kevent(r3, &(0x7f0000003b80)=[{{r1}, 0x0, 0x40, 0x80000001, 0x5, 0x4}, {{r3}, 0xfffffffffffffffb, 0x18, 0x20000000, 0x9, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x3, 0x4d900000}], 0x1, &(0x7f0000003c00)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x60000085, 0xe8e, 0xfffffffffffff801}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xc5560000000000}, {{r2}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0x8000, 0x6}, {{r3}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x5de, 0x7fff}], 0x2, &(0x7f0000003c80)={0x1000, 0x8000}) getsockopt(r0, 0x3, 0x6, &(0x7f0000003cc0)=""/249, &(0x7f0000003dc0)=0xf9) execve(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003ec0)=[&(0x7f0000003e40)='\x00', &(0x7f0000003e80)='{$\x00'], &(0x7f0000003fc0)=[&(0x7f0000003f00)='\x00', &(0x7f0000003f40)='\x00', &(0x7f0000003f80)='\x00']) setsockopt$sock_timeval(r6, 0xffff, 0x2b27cdce618b12a9, &(0x7f0000004000)={0xa1b5, 0x7}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000004040)=0x1) openat(r0, &(0x7f0000004080)='./file1\x00', 0x800, 0x20) 20:38:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 20:38:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x0, 0x93}) r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x6) syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 20:38:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000002000/0x3000)=nil) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 20:38:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x10001, r1, r2, r3, r4, 0x80, 0x3}, 0x8000, 0x3, r5, r6, 0x1934, 0x2, 0x4}) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1001, 0x0, 0x0) 20:38:41 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 20:38:41 executing program 0: r0 = socket(0x18, 0x2, 0x800) socket$inet(0x2, 0x5, 0x7) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 20:38:41 executing program 0: symlink(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)='./file1\x00') open(&(0x7f0000000000)='./file1/file0\x00', 0x8000, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='x\x00') 20:38:41 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) r2 = socket(0x17, 0x8000, 0x1f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) recvfrom$unix(r2, &(0x7f0000000000)=""/104, 0x68, 0x40, 0x0, 0x0) 20:38:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x6) close(r0) shutdown(r0, 0x0) 20:38:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) fchflags(r1, 0x10000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) 20:38:41 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) lseek(r0, 0x0, 0x12, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 20:38:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000100)="b9e5dd0450b0e9dd01c443b3edfc9d797d8f7aae772498af6f76883d934d1fc64ec12de1e2f8b666aabd1611bb71219ae17dfeb0a92993483505a5ca9d76b1cc9182d8d16e5da4ab719720012e6dfabaddf0067fddcea2f3c72024eee4417d9bf9e1e3607d92bd188073a8b9403faf5f65bca914c9ff016286f0c034cbcf9e71cc68f2b0a14001c977849685e0598010cf0b735efd4ef5612363723954b8c99c624e9d2f80c4322f9a48dbea1c1158952faed2a8543566bc574732f89a7f476c5d65d0f4faa2580c6d90b6a94b56fb44858bfc46de5975a5bb6c8519072db47004ebdc27ea98c1d4f9df69000000000000000000", 0xf4) 20:38:41 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r1}) 20:38:42 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ff0000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 20:38:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x1, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 20:38:42 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e600fabe0ddc4f54cc627dd28a6b3abf7274c33e6fa1f406acd9f0e2c8f44124fbc20fcdc006df3b26f0ef39cb496e1c8d001e82016cf0343e6104dc36c7fc7c078bed883a99953ddc87c84abcc8832b4ed08e775bc4d8beb6bdb07a6884def0ae3b290114d58b004cfcfa6a258e9e7ef6f086280cd"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, 0x0, 0x0) 20:38:42 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000340000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/201) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x3) setsockopt(r1, 0x1, 0x2, &(0x7f0000000100)="429a9037a3c52ad9bbfdccaf7bf25829a1753ea7a757acc0b9b01676660954b77ef467bf8c59db70224e098b4b35f230e6b827a91108e22d29358f52d1a771ac632ba1b5b04e597090477027d7dbca8aaf7d9feb35e49bf3435dd04ff3772704092eedc74c007e260602a43fdc78061bade66c8f5492c63e0d5a10fef0f1631e4ec41e3c60bba0afaddee09ba5fe4ffb7eb8675a1f0f851f6baaba361777321575d96da8c38ca9bb091d707589ccbe789776c350258e80b9f4b90b10e65fd7502a22747e6dca6d4c1023b3f7ad9fe6ab1d2f3e8a1dfae29a65975ee395258ad48926d3", 0xe3) 20:38:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0xfc25e508ba9959cd, 0x20) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 20:38:42 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffffff) fcntl$getown(r0, 0x5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3e0aa765) minherit(&(0x7f0000f18000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 20:38:42 executing program 0: socketpair(0x2, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="a913151529b0391934ad81b2098c728574eb41b502fb8be8b15bc3905e5fc5185872f2ce61e70ca79a28204a08f29436f94ca26c04d4e6", 0x37, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 20:38:42 executing program 1: setrlimit(0xf, &(0x7f0000000080)={0x9, 0x3}) r0 = syz_open_pts() r1 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x804, r1) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) 20:38:42 executing program 0: r0 = socket(0x1, 0x2, 0x7) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1000000001a, 0x8000, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:38:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2040, 0x8000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/141, 0x8d}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002b40)={0x0, 0x0, 0x90d6, 0x0, "6b30c10000000000de4dfaa100", 0x0, 0xfffffffffffffffc}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cf030000000000000060af2b51ad0c6b004170162932f9a25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000002640)="1df6f68c2c90ffb136cf86a5d20dccac766c090504d102dc0b3e942639d55ee5685fa258938672da219f32c9190beafade7e7b27bf25d1dc0b3652b06386d96971c1dc6eff5a02f848bacb6170c8627d8535ee46a9e5210e7daf9cef36038d2bdc95ca98b2f9535428c3a646ed7c7028000000e56caa4fd652e98510d2d59ac61ebbe552f5c2f2fa95ed7a46d0ebeeeedf7c25d936a4807586f068c42184a95e0a252593fc17befa7817a31e84aa76ed07738d682887707556348f86bde8a03d982af13d8a1a27fa56807e627d5a56934aaa2126c74419bf0e7f43f8ae400a085eaf97", 0xe3) r1 = syz_open_pts() close(r0) fsync(r1) mlockall(0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000003, 0x7ffffffffffffff9, "845d550900200000fc5c7fd2008f27df00"}) pipe(&(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000035c0), 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x10001}, &(0x7f00000022c0)) r5 = semget$private(0x0, 0x3, 0x80) syz_open_pts() r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x42, 0x7) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000002240)) getdents(r6, &(0x7f0000003bc0)=""/4096, 0x806) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000011c0)=""/4096) semop(r5, &(0x7f0000000040)=[{0x0, 0xfff, 0x800}], 0x1) renameat(r4, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00') semop(r5, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) nanosleep(&(0x7f0000002b80)={0x8, 0x80000000000000}, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x5) pledge(&(0x7f00000021c0)='\x00', &(0x7f0000002200)='$\x00') getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000002380), &(0x7f00000023c0)=0x10) 20:38:42 executing program 1: r0 = kqueue() dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 20:38:42 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0)={0x4}, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0x68d2, 0x7, 0x3, 0x2279, 0x800, 0x1, 0x8, 0x5}, &(0x7f00000000c0)={0x5, 0x8, 0x7, 0x2, 0x8000, 0x7ff, 0x5, 0x64b}, &(0x7f0000000100)={0x2, 0x5, 0x6, 0x9, 0x4, 0xfb1f, 0x3, 0x6}, &(0x7f0000000140)={0x200, 0x81}) 20:38:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 20:38:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x5, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x7, 0xffffffffffffffb8, 0x1}, {0x10000, 0x3, 0x8, 0x2}, {0x200, 0xcf, 0x8, 0x8}, {0x0, 0x9, 0x0, 0x8001}]}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x800, 0xffff}) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r1, 0x4}, {r0, 0x10}, {r1, 0x100}, {r0, 0x20}, {r1, 0x80}], 0x6, 0x1b4) 20:38:42 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:38:43 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:38:43 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x17fd8796791573fd) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000080)}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/208, 0xd0}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/75, 0x4b}], 0x6, 0x0, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/178, 0xb2}, {&(0x7f0000000040)=""/16, 0x10}, {&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000005c0)={0x100000000, 0x7fffffff, {0x10001}}) getuid() readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 20:38:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) r2 = socket$inet(0x2, 0x5, 0x5) sendto$inet(r2, &(0x7f0000000180)="1b06b983cfb58ec52b74185dba52ed58c2c1893cd4a91694c6ceb35f55b2453a010e895783df5e3fa25b53a20080e6ed9641487fae908fc7d0a81cd1030e1e2ce6446683d63643a3d72e6d41fc41f5b63de7209be58e2d85fe7b432105ed51757a4645063a5f3b92e72eb0ac5c785edc48b68cd2f63224086b928c4fd28d25a5cfb36c7c5ae555aba1433ccf2051261e6dc86b64923eace33b251cf70f1a6e17bbb9536c51a60e7f77a320afee0a297279fd0d48f924f6a461e348ffe960f51305de4397fa851eea66a4e78f50d26c5059f69bc376", 0xd5, 0xe, &(0x7f0000000280)={0x2, 0x3}, 0xc) r3 = msgget(0x2, 0x0) msgsnd(r3, &(0x7f0000000100)={0x0, "5b70f9e2be007698bbd81423d2972cb1261386ba8d7f4c39d9fec46fe59b872bd07ad4a76c330dc8ff71fb771388feccb98e3e1b0b61d623c313b8ea452af5687b0a7e29b2d717e5aed0e188c12c688dde354e"}, 0x5b, 0x800) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 20:38:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:38:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5cc, 0x3}) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 20:38:43 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) read(r1, 0x0, 0x0) 20:38:43 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) 20:38:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 20:38:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x2, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r6 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r4, &(0x7f0000000340)=""/167, 0x147) r8 = geteuid() r9 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r4, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r12 = fcntl$getown(r3, 0x5) r13 = fcntl$getown(r4, 0x5) getgroups(0x1, &(0x7f0000000300)=[r2]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r8, r11, r8, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r14 = geteuid() setreuid(r10, r14) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) semget$private(0x0, 0x5, 0x200) semop(r5, &(0x7f0000000740)=[{0x3, 0x8000, 0x1000}, {0x3, 0x400, 0x1800}], 0x2) 20:38:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xd90) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r3 = dup(r1) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="ea9a7676457c3449b8389637ef4e2b96321603f2d230f0f8ecef2694399c95f1c94a04dab279390ce62648b4c0f72fdd51d2870d061b3b45990c54c5dea0103ab869293f765e1bd2c3b947c4fbca7e052fa7d1e2684ee0d209a79db625116d7fe0f0a31d84091fb670f9158657943c56a52b4faf97c7ab6360cbbfcb510782a79578d61257d14b90dcfae138f652172699f9ec985eb33bc22fbc8142d3068b1845c15fc91ce6548edcbe913e70386194c9e2f608bd81ff8e", 0xb8}, {&(0x7f0000000140)="4bd7ca0a6909c2aad569d4cc1002c79caf2567642dd3ee67d7a185b4e2a6514a623f6bf54105be79dc12c72808b99933b77bc37f21590af7bb9bd33ede9bb9d2c3544c31e0ff79a1b1a58bbda9ac72325ff1045c068ecc911e9246db151e3e3fbe8e194cb24085e1cd808fdf22fa4850c51d3d097ef74377e2e56ca9ad6c23bc897a4f85094656f93d8fdf6d5dfafc817037cf02c307049fa9b038556a7c043a38199489a9da38bba29bdc98d6b534eb52827c0b45dbc5601ff8a68b1c6523b82897d6fe589dbb25d842bf7406ebda477de2b32dc3614a8b152faa", 0xdb}], 0x2, &(0x7f00000017c0)=[{0xa0, 0xffff, 0x8001, "d82e6cc0dc3537847b725c996a231d4a70c0adca649f92d5b985db5f0a4f1fae06b8f7c6eadd40d9dfdc67c1dcd1c6845d9802983d3f41353687f185ae0c0af3f0fdf6892478edf02d64b9dc61602d910cf06a5bd63230170c7abb9cb7b547f46b928c8aca0e1c0ddda56aad4601c284cb4034d0c8b50f3e01ee2ae2fae73ba5fc143b691edbdfc951a122e8"}, {0x58, 0x1, 0x4, "86e1196f06f94a9606b0d4bb5dd89207d99a462e03ba1207f4b3bd16f497cb5c51bd7c74495488ed5e7e7be425e4820da2123b2a86452bbcbfde2a8dd28cd484c5dbc925"}, {0xc8, 0x346ce4d503b15595, 0x6, "7243add8781fc6b44f2b25c82cf47d040d133f9f251ef2eee62d8a8901744a7c3ab1ae7d2124573bcc06f052f5260f3ec983d3eda98de0db795ac73bce7adf633b5eb4182c4ec23105359ece45cd635b27b59d0b2ae65f0f5654a7d9db2ee4937437207a2c899e171ea7f9a252a338b8b8e1fa30c434f0d12223c0f7aef345f83795c46e8844dc4f6699ab4fb1ec911ae914ea67e4a8afd4b608ab97eda00d44d38f51bf64685357b5e84e134781c81e0f70"}, {0xe0, 0x1, 0xfffffffffffffffd, "5e85098facdeba999433851aa3a1fe6b6f8f9bb62ec1ac5d9b7a359b1281956562a1b14178cf831d6e79a65b17b9f09c0d2b00faa04ce2d1ca44d3f76b41a1acab1db1afcfcd15a1e762f995651807c1857e42de1f96ff3752c7a4d0faa62463570c62dbff0a94b0d7f521b6f5eacc33393ac9b4f93eece696b6ae011604c292eed2bee5f4fd6f2570269925b63fbbe6337506fcc85e16dcaf034d1bcfc05b77100541694601fc1bedde142370a0dfbc0885a5dcf92d5e7b536326fd368e34d1d1be6314eeef6576a320cd"}, {0x1010, 0xffff, 0x7, "97c96a7ef363a4e69e8648b208a9b27cf829edc9444c698ba57d8c0930f0384a8315c5884756ee0264bfdc3f103d0aed96fd6153a5c299f8c41a5780bcc8e0e0c2dcf5c61350d03dd0eb9569fefc1a66c54ace8a0305287b9cd40661a6967279f6880e840c985ba043535fecb048941fd57f153473ed2cdaf15a8d5e8d320ff635b0e685a7e0ad909c15ecc21f5e114ab8badc2e3b0ddaacc4ad633b57efd8be2cbd8709f92c7e0e147366b1581ebcd7570c7a166ddbe16bc0f52f50647aa643abcfc7941587936eb595decd7f6528783f76368ffb76b79d46f488886c8e094f7d85a12239e0ccfa50fb2ae1315202df8da8aa7fa0ab9ef20427e12af8e1fd2c98c1dd0f0483fc47b5bd7b3cab96bef9084ce197ccb694a91c3d548e806b05d931953518b0a35cbfe04c5668381583ad82a48ff211e66e0daa5d622ee248f6c3ce912d25889594bc1b8411057301c11775864a7d0bf09f36d67b3b47558f17047aafb1b332b3d9de84486cf402b3db4609484772ed5fef11889166a66e7966a38ffbc11df10a501aa06425ebe396c2bbd4f04a7bb82dfb50319a805b52ba153f0c651878a870a8ed2d5a12c6dd0830508eb0daf582a08796c8051074dc59185c233add445b40d34cad61a1db6d15297611c170aef70e1df986bc57644cc244470e3fad8956a046b1436b58e094ce690959113579185a97c2e51c2f641bfa07fc1e798e40364eacb5f7c6b9cffcb7c6f12a07e74d359da9b28670a4afb1b19387571f28919a19d1636978b56493c2d54bdb2eb123f7c5c6cc60c0095eeedef17ddae020e25537e3a49bdf2f34ed465de4b23407d14556f08afc88b5c96131ac59e1df043ee1afd73ebc1f2d43f1080c0f2e6879f6009c3f7f5c11529de43afe5f5bced08ec8db6153d064d177e37866fda1f04f67df8b021535f7e4e2b4c4778498cab65ecb886acb3cc7047f586c20da89daf01b7dd1ec44c234bcb85d508227d99c35e68ede40cae927f1c1bd7178eedc386e5031881ac4a73ac02f0e7c0c5f26f747188fa49fba0e727f76c25d0cfd01eb6de996314c0b5fa7a6afcf6d8d96c6e11a2fa59768ab364bcd8882d8d25f089890fc1c18ba6cab26161d49a3fb72c1f29cfdd5c90b5f48653e2314d92ad2fe8eae240751b71858f10021f29d1152d17c50ea04c3bf17c78ba13bb1f1bd7f258460c08df42ae7cb7c092715ea73f5a690440b55429da64777c5615f202ab5a5c276d1f57558f47c11adadaef6e23da56381299a5c5b1fccb2798ab267e88004ebc0e27536e90cb13393b4bfda3c348fcf16d8fd74471d9a47fd58e476dbec0be247c24e6bbf4146770e5a0e6f709b893b8e22cf57af708d2f28be6c38978b6f200f22457eefc95c4fce5f3a231508ea9e56605a82a2ba28cd26a4c5d038e04f7173ff458af5d0558fced131d79c1962196316593e1e7a65716d84b7ffbd1c46a1d69dcf2d2d31b046c0aae19b35f59ae5ddec3cf06467cd4c02833373190c3332a1930bf3c3921b9fc98be558203811ab1705c44e03fa83b0d295f05ca66b6307f669449b85a433f7efbd35b9eddcf9b4c5960e39a921ad854c05dfdbdc9efd8edd7aa9fef42417eb277613f2a782d4ce5411ebc7d9c16c3176406f8441bd6c568778ef6029bcdfd6116868a4e5c26124cd161958db85ebe16781fa1dbeee6996a05c2eeefe44a650105f8990cfbccc1021297125a97c6074bbff621b7f9e0402318fbe0ed60b82dfcc0cf96a97f25a3fafd7fea7d1c02e2dc6b2d8a121b6f9390636eb5d97d8b20dafda683d55d1aa06cf3f88af563197590e273d51b126f45235e0e74583e1ae212acbd43a2697b87b87657b10f81658a2087d1b5a89122e08360e7457b40ca28d7b100040d240047a4a3038abadd1049a168be9f25522247f94ae36115962a22a60a1027ef26d4c7e379b00ad47bbf0017f71950719f5748ab0e2aec9a65548c4a395a9da4e9d90998bb343b55e3d89560f3b503dc5a51083f35c62a2df32b36d5369dd81d6133abc418c3bae78f1478111c35926230a47c2e45b0a4440a701f4097c6b6e13657eada2f59ecc9445bc6bb1707fb445757f43e1169eca19258e0e226af645592402852ccbec1a2ea2befc697f74e1eb9bde1b21240ee7b483f4c1e1868c14d6b0850f1103aa337b321fb0659350432a60b4f2c81daa48f09da9a6b31d96adec3a618275043897b61010d6df96036bc696b8c79dcde36bd95466270142a0316273b0846891911711ddd9c83141e1392022b1787a90bb2d7b0261d36c4762850cb83b8795eeec558bbed40fae18a1c09a380e231b07c82ddef802b0ac600dcbfdb3db5276edd2133073a14a47d709c2e781cf322d97a6074779dc52e1f5947176d7512888b7aa659d63e3850343c584ec3a1a31268627c153ace8363e467c46031cbf0d58f394b465ee2d4efae858480c10f35c274bf492f1ac31e3e2c46327371a44d454cddd788b8557044f92ee3703c57b8afe1b2c15d70e79cf64d22359a44cc0ab313b7dea6c9f645b42dca44a033f47266b40f1a8772182300fef242000f670d51b394254c5511164a61638154cf03d931234120fa238efdde3d8019b5e20d6689f9c75b52c07822dd9dae4c2e85badb6ba54ee29efc4ea88a39a7f360aca2880b7033f115f135c6ffaa99914ac000b70687c336f363adffeda8352c85853b395889717c044379a0a2dc7ba96dd2bbc1260ea44871fd3011d5b4817db02ecfb1a62654254d84c14f3decae8ea939a56e6d6bfc903c83f8d432706c2b8f139b852cc26336f7c44ad67a8d44e963b77a66fef07bc3a09adb2d0e4a3c3a6e59daa7f0f6b0052d07a02401f320228cd479d3730b76fbdaa3ff3ab6d2d13c44b3e82bc163acaa4061e8f8a92bdf94764eb0ea4073c7fbd916e946dd8ae4ab7b081ece91b090d86ee338d33a18ea46996803a52ecba045c7a535f34ce9c5c913a4e76695efe4e40b16135585c57baec373c3cf88cae84293820c964b465eeba736d6abfba65876a5b0f74501cf4dea997bebdf09e614b30ae09ba108d9157854f0e838075a013ea7f4610bf95deee185e101a51636b03f115ab5e9c4dcef91d0a8daf25a3f2015564f89c335f3c8137fdb46476aa1e93be573a1f803a4150f4a3cf22ebd4c21554c29c4f3b5bc8c75cf0005cd459955412677ff559c7b69f4c4917c91c5cc11bedaeabf8faa7ed66aa28b5cfd716b67247ccaccde435b3a378ff1e7025efda1d0c208ec4f6ef33b100fe666fa8423efb1d50ef55ced10f03fc6323f867979cf0e5acbebc8e5630f656c8a4de1435109cfe331f1770f804b5db83da548e20c93390e2d157aec6bdd45f57b5d874858b14264f2a30992b80b05e39f7e86d330a98f0c89d7c0c4058b0f2f9ba93d6ffab0dfe8cdd40833f4015de9f0894d82ae0b51082c06d6127c6a6a3768ca195b487afb6236e23f39896794d393478baeed82030f898d837773191e178b7436a79921bf0194f813fcddf738c0226351b79ea2ff2d1b3a91a2ad355fcf4ae408a6808324b8ea29a2abead911fafa496e56c7156984a02892321824c7c7705292a07a0483bc0b0c95342bfc9689724d0323d580a4b94e1a0abaf1d9e3713560546e4b8dee54cadd1ecfcb1eba33ab7b83ccf76ad7862fe56fea31fa53f740a93e86f53d6fa925e8fa13219d7dcf37223ed7f36626c79365f36a2fa2d8322211185469087decfd57cc5dbda811f9dd971efae4f2f1b44dfb5c35624c7154a489befaab3c82a5f5d0a54bb8b106074e6a4afdf0d32fb321911e112e4aaab5fda5b80932e3d3064e1f43cfe8358e0f2edf6009403c8611758c7804b5282b18a762c056872015950c2fc8c9d66eb044fe376fdcf00fc76008e9f9d34ab880a4ac016d37dc41adefc8cc437ab8259a50b772eb52b7bf3b2929f613008adc6ef2fcaf6f95070626c44a89ed6f21a9f560a272bcc1c08f6ad345ce4298fc4f7c61dfb9a7b50d0176285b462daedff1141063541d909fa0da1819be92cb4c30ddca3968c11d1238814f757581eb4436cef563e27efa98b4085a68a59378e98c4ff92c34a3aa4f27e2f19461a94ea46732da19246005f639da76c94cc6bf88ddb80860d82b42da96d800a9aad86d35a202b3843af338b9b9974e91ceb6185b1e2d80552fbdabf7c0c661b498a09e6c8bf2e86b3687b4ac6be1f01bc90bbf9d2e3af96cb617b8ba829188c48f2f201fcb0bba872e4600f0163caf6ccce3de54d58e5bfe3b976a9ddff88534011dfde498a2812de9840b333d59c9e6aedecfd5225d031ac0ce33ddb321620b693f9c682fb0024a784e4d171a05b041ce0160883fc180e4e91a45f38f910fcb59cb2080250faec5217136580c3e8162fce8cae42fc06ef46bfa9e23c459c431cc5a8da45e2bd81397bf98228bcd217807b79a101bfe3f47f692e90f2c601366fdd9cf657015b2362f58793af3d1210b9f2c9b2887d8683a7d92bb93e48e9553d80c81de33015383e49512adb22d07e619951a678999436cb2b1f8762952bd378bd1e7a5d8ed64b29407a1022e8859c7a802d04144be14f9738ae0bd1a48df47e816c957bf2818908ba10cbbbc36ef7410c4917c911fb0344628e14d82bc327012189c9f6aecccc64929984dcd932a2642123c388f5e9026d5f2c6ff1633a7e93a6eb6f553318bd27aca1e7063c496fe837de4c4833857651aded57d3caf01d01a97d7cf3884bfb854c61a55baefa9e9c53d15d900d9bba032594d8805ebf75da667a0e08e8077d1efceb25d5eed83ba54ccd56a03512877833cc69e594007bb6576d944058c90a204c8637879ffa5d1a986d60ed1e1e56bedd4558aa11c2c67294dfc9c4c984bbc581e325c6dfca843f69358c2ac0d4acc5501b74b3f01928d67f4d941267f0d35dbbd5aac8e83bb62cb04cb63e5c20999563e46d8e5101cbb60f6a737741ed7495989812a8791022c1ea7afa71fc788e0bbce8ba383bce09a4c8dfa337f5493eb377ee29ad4c14df1362a63babcfb31ec73e52159042f47b2c6e08ec82b67b9d6be9a9f22d1065f60f4ea0be5305cae31fa33749111ec99261db38dafd04dcf85ab2bdeeba9dc0bdeb3f8fcbd4d9482eb5fbf63ea4e4023ab07c311be8b81f7a5344d9c7ad1dfd2962c663cd34d919b48a0239c657ec0e8fcf9f135051a05aba0c5c043d0940991d5ccc5ff1915966189cc4abbe31989cb0facca070b1e80b716dd142c61b9327f195ff4322c5cab8cb7b6e631f6b6223e749e7447a6fe7410e28bed3433085079aa350204f53f55c6f3c8b4cc870c91eab94c8a6a3b89a80838e1df793aaa161bbbe80c2f2f1fec5944ec151d75b91ce4ea28a075e2a8634b7d85ce7c3dc08ba2fa2f56e573dcc2b156ad3fe51bfd91f8d9d31dc03ca811adc5e424f74fd15df6ffb59721c37640613d519f47a97bb05e3787be41cb1d48ed29d306ef20d80150b9eaaf202ecf808205be8c795197dc5c1df75088579a0a6adc14e7fd217d787675cd440ba10d1ba8dd97fb3ca2be79b90d04e36b9004c9741602be93f03a15bf7c6adeb5b84d717ab67f9b4d807fa5d9bc6d948537adc54ec64fd69076d2b373803cb2a317d4da20e9602a9c325db080158100e4b0acd48d7c86693390d449dc834173de4b0826fb941f427b8d73101bdf110e561a81d007cbbc2c3d4676b263943022994c1d7f03f61d475a1a56d67d4509d4986bb76ba8a1531e617b725150db8d716321eff33f907f3d19ab3f53091aff08980bf2e9f88d1"}, {0x1010, 0xffff, 0x3, "e81b60ea1ab04043afddc5ffe1957e65cdea5e24d99cab6e2c9df3a8ddc6cef27555182a63998f86eaa72edb89bad37d4e2af73636bc97491275e12e5dd82385b0b4542cbf6eec136310150c52b4d564c0c3718b6f26768271e1db90deaadf710d89beca30b6e49875fb5ecc33bdd2ff88e86060cf715e24e86e76c7b849da56a41c2dc20b0ae75a3b0eec6f66e7b535e612ea9dc8f5526fca57e023056bc8bbdd42242481d2d9012ceb261cd36c6747678f850a3c7b16463131f8714e5d89510276ba0e359c416780f46c041b2005e472da7ccc485e10a39a9135cc5ffdd393c00e50744235f97950527ada0d5ff5fc52861a600e5bb8da360220bb90d4e2cf40dd761c9ddc141d07ee8f58a52414e48ca0b5e16ea9cd37d75a7e27ba9f154058bfe823b8285dfd45872ec2f68050d650a0dc4ce13bf67749c6afe90b2caf42d58cf6224ba18f969ad14e01bcfb0a00897a366f081db03b876025f47b4e0e4880f728779f443f6bfd099ce0745626c38dbe5e4c9dcde7538b827b73d8d168c40174e068802b5a25b902ec3b8997bee3dc1ebdd36fcc58672d53e573d6c2bcf5eff6e4a52ba274063af53f7bb3d6bafe74dd8fbc65e1fec3412f8c82139a1a53a3eb669cb6a475ca1f392c560c1537d1a57c520ffb9999ab6fed20a33d1feb3015f0281fdbde61ba67bf6d3dceb70de1dfcadb984b0a9c8db35e9617a2427633e1020889194f4fdf930e33217882e4c731e8fb7799599ed8f26f5ab691e9263e794e77a620cf7d43d87cc7e6fc0a3d5ec71436a2adce5a4415fcad44cfaf5867086ea00f46e92ec711fdbce07bba1c39c294ba96ab1de00d5dd4cbde4df9e4f21bea65511f486160194d5f078afab4db32de1c01134bb26b08f0b17aa742489c18a5e9c1e62c54d1fab95e052dab4eb6eef9aa172418746c9a9b314914ad1d6f98304a7c415bdfbb7842603827ac277db8608253cba225e6e715851d269347c78833a8bf724a7a73bea0fcbf3fe699a33b044b360e14c85d399501e59fe66cdbeed23f5e1ae2f4d5ba5b5d868bf254d242ff8ef0142e4e2b1247e272a99673ea2404ee5d6b250bc978d97a69840a8addc3660d4505309681118c7f827e02d3e73eecf73113dac11fcd5e7476d797ce9919f61bc005317317d50d4826e3cf9efd6d188878d8a747ab968fd6baa3c5abaaed22ceae6afec465ca32b94db45d895c1739b15872bf3be8fcec2c710362de7193d1cbd3faed8038ba98751aa6a03b0c9b1b02d52a7048f8f337b3a8faf718983df4f2cbfddca39d98aaa36931ddee2443e51bf6b8b4ae0f3de99ded441eada7e9ce9f5399f297671c9d37db8735f5a875e0d821980b0d22ef84f5f9734d56d486e67f458d599d05f63a13d491a8aa9b171c6ccc61683a826025d18a7c5eca48f9aba6af2a724a2129a0ce344948e744c827a4b9938934882051c396486395e8c8b3c0543f69e84df9045b8e039f5d2dc92903c3e97bfab5bb3ee28c98b5d4796390fcf2cbad86300ced02b195c3c7e48a4115f69e66ebdad7424b17ddf1b17dc749b1d4827534fa092da779fc19f88cadf6ace8febade5774fd5332cf9925bb4412b04bb211982d5856a3bd5b2aa157c00b78eca2773158b5817e7125e3ff0220d1bdb0a384b55ef5a07b8257525f2107dd0338b42ca4b59b558a1e234e17b0b9fd7cc71399c10be309c8ebe72911c9914f1fbf9cfb52b0b57ca4c2d53b11288691e2eb6d4b771513a1fe9c3cbbea6e7a6fa86572e12b97bf55404180e05f9994c23491e4d6d4d41e916fe5389acd62784427e70b0a2dc26489d9f6e070c5a0a54b7b6f5cb8701c9ea66eea29902a1e1b7173339eb9dda6edf6c49b749d429931156011d7b2d8344bbc2382730491c24ba3ee16d5bf82408b69748ea4ea950ae318322a24ed92fe21bab5f5ae50dcd581b6a61cf98e3eacd484962c8487f7bbf3ba3bb118943cefe4f380d234a38063a73b44c4267330658bcccc7a5429c3ba4ddbcb7d1d168f0666fea86241c3e16d1aa9499657eb2f4ceecc5a1f4802fd4d43d68c6e3679916ee755a23f7badab2fea6a55ee874e82bdf80f7acb4ec59ba59b5d2219ad1c340d482a964b621048ac4389660c5cb6446a4cc649f994555427636c3ba642157fc34162be711f6e04a27fb0b8ec4693e511bebb7eb404e541b6311897c1d9a27149609b64602bd5183a807d6d147b69db60a094a0e2378065b1059ab6008d3bbed4e001cb55441f395ab69ee1c279113439591c47a0e03d4c8b6df15219881fe0abe05a9dbdd78b2f5e3188d2c5b45976b24fe550fe584338a489410ae586e1dc38b130129acbe2b4c1e5f67d242c134af72ec7801888081ce4f4a42d0f71aca33d528e7e623d1b0d4dfb63d26ae409f06648b2158653f241a8b6cb7ecc0b8be5397996455739418faa43f0bf8a2814d0056c3b8772d9a169f0429bb507001f7bda149bccd6f6ef1c5bb01349c591de75e98fc79cbc2f6213697e01390a911114390ac849a04bf4765c0567a4efd2e7cb1b19cc81e2c0361fbd9ffb77cc85079fc81a86a665dd15afd20650d834bc2c5327c5055e3a9c3dfe9fcc6369da5ff27fee019e31dd9e22efdf21ae0028e2b8d27e2920434c35a3b8ce1cea30c6984de653cac9027f3aaea0c5d094d95e23b6e24434b9507e2e9c2cd5a9adf82e7e24761459becf7a8e83625416fc74a89f6488ca2e75cb86380e7be6d6460755d6054795b35149f31c1aca6887e3ba03cef3ed2fa6c71c224dd325f1662e8ef75776071220fea7c3d730c8c25f5de8785a4a37babd10c2cade30fd82647fa1d71f6504b4f9ec0ebb155904112b865fdb7b308407a7e11621ffb9a96a367c9067db20e4dce73729dd7f10cf2d12c89790f5c05d030565e791a24941ba3391d6db696355b370bc0bfd906b660a27f5eaff1b08c598d79552f42a78bb4a30286a8550f0399b525c51c14be4ea4128336fc691a35cccb54b98c532f249524b5c54433e617c14e1e89262bb3945377fd5d6765a7d5ea40e497d06657b65d1dd6756b300950043e0991a7c5446d7ac5317c17398598416a8f9a007faf33467eeccfd01e45d3869cbfacb0fa572683185b70880660b3fa1b2fbf12a3168a6385adafc4322af9fcd894484f3ae7d31577a39f34250cd2957f771fc000710d551046a436e593683e8eacfab8eac93f2e278e2a3ceeb695c337b790497c3323ef8b55995d0881e6dd7952644543d0d07a5ce09e67471cc862d8efdbd7dd0c0b985f89194a31cdaf9d6994bbd20d331f385aaf21cfef03969c2eff72ee49ef95ba8a5ddfdea1e97e2da34a46b48e347d46b5d7aeefb63c5dac862ee1880235e4d6842623d00d7a5dc6694feebe4baa94f4fbaf04c262a0a7d95e062ca5399daf7e533f6a15c7ef946782bb5af5a1c144e6b22b69c12e053bcc6483ed4b6b952e5a40fbcf22165174886b5dad73e29e9d35515eff5e0bab6dc618a0e4601b35e40841cb67ea0ce4d5e096ab47a2cd8d12d76cc33381ff905f3d487dac3b390da52db0573677266c6e28215c6ec8a836964eb4e7913e2d2e200b15eb656e39c287ac8297f377ad432ff1084c56d21b18e9bc6db705c64c4754e149eb248912763fe6dd35c003eea79dea72b36c194ad988318e3e009efee5395b7e65c159c51d0b358044cca3b64f5ee62affeb3443ea20a872e04b9781aa39e8abc4ac66a028db20be7eee1ca1b48a2c2008ccc9890f28c6031daf232c135a9e2cb7c908e2dfb6482e090cbb58a80bded52eb5f5abeffe51edb1df6bd6444921e0d7eaad9d3d75f7f948c3bec0319ef0e229a00209aa3940ed77f8283c5c2e3fdd14d9f0931733c1eb16932344236cabd491d71013bf896bf59f22dd81e2cf16d53e7bae0a73da20bde22e739b5fa48d46ea25618f96887a5f2c7e7ffcbebdd8b7cb6cde77eb8d153b74b7bf7400b4bccab29c5fc56055a008031009e8613d3b10b76f09e8957c6f5a0d7b37f136343d85923a6f70e58bb79a6c79e500c13d0d5182736c8a582e98783264f6326713c7f8692eac22f43b32c3ba81bb5a5c0286adcb39577777c9abfe1c3d44197887a34b0009e037809328014ce625396a17531bfbe0a9c594a7884f2c67d0e0dbb0c422d899d64c021810f74fd8fbbeff342ade580cffe541aa78afcd8081454471fc6c379c78e21a743bdf982879fb2dde252fd3b1a237ee80cd67014805a29a22877fcbd315ab381c2f60ffe905c3fbfccaa2014700adc32dec9b6fb4fabd265a51d230242d7f4f6a9c5c17a35c78d71c091134258106adf0c9762e5e84d171472926553f5f7d0510de642ad2c35ae1c6dd6dbf22a795b968976b6fed2ceebe51c3e6586a2c96fb7cd9329d9f7ad850738cab21cd637d16034c0ec0e390517ee96e59c04b2ba32096e38019608224526229a35dd7587eaaa0cdcac7223efe8a4d0ac3049d54705124376303d2799b6e59c19e7f892c667777705dd140c4dcc7448a1678053b835dd625b65fbb56c62a272f39e4325ee347479855b3f38f3b0dd56f1ab98c50ea05ea1d58eb55023b7f3d1db1189e3c91bd4b32babda4da3e754a0e2decad4ab160a493eb063464290d284f4f48d4b5e551703a386dab31adcfdad1e967f6f2f09c151b9e7acb9b4f06483b39bcddc15ae54753d51fd6739e17c80e22b1362f3b3feede416e568ad0ffa1144e0055d266b0d70bf5074e26e6c79d9b6f34cf36571f156e369e3d6f1fbdd536f2520664a0712c2acb61112ada7cedba66c0834d09f59062687d30e05f1f57a129b6aeb3172035c25847c8e482d91f3cec4fbd9cb8c45aa8c0dac10a902bc56dc2321e85f9fcc08e44de3bd3bfdf9bdf63d8defa01e22f01dcc7c6519619c4a61c99e49f83a1f65e582b55edbdd9f21f98589055532e7a0b52e76f4ddb3d84833a541103c8b3b1e839963f6e7ab322781dbaf8d5cd34d55c7f90e2de3455d8560a0e9672ef58f8f3b042e7254fd9c15b17d91f10b80d62678a01696a20e1faa929f667ec349b14b4d91efc10dfc0f2a462c635bfdbdf2116ec0d99c1917c3cf7e1e4637e1dcc0d55ef8973f914f37720e01115f10a72e047fbde1d1212d3924f9cb6357cf9750bb0cdfb98fa856a0fa767268f75a41b0d78426ecd8a01e6760efe9c5189fafacf0680c702025196387df669061bc827fea9fd3b0b13c659a67cec0ef74346216bb618ae07bfc8e1ffabb62c5ea57166d6032bd4591424235c46f1214c5c10152e2dd2c06817d07f782e6667c587b01a857667c8ad7a402003957d6fb10f0ff3fc44c275166dc828485797c7a88164fceb14fc1c1fcadcc484c0e7a6d76f4d34a5332dc065cf9588effede0f3a19c0b58ebf537ba9ad4f6708fb3f4a2802680f95c82b7d90947806511552b64741f22eb87da03e1127900cdea3bd0102c76d2711dbc490d7c846eb7a6ae48f2f14eec25fe86c23fd9cf64d32c669c4d70b528abd18b5a71fcae1eda57ba793a926190e909a3b9986d7f0dd95496434e7ea6afb6ed29818d25ba1d9f4a8c034cb8cc9e9d90074d741e30202ba868e5c3b7cccaf33f3a14b51e1eb63e515a1bb455e626b8f9254461d176d9e18f20dcc810f16ad9191743d0f238111edc317847e4641a08796ab13a0c7272820a1e5052adca7e5ecedbe20ad30535f5cefe52b0c79c35aacbd1f938fa6898d860a99a65d927e258b2ff327efdfaa68a3e899c6a0e9416c3671fae411fbd96a3efc88b2aecdcbb703e6daa959678731869153df9f8b30e20af8a"}], 0x22c0}, 0x1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) setitimer(0x1, &(0x7f00000002c0)={{0x5, 0x1c0}, {0x2, 0x1f}}, &(0x7f0000000300)) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x9) 20:38:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0xea2db08953ece51d) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x2, &(0x7f0000000380)=[r1, r2]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file1\x00') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)=0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r3 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x2, 0x0) renameat(r0, &(0x7f0000000200)='./file2\x00', r3, &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 20:38:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x6, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 20:38:43 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x2000, 0x0, 0x0) 20:38:43 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r3]) chown(&(0x7f00000017c0)='./file0/file0\x00', r2, r4) sync() unveil(0x0, &(0x7f0000001700)='r\x00') flock(r0, 0xf) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) getuid() semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r8 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r2, r4) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x7, 0x8000}}) semctl$GETVAL(r7, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 20:38:43 executing program 1: r0 = semget$private(0x0, 0x7, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="1021", 0x2}], 0x1) ftruncate(r1, 0x0, 0x7) semop(r0, &(0x7f0000000000)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) socket(0x1, 0x2, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000600)=0x4) clock_settime(0x2, &(0x7f0000000580)={0x7fffffff, 0x8802}) semctl$IPC_RMID(r0, 0x0, 0x0) 20:38:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x81, 0x100000000, 0x5, 0xa3, "a09dc48fedc7e529b3f00b55b2743489879393c2", 0x8, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc", 0x253) open(&(0x7f0000000080)='./file0\x00', 0x10010, 0x40) 20:38:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000000)="d26dd6dc5f893941a64215311f52f0ce0c9030e23ba7968c0037c93361513f4a175a151d27bd50098a47fb2d7a4c78b4d9eae9d2dc4caa38946fdf1e995b951721c899b7397da5f3a6377a72f091151eadb57d6ebb7fa215f3249af781ff9c5721abbbbec8775c6a4194f9d6f7eafafc0bcc5acc6e1894f426ae95b25751d414d640847e714b5317016b6b9b4f067ad208fd1112af5e8532a112befaa800"/170, 0xaa) 20:38:43 executing program 0: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) socketpair(0x18, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000040)="f16451db864b2f3ffbbd822262bd94a6b6ab562ee6f10cdb17f817b5e24e22ec653b9b4212922d3d6ffe7464547acf52cf4c4043ebf92f2ab04b006769138b29db8c08c67aa89687c0f72ef509d7b00fb652c72fe4eda686f423c1ab01e2c3173c43aed1186a28ed5debb1499d436cd292037f17d75188e73f232e587a2a0c30e58db722f98e4af6794e0b04270c52d7998ad6009d10ad1356db43604fb5a565be6137fbdb78d2f15287701f65b919951f355f52de61a4465d3915649a1f7795ee52c816991b74372e9e68eb402b12f121b85e3c1d9467704f2b113ca9fea01dc7d528ec637ff4679d31dbdc6a97055074bf9f3e70f0a0fbea7057f69165ec03a86a63a8e92e08b44bfffce695c411418a69182ac6701d0b8ba6f5179241db2e014cc277f680a94658bdecbded5cc1137d8c50baf0c8109cf8efa18a58791436ae93d55bfe76f3edf228a86ba8fd0c6221c68604d1470262f6d88c221cb86d63670726dc05247225f74077d8ad6d4e5f6743be80d9a7d608ba86c13ffa87417ee44162054a786347e13825aea9f98c53644c0d914582315c4d2301097b1904321bdc37e1e24a26fdcadac652cb666815f03ed85ec589d2a1328a84437d71558c2ea2fca66a3fc5f61490dc460e5956523ee101ed62ed092dfcfa26d87a87d7d5e2f8a27ddedb38ce7f26f4334e4c4e7d97d21b5d34e48cb7167c6629fcaf18d984b6b608412227a95227555ee3d10f5926d07f6b45666424e29ec7798947d57bb5cf95db2560e4e9938f0e4e749ad79104fee234db2e3b9e7a9f208b8c739d1f617cb22a00d6955982a430259464e6464d293e3bf11a04a3e04e77714f6f3bfec672a20d500086fd2078fbeee0b15e230ebd350dce1200891e0ff55a27cf59b39a0386d11206e546062feb16b9cada10ca24854dff79a31392e29f8fc2352268e06c128739db0af2547b190ae02c29ba84e30b1cce89d01a218b86c8358f7ea5599e0ff0c9ed76308ce3d32187ea43e78faebad4f7f326051a43e857711b8a3be0f503fa7bace3837c08fe4de5cc5e705fb8f9408d8cee8faac38744e8f3b10cdfcecef7d507d5de3f879ccbe31644380fe4089469e66885e3678cef7e5b66fdacefe61986b99e93c34b8a08a49c38f733130cb36f8dd03415a5cbb74c14b79e662cea46b4cf95d8d0567b8b2392c411df01ba231ba0d17fc9da9ac28b80678eb1b0d2286aface50a3dd350d3661b1c668df9d687d6e0c12a4168f8d30bbe06070d1352c8e775958470acde2b7e8e2d73febbd769922a3dd35a8b94490ce0088a4a07f84c3f367953c3b4e488dce97442f6671e3ce3b3e00cae09e36c34d8f90c2abbf114140afc85a9864333583efe6e8171ee8989ff631b64e23cea9c8692729f1b3044d5a3a083d40f29250fe6eef87ee86497dad0931a67d117967e9ff794d979adc8bb389b869701553aa5109a14bb72d9480a8a80868c4cb193d38a273da0b8a73d32fdc7d15c0ae9b49d5ada5deaddd49078fe69a8de924048f7b711bf0d691eb8ea85c505a09d81a039a924e7182891f2b4087ac553680783a3b6b49c89509fc46434a23a71e397e939ada8e5f311b178ecf1fb1ee6b56be540cdd6696fdbac2c86257a0a1b2640428084de45e5305105aca16d3f86896595654084453f216bd4c2e7b258266ce4da876154db2e2db719ec89647e4b3ac9eb8c9cd5eb6d174c1e455395f79c5cf7ee722719d4ef7b98e2341cacdd750f28b038e368ae96ee830ef7ee5fc60a264dc9983d9334caf3fb27df06ecdebddcfb4c773674e5c9975c025879f5dadc088f1a590a4845c58b468655bcdab44ef384be229f6633f5ba8f682f7d935eb3ce652048020322195e08266fa34f6c0fe171fb6d4108e9ae2a758f6ea1363a28b3709d1eeecd1d4e9171e777c370614e24dc10eb5a7711d40795f27011ec634f102638e7f737b2ed12973e2afc92d8a330eb7d9fa97867d464aa2d02c62e2fd7973fb5a8c03107aa2b02a4f99966d456d6ab119dfa7b3104999bae0efa3e62a73f3b9ec1b66e7450e16325e1dae45ff1d2859cd0f05c6fe840b456c6d18392519c0e2ff6990353d5439f22ff067dd750953ff3ac882e26f832347057d9a11d8a432a973e6667576a7e48253925b1ba519e6f4aa9a0c7dd3cc3403a5e585aa083a255d835fb796b5cd7d44fc64876a3d4cf64b3f352166301c6af5a914242844a8236eced20fde7a5e434096782890830e0b901b6da84a24d5992ddca0037237b391671e24c3987c212b2406ff1cb9e0b3059ef3d16839696ec5a2d20135a0762a35f8121756f3284ad4fa08cf09868bff0b3f9b31f24e87b944fda2bf2ddfed39ce578d879f76335a8f5132b7c7efcb217d0377cca8f3e70b8d3fd2abe9f1771e876e4bab2e18369a68c4fa679cf81daaec2df558642e7d4e0b5c75a9405563399bbcf3a79e64f8199b9a148b1f07a47bd714eedccf2633f816025487900990da0d7b0788ace13575947d111b5092796efe89fe7c2aba688c6530b1cfb8de8173668e6abfe7be60af3ed2cb3c2c6a5db5d8dd2750bd6e672a8f629a35c3012f0ccbde6db0d36f5ee9aa8e3674e2fb78363427fd045cf94c638f33be7b758932e7eba413f4a1f5fa6387171d4a6def4f066758db85731f32f2e251aba65cca7968a5ab2f9755c4921ed72bfea0ac7a90af751822087a964ed04056f1e104f5c372510fc0bb6313e3673baaf7d7b6eedd0459842b9d163a58dab3853c451a697b022a4ff1649e7dddff2904bb0ab2fdd3c4df9523f31c4b59b0f98fc5182ed0ea1f0d7bac69d392ffa7c1ee0c3ed7cb8972f175b78b2d1bab42bb6bc6766d1c80187732a1f2ed49c8e423669bebf4d676fa8b265baf3cbd2ace2f746db4027b066d28eaa4646470c87ebec34e6014b8fbaacc349e7086e5436bf4aa40e47652831e97d746b785fbc2a11dbf520113390a830c05a6f09242f28231b00bd186baa0abe0a80d637ad2a031e6e2c61a971aa218db953e207275c22e662dfca2f576297564eab8931b29edaf37deb533109a1670b4e5e050fe85e1fd13814022c8f023b31d43ea32e6f5f49211d6ce1a728704ce026c7d680587e87d94174bfb49eda16e6c77a9ef35925c84ffba8559fffb1d80a11d20599e08eba3a1fc06f1ab292708bdf1ad7ae745952daa025fce9fb9cff55fa9ac9fb85a4c44a464ad391ec40557c97efc570261763a94ed238e66393dfe1befff4ae5d5545523f61285dc6bf4fe68d7d28ac77258939329db0aad1f25f29a1e430993e1bed3db346d8fb578f19766bfdc3cd47effde0509365fec1bcd5b3286b416ddb9f4d9a37247e30ba31317ff148d53d1c8b787ff43cc5c63ff299f34df24381de25f056297b27ef8188d09a7465526dfd2240001316a290d522b01528b3a750183547c12d113793440a7e14e2195b3bf5c6f8c8b4af5221d412757da1a47472b335983c5d05244a4a46fef7316611e5d00ea7094b162b9ea99f408c747fc1d0e68853ed5ab60e1237863c32cd1b5761e3026c3ce9f9cb26b3bd89d20e0f928103516d6849ce364c3622c21051f6510b39bc287ee9c3c6427fbc95edcf51b12915b3c29c0d1333df7e13c684e0c539dc7c3d47e5ade00c483af30d3948bcbeed621225123594109da973e336e4787169c928980c1e773445a3eeae20c1e4b0a577fc1bb4acc80a47b6d33458ed479a15fa59d173f3e5d3bb9829d9f3e5bc3ca10fc96e6fc6df8ced76a6d518ad94388a8e6611ec9b0f7c637f4c2593e45b6db0c223e19ab4116e07b9071c3d99942c071c424713c64d327b23fc3b3e7f51228f6b2dea03c971c7bddbeec08ffe87ec219cb643f668bebe95e46bd4b85b136d394202e509e9154572f130e59f380da1846fb18bc1d8bde707c3ae917a80c21b3fbff2d3a450fc165a38eeff6e00a12e01e05c727ac53b755ecc8312e8e83886b979c18569f39978652c86a36d585e451a5eedf3be4452a32381562de866f66f1a6b366757b60d0abedabb7eec44206b2346c4ecd548228e1c3aa8d9edd1ae73f71e8d72de56f2091095f96b46009754d6bceba55a96e5be7ddb96c4e348d1e5f76b4fbc00d51c339a7ae80067610e58b3c688f2a0fd777a5edfd5d0770cde2d76a67ba3c53363fad3f288b29191a818b5a0b014422e1a003fc49eca34a8daf2079659dc7e48348decac656c3c87548e4f1ad3adee309f3807b065d21e723219ca579d1c7d7180ae402eb506491dad815a6b8202f8208ba61aa5a1460e42df6dc9b9b782a8e310413b1231b37393ec0e1106a8cb9853a32dfa6cbe5ca1127513d1377898df8ff975bfa5bb7a445efa2e66b820dad0701f3821f46d1327ed2a2f3b92b2db5e644274dab9cd88eaf3be58422cd76341518133be7c648d8cebe6a17e74a42d36a37e7ec43efcb93bd422a9adb336fc5ca21d4478dd2be72aa7c1c06a8a7f87a26dcab53c91a22bb5b882be5224b33559f0e1546e9d881159141ffbcac5fbab28351e1513d2c30cb4ff7e47f6af3e87c23c67a9aec2a0b98476424d90b1bc74b11a3851c702f8f7a78c32f0fc5177ddc0541bf02616866951e8b3f59e08893364cdbd7cbeae958e8fa2bacc98306979a77cedf41d8c4448fa948b6e438e5d2cc7099e936f21b1eeef927ee67a0bf0db58f6258b75275d6032c4c67b694ef0bc850a1b60f9e93d3e5b290ea6b0878b7f019e3e8f5a2b7a63c557bc3360699d3ab3f5c5922952d9fc4b259eae9efd2e84a40c5b5a48894b3819bd1efe1845007bb44d77db7c9d6bd28e3e09e891cae72ef26228dd3b4751e5a1645adc236f4890eff62a72610f80993f88fcdc2f588e3dcc0500ee4682bf8a82ac17ad19888c0aeb66fba03f2a1c7465797f33428fb2c0e35ab32a5fccbca0ee6363755674121ceec445883fa82df6ba1bcb28fa7c57070ba6c8a63d6dc7ec4079622a6c3c1d88a2ec97b67b0e26edca604177cc270b2a30ec381c5c847f1c8b5dd0316313d43ead0b77b1f6a64ee5ea92bd411f0392af5ad119ce580debf687ba94768cd3d86f138d741237ea9389f7975305864ceceeed143213215fcb4bb09d32c8fe5d93f8e0823c7ebe0f31c38172e916aef27c956b4fabd037daa8e84f2a835868468fc767b45d966c7a4ccedbf5cb3004c10098df676b62482afa0ce50351eb201a63c6beebe7d872e6b19634ab82b184543a19110f2e4c76de12a87669a8387ed233eca20e89eb98141baa8e310469c9e0fbdd6c6caaba1c93a799605c2afdb7e6bce97461c977695c75e875011d11288d606ebefc08ce556b8f589e7bec35a37a040974c66bf537ef897d94c327b45f1f71778994410653f32f7001ea6c0c3db7d2336f5ef15bff1f91340c09a5c6d0a1aba67b14b52684975fc36c2cd04df2cb7853c98332e0d150f58372baab80d7f4a1a8c33f7daa28be43f562ab8ce11e0f8041acaa90f0b1c6ee4afe7b59daf957c74b75de865a0af2582c680ce12c94fc1f33aef9e30b01f9b9888ace010d646911d8bd9d4fc2cdb9ea7f939261247f057d9592ead8554b75695535e3aa0272ab896554ed7b3203fd5a86fdf0def32b218efe1ed69157af50ca6dde151847259d56d7e8fd68c274d35c25679d3f1caeca6ca01ad4481757886625c76a34ccb8af15af5b9d4f04cebb42275cdfdd3080612e5064d97e79ddd604ced19b580b9e31a7c01e85a4a287f76a0c29bc60414cdb2a6cde85347020607784f9812dae9be078c59e22895118abb07f977f7efc3ae2b", 0x1000, 0x403, &(0x7f0000001040)={0x18, 0x2, 0xcc, 0xc127}, 0xc) socket(0x0, 0x4, 0x5) 20:38:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 20:38:44 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x7fffffff, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 20:38:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x80) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) fsync(r0) getpeername(r3, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="000e00800000039b", 0x8) 20:38:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xffffffff) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x561, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x3, 0x401}, {{r3}, 0xfffffffffffffff9, 0x9fc48d0f107cf120, 0x80, 0x9, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x14, 0xfffff, 0x7, 0x5}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x97028b6}], 0x8a4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x1000, 0x5a07ea39}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x5, 0x1}], 0x18, &(0x7f0000000280)={0x6, 0x391}) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() 20:38:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(r0, 0x0) 20:38:45 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 20:38:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x8000, 0x101}) 20:38:45 executing program 1: readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/56, 0x38) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x8, 0x8, 0x8001, 0x2, &(0x7f0000000080)={{0x3, 0x29d1c183, 0x3, 0x101, 0xffffffffffffff7f, 0x0, 0xb28000000}, {[0x8, 0xbc, 0x0, 0x5, 0x8, 0x3, 0x9de, 0x4, 0x0, 0x800, 0x7ff, 0xfffffffffffffffd, 0x3ff, 0x4, 0x6a, 0x3, 0x8780000000000000, 0x5], [0xff0, 0x7, 0x1, 0x9, 0x6, 0x1, 0xffffffff, 0x7, 0x1, 0xfffffffffffffbff], [0x2, 0x0, 0xfffffffffffffe01, 0x5, 0x5, 0x3463, 0xfff], [0x6, 0x2, 0x1, 0x3f, 0x800, 0xa1f], [{0x9, 0x39177020, 0x40, 0x100000001}, {0x8, 0x7f, 0x24e, 0x10000}, {0x0, 0x4, 0xff7, 0x9}, {0x6, 0x0, 0xfffffffffffffff7, 0xef7a}, {0x93, 0x7ff, 0x1, 0x7fffffff}, {0x3, 0x8, 0x10000, 0x20}, {0x7f, 0x200000000000, 0xe5, 0xfffffffffffffffb}, {0x2, 0x0, 0x3, 0x5b5}], {0x3, 0x1000000000000, 0x0, 0x7}, {0x8, 0x7, 0x100000000, 0x6af}}}, 0x0, 0x10001}) 20:38:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)="a5c99102f40a5fd1674df634ea57", 0xe}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f0000001840)=[{&(0x7f0000000280)="6f1ad91154ac5cfc09351bf954c43b5f027521a487deb672ba96228e8faf3bc79f4cb55e420c5b8d2ebd0c3d7996ed1d9af8e125bdc19518f272125ca8c574c496b44f626ffdb8205aba6cb4ec33bc8005081bab2166579bf46074f7791d2bc8", 0x60}, {&(0x7f0000000300)="915f0eac536125e5c8040c0f97444aa0747376ae61012c909857c4ac4f49ee8d35b119086d989fdc14215e13784baf8258a666c58adffb5f1155de500f897fbb646f4ed5cd8652cccb7edd6fb3b0c8e71dcef091f58c9c4408e7985d61f31ab4b8c1d56a1aa635cb93f26605c4179afeabb99806951bd860c5ed23ae0602d14eeb235f0d2b7a269fc7", 0x89}, {&(0x7f0000000480)="daaae1c75f716c7e832c9348e47d0f66d021fc78b065adc8417e21fbc6a90ecefdf30a2db85cc284af0940d0a8e3219328386aba8f7d8faeba113ec213e36fb23e4256ed01ebc6bce96c31d23e31c37301ea1e4f4540b43c6b2d2f9381c6283c8a83dd60edb24f98098c6b59933fb6b8bdea4ca794c1e4fb6bf702201269f1fc8444a0e0643ccda1d1d7f2be6bdfdb15eaed913364ddb0ca797b23ae42c52c038745", 0xa2}, {&(0x7f00000003c0)="991a1d2d86", 0x5}, {&(0x7f0000000540)="a977ab853fa7f9358f02857d90f7678d0a6cf79cb72d75b496cea254d56d055468bc4c4cd59566d1a4e2bcfb2fab2116e94a3b81ec7c874c4bb6e7a79a43b3dedbe0c05951b66d742558c3df7e5e306b0df79b48bb19a9b5231285120b2deffc7e8bedeec0df556cc7e7827a0599b4", 0x6f}, {&(0x7f0000000400)="51dab6f16a0618794c85bd790187e2af1e", 0x11}, {&(0x7f0000001680)="9c30ac67225517573604933bf87cd078844a50bee1f3bbe684bc09187b6cc7f8a4c27b84607dd183609129338b9a3044d49d82fc389c8198976dbe4188aba45deeb49a0e4ca23fa765ad577b15bb320bf02f737756b5011991b0c1a5b99cd1faff2270975acf8fe4303801ccf9b0e3cfb7f02673c9bcec8d80570739f0993c95df1f03523a77e8f2a13ea265f7b18d5b521a9ce69e7ade04efe1ab363529d841bed5c343220379ba36096178539096750ad9485243bd27bf4379db9599", 0xbd}, {&(0x7f00000005c0)="b1396654237f467757d53cee590b09d30e14dbebe2a2dbdd7085495e0625c8777e1904f9df0b64d8f86ddaee3f9eb7a8fc235c59dd0e1749a19b748c7245f56aa92bdc8393f2ba880df4eee7733577a16855c8b2fc3d2d771c24284141fb4e1e64a7a95dea5b195aad4014acf2254e8f57162ff9088c111968", 0x79}, {&(0x7f0000001740)="03ad97a9f5394a4a3db6bd7c5e417b8c3f7bb6d2154a771ebe56e20f5048ceeba34d26ec9b6ebe213268f3c32d751f74e4fbf2bffbeae92d81c701612362fb74cee3ce3214f7a562dff6ec7f0e468044c473769c82926e9b5cc7e34186e1f55a22e1fe34ef14fe9751957cfe1659d3a8bb79cab8a6faa26414f9f6382616e476624122c9dae88a13cbbee0d60209a5de", 0x90}, {&(0x7f0000001800)="1e7f", 0x2}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) linkat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(r3, &(0x7f0000000140)=[{0x0, 0xd9}], 0x1) sync() 20:38:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x3ec, 0x40, 0x0, 0x3, 0x100, 0x7fffffff, 0x1, 0x8b3ba98925a4887c, 0x80, 0x1000}) r1 = syz_open_pts() r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) socketpair$unix(0x1, 0x1, 0x0, 0x0) fchflags(r1, 0x0) 20:38:45 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x1, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="18540cb938", 0x5, 0x40d, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x1}, 0xc) setsockopt(r1, 0x2000000000000029, 0xa, &(0x7f0000000000)='!\x00\x00\x00', 0x4) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x1f) 20:38:45 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x1c}], 0x8, 0x0, 0x40, 0x0) 20:38:45 executing program 0: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\\+\x00', &(0x7f0000000180)='$[$\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='/!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\xaf{s\x00']) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)) 20:38:45 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 20:38:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:38:46 executing program 0: r0 = socket(0x6, 0x3, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000080)=""/207, 0xcf}], 0x2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x6) 20:38:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x5d, 0x6, 0x6, 0xffff}, {0x8, 0xfff, 0x400, 0x77}, {0xfffffffffffffffe, 0x18, 0x4, 0x3}, {0x100000000, 0x4, 0x8001, 0x10001}]}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2ba6256f872938b3248ec5946ef42c0fcd9bd92bd11c65b6f675"], 0x10) socket(0x6, 0x8000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248cc29e887b82cae5d76695eb28bfb3f3a0a6123990b5fa473e20c4d48666eba9c2ef75412c416718a931b0a896611531c5e6f107b4e9f7b4f9ebe7eca6edee1988b5e176091233964c5206fd0cdaff1406d8605e9d9adcd3274e45fc6fa708cba550dd259ff1a40d94ffee343a7e008f8951a6cb09c36b32a12601702b514e7a88907f8764edd9c60be8d89496c7ecc37e8756195ebdd85d510a7b87d9067465f2671e846012c97ba1ba29570ac13c9f7e1b573b3dc6fa5bc6327f1d4aa03b510b22dc0dc20bd0478449c41e2d22e37198d0bd237b965e404c6ca4f7808a60a1b00fc84029e6df9fab8534c37bbd2e66e3cf3c4556506be56bf53e377c38bef40054549631d03131bca26f7dad50e2b3534fe5f6b2d1eaf0c064a2efa615a2c97d71cc6d4bdb6ff3b41de72902e55f91a615ceced672aa38209c70b163296c93488a713cdd91d00a44bda4f42f5c8210ece107cc5a9a29deef6f1d2d7c29229d45f61db215c90390c889b81e93a8d19efd07c83760490fef8d3358483ff9a9a2033dde20b7511a7c929087808be255501e3d15c070f49dc6832a9fcc4fc74482508c778762b0fde495eaaa3e30b4c5d148aee7de5555107318c6844e584b60743ee29acdf729e2cb7fbe2aec0518747d9c3bb6ac57be03e8f077d0fc13b4623b868d20137a00539e3ebb331c3ab85ab899ca1470dca45c9b2253c9d5e13b619887f6cb6ac4e6b55c3d50a8b72511ff7151f79e4dfce33599cbb810bf24344567f31b02befc3c4132a30439cc0300a65639300c2a81f3a5c36e3660d6729653cd2ff3013d9c0fd4bdabca8891252ca40a4cf0262275eba501876b37ab1a6f711ed37b79835f158ff145855a35ed301cd343582fbe78100031b19d5e3e757f52a48e7258f488d761b9213debeea9553b6f890435931aaf0604588a8d3e7e7a0bde160fb31ed2a48aea188a279c973eeb5b6ab0db05123f942532dbe719d539706b3215c477c00962a573070abecc68cae9c5d5ada481526c93f1812e563d5392fd0e0bb31b9a21841fc1c91c77b3f077d0b2eca68ed1426db498ba330c22af1e5d1fa85e8493a6100e455bbac4971ddadfa3ef220921cf328b9eac6df35760730a943e056059dd2ab9d39fd63dd217a5ee48b04e8e455a7c9daf580bca5673b25655f1803611518341489309dc83a10d379c5c38679df7f530a2e9f1f4d9d420b46ea19667f2b72d51b3e6e8d4fbfd12d46eb9723c654a165065e864f05b9ff98a550fb56b89d803c44fa8c66123d500f8ca4d312f77230f9245a1ef4f1815e873fa0a410324faa94ab20d7eac8b008ae8cf2ddc1db90c837a5935b7a3b5c9dc21417862f0de25d06cbeeaea7ab2b6c87d72fa5d34c0dff8efd8db4f3ab8661ade27a40665059bceff247901ba3892b3a13a13dc241037e8074a61955c4f0882c85d3a64094fdf36f3af42e863b0e88066fbf786b3d9a42938c4d9aa030ff79209c24ead2923048ab239c988731bdbde0f365ada5d2e5db62b21b48be9f244532c7b78d3c89ea8f8bb48d2643672b12c4c206a725cda6dfcb5950278fb17f539953e57c6fd4e535422815b912716d95572abfcff934b3840e919d4a61d09416515ff71687e68b68cc964afa477f0f1e622ca513a376f2f9b71faa07f48f7779230fbcb7acd3f4bd0bb6cde43147bbc203574102cb6feca0c30b5e9a8890c0c1f6e6438a13b23490dc8ffa37ba4d3d29d2f797126db00ee57920a0d296ffa155b56efcbfed61c32891a1db4b9f89fe3d593e26d4721041b902779a1b780243460c9b0fd32bed89b120091720e2c9b2a53ed89383f8648d40469df865cbd9d3143b27cc07f46bd3c599c3fcf88667bdae167ef7ff32e8b9fa88c33581fc5c6aec8dc1ae976748ea27d77f43e2c3fea6a25160911f7a51afc5d91657bde86e5910e4bf48eff05f2fa6c42115fd71018e2d4dd745050e8bc70def2deff4ef89789d3e9a0b16d496075e22478f0128834af2fbdd63dffbdd8e5442c11607a0aebb3583c244a974b98e270e405048d02ea04bf3e9d242318c5248c83955ed31ce8ac609ee71a882f6e1c2bb0279ece94862ee08e27e6650685499973a15493c734cd5ce22f3eecb0b314a2a73ac07e4d350b0e159420fb66091bc4decc0d03d21e8867cfae23707c1bbd565224f84e3280af2d3fe79d0aebbb5c056b464915b3e6774ba555fc291dac1930b354ba011f6465aec6bcda054026a61c22777f0a30dc86b9091be5d4f8ca4a9ecd05450258687a5ff2ffe70d96ac76b9c7e9899a7b486d3282406d1b377441f00cd44def9f7f75f80a437b32c8ba1c23311bbb52d707aaec972c217983fd473318bc67625ac465990a448b0e8ba7169113d8f4ea04cc87dbab26a9f68e56c1908cfe85a6fcbc180f88a6a6a761b995a815e68dff95081399ed865421616c19571ddf2685e9e63e1f1c9bd6adc367bf054594cdabc7e5fb44d00f9054ddbd02030e1355dc94c92af0274369764be05e869d57ba0975c4c73bf9d11eee2ab1e9c721ad0f118f8e4ebdebdfdada6f4617fe1c4bcd715a4ea01d916888d83e24b925050eb1ede9868396c5168cd729fbf3bb3ac07e19fb24bfbc8e82abb01172afc039e721779a24a22a9b765316e9146a72087ebcc5369cd94400e02295d631be775b39e7a635959c4acbba8fe3640b88bbcf93210b8cd0c32874cac2c1fff503b85300a421deb1f902dc072f50051395c36660dc2d38f98d41a3e3cb0f8d3e149e85520534c47ee19de4bd2e5f018ab4530608dd1c8c8dca63f407a5acaa5c25d7b965cd9e0877dcf11e4de74cede23b1c260d2e2f1d73ba27cfcdf9101e4959d37e35a745e07715a91b1dff4e2dc3013e246e9d60c84811672461dab51f3e51329ba1d4cce37a73f5d92e0427b35f3e7d6c80701c0a2bfedd94f6580a488b71d815ab0a6207792f3e3577dd9f5d77ce2cd669a28922b6e375c5f3f33d8a4e9eaae", 0xb09) 20:38:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 20:38:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x8}, {0x18, 0x1, 0x3, 0x10000}, 0x5, [0x0, 0x9, 0x891, 0x8001, 0xfff, 0x9, 0x0, 0x2]}, 0x3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:38:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20000, 0x82) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:38:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget(0x1, 0x1, 0x70) chmod(&(0x7f0000000080)='./file0\x00', 0x50) fcntl$getown(r1, 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0x80, 0x8, 0x9, 0x3ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 20:38:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() fcntl$getown(r0, 0x5) semget$private(0x0, 0x2, 0x7) r2 = syz_open_pts() syz_open_pts() dup(r2) ioctl$TIOCSCTTY(r1, 0x20007461) fchmod(r1, 0x0) 20:38:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$KDENABIO(r0, 0x20004b3c) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 20:38:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getuid() getgid() getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x8, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000100)) r8 = dup(r1) connect$unix(r8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 20:38:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x14b2517a, 0x9, 0x3ff, "3580af718297911445813b201db3056b6c8d2da3", 0x2, 0x7f}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) 20:38:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x200, 0x0, r1}) 20:38:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000080)="acefecd9614102e44c030fb306c4a4f09cec78234a12838a93708c54b8a238187ce6b73ee13d56db54f20f980ecf0357c97336178aa0cad6ee7e69a0888078bc48fc438cb08abf8d3c1f6acf4f431fac28eeab231b27b05ca59af171ee304ddd8de65df62de3c93ee86967db5e13102f", 0x70}, {&(0x7f0000000100)="fbf69fb54b7f0e76b94b2aa4de83b40e15af27ffe5d3073c7980df167f46320fab9033c3b092eb8f6bebdded24d733ddc8dbc49367911fbccb303df9c7cd2f6494c4272608af7bb8daf7f39af86287a5e212750f8f86056501ecc7dfe3bd784e3c6c47c5ea62442ad6b43933d0322c5fceb6fa951c3002357b9921f237075ae0504d04b2a82f1fe9abb1de812fb9cc", 0x8f}, {&(0x7f00000001c0)="e7a01dafaec40d6012c41b640db232e07f19079ca4d8199f7fdaa76c9b380f15c4bfaea567b36006c3ddac664e08d2ac6131d4590b57793aea00ee8bd6", 0x3d}, {&(0x7f0000000200)="63a62e7dc8d9896d7341db4727aa87e632269178560f25f68fb798", 0x1b}, {&(0x7f0000000240)="c266b30e63071c377838c4224287518dea01bf5fcc4e185832dba25a0c8c347d233246a427b20e0f765e70d2747be9f411ab04b0fac1dcc212a400f8378f9022653e8822672ca5cb697839ec49ce040570", 0x51}, {&(0x7f00000002c0)="d6d187bc8be6fca6770ab424cdd64de56fcd7e0a7ad4b9de0f76ca4e6471a3f038a564dbd0d4f4a8ec71a7307c284804e1f760a78d67f77c852ea88592a03c13592ec37e6d96b3daeb73dc6f0c4ae6d11e60d58879ff51db242add27d9d9c2c7b14d6a8573b9ae606768b7c0684ce867f743bbdadcf3fa867492a21ce881975c50c3ebe9ee802476e317d3db3676723665fdfb40c9cb468314344c5885fe6cf799cc5ff4f3cc2ce4eecb33010bc8e9167395880915e99a8054859e9d9cd4ea3da1d49471f01a70dd9e293f906f28589bb4be5eb16601dffa2380c34c07c3fc1c92a61caf98", 0xe5}, {&(0x7f00000003c0)="1b70be76a59c6b92ec192cab1156c4ad20263bb43e8defe4c8021e17ba99c6177a2f2cfb32531b03ce3f3962", 0x2c}, {&(0x7f0000000400)="2b25ca9aaf1a6d8b99657d433756a4799762c385e0fe8b7088c440e2dd5cb0ea73ef1f8153c0afebf996cd86cb926a551c54b90b70605633a4a579eb8fafaa907aa81ad770333371ee819919af7f6c9a493eabd0bf394fe8514eb6b36b713b98921ee0b7f42daf12d3c93b6d918f1527cbb8a0f170d2e317b48c53f966830f735b7e3df823293b281a6585e7a6f1a74c763ce0f1a6956c9f8aa747906d5406914848fc7d66e18be2f1b3186ea1a995c341ecf0bdaeb3609398e30887f477b3f81c44ed32113cd1592df4c015d7eb5002cd85fa585a676b6a2b9a5a80a61c0c38b373431b455dd7c3fd0a422852a1a10d5cd29a78fd1b", 0xf6}, {&(0x7f0000000500)="ece43996507ebb089ecbbd16fdf2b3e752e7986b3dbdf903b85a48bee26111b34c738dba96c676ee124cb8978c023b6a4aa003f4825ca822038042e79148d253253c99ef44cc569eeb58be7cc2253c0a752c357775ab5108855c3fa5478119e0bc00a49384394baac008f93430dc4021f7b292844065e48504c510331c76b4f4ca2ae3fbf98792acfa602584110ff671e350d267fd36ea5ece5aad046e0f0d477b3b0e61a5428370a01907cb80583450d712cc04260367f9b000bde6b2caf2d9346ef24a95a41b38d48e0ca62f4bbce45ccef175759c29db3417c96987af08bf2aef00dea332d31601d152de59d46303f8f94f747249f1267ea744270e46ee3692924c3e3c3c2162e1713714d2052f3c2781562ab1c05c5a32dd5b2c3e558d68a6b098fe6c1db81d847ba64f82df7da359692226b06df3925ed1c25d33f7952783774c154a4609c8483f348174812d9a55435453890ae3d0cd1754f1d0de280b4aae8e50166cd677d2200c5912d21b7e5e0037fa38fdd0ae6e46e9f7bfa1650462d98fee342bd9d3a58518d0e3076f4ac151f676654ea3e66606d186da44b39beacee081128eb19278a6cbe037dffe8ee094ea8ece3f8cc11c70d9401b69a982068b7e3d40bf9685d968f4ea96c49dbc15a2008260bc6fd3d8c6ffdf894700493855357485e8f8a8192c3bf2a4b0c96e451296f186f0a810f6f378e84bf85e0b4b8966a47a04913a23fb0d25b2f037a24e0034f6d3007e0e529f1fea74659e1345ae76cddda9dda04765ef98fe98828228bb88844f6eeb3d18ddd60dbbec0a17fed90f3f32e92067d57a171f35f6f4a06aacc9eeb758a3dc63c13c50730fd3197f8fdaa4d24412819c8a2e51e484c67af2e219cc0e10708fd11adeeeba238567f2ecbacec0aeebe3fa26dd75fafa0cafa566cd124adc4ddd53e76caa19b55a95875a403a42bced8e3f258293ab174f29c71f46552c639636efb84b126251bfba8e84286ec719e94cca16a50a1c5b8ba035990fbea324459a4be99b10614ab968e6f89efa09f2696a34fe4a10ee7fb8e3990abd32ab6f46c703c630a901b1f744a953733c340a614929fdbff9408048361d178d8da8e1fd423ae0e2c0efa5ca6b10414bc99aef38529c5f464f36314afae13724ec6a078511b810ce76470657ad72289a2cb62385ec0f6abb2fe21ff003114d4e828823109e0e19a12565242d8733b7ea052bd8bb854d9ad50e55a24cfa9ad5b98b652e9e455ef8b76ca771ec6c2a8be086e9c62ef40b776a60cd38c6dfd115126b3bb4414ab5bc84116c90229027f27c185954a5961c8868e02b4650b0d8dbaec944258dbaa693175372d32299d756705cc203da6956fb115de57dcf1ebbc67f606c98c75793b30d64ac8260ee7ac58744ea7cf7eb1f63ba7f18d1957ab9dd6f0348acd8cf7005842555a21ba2b2798bcfc05c01bf6dcea768880040d8d993e2417cc0cc7dba033eda63ea034fc29b55ce4d3e66d7aa2fcb78858d61df0e11c3ab860ac311199b3ecf96367a825016aca9d462af9e3df303732711749cbf081a211c5f337be087530727412a3b8c77f2c8861a5d339a1c3e54169dc67b8867aebe05a9e70d256c854a74f4b691a911a3973442cfe6aa4d91b5042af31428b30f30f5d40446d1e185264dd850c5b9e05444545c1b16c4cddcba0861308d3cf0e03371fd30085759d8dbf0ff60cf3fb380810e57a72a45d4e5fbd7384e157bf1227e6c3293ab8335e9cc806be5c10a75943f0f587cc27e7028085fb832055448d7d22137594bd28b0ed33572661cd5fa17b1c0363b17f5f299303ca4cbe3c2f8cfb8325793f178b9e10ab948bacf5c0202a95b660d96935f0e5b35ee8b38e8d25af9f292d8b1c046402cc23ef548d8ac0bcd9def74f70f63ab2c4f4e1a148c0d4957181b29b2656e9c05251e561df033444e2b7da85c799f819387707848521a059aaa845c98137cdc2ef9e109d7bdd43148ae3dfc836c6bbbbb7cbfee97c8cdfd0d9eb95487f779c4d8bc5cd7663dc3dfc6537ac113b08d1067453ddb62130762dd6865fb2a2f66f342df35e9644527f50c0c2c827ea32d682e7e3cfafba5f93ee6afad9c0622fc418c6cc3a479a05c780c459a279e23ee96b705474ab6d61ce1cff350a2317f03829599824859f7d0603026c7ce76d33b6c3a1a85233ff883c45cd74ef1e1ab0c450b045f3da339325591bc0dc0eaec8917c78889667595db626f4223bea04aa1c4badd95dc05fd70164475ea7ef8157ac558fd57b8af2647b0547a76bfe4fd948800ce6bf0cc8d18dc0ab41adb97810dd7250565f62fb1d274c00ff7fa6360b879e47d8ac03ae4a8e852d8115c06c8dff461bb5bc117e9817fb853714f151faa3a51f1f6413fae7477d26f4d58927bfaececea31f8976e57e4fb2686f6a19a039438a9707868da05cfe9f7c69896466eba09dfa5b172ccf3e6fbb5f339a8ea2877dc2334cea30c489172287f944754b4b245b660d8cd2cb08c6de149e1f97fa814e38f560c03962a61362c0f6667fe5bbd8af7ca0f8549d803d12d57d026cfac175c397b5563f27904d2b37e7836b690071d445274b9945cb1c2c44fb9441fd65698326d4a71eb2a1b71c7bee53c1173aa24720f9b314dd442377ccf365083244efbcb63748ea93df9718ab58eb4d796c5c5a59a4eb2c55dd10f61470b53506218916ebf355331b47bcf261d8e8dc26e13afd209c2a90c3ea1dbe5b1c31c4d080bb79fb1a399c4f44e1da7c8695e79cbd78aa00b0bce4cf8cc8fee9900be0018ff110a404fe8cab3a60f79cee370411c971ba921b8cb82df9f7a6e535eac12229cb4ebe87d6e46fe3b9439b177a613a6e4f39c11cc96710a552f2c7d078bc0188d6fa28ec615900b77dfe8a25d9186900f5a206bb81f0bf908c99b273995cdf19e9cbfe02e54ad3fe410fdb0d5735337db95993477fa5c305fb48050849b33f71d74e0e9cb15150d68f75debeedc32b58d5cdf7c24208eccfa0fc269ef6440940943a6bb699301ae0568ff4b450a8cf05e6980eea26d116d99d0c07b9739c11da2c924e23d87e51bee8d1c2231f7dd6729a01ad535cb2f9423bdf2e4bed92f8728f145af0ebf19238317c563a9d8971361090f5861c9e17549c89367ad66f302cca6f590d898e7290380a9c93081ccd83d0577017001ba3e73b50773324328ba0015a6695b9c736b31788bca5a278b0783580fac0066f0c5b68f0688c796514ef8d6eadd517b0be8dcc57d850f8286ac0577a09a25356d74079d66df44f8951bc9b8ca98d39225dbe2ff8f34bd7f0488fb7e427152fa48933b9a033758c09ccb14feca67d88342eda388341497d850e53dd3d5b8b6f7c6a27a49403ee46d8446981db3ec80bb4bef03261e28d1eec0fd1e000db641b36c057f33c0cf7114b6a34d98e5d55295e616404d4f39b24ec9c93ae61b999bd2e496ddb3ddd56651ce34005c0d644621f54a05ea7bd821cf4cd9ab9b01e0e05c945c5b00e6fbb42dfde60e2d6d83e60b07dae6d47e211c84fdb8c8714043439ef6b83864c8b41d81e4e469abc5ad55a2b5360e9ad29501f4b23c69d21e691368db1446172a4ee7a72f97bf230ab346c45b3ee35d576fe7416128d998e1f5ac9e73d878ca5e7d44109a86be10b7ef83f0e81384806c494f85142c3672da83635572c5555153eee1d0a2a03ce666c0e098f88428744c7add6c6680beb01097fe498e971dcf053b9f57f1dd54df629cce46033d8163ec9dcf6bfe94a1b9886b0c8bb454b99e4d58be9fdf5e9adee03c0beef351157de39542c44c9239e6cc5cd0afc546cbc09dd3d4e545e63e1bcfe6afb1df4c8d3a9fcbb298065c91dfd83285d4edef5ac8546b3c6163551d51576a74e20a99c55a4b2c05401d5b508e1c10f1f878a1aba650165bdda29f81ec537ecb28b9e5455586f9acfbe80e858480fa788436d9f4017f906e307cdb2eae822d282d8c5e2c0b7ad3277eba91a1ce7b6b7c273aa40777c504d6db432dcece29ba8e93c7775821948efe11e8d88b361127f03e2f5cc88cf49e8d78401441dddc3620d7c0a33de01bae156cd826f84b936726d05eae132ffd14112ebb5f56a98e61120a326a5c9a5514bd2504f654f57a87d13bbb0adbe74230966586c74c6b525cfe3167975448d30ad8c227dbdcdd4f333653822eeb19b43c55df8f6190044da4e0129c68ceffd435ac25cb83ba13d385de75535a96ce78843936df9f7944cc59edd1c4f11579f02559fc5f82552a08981ee0e88acc8529bc40bce46af435646ea5d70eb9effadf026424a7dd869d86ef50afbf9798222bed4b7a30e96a93e9c71b6dcf3cc370d9a060bb0a27762f8f6289bd89e75e12072e002465c9bf0e526176840220798599e189d3930b9f0f126d59844bffdb20d6b20fe3f5528450e367c9a5743ef69b21f5933fb4a9e76046f09efbec06ba672f02564504974903fed92c820f410c6b9fe455735794f8389e3aff86e2aa34bb17992558acc3070be4fd78ba4e3f8b473192b6aa92bd3a27eeb5b170f7bce8a737b4db7a6364c2439d2fcb2fd7aba3389492a9bc5f4e11a19b4bee6eaaba38d43b748c9e0220621cb0a2cce2b2d4bd826c48ef37ca805902b0d9e5a1257d9062d1afc5395bfa60366713871132fe07b01a6c818d4e1d51c092351d6b1eda798cceb4e8a90be5f8568435a030fc4cd137eedd8552d7c1c843c56e9b095c290418dc1602c4112779cd9a034594574f42aa3e0d6f1e80b558db1e4359ef26adc7c99bf4be2b7315f8f28dde9612699155621a82aef8f17bd6044b5beb007e693f752c90260f1be358698d6f1d2b5a1812353b568111d7a666c56f7b01662616b9d26f75bf98a1266222f32ccec7fd3acbc94916aa0d3037f91833d53ba71617cb7fe6bf0af6bed39a175d0e8d7214359d03564c21b3a15cb055aac4002adeebdaa04ca5c1641bb6f7a002ae5520d807548ee9f89a91955615dda482dd87ed8ebc00b302ad75ff17ebab5eaf0a4c397ac6636da972ed1437d7b0699d66093f1d17bced704b11eedf229e657247bad3ecd94ec17ad9b32dc5f9cbdc63aaf38a931a4abb271364f15006959db24060fa71a2f53e3513614767528166b8e42d1e24d46c667fc9538974ebbd4ac41b68a815a8a7cb00186508f9b37ee2de8e55a901b4804f66fddee15c0ebfcc66c8bb3c42da19158d4c31379112e8cb162ca613b92a1a643c7be6da96b4b826e6000387a09c52b3f84953a44036758f4cb11ac6d95ba27b58faa060b487dc80fd7ab0e50cb2ed757affbfa0a534e107fc0a7979cf9dcc06ac92264bea5fae2ed6460f6beb567985a11819f813ef96db023538cb0dc26c280e5146549c62fada1c3c2bc678d6ee9269ac3f33393eda61101f02092121fd174924d551d77b75e035cd3eb4e356ab4f962cab5f0080beea54e1f2740cc014c34e19dcd490e1a96da8455dc848158792aa5edee54a52b66e825466dd8bd474a4036f6e5ca89db995edca162b26d4efd8e80d1871da357df2682f394322a2765cb4aa234b005037b4830e8aa27b39a25dd5b8d4a0aa9fd32e687024e4405bb62f18525d58b15fadeb11aa84f655636927d35bfb9c3272d3fc80d526b14f6938467224bc699c33c353265e1bab1c3c76252951ec1b36b9d3386bfdf9192582df7e9b8a1aa2f80ec150242765918c04d82387bd69ccb1afce2a2f3c6d2525bdc5ef453ab93f5b36e2c2a9c9337296d60c83d31b827e4eb595cf16c4524292f8bcad9c5f6a13ce509be9ee8234", 0x1000}, {&(0x7f0000001500)="784a39fcc631012c2539e05fab298f83a25110fa476157a1836d4075baf9c99aa90d5de0ae", 0x25}], 0xa) 20:38:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x0) 20:38:46 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = semget(0x3, 0x1, 0x80) semop(r2, &(0x7f0000000080)=[{0x4, 0x7, 0x1800}, {0x3, 0x6, 0x1000}], 0x2) semop(r2, &(0x7f0000000400)=[{0x1, 0x5}], 0x1) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) dup2(r1, r1) setitimer(0x0, &(0x7f00000000c0)={{0x7f8}, {0x1, 0xfa}}, 0x0) r3 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 20:38:47 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x10000, 0x10) readv(r0, &(0x7f0000000780)=[{0x0}], 0x1) pread(r0, &(0x7f0000000040)="a7ae4e0709eff6f675ad1ef955dfac23efcce388259836e3191b3cd64b57468ee3f8bf6ca0358ca60cb5546c04a00096c657043cbfd999642681d5bf07b652cf06561a3e5e369b58be09a0ccafae0a8a8e908c4cc66d4da19911", 0x5a, 0x0, 0x0) 20:38:47 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x680b8b80010778fc) open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 20:38:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000280)={0x1, 0x8000, 0x100000001, 0x237, 0xfffffffffffff000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x3, 0x6}, 0x10) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 20:38:47 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) dup2(r3, r2) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x2ce7ca7465d74c24, 0xfffffffffffffffa, 0x1ff, r1}) 20:38:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x3, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3f5444c6c022571, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000480)) 20:38:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:38:47 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) getdents(r0, &(0x7f0000000000), 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 20:38:47 executing program 1: r0 = socket(0x1, 0x1, 0x6) socket(0x18, 0x4005, 0x0) close(r0) fchmod(r0, 0x0) 20:38:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/227, &(0x7f00000002c0)=0xe3) r1 = socket$inet(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x3ff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20040, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="8302c18f8226ce3d70990bca71546557451f09007cbf591276facee1d4febde2e3f5027b2c3923ec00"/52, 0x192) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7f00000) 20:38:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x16) 20:38:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) clock_getres(0x3, 0x0) 20:38:47 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) 20:38:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x9}) fcntl$getflags(r1, 0x3) 20:38:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r1, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/76, 0x4c}], 0x6, 0x0, 0x0) close(r0) 20:38:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x33, 0x2}) 20:38:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c40d394584b42d02b377bd16e451dd5a5cf621fcf683b4c8bc1f61afaebf2f2851f5828ec98d86f854ec7ce36eacaef57dfabe849d8d8583f41284700936ce9aa69d0de5875a5ae46d08ca96552a0a8ef9dee9be0e37ea6d571dfe9b857ccc0fb322834af12b9b9955c43f36a1d9cd1a497dc9036351d1db8ce94d28460abacb035c2893d714babf02f4fdcfd6ea4c2996b00842636b6701af6f9a35941927e5a052ba855559e6317747f7349b26b775c1458f6c", 0xb4) acct(&(0x7f00000002c0)='./file0\x00') ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0xd7e7) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000280)=0xe) sendto$inet(r0, &(0x7f00000000c0)="104f777a", 0x4, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) recvfrom$inet(r1, &(0x7f0000000340)=""/130, 0x82, 0x2, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 20:38:48 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="06befbf9d868c50330e85c1cde1f576224eae0e424101aae0811b5ced391b1dcd1406889ad40bd87f1009fc79ecfb9adf5e242630a6868e3437a71aa6d472e829e1a82621da453e2976d499e36c704da091df280fcfabe693a042e0419141e7a9c42eb48a36719b9e9eb385cddd03b79b4d3a7e2ff5527a59c0597a48d06ee7b7f9c2ec847e0da5d7b47f5cc9d8d2136543507cfeb4f29bd1ea2ebf4babb34965f695c0c278f8bcef16300994f366e83f983943c2745ebff05c9fe14ae999a54b4ce6dab6b0f5d9514a0dd3eb27366db8b70841a02d14238b6792cc59bb8cd65bd8ad443187d7c2afff0fcf57d16a6e564800989f9dcfdaf31ce2c44b700c88e9e57a30e70d225a7e625ead849184243efb4598d2efe6e6ce3a09902080111d84d4104dffc82071a7695d28ad0e5d2bd28e2a7c9c63387b3810cc9c81a0dd16d7b4f2159bc293bc9efcdd696c0b54f40d239087bf2ab50021d80594a0505bc7b593bb58361e85c7cc0a5ae36074b32872f0256e5ee33d42ac065fa15c2c097ee44b3639098d2dcbfb78c773f4193536d4284eebbd98786e3b3f6876dbb0ae2931553baec3cac7b00ac1fc070f274c920a5f2d4a97c5cd1bb0b33b9f3322c349e411066", 0x1c3) syz_open_pts() syz_open_pts() semget$private(0x0, 0x0, 0x8) lseek(r0, 0x0, 0x0, 0x3) 20:38:48 executing program 1: socketpair(0x10, 0x1, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0xfffffffffffffffe, 0x0, 0x3, 0x1, 0x9, 0x53, 0x100000000, 0x0, 0x2, 0xa7e8, 0x81}) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = semget(0x0, 0x2, 0x10) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000080)=""/96) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 20:38:48 executing program 0: kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000fb07fffffffffffff87c8a5b67071b3ef2eae2ba79def02b4cadab14ed542a52871d0000002900000032200000030000003591af9ed62159e6b2c243f900f32413d65b5ebd916e5ca23fe901b8f7043a445abcef33c6a07ea17d463dcab4a174b425ca99c1cebeba85706f29e4c70c5ff036687a9bdcda5acdc41fadf4101fad61477edbc5d431523e5edafded080c4933730e5cf8bea8d78c04e0ed19a2a8fabd6c09c97c54dcbd6c80791c58c0ee81418d62fcc1d809bc02311354b292860cb0d0e29f000b70b16ecae73dd15cfcdfa4c4d4cffae1ed8eafea9a485ed9b50f0000000000e27ae2b8a37dbf24a94260705538fe8f61fb104eccf8da4188ffbff36742569b0f849d185c7838688daefc723113d87f91d88d1e506c550c92b9dad8e47dabc98c217d43d8552a3d821246382ebc79fb76e66f50a39064ed05473d6f3693a52f30a994d78732f822b83d131480096f80b172c6099eff171aaabbecf45fd96806dd1bc9c5a7aaee51e6550f332437473c0b1e2d65c3aac3548e033446fb5b7cc71b51"], 0xf5}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) close(r1) shmget(0x1, 0x1000, 0x8, &(0x7f000034e000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x5, &(0x7f00001f4000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000537000/0x2000)=nil) shmget(0x2, 0x1000, 0x11, &(0x7f00005ce000/0x1000)=nil) r2 = shmget(0x2, 0x1000, 0x8, &(0x7f00006c9000/0x1000)=nil) shmget(0x3, 0x1000, 0x2, &(0x7f0000698000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="360000f35a410b8e67caf7c9c1ef965c08476421a2eb097622af9915dc91621718bacb7057b3c0e9d6d564"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) msgsnd(r0, &(0x7f0000001900)=ANY=[@ANYBLOB="03000000000007000000000000008b028adafbf16c17153cf3d117c2e9547841d43f5d316f2973e0accfc87036875ebe69c8a6d79a67d09000000011f0debb408e72ffe264033c254df9c5a908448e0e65392c518c25830098"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000340)={0x0, ""/107}, 0x73, 0x3, 0x1004) r3 = semget(0x3, 0x3, 0x104) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001b80)=""/4096) 20:38:48 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x9, 0x7, {0x6, 0x7f}}) geteuid() lseek(r0, 0x0, 0xffffffffffffffff, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 20:38:48 executing program 1: setrlimit(0x0, 0xffffffffffffffff) setrlimit(0x1, &(0x7f0000000040)={0x3, 0x9845}) 20:38:48 executing program 0: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 20:38:48 executing program 1: r0 = kqueue() truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 20:38:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/140, 0x8c}, 0x0) r2 = dup(r1) lseek(r2, 0x0, 0x0, 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfe88, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="288f44cc8716d3929f5e2af95965e72fa9503dac28e4c69758f4cb103f010043efd74d8b02affea80f000000ffff1b69d228355eda3b44b5267aa82bdbae9725d65de6d22825dd61d6e537c17b47ad852a95cee3e46d3036dc79a41fc63b75de747e1fd54c8818ad25dabe2aaac4da1fb2707fa7c6aa4b9cff1cd5c9f32d62aa8d276ed7cebbe955b142c4d2934b82c7b32f098b8deea14922"], 0x9, 0x6}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:38:48 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/104, 0x68}], 0x6, 0x0, 0x0) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000003c0)=0x69eb) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x20000000000001e2, 0x0) 20:38:48 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 20:38:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) 20:38:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x80000001) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:38:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000004c0)=0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x16d, 0x401, 0x0, {[0x3, 0x1, 0x2, 0x17, 0x8c0b, 0x2, 0x6, 0x8000, 0x6, 0x1f, 0xff, 0xff, 0xcf, 0x8d, 0x7, 0x3, 0x8, 0x7f], [0x100000000, 0xebc9, 0x2289e071, 0x7, 0xff, 0x49, 0xfff, 0x80000001, 0x0, 0x6], [0x401, 0x3ff, 0x5, 0x278e, 0x9, 0x4, 0xfffffffffffffffa], [0xe8, 0xfff, 0x0, 0x0, 0x1, 0x7ff], [{0x0, 0x9, 0xffffffff8d5a548c, 0x7f}, {0x3f, 0x3, 0x6, 0xfffffffffffffff7}, {0x3, 0x5, 0x800, 0x7}, {0x11, 0x3, 0x3, 0x5}, {0xba, 0x1, 0x7, 0x100000000}, {0xff, 0x100000000, 0xb6, 0x2}, {0x3, 0x400, 0x1, 0x9}, {0x9, 0x4, 0x1, 0x7}], {0xa38, 0x100, 0x1, 0x2}, {0x0, 0xfffffffffffffffa, 0x6, 0xc64}}}) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() r5 = getgid() r6 = getuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r7 = getgid() close(r0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0xffff, r4, r5, r6, r7, 0x2, 0x8}, 0x4, 0x0, 0xdf0}) close(r0) semctl$IPC_RMID(r3, 0x0, 0x0) r8 = syz_open_pts() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000400)=0xffffffffffffc98e) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0x7, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="8143", 0x2}], 0x1) 20:38:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00cb05b7bdd2018d4f2f61002b2f66696c653000"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) 20:38:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x40, 0x0) shutdown(r1, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 20:38:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0xcf) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="785ef70720024026", 0x8, 0x0, 0x0, 0x0) 20:38:49 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) r1 = socket$unix(0x1, 0x1, 0x0) shmget(0x0, 0x1000, 0x148, &(0x7f0000ffc000/0x1000)=nil) r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 20:38:50 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x40) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) r5 = getpid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fcntl$setown(r0, 0x6, r5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0xeed, 0x6}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x551, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x82, 0x4e1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x3de716ad}], 0x100000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x52, 0x2, 0x6, 0x6}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x9, 0x2}, {{r4}, 0xffffffffffffffff, 0x46, 0xa0, 0xffffffff, 0x6}, {{r3}, 0xfffffffffffffffc, 0xac7d688cd925aa1c, 0x20000000, 0x0, 0x4cd39f13}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x24, 0x10, 0xf11, 0x3}], 0x4, &(0x7f0000000080)={0x6, 0x100000001}) 20:38:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80000001, 0x229e}, 0x8) sendto(r0, &(0x7f0000000080)="2573c8123af7e278651ac38abbd7d7ce581165852b4372ab275658e74835711ab94015e947db167c5037d3e97adf7768eab2ac", 0x33, 0x3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:38:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 20:38:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) syz_open_pts() 20:38:50 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x2c, 0x2, 0x2020000, 0x7, "0bf99d9ee6ad7faae940fc68cd1b814c2252ea3a", 0x8, 0x5}) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x4000000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) mprotect(&(0x7f00001fa000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 20:38:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) 20:38:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000a8a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:38:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/17, &(0x7f0000000080)=0x11) close(r0) r1 = socket(0x1, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:38:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000000c0), 0x35d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x481, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) dup2(r0, r1) 20:38:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x18, 0x2, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r1, 0x6, 0x10000, &(0x7f0000000200)="f63015ddd4509f676d298c94ed3dc6e391ee4d905e9db828bc941368dd80a317f67b5666a5f3d650be3796e466732612db48f23b9ab7a203545960c91e0ba5ea88c2c79ed274e02aaa9df877d5aa55e0045823f9cf0dbf61b7d6f8503d8569cb103d638c5d50ee", 0x67) 20:38:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0x40, "37e726b6a9bcfedb7a66e72253b639cd72094525", 0x7, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x237, 0xb, "b08dce773b7a9000"}) 20:38:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) close(r0) 20:38:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x183) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:38:55 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r4 = dup2(r1, r3) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r4, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000040)='./file0\x00') r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 20:38:55 executing program 1: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair(0x18, 0x1, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="4bb0b419d6f4f7608222cfe1e5fe4ba35c116d555c6fb9de3c6e599539b0491ddcbdb92f11026247b6669a33919e98b3e5b2560e8603", 0x36, 0x404, &(0x7f0000000100)={0x2, 0x0}, 0xc) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 20:38:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) 20:38:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x6b, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:38:55 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x4013, r0, 0x0, 0x0) 20:38:55 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = syz_open_pts() r3 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x81}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmdt(r3) 20:38:56 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 20:38:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/172, 0xac}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f0000000380)=""/242, 0xf2}, {&(0x7f0000000480)=""/13, 0xd}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000600)=""/181, 0xb5}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x17c}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000880)=0xea) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) select(0x40, &(0x7f0000000740)={0x4, 0x200, 0x36f, 0x1f, 0x8000, 0xffffffffffffba23, 0x800, 0x100000001}, &(0x7f0000000780)={0x3f, 0x80, 0xff, 0x9, 0xca6, 0x7f, 0x7ff, 0x7fff}, &(0x7f00000007c0)={0x100, 0x8001, 0x5, 0x79ef, 0x8, 0x3, 0x2, 0x8}, &(0x7f0000000800)={0x2, 0x2}) 20:38:56 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 20:38:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x80, 0x2}) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat(r0, &(0x7f0000000480)='./file0\x00', 0x0, 0x30) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/231, 0xe7}], 0x3, &(0x7f00000003c0)=""/88, 0x58}, 0x40) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x62) r3 = accept$unix(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000091c75e716e611229f327d2ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebd849cfb8b72ad4d0e7f557ded37278a024fe4f021a53bcc0d0e0df507e2335c87b0a0b974695a146a26eee47c75c69f017b1f5ebb811d313c1"], &(0x7f00000007c0)=0x55) sendto$unix(r3, &(0x7f00000005c0)="85b266fd92217d67a6b6172931cb922c7f5ed8686e1646c04b556e3b206fcc3c6a9792b3e25967e99117b3d0e1a74f212f112e2fee424f09a314b56f6df0b4d47e09dc39f07c18b323f12631dae5e4ee5bc0ace1e75c5ed5f91e29754aa21eeaace7783ec574ce0f0dbf33824ae5966e4af7da0b95ef8b63ac78ca298efe8fe5d25f0a51f61d415bd2f68a33cd2f723c608c50a8af34054275adb056ec2f55162e2ca7da6d9a8da4f4b0d3ab2a90632c53372c557131bcb07a7b6b340b8b64959c05e65578992631a4d0090fa659fe3d5b0bdb742cf76a76b92ffe16b3bf4f88f2274008c3c985c3049606e09f3120aabee10f23a8893477a04e976add7444dbabbcc752e2f68001e1f7cabe0fd4567a10f18d86d244cfb938b1892e581b6c966d99e25f02348e8197c0a9245dd2213b722f96f31a4a8d12cccdc364d0110c89e9c19e033c2cd13f8554dd1558261a00c8", 0xc5, 0x13, 0x0, 0xfffffffffffffd2d) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = syz_open_pts() fchmod(r1, 0x2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000000)=0x3) 20:38:56 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r0) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) 20:38:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kqueue() ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) dup2(r1, r2) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f00000001c0)=0x1) close(r0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x36, &(0x7f0000000140), 0x4) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) shutdown(r5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r6, 0x2) 20:38:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) read(r0, &(0x7f0000000040)=""/98, 0x62) r1 = kqueue() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x8000) fchmod(r0, 0x10) r2 = semget$private(0x0, 0x2, 0x82) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/222) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000240)={0x8001, [{0x1, 0xfff}, {0x3, 0x80000001}, {0x2}, {0x3, 0xe872}, {0x2, 0x800}, {0x2, 0x7658}, {0x3f6238fd0916ef61, 0x96c}, {0x2, 0x6}, {0x1, 0x3}, {0x1, 0x7}, {0x0, 0x1f}, {0x1, 0x30}, {0x3, 0x8000}, {0x3}, {0x1, 0x1}, {0x2, 0x6}, {0x0, 0x1}, {0x3}, {0x5a10fd632e59383d, 0x1007}, {0x2, 0x63}, {0x1, 0x6}, {0x2, 0x6}, {0x1, 0xfb8f}, {0x2, 0x7}, {0x3, 0x4a6}, {0x3, 0x4}, {0x3, 0x3ff}, {0x1, 0x8000}, {0x3, 0x5e780dca}, {0x3, 0x80000001}, {0x1, 0x1}, {0x3, 0x400}]}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000380)=0x89) ioctl$BIOCFLUSH(r3, 0x20004268) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) close(r1) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x0, 0x101, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20, 0xfffffffffffffff9, 0x8000}], 0x2, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x6b, 0x81}, {{r0}, 0xfffffffffffffffe, 0x28, 0x4, 0x327, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x0, 0x4}], 0x4, &(0x7f0000000480)={0x2, 0x8}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = kqueue() semop(r2, &(0x7f0000000600)=[{0x0, 0x4, 0x1000}, {0x0, 0xe12, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x401, 0x1000}, {0x2, 0x8000, 0x1800}, {0x4, 0x4, 0x1800}], 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) write(r3, &(0x7f0000000640)="7ca736e6594fd72df018ca72b2394b7e19309c18ce3200dd6cb9f51f388e9f90b5451ec4e1474bb1384b8f908926d832800c5df79fa888455ab54faadb8a992ada3bf9870fb6ffdf733c7eebd54e7ac6f6db24cedea1dbdf5c54731d1f5f0f121c6f09921ae66d4fafeb1da0a115578899a06567b664a2bf467ed6e45a82648940d9448d0ccae33e279219588073670d", 0x90) r5 = msgget$private(0x0, 0x108) msgctl$IPC_RMID(r5, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000700)) fchflags(r4, 0x0) semop(r2, &(0x7f0000000740)=[{0x4, 0x3, 0x800}, {0x3, 0x8000, 0x800}], 0x2) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000780)) r6 = msgget$private(0x0, 0x100) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/249}, 0x101, 0x0, 0x800) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000900), &(0x7f0000000940)=0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000980)={0x6, './file0\x00', './file0\x00'}) 20:38:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='.,\x00', &(0x7f0000000280)='\xcf@\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='-!\x00', &(0x7f0000000400)='tap', &(0x7f0000000440)='tap']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000000)="e2916b903622cc2b4c01c0265503d44227d53f45cf2dc921ad07d417650114d904c2549eb08b1af877cfe4c784feea66b774c3621a4855d3c006d45fdab3cd29c46b70ffd25d08ac8390b8d1a0f09440695f0c133cb29350b56b13186e6574665268ae7295fa53aad77c09ff01dc9abf9be2f36b9217835b19b7c844bce9240e133acb5cf4cc6aff9908f1f3246dde0ffadd30cb8ff8a9f79b7a62144464f1"}) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f000036c000/0x4000)=nil) unlink(&(0x7f00000004c0)='./file0\x00') shmat(r2, &(0x7f000052c000/0x2000)=nil, 0x2719cb773a281c3f) socket$unix(0x1, 0x0, 0x0) 20:38:56 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0xde4, 0x4000000000000000, 0x800, "8637652a373ee05a97570aca142c30af68e3ae6c", 0x6, 0x1ff}) dup2(r1, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f0b, 0x10001, 0x5, 0x443c3c3e, "80dff80dd656bec6a276606a32e1a2a927fefc7d", 0x344b9a27, 0x7fffffff}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:38:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:38:56 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:38:56 executing program 0: socket(0x2, 0xe7ab81bf074c0c82, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:38:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffdffffc0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file1\x00', './file1\x00'}) 20:38:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:38:56 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000100)) 20:38:56 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000600)='./file0\x00', 0x0, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r2 = semget(0x2, 0x1, 0x480) r3 = msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r1, 0x3) setsockopt(r1, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r1, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() r6 = getuid() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r4, r5, r6, r7, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) msgsnd(r3, &(0x7f00000005c0)={0x1, "e50017d9ca52e3899dbb1643bb95e97a310cd4885109ebddf21f09c8"}, 0x24, 0x800) ioctl$TIOCSBRK(r1, 0x2000747b) r8 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r8, 0x5) getsockopt$sock_int(r8, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r9 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r9, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 20:38:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 20:38:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000", 0x35d, 0x0, 0x0, 0x0) 20:38:57 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x697bbca96b2b0474) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_open_pts() r3 = kqueue() r4 = getppid() r5 = getuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r10 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgrp() r14 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, 0xc) r17 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000180)="53bc18c971b3bad3e9151b32b9d40ebaea599934a58aaf", 0x17}, {&(0x7f00000001c0)="fafa31c8b9bb1eb3d408fa3a3f08bb2b49ef008564c122127c90", 0x1a}, {&(0x7f0000000240)="7c0d883bc06fe7a94e4b07259ffbf76678a6caa5cca036dbf8fbb09e8e99c6da99efc7a02167b92ed3bd1f7a4b7a582e921ae84094b0e1c88757d3603ad585", 0x3f}, {&(0x7f0000000280)="b2e448f084d23c0cc57b445ed7809302bf52e97367db210194bf10f4f87a939e990d082d7d023d2224056bc2866093b4f5d16519ddd144f00bc7c9372bff91f4862e4fed4c9d1e236946c99838e2478c6724814063054eff1208e935744d9cb62e896dceffa029e46910c6fa22acd21e43c22519dc61f739dd1d4dad0169e693cb9d53f938ff422eff4c752ad42d2679eedfff7c9affb46d1282bb3fd11decb48bbe43", 0xa3}, {&(0x7f0000000340)="d273ff066811100958b2fe1242c7150ea98ad227e742aa8ea778eb191595a55dc912e1a1125ad1e096bff797dde81a274df9af047207663209ffdd30cf03df16359053bb68a2c5f68901d2760cc16b0f9d", 0x51}, {&(0x7f00000003c0)="a6784748fde83d7ec65f6911e7df7a48777e74630efd6c78d456c46dc51c46cfd458184e3cae91a6df39d19e60a72c1abac0204db4421cfbae09fe54c92ffb27ca3977828e8e1c678d6a27aadf5cb37990c7924235f703704fb3864bfd2ff0b3fea7a387f193e2363507a6f8cbcd1bf3ea4851594db490f8dc51589c5c3f2824a5af7454b9a6a795cc10f6cf800002a33791d553035e42f49f90b37d48817c72353bcd5bc45ee3421ea1099ae1a22ad25e36baf4dcbd46b98263a683b35fb0139e9da5f04c6470225f5d550028f8343a682342c5530dba780e8cbfdced000390c4e88dafa8003e943ad0c6327a0912797525c13a1b1e1a10eaa41199018e2a8760f252d41aa4fbcda7d47a272e50bfe4efe0b74f0429322c7e4bc42a34f95b0a9b9cbef07197382ce7bc0012b8cd42e6cbccbf90f506545e461514c9991145bbb3819bb93c7be23e636738d112e9aa47a22368099d76cfb1186e33ae02b3bdee4f1618e3e6e7db4c60d385c257c2aa3412d5273789b1e5cba99de2c7fa5f8d2ce8e3c2e5f8e6c298255a5496be804593e62b0f0708ae780daea9e23bbf8cc8cbdb639066478a8c92e2ec2dd1a1b1c8460a6d1d14e72b83658282a65899f4ab1308d28457ab0a46b3888103cf681d6f760dc149780f8f27953c3bbf4c3a061582e7698d28581eab0d72478c020aed4c78bb9916b32897e03e10d5cf7a9f8d8ccdb84743adefa7dc5e40a0f6e40c0095929871fcaa8718b73e95bde223b20077a6279a6f5fc7f04247c224a88d3d159b6e646c7d54af692f161402e44e0c68d1b4ee31fec890d2372361252c495aedccae5e787825bb0ff1efffcf77d6bceede50bfe96c65f1daf5961181801a8d7cfb346dc37a27e0525fb0a325404bdf9e927f8d2a2464e61b57c5057a3b436f267948ec0830762715e270a224ae1ec6baa80fcd5eae9e9625150578d654c198730559926da5c55e4bfadb4569382a019165c6edadf50fa8ca62b96c297a7226b5e8965b5a2cd10b3c022305e11e5f0e904114268215021eb725f3a6320a3f4c3ca94d13bcbd90869b134a9d25c4d583875f82b488f4da120cd9fedf1a6fb11dc95fea04733c206a35615ec1e623aa43bd14332f3e62480ff73b169ceabe0b1ce63ae0ca695fc26c826851d38200968e41a65f56f11c2655edfd69e6da345e571ee147daaf6b1ae6aae321c873bf2dd784742da1b04d92cab6dd99c47af7a5267cd3ce317739718f230773e1d5acb414e98696d12bb3ebbf187f476da438f91822855d4b4cbb196b3a799edb1944d554b5e22cca88c26df20a5346d8dbf5c10770014a3335674b1566d62d74ab84567455615470ab508bad39985aaecb2c8fedabc5779c15e57ec08d960b564ff174d1b3e1d0791d3f25b8ced5287d5977dce05424284036891eb097c4d49d886ecacb150885b0a423051a132df637caf765874bcd6af0d19ddc0695715c80867209a6c9dd68bc88cae82ab1e9e9e0c5b68bc7b33321f478b672d8368c77515b36f8113168214a5792b8e1178fdb9860840b83daba61f96ca544be352c0d3fb655d4ece3eb9a8e1e5d5ac1c30923c1be58cc2e6c170d9f9d5bd4ab81f47257a69da9a69e23fa68a1d60161d16bca978a63eacaaf58ea034f7f6354ee2f944951f24462e9d6738f4a144beca25edac407629fc2216440a542ad7d7de4f9531650b1b2afe5c1c0349f9b59260afce7aff4c512d27089ce17ead230de0dea3c7fef160c2e802b52a2c17acb9918539b869292609b4bfcced9aa94673a9b3f784c2c773d968963f286efd42043c69c3caaf14a063dd16e9bf2566a815114ef735f6ff5f8f7ec12bb17e5e145a6684ede85fbf899bf8e5f38c2e959d6242dd5eecbfe25c51c09c75aa4097bd529fd2933aa5c9b8335bb7f7cde07e71953f5622d015d350793e35c6eeaee47b75098340b28ae68739e4bceef0dcb3ec8902321ca0ae5689c8942a0464c02e56acce797915d15b2b98fe07fed64c7644383c9233f4c9720f12b700faedc1f76d5515158156f7db049624430b123fa64fbf6cfc3264e84353a24374e05f0f3d577345a7ebdcd0df5d82f82b3f2386d102a7d2d7ddebc5ca9d9fc58065afacbd591495d5458e0b8e82f2eb3de769e5ddae50613b62eb4cb67e6167e78c6569c1887728ee2175342ed7eae98d39627ee3aea861af411e72f48be5b9f25df4642e218bbe96f9e3f8cffe2a4bc64aed1fd64a1d33c73a52d7770ca4da15ed855020e11a4f956534842da0619403108902d282c6cedd2c6bb182667993d403020010c022d81eb9af7f9c3bc53604d4d4087ca4d4cc2f4b4919bb80e3c7bb48b77d8b3697a790d0190c1712f4fbd6494bf0274bda0595ee9ec940dc4ebf802c945f77f455b12a5bb9fd0a3a4cbe5d1081b8164340a7d5f97cbc4519c2d4ddebfcf805526befff385e5a65063a73b45eea24bc881f929cdd5646bb69b77537d1c940e6e71fce9f715681f46738954430aa97a2e297f78f29da9d2fc4a1804276dc0b3a8c78864ee7a36176a2a077abe1e090319956b6be2f86704f59d646f590736c34861f48301a405ad421a2ee46e3dc91873c025a625ef8d55982d63cf0f066f4bc8fdb927d7fa37c0d80c16496f3882ea6a49ade471a380bf80718f7c32b8f7644e6cf209297db8061f643808d833868b835e171cf44b09edf2baa9651c653221cd70b59ba07ab08934779c9bb37774d1afd8974f68d8ffb5868e391617089e3bd89dbbca8c0945871842806b74e1d12d11d33bbd3fa618d5d836872853bbf66238b4cc3f8887463337f0e8fc3dec8b0d49e549dfcafe6b4d42daa6478291f087b6946891ba2beb1725467cf641e2e3f851f13b1f2843ac881071e398031f291f4f7f7bd78d611b591b5e8e49b64a6825ae9f974b8b3cfe6b528e62567faf11df7b4ef0e929af055ddd24201862917547edc68e7261be00af873f73353f68099ea9bc1e7afe05a77685c6e14146ae644a30cf1170558cc59fa6ee8a8e10c6d49b71dcd88ffcc5e66e3e2e0a62135aa7324ed586e71a11ac00c47a035ee71e7569a33f4886ba33d708d096770e13ed6296c3a1ad2940cef120538118fb74097a83e253d1eea3b01bdabc9fce6b1fa836c667458a8d9148216cefb180c09c95e3de2f3e55275837a0dc922b97d4769343c1b08577c1f41922fe42746b9c87b4c53f77c35f57e15bbfdd7d91980adc4294644557edc77aa7bff8db113f7fbf86d9633eac04e1dac714502cdc56b5a11fa08e535afcda6f59266df649ac6d0985cbbd4c6c9f8bd171e24fcff9caa84422fbd9607477bebf8d1bbcf854789e34f69fe4b8e9af8687c9de46221094b740e8e238c729341018a7d8a3c19ecb08ae06610d12b834ffeb8ca32fc9ae6849ad19caee30dd48ba8763cadb0ba29e636a4a1df0934359878b20beef1af35f719cb037e929c9e56e7548896f363366861483392b947dc88423788ec92c6acb8834f6f3e4cd8f38439123709b4c4b1c0123160c84325a4fb40a494e40d027b959f32220663c465a4a72612592963b90b33aa8b411316520183ca4a35676de0f1e13fc8574170e13c72fe110456bb6a8b0137a7d6d02002179d1c02ed73b5b7cb36090b4eb37796a4488f39dec86b305aa709781d94320998561b58c5e5dde45e959959314a3954c698a3dbf252a76414c3935aab16ec90632e9aaa44003754ab98017eef0d6f408d7ca3452efb705a897d66a0832b84301c2713401f40250e88153162c10aca904c03ce9f8f5be2b05e8f9bff9453c21c7716a8dc1a7002cba00f4e0910bb622b5ba468bcf452e8e299ed9a54ee1a54843e3741dbe0f361774ac3478cd69faa6ed1e11e81735b8b7f8db4f089265c1a61e34097891aeca56ad305ccb495b5ab8426ac5b74913bbd386a178698bc3a684cd157e4a6af5280d49a4a19d3f78b2de8f61e62ec4f7d88fda83288d7f68c8e9fcb6774abccce53921c7584941e4b28c8eb2c2f32d1d89bc1c1849436ee4298ca0c27c28cf2f181d887b3db458315ebae28d9e84b3ced2c87bcd9e1fd40ad802ec2ec44a1a3db6c2801d8ece99ef085b9180d9a9a3805142f40a405a7b2c9ddad5e39fde847ecb0eba4ab677f85c8cb51d701b98a1f73daebdf1071fd4787d4b35d6311f39c8ef88d4490af59959bab3df86ff854abafb78caeef694c44af566a83c8424d2f255c3456987bcde160bda595c8b4cc07fad012023b39685df222ea6d8aab418e0e32101a5f519f6c2420a60a698d3539d5169b9187a7abbdc9eb340cd8a84a764071b452251af52b58c8bf2435d07b9a0298f935e28dac8d4f57a63b2d975f8f161a3170f7a1c724df8002d8ed9e8e60818013b45de65ce733f014198fc1033fd4542150f3b69aaab2b84d61224a1ba666ba9d1c324f2c58a977fd21e3142da29ade1e78fc92493eb19ebca1c0fd58f85f45e7393970b3c9bf02ad562410781dfdbcef6559bf445b2a5071f5dd73ccb0a32d1b82be238513b7c263a7f26a7f6fed6839817879a34770ec9b5bf13f044633e30d40d7fb4a60723c0e5c931a4c64d2f46324b06e4859a3ffe3e7271d61389f7fe5a1cd38fee965a0c9ccb908d40c2d09583733adfa6328927eee2c2a2aad60ce809fa65ee5f33e4097bcb33597a54c90c69aef80c8672fe546d86595acad6f330ba1fc8a091f8fed06f66601c16f0b79d3bc8d7f644c37ae398749bf0aab0a9597f66170c8134f3173436066b96b15fc631981127c0282c816b07504624efd1cbe48d79c72d502ff89a545d8f97e373b44d7260646b786927e0b94cf639b3b88864101d498d5bd516a14166cca275bf1526cbddd8f0ef287edd97556e250a9bf7e73f980ad86f3f46ca9c86a66be328bb4cf6e03b6aaff55eb3d903d976c8c7515037365ba50c7afbf779092d2efb26be4d63dc18a4af63b441be72d4241790245072a68211227515e1dd51f555df98b2481194cbeb7b4c777db76331847e718d878a930f58237dbefd2002fb6b995fe03214effe481ae6c4907b507e1376cd94fb5f42bc567bd9a791f2ab2b4c2099399a41dba6b79cd2572cfab2209cc4f1d8c1ef5f5cd666f221bb4329b4d08ed1aaff75800ecfc33e54bdcc0a5a08e81a18deab12cd045fdb6d4ff68bf7ab2b0a16ee353dcc7dbadc213bf75c162fc0720713764c293860f2cdd9b92e44e89a57d097df2c8f96865b02a47a2a4dd4ba76fb5b0431ab4c30f16a17d9a8896c6b4db10723a843b503f31659ee3d400dd68cf97e71e8a6c5012fc87de51bde0324a9afe11a5cc947bef74417074f99b2225a9952e56f18b494da381783c6f4b400e68679ec66ec35b72a9473b81a1c0088b050dd2b49e50668a186f7a35f59305b010aa50e24c78666ed327e1011465fa9c934eeb1c896056bdacc8dc11f16cc42bcffdf0244c7579579171902c9beb5441ef3556dd1c93d11a96f22bc87f2e36c59744bfccf058e5f8ee1037ee6d38bdd77dba46463df41b3cdba1ff12585aed1f483c7d7b7984002b449f4a85156cd9e5cc535b6d6cec57b8a4b889c147307e75eaed0ea6c90ecb3438b4275aad9f591f4d637afebadc4899d8f39aae5c0ff3380a7936d2bf2d379b15d716720cc793d36313e81ebd694e5fc8d6bb67dd523808bda6bdfd5531e2f280f81c9dc5592bcad0ebffe63ea251cd498867ed3f10e713880652fbe6008dd12b7d06cf1ecfe4ff8cec611f63f5b74fdf430f95f85ff2943fd46be66b395fcc75560fb7dd621f7ad5242db6aca", 0x1000}, {&(0x7f00000013c0)="e5ac873e3f4185681798cbca6c4668201c8b0096442e5c670d71858456eaccab5bf56bf81f9e4df66704e939bd448989262685ee0c7155fae0ffdf0b27290c1e8b010679516ceabdaaef9362acf928775d356f6f39fb7b65efe309940e141aaa453c", 0x62}], 0x7, &(0x7f0000001740)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r1, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r3, r2, r3, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x108, 0x4}, 0x70a7ea1444fa8b0e) kevent(r3, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 20:38:57 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 20:38:57 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) ioctl$TIOCSTART(r0, 0x2000746e) 20:38:57 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10000) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) 20:38:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) fcntl$getown(r2, 0x5) 20:38:57 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x10000, './file0\x00', './file0\x00'}) r2 = getpgid(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000003, 0x8000000000000001, 0x10002ffffffff, r2}) 20:38:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x53d5582c2413b571, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) close(r0) 20:38:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)={0x1}) dup2(r0, r1) 20:38:57 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x1ff, 0xfffffffffffffffb}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:38:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() sendsyslog(&(0x7f0000000d80)="aad6570b5f0c890b56413375284415be54000081cd876bf4a9db8f0d4199757a1e0247383d874befbf1711899a5dadd8697fffea60ae6924b5e2f271b54c72b5460ecaf4d842997baf4acbffaeddf00bafd7139160eb470807c3abd3f7487fbc40b8c18ddfacd788d92b690532f9d84c05d41f651de7a4b586af715eb96788c18a66665f3b36adfd5428f893df04b901c0a8872b759ff2fe0fd27c0c0d522c9e97964de8f0ae1c994156282350b4fb79c91c908889cacf5d63cbf8c0ed2f62991c84b3e1e907b26d825ea3081034892408626631c972baf035a9db424b6cd1921711a224ac70780c753b4004b275164a2258", 0xffffffffffffff9f, 0xc61d968d57b2f98b) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) open(&(0x7f0000000380)='./file1\x00', 0xdcd572ef760a911, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:38:57 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x2, 0x2, 0x620, 0x3}) close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x6, 0x6, 0x9, 0xffffffffffff0001, "be4ccd2d5f1b6fef17503c94d2fa4e9bd0852046", 0x1, 0x2b19}) 20:38:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getsockname$unix(r0, 0x0, 0x0) 20:38:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x30, 0x80, 0x9fcc000000000, 0x4a3}], 0x5, &(0x7f00000000c0)=[{{}, 0x0, 0x20, 0x4, 0xa8, 0xffffffffffff92ee}, {{}, 0xfffffffffffffff8, 0x4a, 0x40000000, 0x4, 0x7ff}, {{}, 0x95ea3a1d1481afc2, 0x80, 0x80000000, 0x5, 0xffffffff}, {{}, 0xfffffffffffffffa, 0x40, 0x4, 0x10001, 0x5}, {{}, 0xfffffffffffffffa, 0xa0, 0x457835fc65c662b6, 0x7, 0xb158}, {{}, 0xfffffffffffffff8, 0x1, 0x80000002, 0x6a, 0xfd}, {{}, 0xfffffffffffffff9, 0x1, 0x2, 0x7, 0xffffffff}, {{}, 0xfffffffffffffff8, 0x4, 0x8c, 0x7fffffff}], 0x7, &(0x7f00000001c0)={0x441d81f5, 0x20}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x80000000000002, 0x0, 0x1001300000005}) 20:38:57 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1000a, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) fchown(r1, 0x0, 0x0) 20:38:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) r1 = syz_open_pts() r2 = semget(0x2, 0x553a26e901682547, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/252) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x80) r4 = semget(0x1, 0x5, 0x22) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000200)=""/4096) dup(r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x3, 0x80000001}) r5 = syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, 0x0) 20:38:57 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x1, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/241) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 20:38:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') 20:38:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x32a) 20:38:58 executing program 1: socketpair(0x6, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x7fffffff, &(0x7f0000000080)="bb13f725b827013176ec56c957cbbda43341200b7645d86ae9e644cbb42a7d1d4abe5ba62691727090d2fb00dfca7bc3bfc43c2f8ccf186dfd37b638cb4b75ad8faee5dcbb0534a805b35981421256b6609091b82276215caed42bd102e2bec2e64a9e2474641decbb47f3f7377ca96a7ea9eeb5bee1c7a1933ada07255fee6fae2874d36ac8b2ad46d0f83167033b602f4ebca6a1c7936e7622ea5647d16d7131bc12b2044a125db5ee64dca7", 0xad) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) socketpair(0x11, 0x3, 0x0, 0x0) socketpair(0x2, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) 20:38:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c5"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000b40)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9c6e0cf2f52a3734b393b5dcf1b310b8a24bcdbc0b15e312e99f9af6d4c44afceda7ad24fff97798197fb48408dbdc307ffa4233103caebdbd4a8a463aad4742d4e460207052647033a69e4152211ee9a1cad24b5", 0x615}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x9, 0x55}, {{r0}, 0x4282d43a43f5d378, 0x60, 0x4, 0x9, 0x9154}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x9, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x101, 0x101}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3f93f758eb2b5394, 0x2, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x7, 0x80000000, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x34, 0xb, 0x678, 0x7ff}, {{r0}, 0x0, 0x1, 0x1, 0x6, 0x5}], 0x9, &(0x7f0000000140)={0x3, 0x7}) 20:38:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 20:38:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) setsockopt(r0, 0x9, 0x800, &(0x7f0000000080)="9e724cce194f72290313e64848c6a2fed81c2cdffb6e8ed0e8b1e5ed0e", 0x1d) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:38:58 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', 0x0) 20:38:58 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="395207005124945cf3c554dbe3ad827a3395b4959f681ee670ee71c0720bdd02597124b579867cc726870c2a2154abebfc6c2878992d3b0894812aedaa81e7e0bfdd0e0491aa", 0xffffffffffffff26}], 0x1, 0x0, 0x8) 20:38:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ftruncate(r0, 0x0, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 20:38:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x30, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e2030000000000000000e74de4"}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x8, 0xff, {0x1e6c, 0x1}}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) syz_open_pts() r2 = open(&(0x7f0000000040)='./file\x00', 0x0, 0x80) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 20:38:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caaa4f2fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f131827acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000005b5a66f4feebdc1271a6a99765ff3d72d2a9c27e9c223060d00c5fbb19ca9211a6900eb8573507ccab3ac0401757680448ef00bc9dcce9111a339b2e7bce1fc66511f0862199cc72b35204b12f006d6319454e3e1f67c9772e0e033ea0c9fac8e107c839822a2ab08a7f5addb7d0094c340881dc0bdd1f3092b3357a824c", 0xffffffffffffff0f, 0x100, 0x0, 0xd4) 20:38:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x21) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000100"/52], &(0x7f0000000100)=0x34) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r3, 0x2fd5c6cb6f3e30e8}], 0x1, 0x23) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet(0x2, 0x2, 0x0) sendsyslog(&(0x7f00000001c0)="a8ab2acfb941de7d34ac6c0f2a66fafe8bada4d3be097805a377aecc57f15535eb7bdbc7756a751ae90a1a36617fa612cd574b780a5e48dd1be51b29094238a16d8f006ba0994416ddd98bb21706450b1b242316265bfa9263db6d0b0116428eb0b954ad3b7e9661aa05652c151e14235df0034e3170574307b984efd705d8eba4dedc8b6a37eeab28", 0x89, 0x1b) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f00000000c0), 0x0) setsockopt(r4, 0x0, 0x800000000000c, 0x0, 0x0) 20:39:00 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) accept$inet(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x9d4}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) 20:39:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000280), 0x27c) r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20000, 0x0) write(r0, &(0x7f0000000080)="283d0b0f403c9cb48176335d6a6dc3691615e9a93d72931a146c35adb57c1f0489691e1234489e347bf796b120e20e0af99a70bdaca2593dd7f573d734521504459850f96d4e064e4a466d8e7fccf93e91a2260352fd", 0x56) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x1) recvfrom$unix(r2, &(0x7f00000001c0), 0x0, 0x0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x893, 0x97b}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x81) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:39:00 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') getrusage(0x0, 0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) sync() write(r0, &(0x7f0000000080)="3a8136e90873f7080c4c451f4bf55b3039d79aa16bfa07796ca5354409d3fb7c4aaf66f64aee885125424a36f591087c1baaf7c3726b694c524c8e9762cf726391cc1ca1b8f5f25453d509bd7b3ac060aa27ce5fad4ce378f95e20d5521694be14d7b21a8c73cb8d709db3f8f57735467768733fe8563fce9ea2b7ceba1e3bbd8b4c899590ccf7356b9ed9595ed7bc69f0e41bb1052e4f514eef9940420d8e9386e35b14a0c5b12aca484e6bcd68c371740ad30dbfa8e7251f345b2db6be24b3c8dd54f7fa3dff0a707f7e3a996492832d", 0xd1) acct(&(0x7f00000001c0)='./file0\x00') 20:39:00 executing program 1: r0 = kqueue() pread(r0, &(0x7f0000000000)="74acd5b4da216e43e131a7ec28ea970947297bb154c00b3cfc9d234dde1512717a6d1062c5fee1bebfaf4e18fcd73318589d61aa8ddbbc8b85a0b5bccb6470e5930ef136f3d18e68b9cda833a3bf7b9a548c5dcf9a7bfcfe00d977bd183e955793dd8a1347e204a602f4935c8e99628b867f727dc80079eb797a6d60ec50308182a9a068fd519cf5ed30d8196718d87167b29ed20599a3fb9f45f9f81bd346c96fcec80c745b6d7212af679d0821f762516715b60740db849dfba74bfe241c7a700022debd0a830f37aa5e271667ba816244ceff16eaae4e5c0aa5d0533dab197ae86f3295310eed49de572119ee1f8085b67f30e5e0", 0xf6, 0x0, 0x0) r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) 20:39:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) dup2(r1, r0) 20:39:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xffffffffffffffe1) clock_settime(0x0, &(0x7f0000000040)={0x11, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) setsockopt(r0, 0xe800, 0xfff, &(0x7f0000000140)="b2845cff54d7a6c8421e4bced2ee52152ff8fed8918cb38739eb0bc78fd9d949c882d16efacfee43c4226e0c76dc07fb2845f5140ab44f9d2a8d50ff4a7cf8e5", 0x40) socket(0x6, 0x4000, 0x1) r3 = dup2(r2, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1834e492) 20:39:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() setreuid(r1, r2) close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0x4, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:39:00 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="ece5b5a0d27b95267c305bb02868e2806328165086bf74e745d28978381c774e6f30a16864aa2ef1f4c29f292249f1c43871ace44efcd3d8f806d0560b313868f8d9d22679ee30324dd5b9a7e00b02829546c5c99df7c5a0dc3a44ecc339890ca5f2383321eb598431bf3812d6045d495a93cc9be687dcff0e5414e3e2c5e04199ace700c48f9c09619e90", 0x8b}, {&(0x7f00000001c0)="e93924c4660df2a165e37bfbd58b7ac964d72ad8da4dec8f36362b08db42b857f73683a20af893398170ef420c23576f8630d898f9ee1d8ef2b330628e8914bb81dac25495bea8", 0x47}, {&(0x7f0000000240)="5ba3e1be635709eaf35f2dc2f70f3959c054b249529b6bb60c30b2bd131cf7b5c5165ed87c28cda1b3fd35800d9196928c8b1af15633569529f406ad0323e2abdc84713634c66389cb614d32caf6bf96c502dd0d886fc7d67585985ceac7eefdf00aac4d777e5396948caf58fdc9e5430b8e37df43540f8f8a12c8f1a7ffa5af6233b5d31e9306682671c3b030c494b004353e05355aea96fa467a8d6b18a21c19e96102ca01d83c7211062e96304d2cad03185378eaca58ab787ea0df7a5c4b3f143ef0c90a36ac976389d8272ae97f09bad5e4ceb4cc9ae0b80351fa9b0b1b4ed09bfe6e5ac6621788804aaa1796", 0xef}, {&(0x7f0000000340)="e8d56675bb5502c6eb0e1e168dca45bc1615c3ffc7496a9b2ede862a4f97e92a92258385c61560d06628ea3c044d6375a35073dfeb6b00882897b2263c9f46eb6ecd8635434c5c0cc32f9436aeb13e12f9d47f9e991c918510ff578001bd8c21fc4fc4b159d6665ed7d9c2844f17f8725f8a486562906f59284da001b9ffc3268c36d51f3835f8ced0d11fc84afc028f72588671e0fc743fb39a6d3d2522e0bee3de3b01136a903cc14a70a4acd9838ead7622aca859c79cafdf379a0997deb812834cbcc511ae", 0xc7}, {&(0x7f0000000440)="2b6a0845337e5a2484b052c3317d9ff88f10adaa21f9bb1efbcb8dccf35c2d27cfedcbc6ba4ea6991e57c1728d19eb253d53203cda86e27102cba321f6e42466d28616a5d6d9aacb9a46b75402eac6af9ebb1fee", 0x54}, {&(0x7f00000004c0)="895dad39ec0dd0a92080eb0dcb93bfb60cefe85cf1ed3a1e53b7217330563fb85ba86b156f0e0b80bcd1", 0x2a}], 0x6, 0x0, 0x0) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="de14cc9b0d9001795b702744b97d816f5c616edf5fa6ce9b4d359320cfe9fbdd106babbbb125b31c6ec022173c6997b77e1522fe085ea3c0eb322d4edd62b55ad7881d81c88bdd0709f07bedb6be50e802a652f417a49f8bdfccdd6f8c412f3b71dc619b35e6e9821edf5ff899a62597faa28b068a019f535a9d5d76f41e10ae14d36a5e9e79943fddd5fa6f46f735c010ddd6ccdab20233b33db60d5eec639ed0fbf854dcf308edbcb807a6563de07039253c89ad72da081532fc12bb971fb3c4a9ef2c23b5649e62cc818ba62afb075f02a7c6f3949459d04f97a8d04b696b178569a384c1bb823da9f18c18eec23cc100f13d26b56ecd2df88e552bd367b65cf2ca28753bf76268e1d06419f74b52309b2ae25f0d584be3f79e06cae3cd195887f39463e56ce4fb1d9cbc0b0cee4941850ffb2f91111e1cf6e9b9c963a636fd6a84ef843ea1f01df8f65de314116799e981f2016625f9998f017b4536c00d7523a2a1b9c9fe76f23da4b73110914633e43bece49b4879f27807ad999b5f255b202ec1dca93ad44c286d2e96bc680db1a346c2e40f5990b41d8895dc831d57a0cec0b508dcc56cc4f0ff017d03983d215ea96f77889c61b45867e6ddf147774ff238c0d56938ebb63429513e259f65e6430313b1d40828d0df6b791ab7d7a52858bec6c2be21604c2d7dbe78be163026662c02c1dc822e10569416c96c0ffe1648e3633ff2598fc4111cf528b2ea0d8d359d95c2bbf24c6453a87f03d41739ba07c5b33f0d474458b3a0bf86b6f199ac173d00834b425dd1363bef732c7f1f9f813d6aa49aa7812c2777a58bfefad1185079492c91a4bcd572f3d81b6bffef7b66858f8203df8069c0d3baf9c6a51d6fe403024887644bac865e73a12deea1b2dea0ed1298b7b73a158f43173152de3a7d1f37207f6a26077a774b914b173f95ce250e4ec1176380300a3f532c6c1ffdf2c2d859a868a538a25f8c42ad3e0a1983fade55610bbb401451018d03894219dbf9c3c275bd928814aa1d704ed4b33951a1a18d4514e5feca4fb2715077e883fe259978c4f2d59e033adbaadc5ce62b1fba08f5cac93fe617fdeb53aadd492453d291d51afb6ec2c124d78c4865afb77c62c04a275a5519e5de4fa9fedb763c62ceb847d3661894f05c710af022091f15bbc2c23fce8007c3c254de3668412091be64201368d479bb7da279f3b456c4e279ef8524f30d9ea5d60ccf66bd308aa648e49ddb4ec27808c69e9ec6e0fda4637866e8b46b60694842697f90763027c1dacf7f23b7d4ae24ce59a6bd685048be6ca475c16f871efdd75b5fa2b2b02817c0277573bab1f381ab4f75133ae243a0947ba1581f5ae3dd5a919dd3f371ee556fdf7a9edbfe3348c2eb9cec28e463489dd66dfc4909bbf64241d9d85c85577f1486b1e7d6c802875f2b368ea718b644b32e753d30b7c59e04b7de431a7e45d48e3191922c7e974efedbdd9b222c3c5d13a8fb0e06b1a3eb1362fd2bad4cf3ba90139553502a34855ff90681a403cffb2890776934b34512afd52f2020496f4b187c9e446dded79cd98cc0ed357f8a04f4fe5779a32ce696b0a6546400428b61773caa777058604724dae0e69f7837505988f1e41fa77618c74d558f608d15e263fbb22a123d96a438b695ffaf16b1652c7e6926a5e4fc25c95958a08f80a1c20899361a7e45fa12d6f2c65f912e16ada7432a54f42471c63ca4161a31aac646a3dc0306a3cbe04250fbbe8b74a6508e43817731551513c38bd91cefcb6361827fbd55d82351833341d38cf018f2547d8d6247c94a57f90dc6b358a3aea50b791c0dd7dde36959252a46641d4d330140b3e4929c4d6d93e94f8bde66dd3c083521d51eb8a18fc54d0883b1d1dfe69e955c1d59a9384ef58437d0497d692702f594a0546a3ed3b77fed59b28b074c682a540d47678454f6d4872d379d3759d25c95ca1852e865ed0a6d3ceeba14b7beee22c26304cc8a3e3e96ced8bc5ddcda0509a15c58fcb497d389d13d78997fa3d0a4253b80ab190059f916ecfe41d0a870c94d92d1fb1e9f79c8434c0cf753621ab18dbe29271dead11ea559838f1cd45f92441e78176c2c3865da6bf718d50d3fad8b916f660c1423abd08c35bc9c672a5dc2a52e050439e21c3296843f1422ce27f47fc55f424f5b8ea1753fa1400915a403d6027a3dd9a55d3bc79285f1469ff5be65f638c646b4b6c71a588e3c89711f2d826d9b81b555d4ec78074a4184a50b8ed267c25c85088fe25c0d563766b21b0e0430723bd555af6e5ff095206bb6230ade85210371bb37cc9dcc0a4d20f65be5a073e61ba3f5b065c859ca73b7e60591d91e038b51016d6b689b0707724e02b715b32f010f9d389d507cbf2cd70296800a900c42c746a8b9f25ec108cbbb4d426aa95f82b6d9e6b904217dcbd59d6e20c635fee2b44f201da84d4f83b4da565c052e8287640fabff8cf9fbc76d2ee784283e208d85f386bb6acc842db7713a60b6a4acfdb14cd941d03c4b6d0193a9c7e84a120229033c74d32504e1d62b675d0ffe0a5a54254e5400076db7eeb058ce57cb26ec04154a7355f83c4c38e97bf8c409c2190997af75538ffedecaccf3965fd883ae44412ef1dc446babc303636166f5b94690c7db1bd374ffaab4f31563d74f876b489b0907110d96a09988c4fbe8c1ef7b299c029ce9ea000c8dd4dbee82eee07905f3818ecba695d2a9d8bb23497aadc9d95a841e3c4782a69ccf6c5b604e022585476e811bb9a4c2216ca2eaeb4864c3c2b5a05a45faaa2a321fc994aaeefe56573d071d573b7b50286b678772af9aeced228b0ed8bc050d71d69cba61d2b9c0c6fbde83bbe9d5d5cd76cf43dd25f3b8600fc5c333044b27fe5b9776e062bead56aa63c63f110cf3ddcae03b98e469b17cf2478981ca7867fb88b92587361bf52b72caa7d89024411681f477476f3753256af0b66b6ece4a8be5750d672a16d73cb4673caa0f2b6609288e98c564dcbc906173c5751c588d7aeaf8e227c63708a11e68515b74b509bf58f7eb65518c6011a6d7d09a97ffdc408f462af22088362fdf641df47827897dac015d5c1d6f96cedadffa9615e71977b5678e8b0bd633d2683ce02c937fe858b8dd708bd289d77a35b5ce72b1da1078457780700d4cd57ffa813e264f47cb218e056908900aa14b07a3cf7621ae33362efc40a5763bebed5a8df4a9e0c4785c738db16e90d3c85efe992e007a15add763f7dad4e968baff09c8b722f50c17e34c9e011f40e474873c6467e8bddde1904ceba77096c61e019c10efd6d14e2d4151e4be5409be8004d77156a0d357916ffe061db668fdbd47ab255b82ef9c86bbc6462cb11427c82316f63778f67d2cfab2f077e3d76706c0ccd646eb7afd2fb8e24807e132218b2def736959c92ca4ba18274eb68c3e91755b1a2dc9d7e437c5bc870b33b53a91cddf55b8acf357f25670436036dfcbb4d7fdcbbb3e01c1ab1dda16cd83445267faae840f542c3e33dc6d1bb4bf123ed273843dc6dc085173993d415f425f88757282966b29265bd49ffc7d8757e80a1094cd966e760cf3580bf25145bb534015457179ca3b2b866147c8cfee0070b6590fcd7fb4e7a53d37197a4ee22338ad2a6fa0630db2cc203f36ace148f01e963cb28e59bba3640e054cf8d35e570a83b3418daae8acdcdebf04de0c46910eca847ce25b2d4075a925073f41e343aa205dcc0c6f595fce179ae2523d268e6fc27e7387dd364984ea5af7dbed885c4d89e3f90755581164e1f8b77207cf3dfd274cfef7974bf97d0b4325af906fbdeedf63fb6611859b97216f1d3bc9ef354a8c7646351b00c7d859611ae50908c5139c5c164bc240d7978f3b9615bd3e94ba4cf38562ffe0840936fe8cd35981064c734f784a55d75edce59203e0673380ca95b855d79f8ae450b0d980a15adaa4c77ed8ea74c72d835e266b0d7280dd519286127e8252a55ebb13de1a24385bc18948318ec49cf265c2b6b57d91fabeef700e2d24f1de8a5df99841ce3b15e9d9fbbfe244555ed0dc52974433493978d493f6700ecf8153c971543b3392907ad764d6298215115ca755238188ff1a16cdac641f6794c4914f6ce5fae780545c6772e349bad7eec5f426667ba6e3825d1f236c8a7f09f72c295f91234a9c305cd9fb7d2c24704e371f510f7b412ccd46d7baab260f20c19474371ddc3663677a045d12b08d3d6d93f6440553130a5cecdf2c195d29ed92adbbd5c6471dde1d9e70b54679e3f9cc59a9b0aef017b321100d44dde8ab92781eaf4213ab4e8beb9be8ba5c6398aa8f4c7e3c42064ac30291ba707b56d5b530062e4509434524400321a3f981c00292a6d29deef04c35d9f86eff5cbcb5cb8b78fab7364ff3bef03c1e78e581afbb5d07b1b9cd373e4cc36dd2e30b54afdac3d4dccfaaa237858ff5cc15a83ce2879abd7f4fd29c03038090ea8dbee6f702caf901e58d3dfbd6e13d4e7ad7d4c0cba2765e6fac1ba6c8c9447bfeaf96d714939229022cb3747941da68a2d6ad1729f2a309081f950256e3c16aa380fa0f7f9d8eadc97617ba830f10f0f71878337e7920628cd2ff2e738af5eac6db85376a73b618e09ffd2e0193b93a691013657f46a3129ccd7eb925ae5b9b970244717a45c6d6b4f3d39fa722dffeeda8d84ebd1813b6d0b131e6177a20e57531a298b4aa5624d79d5deb53cbc8a457cc91a198f6089dbd80a0590362d4be6e977fe4c0e216b0089b7ac3a5b7e044e14fd5070aa3e954df4939305af17107b4313b584f45415862924ed99826673451bcf6c976074732023bb715b862e087532726bf342cf878932eecc13c5f411a33be4cab93f42fbbb89b0acef695d1ad5da7fcc69e55ff6ff6b17a57bcb1a2403ae0f3eb36e46fe4c14760fcaef2166d5f13e57c997dbb155e43532792d0ba2641cd030f20db45e4d04bff16d599dcbc5517800cf710c98d4786ba8082d0f268ce10965d262f67dc7f5b46e0b15fb3dca6f38f1c5cab7003a3c0171bea82875719c326b4c0b26517e62f34ff6cedf99aaa14b7f910518c4bd4ade8954d927f7ef725bedf0548a19b2a2bb0684840abf5beb4f57f3346b1dd63059e7e76a2d28a05e77b78b0198bc75ef8b22ee5b5c42422cafa687f28532c688a98c41bf5da2c6317c9e6e79bc37d9a69dc12db29e1d8afa791abf97c368c3c4680dc55bb848480d4e82951daff9566837a229a35ce4176ef7318360cefe7f1088ec8be33b44a93de57b723a607b93d2eefc71b2984854c8f8fceae0bc03f8f647ee58ba3bf2b169cf56c1656fd0ae7fa4757a822bb47e427c405da19dd2a720d46d6f812e8579329d74baf6e6e3939632d8249c74bf01764e8aaf0b859690932d0c0228cc856b3530bb90e00b5782339c26efeaced2bd713d3a5514f602e8efdeab80f7ddef1b32247357331b3181ed4db5b20437d465a7d5c2853bb60823b275ab2fc017a1405d11974c5d7584eaae2bfc42dd13d6a8c4959f5be76f040ba32985a51c4b4b2cdfa19b78092df23de9a71b03f3cda4f5d05af7d913ec09b1bf85530dea4ce38a441492aa2011af30ddc9f843e2a7af21cffb9a80c678b0731e1471fd97a79af904bf67ebc2061ce312a38e8ba303a687bce37a6fc65fe694b8c0888ee835dd541425806d5f63ec37a477936486c2a12533c5b29990fce9138d4bb84b7e93cee0631d258f90ad495c57cdb3d6bcac046ff8ff076a1afdd65eab4bbe934eb0786d00b501e8f5f9d1ab1692f", 0x1000}, {&(0x7f00000015c0)="fa286998d0a537ca1513bc7661553eb8d32ef8da23f381973431798d14bf51ec3a3309332f3f463cbefa9fd8545e2c12ab4c56f0da8258ba", 0x38}, {&(0x7f0000001600)="81080c11afde200895ee762035dafc0ec2fda946b428572eb3fe19a8238ed66fef3205484b5f5fc684f429090ddeb3d0c62fbe43bebad2751ce5b5c532d9ebc6cb609d708a998ced9ac07c7053df7ef9ac5b152611b57fda97786ac1982fea00e4102cd59e9f9c7a8bb475a70f4cc959c9ee53de945d9d7f45b41e42c0e399d3289ee4b2cf5b0d7cd3ee51820c837a09fb23cff2cdf1aae73b65ad0498a53415b3f756b9852bb3dd7a4a0964e9f1c59e53459a70201454245747141ca9681b94da7bd612b871531560d9ff29509f2c7e2f4fbb21726310c45f04e7fb35d4", 0xde}, {&(0x7f0000001700)="ce0978fa", 0x4}], 0x5, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/pci\x00', 0x400, 0x0) setsockopt(r1, 0x1ff, 0x0, &(0x7f0000001800)="c3b0", 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001840)='./file0\x00', r4, r5) r6 = dup2(r3, r3) r7 = open(&(0x7f0000001940)='./file0\x00', 0x0, 0x100) readv(r7, &(0x7f0000001a00)=[{&(0x7f0000001980)=""/68, 0x44}], 0x1) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$BIOCLOCK(r7, 0x20004276) connect$unix(r7, &(0x7f0000001a40)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r8) ftruncate(r3, 0x0, 0x2) linkat(r6, &(0x7f0000001a80)='./file0\x00', r6, &(0x7f0000001ac0)='./file0\x00', 0x4) r9 = semget(0x3, 0x3, 0x1) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001b00)=""/98) connect$inet(r2, &(0x7f0000001b80)={0x2, 0x2}, 0xc) r10 = msgget(0x1, 0x2) msgrcv(r10, &(0x7f0000001bc0)={0x0, ""/232}, 0xf0, 0x0, 0x1000) socket(0x6, 0x4, 0x8) msgrcv(r10, &(0x7f0000001cc0)={0x0, ""/42}, 0x32, 0x1, 0x1000) syz_open_pts() r11 = socket$inet6(0x18, 0x3, 0xfffffffffffff18b) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000001d00), &(0x7f0000001d40)=0x8) 20:39:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) dup2(r1, r2) ioctl$BIOCFLUSH(r1, 0x20004268) kqueue() socket(0x18, 0x5, 0x2) 20:39:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 20:39:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)='c\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 20:39:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xfffffffffffffe0d, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a1044c5e"], 0x14, 0x6}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 20:39:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f00000002c0)=0x6, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0xff, 0x3f, 0xffffffff7fffffff, {[0x3, 0x1ff, 0x9, 0x0, 0x3, 0x8000, 0x4, 0x40, 0x8, 0x5, 0x0, 0x8, 0x8, 0x8, 0x1f, 0x3, 0x7dfa0e1, 0x7], [0x6, 0xffffffffffffff0c, 0x2, 0x7f, 0x3, 0xff, 0x88, 0xff, 0x2], [0x9, 0x0, 0xfffffffffffffffe, 0x213036b1, 0x7fff, 0x80, 0x2], [0x400, 0x8, 0x7, 0x0, 0x1], [{0x81, 0xffffffffffffffff, 0x3, 0x9}, {0x1, 0x40, 0x9e, 0x4}, {0x8, 0x9, 0x8850, 0x3f}, {0x44, 0x0, 0x7}, {0x6, 0x3, 0x7, 0x5}, {0x20, 0x0, 0x1000000000000, 0x6}, {0xffffffffffffffff, 0x7f, 0x5, 0x17}, {0x1, 0x40, 0x7, 0x2}], {0x200, 0x42, 0x9, 0x1}, {0x8001, 0xffffffff80000001, 0x400, 0xfffffffffffffff8}}}) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000005c0)={0x10000, 0x401, 0xc41, 0x9, &(0x7f0000000340)={{0x400, 0x8, 0x8001, 0x4, 0x3f, 0x9, 0x6}, {[0x649a, 0x101, 0x800, 0x4, 0x6, 0x3ff, 0x4, 0x6, 0x8, 0x400, 0x3, 0xb2, 0x7, 0x3f, 0x1, 0x2, 0x2, 0x9], [0x2, 0x46, 0x7ff, 0x7, 0x9, 0x1ff, 0x10001, 0x80000001, 0xde4, 0x9], [0x8, 0x3f, 0x26c2bdb7, 0x6, 0x1, 0x401, 0x2000], [0x8037, 0x1, 0x7f, 0x6, 0xffffffff, 0x8001], [{0x2, 0x3, 0x1f, 0xffff}, {0x7f, 0xffffffff, 0x6, 0x100000000}, {0x3, 0x1, 0x6, 0xfff}, {0xdb9, 0x9, 0x1c, 0x92}, {0x8001, 0x7, 0x1, 0x7fff}, {0x100000000, 0x7fffffff, 0x100000001}, {0x0, 0x100000000, 0x5, 0xffff}, {0x7, 0x4, 0x7, 0x81}], {0x316, 0x4, 0x3, 0x7fff}, {0x1, 0x1, 0x10001, 0x100000000}}}, 0xffff, 0x3d}) open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x100) 20:39:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d, 0x10}], 0x26d9, 0x0, 0xfffffffffffffffd, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x3}, 0x8) 20:39:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0xfffffffffffffffd) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) msgget$private(0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x80) close(r1) syz_extract_tcp_res(&(0x7f0000000180), 0x6000, 0x1) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f00000006c0)='./file\x00', 0x80) socket(0x18, 0x400000002, 0x0) r4 = semget$private(0x0, 0x3, 0x124) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) 20:39:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x628a1e15281623cc}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 20:39:00 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000200)="074f655b2246880a6049be2a97a16a9564bbf98ac278288e22ef9e704d9b3abc6c942a06e8f333288bbb26ae8cc319600db78425a060a86373edbcd37b", 0x3d) socketpair$unix(0x1, 0xc1f76832c9542f0b, 0x0, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000000240)) r2 = dup(r1) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file1\x00', r3, r4, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) 20:39:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) socket(0x2, 0x4, 0x100000000) r1 = dup(r0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 20:39:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000100)="0bd76f839f3359e51296096eda425853ff541b7ea42df2330491140efd6c0e4555459aaac3a912fd942ea95aea", 0x2d, 0x404, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x3) 20:39:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$KDGKBMODE(r0, 0x40044b06) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) 20:39:01 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 20:39:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1}], 0x2, 0x12) socket(0x1, 0x2, 0x2) flock(r1, 0xf) fcntl$lock(0xffffffffffffffff, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:39:02 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) pread(r0, &(0x7f00000000c0)="ae697ae6beecb1c7e8233ea7c742f112d8c244bae236adfc5c5cb6aa5ed7b3f852d44e4b413a003654d6990338664e23a086b8528d0bb9dd9a1714f2c9ea54bee3e961fa0b7fc029eb0c71e3f810d6f58ef34655b04dec84f1cf57f60b83ce1ec40f23d2e19162afaec982999e65f193d0efe81b1019607d5a14c78e159f726e0900aaa2d55dbd9b63", 0x89, 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x115) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r2, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r2, &(0x7f00000001c0), 0x100000000000016f) fchmod(r2, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/vmm\x00') unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) 20:39:02 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) r8 = accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) r9 = fcntl$getown(r8, 0x5) fcntl$setown(r2, 0x6, r9) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 20:39:02 executing program 0: socket$inet(0x2, 0x2, 0x0) 20:39:02 executing program 0: r0 = syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() getpgrp() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001100)={0x10, 0x6e977d96, 0x4, 0xffff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xddb}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x100000001}, {&(0x7f0000fde000/0xf000)=nil, &(0x7f0000eae000/0x4000)=nil, 0x5000}, {&(0x7f0000ebb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000f5b000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xcf89}, {&(0x7f0000f9d000/0x4000)=nil, &(0x7f0000e50000/0x1000)=nil, 0x6}, {&(0x7f0000df4000/0x1000)=nil, &(0x7f0000c9a000/0x4000)=nil, 0x3ff}, {&(0x7f0000b68000/0x4000)=nil, &(0x7f0000dbd000/0x1000)=nil, 0x5}], ['./file0\x00', '.\x00', './file0\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', '.\x00']}) write(r0, &(0x7f0000000100)="d1ac8fa659764a4e44da68a5e784df43ae4478ef538ef88c0dd5bdba73509af5f54d18802c451162d9af11c07e183179acdbe665240b3941ee93c34eef2507090dc23a21c6d9454fedb6317adcc70f10d6d2c3d4df9d64241427b8dd6f68f21e05d36311db94ff9c94ce27581bb6393daa81b8370544e9def6476f66864b986e3f1285955358d0f0bed0aafd00d7186706aa0647c08468b610c32207d378d39170754b12568f1d5df5dbfb1481ed4793a6aff519ae45b675e63ed914b2983b232a45b909f748908352b1137e896dd0fe243340cfc39c17fbbd76aa9eebd0eeacfdc5c10d4f5fba2554cc06122daa0ba915702879d227b5f6c56c0ca72cd931fb6327db4aedde867d3caf760a0e8d1c0bdc301d085005ba64c077a080160c7d5d4b5e475dd6330c215d3a6deac16749ea9aca1da7993edf96486473cee1b281981db2ea70fa3284d72c01b222ba8fa752dcefede0121065707b17403ceef89b13e8ebffde1e7987e7c7f11b011337b6c7a7b43cddf79a80b0637cf165ffe3f82a4f8343fcf2e87a97da52a42610e4224b6792e7d3e09493d12713a64401383e678aa731bf994d8f2194abda37f99d622850535eac0d610fdd87e1e86cf879fd1d8934a23b6e5e92a3fad80e310bbd1c0942ee55dddbd9d9f333007b951728d2c191f52328ebd3b67778178b722d0170611a07c66bb025bd77c1b76fa6e11b79d06f2d4252dc31e94cdbf7e92c17cd341e0b643ee7ef4720b738194fe778a55490bc514a61fcd6b682a2f2935a06b44b009f4d7ab4efc5df2e1263f170bfc7538558ffd8bc821666f88868e3243a57d1b9174e099f25c949170268d8202d87e478ff6c9547565d5ea94ae4bd27c0ce3b4a5861da526c170694bc84ab8e51ad2dac14bf34682209fc5960753c6f7e315ca40536e968082c2a682b9ea1944c17ed300da1b3adac25e38188598d830b1149143a4d7b105dfe72a4484c884aa0ecbb68fbb3643a410dfea3abae39042331b6a89f416ca87f583c89ea693e947ca32c5c1cc783a835acc998c4ddfe7b6c308fd96c983de3ac538ac73b9b1f5eea0092e1d666191cfbcd83b253bcccf09328af20806446f09892a6d08ab50c9bc552f05e64c56d362f80cb73694b97d85449a479c4fd210efe14d174f94c917e2bf56048c6605aca14a9ea34fa18761e1bca7168f58079aae4370c2b65940f0ffd6b5234e1f299f77dac4685c77972e6ad4993c1a81d74e64c11c11f21eb64d3343e2c86a89fbfb186783863ce2a6f6cf69a97c8763267cda7029f45bed3441d2200c97956f0a7e49a8c04566addc05c23f36aca20fb81c6bd11965f99c8967c7ba62432ff3a2b9a8ae4e53995644e9c8257b3631c38915cd4c1bd611f9c1439e71b5c062ce23e5e91faf017db8e904f799eee93ee039a643cc97df1ab6b22ffb4ab9819809d58d6313c741e7216d319fb4c29e2343512267e0aaa0a933b29c46a9146385423a0b54f2b36a0a898e61759e15c324db9a2490f0973fe74e4e1af01270b356fe7260ce2b48b4a8c85bebe7f9b567b4f8ccc0aefd121abeb69be573a959be09538d355dbce84e8234ec026dd328a5d981fd9883e9e647f9f1660eb8c02da5013f37e71bc03946411b4456b877f3fcbd42253ae7665a64bc7c09a2e344920f0c74fefeae40dfa27ada1f87e74f3b9e0c8608fcdade4a406be42fdede4086b6937b542d8231cbbe14356f0564ab7f07d93da8d98b19079a2be41f39f49af03c82251a0b465d11b1ed75b0c926a44bf623d164a478bbb631bb57d22dc6767cffc34a2b0478a204a064a39ee2d11fdbfd267fcaeb5d4a3e1bd6bfb607305b7b52496997054347cad55b9cd404cf52139e57ac1cc200e8bb4200ae72d62ba853d78fad061d8f5d9a138dc72604ddf900178cdaccbd2606c7cc7e5abe3a8bf127c2ce169a8c7d773847568b85a5180eab51c45dc296be8829e0e9d2fea8578cd91ee22065609080a11cecb37efb534307c9e4d35017d858e778eb0a2337160e8c8052c2eed68586199a0633ddfb6f9a5b1157140fad322f0385fbbbcb1f6eac6289ad361580c79f3696b803128aa3677c91486ac9b8ee9e53bdccca8292495773e991c528c1310eaf348cc2dade93ae1787afa8a1f47b60416d9f21b792e9334be1652e4fae5d38f12cdf875d946cfd131eff7b6686e59207fe3cee0b669d4362fbf0d9396389abadd7722b997e3cab81ad15c28f64415f1decdf1cd062768522766c8b8205d1afea290af9a37a601a8192b7c94349ea173cb4da3ff7214f978a982162583fd0fd48aeeddb8c4dff5e8f4b162f39027d2817e18b1917cc5e2c7220a3fe69278961e2347a684474466d400dea7c54f66127c0885b2ace6f0dd3f66eb857342e33111d803136e60b20cb6631891f839dd397a0c850a22951a4b9586474e4496d6a1a6d85cae7ce38e287424c1baadea96aade730982e11cb5ac11c7dd08051d58927d494c911213b1a4d54312bc70010379b635bb09675ce1335ad240caea750354b12cc47bea9aed224c158777e1b1a7ca7896d00ff662bd4e3b3b69a5398e8c8a1402c339be370021c5b3c39a9a2b47c8145c9bb81559e193ce803d23fddc5b163110b528fe60716b28b4657c12ffab197e1a580dd2779e0dd1a44dcd2ddcbfbeeb791587912d8312b84b107ec4db57a1f192f6e93e2cc997aa0d8b4bd247c4a47fd737e5f1de72e61cac9ccb0b06a0044a3f2e2fd4e701c9a44dfaaf099d453fb4b5e5f812fac680dfb833985146a250add9beaff7171fc489e344813ac01050beef753d6574160400b1cc2377af7f5840b4768c98025c5cba6346c710b6f3a0bcac3e40729650e628af15120a82a3e6090bfaefc48374996cda6f40a9d85964135799f8e81d5687e4704380c4be97f48d11e8812ce184b44ae7e8e8cfed2b9b33e4160138a099351850c21541c87871c5f1cf6b63e3cd785f5ecf1527ae3b32bc5c28c966ff93c30b497bc7424592602d0b02d1a12df3a52a3f064976f8d33a2b4b12cde71946703fc19c04369b35e03ecf48f63dfb01b9417858a415fd75127e68b4af8122f782b17c6ab341175db6824cc904ec1846c40d827455eb69219fa6dbefc9667ae9aae2d0c98fe4a73eb90b0258e46b27f33e2a61ce591b4e5677db9cb67773d70c08b93b463812629292ced6a007ba2a57dd260bf1b2b5ef469e7c875bfbd3dd69315c990a0c1776c96fa9425eea266374904c14358954edb4b4be0d1f685077902afc846c687a8612d3719861bb8e0268eb0e2bbe87179a603dcdeabf6464bb0af9d80ba196d36698090f3d66f71eed4dabfdf658c732995af6bb1282e17e1587a2bb711b40162a27f267776590264732ee954b13663d469a448df186ed6c8f4f40bab1b6e7fa1ec24cd1fc5a0930a56782aba866d592c2264ae20108072e3e1dc76d0513f2cf5dc6896e1a21ca0862b5c502ee9f678f9d2d8fc63875c7645d846f7872ff875496829fb9fee9c1400587ba4f309df76ba3652a332189ea11ef39ac893be0923473ef4809d186f5a33d6eb71544871980d606126905bb92e62c10738ac3d6fdb956f391ddaab62fe2d5a60d7e574814a95db67e258e3a71e4ede353487fac86d0f73e628d7dbd16806f3b1a0e4106a6298ad7d0c3e7d6c62fa406699dda4f363796f2a0f243765866c117c45d1fd3b14dc60754b54d7dd98e6fd4765a1208624ad57f6402b6014665f3aff47c2ab2c419708f3a4a00704dad7ccf175fd8ccd724d43a28557572b3cef1439a27a39a85d525baf630e7fe93a9cadb80d26dbda89e0b34eb3bb16c6cebfbb67c263d1a3aa10b8f82e697e387ca9c25c00f7eb6e1ad22fd5b9ac90a17f45803afae7fbc768028d1aeeaccccd0db8675c67ceb35d492a183a3f97b17c6e613a97b24e2dff58faa856db1be8107189bbf1f337ff7c830dd8d885f330aa8ab2cf01df6ff18c267daf59a6ccd731daacb7f89dd48e72cbbe816c1807d73a699d72b0eb517d9c7d5276e19fe44f430ed8c78f55654791808bb1da5a664ee90f087822d748f8c04257e346f284d3e4935cff2745d682bea281636b0961438a33c03ff208a909c5d50fe8a3e72211e51bdf61dac78e9932c4b2b4401d3abbcff501667dd421e60e3718411071214d9d76ed8ea1ba5c93a6dec6e2fc93397df1c80f775d8762a35f041f801f0febe93eb82729d71ee417d3164c8fdf6fa4b2709cffc8bba0c22e5f32847668a4c21b776a74398be606466b7954374a3aa45d5fc764209206fe3c1c896b9eb66a40283460403da168038d5ae525534f488d2888a69cd60c20ed2e787655e6d54c1d4fa6e062f9c6990f6866c59e97aae99558fb3223186cfba7b4053cf211249e209688495d284b54996a90d3bc46f77ea853a986e5b448d39dd6ef9ef0fce87ab62f6d4bd00fb0cf04b8c455a190f1219df7d211fdcdd71cca57cd548de945b3fd1861c90205748a037176c548e6118bb2f379fc1f9112ced7e90bcb722fc08e8aa72eca4577f05b79254977a6425034b886d4098869d473b787a8733f3c2e417b1706d8b546dd0eb7f8d7fc6c15d03a60005f9de31661a9ca00696a1f40347f76b99d5869f13ea93d9fa09c8626fbb00bed58567eaddbf62faea3cdd4f3aa48aa8d87fc752c3db8e2c8b5fd3caa42718116f6e41ba8000539b7276bae2d81a8b6b5a52278f8e7041c5b494a963b9071dcbeceec60ade4ae84d6c07952a98657a66266a3a98f802baef4fd3f453c40cc5facf4e973e4ea998298b39b7c03220356c8c52332d7b780c31a69ed77c982dbab50ba101ae1ef10b080df32050b47ce08dfc27ed9e66babab3d237bd5e9f14d9b2771ff4bc2e0c6079ffec94c2a7605db060252c39ef678166979978d4c8a36cd63a63732684f49444977a15afd34d518ad2a2108afafbaf6663a29d6aa359f84f54ac708b75f86087dcdd7e5000cf24c552c3effcdedf0330cd51c2e6f5d6f3b36beaebee7c5608f3bc6b8ed96a82d0da95445e520683889c67d6aa0c196e3b69c559763c2a3a06c31ccd58d4baa3e5acfcf1e0df2c6e42d0ccd63eb7d8d366b3752a4fb2499a9226b9dddc10ee0629d44293325ec83faf4f04014a09ce42ab50639dad43b967e57bb7e68ce0ba690e4840d3527254cee16dd8de8fecb4bbf3bef6f61f94f08a4af4b90cfd44d05901b42411d19d17afe8927566dd9bfe4ed26f411f59736d2036fa07a258d0a8821d41370df2797278a20a863ab1033a92e59748ce8170c72944ef6086a8465c730663abf8646e337440218af29425c2ed2ccfabf17fedfcc6a12c3bab8132c5e32a7f6ce5ccc7d4153077f4316cdf69bcfe5c6413bd0028cc5e93ec8474bfeedd81669f0f416bf334e95d8a37d0b3ddb50a3d1a2ecafc9a41fc03239bca6cf0311facd750aee40c15b99342e28fb5d861a3eba5da2347f9c90f48676eca42ffcf3f0089fbc9639cdc738d30813f4ccceec4ff5aa97e101e2a39998ce15185ae59eb83cf2aef701f479471da8bb13108d27a7eb6818ed272a86953e392c0680640264d111d85ae04314fff88636fb74cee25eda3ea1bb0e800fd549a0a91750179b4f8d97cb85176281085cefcf61ddc6d7ced90ce4c40220aa12e433efae42370fe71ea7bfcfde8d45bea8e3703407316291104aca683603f7d4d14ab4248a1a27b29f69890e5a8b67a7363f90a20479e95a29e61a2fbd4348e2f6388f3133fc66c5e82904dac68a933f52d65593c625ab3bcc91336c560887880d7", 0x1000) 20:39:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0d3210e7165b4133c28afa855cb232fa376fc95cb7e5d9658b4b25873c9962c4badef7368c4bdf2760b4c45ca476d3986810b1b1a83bd34e8885d86c11cf224376cac36541f38dd0c6d97c29f2ff516471a65a2bfc3db780be0e7cf26b25e83021422baf8ac9f810de73ab7a4da53b6d3228d8266dfed85adb04f56065f84980fd7ca3f4080e0e9e6f9c618223a19aa0ec86fe09dc1"], &(0x7f0000001480)=0x6e) bind(r0, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000013c0)={0x2, 0x4, 0x20}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) connect$inet(r1, &(0x7f0000001600)={0x2, 0x3}, 0xc) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000180)="c1f6c0995060cc5839ca37f503b04098cc8d41345cb498be5030747ac68753d5c3647ec34d461395033f6500bbe494978954223783c6f3b9215fbfe27a5b8ccf8f39d325a8be898976807c5bc4b991fb5c8e62104fe1cbce8bf1bc8cbd3adf2ec602e42aaddde42217b21d2bc154d5c4541d01e18badd88928bc758ae04895f1ab47baf4b5d375beabcf0676a11854e285bd3fbf12db63b92eb26c3cf3a74355e4862891777ec1daa62f61d67418d4398b95b8e25b84f5ae728a560facc656c219b4835d206b972c48a639a8f7367d7d7f112c46ef08e58f7cd3193013a08a7f4f65bd8bc0e9acb6be3863ba9c441cff49e25bb9809c2c4ade6b8feaf577fdd76bd9269ec8e9b01e2510d0a4a3cf340e82950715c8ff879092a89478a1365e43ce0a2ab5f6c4251a0d54a401cb7e745428dfb4134c1e036a6a4a4c18846b9f45eb9322993ff656fc88aadf2612e0a15368911306b640bc4a5e26940a81796dcc6ac15e0c3279010098a038f0fd18245673478da4a8772f5989618fcc23185b1678bcf4cec4380bdf097bde6174faf3cb0554910f595d0f22874a7a8507894f8cb70a4c17bc966b87bd5416558eb97c9724dfb552927b866df8f11a49c17af2a95201b873a789f27db602384b3cad46d7d1058313efabcd0e70f842c559991ada14a7310364708fe8c950076906b913b0f99d077c6281a4b46ae9659786dcc2aaeb1e6cdff4ced77430fbda4cc9b823d29fd802daadc16407c0071bc3ee897b9ddce1484372de842e8a963437893d6be36f3ca915bb4191bc9461b6ea48935483eb882d87d00ec3bd8b6933901be72d4def863ea65634ef2171c9e41f5a045f634a282a64668398f614951c97bbc111395aacf5bbc0ca3751300c1bfe7850eee7bbf10adaebbc0c3299ee614ab0b8b0e56a9bf37795b8f12c3fc95e58bc01c98305d87a39cee3e785a303a53f3e9884ab1a191a9bf98864f7797ae0d4906ee843990809632f779e9e1f161cdb9d963f47c754e2442080121a3a2b8c1894d29ff11f8bfa38e7656a79de776fe3dead7b9f97536644dec829be9b358dfb11490ef836222e7efb235c4ae3ccbfdaaf5b164e3fa400c764ea7c4afe870b87121f7a3d862236224545edacadfab013fa6c07fbae0928384b576e0102a4c747d713bdba492dc76aff67f750f5f71c532f65939d654741ae24fc58a1281b53290719bf98271625078f06521431416d88ee8e12e1f8513ef363ee142a9fa90ebdcd1904df448562ec7fe6e444a6d40ee67deca416c76f0556f9ee26767de507e5b550fe9c788d34336eebb47ad71ef071385e55321418df31798b2d45ac370d26b8ac65ef6d79264d14fa88fd98b16bdeecb4c45b8a26adb1da5fd028ffafe240f3f9adb803bb22a77c2c601c96188c0112879da445b09b5395f687f1c358fc766d2d3933aae46b23da4a50e712b28b1cb58de132d8ec74c1fa8190543cfd168155a105694ff717a8515668324c36d3473459f74b420a3525ce13535ea5efc009ac14461ba3e00c8da9db4037520a0ecd00ebc3b75750aa29eca31c62395a8ea230f10f7ebcd226357cfc70899d03671de12beb5e7129f0d2c8f40e131c4d055b116a2cefc34195b0d2e81d9fc1d3e097fb38fc741bed9a1d2d11a278a55cbf567ad16f909ff4f7d564bcacb2dfb17523cde39ded22b6338a685d0c2543bc3d4b7698c19f5a3f7d45b4128141dbc8cfc9e8cae5c09c6234e6174b4cb80ab3b0e32edb9c804d9401996de7916a1760f993f8a3de1753f732b7606e599fe5f5714902dc0aa27dc0ea6a367d7c2bf569983b0ef2d9544dc57f64ab3f41c962f3861b8a9ed17a3be14fa438981fb06a59d9b41894e8ccbd323b38296370a25ed84f6719d44a16d73c421c8b388c31d514d39eb728b4de6e0924eb56d299db6de0061f170fe4fad986cfa54d48ee002ff8353efe463f4f23bc998a20f9466f10a88a7a3c5b687280a74c3618b6a1bc0ecc61ffc81965daf8eb7ae10840ea2043881bb7abb8f345a2e357998525619770c2b0eebb0d6fd5d7e0a31cd2bd5ed4cd33da7d3c8c7bc50347bdc391ba723e67b1442cd98879baf19932e134c93d21ebe9859ce2eda92a45fe4eb4ccfb90f38d18992dcfd3f163f053ebfa88945d0e501e45afe3f63f57a4882ba0a214e830bdd666aaa7580e1fbb5cf164f564c22963028f51e774e146cd7312945f333dd97bcdd173d04ffa5ba0e9922a0309c01e5f4d99ccadc54dec87dfdab864897f07bbebd961eeb77990c77390d813122a4f8ad18b40cbf15b5fc2da2dff36a6baab8df8fcbcadf842bce64d47c926de9d2afe45798ae003b08f463b65ebe1882b92a6e3f0bed334a7aa7cb6cd1a496b1446abced60d140e3409bb057923bc48783c2a52561ba36f6f4a964c0d433da1879af2ff65e0e0cb8c2ba8fd161f184346fbd73550bba828eaedeff31a85b7a0ce8e8c6c0d569605783dfc864a04c95268fef5cb8180d5df61c517e01b7bc66f74364f4c6e14ff3f639058e72950b734463dc0c541129281e3620dd81393feaf3a2cecfb21dc4269f7695e38a2a57677a69df132cb781bcc347da801592ae0acec478c2bb0004e6dcf47f0a28300119573d77e59e192708cdca1e4ba963a26bd2865fc2c35dc3df959f750b1ddc755903e1fb9230c9932a445a824423ed83f77701c9f1414875a7e727d9d36f27f62458f0884d7f9911fc9d06dc282748f4e522a8a6af54a0a931e4b7ee7bfd25853d69de95b7f6c8d36c8eda312dff0cff65524e51c30716d2b876949d165f25b8c2ba2b793273d6327201ab0e8428836195eb257a361b08d17109b6b943b29323b595cdc5bed6cd56ffce0702976685245b372ab8710832d39c82504a86f7aa1a12706e5f8003b2a216f153a71fb04fb0d150814709a437e9f0e46e7aacb9ba44e70eea1dd3027fb65bb23e9029119d76eb398918777cfae65c4f77a7cf7b62625709f795f265880d340d0bf9bdb9d0b956ea3c3f6c409c588b0e381290f5a394f0fede63c63d6dc344b1815544115d32b18b9a1224974f30e14ea121c37d79e0c7c51ebe97087e5d654da13673060f5892364ee551ea3a7566cb5574c9c3bd818ce59e675445639c10caf12f17798e66b7d2628bbe6c0387f9128af7d40df2675b001b2de19ec1f666d445097182f18392956a0fd0cb11d67d7af61eb4e2d69be44f1593b942084c1bebb17216256739e509f08aa31fb81e4a3059b75a29a249bbdf09cfdde2c269ca913bb50b6b3b74329c2f9e45de11cf5ad9bbd38881b1c3e5410e04ac156eba68afb36dbc55153441cfe7a0eeb86be01ddf91f704c96e329d7b28e5c09f8a48dc7890e5b98737c959aa6efc6ce3a58c036d028a7c42b5440dcac638937d79b466c12f0593ca358e8893bdae25d4018452cb4774ef6e78c4ad1b6abd3eec18fc0439293147661b74af8c4de169a70d552a69ccab6ea31728afdfae24837b01433330d9a11e3d6629641345613aa2194321b03ffc3cf3eee76a99ddf4bc780f3dcc53a4cf2bc181e9ee5cda1c7f3a0479dd9eae2868998915ec831da77f79ed0e7374571e45fdd7cbbe9cf5c4e869eb3a30c3da2d7f4bba9493c39fb8717bf314ad147187b6671907ac0a20ccd6f4b57ae06f2e42142113fe3e5e0552021c0093c105d83ffc0be347bf1abb442fa4f6efc41f5907105f88daca1f959687bc0f5bae14e2296d89fdb979b823a9edf36316db3cb327ed53914a49c7f9ff001f95cc7d5714224acbf396a49f11cfecdb576aa8d53bdbcf5e1f1c9d62b190a0959a5d46916b70868cd5640e3623d23a29c2653b7be0e8bcb9c8728ea7124056f1a4415236637a653f5c7e12ec1f1a751fc39c416b537aa6c1c2571842871baea8756df4b305741d9a26a06304bc028bfbb8f07c7d75683c95a249bf0d1b6114ed8769b78ed5212e77e21b4c2b787f81b9ef53d9c8e910e1f38f54b15d044a0a5bf60c0521f2e1a70da27276f65f4e1474f3ec37280c4585a8de7417b738125ba8fb2c4f35689fc505b4a693985de62d23f27e1ec7149d22d2a7d796c4ae748627f112cb85917f3c77897dd4ca9a48b63fca499c07dc4c531fc3b9887378018ca06d3db806e1ce9318d7d3d669664fcd11def0a6293a9ca40c8fe8e7b293bde54b85c00a5c32f820d49260ec751390491c85a83ce8986039e4bf72df371bf471b472aedddc619a6fe483221cfda37f240c7db7ae64c0dfbd2a835a38d924a287eed42a5d7070f744dc505afad5e0acffa03cd8294c27e4e2966ed3bbcdc1faee94f7cd29a5beccce480a51d5fcfe75182232b1c3742a33c4459091eafa5ffbfa92fd2294b37a075e581cf377f6ce3efc23af27cc452e3fe595e51d1c54fb1bc623b2c03fdbe738170782ccd0f1d3a74c6012d8bafd5dc1395e2b9139b14fdd501a3265f265e55a9afa9e66748c9996de716221d6a5b310cae71c2d3164830bc4a944675e0d8f82a37c277fb3b9405f06421b5d9ce65905efa7170621ebcb685bdda5aff67e6936a897444ef3a306b362dc2b59ef63635347b9af6c70821b9b5c586833cd1f11f5ea37ae392b02e109f7e4db5ddb81044efe012eccea16eca39eb9c8fb0ec2870b9bb0b127e95aa9118def497d0f995c405553e8edcdac6691428a0d836984bcbe71c80a6d09efaffc24b10a23490a8e6b8696ca8908f83d4576bc6394e826fe9f7320b3a38dfa04c51bbe2f4e9de82e20d920bf2535ff126ce7718193dac1c94bda0c365821c85777178f142f4db54423cdc95141c9ec52e884c3c9da57801e8c392b6967ccb230c1874f6e0c3eeb86c75e1a5f4fb388d693f2d48d6743d9975a1e7d59831390b2a780c8958b8f6a53053b81e03f26ebcbabf7f17e5a8305862e0ba45daaae8fc1f89c5e5bb4671b1b8c09406eeb13a2178ceb53eef6df80e29fcac12784370acac1db16a2043ba95b6505bde136bc93146daa55128354cd4f9767c5d505365056b9b57dba6f24495f3b182b9998ea8d088e6d03bf53d932817d14e7b4d562e14cbfadc8324a6bf1f4f6a3213ad99425e421a0975fe80faa94ee5009b8d776ac676141f47411f9b906abb9f68afc8cb2ac9ca3efe88cbf1edf72fd298baa0b269c021d1449bae002b6abd238dff215e3b3361c0f4c4dc50c82127bd81b273eb8617b1ac7859d4e81c3e2c1d9bd54522cbe2b648461f2bfb8e2d52f6b1dc74671b7d2c791fc49ac62097ceff38a65d81eac88cb3388d56766926a1cbe4eb1310a83080c0aca3957d0d6bf7c3745976bee6d1202cec44e1a5c75a67697a6e367ad38e60e4d75c5ac8291ad76d6ee58e8ba169f7b2f7e0001bb2c0ee12d2d94e00ce21abfb5b2bf69bdc33f4e7edc06e0f1c8b2876b1da0ed8d7ff7c25c7a9d3be1407b5a986d9ec73c85d926c45435578e7c991815fc0f598df7df2e416a55ec852fdc067be53b6913f992ef8ec6a2fe6340062b1aef82e480b4a25c7b2e744725c42a8bfd6ce8260b5f24c6e607594671c7de8c2a97b34facb12863dca5e9d1c5dfd7e716228548536808b93661242f7c0dd8378e6c7db44d113703858d4b5e66e1c9e983c30feaedd9bbf5de9043b658eeaf444935d71b65add379264bac3e3f85b407ef62d69aab9a60237e0018ad93e317dbd5d511c9665d1fdae59f1249acbfe46170db03399123c3c0c5d75a6c4e413bba8ba4c99f33dcb02ad06a01f9ab51975810ab0d7a54c05780c16c5480bba8ea1c2e1035b4ffdbdee39c298a96b2fa5510e31f84bbf9198", 0x1000}, {&(0x7f0000001180)="78e3f537e2bcf498f3d2fb9dc509a5e488b30224", 0x14}, {&(0x7f0000001200)="a1a27a8b4e30d9d0f7826f8f0e2da31190f49f8b8ab5158c4840cf3451cf573d57a03cc33cbdcddf61409015fa4213e3b51362ab788741c8bbb7a3a93316596ce6503a534935459aeb63a1fb5e7707f46fe323fed41c812721dd7c096ed4fdcaba06626cae8cb3d9e7209fe0af395b9c210821eba50c6e571789b7a425afbb39df415d9d211801c5918619fe16591b3442d37d31cce06384ea54ec11f0f0def616323938d492ee99849f13ef7c81468c3639abc1c76432ede9d2ddc241108cdb6c5513ba8a0cca3a536421096241cdae0e602641cceed15df829d5f13c3b4e4d65768169baf580629238578f3c4fd23d52139e131af9010ef24bf2", 0xfb}], 0x3, 0x0, 0x0, 0x4}, 0x401) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x37e4a613) connect$unix(r2, &(0x7f0000001380)=ANY=[@ANYBLOB="f51d0000000000003014c3b8e3948800"], 0x10) 20:39:02 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) renameat(r3, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{}, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 20:39:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x10, 0x2, 0x961) setsockopt(r0, 0x68c, 0x22, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000040), 0x0, 0x4, &(0x7f0000000080)={0x2, 0x2}, 0xc) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 20:39:02 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') mknod(&(0x7f0000000000)='./file1\x00', 0x6000, 0xf70) open(&(0x7f0000000080)='./file1\x00', 0x60e, 0x0) 20:39:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000000, 0x3ff, 0x0, 0x401, "080c0000e9001040dcc400000088a2bf9917178b"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff06) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x2, 0x0, 0x4, "79565b0ccd3c31efc6643f13edb8141dd7335177", 0x1ff, 0x4}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:39:03 executing program 0: socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x4, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd", 0xfffffffffffffffd}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 20:39:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x2, 0x1, 0x200) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xffffffffffff4ee0, './file1\x00', './file0\x00'}) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000009, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0xa0) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x0, 0x5, 0x200) r3 = semget$private(0x0, 0x7, 0x286) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x16}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f00000004c0)=""/37, 0x25}], 0x3, 0x0, 0x3) r4 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r3, &(0x7f0000000240)=[{0x3, 0x44a, 0x800}, {0xffffffffffffffff, 0xfd, 0x1000}, {0x8000003, 0x1, 0x1000}, {0x6, 0x1000, 0x800}, {0x7, 0x6}, {0x3, 0x9, 0x1800}, {0x3, 0x3, 0x800}, {0x4, 0x4, 0x802}, {0x0, 0x7fffffff, 0x17fe}], 0x244) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r6 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f0000000940)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff65) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r6, &(0x7f00000008c0), 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r2) r7 = socket(0x6, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000480)) 20:39:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x40) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 20:39:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r3 = dup(r2) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/204, 0xcc}, {&(0x7f0000001240)=""/194, 0xc2}, {&(0x7f0000001340)=""/177, 0xb1}, {&(0x7f0000001400)=""/183, 0xb7}, {&(0x7f00000014c0)=""/174, 0xae}], 0x6) syz_open_pts() 20:39:03 executing program 1: r0 = socket$inet(0x2, 0x0, 0x400) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) msgget(0x3, 0x108) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0xfffffffffffff047, 0x1, 0x0, 0x8, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x1f, 0x31, 0xfffffffffffffffb, 0x2}, {[0x20, 0x1, 0x6, 0x2, 0x8, 0x659, 0x1, 0x400, 0x55, 0x9a65, 0x7, 0x3, 0xa000000000000, 0xd36, 0xed, 0x3, 0xb0, 0x4], [0x1ff, 0x400, 0x400, 0x9, 0xcc6, 0x3f, 0x4, 0xdb, 0x2, 0x8], [0x921e, 0x2, 0x7, 0xbd, 0x800, 0x5d93caa5, 0x3], [0x5, 0x9, 0x68f, 0x4, 0xc269, 0x8001], [{0x3, 0xff, 0xffffffffffff0001, 0x6f43}, {0x6, 0x6, 0x7ff, 0x8}, {0x9, 0x8, 0x6, 0x3}, {0xb059, 0x0, 0x38f324ac, 0x6}, {0x200, 0x82, 0x7, 0xffff}, {0x3, 0x3ff, 0x1, 0x9}, {0x80000001, 0x4, 0x7fffffff, 0x6}, {0xfffffffffffffffa, 0x6, 0x5, 0x7}], {0x10001, 0x1f, 0xa5, 0x9}, {0x401, 0x4, 0xba, 0x3}}}, 0x1, 0x7}) select(0x40, &(0x7f0000000340)={0x3, 0xffffffffffff0000, 0x9, 0x0, 0x708c, 0x39, 0x6ca8, 0x2}, &(0x7f0000000380)={0x1, 0x5f5, 0x101, 0x7, 0x5, 0x0, 0xa94, 0x9}, &(0x7f00000003c0)={0xff, 0x800, 0x7, 0x8, 0x2, 0xffffffff, 0x50, 0xfffffffffffffeca}, &(0x7f0000000400)={0x2, 0x6}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 20:39:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4fe6e30f00bb6d942a427a4f282b2165266447b6"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 20:39:03 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xa) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) 20:39:04 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000680)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x3012, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x400, 0x7f, 0x5, 0x5, "27d757b30eb45a25783fbea55df84ea93ce8110e", 0x8b39, 0x5}) r1 = getegid() setgid(r1) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f00000004c0)=""/198, 0x5b}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f00000000c0)=""/8}, {&(0x7f0000000280)=""/119, 0x77}, {&(0x7f00000005c0)=""/125, 0x7d}, {&(0x7f00000009c0)=""/104, 0x68}, {&(0x7f0000000a40)=""/144, 0x90}], 0x8) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="523167eca253", 0x6}, {&(0x7f0000000100)="210c7756f35f1c2b8ebc903606b1760e", 0x10}, {&(0x7f0000000180)="a11396c42c165cbf2f6999c251fee1cbd6c12d51cbb785fbd793a2b0bbe4e7f922e11b3f4c845e5df8e2777a", 0x2c}, {&(0x7f00000001c0)="b0222f4459734873246a98ecafbf83ed2df1ea6f0299236b93464b968b", 0x1d}, {&(0x7f0000000b80)="1cc06129014dca8a571bae5adf47537180eb216aca9c7d0b44d4dbd36cac41d6fd612cd20f516954e2bafbb0c3131bdcbe61973cbbfdbd6f39363a55334a8c7a6a7a5b9eb4df27440363daeff13468083011bec54aae47544f15ce640814d90d7217c42115e1af1912844e3b54411a1715005a6732695c84484862432ae3e33f0c4c21c55a7471913bd6fb063c4e063cfd37ebfc0f28ca8db739267a634ac1a75acef2c9bb115cf29098b37b369ec30a99277c72288e6f52703d208b77ded14aa103b8b839aec7a276df4b527f55c4988ab9ff70aa93ad06633472eeef73eda49523e593b3c25428fa071458ece39802f186f6e809b2268e4cfecc8afb78cb0924094fb1a07ad73f2408ed7c7c4fcc25faee9d16620be7eaefdeedda8ffd8477df8fb0fe4b976ae68d41d1016a9484988a0c1686f8879127fa40b2495afffb2ceb687ac168b6b81bb5bfdaf85821eef4384fb10e7d73a07f235958fb0a31f787cf217b5247d44c0310b39e140c8e036f918a6c2d989667936d15e1187b36bf308caffd131be7fe513ccd32c8b173507d00df0d3fffe34e0928f3a723d24315086c8969c4c70ea2c152bce4e222ee109914e69891d1e359d43e221585699e6b9d9a3cb21e28d5af11a012dbf57adc7248d08de35b148553f27c2cd3ba1e35716964973e03e07814150f56420a24fb796ed7aeceece5e42940ca4e55eb680def1059e5e51213976eb7c553af42994489f8ab379f13deb7d7966f8ea2b0ce7a3098fcbc1befe21991e3c182819d9673e47e9ac0abf04bcff5c8de6fb94b2e47b134bab95170fa41fbb592922c6209dded291ed5d87d5b8b224c620055668c17e60bb49a78b35c47fef89bd2b338435ea27772f08c45eec4e090d7eb870bc14e6500d1bd5d7b7f01ea494e68c5a52b96137e9224ebb910d8563788762266133dedbbf85b7ec11e2627526d03e398573a4c451a2a4eb4730f62f1d62121edf7fcfb83b1d807ad7280fd6c588d5d6ac783b5819df4a4e4878559f75a025606d85d1c7e95f1533ecf85168ec87733100925716fa04f944d2caa06cb4e36d0a554e5a2d33dca7789fd42d6bad97dc98b892c188938d6580da183eadff4e6de27216a8e2afb64f0d8c2a55a4d76bae021059312ba52fb2cc6828f20f4173371701183177aa17f535eb2a0f7efcff3c7a52fc74aa3bab1a15a2221cf47b35e1d27dad4e711326d8679f732ca47544f7dd2b5593de1f952b0dbbe4432edd689ac4235c8d5810723efd8dd58ab6dd2a8edf19f45e6ef0ce84455031029e58a01b21fa427c3fee60de5546fc9f30cf7626f7b880231250baa6afb35bfa54babc6feeec94fc11b67957d9688bf1273a575362e7cfa6b8c0e1d06a044da146a813aa5d8a186b442309a08bfcb86d696c58dcb077929db1c5da23152211e8e3f826f9b05541e2edef90a145b5bce6c58883318f394657eb6bad55c486c571615dcee03322af5c9b2c6eaf480e250958bf2d0db590493b35fb8dfbf045d1597d67a4975fe5677fc775290ff0d3f96a4304a593e956b8af2ef286f6b3943dce1c13e25de30b31fd7a388a0c3b5f291d8959a63a1b66b63cc9349d1816430cfc939d5f6ff4b4ce5f1399d154192f54f27f370582642b51a467042b2133ba7d22089dd8bf41c39507aa1a95d583f97fec6bb78b663bbfd9250e1d4bf8a41df9115550d4dc9fb936e0de6c0835ec74333b7411d5ffe424c6bc6340cf4db6b5a6850ea5e2c80f77ce1fa3c4a6b9985a22f2463d347dfd16fb50446661c54189822bd5e0ce7f3df4466e5d478dc6450794971fc426507f340a064480947be876bbec0427aa9200fef8fe82f8fc282cec96ac36fa23959cab6e07667a76ace7b063c48ef8e48d6b4b7201249510b1d8f8a74a3604eae5a7f23c7e79dc7e6de2bb74562f3661bff927b0e5e2fb99ff9697b1996ba3f07b1685ccba80f79e1ae6539dd70cc7b798bc220fa8ec8f73aa9430a8a1d3ff4b51805de5fa04435cadbc42215443e27e1c838c6cd94e8ef9611c6dc9fc2f07ca43123e483f435524ab77a6067467a1a95dd3e90e5a3824f5b388273aad86aa58a1f7e55d0500739705e1c0b76208dcacaa1330a22edce57fcccb8c406d622924c1e1f3c62d107248ec19d96cb14ae64856784f932b4eb534c70c3e18b2eb4c17b627be1768cf07fe2d89a0f1e941cc24154d14202bbcbde86de47477e3166b7b0d79d095b1cf64d9562c7a9ddd445a94812fa506b23a702af2a9a01dcd30d7d5a5050de933d70ec825e3fae18b326cfe9b4ae9d51a6e0a7db4239fa239eea267e0f93f7f9c4190415e866c0922e73a9433adb5d267d6ffa6e6191b5ce68629c57d38f56d45a46a7b73e0659a16197896ab46e7ddbd7f3d434d71b5bc7468e98667734c3b9bcbd585bcf54a3bd6101155bd4e443bc277dd51600aa0c38fce1ddbb4b49a25d79ec53d0c068513de4ae61a5d66c644609ee1d7b03536c326991e6f10c574e519230816b38748be58fb3ae87695770b7037a657dce589b5d878c64c8416516491488aade8d4f55f7e13c028a77f5eaee5d4c74dda91bcdc660b27bc083a03c0836c8bfb9f239af9768909237a7537f04986661e71b04f6cd40a78c891981b055b289c456c8c2bdbf3bdff5703995b7c367b54c50d2d7881f15f58bd7dcf44e029aaf286663aef8bb661893478efe23e02954db87e4b1d08401d1ad020df0bcd48d25dac9ea68cefebef6ab730b8aaf681dab52c447c97bfd01b045e4ead73664789ed9b2608f60bdbaacaa97f9f24222e8765d51c44b6e3a78a108c6c331afeccca15e837b39877c05775b687d6c4430257127fd13caf36f7dd96379aab4cb058a3eb8f93f2669b1709172af29d325e23982c6923114144ed50c58dfaa4ddb64ec56c51df72ebfe2d7a2214207d24abacc63e4e26101f92e6186c62109ccc63af696bdd3fab591ee542a7d1df38dc32ad78dc48c72b73f86bafbddb057e4b6500cbdf52384b2d00a7ba52df30d13b4644005d6341aaa4eec74fd5a57ec1a0b44b4e69824eae2f61d3cd736dfa81ff60acd783606adaa2c2a211ec86be4975a3fd777e93e4e8d8ea5c9aa19bffd5e5bdf7c90d40464ec45a10b3b50fbc3e91decd8092db003f6e22e23d19afa928829dc44207a1cec5bb3fea7e12bb92af1ec073bed8c45b884dd9dad21e442a221572d5bc60fc0143108efdfa2cf2ef8d3409e77cd2866046d6c5406074317e8278fa3f85f738f149aedb04008f8eae3ed8ce2a091dd96e7d5d2754fea672cc4ee0902e2c16dc5c70367bcc3b55d6c8ca92fc3a72033a44bb33fdedcc22c9c8d6d12cf281312c12767e7fb7f3a1c897441de555a58f9fd00fd9cce3969824608c79bbaca713ac37b200f5896e06e6e58245dc9edeae4648470a130287687d14dd609699129c4423fb8a956d0b797ba80e5282dd28d31283f5d4294bab45670be649cf2a6385e0543445bcf4c56343341aeb40d6940e79cc721ab808000ab89907bad85a1245a00878c16f724afa877eee18ac38c6d86decae51619163b28b9b84ed1155b177571f68808df6e5b24f2335ef6e553358ff928e32fc6e68a15dab8a73c5e4ac992702f7f6a6e054ceb2eef1f8c0842d212d41f7458a85deaa0f1dc260f7558fde3a1e2550f4a1658b12b5e74dad5a44045e8ff4e806c341e1edbd9d1da5534ce1e476e3e22bcb73f3cd65159739d0ee10c51e79018588df2e9465d9a2418d721eb2b11144c71db91492d93e32c8710908e32f23b02e7fbb8237540a3de292cd1cd46657e9e02b6ef98919d1311ff004efcbef7d1a6fd814dd58b48430fffbb971aa3df7fe3fd909864ad5575b4a8b09b5be2b7144fd675794a4146f612f41340740146160e207ddb5897a49cbf626c3a4845e37ea952ce5b8e5196e5eb583bc2733389f60f3838dfa60d51128da88d4555c3ff852dd28a881a22518f3e7276273af4e66d843b013786d9c4d5941468777a956711ae8d3f9f467eb619fbd028bceeff30d272ff8988a4cbe2c82e4b62e5429c26bff3bd6cfb9b534cb6a1359cb3005a1a073e600e034c16af1a6f52225d3422b5db9329c3fb5724fee1fc6bfd827120ecd541586185dccd33e97cc4aab4b7d300e48a9c5c42be0d1b9de60e497e55563559f7c69c5825af1f7067854a607518f9a45c7bc5e28c25feb0e3391312102325decd26389dd74acd27996a58b4941aa17c4e1c6712de6d75f12f7f1aea5fd702c76ce6b7e3e8a265a3bf00dff8a4f972e846369705aca66ead05508b307c88fd8cd57a0a65150f36be12bee66debb390cc8bcaec8e506571ed0533e1ec4a98085a557a28bebc5cd0059da8b25dc4021591ee043badc01654725b3638c27802227d08d23ce816355f40dc883daf9bb8e447ec893bb2425c19b4de8962d85739252f9e611891eeceb2439bf56b2cad293d49ce24eb24dd05beeb78b91cb4ce63a21f499876af2946438ae93e3d10579095447e9e430176b8f4435fd5c28e569928102fa1f40e6e1c81f5738a4e8e6655a5b6c52be5ba34fe80fac69c5368a8e4571c6113bb01b9dd7f714ef21b2064f8b43e375a1822e334e4f23f718b43dfa62fedee29aeb03f7251a179400fa91c511205ae679eda59294643cdecd1ac3e0a7710eafd262f964aba7fad069f87ef735aa48a56c7dff15d5345bdcd560010cb3374ca1b62513ba6db2696b5cf3dce02ac5731caf472ff0253e3fab1e8275f0b1924b26ce0944565b314d4c77081085c80cccfd62ecb3aac1a4b98184ab1e225aef47f2469e2bf936fa65c6bceb79b56be530128ea33b43f5ef1b5121ca5209397c184cf5b71fea2db52ffe131964a357450ad8938bc2ddf603f5b12fb2b0f876208440727e7cc5980228ec1ba052a7c591ccd9c9c9062bbd3232b0f3e4fe9805ce317d42f32d1e318f04ce8f9878a5dc0eb45250e1225b8be7bdd4c748c4150cdf59798e0f5f0171e60b7ea264317e08bb9894b6c6dbd5b1037afc2be65ff52aa0acc4ac0c389799aadc8174c47c538afd48cafe0b25595fb9db9c018afaa155227cac2f49e2abe85edaf1581eb1bb2478191312d41beb0970aa5b09f2e15d1c9193ee8aedc1565a612e3daaa8d20d1f3605b49728c3ab312b86460f7ec0905e85546d93c44db706a2d097e85356573f13abe6cb2b948318175da3e57194fa4b114cd2ae7a6908545fc9a686fe1a8362586c6c07d1c885214368938a3aa996cb27c23e9724ef28d1f3cc799c196e4f4ce4e927fba6944e60d5eabf099113e4fabf87ee52d8b5f15fe6e18963bec7926ca2a0802f80c378fcf91aa699dc8ea2c7d0a84bbd538596943a8ba1b5ccb1cd6954b93da9a57aee45a7d3579787cdd3ff0bb5b7e59da8a3e5083c2fe5125baa4097036b105f4c10a73604a1c7ff52c1d5511e747b09a8fd5074a8fd4e17ca75f538982e3e5d7d30eb0c45e3b5961924aa035aa3fe16db30f52104bb55abc8027d77781dcc307065ca873feb586e89798e2de5d817909d7f533c0be04e7e66063a972ac0db92da22eb628fa5f7f960098e7bb5520bdee5f2357182aa97b261bfcfce2dec19ce6a9e3683fad838fcfecc15ad8f2a654c2813b67e8fdf9b9ab061a39825351b5acfa0cd8b855124ba4bc93e84e73fb627afdb38c6aca7aa83568fda2ad216819e1cabd06b381353c5c8010e84efa6373f6af12e2ce72dc00e8fd5f7c2a93bc780217b9a89fbab5466c537fdfda53bac266b02f07e93ff07ea2f9375cbd57f70ebb955d627c93004e3b", 0x1000}, {&(0x7f0000001b80)="204465e3d6d8dafbc04843a30952ed089b36f65ad6534e50e597046022cd7554ea2263d8d5eff16f67ae847e70411d042a8016ad9ec8c34701d3091a590e2a32a3c241a04d81a00a718b4bfd4c21476c6f8d3e33cf9ed393ec81d7b392fbb28b7335a0ace3eb271b663e7c4b9a49481a79ec83617c9ff72dfdc9cad890f8e4153acb8d9eb24b4ff64c195710b0a1e021b52265338f7694f4cc48f5e6c3b1ef707f5b8f95901d653ae137db48b117adcda6ba25b4aaab7e2867a82193f8da19116fd7080fa9660fb9a01bf116e592a697af0f7880fc49c3496b0716879955b0dba014060b6a8f37f670387c4c2b6021ce715a0e24064cbd8eb3d9d902bdf1a52fdaa385836dd094cc7a12ceedc761704290223c721a66a76ba629e60c8e36cff78d560b2eb43f96f70b00f4d07df963c1e8c5bcba87ba496fa5e027005bb031d85fa8daf137dd19470900252ed5fe179b6854c7366157f400548d0a402969765854b63ed8c3a4a61e22c062545bf14f3c0e571a7880f29beb7aa198dedde5e97dc4b9cef1158cf10878b2238659b8cf5b96178e94a40ef4c3f502a040a84884be7f379c6e0b84a954b3d030db47275b611c8d15bc37bfd48d3441b671484aff6923c7771414cd039753112448aff4d6fbf03174efb88ccf4f6723abc003a6ed7e8a56633b0237b0ac4665c0c28eb38e322ff1c9b3057767ef4b82842008be4970416cbc8821bad927582d820f6abb94525142bc674d2bd7474daf4f2b6dd84abf3df39633212d4876de8229ce09edb3fa8a49cf0e466ee735b2c0476023fdd83d15a387236ab6c132ae955fc9f9920def3057b79687943f95da0a4e60d4ec8638dfce379e0f3c53b549983114931772118e4b11152b12f58bb627208422d0463a5e712fef677261039afe20091ffae913fedb666dbad9d3f3db82cd7d9584eb721ed8b7db164418664f40ffed62efb5f34cbd6b6b0ddf1795d68b84c3d7f9b3cf96bc3af8a75edb3accb18c50ba90647856a628f3b30bfb00601deab540930a11c77dd0273b08821c69be345c61e3c8a3a0ef8af3b2972c7df53b4b83737d230e8ebe875ad06bb2492627ca3537b68bef2a67216634a0e241d07ac17ae983cd042a595165cd5de478633ec634bd1370f9ceb574927ce476b47df409c324bac9530e91543a9e7d64576e2e0d72c145cb499723c78d702844740c88971dbb9ec2e792b5da25671b60b9a8a9f816c2452f165a1b405204b6a8f9de2fa4c04b630eff689a79c554c209008caaf79e7d86922eff1b2bb6aab0e107e4c1fe7cba51d349bbd9cc9d4ad320ddf301b0a37bad1f54c7e50e19330a456cf459812956d94809aa8b962e10b4fe3a5638dfe0b52736c126b035baeb434a55dc64906935a30e283124983d7fa41374b384a4436e0fefa028551274352fcc771e0affdca4e6a148da3c5e95775becdf4d251792abcede409ba37abf19a4f8e68adc98137f371faeb6a27b363438373652f4c2706fc07fbd359e490af19dad4c9c0ffec9dbab92fa5032f076ca2d91bd193db69877b2ecf845d7445ab2066cb0daf24f15300ab50db654abe84749509ca28e9701d850f1132a4f1c28503e63ad69f7d465ef0c046c0af04f61804d2c867c08feaeaefe5d994938a8bf333cf8bcc1d30b1a9b56c3a7d1863e966d6be3909c438bf80fc74103a1736f54318a69fae84262858f01e5fe22ff841d5587c08e04256e1540c8ebd754bba0c241053fb46177bd02b1fb61953256a09c2c4c47e554fc6daf641fb60d04989152165397eff681013ac759820d79df3128b94e961bb81ef762cc59d9ed0646a86b758ff1c26ad2e9ef8c5e9d75fdd69c221ef5dfc498172d53a4e3b07555df962e412f3898543ca9020479d1463b06c5841274b9160bd06b60aca44e33eada25a20ef6aa86f965c12a159bc07bb7cd3115c6644f92d8a42887ccbbfae074d7bae0892a8b201664098185a5541b6d7bb4ea8535b6c7eb2f2c92795f06d2217e83cb46f701a97a86cc226878526b2a9e73473d989466eace45cc5f669f5bca9813aebeb1e0f01834604797d1aed3b97b98d66f914412a3e05924cabf18401a625289d4fd809ebea9e6b9794ec85471ce80f5854b06cb5e59153a88432a60b05e0d4a4d0e532ba753782701386872e6d035dc2637318bf1a7247ce8e7ad49f388f86533febb8a7439474e3b156383799d75b81f73c947fa4ab29e16c31fc42632918766694bbb29288162f7b30ce29aed1d16d355a3ec1cf8801711f31afa9c4e7afbb4deebd8210aad10464eec2970486f9cfefad6f8ac10f86df9f4db5c1e318c4bbabf4bda6f71b8a7beeb69b182f00eee18c060dd14d8d4784104638abab786a687338152d6eaf9073d0c5a560412f54df9d7b51be7301e43d5557197436ff9254da9496e5939e475d7147456af76815bf80e4e827faf36399788e5d822d5a4e814d23fad0978464931cf2b223169c4d3d60183fda7bd5794b8d6e7118c1a8eb4317d07c79e6974b0904beafce7eff47ab6309ef06e334b87ee423b09e5562467668f3219ce532db47ecee5cf4977a64eecf38cc0b0e34f881726ecb73e195fb6be5f272bbeb74c63997858521ac6cebed4ad4e9fb896d8e581aec0107a2b3f34696b45996e1d334770940193dace7733494af9a3f6186c7a6a1f3cf26f18b4e52cf0bc41ca950085cb9769d933ba54aa419a83e4f29cc45c8b6e61be91181f4f1e5159b41abedbd8f2134b9f90803b981a414a8c23414aa5ab8c3f443029b50444a35eae80a95b33df96d028657584bf8a9d3c211381c0b030d2f4e92e6a570a85832f64e68831bbdeeba45354d7bf2a1ecb992add360abfa837a14da1b4350bcad8abfe8374dfbf0c0a4212b0ff62cb4dc6e4f195e436d31730a7b595fb9db32b9621b725cf7ae3599d16f4857e2c94f8aaa2d6f92777f773960f00329b007a4b6c924b69969dc8d7df7a5e86bf0ee501c42b8685d4f2d4a6c4d908b027111bcc28d8f5f230beda1dea21a7e1b008666b9af63641929a1c2f1edef41bd233aa3205d46edd3e67a88fcda3b58fe4d1d358f638b78c7c331648eb5b8f0bc442ba138c55ad0c73ffbc0f9851fbacae2ef2a5c23d75ad9ad5edcc0c0de7ed0a7bef77051a6b97d15291f498b5af8ca0c6b4fe1b9b0abf79165427baf3ef5af1c13f7ed578ac92cb297f9c9a8477d93c586fcbe661433dbb0172c042765e0ada7d475d9f1e7014d63e48cc038ea66097022ee380f3922ea2b7b5157da28681a925af7496353d2b7a590ee88b87562b165696c17919a0675b08116c3f7539ca2a6741663758ac4e4070a8c79eb84069f66ed77bcf693a08c02a559ebff1077914743f62088bcaf0f984832091c0c0f8a5a1c74c6b1947293eb8ac1d59f407fd06176ef69db4c5896e4718eb14ee276cc2201f9ebfc584522cc77ece7c85e1ceef9b8f338021f66fd8e0cd8fa03d7556da821668622c0d43e558806bcfa9cb27ece2985dea5bac93e1e24681cda0e7b6643ec53971a91184044bbcb1308a25c84085f3a4bb5c669fbffee2eb919326aaae9c02d902b96a485728b4eefe591590f98c77c0259a7b021894f3850be106de45739789a72c42b25f7ce9d40b47bfd0159b46d1412e743c8ad5964be5a607fb0668af4cb1b848beec2a8ae0dd74b5c08321dc1af1de00289817e7fd1092ca108954850d006236e2580019e069ec5af59e0139af26cdedaee8803760e1d1a106dbdfc10647fa20ae26cd9cb4c74655bc9558cd5e6d223e16a321124a334e7a85299a10199873aeec0066baaefa1420c36c3c6c8c300a2e1aeff49e5e49da0ba1ddd59d535e06a7cb62ad879168a9ed9c68f64f3f40581e3e01bf766b8d778a7b2f524d3354219d3e2dfd116560c1bcbae90e71ca0de08650ebaddb8954e61a0a9a14dee9dc73e8e3d2d647cd46219febec69b08f2eafc6dd4714374d3ffa05c3bfeb3139fe9b4815d70660ff93f3cf115a35eb9da313c41304f170818abbd46097ca99616d4beeed53defd513ed400f9bd45e685c45d4b14e76bc72465554ef119f2edc37b351cbc2a0ad72a746f9da58ed1b1252b70770c20a1cc1c6f0f4cf1f7cde4b9a2b9fc8f659d95b40368524a2c8a54583b84269a0735b5273b1e726b122b1a47770e89991fb58e51c06d19a4ed6a01477244c1ee5da92d59673a7e173243b83bf66a12ef4545935d4f50531f151d38a5de29f6a04fe6ce185128a1933e2f42ba5888815cf7aedcd05f947491929e48ebe719aa0b8546e82653882d7edb08ad30909232b317697c580e36b509a529485e0bd3e3c1c3a065e80abb78796d03d112bb3cf3ab36c87f07f60a21f2a557491c95aa2e29f81e872d9f7ba933501f6e5c47b597c95fc0a2a10caf8415e68a6f55bed4eaadeb35c98fe5657faf95bf1ee83f2fa6a23c9c59c57e7ae5477e90b3125ef63735501d90e30b7a4ee218265a59526e22d7880a75d7642ee0628c3e9f26e816f58665fce97b5a0a6358b3dbd70611844212c59215939cf1def58def450b25783721b007b39ee48a7da2f9727801aaa8261aee778a9645c22f1d196cf2df09e319fa6f7ca6752ef1572fffd6237fa0ffd71d6deb9a955fa6e437eb0b8db0dd969e257e09f9101fda1a9d2ba2b8e15e9506ab7140f5e23b734b9aba4794dd3abead22a8b5c7c53219d792df427ca765b29e456f4a31cd92f858e06fbd42126bd97bf56bac340c7e81865144f38b9e3d32e95c270983e8ef5b359342c1ea7c3cce0582763b49f68726ba1e2ac4734cc8a7b7bd84320210b085506b18464e4d98050cedb674e998bf843da433afcab2ada60c0e3bb01d23d7da8ca81803c4fe6c178127c8f98cff93388f772c269f0c71d6034964634e28505b04209d9a619c635c98297e8db67ae8ebe3f8e87bb3c1404234612c8831270e812f0c74ab98a37221b547bbba94f9a692b327eafe26959805737f970431a9dd813c83ba542e5e03c79adf522313d6b3d212f763055205be6730beda0c5bb97d387e07082cea2a25208364559e995c1db98b7ede73838a484caef2683b1317168639ecaf17e85bd05c52ee2b3d6383f6348b960fb2789b9aec3672a3477d94a1f21219f08dde72b8e83d6fa2102fd6701dd9109beff17a0e6e811cecf293582c3c30604772237e20ac687a5de91b0dcc28febe6fea590a8a8bb142b6367cdfa3e176e3fc7dcb5f5ddcd0042dc3debd9e810edcc886600bb304e0e1e76a9b98af174d75029b7b5ee15c84ef7e2ef2338dcf0a9ae0bc83a0cb09ffd5c5d75235f5ce3261889c8d11b87777847ebc6c3ca15c644832ce04ea1195f93e513192f82886f43f6589240eab8e8bd87b81808cb441d9ef5f925a40e245d9607168b7b0c892c8a0e7a911787df589e1c58dab3f43fbdb777a802e95d24c3a72dbdf35df1f4dd6a4ebd1528c6e61471d6e0eb142086db638c3d296895ba77ac0dac6d2c32adb6b77a19d6255313911b47b9d589c6ebb903dbca86e3d07be93afaf97f36a4abcb8945830cd2b39bb9129d2b4b8c67204cf0fa2c4198930bef1d7c58fb7ad0525086e7bb2fdc4e305801cefea43fa612a33bbd6881b09924639f70eb0abce19d414509eb2039cd9b887571c316122bf6a35773975e74405981a0822803fa2b8de3a23e02f0a1ba5d8f7b64aaf7012b932736610534e3bb7c486b2359ce044172e057c4cf7cd710193bcc137dd312630b7fd2065049696e5afd7f03bcaa9d0e7b9627789c02ebe9c7b6f57ed28e3a09bab8a", 0x1000}, {&(0x7f0000002b80)="6a51bab256b569f6b4b9c073074f231224a0b78893f62d6fd8db71d274c0a31166ea92e1e0df22a0b88ec344f1708df2319950f586cde4ee9d86963dd3cf7cf4a321bc61f8ecc1d656d5d4edc3996aa7d2945d8b22e84e48f41024d63a9607dcbb1578e7aef965e5ccce4cabf07e268b20e9e583ad1d142912aee191bb1820f44d98b11a7724646c7ee4ed73432349b5fad4f1d0b6db083d871b", 0x9a}], 0x7, 0x0, 0x0) flock(r0, 0xb) fchflags(r0, 0x10000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:39:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000f23d8e0bcbb79ca90d393995a6561aaeecc68e14f42f1670e3dcb3ab1888c9b37614597fc5250acd03ac028075e274a32bd276e13e7e2cffbce16377f26a9f561f2dfd369ff15342340c60fac89b51352f405dd800616512d94ac72012791eba5c60a22c6ece0c134ca9ac22d572d633561625bb3a1e27fc3635b0c6"], 0x6a) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:39:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="f656e78db4f7db79", 0x8) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="834a7fd2c3cff3c1bc08eda07db000cbb8f20292857f6573fba8d2d7a4873de10dbb66cd9c84a7280275fc922f006d4203e625c6e245d807aaea9330d425185b0bfe1d9a27730a9930c1ef3e27ebecf8ffe645f25180d76421e27254da76a9800648dc39fc3990d58cf5354b73f66675a425680f0c73c2d75ed0b614d91433723f2805d2c0519be49f53160be1341d669be464e74fe46c71531a4a841ba20731eb99fecaf271fdc258e699b75f8677dee05d06c2510e", 0xb6) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x100, 0x1}, 0x100, 0x1b103d19, 0x8d9}) r2 = dup(r0) accept$unix(r2, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:39:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}, 0x8) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 20:39:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0xffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x387d3dbfdcc30a34, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 20:39:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) semget(0x3, 0x1, 0x80) 20:39:04 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r1, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000006c0)={0x3, './file0\x00', './file0\x00'}) munlockall() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r3 = semget(0x0, 0x2, 0x200) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x3, 0xd4) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x200000000) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r3, 0x4, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) 20:39:04 executing program 1: r0 = socket(0x3, 0x0, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 20:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1f) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) 20:39:04 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xffffffffffffebe, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x13e, 0x0, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="aaf18e7e76f35127648bea648ea5f43d52189610de85d45f012015d754e7b81e265ab5f866c68da14a0bbbc007dcb7b1b06f43165598091ccf07bd1292d99aeb56d7ab26ca6de4fa904766a35576e2a0d0f30d62fb1d635168bed0fc6b2d692b1184b3", 0x63}, {&(0x7f00000001c0)="2bea319ffaec159cbbd35ec5241da38869d92ca8ab4931ed653e3f63fa441a640890e65a57f29c8092b0035f2b0eaeec0b5432605002bcf5f70e146ff6065fda1f88d715c8e6a7e9193cb195464603a3e513825f049d032f714bea0bf2ba4e3f6a2530aa00a42f0a5656883d9c099f38e105551e43695f74a9163dd62d1ebb65039a02e5d0cda44bf928400dfa5b0fe35ce9636254302f13c3d978dfed3858dc36d670ae510c787df790c664d36b99cd0b50d06605a8b049f13fdba36fb946ce7815c5f443efd3a2552d87c5106e07a8993a81b9fc0e6b4a852179cdf632f8324710fd", 0xe3}, {&(0x7f00000002c0)="2159370820494433e1f203ea530e74fdae4f2c60ddbd1866557da4e163e5abed4251f3ea0726616b7a4468a6fa076a9cffe7b01980da1a31fc4c280bdef0a6b7fbe476c41041ddd349b970fef9a90ad870f3e70a4fe8c207ae92a90c00a74161b9a8baf84c9a96db4ce1fd9551e647bc38b88e3a3135f749b8fc1640f14c3dd4775debd3dcc2e6060d2adc4b25c839b3faae1eef1d57d89b5be04d6a230663d21da6c759aad5fdc9b6107de8c57d8f737e984143029cd79c9fa03fa68981e977c7d5ddaf79c39230d181eecb31938bf8691f678e9587d2e24bb539f9fb12fbfb3ca7baedf337", 0xe6}, {&(0x7f0000000080)="ff28a5f7d4ead935949955", 0xb}, {&(0x7f00000003c0)="95872e9ff682d70cf9890b597e7babd7d648eabf2f25c2fac4edd0bce2f9afc7ba27321968763d7303a3a28c7e7973cdf7ec29dca50179bc00d5fb701a44bc1fc83107e6b3b2b5c77279b6996088c3f070", 0x51}, {&(0x7f0000000500)="f7139b02399195d0cc9cbc68a7412db40045604c604f5294b8fe5d4abd2412e312cbd0a4ac8e22d3cb7cff3dcebe78cb2e344cd25d58f38ced0056539ad122d542e89d966ec1dc9b2b36d607006b15bac2a67cbad6348d5e224e49658788673580ca730920c714b5", 0x68}], 0x6, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0xffffffffffffb635, 0x10001, 0x8, 0x3ff, "70e6bdf8c421550edf0e9a2a8ac7a18e252ebcd9", 0x1, 0x6}) 20:39:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x17641047b62cd45e) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:05 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x400) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcb9bd430e683f4a3e5713048e699319296481947fdecb1035a80cbd3e0708fe9fffff7fff7f83e959dd0383a2418e45f42584157507061a72e24244012057975843cfcc9131daf4d756fa4f459b6ead6a1c0fff8ac05e557e1be1ac6b3ffcae92c74894e7e7559d897358fc70f63c415e687e257199413be7bbb4c238829fde0b1638d3fa130b4e4442de88bb43652d67b6a0ec58c37ffe40dde7e2dedfce341ef56e3192e4aa3ca5628767306060d937f05b52c148217ec94f5665d950ea083bdbe1474ee776cc4f414e5efbcb69987b65bad84268234e4aa8f72f81afb8b10eaf99b7094c9df2e6bc96ef6cff7086e2363f16f320e4a18e15e3a", 0xfd) 20:39:05 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xc32b6a66a78c4d31) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fsync(r0) 20:39:05 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x8, 0xc1c, {[0x200, 0x8, 0x3, 0x3ff, 0x80, 0x4, 0x6ee, 0x600, 0x8001, 0xec7, 0xff, 0x8, 0x800, 0x2, 0xffff, 0x87, 0x93, 0x1], [0x9, 0x4, 0x63, 0x8, 0x2, 0xd02, 0x7, 0x8, 0x9, 0x6], [0x0, 0x101, 0x1, 0x8, 0x8945, 0x8, 0x29], [0x2, 0x8001, 0xf54, 0x4, 0x399b, 0x80], [{0x8a5, 0x548, 0x7fffffff, 0x349}, {0x1, 0x3, 0x36, 0x2}, {0x2, 0xcf30, 0x9, 0x7}, {0xdb, 0x81}, {0x1000, 0x7, 0x7, 0x100000000}, {0x0, 0x101, 0x9, 0x8}, {0x1f, 0x1, 0x3ff, 0x2}, {0x1, 0x9, 0x800, 0x7fffffff}], {0x5726, 0x2, 0x7, 0xa082}, {0x8, 0x100000001, 0x8, 0xfffffffffffffffb}}}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000040)=""/22, 0x16, 0x800, 0x0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440)="8d968754af4777a5f1b22936e4d5d89f3b1e790471cc77d09bcc85701266416b36944fff467ad96c937ad02178f157e6b7535993b2c08a23bf9258173d7169d292f6c9766e6b25f8fcc3567d9c833edcc1c93f4954555d41f51322d63adad542614679ca42b940c954f3fd05a4b76996c476e6ade2d1e66c0844c4f3da6603e537d3cbcec69595a371b030517f4c9b3ba2768d46b56cfbc5e8ff3b56406560cd8d05006dff148bb988b29e5874604a0652400a20888b29b46fe36dad2408e679f5561069bd488e8d0bc5aaafa37f3e", 0xcf}], 0x1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) 20:39:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 20:39:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8000, 0x0) 20:39:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 20:39:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 20:39:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setflags(r0, 0x2, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1a9, 0x3, 0x2, 0x3, "280bd5c3c8810d0276607c283ea26bea3b45499c", 0x80000001, 0x8001}) close(r0) execve(0x0, 0x0, 0x0) 20:39:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = shmget(0x2, 0x1000, 0x2, &(0x7f00004dd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x80008000000000, 0x3}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1, 0x0) read(r3, &(0x7f0000000100)=""/188, 0xbc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000001c0)=0x9) getpeername(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000300)=0x8) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000340)={0x6, './file0\x00'}) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 20:39:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r1, 0x0, 0xa, &(0x7f0000000100)="476792b43f555bf76e66ff76fac619f49b48eea0dd2c66890d1429b63d599bccffd2eb34f3252062c9a88550a3865f964379ffef1923a32e57f48797666ed9bb51f0a528ebfe0c53850f5f22e224e4c1f85e3acf6de817c514bbc1a642dbe6", 0x5f) r2 = socket(0x18, 0x2, 0x0) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x20000, 0x0, 0x0, "b04d00f3ff0a631a00", 0x200000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x40d, 0x2, 0x1, 0x2}, {0x4, 0x4, 0x6, 0x2}, {0x400, 0x4, 0x7fff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:39:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x9, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:07 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) fsync(r1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x3, 0xee9}) pipe2(&(0x7f0000000040), 0x10004) 20:39:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000001980)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0965a5e725f420de2042dbee57fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f39099e1cdefe3cefc03702ce1e828c221f1ca5c39c1ac254f7fdfc246a2b33883c9b646a8c7cfecdc64dfb7add85a194b24c2640a58276a8f69832d411f8b2f7d3a98415557b747569042e208fcb321840b04fd292dd22b0a398f9dca8e46a36835767632ed55081666c2a772dd576e11bbb925bb44735ef897a27ce980a667b1d4223e94827cf07409d008934ec5203008c93beb76acb47c84dbc7d92aa84b1be35f6b2975216ad3907124ab898fd2f4d2d86e870a9930472263b67c679e2b79c783d41"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r3) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r5 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 20:39:07 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="3ed361423c298dd96ff44fab97a1dd9b177bb4ad8f4482be019d3cfa2ce5420eb0c8186df5c1b47793e26e9c519711a69dc0f9d9d17bfd116389de6995d0b88a52554ff1414f35c8e62724043d68d5bbec7e6edb5a", 0x55, 0x408, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 20:39:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x6}, {0x9, 0x200}}, 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') renameat(r0, &(0x7f00000002c0)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/183, 0xb7) 20:39:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="d009f158c1be23fb2473f909983e289a8bcb92d1", 0x14}, {&(0x7f0000000080)="7824e909880047f7f5844046ad1996fd181344cce016e3c22f9163976d141b9b46b6b49a23e9dbbca23609bd949220b4f9001a5455d2f164bc3d234afe9e7b0b2aa60b9780a41c141356d51607ba073a2a441abf0b667ca6c33717680260467f3f31cf6160f19815c6a12c656bb68456d2595aafc515191e581e56319775ea1572b2c11f30d04aadcff40a3d18453bb5c4b3b6e5f2773f686e6d4161bfce073f20e0e8ab9d89a0ede4ca505fec60ca3d9836055c13922a567fe35cb9b679", 0xbe}], 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="40000000000000000100000009000000bf4688c7bd116c276d525bbbba8b6a84d35d324da2ed3937aa41828c04811a9cf5eafb345989d292387a871231000000100000000000000004ff0000ff07000098000000000000000100000007000000de3428afe5c2d01226214aefce09e3323ea08c1d2918921b200e985fe915c89f964cdc0b132253e4777c9a45844d71131a564492764b6ac4213d308c5ac968573f034cae91778c282ac79fc0278c6fe6dfb4af9e6a414da95a5cb6f6b9709a0ade26ba6d00"/208], 0xe8}, 0x1) 20:39:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x335a6aad113188a9) r1 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000140)=""/236, 0xec, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 20:39:07 executing program 0: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000000)=""/41, 0x29, 0x800, &(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001, 0xed7b}, 0xc) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCDRAIN(r2, 0x2000745e) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:39:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) read(r0, &(0x7f0000000140)=""/127, 0x7f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000680)=0x8) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)="f8b0b4b280c3a17605da73752bbbbbb579f3730cb5960033b8ff9ce19dd0ac2a7961e5413a760abb862fb27de7c7", 0x2e}, {&(0x7f0000000200)="fa352e8ca63c4586373d46367d299bdc765dae12340dcb0dc7cd118e0642c5f0a0fcc85ccfe7afe9a175e0244191dceed3d4866755d2368225029101c1cb6ba75def79c1feaced1f1562b8cd5c66c1b98b9045704fa0e8e86f030ca4e61629cd8a831b6b6f937d032bc687d3846a1023d8b295295ee137370acebe1982c6d7af2643400f5cb0a33b39374047e4337fde809be3bd6ebed0969174e033c01c5543f4fb5690034b66a86128b63d762416f15a89eab7", 0xb4}, {&(0x7f00000003c0)="31903a0b6ed87a62b33a6152eba98ecd1e768ce0bdda5d363c5397413d504bf57299588d994ae0687d58f81c443503f6d2fd49da74a1b581ce6d8fbbfb55732d99420db00a530e05c64560b72d6f692fdbe8f85b02386b8fb74b3eaf2e7bbf60e9b58e31cecee3977497c84d543a1f0bd7604cdc70b0e866a9b1985b032b3dd0c6aeb531a1ca846dc30402bb7f5b39f479048dd1027a699e891d48de6feb185cc3753bce22d6f4311f749f103703e281e2b8552b9c518c9062279c562d6a", 0xbe}, {&(0x7f0000000480)="b7fac48343367d912c1b47be0eb68422aaec7d6a263d5d96c5153d7a978f712c80c7714b1507a48df3b2d63f2fc5256ddbc7fdd27890d7fb6183db2bf829eb907a3ec65186d18288519d97ccbbec4ca3bb83af1d57591eb3fe877d1c6ca31f0228ba1c69c4394e0973cd0018bd3c", 0x6e}, {&(0x7f0000000500)="148da4b46c0b6bfdbd2c08e66c5510f3f1d39e2cbe888689c079fe34471744d3d1850ea6e6b2b8311cbcd9cd6a152188aede84afcbd0c9e7b3520715c906a4313b503ddcfcdc4829494911f5b125e64bd578972b66625a1dbe4df1045ff6d0638f53024df5fdcea9453c318a16bf232b8275980bd11e99bf4cd484ac319f9301bc724b4c71d0a77c23b14544ceef48afc9e431de167c305ff0f926141abe2ce3971e05151f255065b3829d904438aa243bed3e3591e4bb863ed63c2684af868f3895ceb2d7c1301e382225e018ae9571e76be3e9a15e", 0xd6}], 0x5, 0x0, 0x0) r3 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) listen(r2, 0x1f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) 20:39:08 executing program 1: r0 = socket$unix(0x1, 0x29603dd8c908d208, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) 20:39:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) 20:39:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() setreuid(r1, r3) socket$inet(0x2, 0xec0326472011ff8f, 0x4) r4 = socket$inet(0x2, 0x2, 0x0) getuid() setsockopt$inet_opts(r4, 0x0, 0x16, 0x0, 0x0) r5 = msgget$private(0x0, 0x180) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x400, r3, r2, r1, r2, 0x1a0, 0xc}, 0x5, 0x6, r0, r0, 0x124d, 0x2586, 0x3, 0x5}) 20:39:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffff, 0x81, 0x5, 0xa222, "7683a5d4ac3216cd43efe4c37040c6ce5a35b82e", 0x1, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6ddf, 0x2a, 0xeb, 0x7, "8982e329532132ded685bd3d38f53e67a8d41b02", 0x7ff, 0x6}) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:39:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) close(r0) getgroups(0x1, &(0x7f0000001640)=[0x0]) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:39:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 20:39:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) execve(&(0x7f0000000700)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000740)='^^$T\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000007c0)='^^$T\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='-]:\x00', &(0x7f0000000880)='\x8b\x00', &(0x7f00000008c0)='{*,..\x00', &(0x7f0000000900)='-]:\x00', &(0x7f0000000940)='\x00'], &(0x7f0000000c00)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)=']\\$\\{:\x00', &(0x7f0000000a80)='-:$\x00', &(0x7f0000000ac0)='):\x00', &(0x7f0000000b00)=')@\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)=')@\x00', &(0x7f0000000bc0)='(\'\x00']) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)=')@\x00', &(0x7f0000000240)='-]:\x00', &(0x7f0000000280)='$&/([}.\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='-:$\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='\x8b\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='..\x00'], &(0x7f00000006c0)=[&(0x7f0000000500)='^^$T\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='#-]*,\x00']) readv(r1, &(0x7f0000000040), 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) 20:39:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x7}, 0x10) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 20:39:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x8000, 0xef4) setsockopt(r0, 0x29, 0x80000000000002a, 0x0, 0x0) 20:39:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x4, 0xc}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1, 0x2, 0xffffffffffffff7f, "f62eb3db6cbdcea2657f282f23ad646d9df7256b", 0x100000000000000, 0x83de}) clock_getres(0x3, &(0x7f0000000140)) kqueue() sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x2b, 0x0, 0xfffffffffffffd42, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x35d, 0x0, 0x0, &(0x7f0000000440)=[{0x0, 0x1, 0x7, "d41b7e0a25908ea0e9e36b313cb955cf24a0677381d949d4e8fa41efd4d2112f08d4a54cfc3f7bbd154e85c8a9bb1eca8f7652800ba60c5def5957d49588c13115439fb63284f22627e7c8e8144e55b7010e3ea2fa9c9f56a5d8ad7c49154f9ef704433716a506c47f68d64ab3256f32443335e7b3c3a70a887ff57128c3b9737b20faecf97535b17cd833e357d3550d8a097ff9e9de2601f37f883abd36da165dc47f107e7e458b990ba155c37de776b2cda65e25b4c1b2730eed6fbef216226909a8107a5060ef3099a3a8e60c1bb42fc6afc15401000000000000"}, {0x0, 0xffff, 0x4, "e072be1b1aa7df4710342a183ccf0a63e12129f2fb8a9039c701173743686364d0edb349adf7ee50570923897d07887521de9fa766336f3c57de4190e40c7a6b53ed71580f8be45a22b9133c38d67ff0ba1f27e878530c8f0ef9fd594b87d44069a5047e521bd652dfffd8800553b24afcc7e96919ea3d54c22c31f5c88df2695bc3e4"}], 0xfffffffffffffcf0}, 0x0) 20:39:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f000003e000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:39:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000100)="e9ad97f24dd302d8bd8e89d7bbc66118843e8f476a61b1ef1598e0b5609fc3ed463f430d7ca44cd0ce63c62682126d5b7c9ab22a66eaf4a75e98f4768ad3d6b0d9b78b65cd06bb5be7c0828718608aa6", 0x50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 20:39:08 executing program 1: nanosleep(&(0x7f0000001c40)={0xfffffffffffffffc, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x1bd3fcfc}, {{r0}, 0xfffffffffffffffc, 0x60, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x3e0000000000000, 0xc6}, {{r0}, 0xfffffffffffffffd, 0x1, 0xdf6b64e3b742f4e2, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x3, 0x6b1}], 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 20:39:08 executing program 0: pipe2(&(0x7f0000000000), 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000080), 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) write(r1, &(0x7f0000000180)="47cfe9552b204d41e776f91468a0a2a73acb9fc452978bb0fb2034fdeac6b4d2498a306b458aa73ff78d58b24a106108771f4747894c7ead9977a94340f44dc9d8c35fe72e1903da2a666070bfd037355e05b10626e256d6d1424191602751e3721aa0b019c848dbbd9eb8b67f2d9a01d12fa25d59d2b77c7290575059384dadddc6d9b98d57fde9bf2d5c10dc1f5b247ca78066b02fd037ee6a3710680246aa183fa35005a98399b5e1833ed5019f3133e2fd9b6910ded577f08f77d27f418d870b542397125f93fb9a8eab0b6ab46bdb6fedae50547ba441e45079d36a095733fc678918143d3e7fd0a984009de5afc459b6526049cc730be186520b6fda22a80292da363ff8602ea9bebc30beeb29faf2f8cc9f2aca7eeba4346cc5f73b7e0254fb5bdc4b14fae2f514167253f9673377be8b7f931a213e57e95939edcbc30ffdd3a6f1a597d0c07be2fa2cee8c3f16acc637a4bca3db95f1c878f4fd607e9fbfb6a01cbfc30b3770062fd79f6a5e601667707f7d8f6f5dcf0b133319e0c467bc234abbf1c72e074667072911c3b27be48234a14eda84021fb8032ed5ae5573a0ac39ca8b758240b7c9472a090cfde5f86ab84f3370320115568c4f58cc465e6f5c30ac7f4f00f0706c86349b508dfaecab3ac87046a795e9bd9acaf710dcfb8800f4960feed94c4452556632fb74bb1b5c0c8e5fae486fdea6d2a32c7d156364fadcc71cd67faec087d49ecf69f30d70d5c08fbf89b319d16e890c8b5514c2e7f3e52dd09f277d3cbf1794393a49694adee9090a67fb73bd00834847ab954ee372892ec37b4f4324c4610ef15635e56a85df405daf8b42aa969556c99ed30e0001f158f2fe8a518e05301997a49b4a3f840837a76fbe2c6c6ef1f58c72b3e89182adfb26bc87fcb6815624952157e3af03ac963a9f61a5b189a8fb77da9c76dacbb04ea42905eb629077d4650a0d5a25a7d21c206147c481482a6e7bed7f1885a98481980f2ed0bacbd5b9ea5a9d7601ccb60363fcc29147c1c6be82492e54d3a53992c55a06d5f2f999ba261c8c847befb1246647dd448355bb57acdd13b35e6b61b611f96429f21c7bd4435db0f761ff64eca6f14e6f3d375a54df5df0fe61936cd2ee53844da87d79f4c0f73184af954339a875e10bceb592819e906d46d0d4f6fe4649e7cb1c4201202ef670ee0435d3d3fb378730c976cfd1e914fe377744bb1e38bddd340067c65342f399c606cda01c2370e92e85fbcb285416a7f0469a60544ca251b34082e044eff4a52ba71c02401648fbdfe610bb43ef583055b755f5522d0b5fdc88abb59788b6f1483c11706df180bef6b3db847434e4aacc11c6c391df2c98b7cbb120c9d9d94e967ff6290110076dfddccefeef9aafc259994b88a8cb920308f94eebd78235c412d70846876d4a5c268df5286f697b8f2d30b5b93c9ae887940ecb7fc463aac30b1e17bb952743fb797f7f6cd4a089bb1f5491ace43ba6e1bedbc46bf6a56d57ddaa9c5cdd1996e96e0a434771049df2ba84a42b532882c1255e231bc57d124b89a3dd6256ad8eb8c571efe52d9d445ad4e9e1fdf0a97ae547b79e159f3adc216f0d37d37ba7ebd6afa28a7351a956b580b9ecfa71bb4aee26ee9d8f04629e7ff2cf30a36bbc47150fb4c3cb27f08443889e304bc6bc658b1fa3471fad99243d9bda96965202b94d0a721d027f365bc5f14a2e6a626b7cd14dfbe4f41c19d02ee9501afe6b019e580426bca6ad3b8dc2df182df24fbd9804247f32f29311f193715d46e1c2472c37b492a14962b21eab9fde8756ebb07235beb604c98e7a76d6b5d503d1d99de1ad09dd3839fbb1e3c249b5a29853a55514b5455539572e3effbcec0a9510e0fe382880a183ed3fd3c22b83e32e2138206bdb68a4fd6d8d91216da936c8919b05c6457b1a7bc8a390c6aaf50494734f11b7abe1edc3298a4e3bbbd44dcea3e1f7ea237e11f3f4fc2bdb8203790ac2cf2c397f2c1c7e3448dadb6416fd25a2e79c56bddc811f2e94d0e550c6c62ee9b5a3133251b5e4fa1e617248be710446fd43955595731908c1985cb5df96b4ce10e0ed4e7139714472d021ccbeea4a8dd355ab5749c60c4832c0c07484b16e4a0e53529887060195a1e1b86afb1b6e0897b877ea343b75e2ec42464ac753980ecda709c0604739d119a467e8b14ef4486c6f68e89a3b79fe722443e87b9995b105369878bafe0113d400794240dea4a95b1253f0834445d306f098990774b260a2e40631766b79052204e59934c96a9c6b9446f8d1901467e91dbf52226272627a239ad410fbdfdf73669ce4c1b09abbb74b8a372a4ec164b3466e8f4d8032094ac2b6c5e7ea0898615408851f5f572458b89b44c2748d83d13a945f0941514e24a9c2b5e0f8479c40e059882e281cdb786d68842137e2813e78365c29bc61adc1e38b4df3ab1354e5e20769edb2115cbae68f90d8e58b1a9b2751dbb8b85c06d7c17b99f5d9ca6fe6b1b38fa5281c2a912462065c522ef219e46a569b47e12a6d23d71b3254e80f0629dd21e05da69ac71ab27cde62c66f2dde95b1161bb05fc53ebd64cc8e5793cea10e94027905964f5e3bbf3560ab3da097df9170322e61415f37d32376d856c49962f6dfe937fa8dda9898d3c0ce2c24cea3c3208bb51b0ea153fcfd9b1e8edec0d29456f43b1043272c780c4af691c236af51875a043f10cb00d08d63a5efa3b3035a9ae291130782eb37676bd8486b24808b684e808f44c39403e9c0e21b14f3a83d96d1d3ec54ebee3dcf5cc0ea2d078b4f8cc29b6ced2f194a71e5616dcf79340aa9f76043a5ab07095fe79f107fc0650ae3f874e189f465bbad5719d3f5768c67d8de5b43a22e7e571b14075f40cb027955d312d1cea456b4bb404d4d538c2c28c89f8dde6e03786d8e4c5caaa762dfbcb7952cb67ab56924b54fa7393f4faa549c61a883b57095062ad9d689548e16934571c313e9a1f7c3c536f64c1e5902dbacde3ac51ab84a6c0e9958c4980be4294978f804a2969af8e00c92e7d08bb7541115d3218a7789ed37779991b321a84e2deba54147dca0e7770e5dcb913b78ef2f2b035f5164bc8414d236ace03b4c0bcf4d4333f70eb361a2e070fb4c51bdb455d3eaec248abc6694fd27cb38d345cba008344d10eebfff39ae3b3351c9eb4dff267d53b778674399334914b33d09818bdc01aa065c71eff3677f0165884684693a1ccd992438282f3bdaea0e89d696a9292c80ec65e35f4f62b148409a5330a272af8a3f362978ec9dc28bc689e855e52a4d4fc1f9506c19a2a0418cafcbcc6fc9f1e79d0a464209406a4261902a630df8678045300a8adff549bd3b071ebbbb619c55374ca75316f429103189b09d228e08a8e9f2d37cc0f7a85fee762cc587f013c01f5413795ba77cbfc6663cce70c275985f47dc567b8e0a6732c1b5abc73282f49f829bd648234cfe6270cde8225d8d45bf8937e0faed29fb4642312cf40647d00d90a78722710d94c9f015dd3f0beef98e7787ba01b28b068c0b679cbfdb1978753c67cc492f3ffe69011b72a703658e1fb848f4a73e22edc7b798a3631cf0092df193d95accafeb25e613afd2eaca60902e2721e81156efdeb7c76c687c16806bdba3b2bc104dde4fcbe9e0f23ede9cba58819b5d4d0b9105fa94924d456df3fbc803af53b8b32002f2baafc4e4aa7adb03c5f49923145fb9edf80241683c0aaec488259fe75589893d81738ece336afa8e01629463417c9c5db1793db06c77ab616062c81ca150c1cd32e35ab4a68e758878c8c802e1bb0f71bad92f18462a09f54d063052185ef64855fb1d8b456b959646610d3e706b58654b7ac75d23a7fd09f5467953b1c1062a6c7aa4ec0bea66a8898893b459dd20804526f2132d79711865be319a443e2735599588641d60551524dedba7fad03ae2f14a9dab63b7f3db3c5dc7deea032813c268f1a650e718e15336b9cac7fc3de29a6982bdd7eeeb4d94bb1f10dd8fc2238267759cc9266f2adadc61f8449ea73b18e80770919515229c1acea761becf0e7b1f6f4fef73506cb7f717d3ba18a8497723e9e1b1449f142bf52f740d23e88f84a12c6ee8296f9224d788502f9523dd6d23e53e5972a12306ed0056ee080585b397a38aff2e71fccd7905695e2eff8d9aa2ad4c9c4498bcca82093345424c39d4c8d297998b5b13802dfc791053651403115cb9e07db83cea5c56364ea1f409026e08cf050d9ad185b53e21b29f3733eff46bb8ac2a3e7921e42f0f741f435d4eb5e967ac8cc04d6ee14d3b027600dde121c70a58bde3f1eb6c0227a65d4107cb13a82af022402abc374af0da3045593fb66e38775d78bf6875a8c65f90ed52c0da7471b665667207966eab166a9b2ac041438e153f63d7f7240ba0f6ada0c2adc0ec6dfeb04d5d164458f194287668b2df3c5f581c65e44512c3c6bedffebcf84a0eb4414273c63614078563ebdab0fcec1d43ef54041245e0e8d52e7f610cbe6062c4db13cb22bf633b0be8f302991700dc117efaf774ac2032b8896021b93c5f8657c777475eb064a51e92ff30453c16310ea14750e3391f1451029a91e68892df9024da0bb99f7ebf98b2ebfea6823f1e7547b16efb344ed2e071736d6a174aa8114622b3b742eae710cb8391fe367ece2f91b5820e549f33669af8bf56d8feac0d76ed542952f9aa7293ffc38c829270ccd2ee2b3571358afbb2e05bb2d4e4a37a23dd060147fb2a01a47f113379b2eea1ea277dcb303930b2ea3e9ff5c048a661ef6a5487b6d3cc06713090910d4b6b5024f18c8abade2343f4bc3c38d0a3868d4771fdb81bffdc8ac3fbc299257b07e6a22c9007825524e514260f5d177289e7695e7fdfefa6d82c74d5ba79f5c5d0f359f035683c8e0b9ccab7027eb9864fcc85ce67af6bc3f3ecd132aa98dd2640379c668c7354dfd8b3417b8fb4e66984193711da74bbc16f44e62677ff0a6dd13903c5fe11a69fd5aea0b870b13d26ca1da3b8ae3c7439b7300e7101080cc4964455dede7e3a4c1d2d5318bd65c6081567bbecc9023b501844baff0dc26735b88d8b2e2a3e85a92ff9138708c5fa8a6276d96dbfb1ebaf563c9bea144ba63f9d4fa4625727e5770b9e21e7dd60e8621a9b2eab74ecac7e753329ea1b80168853fe1ed25b40f4b8fa7364b2385ca5b6765b72651c48c104cffd743a167cef3fdcfdeabf30652ec3c63c1bb04e83749aecbe4b089f989ef0003a4faf51d09e5b009e26cd367603fb47cfda14986839e132cfa4a74e4cad957f9fc54020b45ef6e6a8e9ebb2adc12f8ab2cccfeea2e3ecdb827a0f2dc2875c643c9f1c2b8ba003ac736e3b241f55a3979dc34732355f6c31ac4ccfe8bd75e2abbda1a35188b2193848189b2d5a5ca6f14191302b3e67921c5ebc9d3d8fe2e06aaf2c835df97cf717b6af0bd0022150a11bde4be6955547c5dc6796e8cabd4441e1e4122d8b051900aa274868f300bd8fc8b009552b954e51e372571a9a11cd88d621b2e513deb791ac51b0b9c88be0e40f2ce841f47ec396c9ec73fbae399f2b8d72273fbaee158349499e9b8d7d4b0082decfeceb6092b9ffdbf1c0786158c46abc2ce4c735633bd7e5c9d4cfd1cea3ea78efa4111844bcf0097b55ec49d002b8ff6aa6a6b3a53257c13132082bd0d9745c0179f057e4832d19e7a4cdad9eb94dae8f69141debd27eaf0a17af18ab417962af7943fe29eb15d2ed1b13c52ed00b737dc127fa30608b9d8238244b807e7575a3220b0f", 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001180)={0x9, 0x1, 0x80, 0x9}) mknodat(r2, 0x0, 0x20, 0xfffffffffffffffe) 20:39:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000080)="cf37a462d584dc2db8ed9e3ab21161f02c93a7c251d554e62ffadbeede18ab1cf31e4c991ab3f519a4249e0f39aba82a365021f817b1815769983f157bed3a45518b5cb60950863dd4889c6cf21a922bfee25e613318a6f06cf7e652998ccc2950fe6a825ab5804e4702cdd5946fbb996b43dbc264bc49a54443666b38c74b5d2a00a4bdde79f30dfacd4daf737d683033e26eec4a4dd29073dad4fefc12ddae0aa91d864ea2b5a019e69129b37f179efec8", 0xb2, 0x40a, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 20:39:10 executing program 1: socketpair(0x0, 0x3, 0x2, &(0x7f00000017c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) sync() 20:39:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0xe6}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 20:39:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:39:10 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)="dd7784eb184f3f8f30e1831ff97fce65f079f40c8a4f4400e0b83551de265f4cd894a233aacd58691dd545bbc003eaf5cf00f0f013b7b8e0e16fc6984a7d514207f25345fbb3a41efd5044cc9d38a6c11eb0e17de154b57bcd2a737943199838ad6b83bbfc4f1b3b23416032562eb51789ee7e2f352f4ebe13f5e8d0d2b68eabf2b561e0744a43586bf73f0e7cab1d9b5fdefae933bd5facc3ae2b55de9701e2c34841eae28ee75a1e748444045f80cec5985c5beed18d38f5adef10c6fd15c7b39aa03b85c13565f4fab694407d452f86af658522c5b64d96dbaa81f5b2effb76fb97c7bed94fdea123432f4d5ae3419a45013224476ca6ff6e03ff67a2d6929b86dbbcc07050d0ae6e9fef8bc538a7f6ec796ba92fd08a284e3117e16cba976f5621bfc44f9855914f73c9fd09e2968f3b95b3827356d8f5e166da43025935e6d22670b9b51d616f4b02b97ae4d216adbac28ae95e8929fb2a08316bd7eab7230edc7424a4a58bd0b4596e5531f8b1e4c95ea208966ace313ce684d1656861bfb325cf512d47ff406a5f800fe7327ce53707ed3d2a5393dfa9ccc7abe99e382e8adcdd4794f07853b41b233b31308eafed983f5564e99cdb6cbb8611d9f4f0895f049f36b13649819af133773135dc1210c4a1e042a0af5902f583e1eff0c397b6e347f30e0f0320264e8556f4ae02d9250640e54527f294413d2ac0760e62593844ca440850d0c50e7b01aa87afbc8da5b4dcc1f35b1fb6693abf34415a9028f8e1243a53f8fe96f0f6357774ce984464964c048c41a3ed7f236bfcc560296ed74a0a330d5fffad243d95331476e4e04306f93e513e407fe060524dffd0b08d32a5dbda28eeba0a7f4902b0393ddb31181b66c469a4854305063894b47dd04686fd097060ff87a477f7a687bb5b3761b0a33886090e286f0603a9fe612a3a6f387c02a1e14950e42375690051abbce81007be31fd10bea2c62e5e3cd469def933a8958e70a00cdd3b9f11b4c7f07ddf088f39cf8470493f696ac4ea06dc279274f038eb239b0ba79910712fff8b50a292a0160553bbd3b24b7c2d1c57d7724a1a10e9cfcca046661885418a4144d3fbb593339bd140467db41e41febf4f62562ee0399ef7594f1a6cfd7a3d7971e03f8d7e04e9f0a08ed94172ece767704594db2c5526536be2c730af71c5e006fa6e70096f519fb35e6eb124a43809a6126bbc00c6698e22edaf1ed0ec1786a6c79c079d4f0aaab316083c962b6f6bd1ad3153d7dfb55cbe36d5b7ce0342764b0d0cdb3a807cc738f5690a513ba8e0f0410988215ceda46b7e7371bf7d8ed077d7f532c365612a0b447bec55e041eb09cfcac5842c62d688e173fc34838f34864da858d6b02bf83fd148c3c070771c28b03104d7e0671684b0b49eea79ab1d82c25f99612d633eb67bb57461bb5bcd38bada7f6fe8abf5cb0e88cd6fb85f4de5875fe25a664db8697bb2219e971a7e31ce33ff55c9e4d11ac2e06fe89673339b62721bcfc07b3ea6b3510fefdf6a2d3d099723d57212f9f4c0b528c7c8e09669496b9b1c129b4e46ff24045b6fe7d4435f33b23a4e77a26f796de9b2ce2ce7c634b71f98c1bac5aed857e9de042e7116cebf7e2cd8a202a84a07fe710e9f3e031511c89fdc6cf600abb5f922cbc8a29fbae456e56d8edcc6e61aa7a0854f1ec5d1840f825fae2ce4ea5ed4c30d7c5e80050a9b0d9e8e4fe415c3c5ef061a7fc63ae7e52b4895075ccce67934c9380d05ccd4a66146112b80e348406a482cd2538a60d53d5dea753ff3b6b747e8dad558f1fbdb9c020fac8f9b9f2ade610c068921cae23da1e5bcb46ed5b62bab8dc82cdeba0878e8d6eec547b75233535e0bfc10d6c238254e541b592b4b33d29c505b2dd66353bbe4174a4e4c62811edff57ddf9b373adac5cdcda60c3155e420b808b3647b84ecde3b94ac17aa45e5b12ca83e15c7e5d61fb8e8ec2d8c2bb18d7c4a1d62975836b81415c94455641b7e9f52565c3e8216c94390828c7aea59750f8398f13e1ec62fd7d9c7dc646ae8accf9d0e2aeec6370d423b34973e4bd88ff531308d84d6eceed11a94092fc0db9323251d0ca8ea17494166ed5159f05e71ec2cf78dbfc5e1a5533d3283b57c7640831b11a70f27de0d4920eaee9a7b12291d145c1382312b0155f3b2657634d6b952ad4d23be41fd2d1af00b88f40b204d15d554e64e0fa0786e9d276a0939bbdf1316d43691b9a3e116bf0d0a77c2ab7086bc2e15ada3a03cd204cff716c5dff01f12bac73890b7fa9b92ffc2ad1edcec17af585e0b1fe5d091dc55737beab532053f6896bee1d2a548b747ceb5416064e3fbdb3d6b91caa83a7ac95c15229ee529debc383258d4745fc767d93434ce49bca8e97932b09510bd0345aa5342cbefde59ee330e50b91476d6fecc37d452bcef2fd0c1653d3dd97cbba81e4a0d78c05529e84f264591b19da9727de734ee4ca9f2e59c39808d1af28c6debc367909c75013ec02d9b32d8a5fff32ba5814519e03d00688d7db6bad4303a918e1fca31efee986c95e1e058e64052872883b1343a58b8e8315dd04c122fb3d077fb269f1350bc3a1297a4a7d53b84a09ed371c8e5dfeb7a98d7cace62fa084e75c0ee7ec3111d03530b8e157bc5bb873fffa0b548100d96633aa06389363129a00f2ae37638793b9cad05a285ffb10b9e27777d5ee4fa710ea7b8c06a8f6e990209a06c61f3d19e7691df1fc394a61490e8bfef4057b41f8ced3debbfae13c95a5313c3c79c4420b30d7563dd631077ff386283f892bd6ab7fb2ff5a822eea8121d867e642d4598a63c5cf5c169e93449fb9bf40a738c80a85dfea5c666edc7e202b38d9f004f231e4f49d0aa7418e8d61cdd9f1f0df37ddef3cb09b16ddb57958e2e15b7ee68ee2ec48af8f508c878dd67afc0621f7c1d4382d0b1737a4982470317d55a586560d248a612b2ff810dc1d56d12cc0bde7b00f33df8e407be3a1d1513f5e4f787faa177e414ee4ce8a3c988ea0b9220249f357e0de4092e2a31bb16b9f2639534cbd86168ba5395be2635c05c40b8ca1ec84a3c257340ac69bb4559078b94321b8b2bb289cf80789ae65bad7927298f097e4116cdb124938cbcd96fd8de01fb1eecb043e7d87ebe70c1e7373f2a731ffa504099de063f33d78c61b46a68c361287c4c89a077aceff1a4ea728269793f6bb02971e497708ac5ff56e8e0c4d3c7abbfd97cd15e6c2d3f21fbb04c6f36887981d4b45f07d4f01e6c2aa10cbbf90e4102cd970741e0af3a132ce74a1d4487afce2b6c9e07b49e271286562705e94b6fa263d4336d5be5f831b63650c1c840f49ee05f63989e20eb44755171e2130bcb0b1632cce3f7d73364bc622ef333e46015775732b84429de77c393bad9fa2a8dba8115d6f3245cb553b56d4bf34a1b7d6529a8ad7bea076535215b60709175053060efe4faafc44d078eb722ec6a7fadb463f680ebc989c60fa74a2b3d3846925c89cf2c4977df1accbc792520ef0e92822750a6710fb0e811d1121ab563ed5b97fd453c6306f03e76b3d832c94dbed23723054a0b071b88f3ad8adfe35d4bdde2410890a82b169f55e815d7211c87e738ac1668910c80f79a740f74130b7aa92d8f4a173d6be4681ea48d25044eb779f8fdfd8cb063ce584c30b266ae4b8920560a88625f709ed2700e214b327876cb17ff6179fad348acda3469c4f0c1176413ee2a300d0db608c16152f191f00788a9ffe13c7d51d32fc8f2ea77e6e29cd38ed9025028c10ca1bbde72531df87647d03c51c74a6e6ddefd57cc43a54cb07b50aecfba607a6b15270b8e6d2d7b6ff105249de7c8026dff6a1da2ac07e3f2794e2b480a6f38b12c90979156be5e5de6c7da97b33578a211d6e2756c88b623da6ae3900bfa06cdd61dd22e53d38081b6a5d322b97c106fab84d0ba64c7fb684afde9acd4ca84a102e4a126b1087266ca1ff80fbab43cb8d378c5c0f4d81c3b74977b94eee74f7d41ded1b439e83306cae9c76d5056714271c9d30ff6e9657733c5829d7539a0557242bfb31ce0eeb63a49c8ef20d2ea369d2959eee51ef92335a494d1c0e527126aa88b80d8fa793a9938c74e3104fe2b2333636d0eeaa03109554107231c2d8be65cb03c08bc6d926afffb770905c6e81f281205773d686819aba570be222f679f9534a88d0be6404e5cb01168598066b08a787c718138467b0838f081dea035d2bccd4b96e0ec4307f1a65d014f981728ef23516a50e9eb1768ddb18ad8922ef6c6442d69b7a434890312910bf5026c03f879339ee44986b21794b81d68415e773a3bf3a7cf46a91cadf36a989d534ab1aa2fcd63ea4f05c353ef2559319456848ff2eae1e3e7afbd9ce82205fd97378f13f1ec699cd58e9dc72f03d15647b0b925a206d843a837ae56cacca87c5529491fcd9f96792bcc997c5158984ce9898c863e311002a5e05ce2bafd62cc661facdfb7ff93e47522682882de8b9ce86749c7c089715ca1192a0653ceb887eb86d8170f17eb53458de975885ed779a398592d495d37efb43380180c1e6a926bdc41d3fff8984f234a533c86e01f7510892811dd690e6188c1f07aea746ed2b1d0fec4a74532787cbfd2e1f3f785c25c3ad20761776e63c731bc54b9a4fcf946702b4d9387d3b6671f8537d3cdf1856117930e86e66019533a8cd6b47c801fd641c894dce8fa8bc1c0f848f5fedad04f80db483b858bc14735cc9deba35bd1d3a52d66055f739806c119a12cf31d0ccb6e55614144c0ea1e8c3471eae87fe1c6f33489e006cdd4abf23598039e972d1d580dea467fa709e0f5eb928b0b0dd404bc025147320a2d3d1a78d776a9e5b24aa8fd7e93f1e7c7ea400c2f96d335fcdf5a301dd6b673d7d4d5deaca4c80758dc5dc897ca2bf7da0a80d7b165a931c2b041c1b31c2f7b3113ead815eacc0492a5d584cc53d8f31189bd821b8ab8e41ea133bc8c7eec54ae93911731820d909b5d982cae01af019f0be7bfce59fdfc4cab7c62e50cd8b5d7cce0dc61c478c72b60e50660f62193b9f6b67c36483b2672ec11a20c8af8679960ce43c4c7355b2155a8fd96e072c8e6cfc9b29ea6f64e72e7786fff9aa6d675ad5f9ea94f767bedffc96c71946f1717cc8fc52c3337e81f79ce66ce94e0280970d1a3c9290751c13f3d2d6f7c87d5147dc8a029039b3ceb77ce023cb8a969f70ea349dab7e53da12a884bf53c2816f1dcfbb660fa7ba77ce9d9bbee6bfd8ebd5587083b32672a7cad987fd323aefa1b0f822ba9794c445d81257d963661a423a6a3fc280afdf51a4c3cc700e42c3121116fcc92134c996ab151b43bcce6bc6934f2e505fa1654cd85ebfa7d15f049f5c7bd986aff3a947c2135b03bc5ed02472df45d472d3077a0e405a9ab4244c8690a4cf8e9802e0b3207a2b805588f70b7044af2021668b137fc142380759859f05a51492d3835070df1536ca4db12eb45a6a2aba6952cb9abacba7fd176090a9ea66ab3584e4b6fc15e2b1700f967257f3752c798f925bd4a370cdcedb5f5fa7c44fda75845aa27270208d10a58771397d475109528dd6c8b6b53173ec2446bb02cda40347e12b6104758ef5155b0c11cb3f59de253178872ea3f3afd332be7ac498af8f224b249f06fe12260daf082a60d441b2f48117962b58f10c315de6a84199235883418d1f9d74f8e0e33ee596e3b8947423cf8ffe312afd0472cb4ada6a940217cd82f133428b608d13489c71dcba6693c32079271d9eacd7a66bdc70dc705a6", 0x1000}, {&(0x7f0000000080)="f327e2a6b8c5dabe76db53e262e3b685c1b0088b6f0bdd4ca0fa7487667dbbfb86526ab8a1a26cca47ec827182cb3bc9d165a51e026e53dcb2f62d657104a3927865270f9f8ba92ce0d67e82cc78d11577d0a6648b0d218d211c35b38810d4", 0x5f}, {&(0x7f0000001140)="5bd91867e51d8e5b4a88c16f8da0cb7cd0ff9eb17d205ee2618714b78c764f5303db52b2e499b91910cb8490aaf9ffb6dab3c983c06cc88eac7821d0193b360141510ecfdd5b35587dec5422fa7673892e9c519ee8b004006ead6e1eca84fcf131b7ccc96d7ed57827636ded6d71bafc822244cb3749e0356af2e941bee474e9bcce9e3c44ba71032eb27c54e403abc0cca8892b802ea4d6a0f64fe38977641497578104db0be16db0", 0xa9}, {&(0x7f0000001200)="c0e6793f63a9a69df20cdf874b207575304fef7202bcc73cf29ab5d5ec5a8c609310c90b3d6536b693b5bf0eaa1adb8205cf45f39b5559c85b5623e0eb8bad9e351b325c6ad0bae2d07295eb23776b4ca7dc487f735e69e49d9144256628b69f78855794be7f598e003f0ee8ac94b5faa595aebdcf3da37ac3696604850c2daae34621fc0e82acc8bbef376083c323d2dc1aba5de1f2b4c3eae6ebffe073111bf5d7856e0d1d3ec3c4d8d87a55254499cc", 0xb1}], 0x4, &(0x7f0000001300)=[{0x1010, 0xffff, 0x200, "0ed92f02536898ebff2382015471749a7bf966932b07d43d5946565f28f7cbd1672c67bb8e26a5a1072df31ba1ee08641c03d4b21bbb2697f403d919a3a71b96e34690fa00e64b62c991e0518ef2b8da8b4b7a1b119262b26d2f330221d304f4f0a0405f160ed6658fa744f2c145366a405ad38ab413560e8998411fde69d0c0852363ebe5924d9dfd28421403239695a1464de9ce855a21d1688d500ae26a47303e8cb8adcca5719bffd7c14d5f22c658472c90592f60f0c476fb53dbd1abf757765f946af610d13c5bab480bae0e56f59bc5b5e2503bf4e854eb61c16cffd5500c0221b36984e53b8e80e147268423e1523323021795d23a989d6d7530b124ca74dea9608a36d00c4b8a134397fada28c7f33fcdd7f943e4ffd95cb51ef434064387120b4dd7ee78904798b036c6a92d9d85e5a8e2499f177bb621b8f28df0152103436089daf01bf0f50ad170718915b8beb75d6dd3b9d4838d6273d3bdf0246b81e40dfbd42096e218f0d0bf0f49ae61a46e119263ba683b67119a4b71b799e431738103f6e085eeadd8765f6eaccb669114ae13430d837767a6beaac088a180ce980a44fa8a71c1da8f0dd21f5ce1e51378123a2c3982640a14278316b57c1855d6ab35b165c0096a97a93599074d7b564b1f179446ec6fb81619c691dfc88b87e92d4e9ce3d031d35ec02b509d67943269496a08fc6a93223f61a1b58462ef3bdfb7b8113a68e8556dab18ab758d307963b58e3419172e479996f05fb6c95f287703f0aad65d9f5cbb4e69e1df1bf24368861c68cdc6fefe55b5effa8b810518da0bed7c15c0b5f048215f9ca4ec5dfb79c3a420d6272b593a53c7ff7f6244bb1120f559d3dc5685e2d4e86d38e98afeadebe2382d67ed4140e79b907776161d3295b6346ae75c560900a3b08eba6d974d2fa89bebe35e07508092f651f25c6091fafa750d9f63c8f69877844bd41c9ce02b6cf668b9a4c3fc6212c60ffd22452987e89fbce0c656cc5a5eed56104fa30aea02433bfe0129490079f51f2ab1663bdd6db4926e2e84bb39b05c32261674556f87706e4b5e82dd412b7381dbf34cdf35efdba3fb41556f9e83670ecc8f7f940f17a9d5b1643c303e561002ebedc4e359c6607175c3775347a54654518f150bc73fe5932a48011e274e3f32eb1d14f6d10a01a45b46e0467c3a12dcddb4281bf1a0c0b6ad5e236578d2846618ca065c03f9752c21b23f9dd14da12747568488e919393dd2b6b33a00c91d747c719d0afac3d1b1beae85f277ae44be15fbfcc514df564be69e7e0efc8e94c5afbeb1f7d60a98b6dbd869d9c0f11b0b09b113beffceb349902dc63cc95567a8b75601aadcff8d8d4ad19493bc725c7471a19157bceaa308f748d8f118cb15873b41c3250ee0e2c829abdaa0a96e25c186bbc5144e217b380ad6d54365f939fdb3f5ae7e996912e13026ed8fb060885566ee6c5e1962285d0806557cf2b538e42722652bc9c07d6adf1cfbe565d85d5e7d4139e3faee0c4ce02dd9901ad9840fdfd97942596422b6c4fda7c14a78eba6c61e865d60d9076b377e8641e731bf75cb1894dfd403da289f03cbce7e23471296922dbcea38138c5b694bd68d31036b876fcd877993f096dd2f7202a4e2a83866bfd92327629197afbc033be17239c6c32dd607b290f41701d6e69f6d98328022aa37749bf6e0c0e23512bca0c0707e50c5c234b458a190a015109a24378e5133b603ed8d142df47a8c127c2e4de9d38b8ed4270ef0558b644d52d894c95ad0f4d28ff2cda9ccc52730fc5a329fbf171de74cc00fc42e1a9cd3cd6ebaea450d1a4fd5daeb8fd1cc86f32350a276708578ac18f447b91f09245fd3b0dae00b4933ca2c4f2d0dfb7b6c0965fc5f5bf8880fe37c1750af807b7b65e91340760baa25542ee8cac9d26e1446dbe8edbef9c79a13fdbc4d3c7d03ad8cee25c44f408b044bada3f77ed98b8ddc340a258f2633005b7587824aa9894fd2bd937bd48655fb9c7a94c65f271adfde4d9950e31494557bb6aa2e2907edde90028075f44e177beb49c8a77247a275243c5f72f1fe4b4b29063b6e1023027322d2e30a42e7b8d4d44eac4eed9573465350106442ab0ac2d0c0feb05ec6eba3ff7e8a2a730bfece8753e806643c3b29e35b4e66288f098ea6c966fc6660a79e9009bd4b4eabc9c831a54b8ec20ebe48620f97c32293fc641bfab1d9781d1c9e1b86dfc2ffebe1270903d5dfeac11652fc50ec7cf067468af6f03a300fd5242746a90e6a841c7e43d4f8cb38cbe88b5250a84f0c7974be9fd4d3c752ddab039402d68b49751360b50772171f759a860a0309e0dafd3367ad6a76776474e8b8a889c199e382eda374393f70758f978ab62963d76cffe4662e74dfd4f8e815ec1887a098123c8adbb2dcd8178435953e6b64d1eab1356a1a300fcb1dcb829be7a540f3bb83ba0495dd78e5f174829d7f6cbff860140ead6e27a15bc8403e8473a2b855f5f30c7a12ca9bf3e76142f675a8a63a60fc6439ce2ca58e0679fb7b3e121082c9e698a9b2b4c61b655cdd2742ddb14daa7dbcccfb8f8b655aa33052aed458fd34ce5273c6b2680887c6076d97a8b097b52cabd27670fb3111c535762664a4d4e5b6d6c05c191ae9bee3fcd5fd5524a0dcae2a9c3a659094089066e6845e1fbe633951878e0e75aebf5724a931f6b8527901b9fa8c0ccefbb9d03e7fbfe5ddb3e4c1e5466732dab9a48460f055c10d8521f5db0bfc87f151901ff60a12efa03ca44e78aa09ba5d5caa9ecb562a32f4708d560c0424eeb0982554023842cb59899639f2c06f65ddb3c29ba40e28c3d94b184aaaed04f05200683c1d0bed522a5273349b63a90ba235222767596452f052a6d908a1d08d81462111682fd506ab26b0554b7bb4b9756d3678c19df1624f70f5bae5e3f4dbbb02897680df9a65af9457ec6474a0cfdd38b44739a39901256961767a5c35967366b8e68cf21097273bc22937aaa1fec4e337750271a00abff23b0e45df4f03e280e52443a4748d5fe1ec2a59f4656b0adb23ca9e252ee76eb68285cd4eeca9092788387440474c7d971578ec9b21950fa3daa49254d1bb36ca2fd4292cd15d2314eab35a84179b6b1cf0a511594ed180bd895b07825d6398ef491ec2364add8e25ae8849ceeb2c0980b9026a6cb92c60c7b79bee884245d43a64946d596ed9dc551736845db6b285732e9b374d613d2fc276f7d3a8c217b501bf731801921eeb762e0b3c5371ebf28965e363e353ac6698cb57a6a69b3ad795d8e5bf65acc4859339b813a94331560bf4afbe7ac16dc1ac760c13004c595d10a9659ad39c422ba578f2ccad4652571b5c6ef18c27d18a5bc7fbdc029bb7d28738276306d6468dca5d32f14083b08d88d9d4b7f794151e48ddc34c868125da095fa8f75483f1d1657f531d4cfa86e5a385d4f8930155b190ed8fa50ce8f8e433c4c14b630c1cc62169101bb9b875901c8105958645eb47e1f8e68957da3c3c47ca1b424bbede66884df0428be07c22fb289ba65145bf8c4d7dd2317bc5a37f838173fdf67988271a98f51aad6d20f9b9fc49dad48c489380da7727d91fc337a66809a634d5538fbfe26c02e69862535a50371e22bbf07a9515f9626786665b80e071e788d104448beccd90e872f5c36ececba62ecb8a77472fdec63c6c1d7d6e559e9cc36b136d29e99318015276acd14444c943df3f784dcce04c30ff37a5fdf4640fc11aa817ac6c2f2bb20846de82dc83a318c04bb4c3421ed0e2a3d3218243bfb8abd34f18a8be5ea3e6eb31ba32f6c41d9824602985adb9f7b74e20ef471aff312e2a74bc6a777a82b6a30f34a75dfc6bec61d000fe966c81bbc47868cc2ac6e5e48a286c2c063b8bfde53a1d2972230fa8b7c9ba8952eb1570734f33a580f6e993fa4ee71485f21379c8423b94fc6e0f1f8c892b02bf2b4aec69a4eb288e2676ac32af5d7d3435fc3e758adf284c7a62f4055510181be9ee5f4a30519d79126e68004a15291d5ec84d9390e615834adea1b432cbfc27db56d22e463028023c251407a7df8f7eb33c7ceef290ab0a8decfe019ad6e320bd3bda1808786b455d465b61cab6a6590933bd1cf2c00be05848636d8040e30412d6c6ece0dbb7689ce94fdc45dfee7b56c81314fade15310239791894fc8eb4d25eef40494163979097bada5005a27779663e0aa53b4cb50b8b59ffb5cf8466547d1d6e76976ccec0024133ee9b5d3088ac056b510041a0e1be79faa87149f052c20c22c0447cd16978929a882e39dd703810f758f2b87a798aebe8acdfd4a32bfefb72ac76ff5647d21b3b53aa9412dae50361f9c06c2e23adbc9879915564bd8cd77ab2d2aa438fc621d36bdd5d085d75cfdc6c2c7a381f64b4288c9893fc4fd98df11213678880415829dc4c64f14288c3f327002d71dc10b15d9a28ba07a58d5b402599f9b4b0c1c151905ab85023a3d33d6c62c8a26380014cdc60cba0bb70ba237872a07dc7e01a68b20c2db094fb48bcb04eaa820ecab4d9548c0ecc41923430916834b4cec5a58d86bde522ccd4b065ec1a86a860d476f9539ed282c3aa6575afa22fb1c5cda50117623cb4910686634cf874ef71d8c38de7b2dd7c016a50d88dd34400588d92c8125030a79338ad3edcf23a41ef029cf3c30ddcf3d4278730e79f0cb7aba7b45fa416564f25e2a20ba653d3fcc23433ec3c5241019495a97bcac5ea33130837e504a69791efbb721198db45cd52377deb8df530491ecee91e0f11ac7022b35e020fa01e8510c9a1d02da70fd6989fcee154df0b8f3c2ef268de4f8e54e8894261bb185cef04e302e6204de57417a5c61661a875a23f83ee048f09dcdb11cb804c62067d296809044a0a8df6eb5b68954c33ae33080666298fedd850e6a723d25cb9e40ac108be8027c13c72c1a0ccc63f6369dea35da7ecb8dd5760e4efbc3541b0f9f7dbb681c75836bb8388f9293a2642fa664f8a58f2663e046010d9c0b5086dd62d3444147e4ab7a205463ad1a526c5a00403058279f77f4089cad8aadcecf96685555913312c6c3355184305a76a2f287daacc425018a2122193fe036722879a83c9ad9901fa7c0b66ccf18c03e0574d96ea53fcde325615adaf46e5d1051ac7d2a0822fc64111c88b26fa0d9b0ae2e34349840b3b4e462dfe57a8b3db218ce9f2e6753f90ec284a7db201a521bcf2107c1a7bdb5eb4b8ca91743a397832f4bfb1d3180e5f5a300941fb3fc5f30ce4f503cd03f6fa165e7216772db391729998a07691ca59508f1a4a2df759806c8573ebaf4f64fea6c0baf12383621e579a1cb9024731e4591ba6fac364f10812a17b9ab24c70a53fcbd7384a681391ed326fabfa4ad314a2b4e9866fda8d9a09957ba36fc6794410b3eb57d30cdf5f2ce4abc2d1d7b6e7651206e9e99e4fa3308acbe84900bf88e1cf9ce41ae5e906becc6cdd0eb152a69d111602936cc2914fd465168434fe718ecec00cbf598355153087f52923013abb2490569cb1e2d99513f6bba7c80960ade11e7f37cdaf6d40213833692c2717e2a11929c08bdc9f1773cdea867b1ebb5ab2137e91ba398a25628aa26bd6ededf790fe98e4acb82406272408d0a2012d6e6cdd7a64af9ec802ac027b1396a5c628be6e48ae17fb95e651a527dda5833338a01e6e32b63aba3c84e262ef93514a1ef4a62e08c84a797fff10bff98535367362f7810c8ee43d6a181ea503bb50bbafcdc1c393b2fe60c59c6678b2617462027a05cf2e92acea53"}, {0x60, 0x1, 0x7, "26adf7a0d31fc295c34e2078c46fc5bd72ead8a6d490542982a79ecac718bf9d5224de44200f49b932bb6766a3b8e4a17227db5321cafe2502995b98b3492931d3074791ffaa1bb6358afbac9c"}, {0x110, 0x1, 0x1ff, "984c15bafa36cce03636c33c741a9c699ee3ffab7c3fbaf4c3ad28c4f3ff26b1f697981f7c19376618df701ebd19e173f874f667b420430c3daddec97ebd3ecefac58aff68433f36f80375714aa8aae6f04cff1fd2f30d55bcc5f162f21d21d0438b9d1c366f5b831ed070d8d7f6ad4c00fcdecbf20603e8851a6941407c6d3fb1e3d707e48f667da4f3c1d181f1225f1ceca9f9b6671921e438f0474470f95d3cdc097dbbc5f21cc432c787131970c6d9508c102bed61c03e49305abe2ab9de4fc595525c1d8a6bb7354fc9aee731cfc434f30f7007e396d59d8df1d50d42b9652d053b7b466dce27e10169ee2b607ac8715fd5ddc3fc1488a713"}, {0x18, 0x1, 0x24, '\v'}, {0xf8, 0x1, 0x3ff, "4cd443dc0568c5511cac4333e60846ad9452511951d1f75619ea5542d48cc87bcb97910ae7f873d739f373d34a69682297f8a26f44d463da5ec1a313d13589a18d945f15245db630d125df8bcae31959782636b595267e7c51ce010a91efbbc906bbd791216e01af8ba962fd5837ef6cd2ccb8ea96018069c7216647a492478186d93553fc44f808a25f99849e24da2f834ec0de25876a924febdc2bc29e8519828cb0f365118bf7e801414f9e5229c9e4de5a49e107ef47117ad33e29c99e484bca89d08082edc3c3340719005075c7ef44ca20d4a55969508c529ba9a831188e"}, {0xc0, 0x1, 0x7, "54411901b7749fa677e31022c18048e646b2c152149a7e272059be7dabbe3ece0f3ee8dc4682ac13ed0279588da3953cbc8ced19c4ae13380b36bbc3f8d2aa3bb55468d62524137fe0ba3bbbffba68399e8e8a7ff464ce33f15c6bf22f9221ed91760f69819e5c88ca2bf65b94796d453f7cf469c61905f566f1a959d4a64044cd28bc888754e883d50ff7394e71cd49c2447151abe5d487ecfbf7d4ae5f3345dfa5159e57d281ee1d748af5476e"}], 0x1350}, 0x7f947343ece8d35a) shutdown(r0, 0x1) 20:39:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x1010, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() r2 = dup(r0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) 20:39:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:39:10 executing program 1: nanosleep(&(0x7f0000000180)={0xee, 0xfffffffe}, 0x0) r0 = kqueue() pipe(&(0x7f0000000080)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 20:39:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = fcntl$dupfd(r0, 0x8f657d3f40b4638c, r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 20:39:11 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = accept$unix(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xa) sendto(r1, &(0x7f0000000100)="cec36312e058652d55038656156234fc1d518a29110cabec14f34bcd739f64d094bbacb026b07926853a165b6b570fb7c2a1afee919687a1b4840352eb7a8dbd076a118865411c0daeda7443dd76f630cf5aae0d20d659b0da9e3fe566e00441d2402519935978d22684e9ea01860bd8f4b25e9f29f74c9aedb7cf30de0e491d7b78346da532be51268b0b21d34cc17b5fb3d0ea79ef999bd2c65d344f86825734462d180d2fcac44e544cc06d8084d06bac4b2d358dc0bfeb7e0007c6463da5a2267d8e671ed7661731bb3622df1474e092967d6cad463ac92f596375", 0xdd, 0x8, 0x0, 0x38f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xa2) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x800, 0xb) 20:39:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) socket(0x10, 0x5, 0x4f2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) 20:39:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0x1, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r7, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r10 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r11 = semget$private(0x0, 0x41dbc91559e442a9, 0x108) fcntl$dupfd(r8, 0x0, r4) semop(r11, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x7, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 20:39:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3e3c513f645325e0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 20:39:11 executing program 1: pledge(&(0x7f0000000200)='vmm f#) \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x03\x00K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = msgget$private(0x0, 0x22) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000047407b295f5e6b6241f919c0bfd91bbcbfef0dbda465675689558600dcc5d3e89f79abb7e7d6b252626f0ed089a2e0fa2a5dd74cae591b1d128ad46dd8d1d4cecf2dd6a1e1696fbecd222a8f03bb2ca28312620527493cda2937000c57ef402afc58b30ab29bfced1972a346e715de8c0ace3afc026cc4f0beba40fb69c96d959459d"], 0x8f, 0x800) pledge(&(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\'\\\x00') msgget$private(0x0, 0x408) recvfrom$inet(r0, &(0x7f0000000080)=""/10, 0xa, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 20:39:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r2, 0x100}, {r0, 0x1}, {r2, 0x10}, {r2, 0x40}, {r1, 0x84}, {r2, 0x10}, {r1, 0x100}], 0x8, 0x1) kevent(r2, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r3 = dup(r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0xfa2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 20:39:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) r2 = dup2(r1, r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x8, 0x9, 0x0, 0x1}, {0x87d, 0x5, 0xfffffffffffffffd, 0xfffffffffffffbff}, {0x7, 0x2, 0xbb, 0x40}, {0x100, 0x10001, 0x5, 0x4}, {0x3, 0x10001, 0x5, 0x9}, {0x100000000, 0x3f, 0x100, 0x7}, {0x4, 0x8000, 0x762, 0x8}, {0x7ff, 0x81, 0x10000}, {0x80000000, 0x40, 0x8, 0x5}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x5, 0x200, 0x7f, "c08a72abf42f15279a4016bb6efe861908d31e8f", 0x400, 0x238}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff309329e8519dd66d6427dbb3cbc49a90dd8be969bf14f56899b54b7e64a6d09e3875324f4b193883a7349d03e0555968dd50ebb0e2fa4f4be6d67eb58f0cf2ba50370ed16e4d26534c3b95abcec03495e5c5099b840d447e1b1e2e077ba81523bf62d5a56ac9592ff9a928c35ff5148e17f806a12e46861bafb434eb6d1b866e892e512565a43c8ecb958505f4c248760f57c85f804a6ce073bff5e68b46e85924c5e9815bb5a63e02c85eeba71c46384ade5ed2e0ad10feb5e28f7b62338cd98197c157880e5faf43ec133b4076da876b4e92995ba7e53753307845758233fed7bd4fe3b0d3a7cc62242eecec0d0ed9d7fe157ec166c4ce7525ac5920e323936fd42b0b15c91e882365050d70138a4f5eecf5e1ff2066532765d5c69bcc1131c19eb2c589da45bef4e7dda1831a77cf7b0ba42ed2eb079ea9570f136404de9c1aa8c571f8b5cd1465dc6cf2cb14df506135733f0005292162d16330eb53959b0aca5f2c3ef7b19810f3ee39f2eb9b78049af21ca0697d7da055d2cb0aa9e9625eb37c9ee441cbc1b4713e2288aa1eac15157d90b5b92cd21ca0a8c01bf0130d0f18c9fbdbc83cbcd654d99171907f6255f4402429887af32f358b4563e231753a3ea7cb10ae3643718fa4fe47e6ee947ec6e2d2261192c96a5819f3c2f7ba204a2041cd64d69b168525e50373550eae2e0acb9c677e70d27d13c5dbbccd5d9bb82edbb97cc8dc7969c79160c6aea57d74dea7c0107d6362499aa26cefd442993c49b3abb6e40c6df77a3fb650ebd36293ecadc23b74321c5feac3cdfbaabbe2a32fc3a5182157ae763de2c16984b29e1c12766ac0e7c1fef8ba55c9be7d140fe38b1dd4ccd6629d494e952f0585e47316e4240e3134604b4d6c7242d0d389d3fd46da3d25e8ed24b23d59c3206402b6c33a745f89238da2a83336cd2f7b547ee323e6dbedec0c791da25c6780409608c208a44e09104657caf46c454986b42ed52ba9baed82a8749c57f8eb4a8860497d30efd60196c9e607b66b1219ce4567c2dffc488662905e5eef6e0eb60b6dc978027fc217d1c71ed67b0c705a6bbe2374179c17520dac739acbff6ce7f305a87a06f1bc669dc7926bf942f3a45378270536362fde602cb75e6cc5f2e3ba5bbde7ced31f439c2b6fae7fbfa53894eaab1fe3c06e95e33094407ed7afcafa7483e0b89e851bdcffccc4228703a48d181272471d9c33ef7ff5540dc7d5ed48bc72fce96d1cf5233999f32f1530fb16b7b611d9b9ade886e365332b1df56d589304df9165bd282d87968bb140cdc7ff001d5f98ac6d155647f37f052601e1fecbb5a45652f6d1170d6f4a70e347cb25db90c32134d345bab8674ba93e6f30d4fec8c9c7485a145b0048ca6f23038523facf0ce9cfd417dd688e6735e8f3bc387a6a8d3070b1f1a334bd0ef7bf7a0ed9187cd2420e4b9a448e9d73b01c7e00c9ce1427b43bc5afcd00dbb92611635f29783fe711d2126a9ce1491210f78ada92e7f6fdf8086c416139870f785088eaadeaa5de299c47e5eeb2a", 0xff3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c", 0xd6}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) 20:39:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x100000050) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x10) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r6, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r7}) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) r8 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x1) write(r8, &(0x7f0000000c00)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f591fbb101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x439) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000a00)=0x101) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000004c0)=0xc) close(r0) syz_open_pts() 20:39:15 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) fchmod(r1, 0x162) close(r2) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:39:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0xbcb9, 0x4, 0x40, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x65}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x824}) close(r0) read(r1, &(0x7f0000000080)=""/185, 0xb9) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000680)={0x6, 0x9}) getsockname$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)) syz_open_pts() ioctl$KDSETRAD(r1, 0x20004b43) 20:39:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() r6 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = geteuid() r8 = getgid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x10001) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff1c, &(0x7f00000001c0)=[{&(0x7f0000000100)="c18371bc6cc801b9a6be02e4ad633534f2b1835729341e10f33a9a12513eef8e6dcf41ecdcd24d7dacf3470e102ff558ba53b9bf5a68723b8e59688670b195725f47e23a36c37fe7823ba3d293fa6b4f3f870fb504b4ab277dda716c146c3efbdacd94af82db0bf25b4c60530b1616ef3d1d547a864aa4d4f8396be207727d5b2acf8281794150db73064119de4800093b3aa604f9c2b76236ed716767b9a8792e708cdc7cd20fda44af6c6a98c645d7b43b86392515c19bff36e919b4c1", 0xbe}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="0000be7a"], 0x78, 0x8}, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000500), &(0x7f0000000480)=0x10) close(r2) 20:39:16 executing program 0: r0 = socket(0x2, 0x400000001002, 0x8) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="ab166f84e533775e2d1c623fc6f2e847c4ade3e5f1652e", 0x17}, {&(0x7f0000000080)="0dbcfc3d4d9d4df206b9fb80ff1d437b9bf0201816fe694f5804918938c96e2d", 0x20}, {&(0x7f00000000c0)="d52fd37736611fd3f6e94522e7fd492f005b30ef224eafc90d51d724f5abe4463450c6f7d5a1e00a03d5db8b5e5137e8478cb3c880febdb7f7a9e48ec5a5dd71d1d2149ba1db25b298e8dbeec97553db195a2b7aeaa15b982b9093ced4fec873", 0x60}, {&(0x7f0000000180)="1471f891c37586ec480d74d0b8485000580fd9e904b7d47a5de08b29fe04498e166c3915093b8c636d1ee2c795c7f41abd452f86e3a2cdb30f0efa4d9d93e2b235bb6e90c932136253efdc5e09", 0x4d}, {&(0x7f0000000200)="28e3f97c713f81d2122e27eb453091bb529dba5a73f7bcaeb852d4873e0b322bac1e76b7671f693bde149f9ee39986e2b313ec6bf4a769e3ab469de72d6851badb49cdd34eaa02db2836d6e75074242d15598c76580b10836d4326729143dca250d36030a255702b95fe", 0x6a}, {&(0x7f0000000280)="48dea430f95e8855cd06148e872b9955ad9b096f7103126ce67fa8eb65a300a453df53f99f343943f01dbfa62ac4dcc78a8693549b4d98a83be771ce281ac58549f3f07564326e72cbbf07633146797f45cc990ec359a054efc9a8a3bd8eb073403feeeac0b2569021fd3f941c275ce7fb9f1b5357f7e0da1ba03f5c912ed9d68d38d9c6fc066ff2ee1976", 0x8b}, {&(0x7f0000000340)="c294e1e3a26e9c261d1bc6fcd2dcf144d977722c049ae0f174fce62b6f2d6d48a36129394dd7ab04deaded4289c21fbd790842d3b999af8f5c17522dbe8e6daf4dd331990d5f9259c85522dc48cbcfb578ea58a1a745887920784e6eb3552133f968dcd1692d1c14c4d79d5227c99b19ac340b5a88b8bf57456419b39d47f83e21f67390a35114de50ee84cd26349c4327d6a34be9fc752afe926c03c3238756c318bb5249a252a3c5c37cb98cedde5025b1f75efdcab6ba218e92800a58cc7149c5e179e313c314fb7bc3a2e3fc0f168cadcf0bc36eb0a464a329cb5406f4f577f700f3076ee87e6a4e", 0xea}, {&(0x7f00000004c0)="0439fa982eba0f3bbc2f7ca978c2f68e08d1e40af331b8b2c467579e9a8282e84b26095d61932ff714672eea93a1b345df51c1fd21c772841374c9f52bd060884fb89647a7abb750ba11c10d193a50b0a8a5e65340fc5c90ffc83673ffe4063ccd89ba4de1b6e4cec8cd2322fa69852f37a82dbf653ec2ca8a3f05ea5ff92180e27d0c7929fa972406e876", 0x8b}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x8) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 20:39:16 executing program 0: r0 = msgget(0x3, 0x6) msgsnd(r0, 0x0, 0x0, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000040)=""/253, 0xfd, 0x800, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 20:39:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 20:39:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x40, 0x0) 20:39:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) mknodat(r0, 0x0, 0x4, 0xffffffff) 20:39:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1012, r1, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 20:39:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) recvmsg(r1, &(0x7f00000014c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba3d00000000000800"/110], 0x6e, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001440)=""/109, 0x6d}, 0x1) setsockopt(r0, 0x7fffffff, 0x800, &(0x7f0000001540)="efea3ee9f73b62207c81a53292425daa7cb301d18b694eee2a206ea263486fd00ac62475fe1d0e2a37172a9a8b20d0b6368b8e11928de3fe61356a53548ab5d61006d5f5d4a03347224b6ec931cea3afabe9c1c818499d4d2ef3d78409a51683b7f4a09a23fbc8c2e9c085", 0x6b) getrlimit(0x4, &(0x7f0000001500)) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000015c0)=0x8) msgget(0x3, 0x60) 20:39:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000400)={0x80000000, 0xffffffff, 0x8, 0x6, "291a3b3f52cda28b8bd5031fb50be9d748190ed0", 0x1, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x5, 0x6) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000380), &(0x7f00000003c0)=0x10) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r5, r6]) r7 = shmget$private(0x0, 0x1000, 0x600, &(0x7f000048b000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000002c0)=""/185) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xbcd, 0x2c, 0x0]) 20:39:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x0, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x4, 0x7) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x8ba0d9e3a8bc0da4, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x2a1}, 0x81d9f30c2d1183eb) 20:39:17 executing program 0: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000001c0), 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10102) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x4, 0x6, 0x1000, 0x6, "7f09dbad8bc6d5403f2fdb5144242d645e5ea91e", 0x2, 0x4}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x7fff, 0x9, "b0d42000006e9300", 0x800}) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x22, 0x80, 0x1, 0x4dd, "ada5b2504cf9e5fa3631692545c33019931cb414", 0x0, 0x4}) getegid() sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 20:39:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0xffff) 20:39:17 executing program 1: pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ftruncate(r0, 0x0, 0x1) sendto$unix(r1, &(0x7f0000001980)="3ff1645327aa500fbe04bff8dfb4d438a616dec7ec3d38e6703f54cee2108b12492f3c908cda9e901e7cf998c607f8b868d02f2527bdba2cc99657ff7a9cd7a465003c943d66e6e3a1628448e86ab3eb0f0b8014841cf636b15c11f8f6e1c92265fe1e46c8ffc133a6c68fb12762ec676d7added6b359c7957f2adf6ee76296882ac815f38258496b650ac3cc2c77e235aadd78ba52d9afc380903412e70253076ebf79d63f91cef1d55ca4ba4fee6888767299c289225ab7b702e9acf36166c21d6bb26c2f5a576873af4b76d19443e22972eb367b411d4b843185f2bec4856695e8b0dbb69f76eaf4ba9ec7c48b8ba02af895124c7023aa6047d3c3b1895b58c3e7ea0b40054a350cd6951d0cffb4cc2025281fe095c2ecbd5860c729fbc132950c8ae06dca427b8227f000f7eac3c9c012b3811d978067236bd1f092bbcd8a059c6c0f47fbe81d7f3e37bb24b3e19cc192cdbad8a98bc1b4077e9fc8883ff83db879334b7f974b5841ef45ef4f282c7d644c8faba1d848e765f20848d09f486258ca53156a004d40d50c32c3c90f3fcfbfd5e2216c5e448cf66de17127e88dac822908f150eeb8d6c8bd3dcce4765987bc98b322fb6ff121ba8223bea460a6a2fd7cfac8c8b2faad269ea06729eb09ab6cba3130ad0996e67182b5400f56b6543fb89a077970cd1446262161d0b9d96fe1114347a6665fe20405b9bf54a572dc926ed9602129afe48c6195b0c15784e45ac9a01f834e10d9465754080fc648df9b70c57821931bd9adaa40b751675ceade30f9229b8b13bc0510a740ac9c9042755f6b73244f8e52bf056eeb055fa5aaeb4c87be663c91aba49237716e77d0a316c5486fe9a57c1db38569ed1c12a1661a374d06d9e6ab40a520104e9073bb20466d0a2984b3b00880f26277d4572c4b54ab462eb836a9b2b0ccb6003e0f6f3398f3bc508f96746cd174f48cbfd8d935bdda6ad864cbf479f6581b5a5f1ac63b6c1918bf4635dc6a2ccd0852852b484481c43054905e32258c857612fda215c1b1604c897a086e91aa3daf3d32450193ccea1b73b73d015d48590d23b4e82898d9c740e516983bac96be459827dd1be56654f7fbbad8e0b2ce296507179374f096c6f8fa66ebb1c014cd28e84bf1ffcbbad1ec16856d174d5f9069153cc7fd359bb9e79899767fce4acce522dc5cb798e797abeba6deafc63682b6e8365e238d84f69c8d089b397840c1af37362a9805cb36b5ee22d652d48e8abf55ae4eb7ade0faa507594568c330a627fb126a33ddd3c78aa1a9fbe72bda71951e456e6cb8b763e33206d5a5e7ea7bf169e1cad0f20143dc55dc515a7beb613d7ccca81691bee125ea6fa01446593c476a828b883a77fbc4ca878f2d425c3515d8f1dd9d911ed4d9aa64dd9f0721cf594f223d71c5a7a381a8e7ce95550f8bbec715bfe193bcd5eb7c526003ca0a8615f19a1e6fd5219cea4c4517c9e63eba7cfa08ce801962612db0beb58617417e908ef2113ed1aad7f796040dc23342da1d384ef2462f7454e9558752816d73710239df1637ee56eef19dfee96883d4048c39c85f2949f7b0f7cd1556b32c3d4a144227dc33884fbb427e5725061fcb29648fdf94d9bf0d8efa237680bee7713ebff07ecf3210ccfb3985eeea2d40926cf17de3d7f6c487a2acb93d4f4abee1384e9621495c9a7deb0958053f22496ea8715a8a21ed6fd1c27df7b759a3c60b586f1df1454e499f6e0e20d8fbe7ffc11ae0b976698ad7de4dabce978215597e4797ae34ceacfa301e18f24c550391d10e805fd3d7cf975e81710ac953f4114f5c2b66da04186eaffef59f6e27ae403856e9fa1225d0650c6049dbee3a4c30721171e6b3371cf225511301dda2b5be1ef0eb029cc7818e3107e2f031f76161ae62af6c60f2074f8d509613199fc8a08288bfc9b670a4c721f7af11b597c418262a95ff42299ca416e4449faeefacb2a5f61981559ce34b1bc4bbd935402f7d0b8ce9895d088d15b0fd4ab50552974454988c1f90d7d47ed8ca30d53fc672b6c7123b4c4ac90ac3113f4b8450e92ae18d810e8518e83192f891789e4e91cc2ae4a810c22c3969239a69c8392e7d37d69c6e2cfd98b0aafc98471bff2b8e03414539ee216f9e649d32121b8f962223cf455563721fc9ecf258acd6d0562f970a6786f67adbd541a1522f73725e95b9c072a9c816d81770e516b680a47084021df04c9d3336598062e0949ac1c7b2f4d3bf9f53de1bc9101ecfb2e221e6b74d2a8bbe080cc1e606a3cba2dd8a93c3a0492033c7bef82fc92cff6ee442e8f50c2b009652ca4fcc623ed581ccd0ae9fe4192fe010d4b9bf13957296fda6f0cca06b782c0d5afff61bd55c5a9666a12ce6238acdb03c636a30dc18071cbf09fea82e96d5f5ff90a311a38500a897b4316471a02f960f40d702d3124a89334558a6304840bd36614c70715e3b0fcfc354b197545937e056f5e866a2949d3ec9ed54b9054c6eabbccac167f7d1ccfae948ce95ae46b7c2095652fc4feedb58ded0d114f793fb94bb6c645aed61f4dc1f787905b2e8d170acb9352373d0273adc026bb528d1b7c95c1661005314e759906883d328d10603acb1316ea08c533243ed0c731b573d989cc8c3503ce8a53e86ea592e391c1ddbe4818d55353cad96ee87e4efa55baa91b3108e691be50e426a87453471fa9074e020216e9f2f6dbb1afad0662aa1d6c41bc6b138f685a8db59b67acf5c532eaa2281845cdd3f4ad85e129e84863a3a213e7ab9ce2cae1a264ec29f3ab756afac60356a33ab34125e2f88498aac461ed838ed7b19b756da3822e21b4c3651d212d344979c360a14450fe2d1bd243de294e8e41ba953ed49a2916121b941815bff839139aa3228a70cc16c0f85a7d983028b0429742b8b732c31f9c26ea5f619147ced0f5cfc55f0437ddba35dbdd3bafdaa05ecdf9d3c1955a803d8f82345df408a070309576f1402d793a9c90d07026592114e7380cc1bf95477ac51d87ec95d6279cb1bfd03c8fb5e1de4c0a52f96e9b12632df84a8befc3c985857896d6272a933f5952fac998ed67c9535811f3dc6de709311f339e1357e1fce90058e7fe29d2be580fbe8b78f8296d1067d546fe09039354fffbac9deabfe5bbec85de93250f797b93d00f0f32b5aedafc10a10ff78d2644fc56804c0fe1391797abd1ac8974c82eda0b50dcaf4d35d837843bcc218ef19e3e6dc60c561e6066c7ad47a460f29b023a070ac4391399fc88f4770ec929544ceaadab05b4e25ddafa54de8d3d98dd73bbeb4ceb874e83a0abf533c7a50fd6e5d980c15c3a82f62f7b6e5b411f3927c8f642a7ad3330cbcde3481f18c1b5b7f0adb1469fd4ba639580fc4c90bbbf50d8e525c14eaca358ca3e5c41374b9c6d4a88df1efd863d723a7a9769043a2f649a6bfbbd38afe985d71394136ce990a3448ba06f629f75a4fbe168722da780fef33ae566c35227a82d9e733271cbb508c127991173e69dbc51a229b3044721d9e6a8c9d41a86690edf11a62ff9c42df60b39e3b536b7a608f6f9a517f011faa41036f33232fbbde79cc1b4181269f48857973498057817f92b9e696eddf539d4bf72331b4bed7f07a9c96b505a8b0b8e7dcd1baa6fb063074471f2ef3e1120cd8e002cd38efd397b089f5b41611c144a79e9288ece19a9034705c81760fcef889a457ac4125a679dc8735998aacf60f3bd07caddd0c4454b60e5f9081752d54f5a12372212b595b2bd13192c7541fd5693909c58856e48ca4329a0ed89061c913d0fe8e355da40724d17b54744a498fc5d6e2c9018b9ec78070c70881c0c5ac139bb7de09ddbd91235cc518ecc4fbb6737fffba5fb0bccecc5b58a0808986767c7916328c655c5e9c6a39c974f16aa4fd13133b998e40cee8776e8cd5a8c04874806037ca39d81fa6107ec8284d71b2bc443d5078913f7a6e7f5a9b341e5274d971522ad912fe6286100e46878e0898dd3ba1fd1060ad23bf32fa7fe75690586214edd2bdc245f3d03541202e7cb3864cae58079e370375012b47008cad6e44324843a053e1b4f813acb409538efed8dc7080c861b31bbce6576bafef89d6a632dc4128f17e45d41d4555d08d141a7213a08be3cd6f4136fad11f2a7690e1e71117edc87e0d3f1e975395c689398dc016bbdd1441ed8d170eebc73f6667dcc61f3a015dac34885ba5c4f2b894ad1c34a6eea011cb5573f6f923118e14a8b9f944d5dc14a519f64972b21f7c254a406b2efa7af60af03c7ff645e0da0d27e7b45baccee6c68816ae3011b8a54b6eb304913e875651b18417cdbc97a1a2905d60e65a9a99959b1bb25445b271a7ff6ede874312695932feb37cb8ab4e9af9aba6f369d8f39576f19b24d9a5ea0c2a35f11c0050313e3832d5636a96b0314e16f499abd18b374a058d312c6cc8371bf5f3cda591d407d56147a20a43a1e8b72c3ac00fa2357739a386497d1c7158a032ce830496e81407aeba1b3c7459b1af20e352166db4d3a0f701b0f085353c37d58985b3a0caba189d639ee3e50bd6482217647e582e49e86759ae347541dc6c6708969bd7ee69e0894e69f565742db1f201e5da50d13d24a0afc82ac5d8e2347e23225e9b546b89a69a7c1cb0f80c8703643c2d88a043bf07614161aa551456a7bd9b3e75c072555fa71f072a4a66110ac690490c91341f52a76482c574669e56c0d0d604fa5a4259e81dbcf642fb3e65eb57ad759edeb5818b2da682203005ae98ba16956271e635da0283567b82cc62ba817c381a6b0647d8e5d232befda2f0c338d70c4a2c66c463fc8bc7a0d69990cf651fc06af70647f767b040cb3ff140096671fcc2a6246d62c933ecf3d7e8f8a4e370d744ba69fb7eff5c5c92c665356d81ba2dfbfbd716082cf7f111e2aa8c17d1c953f4ac7f00b11042fd489ac5110e87f536b9d155954db119e454cbb31299e4d7b4c95cafb4a683bfd5e298482405a261be1e308e5bab70e7454c69d41b9f3b102719619aa83dfe01e34a218a572a100931ca9dd0d6064d089110cce11cc6e79c9c1204fab0f57c11bfbee78255a1a5405ad7f6b8064bda8610ea1d10979ba6aceaaa04509bdc9a2d291b9d4b9994d5c293809f1b2587d10e708f4827b9fa4588fd6bfa888475fbbb3891ea45d103e918d289dbff2e15857d73d55f4b13d71dd36091d5381928b9bf0d6f9035782812778929ade5b9b4a002feebc4db9843633f65923997bf923c6f2df92e0dea14a533b2058ced3f5ee9861c8dd0dd59cf19633555460164573499b0383de89e49cd73ad6bca1dc6b2bb53f4e5ffb6ffe10e3a3abdf374dbeebacd9b3cf50e71a5ae7bcfd8c0fb59dfd2f8098781c92b862c102691cf37801c9c062c81744f6d9142dbdad121ff0e3721e31db98243a1cb9878277bb2f52a843ac25a7d7d23e9b352cf7af5f28e391afad195ed70d9843b8bf611980ca757de76a05f031e9b33b9fa42015633baeb07e95b2525a2a0afd5b25e72e73f968c76f97b6394e5ffd54538bb596fb14a3fa37d15f5aeb2f50c614ce5ba16a92ea692a85af1ea63a61be4bd22cdcae43f2036d5a001f8ae0610cfc5881657df3f70e76b22333ee163745259f8a1d7787f71b22582eab0c590b86b90dd5e1d1bc4b625311c451a30c190929615ad51bc0a6550e2fc3a96d1ceb803598deea46202052e630c2f24d74fb056630afcd0d260e79522a7b16325fda3551685c08a32cc7a493c3f9acffcb736bd304a1c1278e53fbd149d180f3bf0574f6aa6d0875", 0x1a667595b143a83, 0x2, &(0x7f00000010c0)=ANY=[@ANYBLOB="594066836600"], 0xa) 20:39:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xb231, 0x101}, 0xc) 20:39:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ed325696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socket(0x2, 0x2, 0xffffffffffffff7e) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 20:39:17 executing program 1: socketpair(0x1, 0x2, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r2) sendto$inet6(r2, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0xfffffd89) 20:39:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r0, &(0x7f0000000100)=""/45, 0x2d, 0x842, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYBLOB="d41c6ca49eaab34c65ccf37b89b81529962148aa38616a7883537c710957001babdfc8071a877c06ee6bb674997e674fe7cdf37f5e5b324cc4a07e745370cd0d1cb6a99fd0ebb95a01a5361f77281371dc032345b96f83b33d196bbdbe4a59406869", @ANYRES64=r1, @ANYRES32=r1], 0x4) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)=0x1) r2 = dup(r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) 20:39:17 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2800, 0x5}, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) 20:39:17 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x8, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 20:39:17 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:39:17 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8) r2 = syz_open_pts() flock(r2, 0x2) 20:39:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x5d6857f37bd3c47f, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 20:39:17 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 20:39:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x73, 0xfebe01e2) r3 = semget$private(0x0, 0x7, 0xe3) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20000000000002, &(0x7f0000000080), 0x44c6d5b9b3d20d42) semop(r3, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r4 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r9, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r10, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r5, r6, r7, r8, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x88, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r11, 0x40044274, &(0x7f0000000100)) r12 = dup(r1) connect$unix(r12, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 20:39:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) dup2(r0, r0) 20:39:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x14d, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000040000700000001000000ac1400ff000000ecffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r0], 0x3e}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x104}, {r0, 0x80}, {r0, 0x20}, {r0, 0x4}, {r0, 0x40}, {r0, 0x40}, {r0, 0x28}, {r0, 0x2}], 0x8, 0x7f) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0}, {r0, 0x29c9f11945ae352f}], 0x3, 0x1ff) 20:39:17 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000)=0x800000000000ffff, 0x4) r0 = socket(0x1, 0x1, 0x4) fchmod(r0, 0x1) 20:39:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:39:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) setitimer(0x0, &(0x7f0000000000), 0x0) mlock(&(0x7f0000035000/0x3000)=nil, 0x3000) 20:39:17 executing program 0: socket(0x18, 0x0, 0x20000000000021) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) 20:39:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1088, 0x0, 0xffd5) setsockopt(r0, 0x0, 0x800, &(0x7f0000000080)="0d41002ab57c176cbb3f7fd04daf0169d00f1e0ec794a1151c8b842d5ec4f232d4061309fb84dffbc5c37f10b6a58865a3e4680734f66aa6f75846bfe436acff89724f1997956aa4", 0x48) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x1) 20:39:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x3, 0x4, 0x2, "d01384d5961d4028a4f2aa617503e433ba59b42b", 0x3, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000140)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xff8, 0x1ff, 0x2, 0x6, "da2c00628cd9aaffcbf5e03dbf0a177582b62013", 0x8001, 0x100000000}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 20:39:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x3ff, "dbf6812acd234b4d0910a8e6c3a4920d488816ca", 0x0, 0x3}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x800, 0x60) fchmod(r1, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x108, 0x2) 20:39:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0xffffffff, 0x0, 0x8, "0839124a544a8d15074d08894ce9f7106b59b9d4", 0x5, 0x8001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x36a) r4 = getuid() setreuid(r3, r4) r5 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000280)=""/4096) sendto$unix(r0, &(0x7f00000000c0)="17f07601e19253c4387908115b142a5489f8f2ca779ce25ea6f28f8796208345fed57dddfa0bbd927e26a562d6dec02a15a2beae7b064d54372ce56605b753f46127fc51550b8b0b9ae16e314935c6cc92f276f3d84655d084f7dd915d8485deb9e930383a299f94bf8f1016eb948c155a392bd07240a328e405b23555ba3e1fb96aabfa31ddb3473938dfaf4e6623ea0ad59b4bd6f1ffeb0b713398c3bbd72f4b8f21b4ca8776fd8c62d251ab7bd09c0e0fa31839526cb4b38ccf92ddb6f92700", 0xc1, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 20:39:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x1) 20:39:17 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) syz_open_pts() 20:39:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:39:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x651, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080)="eafe4da590b7025e7cbbcea5b98ff26d24bd9ee9d844645110c228a459887dd6bac4dc9a2a0dfdb752c16ccf965edaf995ffe06f484ac582e35487d3fe041cf6e294fd3ee0bda0f7144a22cc9926cb5fed89ea", 0x53}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xb83, "49c3364506a6a09108d0e3f78cf515d36824313f"}) read(0xffffffffffffffff, 0x0, 0x0) 20:39:17 executing program 0: r0 = semget(0x2, 0x4, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000017c0)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) write(r5, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f00000000c0)=0x9) syz_open_pts() fchmod(r6, 0x2) flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) 20:39:17 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x1, 0x40000000, 0x0, 0x1, 0xfffffffffffffffd, 0x1, 0x4, 0x2, 0x1, 0x2, 0xffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) 20:39:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x0, 0x0, 0x0) 20:39:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffd}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) syz_open_pts() 20:39:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) r2 = socket(0x11, 0x4003, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, '\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:39:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20017, 0x1) shmget$private(0x0, 0x3000, 0x43, &(0x7f0000ffc000/0x3000)=nil) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x358, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 20:39:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) select(0x40, &(0x7f0000000040)={0x7, 0x7f9f, 0x8, 0x0, 0x6, 0xfffffffffffffffb, 0x1, 0x1000}, &(0x7f0000000080)={0x6, 0x9, 0x0, 0x3, 0x20002, 0x8, 0x4f, 0xb06}, &(0x7f0000000100)={0xfffffffffffffff9, 0x7ff, 0x10000, 0xb18, 0x6, 0x3, 0x8, 0x7}, &(0x7f0000000140)={0x4, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) 20:39:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0e2c00"], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 20:39:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x8, [{0x1, 0x4}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x1}, {0x1, 0x828}, {0x2, 0x100000000}, {0x2331c29e0d4512c1, 0x5}, {0x0, 0x5c7e800}, {0x3, 0x1}, {0x3, 0x11}, {0x3, 0xdf6}, {0x0, 0x3}, {0x1, 0x8}, {0x1, 0x6}, {0x2, 0xffff}, {0x1, 0x34}, {0x2, 0x9}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0xfffffffffffffc01}, {0x1, 0x1}, {0x1, 0x4}, {0x2, 0x4}, {0x1, 0x80000000}, {0x3, 0xca0}, {0x1, 0x26d}, {0xb3650b8db425114e, 0x8}, {0x1, 0xfffffffffffff000}, {0x1, 0xbe}, {0x3, 0x800}, {0x2, 0xff}]}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) r5 = getuid() r6 = geteuid() setreuid(r5, r6) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = getppid() getpgid(r7) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:39:18 executing program 1: socketpair(0x18, 0x3, 0xfff, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="6e1ab848891ec0b28e62558aa816defb35b20343d87c5b514fa1be5584229a5fbfb01f77652518822bbe33b839198bf310ff65602ddbbbd0b87214fc416325bac6f878e9ea5842ca690d1b0b2b60375902a2860d21a1936c7ba1f44ed89c30ddcf0b5170404a08386621192bf8ae1c0f3bd73fdd5484225a6af545246718bdcfadf1642454464092922466806a4f70d4c48589188c82", 0x96) r1 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) r2 = getppid() setpgid(r2, r2) setpgid(0x0, 0x0) shutdown(r1, 0x1) r3 = dup2(r1, r1) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 20:39:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xa0) 20:39:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpid() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x9, 0x4) setsockopt(r0, 0x7f, 0x3, &(0x7f0000000100)="4be245f36f545868ad22989d9c5e6a764f77517569ce8afd6f1804aa45", 0x1d) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x4) 20:39:18 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x4, 0x800}, {0x18, 0x2, 0x2, 0xfff}, 0x8001, [0x6, 0xe0b, 0x1, 0xdbf3, 0x1, 0x2, 0x1, 0x3]}, 0x3c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) semget(0x1, 0x2, 0x600) 20:39:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 20:39:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) read(r0, &(0x7f0000000840)=""/4096, 0x1000) fchdir(r0) geteuid() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="f0ff00"/20]) flock(r0, 0xd) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000440)=""/125, 0x7d}], 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x1000, 0x0, {0x2}}) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 20:39:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0xf890b1aa879f8d52, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000080)=[{0x9, 0x80000001, 0x1000, 0x7}, {0x10000, 0x1, 0x7, 0x8c0}, {0x6, 0x8, 0x4, 0x1}, {0x1, 0x7, 0x7, 0x5}, {0x4c2, 0x3, 0x60143b1e, 0x5}, {0xd9, 0x7fffffff, 0x5, 0xff}, {0x6, 0x2, 0x9, 0xffffffffffffffff}, {0x8, 0x7, 0xfffffffffffff000, 0x358}, {0x5, 0xff, 0x5, 0x1}]}) 20:39:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 20:39:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getdents(r0, &(0x7f0000000100)=""/119, 0x77) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xc0, 0x0) flock(r1, 0x2) fchdir(r0) 20:39:18 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) 20:39:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 20:39:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) pread(r1, &(0x7f0000001a00)="5a15f24ca2d908c04a94cd3c70bf6c3f8b756f0a1f45e0b5565ffdb72713d6da11ee8e6b921ba254726f8c8013d8b8371bc771194495ffff53ae6ee7", 0x3c, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x800, 0x5, 0x10000, 0x9, &(0x7f0000000080)={{0x10001, 0x83d, 0x2, 0xc00, 0x4, 0x2, 0x7}, {[0x1, 0x80, 0xdd37, 0x2, 0x7, 0x35, 0x4, 0xff, 0x5, 0xfffffffffffffffe, 0x1, 0x200, 0x1, 0x4101, 0xd762, 0x0, 0x27, 0xffffffffffffff01], [0x9, 0x0, 0x101, 0x5, 0x91, 0x3, 0x8214, 0x55a5b3c5, 0x6, 0x800], [0x2, 0x0, 0xffff, 0x6, 0x1, 0x0, 0x3], [0x80, 0x1, 0x5, 0x20, 0x8, 0x6], [{0xf1fe, 0x1dd0, 0x4, 0x5}, {0xfff, 0x100000000, 0x100000000, 0x4}, {0x80, 0xfff, 0x7, 0x8000}, {0x5, 0x2dd, 0x4b, 0x7}, {0xffffffff, 0x5, 0xc3f, 0xbbd8}, {0x8, 0xfff, 0x400, 0x83cc}, {0xf81e, 0x32, 0x1, 0xff}, {0x80000001, 0x0, 0x0, 0xd67}], {0x4, 0x8, 0x0, 0x1}, {0x0, 0x4, 0x80000000, 0x80000001}}}, 0xeb, 0x100000000}) dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x81, 0x9c, 0xfffffffffffffff7, 0x1d, "aa9c3e136c96b12f12c03e6245339204a4370d66", 0x8, 0x1}) fchflags(r1, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') r2 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = semget$private(0x0, 0x3, 0x108) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x3f7) semop(r3, &(0x7f0000000440)=[{0x7, 0x32d, 0x1800}, {0x0, 0x100, 0x14accb7f0f17d475}, {0x0, 0xaca, 0x1800}], 0x3) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000700)={0x3ff, 0x8001, 0x5, 0x7fff, &(0x7f0000000480)={{0x800, 0xfff, 0x5, 0x4, 0x4, 0x7, 0x2e}, {[0x8001, 0x8d1, 0x7, 0x401, 0x81, 0x3, 0x9, 0x100000000, 0x3cf, 0x2000, 0x4, 0xfffffffffffffff8, 0x5, 0x8f16, 0x4, 0x4, 0x8, 0x5], [0x9, 0x8, 0x600000000000, 0x9, 0x7fffffff, 0x6, 0x8, 0x7ff, 0xffffffffbb9d7b39, 0x65c], [0x3, 0x401, 0x3, 0x20, 0x0, 0x6c1, 0x9], [0x7, 0x1, 0x7, 0x0, 0xffffffffffff0001, 0x10000], [{0x80000001, 0x8, 0x2, 0x3ff00000000}, {0x8, 0x90, 0x1ff, 0xfff}, {0x7ff, 0xffffffffffffff00, 0x8, 0x9}, {0xfd1a, 0x3, 0x4, 0x1}, {0x9, 0x4, 0x10, 0x4}, {0x7, 0x80000001, 0x8, 0xfffffffffffffff8}, {0x4, 0x2, 0x6, 0x4}, {0x1, 0x8, 0x7}], {0xffffffff, 0xae, 0x9, 0x26}, {0x800, 0x5a281434, 0x0, 0xfffffffffffffffd}}}, 0xffffffffffffffff}) r4 = accept(r0, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001b80)=0x7) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000780)={0x4, 0x6, {0x0, 0x3}}) fcntl$getown(r1, 0x5) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000007c0)=""/4096) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001b40)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001840)={0x1, 0x101}) flock(r1, 0x9) open(&(0x7f0000001880)='./file1\x00', 0x1, 0x4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001900)={0x6, &(0x7f00000018c0)=[{0x4, 0x5, 0xffff, 0x1}, {0x8000, 0x7, 0xfffffffffffffffa, 0x1}, {0x1, 0x9, 0x3, 0x4}, {0x7, 0xff, 0x100000000, 0x5}, {0xfce, 0x0, 0xfffffffffffffc00, 0x4}, {0x0, 0x7, 0x6}]}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000001940)=0x1) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000001a40)=""/216) 20:39:18 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000082c5, 0x102) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r3, r4) r5 = kqueue() kevent(r5, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)) 20:39:18 executing program 1: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001d00)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r1, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x3, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x1, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 20:39:18 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r0) 20:39:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x8002, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) dup2(r2, r2) shutdown(r1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 20:39:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'\x00', 0x4, 0x1c000000000000, 0x4, 0x0, 0x7, 0x3f, 0x2, 0x3, 0x3, 0x6, 0xfffffffffffffffa}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0xffffffffffffffff, 0x100, 0x0, 0xffff, 0xa7ad, 0x4, 0x2, 0x3, 0x0, 0x7}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000200)='/dev/null\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='/dev/null\x00']) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) acct(&(0x7f00000003c0)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x400, 0x0) recvfrom$unix(r0, &(0x7f0000000600)=""/141, 0x8d, 0x0, 0x0, 0x0) unlink(&(0x7f00000006c0)='./file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000700)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x800, 0x0) fcntl$getown(r1, 0x5) execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000800)='/dev/speaker\x00', &(0x7f0000000840)='!^(\x00', &(0x7f0000000880)='/dev/speaker\x00', &(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000900)='/dev/null\x00', &(0x7f0000000940)='/dev/null\x00'], &(0x7f0000000b00)=[&(0x7f00000009c0)='/dev/null\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='/dev/speaker\x00', &(0x7f0000000a80)='$-\x00', &(0x7f0000000ac0)='-@\x00']) getuid() execve(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000bc0)=[&(0x7f0000000b80)='\x00'], &(0x7f0000000c40)=[&(0x7f0000000c00)='$-\x00']) r3 = fcntl$dupfd(r0, 0xa, r1) fcntl$setflags(r3, 0x2, 0x1) bind$inet(r0, &(0x7f0000000c80)={0x2, 0x2}, 0xc) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000cc0)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000d00)={0x7f, [{0x2, 0xffffffffffffffff}, {0x1, 0x7e}, {0x2, 0xbd}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x10000}, {0x3, 0xddbe}, {0x1, 0x5}, {0x1, 0x1f}, {0x2, 0x1}, {0x1, 0xffffffffffffff47}, {0x3}, {0x3, 0xe4b4}, {0x1, 0x5}, {0x2, 0x9}, {0x3, 0x5}, {0x3}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x806}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x3ee7}, {0x1, 0x1}, {0x2, 0xe917}, {0xfc44ef7e3e50350e, 0x1000}, {0x1, 0x800}, {0x1}, {0x3, 0x800}, {0x3, 0x9}, {0x1, 0x3126}, {0x3, 0x2}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000e40)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000e80)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000ec0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000f00)=0x4) mkdir(&(0x7f0000000f40)='./file1\x00', 0x20) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000f80)=0x1) 20:39:19 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="7fff7d395abd6b5580072000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b81500000029000000320000000300"], 0x38}, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x0, 0xcde) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000140)='{:\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='%,\x00']) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x6, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000100000/0x2000)=nil, 0x2000, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:39:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x0) clock_gettime(0x0, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) 20:39:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x85, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000fed000/0x13000)=nil, 0x3000) unveil(0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/131) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada70f5ede3f804e8400f874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a71354a0596e6bf7e78ad843d500ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f413fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb47f8e2949e53875b1cfe14d377c5db1947399709af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a1500b46fa0b7792fa33bba9fd3aec81559e67f8daeb7f8dcf3ae"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="df4b47f34dd1aaf400"/20], 0x18}, 0x0) sendsyslog(&(0x7f0000000040)="2d32aa25e0fee5ff29f1718adebaeded86980575f76dfe3cd9db1f7f7f91c0897010a67902b8cd28c80c1e3d4e9da5bb3ca62fcefac56865775d7c12b44a033aaa0f6518f4fb47e2affc607f5c8e44592ad18f7e4a6f408c68b5d50cbf61d62e3be00c972b107c6f7e07b19e2ba5045acdcbf5a50ba3234fe8", 0xffffffffffffffed, 0x2a) 20:39:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x85, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000fed000/0x13000)=nil, 0x3000) unveil(0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/131) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada70f5ede3f804e8400f874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a71354a0596e6bf7e78ad843d500ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f413fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb47f8e2949e53875b1cfe14d377c5db1947399709af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a1500b46fa0b7792fa33bba9fd3aec81559e67f8daeb7f8dcf3ae"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="df4b47f34dd1aaf400"/20], 0x18}, 0x0) sendsyslog(&(0x7f0000000040)="2d32aa25e0fee5ff29f1718adebaeded86980575f76dfe3cd9db1f7f7f91c0897010a67902b8cd28c80c1e3d4e9da5bb3ca62fcefac56865775d7c12b44a033aaa0f6518f4fb47e2affc607f5c8e44592ad18f7e4a6f408c68b5d50cbf61d62e3be00c972b107c6f7e07b19e2ba5045acdcbf5a50ba3234fe8", 0xffffffffffffffed, 0x2a) 20:39:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, &(0x7f0000000b00)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000b40)=@abs, &(0x7f0000000b80)=0x8) sendmsg$unix(r4, &(0x7f0000000c80)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000580)="d548aafc0c49e2ac17f9ef7a834c39e27f06632a59b79706b99c386ec35c4ff995c01f59e0d51fe31daddaf0e647d5fddc2b92af08d55f607c1208f1f7ce405f0b5310edb3d6ba86a59a83ff8de8465f570ad79980051d5ba706bee02cc52f9238b2d413aa7fc6a3a7d56fead578c7624d050dd086eb45047af71c43b1fa3ef2fe402b91b94296b2b12ecbdfed109a1e258efd3ff69eac9e", 0x98}, {&(0x7f0000000640)="722452a3da500ad2f932c9aab9254aa18d17511ee535dd3e486d954a2787ae0c2870aa3c6fb176db0a208f46fbc0577f8492e0f5f11a8a1d7c0078555dd8eaa91294ad967ea901ef0c81af9e9ea015fe699c0a39b46de96ff642a6d6f7e11ac5298cbacc58750eb04607f011f4a4a6fbe491457ba496027c925c8f4084992d2ec9584d10347dff4dabd9467cbc8ba2ea03d0834b4dde1ec898a6ee713adef9fa5911fbfbfce5258f57030fe8601da53db32f9a87e63ba06ccc1e494fb924246086bec4d3c2dbffffacab4683d15d5991124e674ce7f1", 0xd6}, {&(0x7f0000000740)="9457dbd5d22570b9fa533333ffaf16a191ee62b06ef8a1815b34a64cf0e0e33e0f41505700ad40a19578c58772e4f5ccc8c2f7241ddc7b10cce1bdf85a577f6d77bb7f5fc581da39775d806396bfedea59cd0e49ad8c55ba098f34c041051b441ee385b7bce815d7a318e619a0cbcac8cd32d39e183598f913432dab8be178", 0x7f}, {&(0x7f00000007c0)="9bc1cf1a24e1767ff472f432e7440e2857297678de76d5f94facc14ba24a352332e2a32100a503439ca850f68125f8ccf97071169ef8679683e30da6fad4f0b634c64670c0c52f962a18da20c5458bc368321af8ddca4afd89a7f73ac0c1e18c0412023ea9dbbcaa335d2ee69c781500f567b2139ee4d3f8a753c93f2a5864424c3d6e96c7556e9e61e2a810f27c54b33bf8", 0x92}, {&(0x7f0000000880)="5601d050105e925e1f77f14fdfc376e998509c93b1a0", 0x16}, {&(0x7f00000008c0)="14cac8f5f184adcd89dbd81c914a7e75d1e51d9f2bdbbca7d5fb74f6ab2f6b2aed3d5f2634356cb0b23ebfcd69a49073d69fd28940c9d006b4478132006c97d487b49537e587c802e73d360ca79d0bc06779d0b09cefa7bc4bb61e7db55edbab973c4bc00b70a73c3294652950327a55d9584fdfd883a04f21126800229d55c2d97b1ef23a22a59285f834b7326e73819d4d2ad15b1b", 0x96}, {&(0x7f0000000980)="fd152de4fdb27c838e55d5dc45da5cd0694b97024a1708ec61ba4a4de02169841655ffb6a881c7b1f281a8b9fe223a20374ec960ab78f80856848f95e0ddf731e32c245216ea039fe1ffd7e0589998d8b9eb3f0070a9986ac5ed1af17d062852fccc3636eee9612f5f516d84002a1933d882cf510dcdebe06483ec19520a6c925d9eb41c91f629bb55b67bf8bcee0b0e22e3658f48ae0082c812314ca5ef6704e572bf7c80", 0xa5}], 0x7, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r6, r0, r0]}], 0xb8, 0x1}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r7) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 20:39:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="e43a99df1a252decd970ce971d406d04c77018a10cf43c075a22720c010bef6b00636af3b0182482bc008ab7a71b523db6e3097c6622a84a695d498c26150dacfb89031c1ad2db7d2c0d903ac0a25542333233ea3fa75572bb532798b8a298b61717105bc6da9eb7dfd65b9e8f6f4be794055762f69b9ba07e2900d370a788123f3b4badb8403db52bca781ee3dd99b18e298e1cc0f2ba47472bf97cdb526be5cc735eada8ad4a4ab044a8a4b9386d1bc96a74222343e4005abcf73ff0", 0xbd}, {&(0x7f0000000480)="25224d6a5c57ed6e3154eb8a09e95c5993d962132121a2a2eb6a789b3afe740c92556f6fc358cde650a999ec19684d8d8730f45524677ecda2e9b41c75bf496dd2a9076b2137a7b6b714c37a5b74b78cd30d01751c30fb6a88b1d813c6d8d5da7aa841915094f44c8e87811842f13c38afadaa6f05184e5240348f2d2b24cd813aee09d3cf448216bac8208751cc37e296794a23c7dee7e046f996f6024701decc7ffaf281cdef246bf29c5b41837cc23d9af35fcc2c145e78be32a292dc40796709955302f2be61a4f4c5024808652f4935b463ee61e5e646b5c08b988d2a287b281a80345ddd45a5858996af9070bf3438deb1335b70575277cfac58149080013ba0be7c46074ab5ca5caeb92090495fc4f5fb3272b1d3eebf02a383e6dd0b88e5f57a2f35156df7c43fa55551ca0cbab297cc1b6343264de425952e48f276c8b5de9a76f485f24ae3f12968ed8b3f8e95907c69fbd3cf08d973e5fc76da29d7916deafca369f33282aeed262df26e2428eaf6db53ce9e5bf39f75138ad4eb350fd7d3084dcc7f19eb9969723cf46be0ba082c4b3db022d31319f688f18a1b1c30586449f5cbc0511490b337704cc94ee52007e6bed54a47defe9d6731ef7d25a78ea378f1aed15e0376dabde41af75d7085fb76ab3d27bfee80ec1755b561b94c51cf36cadf11f4d6f0802deecf5d5aae13592889cf9999cd1d4239474787d74593a58cd212502ead165f1ba4fc2585599d965a18e78573b59dcd564133d084aa72ae3c7027dc9e66dde6801c976c341602b66dea7d5d98f0411bf8c036967f19603f7966adf36bf589decd9c63bbe03cd802dd5af4e0af4123e2167691b062dc00edd3576a0523f4637cce59d06d023aa58e0c9f45545eab1ee9ec9a3a85c49398ad4ea93a1f48f4dfb8dd61185b1c2a65fb3b871b6e69cd080e28bbaac615e8262964f2f36736978d756a407d5d291ea67495445f53722a28578c0d4ac7718f77709bdb0a63d1c9f6418ea46a9e2bd01793bbc744ee05ed30a2ff8a6654e566445440f8c2f8f0e075d2b84f374cdb037019ad1eab260a8acdf2c82fcc9cdc54a0952717ae3b8b35295fc5b60a8422caa460d1a0308b0f604fa83b5c1e632e1aada08919798b7a39b8e5d5bc707c05390e611021566e925ef17673ab4413954f9736134b2f23e22287f1ab687f6bce5dca949aeabd006a3aa2e2f35e1c65f781fb5549e5a5aaaa0cf0dc02a7bff07558d83360852a58c42697e762ab645853f8b4d4c4220c3d199d50733ab6a7f4375c60b41192d087046d8a0e01cfd7e011fbc4dbf0c07a65515af770fcb4fb395ca5648f2537c1fc40a97c8aeb456955ee9608a218ff3891d621174e847f7b6ff05c8553c46a7a6656703f0acc6290a0ae02a420e188465dda9f57a3def3f5470fed929092f01b960b09d6fec4426b547c3467b90e79dffc3b9b3e056315f81a82fd5b8753fc61f6198ad29191b5332f2cb16e1d517f718e8e853a0d8d56547bd4b416234cc640397afa25cf3b8b1d29c95708452bef324b4582df1f6443089ec1a8a9bfc0e3e4c9f10065c039f2f056b062025766ad3aecae819abe86ef84a2bf9417566d306b195f48d9471d3577439be80714a38861c8bfa20d1804fa17996e55ae21be427fa52e5bb84934714c260d989bda1abf853b7d8d4c57aa658bb81de9fda136e5a129a6743d0ee68e655e155d9338e6903ce5f0a4264ae3bbb26c8f932514425e54963cf40a03e9bf0440038809d4fcfe89c35b36291d6ce4beadca14fedfa7fcf6b02be2ae805f89ba0a2f3517f6838558512d997e413e42a0947222a8fdfe6dcc522763f3cb12aedc6aaaf96ef6635e6033bf10cc6135fb535f0044452ae4966d777cbf273997f3ab3ae11809561c0ebf3119efcdde1f73d7f92c3970b663d6153dd61275a84e30e0e5f3623dd0d76f1e70fe1b602b774377132155c3d3f89738494dfd2ad61aa553b2bd6c35a16fe7bce553172dae038eb27d7daa491735faf6f327b01881c3490dace8068cc26dee6562c8b54d64b2b4dd1b83d82c36c4d8c0f0751f6f40b6c7cb8339183e4787db8f4c3597513fb5a57fdbb7ed91f3bd11e9010c878c89f6471405644468e9364f9b6d348d6845ba90b33c9c633c1b66cc858d31e5442aec43c5d0a88eefefa02261480b2252aa345bc217b093c53d2e448298fba9236a86a7988f2a7bc5c1fc37fea2733fb2774a8d1dccc6304c3260ddc5b6a3fe1b98c4c69b0261a46426b22bf44716d362062d8d3bbb2774a89b4637a4cb3aefed91218ac8532d94f37f2f43d350d81517d8bd474b62e34ee991cd396538fad1acf1e0ab73a4c48f7314536a26c7ce880ab72c6f202766d3908168b02036df79e7693a21b87bd586ef750768463b7606cf7dc4cbe8cf5591c54ca551b757632d768657a20b8e7e863093e3ffc46e7110def6303a698a17516eab77f2f5ee940edf6f752de91bc3be02357b1fd9a8a3199f90840ee1835b1366272bb5f5c9c9ecd69db606b6c1d4383d57dbeb07031b7d3dee9078fbe2b9a63026d4414c08bc483039399ab9d87444ccaccd6a2a723d21f40726381328234f8f081f50ce3b977e439c374fce2055cf054931eaa020edcc1b877d8273651660830b22a9db1f2ac453c28fe7986af03f6a2b219f89d264b9302bd3c21e3a76d591f2ecfc95fab4cbe02a869ab1f65c51454cef2d6c2548c633e2ed340a73e809ba57abc0e1a286f6c2a2abd8a902406f29ad8f27e13926ad5706dc111ae4b5463c534b1da51d4eebaf1eaea5b1db3292629cbbc4c1b672c359edc9ceb52de3415a282a1c48126b9be6f99b83ed26f74cf2de9334d74806c2bde3fd28ab66c50dd5372f72130059bc9b62d992baca89e7d5d3159118bd7f1650885193223a9a016e022f9bdc7d238bbef3b55bfc35fbf8eeb702648d829f0e88e6deb97570c606388abdb76c37fac9abeb4f3a3e786c8b39c657bbbe02c9ffc3fd2dea8b6a8391eb6b15b777d10531f708ca42521cf40650242e83f1e7427c6f881d52ff48feb67d9870a337847c8824b6d36c5148b63c978e29eb9e083967432bb7a3667726a884a52ab5e40f23645ff7a888366c184c2f6c829f08f776e9fcef2fe693d176e90b70e534f21c29143e7990a4644779a9c56c961e6e7e3266c36d65f907942a1b2330d521fcbc881fb539983d737abd5756ad9251e4179a76531268bcab54f988ce5a8eb36bb7c1ed2bf804b5a481ecb482dc9f76ad89072839602ec261105c4e347b25cde87bebf59ca72b5d21a0c1ca955201f4094d8d0181ee2e1fe614876aa466a9f75322917f7dfe14c7d4392ec83bb4a9975f10519a592ff930be9a8bd3b2647c4c8587efa09c7a04e3ac60a2c1e8c6571dba924f42208781c6240cc3242d25657a8bae2f73b6a822d72b738cca634a039b1674a6708f4befe79474984644b6def72735877c037a7a86c4bc472bf1b58fcbd5d1dc3febdc7a1cee4dcc9b5852155ebf33bcc9ac8cd7c8518310e1142c0f6e0757d55940123baedfdb1d0b9bb1692b19224a13904a0716f063e66f68135d41464583bb01a26ea2b05b8477ae016e73f36b0e5c19feeb11bfebc423355e8270ed926419f408091f9a59c72907cef94593fc74b647e705e09d93a2beeaef3fe6845b3e44e36676e18a05e11bf2bf6f490675e973fa1d721b45dd617a48379a804059e44e627a26bf2e994604ff6a26bd97b8cdecfd33c2b4fa478160a6c8f6940a049e4029ee0d261e466111c31862339add1e0e36d5e37dfc2005b1db2f89f3fc2bbcb85a94619747f17ac554200270d2103e515cde862e5f00ffd10c9c729cfaf0354a7a306506f0474e3297076c079cdb02d348b61ecc39e3541dbf86d5074501b02b51c9dfd6104f3a8d7a85cf47f283e0fa10147e8cf79617b499c59d0834528a8d3f48ed6e8e170c6a1493c942516aa9e2b3aa2ba50ec8a8b3e331a0776b69540a4b49e57ee235d5cf941a92758c16a6a39384ad6e6613038d969dec67c3c5623824ace10d75c7afc6eec0113ca20c7af37e7ca3e95b475c37c984115361a0ec3c8662d91e703f662fd4d7eb0637014710476630ca401a4ec9e09fe1d4479ee1064c2cf524c45695b5dccc95df0ff6fa3be7544b2fc6e010f663c40c6b8128df9ffd65f5ca91838aaa188527dd158daa39b66e5c36d076b9b579feb7618024ab9881550f44c8ead4b23689e9f724e990d2c47e141266930836f9ef24279aec1d225bca7d43d9fc078142250161b5757566d474a00a4a9d1a9dd87e21e6bc99f46f45fffb120190dc5c6b77bdc43ebbcf8e08b9ceb12ad543fe20a45e9e132eaa94be2dc61af2db640006f98f5faa2833009722113602f317eafba4889acd6270e7b5ce338d49841f9f3effc9058a0dd8f2822bc3d2715b3618da4c02588125c87b95ec1e5445dfbe0b3838f804be6ffc053b7173980a34639b8d5747d8989c1b3b195085ca2408445597dae474d0bc5528ee510c93b8671580a51cb2193a4e3adea15e36d535a8fb03b6d20e12e16a9cd9bd70813aa8f2fdd2e1b2056736f9dc0db4dd2d8bcf177ab9209fbc4f1a4d10a8cc4309098b4a4b7a7a2c1ef3fbc229b9c0d2a43359c7a4cb4f5c22bf04b8fa54f83f477963dfaee3b0cc18fd8c712dcffa360be8fbc4626fbedbeef4f7faea504ecb2e5a130161e9f9dd14b8b4730649bf6ec0bff97808da058cabfb791602f24bddfafffd46f82487dc00d5615a5485ca77f921863c81926fcbec7b1dad5c80fb345b2b236138b865dc08fe58159b173b709a51e97dc64baca38e53c22a087b26c1922d1ded93a23cd9af646e137a484e20f056cedf03f7b61fccd3ee3f3faec0c6beecde2795dbf38442a83933f47ad5cf5e815b672d0440b7595525b541b95a4548911c92e0c588c7256fb3cda7233c978ef17a0e21d2a9ccb93d697e0a2373e4a76ea51ee15b59017403eefb545dd4c167cd60210028470f0c2de9f6fd110e0c026b1369be08905bc7a4e8e458f7b9ed09d9fdee89c668d7a92d8b37abe33d576cdc5eb579db6e763c6f18a2936ca65d0ff645e7b39872e2d438a24546cbc7d380265202af02ca29b446e797395ebdc821d3fc04c83a4a883db64ad7c128f96a8143bfa0da591091b1a814121da180f6475cbbffbea43022a046ba28a3a3d10922c5262c7be6ef0a42a2816dbfc7a8ecdb840982ee999bcc395a8ca114126a5f57f249e6c9ff9c3fba99355e26f57df3540870fdc7d4dabd8acdb5122677a698a1d0dd91800850420fda7bee31d7a6789a8d71db9d18fd80cce4dfafd2e295b0309925ddaaae2af0a451d984b92373f9aecc76ea7378363d7544bf432442afe1551f3475a1a545f929477c24d49f7044e137140f6d75da9e6ea90e84bd15673b28b1ccfbc06a796e3fe02767445fc06be23cf4d86f997b2ac557bd294a5fb0af679b4090622ec590d6d0fbcbff069d6c07d9eef7ceff5eece9b8fee2ec319d044185b2aae878076286ca2777a6bb5e05527d0722109834ff85a8a3ff636b6dae515b5d1de9b78244db55bac071621292c81c3e2e0781739b06bbb984600aa5a2ecd8cb01a675769ca29bb5e026de896381dd2fca7839cb88bad84792de2129d81e7769a9b52cb0e2bbe3e3502a61e840ea8b4da3dd2cacdf96d2048369579838a6b77b057ddaf2ade53af759f720038506ff7829d560cef6c49291183379ea32e68cf40cc567fd78e5af78b4bdfa120e63b087627ae25d9e4f4ffcbdde2ee4b8d6fec9f4", 0x1000}, {&(0x7f0000000000)="000d2176b6a8faacf62ca2c0eecd6a3732aca85e318bb84468da885ad534c89aef2db35211861f21187dc8bc41b9a93dd1bebfc7f8dd0d12a0d81a43", 0x3c}, {&(0x7f0000000140)="5b2690d19c56daa51fa7de3f733b715150b0901102d35be413cbe1b13380fd7e0e716e9e4b366c09c97da5974211b55b99567d7d9a008b393692b81b1eee31d2ab27e1ee53f2e21dd2c676e8dd933cf0feb352ec72760920490ba7407e09", 0x5e}, {&(0x7f00000001c0)="7c31cfea64345f187135d977274ee54f5129750b86f4fc6b0a0611b8c98acd37ee82183fc34b114474bdaf39699f19a72b0872db0b6b62805a784fe54229719f8990faf1b70db06d3e3a578abbe0a02587469bc29e2b6492b4de4042086bcb256c78ca3d2d9584a77f4648d9670dd27608e4edd148983daadc8f527f6a9df75bdc84852d1855ffb2f2345072ce4e6a051034ecf7775435017637b23e5ee7fea367183ae49b974e52f4d7ec2ab022d9fdc9cf9f565a6c42e04759ab3a34a6eabf8f90b77946331b50f507", 0xca}, {&(0x7f0000001980)="1a79a8d3c82bc796951cb83018e628a53f7aec6f277849990629a53e6ca712eded8fbe94e0e0d03f247f22144c2993c50c4353847e7a63193268259c89ae628ea159885025d5cf4ed0a10e6acc92f760dfd02a2aa6e3367ce9068e34264440c04afd683daa3c9ca0cdf0b4304c89b1e0df15b549c6be5202e9f5c60137a7195e7cf4fa5a61d88cd0d937888bb6a4013fe79083e06b29ebed0013a47d402be31f3517abbc3f7d4ea6852ebd4d37c14d5742ff805b43db46c9699bc3b0db087b54ca6cee1f6f159e60913f31987f295d38364be3ebbfaca1b57167436427bf15b840449cf2b615f8c2ca7c0729f2a1e0ffa65fda0beb4555fe5418380dea1999079edd1d6c38eee904ff77842a7e62abbe6ab469d6871b3d4eb5b63436f9d527e14f7d4cab2fee7126a719c97d58b054114c48b54f667d36abe544270053c06405165df4e395804dbefd4533074dbc2e600dafcbf7ee700b3b57991fb3010fa3acbc7927a7a740e3c2b62099474f45327192f5254a2bfd2e7ebda0b62a19291deed1ddc8073638345c2233006d42b6b03ee746702c2a4c3cc12ff2a8be652ecb4f2536e1ac5676b0e0ea6b1eaa8ef8f56eec6d062dd47e4099b8c9a27bfd702bec70e92b88cd1fe7b22ceaf63bffc14aa4c66af57f1a60cdac11ff7d6bef09e53dd85bd32a86824bcc19041c22a469c8808365b114bdf4438e4771fb4d71cc09edd11c67bef8bd8eee3cfef5c85f698437fffab9a1f266063e03b16ab97bf130f92970c59dc37e939284b62d6ce837330edff2e465e5148a0875f90da16a826176eb491284efbdd7a3edc68c81ab8df40befd6ed849b0fc781da4e3b3bdcd85f48dab6839323b506a15710ca389a29b5e227a9e84f20f0daeaeb5c5e06ef61321f00518a052afc3d53fedfb40354acef2a3125624681995167c448cf8a1ca545529770979601f99a0d633d5c75505c8eab1f4f60888f8df39ae6789f45efceb83f6b55aab069711e0e896df9ef04ae510a012533f1472022d1a8f3eb2ee2191fc698c0c55758a730a6e39a8a340ff049cccd5c3c3e53726f4be0be815c4d8889fd982e21f0910c9ac8bc05bf320fbe244bed5278ab9a3e87f88affafd1d0dbbe4fa3ee1928b790c7987e344aeae2d82966440c5c854a643404fac71b542bfdef73537be59b7aded654857c2300424b8107d5c554fdca45bb2cbb26d3769b459593e90d4326738513c6f95f79b99d8896cafd438c0baf6103bc588c46c30dc10b04607354183d91178203b4dab7b743737e68b5a0f18361a7239726e008c3b8b105872609f8c7cf584fadf74f1d464a065201626785060d34f1a682f15e84f4094b2446f708c9734fa9ba80c0ee8a213f4b3591a0d6ae98f0dcaf40981218219d23e8ca2d692a7c7c4404a9602ee49357070d09ecefa3946860988c58f062db406e03af0893b504535ab6fe680f5542f6756a9e5cf66fd2a653925f80bca33baa943518db45ca82f1b3e2813bae921b8084b9996e3489843cd897fba03af4c71502c21837e30795304d0916e9bfbdf37d72d90490a38fbe6c1ec581ca94cd4c3953243d844cbb5934f82bb1ef33e01f7c958da3af358c7ac417786318f4aace81c03bc2e14f8942f3877385f82efa40d0eaf744d8392cc89a8c7c1156443a18ba5ec87a3a90ae5a0495e923a78c95b8c4a1dc74aaa5078e50339ee8322cf5a593e00885f68a3b0dae8c0171ba8b883ad730f40d9517f8a35d3a051987af50bd413f9cc097cad3ecebeebb6344ecbf084cce484a10af037ce3418dd4337cd329e5ef78a49feee93da1cb9ef501a94df1865fbe64379820a89e3ad2564358de0d8262cb154ec6678ee130c18b4e856bf546acba690a2266ec539aa6ceaf1dc8b2e219457ff0c6dbb92a20722230af2a3e94e35efe568b5677e0110c8a73374747f115a1fbf422b02a87282385b4da52f19826a59ce91f8b4251bff7da82c00f9e6e2084a7cc66c55313424bc24efbcdd435c5cd97472bb3be47ee4f8eda242be9b42366dcdf5317031c1f099f11988fbc2090231c7805d66987c0bcbd9a42d12b4cadae1f9a1e2a1a55499217a2d0b48c7091249590a5eb3fc906184834c84d933e37a44825d3a90f2561efdfd03ef3c33ca9f53db11a2c7a0f83149b6c08a5700dd3f55242d77e5ccc9139dcf179c7d97be751df2aa6fb1e2f484e8f54869e563caba6b56d000c6f5259ba9345ce791d59b8f36bebfd5e576a9171599e67a608192e76e8d3349ee331574307fc93b120baf022326e935b441ac3adca13928b6aac989367910b8fa9d1970f759ac87a3ebd5bb3fdf164f5567e1988a4425715fd86ce3e80e2b3a17df63440328914db8f2328b9f2db55eb022bab3eecfc42c3e3d6f7de047b4fc0e40c5004394d9718a95c8e27f7806f128421e2a1d333dee5c80f44cea869335e0a62b271abf17a614ec1d9515e542798ee31cdadab0c4d9e354cab5405e41ae8dfc63c8c11772f091d7d357c7d82519b439ca17245240a56ad2204232fcd5f753010f8a7bc2802c06912ea48a0f74966cf906a7a6c08e61f5bba846c476a65b3a9aa31b9091bdcc1758631b83ccd65a469a957724142958cba5df5788a36bfe94a4626f5b5455e6ff3d762788797d6b18124be2c7684d0bd960f3295c22058d0fd0fb8b9af74608312ca6bfdcb00b1b42ee3a4ed53cd78d5fda0887102c359f2d7863fa5d729ad4d5ba9403749a348a0f5179d02ef5051c7bea869a7a9b9b70f16239ece6e9c278057c735f6358fd1c6a1f518db787195de09bffd891c19309999ad456755ad86d07defb5e1b7c7f476b0c95a8cf36b0019d06e45811dc41a7aac307d90fba6d921d3fb19429b3198d82fce16cb6635a219be40e4125cd09a55b863a54083deb3c7773e46219b34a4c9fcf0ccb641fef92d0c17c10ae3be2164bb1923811c3cbc728feddf19fded56a47db0c379eed1686fffad2a7add0f7774caca9837437f3659c96452322aa5623af8ce5bc261bdeace7dc6ccb4bb5f16337d125d9b1df04caa397e6112bf691b7600465e480d3612b6c0bd70216acc0c2006879e37322147962fb593f45d0022b05d68f798443fd0b6668920280a7d412cd24d5aa5fe83027181aecb9b163d14fb29d9d069e10027922df05b9c87411e7b9838058d7640ecd39c6573fb7b800f8617b335e9a9adc283564b2e36c36b69726ce40a8c1508478f3df827385d72b01da6576e6a8c3e6abdf8cad91dbdebf17ce580d35018fe4d4c764c68db92cbe31e769a05787462c37cd7bb0dee8acf93af2baf6277a7bc6047efe6681f5f0a57109688c7ce8d69daf2be3b41e4fe17d5366bba3dd4f01eda85ed3529a8fc2fabba116b3cde5b4ed6e37bce878100891a924af17517ea637e53e1680f6cab05c5e5c3e78ccaa40410a864bdeaa87d251dc52131006763e9f7873df175acefd07076ca5efae07ac8ae01f3242e1e2a1ce96df7835daddda2aec38ec802a7bfe12ec3509179d129ce409881b3448ebb6e0e120be2937fdd41843a5c99ee269d39f54d5e3c26585bee16e97324d676bfd472e60d56580d1257fa1e2d978377d90b0c5e8909e6f9dd67cf0538a6a0d1f11582c6404425dd06b4bfc2842dc00eac8fb19372fd5b4bc1aedd570c74d684f5c3647ccbbc025a26fa33406b8c9cc4b67f454379853b55e2a7d530b6346885e4798503411418c275678baeedd87ddc1596f005048285a30a933899c6d14786789784641eb6acc0bc0e154d22c2ef23b6a453178316a7b715e4918a6ba372f22bcd6980ffe669a9066076a09543d7e896d4c99a75e4aaef38cb59f635686b53bc66443a4163953d60b0227766455758c38c56e13c5245be6ac7712c895a7dbe07d614abd6ae2c96c276797916e2c604f7d7e40e58692aa0b5eff844f7cdba58f2aa5afbd4fd74587aa285459f07193376e285cf4e05ee9c4ce20d61a84dbf8ef41b37dfabe4afe57ddfd951b40441b60e0611aba010ad06dd2e46edb2dfca484fcb0a4acc778bd18bad8179bc7f6f510405497b2f01a5ac07e97d898c99c3603020f1b1278312515e29371229de6cc5f894962b5bb07ea501df248378c7f53bc70713d685d8d29ea258e0aee52eadda515bb6fbff232e2023808bec092fb07af249547ec6e58e4e74752c8071d3c2d2fd82de0009c6b4f713e15335dbd628d6006b0a3555b3b99a0d1351462b5f106882682155a67d42f08b36949d45edc757e2de1fa0d2b2693022e81b529499c729c3ccbbd7936378d09ad21ede37018b4329159c053f58d18d8aac7735356d7aaa2863202559ceddef2129a47869ce26434f5f507c53acb2cb3efba69b2aabf57f6f23de887024b5d9b4bd785a05f893fd251c181c8e338f8b486268a386a006678245186986f2d0e6c0a197f59e93f52f2576eb57d2880eb8030207ab200f109d6b3d7e7abb0d7df0b82e2f70b9c9af5eda7a5ad770818d845ac0a1a9b039d5a2cb799b86d4e123944c7fafec22bbb2a39db5d882b7017e551b56c1f679a6f467f9378dcd04023b70f64aa6e2b4d959a74c82861f1422892a5e9f8f400d59b33e6cf1710fb7da56c42e45ad171873e5890007cc400c533efeffa084b65f34107efc35f6a3b77a6a7f14b37386f5078cf3f72d4dbabefd0c7f311173b4210eea2117f3af12eae9470a59e3a2ad9ea1c136106d9e6188ef0b3e9f43a00abec027ead0a6418cce986b1d93b0272ff6a769fc5684cfb4379dbb774f2d368f3dcbfd8ad4092a7186b8d4447b40a6607041f9f811dd40ed66fb4a4b8945e636fcb7c66b11aa463a5cc0255a9b1164b0f8e09d05b8a31c2a5e6af3fad0927fe375fa80be64eb26fbe71d886bb2a1ae54887b82256dd5c367fe60b2ae42cef96b6b920cb6a8e73108835dae863e98e04d903c062587eae9b4501754999a2e5ccfc0219f523ce3aee1cf93c88a0a8322080703957b4680c7f6e78978f91c0ef49246c64e36e5b602cb633b74617f8a8d8ee610af02c850b4bc8845c9def54033e55ab8d98975d52e578073f4206084474f8a4ae4ea8d222804c5a484551eab2ace0cae0a449e31c345dfcadf977534e1e5f7861809c8f046143f38c98d06af02bcc9bed12dc9115c6318b06e564a6e0b6e91c80f269f700f6ac958465ff1f276dcceeaeb225c32029abb44ea6c742dbe500522fb16cb622699e70f8c645541ad8f5bed600d29972c8c4e1444a7b748ed84dc08f7a5db7d08b42e76a9d0cd1b4434f58ee3046a863e4a59ce467350d9c397fe61c1312d943f03909215b1894543015da1d972620565a5c2cd070cc7ca9f1699707f7acd97ba1e635d18224bac2cd342dda560f5e1069bd70a1ec578cbfa164ef869ececbd38b9cde2908fb840810634da77a83a551db9bfc3b6c0289b22e8bfb460250cfcf5437a099d53bfefc554a83d8951dbfe32e0df1c68b29bcbc34242f1380a4b6a71cf981dc9de38f9ea411a0804153fbe93fe8ea9b7dd407936f8c455b1c85b17cc1a602530a067bd222d7d7be9261a4f82fa5311629f43949f147d8f21fb90fa938b89c78289af14377d102c0ccbbc0ceef532522c20147d71a437c5eab691f84c642a098c93d4eed82a50d993cbae06ee8f6d03bb2411737cb576ee87f5e1ab73a545a41ad0b93610c04ec5ccd3dc74cf9cc4b5ecb0c3edf53ce1fba692167e2fc410b5c7d79f47ae1410192fe465f392a13cebc8cbc3f900b54ec4021336b94904fb8ab96093713665a95baf12d41ec6bc167b68ce28988e11423bff", 0x1000}], 0x6, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 20:39:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) flock(r0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x9) 20:39:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) dup2(r0, r0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:39:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x3829b, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x8, 0xffffffffffff8cb5}) 20:39:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x753b0531}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r0) connect$unix(r4, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe55) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000002440)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f00000001c0)="03212e2efbdf32cf17393a6208f3b3c8ed5b64159960d601e05c69f25f00333cbe70b8e7b362ac1688504a9f6111e427e4462fe92f108efd778615e349dc9835030eb6ab511942f2707c512a4208d029430b7ed8545c7f208ccc8a1d07be0a616ea8c118e5bc96e6082ef64432c96c997503a2d342fd0939560935c66a8ddda71321564e2c2cf1146c99ebb21cae6204f9c8cc3bd720251b8e9b045489d9d434c2d94122ee65df5404b53aaafd9faeb1d93fcc24881d8d4fbba6ac01727d15dbf80703b89a9d3889eacbbdabc972462283ad3adff918b048405c1e4511c3eb2393cce9572ba80580ea03b5ea01b341757b233364068b024b0db0a59efc921f2a9f23d8901f4797f1a9d11538073e76944f01b0d7e5d820ac050ffd8f14d14ecb9508bc894539c794240dd9e4dc851a82beb8c4ca4952a540b69ccedac05da1debb6fcff76cb9bfa334f49741f01599a524f84008d8712dc06314b41615f99ac875a8368865e7316ef8b61c64b0d36d1150fd15c4d30acd0a62bda4e5cc27ab180d1a4946ed12b6404a1757fb933e695176afe60c3bddefdf0aa97be659afc5e034bdd98103afbf6cc9a3ab1e836e3fc7c664162cebb929d955ba04feac11d567fade3a56dee8b0ff86214f07b1855133a1b41e7e2069c5d017fb0ef9abc806692cf27e4d3c4a0735b323657d4caecca60259a22cecd380e778b75bf4a4d186e469958d8b798b4c91a817b836c619526d61752ee51068b05c797a22df43d4a46a0f6b45085f92f6940b96c09b6e3c6fd73ae29611cfd65e76a1d1863b4a53ce5dd706579c31c99d12a3636056ae808af51d2dc5395664774f9e64f7c078c5d19cc652273ce80b4044f99e77bc09c8c28824dabdcfe83be912cb61a97b65e30f2c8108e5c8268020555aad5d06f6b04e8f5e3d0479567c102ec75ffaa1d72c736c5f2c5b37257dcf605c5bd3beef29d808ecb2962dde83d04b3854c0b3dc8ecfad70887cfce881a032084bfe36c819ab4b6b9db17d54e7220708bce8ba948e2c6555f8024aab127d326a02ae2ba70dcdff32f82e566d616596d1b877ef5620e28f80437b9192cb28849db262599352835f2336b915a807da073755182bb4dbf54b75642dc98248f19b283726ec5289f62818494a3e2010db36f02adcd25f596003a4233ac1bad557497a56bc87ef8bc84a800b6b5e273314abc249015ce8cdab2a18f6bee481ed552021b39cffffee59219e762a0c1508b74554f72e8c8d58945790e1640308b0d00d20a54685017f66cee446d22e1bccc0d7f228871e63978f09fe2d347033161f45225ea1eab770d19765a03533a8533d33741072e8b889f24eb0223bfb1410f1c80255b970874aa020ab864c5006b68b03efac30cb5d7331b865b4e39f900a276c1e60b77bf8fddfa2143b043e279bf187dbe6e907da6cee01bc0b7931052dce2e397cd6fb5d95e8a9f39670674bbca57d3ea1b10f6a69ba7e3d5e8d97fe59066128865ccab1060f970093e34d32481908963630d2b458f3231a9697878928458f5956a728802b00625c474f26953abdcf01d64a6059757032df0d97e4e974c4bdc27b7fc8763a3a0c9f47dbce4d324acf9b4493e0d4a358698ce47e8a9f0b9dc3dc15939cc8fd30ce3a26f333da672671dfa6e190d9cfdc3dd53ce304f8b9df643a537e359eee8cac37c4678ad5aa66bea91a1f19af880d98ea8cdc1d3ee99837d1eccc7cb17a1217286ef12337fe22bc2aabd01e5497762128904f73d0270be5b04cb3267bac028ff56a2d3a1ba138efcc18028ea76b6a3fcf6f732abbf7fb4de3afa4d831b375dab4533858b5d5790783fa30b38a2d425831709259e8ebeeadc83dd8792815b4251beedce17f21600f1d1041f058dd6b648f03de8f60b07a830b4461d7df8157261b48ec05e9eebe1747d145fd4963bb80a6d8d8e1f2bdbf5a82632fdeb3dcd49468992340ebc47bfb12dba734a46b85b071cd105d173ecd7206c130e56acbcb71b3d7229f9a7b418deeb8e7f2f62900d4f174e8ad0931b0a1c89b2ed01ca11a5d48409a0a370d64a2ad3caf66024a19a5a3f5a8e8782acb8771451a1e0709a9ac0e1599f126f62eec2eff785ad445d2a2f88d72fad3070c43627131d19dba655b68fbbf6a3f91fefe0e376b17be0ab501bd2adb60513be65b4d6d03b9ff7903cfdf04a31c7df92a705d55985d62240126fdef4f4d68a69e7b5c3c6ab8fd2a4deedf7dc0980f74eede5af90835ec5ace1adaff8e6deba78d7f70d58c39ee388080a09441052a51375669f44c3c44ce831432947af233b81df8931ecda293310caf16173f239d973bfefc33729a476d5b12f3f5312299f226a4826fa5583ab3038543541a43a5304763a93793e43d5eeee5074a5fabc8e00a9be495e0681ef68b5d1b409a7ee8c600b17713fc87468cd4f96ae024847ffbcb261d2d0426a13d57b8ec7ec4f61ac3fa67cb0526efc1607236908d9f39fdc3ba0a02c19c415804130cc9ecc04c61fa79ebe943010ba17af83b974bffb7231ef539518d6c09064bb7edc524b5b00bb7f98f766d86b3420c11ee5cbc22e1051530fc5d2ad249d7743c2a95ef13864c8b63c9272d5abe4f744c767e2ef191bf1b5a9e2b0d1f84e2efeac484073aaa0e24965a98736434a558784ff013befcfd269f1b050ecd7eefb9a938686bec2fc8acbfa0f2c4d158d0d58a3e20a970280f8c45043bd4ad9baffc937601d0d6b043fa0243b5c35ffe36a517938921e37af320b352a80b0e73669584092ef450489a87f7516d299329ccd9773235f4228c3ca8208315a7f1af641b203c928e201048fbf7de01c561a89227edc886fddcdb35e8350128fbea90ba8dd1250db22d3ab43e51a8c3eab4936a58d90580b299ca7d129c418717131dacbbd7417b325637c487c0a27601f46f541ff05ae36e0d2ddbd73e6bd5908b8ebcecb82003f6ad48d834025ffcd585a68fa91735b707e9e78e58cec53a58fef879b5cfb4713d983022be1969d59625de8f97f0a7ee60688be5f57fe4c79b2c63ada9285754932f3cf62897fc709d6b2fa2f1e0a627b7b955d667271cdc5d7ccf821dc469bce041809dfd6a9ffd440a99f57e166d768f3dc258d079721942fd4e37b626b827ca270ecc2b761d46f5475341eaa9b69ea8e78300b77f8b703bcc265bd8898d497518c02477a61cb68742391dbf2d1332c3b0b9026f9f7a4da71d9b5c95ad311ca040820c7c4cde38bce028eea973d9706c5ef51bbeda353ea352d28af6b5f5461b3082907ec31355839e59aa80b54221a0b6d5328faeded07a2795adabd8ddd9a76428f1d53e0a71fb7f4dee2f2248ada32faa0c923f04219917ddaba3b5e12178534ae20844b7083c639f7271f067ff71f4bc4f17f86bf642a02b294785b6cca3107443df85f5514e4e6f6fbf978513767534522724f42742e743a4de1c75953b3e05e03a304e49361ccc43ce934297ad71019bf79c95ad1dc9ec89df429b75b0394ce7ee2a11e57d76a3a6af0616cbe6c724346b467b2c1473370deb2211228bd8af2fc058715042939cfce616a936b99e274c697be2f16323f235b0352ee30974f3b404b3553eada6544174293652001b34a2c0cff4ea472f47bd73b2a1cdc1b5f97c1310485fd2cd1fac0129ebe968a76c2ab001d9bb46320374cabd47d041b0ffd02a6db0a43123babd9a735edbb5839a1026d767065b8c3adabf5530fbdbdee4e95e3b02eed62c813684a83693ba42d15c7e49cbcf1c5a105b4ab26b9a56a9b94410ba6f6deab1f44a1aa26824dad1eb4b824b5a86dddc0b5b27df9b7bc1bf4d68548721caade976ecbc13d47c7f23cd5eafff6ba7482e95811383058030de94c0b560722bd2fb58847a8730fbdd3c1f4166d3f2ad12e0244ccf065ba9fa23bd4dcc68b71997431628ed924ac9dbe0ae1757dc34cecd1116bac04fd38a783a3b25b7097926fcfd18704c1eacbd21ccccc42d77cc973bfbdd0b672c50007a0fe85f18dd16ea319a71316729514ab544b5b0fc9f80832cf829f7368f72600229cbe4d1cdb861fd7f50c2a2def00b81fab26e70a4ba57c2cd80506acc90ff1c3790175c050f23e6847ae34e98c69d59d1faa2c49479a641a9b778ec79ee51c43dd34f20929e4f6d760491108dd30b502bdb48f2ef8be994805e9f22f87b108902c2c18a8cbc56062aca3b7e708d3fab6ccce0a759a9bae18b9419a29d354dd0c905d5a36608a70be8a107717b837775ec2dacb92157b4ccfd25a0093054d40c517ffec65c2440fc8250e3e4551ad21e2f75e471c090fa00dae8f54562288507e1c1e847a6266bea9955e44d03e780fc7ad533c24db696f0e886f8b2e7935cf76db3bbef3f5d490edfa28c117ef737c79f4453a594092a5d69a75c54794cdc22647476096defc216c8f50f0edfc62cfe2a763560b3bf1c84efb501f8d0c2f98074afb721c5e367fe160ff479a01e911b50da50e651ef56532e42ed95ef668752534d0db30cf34b746055b9a1d76357f931678451f94de58271ebcf4f585d15bc50fb06b6a393bc0d4f3df91381d331942413e998f29218e340058a91ae6b681d8f552b1ba9487fe763c119c2d931ef90a126831f6f3524021c43ecb9dc15d9202e313e67288e4165c0483f4272552ea5f79d024a21e3011d08de78c380d0db926c98c96c928a3de377c7a4091adfa7a9d53f70e8b34e6e9a801a69685384185e903b8b9334788992486d0180e3e3709916af1a8ee1ed702a322c71936d27f25a85ec10bc5dada16e749194ef9e4227bdd17ccc533d3cbcd42c83b65fe16a3e663a502d3ed9dabb1a9d5f011fa48ee4c54c39dc2eee5c1e63db217721caa199a003aff32dfc3b21f1c560a917e7391bcc080349ad348f1f449d588b4814386680c4163851095b4b65d2338dae3f64df106fbf6cab70fb558a8d9fa8c5a380ef69243b6feea816799c5e235322584cc53917321abf955089289edbad92b12af62c63f14716bebea39a06ae54798de86605fc77242df21223c2c4606a38bd82df3168b8288e0678e92ce7445ce850bf7b475e4c4023154d6cc977916a423e67af71aeaae3d7f05b5a563b878be4eccaf9048c3cf4aceae84486b7e97731d4b7efc219157677b222e9f27a1610c6ad3f4622cf6a5dd04c57ae7c566ad7f717244a087fbac37379a926562a11d0ba476266b93c6d127af470caa4a19512e9b20086527808281c8c386afe056733f518016838e45755873727998a9921b42364c35c80417e0db79df7a6e83aad676b0e403690f6f976ec1126df3b1ad32b5d7038e453bf26e1318ed8f96b99821848e4359b40437421c0defe69a8de4bb94388df9e188725e526b3e1c4ea7e587d85f608232894e7424164a3401485d5fdadd6a2a4b601022dc7c0ae2072ffbe73eb0cef17034451511a211f5b293271d50b54b9dd0b9d8a68ea6b9534cf8b915343742ef7519732c9520d155d769a274068fac5eb2736caa31d3a2c4e05cff72be987035de7601b5f975ab43ff2d0f2da919789d1b2bb99d6f05b8a3a2544fb73f1d7becd1f48efa277c1e743a770937a243e5fc0f6f4c80146f37e021311a216f5cd239a9c0192960a09fc629d2a77fba01d0b5ced24f414b335d9950d1c2e1052658b812efc0ed24af359cbd36bf10c49d54da771e0243850c6cc407c9a1cf2cfec55fe318c9b55cf8ead3cd48d11a3e2e97dd59fef36a21efcfff02e088863a07da4aca71cd1d219b6d32661430aa091bd5c89e83ecc394c9caf09134813843d12b5", 0x1000}, {&(0x7f00000011c0)="6dad9ec31639ae11a883176cfb583b3eb440f9309bbcba4d86942d5719f3f53db749fd3af5bdd3ab3923046e6b5b5b42de488811b0b06424eea0ce5060cae79f5af795305def1365392fe96c6735c69f88aa661044e127362ddb2b5113d130fefbbcec3dc754b2b6ae3db259862f7cca2bc793d21b3e", 0x76}, {&(0x7f0000001240)="7866ef37644c33e974ec2f3805bafc89d4ebacbce5b3b27709492cf3eedcb43a3ea9e0632e2b5782c5610ae355eb77f3252877b09400e8c0814bf41aaff5e53cab53ab3b06e3def29e2cc09171e112ad06a5d072a77639b5b8e107f9ab413cc006bce452b6baf745beda45958a8950bdabc764da24ee2629886f105cbc600eaa75aed2f4ec80e2b4b84a737bea24e67370f476f609713a579e3c77bc82d2312af0684c083b9baf60751ff89a449b0506ca1d0df6327a1a23defddefee03c2b29be1a0c9293ef438520ac2b52c5363a229c7771f516cbeacc21b84450d0efd1d9253bd8836a7a17f1a3cc856c6d14990c382fe42e1e6fba67e52881", 0xfb}, {&(0x7f0000001340)="4309f2b2e051d8c7ae937ed4a83091d8a76f63722cda5f9a16d706af187e3dd4b127725bef0aa346cf120f64fe6ce6bfcf8eccd632b215e9c52e7320eb44089ae6ebe5fce644d0ddf08b37423337c120895f60eab36b32faabdf3992abc3a4838328a2d3c86a0fa809d0bfc2dd6996d5b8376123c84040daae0bf8f3b3daa3a6b761101153e60820fcf8747cc9dc3028511bf44bfb7965cda41a057f17b3f78540d9425d497428960d90262ce9b3910fe3d40ddae622a72bd2527e711fe8c94c2369a747c1ba9d4f4ced3c94d004602346ccba7b76967ad1bc7cd2bc5c35650d49be60ae2d23098d38986ae5ce7dffe29755f1923730bea92e58ead4684126bb9b2e3a9049d7235c2704641f1d3f464318670e611d3bac1aa6f71c8f855994b6c7483db4d2f6c2fef40e6d370d0891a30de111dfc224d043cf797820a8e0941cecaab91de904e214e4821ab0e840f7bf48249d3e8316c09a09b71e0a5e71b7f01b02c6502217b865e320cb68cab07da10c57134f8fae1dc1201319ecb6cc464a10f7e04186f66c985d746c03d709c51a9add8987c2e8e6f0e17e43689779d21564fd6f9f87025d43c04347c51089950932467e12d0f1eb614bc6712e2694f4cdd0ea91f22d9ddc9f71902cc306a9721a09cf310b21e6a9c379d45d4df18d656fcebc7a8c6f63165d8675c7453746594c81b9b3d6a5379543e4d7d5e2a15150300d87be3d9a73cc6e09a477e26facdc2cc1654b47867c523e7f0501431efe7b716cd6821bf3b02aefa0c6a447e14b8fcfd963c0aea9e9c2adcb16c6b188def7627c331de9622d9fe8347246fe8d16f42d2925da9d4b08739d7bcaaa9b237f1f3bc83bd67d8f5bde6f2e878cc73bf04a5e5f7f74f22a81b1cf3cead0e4e608842ec97eb3025933f4ecd3307817599c8b16d9dccd13f49cdf32c6d0945847e0a3ac0680d970cc92c5d77b18c177a059995c75c5e7230bb9fc0923f9d5f289b50c1932d51a477cdf9af5310a884f98bc69ad05320e59336d788baa6a83df9da950297b1ae184f22907a6bced51262a21b5b78bc3077606d531ba778bf4dff92fcc9926c317fd4bcdcda3d30b04be95326134041a62a460429f9ec1871597ca38f8009669ac0d0224cb9e2bbc9ad2487e21c23d2752f9b16d82e76c7283007c4658d88d3912edd2b276fb4636fb952f87c08eb86dc5551a21d6cd411f47ae40b3d18f5c63b524756f659ba1e0eac8da69c237a2d69cf3b93c7685664a161120cfa711a69c3347e9ed80a6dda921ddec78ab9210da5d76262a77c3664c5120f7edb877c192f9b717d6b1c4b4e0817d983f9fecd0a3bf5d878d2cce8f9a231fe85749b55e3c15093ac41fdf29ef629fa2065618704524a9f59aa1ba084bf73e1bdf077aa5e6749550a006d5ff176d5be963c4eb0605a1a36cd81ae824ff56e9a0fc371ab4fa628e786318f1fdbf5105688e39fee0a4d6e7ee362f196945392a528a00311f960d90423de1112eed4b1c403d5202d0c774cef3abe8447389098b60aeedf07eb8b3c25cc7cb085c34b8ba47d693d9924010b72568f65bd21b189de780b7cd1676ab60c8e790e072b801b65a1ce093f4a7ab3ca0c8aee4a0a32408c656db2f0e24f28fa4e32c164c0a91f85cb09e8075664bdc30ab9b4cbca45ba9bbe3db28c52dc4c0a3c512ac36ac4ade36ec1be29c9b3045bf8b732d8e5f7ca4fcb87a6827a6214fb866fc5a561b615e1033b6a834d22e408beb935cc9fad449a826351f9624477eddea8675eb806350daa6f5e15672f9683130d2cca5946fb53b8c10cb6be0766e3532b09601e576f7423958addf9c1d6e48756c3cead3b1daba74a76bd3faec52c6882b6124f294d2e7bc3705642def40febac88b7cb2cde9c69166ce1cb14b66f8fa51a432c5af33ad156579b3862fba978d8242945013b1ea136fb99da93d5b84f30bca66d7d9adcf48b5bce8791b0ca2688551688750ccee531d76fca1b5ad606b66daa03b766c87e8181856601da3fd27ca9989cf0b0e3fb5882cba87541d8fa7a6e182b8398b307c7293968b82dfe17a9353cb7d5a8a91087b774552bfa6b52426150d7828570ebfef1d3fc39ada8b2feb63a46c2c822eb7455c456719172e0c917005ebd7c0c153b845faf49a6ea955aeedc13ca15a3d931eb7735029113ee3f487ad271108f5da78e06e2a3efefb61003f3024055f4f8cefb6e9f5a658326755962c4d7354e1108c18b1f8a4e2ed684334ac1b30b0b1ef36ddebd8c23fe0048fc8a3e90db64d8b7c6dd4be54b83f12e376a389ae5030e42f1a731615a81db07f8001e5557c402411505e73912c92b40c7510a0012c38d07ad452f6095d498379b43fb3a390094155ed3d716fa85848b0da63aac6d61b75d997d10a237a6ac82f27cd428a52e4d28f1a6dcb3f7986860279fd9b55200be84a880a42eb4bc6725a050ccd33b4a7729b701ff08e606e6309c7b83281efade9eefe4131523fbeb846376e36658832cd38bac390444ac3c9584e14619493a49c7c7e73beb53e34bc01e4990c1bd8475875bb53a496e99db21083e629cc0ec06f439f878f79f664f7bb565a918315920534238917363243c5c31f9000961b7b1630233cf87682cd73dd2eb50f6b0b57a7d08d4fe540f46fb3d0355c129f49425d56e74e4b2c89eaf0a8e45b1a80f18988910fb691845d1d8aec6953b3c010f0e890e54b4ac658b4be153067a472e8e970d5de0142360717110ff5670c9c69217010729e89d868a3aaede29f13de74eb80ee8d1d01c4ba08ec0bc477e1f47465548b2cc4aa26c46c91506950d6492569c1a43201264e8eb34cc3c28d5d992207c5e89812d49defcbd53eaa032e9e08d8c602445f5fd450668851d0067944a43ebaf9f24217aed4f26aabdb064eecc510162f120af59d96b9c80fcd62f396ade0c2d0bb0d134a4c0ec4c71efc0f80dacdb08c8263226a0526505b5fc38714b1cdd7617a8aa32f653ed536c90a68c1576f335c2a18d76720d77b619e6b566aa89f765e43de79f77fd7643a7e5c6d1b9424bb3dc4128c4927eaeb2fd809617acf7d783f7a045de9b7c5732018b7c607a1207d0041ddf02cb3c0f7f2c24b985524d7204dc1b6c482170ba7dab2df75c2e9f49edde431f341187a8620916b4e630e581b9a62a332a9e26a876c0da9cd5d359977a5ea9f55d7b87878076009520381f5e395f7280a8397112d00027631eda3645db32509827df6387cafa154ca04b97eb15dd34e82da3f1996af1e1291cc2976cdd566be8191345af5e4a8765c6ff8ad5a9f3a55f641640914ce1c9a96a83e1f7c33efab9c73b8b0178c7f507dfe2ec3bcaeceb3b66128bd6c88ca952810467e0592250bcfeef32f97244a2b9ffc66f3ebb2cfe9cd169bdcd960faaa862fb1011431b1e775629532e8e721a7287bdb04675bc4548c83ae1fa642896a8c770dd4b29cc9923b8f2d7d8992b1194de282b751a13d3a5472fa279d26a8d2b6a3accba7ad9ca7f7b8f2cadcdc36c57fbe05464a862c305e7c2c08236b7cabec3fed97ea2a51f42890c76c57f1c0c069de4e1d295cf03466ad8b768ea96e057c3aecf1cac197395f129ba92123680f139a0f1374d052aee1ea20a1255e4fb4333ef03a6c3e7bd4133ce22c245a27000705317e02f99911e445fec6aa5e347fc081d8b9528ca060a384f5b0cdd75b7933b8b004071445c3498b3f8deec18faeef86d6f4c5010e2d8806c8b00f3c8f43dacc4e0178f8d43db9a3e05dda732b9918640c7c23febcc48764cf63eba6c3ee41340f74d1d03fc532c17059f906e3302803498b90eabee7be92a9fe7b0605107e3d44e5362c276cc2a0ce03b3539c19daa451b6137bb915a1744a75883c92fe3d5f42232aeb8c169f779056045b39a4e013e3c0840f99b87985671737fc74de26bbbd65d7652faededf563a8d6fa886c80affcb1d6a39e161196e836951f4065ba0120c3e8c785bbb761e4383d303ddd1fc8faef1590145f0f965a7c1b6ca9e1741960bd5cfe2ad7ef5a76a993104f55d3c9ea823ec99efe89dbe77cd0b6886834176bb4f49b5abe43b9522b1cf4d8c67d71c0db72d1dc7403fc4bb3d901559b3a9048852994f9107c71f5e602e4f201004431bd6dfb656ceeefdd54183ea87091012661c5d53b205eb6de3310840599680538ca8c07bdc38ea7287e57956612f56c6053a5e9d7448e6501586459c2e20c5bc49775c37f65ab5cf6628fe7e3b1540973c69e264872b3c5023d682e6192eef615754dcd3017834a9783e2502621fbc184a1b4964253b27a50e59c166005533906f02a0f76a3e0c5cdfcc3f88f5684bc2506d5ba58e535b400baa1124abaa086bbabadb346f14ad40fa20ba98829cd743da341d895fc21c0188133e62b7dd04d9813626c30a3e4562fe5b59f26dd3ac59c8051421ff9d74144c203c11e4c16f33417de68214bd80e5b74619df602777ea91dd09dcffb261e1e91a8d454997a4e371c6cd6d63cdeaf444b9882e56254183451570f09a9bcdb5a8347603aa09e1ca64f2bcbef737fb9c3bbb8d82741146845aa0ed83c46877786049752845e7064b8b06498c267b10975f52158976fb6fc635414c99f1993b13aad9539796a021bdbb3b25a7ececfba03cc99970284d3e63332794a105c3e98ea27f22552b656947a834da3023b8e52620145fd1e53e9918c79c290cb90b0c0f10326958639aba02d6cc267046029ed1c8473c10610bed2b96a547f1d3e7a5044555595e79967f97c8eacdd503e52a343884871c88729a6ab1e665d5a1ea9480ef6e04e0bb78d27777323ef683190bf87d9e15436c84d47c72cef5423e8bdbc3688a4af7b05db725dbeadf4fccf81708a3a0e42b5c8b2eb0b840a97aeb5875548d75bd7d8c92c4eaa732af5fd9385a4483b39cfd86ec7f9d19aea867a232cc1d4e0a081aea4b2e543b88beb5c4042c32b6f15fcedbeeec8e9d2456da94ee9b6ff88da135997b3e8a9d14f7a268e09710542ec3dba0a7b387d9188fd8add75adfd24509f207a8a0ca0bf3a370d9f03571731cd58385822c6e8207d24f780908faad66b08ef2aafae29023d41f676fdb72380eb1a56ea331f76bb931ae9c8353c1a74a2e563e516c447f7279496a07901e426a58bc7e35aecab3114ef3112b8b388ef9eb8871bc030a6d52ded013ad47734d2ef7fa49063b23e4d2d8cd4ade5916a28fc2c0ed74f08e374d026557ebcbd6e32323cc9388a09259f9743e11e9faa01ce1029c086164afe6df03b3b931ba73b0e6682b5138ec8cefbc53affd4e4ca764c0c481bef61fc11a0031bc242218836468ea68426235bf314564bd6825e6154c4336a8667fd25e556b92b9a87fe2df2880bcf85bdafe84a00d05923e35963f45cb326ee48272177a95d7860fa874959a60c87e034e2dfb6bf97768d8506896bae9441b6b8bceb775cc94f9ca89a1684dc2ef278961713024dcbcc5b9a282864c8ca548469060ec3291601d9a97238f8b40bb56a37cb59f6c13137e0c5395339d64c08422e77d57ff8e4171abf651ac4dedcbd1c60ad4caa6965f98db20bd57a6b6875a94030811ef0b421ed0e8b0215edf9f24ccda9f87347f3fd54cfcef112b3d819d631320687c27cf77243c1d3325a3fd8b0fa3cc16964bb4a59e4db2aae2b5c623a324b063bf2eb2d6c80846c945790331069373918f10436f47ffe6800eae5f9ac6f98711aa119430b67f2e89b6316e9333942f8a9ffee67e121dd36f55e5fe488b20c5a5b64f6ddeca997919f3e1c8b85a641f8cc522fd79", 0x1000}], 0x4, &(0x7f0000002380)=[{0xc0, 0xffff, 0xff8b, "3b6d04831e8719b7200a58196cdccba628e765f89af5eff888a2c8ec0e441c7f24a650b3d7b4106746f0f9183905c2690df4f477f6d59433c2ff4447c0931084ec6e42c4095072e846064e56005fd2ddba7bb3f1fe12fd7cbe7cc1ed65ed7ab6c607b793f565575cf6fdc6fa73ca20badea123a9586c8c35de75391f1ff9adc8a9dddc1b327c84f9ffd212ddd37acb1ae0a2af74ab2d102b6f4712ae3968741bc852e5c1ffd9d9af102adf47953597"}], 0xc0}, 0x406) 20:39:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000020000000f80000000000c80000000000000000"], 0x38}, 0x0) setsockopt(r0, 0x16, 0xc2, &(0x7f0000000040)="a453e186e179b9738dbe9ebb84218931adb060f295505effea0963815adf5b95963d59e441ee2b72433e687e802363b4637b7809ccd4e5b49f1acd3309d610476f4b291fb374120d33646dbeefd22211cd677e42a3e2ab387dc86e680ea9848b22fe", 0x62) 20:39:21 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0x8000}) 20:39:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6) execve(0x0, 0x0, 0x0) r2 = getppid() r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000040)="f49844166aa3b29fb0cc918456bd10508177adb4610afe6a2d1640ded9b86387af7a263a8cf6df219cd1602a2a8a0bbc15fff1d3ade8e71761531ad061bec11ea0dcb66ed76f854fa7c945211ab2e75463a14d8d1c49aebe593c90f9a2e67f4cc8621093cfdc4879b6688911569d1337102c3fb2ba0b78", 0x77}, {&(0x7f0000000240)="d97ff3948e53d1d406cbccf3cba8441d1b3ec101250620edf11142aa406f69893ddf810ba0a2865eb32d042b3d5476c5b3349927e3d95b2ad98c330c2bd5fd7310b8963d081be74f69dc62bc3dc5d7f45bc299f9e2f27a1cdd54cfc70cf7e8103d67b66034441333f137a178b6cbe465437dc9f82d06cb457d552a1f67c1974b25010625cfde0642cf0809da9774e138e444ed6843dc1ac1aedb611e4850ec627773391de1b47431db6de313e1c67374e08657dde9691a220cb54acf66272182526fd98925d1b69d119ce542189e978fdcd001d051f5b3", 0xd7}, {&(0x7f0000000180)="6dbdee976d7b399a0619fb7374284704dc8a287957d25683da6a9fd9b0e8eed6b6cc5602557c2b29b4d050dc69b394c3dc6a47e561c0f66198abb598acea40e396731cb20d3db7112dba8ac8ce0dfc362dc1cee6c0", 0x55}, {&(0x7f0000000340)="f0e951909b9f98b9ef6e393248edbc88c9cceae21da2eb6c9cb7f89a17c27d602b7f830f6a3d50c8af3f76b979c8f26dc016b75eb36781cacf868d14ae7c06a3bf1257320a0ea7bc575b5758ef8ebeaf0affd6a33feb647702f2c9459eb27da1860025a1f0e3164ad423bb3a2356e4115519d88aefc8fb164f7de79b36ad62504de92d0c93bcc61105de1096e8925e388e92ce8e5f3bceeb47c06ac13bf74bf6a1547c4738427f1cbb34e7334fb7d94789cf47468df7e6d1f91f5c9e63fe008f57176a7cea22dda80fdbf5568f97b02f3b3ef24e54d6227bcd95eef2d4b6a755b3c08d66dc5b8742abc482a8387b91581f5a", 0xf2}, {&(0x7f00000014c0)="635917521bc3c37c525ed2c3150eed691c9a197fdc802823501503d96f351af3ac32679638e8ef9bd2ff1225dc03fb0e5c55a67814143671f14170f4b9d354e370081cbb7ae7bad69507b46fe51cd84ca579c3740ff5f79deb5c88ae5fb5dd90bd3bace795afce1da2c257d7edd932cd187798832ec7c6b9ae6a14de8e1c0cf15ac0790611e9922e7e197d0a370b52a6cc1dcbde5c74d0ab731519b1812d403f85f3678abbaaf4fc2b102731bb999ad4dd91f80aaf81010c60f9521c7033828a084a88f753a8c96b33fcc7afccac61073bd248f041704901da723aac39cbdfadc68fc0bcf0a268ca701e080c24a70c71608c6d4b34bd0f75272581dfd8924303edf86c84c4631937154c922870507c26dcb9c7d540b3303fb5ed64ecbf888316b02077a3a855d7fa79d3f06d7849e602e283e833ec3b3e6cc6fbb4e376b96daea3203210c0fa75f76852da1baa517f3f24539f90d72df5f88ea7356ef9adeae648dba78543f6b513fede4c7100f0507c28772a1a20c8f8bcd92a8c23c2cff6d4b985134f7cc8df89360e9593619e864a41226fb87ccb635a21ecd993c296bfba2897ed516b70224cb117d42b08b3384fe6414bc2e1139982bada1a27075ed985395593ebd3f520b38a027f5242122466a1521eabb28dcc204f4451e087579b2a025222c5d8dca6f7632bbf23d9455f9b74d7949fcc868afb28a9ac9bdbb30748404cd42db5f5f807c01ec7d65b20cb85820ab4a06cf7b2d0115cd5626fb6dd740dadb2e631df162f3f44457b563b73a5f4592f5298fee56faba90f2e60c79dbd255d517e21df0ff4141caf7570dc95c836e6cbf7926833f088c07135e400c6e3983ca5bb539ba94856606b4a7ce7170780625b84056b19062902b7bba71be3fcaf8f0d63021063cabbec506926bede532a60fe2763b23ad0cba6034f67b581f6535edeeaa037a1f861d55bbeb09ae26533eb0cfc46630e0ea939c634e1e644f68a9328e072b0313b4511b20800392cf2fdd1d8c2b39aaece1e9fe00e6e4f047e271a59309544bb4b39cd4e89ecdafe6848cd307e3aa8881a0c7ddc41511a85e48fdc614f49c183b60c50da68347587e4d9395784afb7025901133b3809deabd4d00a0107493662e6cdd80ca20ed1be1947569ef3577be0f1a17af07e4735e93934b41520f501c8568db4b633d56c39fe4a93a9853b3154361a95fb8807b4e083c0a26b8f5baca0483d1be9e2856127a29c5f11e66e83db5e35bb4d2ad300fdc728f80504d9dd6693da1a7030058e1ec58097c3f99e407d2ac66fcfc723946d81735d71be22d9aaa223a6c2aea0e6f4a649f2efb617962f30a09744556c9a812b41db714ff3fc760decf5abc62431636c6db5ae49a86a6c0b66d23574d8f60ee6781021558a9323e4ddb43341acf59946a196d3d5fbf89fdd371361101fac9426ff351e9cee5df53a32e1a8e4f48a696c25da9f4363e3433e902677e2c70dfbc13a6d242b79cf6b8d5b81657d4b2d454d27efb6b3941657b22a1fb894f9aafcc16b691b76d0fd72441c619ecac4a6d15e11c954e2a680fdf1ff3a4f91e7dcb47a4b1ec05f7b34391555e16b57a8d33a638d7443d8860d7db2a5127d589963d5354f4e4643c585b21ba37b36a36546a5f121584b9e02bf4d113ce949d0f8a24c4422d115e4d9ad35914676e540a4b95ca3683e54032755c9326395dca7ae66c98de2efae4252c0df85910be1c03c83a2018d9c5f76bb0d03a00fa4b153e2072e12fc7a18b0590c3527f7b63b5c32b64a394676388408c564ef8be0039af72eebeca58080740d9df101b393d111ab0111c8120b3265fffc6b9e73f8168acb3880f4ff4ebb12f3941e8950432f771cf400f892122fd8c5279e892c3b90d4cc4fac6c68801f4cf85061917f79a8a56ff712458e9ce8561f59187fc1f8a2efe5498b603a72199ea32a360941d9a384066fc18db3a2a36f167d8d3a29901a753554a70a6d8f7c8d0ee9f44a8ab2b48c2a587c1d8bee429dbea677549593f97ed94e80daa6367840a0cb15dbc6f21d1f3c32a196d7cc5651152ee44f2741feecf5843c1d45d3ceafb0c89d074d4c776108d60866edf4d61dc62e1f1541de35b4c0394bcafa92a0395421a0ddbb7fd4b6e100cdaeaabf74b6f1d636fc97c77e5ef09f38bd96b7355a5db26787954e8ea381ecd535df9437970b3dcd9198f7e83eac2c2c52a3835b2562760a58931fbf3bbb2ea5eea9ad97647d5fa0855b85b7076e2bdb7808b368b96ce90c7b3d5f7d3dc966964e033c561b44972d99a4e08ac851031e127aad39d7b314934a606add967a4eb5b03bdab67c81e769c730b8bc6b920130fcfbd8cd1c3f810be9bb8e0d65a37ba1cff9244310a3669b1f694346ae362719e887a764129b30ea93b5335ebe24aaad91a3fb191fc09dbd1516168304fcf1acecb5972bd1854e4339319398a7c02fe7ca9288ab55bd2d7a4319caa511c4de0b58b433379ca27849c29077829bfb662b6c224531a3f9a233ddc6044fcc592d44f07fbfa34d6427687d737c0722174d43a0fceabb5caf27e4cb1c71f53d0a4b79b7258ed68958eac35f9c79b824c24e2eb9ef03fa1633651719fc4572a142ea41a168c25ef170b387973c97e2eabeb96421ee4138707fd0d9985c40f9756bb5533bce84b064b83698e02c76f236c963cc301dac1338d41eb2074277f4a8cffb43b5fef6eca911a071b90a5f30d86092fac20e2ab09344de0b37254b63dab550e8094f19703b6005f71b9811e8b6a5496ca88470fd836bb3b0ab8c57234308af0be704bc99bc49f6a6feefb99a8a74be7f5f8f5807414f12896cca4b08cefb673955590e15b93fb17704f5ce57d06941fc9747f6d1f5421acddf568af65bea7b40d2a39a85d16e0e7df9cfe4238cfefbc41cbcd610b97b49778fbf7169fca7546a8873cb9a6b244d2f311894d3fe1413b166abfcab9cb87800043dd22e795e0d19284c8f3c4e37d343d298d0fb54a21098eb60dd7950c8a7af1e5ebaf6d28af676fad9239b9622e7586ee7ebe47a6141eb32cf051cbca186c730d814b49e63f6b570b379d275afde77462602b2b0d774e9ed62965a6908b125cc3fc2669f043b0a027677e41d7d515a4996a2882d404b9eeb45a634b5d28e9e9cfc23da3ab9c45be656bd47b098fffe11166aee9d92be6046c2ba391aa4b2bdd7b7ab252c8ca4ba7a375c7547c35afb44fbd7b1ac4a9d37337a9c1fb820dad0e1483c7c8df78229833eab096c262cae8212b4481a06970de4cebcb9466e2c23930f53e8207daae779b4e7a79608bf83a9235719292c8e1efc101e2057999e9049fcbda598dd1f6c659ae3984e15013a907cbf6d2adf8a7a3b6e7d3335f06bb00ad6e89d5581e70018aa042add773024229b66dc0e1fcd9673e595804bbe07b274e0dc29eec5dbf810c1a68f74a664e664aa903977ed91b0a573ad8f06dbc6f7738b99a3f59a181552afc087cb1c9049616421ac2458685df943aee763ed56e9b6899018f4e393876c6ff60aedeb6b6fca12ee59a39e86f4799369f61bcf4a0641880a13bd98d5735f3daf634abb156cc836e88485be8667c9a4e8f0b925cf9221905fb166fc32a7864cebd87fbd18f669f331f222d7632badf33c2f7520d7d83bda36f850ca117f11a06779033d152a124daadd5cdefc0a76d2bb29f7a9912c4df52c26159166e4780b26d85f0910a38617538e0fd9dab7b35c6bd8da68e2e0911a721b58a6205d1ed6f44ea2446e6580eefa749b504603bceebbbea626eec0e394046383628a560a3f7f01a498ed39ca08b3db3d027742a40c6d4347eca6692336d909978406bafd34b0fcc7d91e99904487ed46053303762f28104f72ccaea81c5bf4371bcf62361ddf440a4a45c4d1a26e0b7935cec656728bb2ab74b39c47dfc78dbc9a53f6a7f266dfa6f946912c433abaea3182c2d5f598186cfce0e2ab8a9d8788c0c889dd4089056d0b7f1829c3188df2b29a1ded2c81a0ab0e5cb4f28ccd6bace73349816b3bedc7741fe8eea5c8d48a0e2a5841cbd9821db6faece2be73d66a01987641d34703ed51a4d62825a6d871b2c8995e152adff93adaf2ebc294e18592025df65f66d8ff071765f345638d21efb3042bda903abdce680275d3d61bf24638c0b7a49651c666aa97e33bae2e8f12818767295fd79a4329363588ae4cb95d6edcdc87a5bb58492737e5e3a404e821ff42297a67e5ed328a287078e1dd6e2d054bae7a5906877f96ef4a0ff9691305b24347cc9d2a0311fcbaa5adcc5dd1552edf87fd010059105a1747d8183e7b4e4bf96955826cbb6df1ba1dc5e72f540247d472957c6335fc454246cd37c2e0f01dc2cd8c28ecf3c3f536a2b9db0d708539078de3366e8c167e27c7e1e6710932dbacddeb6256bd127a6070f9b9866d60818996f02f243d3222c223ca42f894f069611b2ac30129bce3c66687d70dd4a35a4fe649edaa9d113144e51cb5b7b8e8bdb051328edcf8d6e0523f2a3db357336ec5a592549377d3f87b501fb133f9ee50af9273cd8dfa5892f78d0f62c3c0f5f6fa928d01bfe1abe7af4e8916bd2593142139486080243b2ab85258fefcaa097e1d191dc9092a5b980b166aed7d2eb530c23a6a38002d764079844e727dcc9e5bbc82c7cd42c3f04bc7c35889095f4897d3ecf44048ed007a7d4d20e1b0c38209482e19524946d90681ffa5b22d358706bd039ba6cbd502abee5fa1c16eddaf5354dfacd132373888c6d910c455423e4b90791896e2e23fb2c6068e6fa30b5d28839e44cb085004a3a7a4abb3a3b7ef22577e2e099c201e15ce4dc052cab85d7947a2a42f300ca8d40c897f14c9bf6fc1477c67ea99b8f9c523d1b288619eeb323f1c8d1f565017becff707fec8c2828bb0907e15714a72bfdb39c3f51b3592659283da76bade9f2fba1c33e7d376888f5510bc6cfbfabb9dd271e26a9c5028f10a80a02160883ba01dfeb5e520eb5e0daaf8a95787d8925e0ddfed86dfc46775e866d0bcff66d70e23b5327d02904d25c2e6e29e6785ec26805071a44266cd25745a91b0999114375f61f225cad1c2c432c395ff3f7cd10276fae083215a3ad3b4375da12e4b6cf2f5fd580bd57390f39b207cd7d44434f32d74a56d96aa711dd38d7a18eff33c56f99e1fcdeaf1575692d820b0867541bec16d8bdb08a6ffc395ecfb923f9966615b9b848333bbd61f47d3ca9123f401df76c6658c844ff9764e2ab3d676af37208c05b72492937a98102a7ee3dc68cb782fc8b08d6b28440b21a0c0a353a46c35e2a67cbb8a0c9ef380bc46dc9f77c2659542f440bc76d0d8759ffe670a0c2b0082ef279a23840dd9433d0f7c1a37688ddf473c693c535a23b23d4c3dcf5ad10eae2c90217fcd1416085b345eb758f8ce9b3317f63df88648b850e8a180126d9c7509662fcad67bef5ebcbb11d4d4bccd89b760eecfd350e0dd4f8c9f299b14dc19e1e75eb1d78bfc0d1e705ecea48be676446fd6d773ce4d7562edbf9bc48ffbb686fdafcdde414409c7cec305f06dbaa41a7fcf906dfa9f84ab2a6af7607cc3bd6620b8108facbcc73093c668414554c1fd5df261e30f2afff4a4fcc85b7cc7b9878bbbcfc39a8aef66c195b9b562fd271b755a2fefbcfd3654f58734e10c731cda7c54455a4a9b8a50a95dc471b93b82a3f84774e886e59625ec77e8484bcfef1557bd002c371854dd89972003d14ed1357888390fb74df5d05c65cd32f63885e745042bbfde0ab43152be87411aac477122ac561133a799e2", 0x1000}, {&(0x7f0000000100)="5787b3ebcf1bea6dc687dc5875bde39b3cb03f0d57740280f3c78670ffde1c9a1075d9cb3e9d80da2ee0fad887a71478bcf922bb0767c722184c7363de", 0x3d}, {&(0x7f0000000440)="a5b3af9ba9c27266259991335701554587eb104b282b40169b03b59f9a7767551a27cd1c964049a153312c621aab6ae6c863f2bd9ee942134a6361f425d1c111d4333a5219083265f1d6aa4b7ccb7941fc4fa93b5ef5216540e06e186a7fb089f50c5c9b46e8604c86464ed557047cfd769fcde0a7b584fb441ee08885e3e9f62bd315d706272c034b08cdb860b60f6bea28c29555a1dc0cfaa2864207b3ff4657245e5489590a1cb3a7c87874b439ce99aa25003675b12c6fca00ab74d4a563f476fd52", 0xc4}, {&(0x7f00000024c0)="b8f405b363e0be7166ffbd1df6df10d8613e9efd7b56dcc7efc63c322f35f297878ecc0bc37f7bf853039e542107a8dad43551933724c4766e49caa74e4c28e695372f54ce973c92c8bd744fe2b3a0ff6aed6d51e11bf98167b2236019b257f517918a62725aac4c3b11e7b1857d85101df2330f7cefbad405fba57cd3a5fd9b199e4770806583a0669dbbaa7fc2f0dfa6343e4b0d393b673ed0f8052f390ec2ffa784ea35e62e85a1f6b0b077", 0xad}, {&(0x7f0000002580)="cd4726cbf900c2fcdc79395d340160c614a801e6101b4c4b2a3b80941234f9880f127507c15d5c7e6be7b2e1492010719fa78492ec049c6cb5a9544b79c9e489fad8b0de1c6efce81ada0cc7007c8abb0b770b555155d299171c2ff9a14b0ba1953ed99bd85058a7bab2ceac324d9d11049956f2da04edfcca", 0x79}], 0x9, &(0x7f00000026c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x98, 0x4}, 0xa) 20:39:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) syz_open_pts() 20:39:21 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1000) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 20:39:21 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) setsockopt(r0, 0xc0000000000, 0xfffffffffffffe00, &(0x7f0000000100)="ab32d9162609de52ea45f10904c1d78db8339985b272dab20eb962bd9e9d00e62148e172412a9ba12a9225b360aaa8459393a5e5f6f4e6baffb1f0792c9eac9000660b95f0223e1d88cc274f69b8045de4b026169b7588ece85a0fccb2547704c1aaea825b35b02991c9fc226e0629028fb8cacaf0c84815abfb534cc723b632f02bcb9f850364bec13ffb2dd14504d525942eb89714ff3ffdddee106959f49f4338d7ed71264df0399f6ad782a3afc445d6ee5e3fae2e3d59ba457a3280b6080d31ed11323e3b2258a17eda681819e2fc223afa61068f6269fdb667f385", 0xde) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="7a1d6b22", 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x7fffffff, 0x9, {0x4, 0x668}}) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 20:39:22 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x3}, {0x0, 0x80000001}}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffff7, 0x401}, {0x5, 0x1}}) setitimer(0x1, &(0x7f0000000100)={{0x2, 0x9742}, {0x8, 0x80}}, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x109) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7, 0x5, 0x7, 0x0, 0x6, 0x7c5af367, 0x7, 0x0, 0x1, 0xff9e, 0x400}) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') 20:39:22 executing program 0: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x5c57cf4677d4b9fd) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(r0) flock(r1, 0x1) 20:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x3ff, 0x7fffffff}, 0x10) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:39:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, 0x0, 0x0) 20:39:22 executing program 0: semget$private(0x0, 0x0, 0x68) r0 = semget(0x0, 0x0, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/206) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) sendto$inet6(r2, &(0x7f00000001c0)="cfc498deba0b9833ede75a4642588034565c26985242a94feec5f61bc4bed9775a826fb49912da12812a94ee03d90d2b99239677f64bbc78bf13517b655ea61351c014e3e2eacfe2ee2279dbb7fc85458ea4abd3f4801311b74e132b3f88687235aa88fff3a8f25031fee2daf7a10da8d507702e4363e8e674dfe14a8822c5ef2cb04e8eb4c856313530838cf1664dbf603f71ce42bed15982b18a627a3fd9e510e0890eb0d696a716f19e81c9dc101982e3609c8f5508e59a17345a79a3bbbe5e573cff9817ef51488810de5134ddd98e5a4396cf041ccd27b5442225220399", 0xe0, 0x8, &(0x7f00000002c0)={0x18, 0x1, 0x401, 0x37bd}, 0xc) 20:39:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0x401, 0x1, 0x10000000, 0x1, 0x3f, 0x4cc, 0x1, 0x0, 0x1, 0x1e15, 0x2}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 20:39:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)='W', 0x1, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f00000000c0)=""/80, 0x50}], 0x2, &(0x7f0000000400)=""/232, 0xe8}, 0x0) getpeername(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0xbb69c97a03a86d66, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x7f, 0x8000000, 0x0, 0x1, 0x4, 0x4, 0x6, 0x1, 0x2, 0x3, 0x100}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x90, 0x8, 0x0, 0xfffffffffffffd95) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 20:39:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffc29) fchmod(r1, 0x33) socket$inet(0x2, 0x2, 0xf1f) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 20:39:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) pledge(&(0x7f0000000000)=':\x00', &(0x7f0000000040)='\x00') setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 20:39:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x3, r2}) 20:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x7f, 0x1, 0x4, 0x563d, 0x4}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r0, 0x6, r3) fchown(r0, r2, r4) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000080)='./file0\x00') fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') readlinkat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) r5 = semget(0x2, 0x0, 0x80) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000003c0)=""/45) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 20:39:24 executing program 0: r0 = msgget$private(0x0, 0x45) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getegid() r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r3, r4, r6, 0x8, 0x800}, 0x1ff, 0x7, r7, r8, 0x80000001, 0x7fff, 0x7c1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000300)=0x1) r10 = socket$inet(0x2, 0x8000, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000400)=0x56) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000340)={r8, r5, r2}, 0xc) r12 = msgget(0x0, 0xc4868cd2faff93f0) msgsnd(r12, 0x0, 0xd00, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/37}, &(0x7f0000000240)=0x27) geteuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000540), 0xfffffffffffffd3c) 20:39:24 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0xcaca, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 20:39:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x4, 0x49d0, 0x2}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) 20:39:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000940)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000900)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) 20:39:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', r1, 0x2}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="5574e0874b82b73a515a4e3cf220cedb9e747afeb6198395ad5556140a4884c17af58dfeaff93abf0ff0de58e58081b94504fd579f18457956e794b77f7d59df5ab604a74d6b825252fbad798c495746abedade8c3ed5aa95ea36abfc254408ef403671ac39511bb3c00aded4f67152e77ec9c09704f7d0547c2d3cdde82c6783d5078693871df01b8716a7e71f6c849ae726b322847a84bd722f45a441899282a87fcf108a905db37943f62", 0xac}, {&(0x7f0000000280)="1e2c0db48f56e774c253accccf817ecf71abcb5bb1ec839ea71ee850dc65fd45fe5952fc07a72cb6b3af6169a7d971ee60a273d8552392f9f99d5963739f714713ccdaa4cf996f5e6e92bcbce61a3cb0dab12040911235f9cad0eef2be737272d13167b9aad9dbbbc3d7e855091a9b5a680f19c026b04645a857dfcecba2f9e4f47a6062b2adfeb340fe5c2425bb54a7a94c27ebb247ecb2990d58846056c7d0f99537f6df3fefc24e9c5b9ade28fe500a0fd0c4786504641fa5bfcbddd447748303", 0xc2}], 0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x92) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 20:39:24 executing program 0: r0 = socket(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 20:39:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) utimes(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)={{0x8, 0x8001}, {0x3, 0xffffffffffffffff}}) 20:39:24 executing program 0: r0 = socket(0x2, 0x4000, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="b601bae2c3594d36eab12474d00a430813438a2ce1529ddf3bd531cf50c5fad5999abe42c672c1e743db64e1a1005da6f1560958db82ea370b7c11c33ad74bb3d1e0beddf58b82b2e29803f99bbefeebb9563924ac30e7bc91dc68413f919ba68151d3e66a3bfdce9dcc33ffe4c32eb872d05a82447b2ed2f409d2e3d29c56d97353c3770a6bc80d309ed4c68e23ae9f918bfb5103598f8f4121db0cc5c4f19879059b3b858cd9c162fc418a352e339c6124ce39c8d16ffc981b667e3cc05f382520ee78862a4489fb2dc12e44ed", 0xce}], 0x1, 0x0, 0x0, 0x400}, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000040000e74de4"}) r3 = msgget(0x1, 0x2) msgsnd(r3, &(0x7f0000000100)={0x2, "b016b5bb9f2350e4988a82bc60418695eab3f64c085c77bfdd873f7eae26b76473f69b14f3a70bb5be2210c38149bac93f0dc81604cb0f43f83c397be5336e45f2be549d436dbd73eb2561e9d90cd0394649d82f1a06a0ac782de3c30a517afa74ad47605fdd64714c964be2b379b3ef44df0cacf7bd143846f02c6664bfdd154ef625112ce439058306015c47cfef6b44276d5af0c06f4a78877d8459c867b366a646061c2d7f1904cf40f01224b51fc448b0420bf79ac12a26a9d4d227"}, 0xc6, 0x800) read(r2, &(0x7f0000000200)=""/142, 0x8e) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000080)={0xd, 0x1}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x80, 0x0) 20:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x5, 0x0, 0x6, 0x5, "94fd1ea2faaa059a2462e09289811ae2e7f66d8c", 0xcea3, 0x1}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:39:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r0, 0x0, r2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x6}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:39:25 executing program 1: r0 = socket(0x1, 0x1, 0xfffffffff) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0xbd, 0x4) r1 = semget(0x2, 0x3, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/239) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x4}, 0xc) r2 = dup2(r0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) 20:39:25 executing program 0: r0 = kqueue() r1 = syz_open_pts() kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) close(r1) 20:39:25 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) getsockopt(r0, 0x40, 0x4, &(0x7f0000000000)=""/72, &(0x7f00000000c0)=0x48) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) 20:39:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/228, 0xe4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 20:39:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 20:39:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r0, 0x20004269) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x3, 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r3 = socket(0x2, 0x1, 0x8) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x99c7c2188c1f17da, &(0x7f0000000080)=0x8, 0x4) 20:39:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x5b69c8dda1d9e5cc, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x5, 0xfbc98c2, './file0\x00', 0x4, 0x7, 0x6, 0x8}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x7fff, 0x5, 0x80, "595fe9093fb17fc0d791f1f144c676cf0a4c8350", 0xffff, 0x1f000}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x1, 0xbb6, 0x9, 0xffff}, {0x73f, 0x1, 0x2, 0x9}, {0x7fff, 0x8001, 0x1, 0x100000001}, {0x3, 0x5, 0x1000, 0x401}, {0x0, 0x5, 0x6a, 0x2}, {0xd159, 0x3, 0x20, 0x38}, {0x0, 0x1, 0x58, 0x101}, {0x8, 0x4, 0xfffffffffffffe01}, {0x401, 0x3, 0x9, 0x3}]}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0x401, 0x7, 0x8, 0x1}) r4 = syz_open_pts() ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000002c0)=0x64c) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000300)={0x2, 0x2}) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000380)="302ec98d8c89831d7a40ed3eebc3b8c27420f05ad4dd07426e7586388992310892411db3dab8ad06d1e8bb97f00969fd450feadd1bf3f4a2954d1fbfbb2a5ebe93230d7b4e1eefab4693626e8d58d8734a8667b7a6950b4ee74f0307bccd845676b2b6c090466fad6c727e5f2cf7d5d3a577dba2fcac7d33306ca02554b16f38e7b78e0f2f0ecf7d25d45162c1e3f3a1f40345cbd772fe94614f267bc63e29c01a4413bab3f81bf44e84ea49e95ee1897c427b3b272ec84607bc325d0b31cb62015f800b738d2ba9", 0xc8}, {&(0x7f0000000480)="ce7084b1c52cada865658df2c9c3d19d16b6c1cedf639afc21d6ed0e301b0119b70bd28d167fd06ba904053b4ac527be82eca33d74f8ce3695f1cde026e785078577c00f0cfea0ed5cb30ec529aaa160855d087db9bf7214a3822d3df04cad2606f9602322fad7089382e5053056ad2c22b69b23bf94c37f4ebe4207bbe55a0adb633ddc8c696d9f2c8a462bbbd9421d2ffd3b240eca175b4ee5fa84f606a447ac9eb3eacaa054671764a69fc6afe36bac71efe39b15f713641c8469c0de3859b262c1ef777d1cdd98c9e34fb752f4762ba238fa83", 0xd5}, {&(0x7f0000000580)="f7fa3e60ce54d679f65f93a104ea7d3383d51a5c91e434185ec4c959bbc5668c4082cd6effa8969f134d10ac07a0ae789b980236dd1cf6f1d979ac95c9e45f593664954abcc151f6e7d019137017c73a945a4d0b001889bf27ae0bcdd0a07b665dd41da335edaf191fb9947e18063f6546b89bb147f65069ef9fc4e24541198cf0a07e08cdc7287a765e841872e461238e53ddae02471b0aeb1016dfa217f8c3cae229e06de97359", 0xa8}], 0x3, 0x0, 0x0, 0x4}, 0x8) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000006c0)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000700)) ioctl$TIOCDRAIN(r3, 0x2000745e) accept$inet(r0, &(0x7f0000000980), &(0x7f00000009c0)=0xc) execve(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000b40)=[&(0x7f0000000a40)='/\x00', &(0x7f0000000a80)='-:!{[\x00', &(0x7f0000000ac0)='.\x00', &(0x7f0000000b00)='\x00'], &(0x7f0000000cc0)=[&(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='/dev/null\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='/dev/null\x00', &(0x7f0000000c80)='/dev/null\x00']) bind(r3, &(0x7f0000000d00)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r5 = shmget(0x1, 0x1000, 0xe92f1ecd42bb7378, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) socket(0x18, 0x2, 0x2) sendmsg(r0, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002f40)=[{&(0x7f0000000d40)="8d8b9c64abf1200d245185f78078864ad9d4e4453e45cb1fda74518a0ef2e97ef27e9347cb9f643e30372d637b0ce083f97c610ec90361d215be9d2d5f7383a1c7cf1d74a595a8f545147b2b8688c9324e13e48f213ae0c5548deae004ada78fae3a7b370e475c4cde126f6fbd0b435ef35d69de89a09193d53162f2b55414508b28d542031edb8d31f7d99a82ec2a4e92715fcb0c5919d95b52b94ce9f13bb72371e27467d868e4613fa889765b6601194911fb93ec65047be9aeae8a6c1eb8a26b690c77ac6f0f05343935b2f64505240e55c0e0d6c5fb1db4b535c6b19cc7878af81fd2502899fceab7f099067521256f09327f8184de2d4fc7fec5abe9af5708e806258e9d629772e04a5baf9f5b395bf99b0c4190345a35fd8c982ef021e3db0ac1613436a59986091a6f6e4c20e387c84f091d954b0f494a9d7a434774dd4787622652c38880218b6dcddad9e075e573526254afc8afda929431c6ee10ebeac42c8672a3d064196f2f211e3998302c4348fe37c1d3ab622ae2541f2fd2b2d00c6b25a4aa7ca3ec11040aad18de32b408432c76774ccae885932d1f497052fbab13a44c36e5b52f58c6061cec676d31d587702f5972d6173d42b831cd962d0685036721c936424ca42cba47756188b418dabbe227cbc4e02263e1b1cb745d343654cfdecfdad7de3439d0504ac77f41188e6a87b42c1d7796fbfb4c3ac4ae2afc5150d65fbaa21139dfb566e9ae799dd0b00a8823e2b8310fdf7cfcb82948385c980755fd84f9177e914ac7ec97cb4b5b6673d08ee86206d393e799987cc947b2745bf1ea527109247853a5c536005288e1e729256b0f0fb6d580e990676b12491e438261d31934d2120cb811c7e4cf2f037152917d44b5a47e220b9d2c16c3740ee86276f20ad8c5a5ef34a2294e14ded56f8676bf3b411970788e4fe0ae4f28aed9d46cbd6045140c1cf6529884368bcd4d85128b739f0f5d74aeac9aa2e868e3cfcd7b38844687fb4efc90c0f496e40fa3f8b59f67a43e5a81ce9700895df61cf9976f59c29d7aa4500cff5de6bc0043ade8b82a2d912b1d2a0c076d3961b58067d36c166bc6010c57624d530dbf26903eb6dbdaa351c0c34bd41e8c19e2a9475d79972916f267c1d6c202dc379df93c6fcc501b38af4d4442e68f7322c36a2db79b6a8ad31af76d995dbbbdecd37931f6dfcf17a13807e9243d551d3fe959ae6f848bbddeef5a12852044c9c265ad5660d4b6bc0916c06a40fddaf4a3ee919138a8f82b034dd013ec6e2c81b4de127d2c7dae853b557640e836a88070d6760528320ff6e0c7afe64a516ec5c521a28a03889c1b98f2da45d30a063d824962123ff05577a5e3cf317cae46dcc7e531661b90a0279aae28db1a7dce429100020ab34d75588b78a9490899adcab492a1229370e33a424831a7c39a7c515992d0a490e4ce6d598657313a1773759e0ee826afc145432ea908b93e24f97a5a93c28db108ec1d26487d7b0ac136a64031bd642a84445b0938554873a13760116ef2c91b3ea728f96de81d958dae0eb43b52d5b56bc887026915f3b9d32169e8e824c908559a7229db17bd4f0debceba0f9a6436936644eeedcfd70f3d498d021ffdb5ac5e58b0d487a80a312d95a53ffe550461c6915a32d7e0b8ad85ebf5c866526e6e16d0208f60cecae6ae6da9d3f8b75e2f4e9e1f06979c30cfdab9dad70f40e60c655cb64f6a05e6fee5d2ea0cb14cd465d16e992d4961f13d19da5ca03bf419c99182aa0060541710bda61c5670d67291290cb09aa4e821d758795c19dd407af7ff2e438056554e9d15320188e45f1d2aa270410c69e3cce0e6b1155d07f2b7f32bf9c989b5a556b5cee5ed113fa2658566a754c265a3ff4aa2c1bf04364eb6fc99de07f983dda65572ff1e1d11b19fb1d368d4b9248a132a9dfae76f6abbb9a82282334e03766d5507272f280e79637fe3303ec3ea9f63916d9904b06357f7ddcdbc7d3756afa59a111a812afc5c6c81fc79915f21ccebf1c0a0b769aa2c0ca0cb5164752a447a156843d7c84198484e3e2e72599649f2073bcbac932ca727e2bb0b7d0f60a9225014a47c3f8566a1bbc32165cc0fd446e3d9da75d99d42847c5dfd71e7fd5d4e5f699b8e3ab3b920977817be0077a03d4eb83e16f3cd76ffa5a120ed78498b3373461d3f7dbc684303941ac6365a9c2859a353b44aebf79f0e7f191524dc9a607a26c379fa8f6e0d4893529478b291bfd4841177ee144a55b3fbbf33cc6cafab98f76c7652a559e127dfd421502b2aa040d1c458b0edb641847f40c15a1156c52a9d1399f658906a7aee65b0dd57bdb4924e8282c3eb9b2a6b6c0157864165aa25c714da366ec8817c2229c5b68c9f2247d1712cef1cc577aa282473fe483e6278a0ce55f2bb80e278685353ce8a1dfd4e37d22bc0ed0ba09ee8b0584d715399fff30986bc2d90ddba49fffa6bde37b9609aa1a79b3c3a12ff1373f5ec751a0673797e1a742ea2a44b0eb82f49c8b60ad44a5e63f48d2128376799a61fce4187ebbb62110faa2ba54d44c0268415795b0e2d20f54fbea274a95f4a6a313b419b0e2b8e5f6696c05c707c19465e86cdd77a548263b5efa9379ecb3e53f4cdcaa17d7aa168e8c587db7fbfac59d8b58e870412538654922051e156235477a579c8b672d34d3d100be0e3f4c14d2b3edd36acdcb370a1e810839674b8ee6582ad7383783c93c26551219113c0c4bd2940af4ce68718108425c41b5a2a23499332f49546ef8f3ea0bc764b12fdde98895b680073873dbfae752804fa9ca25745f872057667fa3a39518a84ce267342edd5e50799f7bae913246eab76c736501a83d1ca7b1ccca3f7a9bc0e78a5d216b9600bc61330e8c4a03a426f9c722d598d42cc73182127a48dd66f6665d9f23c68c049c2b767f53eb6d10e6059c1cf872e37c970b2a9607bb55f5d38cac4177905812574e8a167fda81a3cb96dee0044bcd52c4115e2bd166e0f41b0b58a3eca950b185abb9194365fc52c7da0ad24a263e802cd2152d142bcd623e5fb1d5aaf14ced26c09271d3834af1a60fc09e629c59e575d6f56ae000ff65817e90831a1f74282f795ef2aa80cbb041c50468d316cd5d9a7b95dd9be6a664da4ef7b7a4e743473c65a9ea07cf5e241f68bd457efee4e8606130c7e955018ef1769aa7af914f98ac187f82ae6d563bcf68525adb4a897faac1b732e28b295a191d53b7ec3f03ccaa33ca70be9686f53e533eba41b551bd9ab956923a34482b3abc3ef41b8768b90044543e215af2d745816bd27649002c03ccb3d2322cf948b5860532caebfe79864125a449cb6c75e71abc0b18d930cf49ef30215959f4d664a719d37c8fac7aa779f78d74b389746a84a5baa0d0c1cf6d4bccda13e610413703ec631391cbff72fee17a18fe5317f8230664e95f1afdcfefa698db3f9901f977943686df79d18ace0d30b9da9479424553cfdfe6b98c0fd98fdd8f02fe83bc4c8aa1e42bff3d9ecfb3fb16cdebb47a3c844f31fc83ceae599a7dbb088d6c535b8d90095cd25fa63b984ad67a5d4af63cf5710fca6877d03fd1bbb9037f6f5d0b64ae2d7f557e4e0343484b24d76b0fbbbf88511f6e4d21193cbe6aca6dfba66e212832d76be1b4c33d229d1196d86ad47654686b0e990066b407d1b663ab1437e8a00143975095a34852737473d40021f97a4463291b21380defd3c4573d6d6177ed76aed9fd208cfdbc7b6d0e2bc02bd9ff6c40ac63ac299c71d6421a7fdac823c9812cd55deae3cb20b581070656c310d4e6071e62fa9d84e9356ef42694a4747df53171624c49f626636ce354a8d857a87244324de2d8f9dea7aaceaf74aaf9307920984f27c8e2c3437b55c65db71ed4d822bc1c1fb3ecd826d4302a142c022f408ed9aa8f40db6e01060a236c23f9f02c53424836ab96884bc5dfeeb986c00f9073f287f13f328c3c84c3b134516437b4facceff9e3d0ef2ee199b1ba0773547f94669ab2caf3348db8ee7d6453b3a01727cfdc52f59b16879ea0884f058c15e5b803baa17ff9626537f223137682c3fa8ac332224cd62aed9cce9ce153e9d5b9583fd34efbb8cc866ab995809c2bb992c86c64b6771f27f0c39838d80f1ff576d509bca7f057bdccc9296ff146aa9a128148e92aaec60d5daec9cc8c6c05ebb0d48094a42031cea4a1e4db4140af8d473600bb517c7b5f806833480bc2abc4281eced9b7ea667e82211f39341a659a013af0058af492f6b953cc8cda3a2a326694222f0af13e05d679ec385d1a90eb7e5b7ca99a35d9a6ad9a17f39b006a80cfa634dd1633ec4052e04f22340d469fe64a000251710cb18f3b087ffdbf035863a4286bafadeef7ad1aa603ee3e56b551035314f44d38be4d0b1541d8f1f3bd0cf9877607eb306180e4e996c534768be05e3fe3ea832bb265d4974f3e8814b033400901456585115fc507de58a0ec3af5179550ec7bba1386e4665003b1b46e810eba2137f3a9bc49879bf31d5e538850856e1a236bf8396420744d97e9e6abeda9d1ee8c73013971d182c9ee85d65a5ed9efb1ccb20015830bdf424cb93e263c213321484f38e6bc8e940363e5b20814d4826af3446c3cb0aca0e9f167e3e6c6e698eaf946155887b06a235feb1f004974f72ccc9fda6364caa070ecc198862cefbdc8f3805c3d1390feb0dbe2a8dcd4f1e427a6000283eb219fc3cd3d4dbfc08e8937cb4444503ce50166270c83db7b2fc0482f8c8605cbed34ba3ff05d97343aade255cfbb49c4473e8175d2e220104f31be119e737c3760d3931d8534170fe2e621131d0f68372985cba092cfd9ab002ff2e52644b402e976c1d5cc056bcf6bb2582bdfb047dc7561dab3b751db8650db0d16c31a315aea1feaf89974493064301f8a2cce6d61665387b42aadd136a0ebf43b629dfed6406e742dc86b8fa28ebd3ebd757e96803ca16fde7862d0ee9895f9a8677729ba44c77c1283db38ed2e913a6b5b0228f5ea0c92309bf206781fdfb399bf4372f7417ce68f55d6dfd4ca09ab4d0e5e8f0549a5f1c18c5edfcc2dab0f356eefdca556d90a8377b6d0fb93cb9c121c7e94b50a6ac3ee32c74efab094142c6e4afda3f961db90514efa7fad5edb395d825c8fa81581c4c0dbdbe2b0d438282f7668d3dc3ac981d053b1c6451c57e20deec66c8683079064252a510fe547a22fde9ea33fa9838aa3eb237dd37bdfa0c41df1cea8fd65002c81566f2270b6a5649dfd42e1b74acca7745ec51dc6e2f84724ab263480d52f7f15649770482a92b5df343208a5820fd8dae1213fb23169c083fdb3ee1eb71519f360a747ef99ba6799057af69ca51192d6f3df98b9cded5213b0a15647d4ca661c3bbe5b38b496539476597a27a47c1747efa049fe5c269ae8c5448a1b6b6c65a025b9c48bd65d5d23e18ae49be2aaffb29b00ff5ee35e6e55ac6b396a4ce0358fdbb57dfecee07e493f4155f45c2bc2199e3583ab8d6a41b6c2be0e1cc1c6bf51887f76ca2b6b03c0f7173018f2535d4708cba079c7c8846c99f9c29d06bc3aad28a3aa7cc257f491c9f7fc4a5034ee23e5b8ea37b08be6700b83a495d0901e8f66534e1b9b6c26d9d9ef03532d555dc3c5911d14c68650ae523481732d1dbec784ae06dbe8716bc36c0bf9d79e6a639615477d915b47a22e065dc7d44624cfa275f14132a767be7486e73aaff4732a75c2cc69901b796abf657aecc1406c737e6d54baa5d08107936eaac131406e4ebf5cafee6ac2e164c0f5d", 0x1000}, {&(0x7f0000001d40)="bcf29f87e909c4e29bec489cf05a2fe4923c7f542a46703395bdbe3a42e3c447a5b1dc0912396e9074ac5980fe122a57cd0cb6e6cfa46a85a19e2a74f295de824f82dc881ae0547353cbdb4be143af4ac179d8f364279220729c982c640bd21ea8eb23d133666afbf36a86101e0c2cd108e630b98bc7f368eded69946d452c028830c3d1ea64d0e641ed6e42404f5803621df190f13a21944e8fe736982049517ee2139a67665453cf60cb9722e7f4b050d61608dd9ba5ebde650322fe29f0178029f9de7253cc5337b1640d146075b6efa1ff320596d20e37b75b0433fd49fa0210480d4e53d1035700758025732279df7e0c2437b1b9d9e17b5a2b9a33ba660cf83a346cce8190d88b098f30e824f01c4aa1b19be42cda7ea32c24dbd245a135327289c9a93f0bda0e4d16eaabae1560d3211a039ed64d6696e86495638f77fd2ed071cb8230b4ebdae6900b940f2643c301d78dbac617dd0257309382f966101c7b3490ace5f8f645dab1dbadcafdcea314d3e02855a0e2d8c44cc3b4b1fbd460e3eb116bb4e26fd1805daacc8befbfaac9a62a241ca68b5d5a9923211b746f583578885ddcd8458a9e59a99aaf6f875353a0546f03d1db15296a344bb86073faa9a1438468cb6b2782a2a1c2cef3656267546d16cfd4129eb11c485ebd7eb7d8986467e65088d0a555f9f468301e50de4ca11e1fa0396961e699c83ca6f455cbf75604a57041f09db21bea37ada00c455a8fac45e4350bfa6c6f6cae2c873c177200c6ae0fa25666ec9b9785d18dd3dc8e9f5062aaf6a28504a4c4b6c0b4dc98b9f666adfbde5ddfcdd310a978965be8239a70b22e5eca37ea435bdab3cc19e24beae1529c6104269e488ac2668ba28f71a67a00e07ab5b4801d949ff570aeaaad270d4fb9ca4c3b59c35fee0b7e078b47b3907cf15581994672f2894eda719b33e4877f986f7267a83bddd26bdced474b9a9f1a7e4f74deb703657cb8585aaa248606bf6bf63c62254877611cc047a4b4356937ed55b8d4bcefe8cec55724283452b83dfc11c280e1f26ba0611f9ba868899f887b9e17b8dbee193ebaae016479b40773736f9935f80880bdedf6ca6bd4d4f2aa904ea7f3bfb144da4e2dca0524cce378991ce66f0880cfe2641c283b4a779798bd465ab16a1f99e080d49d1beaddf3216501f718052917e7309f33e9bcf1a81f87dd5ab80a6706ca0f848e951d8f69f24206ead3c71b2b80cacf16ba93e6ce0d2d1b05314a791acf649cbe15193a50ba0cba8802cb6ac943b45643d0c5b1c6e39d1f60359fef27ef6509add8fd1335c031dc306729510702af919e7273c19e4d967571c9973bbed6387cf8697cdc46841274954f8f92b12f7a86fc6f7e05af5c5f4dcf01aee9fd295df1212a90c6a11d195c27393166bc74bd8401eece5e77d4e4886e1c1a04138615d077d120f0e67c61c129b6128588c9ad42015404cd240b454f84c3a02d54381d61f0740d17595a76fc762a96617412ceb38f315a91e2b24dabbb988b50de8c601bf5c0a0b15ee7218eebb0aa5f88c9fed1b3eabd08fd935bcf62ddb1cd66bedb856b2a3fc1971861777a0cd3f59fb36b1ccae824c9d54d274e01564234c9580707e789bb5a95ddb08381f1cce2ffec5c37784cb4699cfab0ae3f8da68f2189f791eefdc62b5fc2c2fafe2e09af999f85c0f2d1726dc5641ffb141aaa852cbbcec974ea5d54133bae9b9c101221fd2562db0c690ff6dc27ffc729156c2432a69f2931aa968c546826ac8829c40ed709a8647c68dd204292739bf66dac24ef0a4e2f2035d255dd0f4456ef1658f7d67f630318c36bc00b65ccd59fe1ba7702412208ec26db0b8d8f0181b1aa0b178f71f96405a5aa774f46b02fd1321a7f2f396af2dcc48412cfdfc30f2c9c8af7f140acfcc45e493f39da863846c79ec49e437700362c9ec47c7003f4045be6318a53b4a6f140ff326c2767086b3abd17cfede13522eeb407426e6a0ebd09d712162d753043310053f253240b34ec1166c380c0fa53622aa78b02fca7c645b7be7752292a7aabef6e4be69f1db309950f7aa92313561061db5f086a09cfdc35d606f68be58308d12c624057b3cce68a2cf162c120f025a460b0e8e187c9f47f3667e7fce3f9f75b5c70f18787e22819ebfd3c13553d797b13e1746fa30220bfb4269f9beda293f670a27485b620865116ce0efc5c6c949fb2451dd961252f746ba67cc81e776b2b8a67ecddd18260930841ec631a8f966b4b9468a3d8680399d6f3edbd6ce0aa22fce7b467312c47a09e7e061124cde54f30bc9b9bb0ef594c278e4b8579543afac2cfc1bf88b8a4893a6aa8b4a51bff58588ce224dd33019c322a9ea171677c8097ba8f1a25a7495ab69e76496af0e3e25f3a13e110bbdf4c992fc15273e4106b273be6d15f8577121d7c52d79455ba6c8686ad5e1a2a86fe34c3e5c5edfc7bd9362987566c601210ff2f0dfe726e3f62670a12c3d9a598c989194e99396da58f405a619720147084a1bf5f78eae0bf23ba1e32ec85b5ebd8b28a82fd0526afe74177007084bdada5eb6ff56810d8ffe80aac510f21c633a84f3b31ea08c67c8b7cd944e503769254a61246a5fac90df77ff28e9966fb476e6a12e951df836db7aedd07049946152789e0411cdda1b300000c2b0a5647843f761ee1092ae838a55a9588703b91a9d04e69b054729f2f468752d1427132c3bb18ac630cba4bc576a79f3c11f5104d80cc6b94917d35eb8f4f767d9f47c131404bf64a730dc83a231c39c14c28d75aa4eadca7c188a083d5e7983edbd5ba6ba99d7131f9c9d454ecd8aeeeb6c955e89dce22a51be8dcb1821ca5939514763724272ca43d41a36f9254ba2e1ef8c5b6ff8c0ada48ed9c974d1a4257095d65cc2ffbf3e88af396d02e6ea1bd509f8f4bfa525bae965316888b474ae2093f60f384abe2fadaec18a92b4a4a0305db08506099b1fd51db2d6adc3c65baccaef7f6c8bb8d0e299ef1246a67717a167b8e14336ca7253f8e59ff8098234dab06b905ca4e297c2fbe709823a37491e22bdd989b0d851a3d76bf87ebeb776fe9966a061577cb31cfcbddcabaad742fa3c5d1c5ccfd04107e9b50b6100a1042157af8aa2373b92800722857e87603ddaecb8e62d0be52086f40f2176ae0b7d5713b8123823235622116c39a45a5a957c7937944a6134526d614c82cad79bad2cbe9cbf21ac86cc41682655c483cabc0b83c5dd0edc39e750e2e2585cfcc689b3edad8114f2e4e5c4e2dfe07bf890014b68ed578e9ab4ecb7cdfae0257b51c00d87a268d80be38219c92cef0bfb5cea04e6a5271f3b3b9e06c492b7a10355d0edcaa74d1da79e84b37bf81bdaa379dfcdbe11f7b98881b06f90a5e14df889a5effcb6666c6beeea52a663e4140f79893d169b45ff03943928c07bd59a2d0f483b3a85e85e8d73f702203f24a04c4305c726028beac27bd702b98d9d54aac3c0d959e0d4030dee655ef01080765ee1214dc5b90203304b5d505a1252957f4a20e34f650cdd8eea05b32577998710068281003e55172ebe38ad4c04609219877ecc9f956355c527752e021d93ed34cb6ccc8dc364cbe855cfe424b6ef4acbfba4a077a6e9e1ce40e1183d76849a2098eb4c315347cfb2cd510e5eeb0d3ef57c8dbe971f97f165bdd489451339bda05a3d2ca2d62c45ca26353097943510c644964b5c4a177991f57f72210b9bdcecb637c07a261735ee5543038d357ced7ed8ea75a41ad4e778b70a6fa8fda8d838146eafe8f1661b9226c85f840eec9888bdaa2d3325c380bd3341d7ea4b1e9a4edd4fa5ebcf9be1f99d4914b506dcf86697ffc0b6957f17a3a35e60f1dbd433cbc26528824b340acd70325e3490089a0883bbd1a96605a6e5c80e594763a49cccc86843a118febdb5e08ded1f1df6484e96f52be7b09fac83e1cb255b28b00b695c81ab19abe23326162f5ee31d8ea49e48fcb46c0865ac078ad5c706aa3566baf9d691696dc3e5d6eec7d5276efd32959de00f04539b6af318ff626a888f67998af8f6e62b59f925c81b35c5c7de01495d86fbb951f7c8cc9677ad66ed58c8eb72502a112958f3a379566254796888a3766a256dfb4b1a1ac42a25e37db1658d80144352fba97fac656ed85a89231429f811e64241c9620f2440917c730ad7f572c280d25a44febc4b3a167aa1ec21e01fbb1a5d38dd43807e40b50cc0d180624665add2ae5ef7996402ff06e329cccd61b261eee8b7afe9b7c2e8c218a4181391c0d26cff55194b1ef0ced51cfdc19c14f392d989777c31ace2be2c43ce329b446e1b2e73ab62186ae484b2f87d6adf3a25eb9bedbee0219b652f7f7393ed85bf86b26d6e0ba5e754eb3fe9594fb4a0dbed15f6764b52dfdc91fd5cb0e61d39181ef04d596aca292bb63b76db1aa8ef0857888c59812f20aae62d5369b512dcb61a14bf2e1de01e8c7a9c64463814b49022d7c0fb0b1734949183d8e90389219eb2ab88a5cb0dd77bc27900e0acb6e20b3ebb52fafd0f2d70eeb3fb9436d37e5724b4cc7e8793984454d825b193d12c8bce1edae9d3d6f42bcd5b12068ed8d827d03530646ecb98c371ddfa89be40695cbc09c8b795d7aea3c3abfcbfbb61d12c119b53450449c6b20756f7aeb13cc5bdcef3f83070024c8ce6db09e3a73caedbbaef52757b61098ab1a7b5093c34ca8b0524b09d8b5f0576cbe660872c493d3452b826cff87c6053f9a9cf880d9c71418130287304f17de5be22938de60c7d092f8e3ee533f1435dc9b11b430924b43e4406b0ed05feabf441116436d683f570b371347e8cb7355009c93ae20e435bd96a861d24ca156af4537146a9bce31e9b219c3594e0e1f5fc79b8e2d61b9927019dc70f2410be26d6ee3cf190483641eaf224e6bcf422d748b6b48bc9a580210542de16c447542a1fe1cbc58e7a7f437ca5df3823dd87405a9e21d47a9f324f425d3e208b7e898fb2e9654bbbff3bc07d901f056227323d1d7c2e351fd3d559f31263ed2cb7037e074383da0286a6bf883e915e3d3f2c5d8693618cf605975c69e608183fb90bdf5a3fce688689ae8b3038e7c30f9524b31875d2c98a43f9baefa631a0de7fd224234cbbc273a0112e3213fe2f7d8c50006eb4834f915f822170ac0907a66165ae360be5f4d97594791249727a5c4f2e599078f419e191a5be2b5c5f6ee35eae429a8f894ccecf93f2e29bd7e428cab17a46243cda865e6dcefba1280270e7b0be97f9c679d8e354b14601db2069fe39d9ed1265080c39374e99638e8e67dc24cdcd661a1e30ec82464b1a020c34a455d0a4bc46020da33f1f765476da434b121be1ee770ad803b0c101fdd5e3eb895605522bfa45f872d1370f28f319f27144b32bc167b27be3523c8eb7eed274c05f47c2ef79356dd3a3327da7198b221433582ae1b5680bdeedbf3c9f267c86fb41cf51383a4816d6e2fb4739f19f58d733c876c4629274ec2525cc8b0986a52836843b8a445a73b065defd361c2eaf8fd8dcf749ce76f6ddfe5dec500e7e83077ae06fddc0ef311e401f8e36fa0005ab54a52576e97b362aceea10e3732f575fbf023c445f014a6b40d58412b44af91a38973878c7cab092db66ee79d00d36723b1e78490509730d9782f54cc2c82668aa2e1afe769bee803ea7f20aa7fd0b1f0184d78690fc2c74485ba0c13726c65a1f5a2425f2ffcee0c1ca31029a0bbb25411e859ac14d26712ac26ed8fcfa04a9a02cf38f2d8a9e3eb4bc39340fb00e15488d69d04d316", 0x1000}, {&(0x7f0000002d40)="78f5ccea319c8ea6f399eb507bfed272fe84cef4d68b9648de64cb630073e2e200c7abfa1eb008b04b8b673f63752a7609b564f63b69b14513494f972765a4628482068364", 0x45}, {&(0x7f0000002dc0)="dd7bf5456d12a6ffe1d8e84596dcbed5f7058c6b48c8e3a5843e4683e278ed6c5202e464768df997048660a09a52a6e7d1b084063cf3fd5be805284519f2983e25ef806c2a16b9982f9823231c7492a975bbbb8592a32b45c12e781867eac10612a6e4dd", 0x64}, {&(0x7f0000002e40)="6b9dc67c71f0744c23aa71f08683d844e5a0441698b5bb961ac0450c36fcbb0772ae788a56fe187d4657e60f0894e2cafcd7b59150af37be3e9085c04aa208b2260d439f966f83e738d3f589729c3d57d5e2fc7b2778c32e305f373fe8e2dea425f61815903577fa99f2b7f90b2aafefcad745f2722887", 0x77}, {&(0x7f0000002ec0)="c5d479e33b80f201de26eab2b4115dd30a30c7c690899a6999e7041e50b4e3012ac576555c886c4d02702ecf6acf0692d50f4b23a845cdda52709b66d9124084125c0d2836a4d76f76a60ff39795e380d6a665d1e5bdad0ba4a0562d0d8e2d5318d9ab55ff45", 0x66}], 0x6, &(0x7f0000002fc0)=[{0xe0, 0x1, 0x1, "3528a73173a86b915b0d1b1902611d11a32af37189090ac1166148de98c703eeb4d7efccf16f4e0d677ccca6bf9f7b1809a4e830c7e5f4d7760c0eb1acbade063521dcb0c860b3d9bc3ae8a2a2f0cde463ba11c29939e475b664b8d3e9a6c320d5577b7c80e17bd96f21fcf926c9e8bb5e475b9f28d7f68c7c4cd968db7ba9c84701af26635e31098b82f5d66d9ddb51e6f6fa37cc92db00e6ae257d9895ae13daa7e0f6e7a6e090aec6344db6e096c5e3d9aab2dc4c2eaa94e7e573d98b8106fddbf616a100621aed"}], 0xe0}, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000003100)=0xca) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) setgroups(0x2, &(0x7f0000003140)=[r2, r2]) open$dir(&(0x7f0000003180)='./file0\x00', 0x8, 0x20) 20:39:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() r1 = kqueue() dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 20:39:25 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file1/file1\x00', r2, r3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000240)='./file3\x00', 0x1, 0x40) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file1/file0\x00') linkat(r1, &(0x7f00000001c0)='./file2\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20400, 0x0) 20:39:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x38, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='\x00', 0x8, 0x10) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c6530009dab6930016225d60793348438f98fe9fbae6c5c9e49c33a8296ccc19e9644b0c286c41e1111e9ebdcdba06d492a730000000000000000"], 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 20:39:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) socket(0x2f638179f98f9f46, 0xd4bbe9fd809e4e8d, 0x400) 20:39:25 executing program 0: sync() r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="00984818f2696c651d00"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="0127fced4661afbca087eaafea9c56b1cb4f760f93b0aef7991006acb10bb16bea35c148f060239260a3da546db0d02801d75e1165fd875da40966730eaaae4c4aca75", 0x43}], 0x1, &(0x7f0000000140)=[{0x90, 0x1, 0x0, "77157bb2a94806545aca526d90c4c8c33f1bfd6b90afaac7782beb1b123ae5888fe7a13f7c360637516e1aa4b1e94b41a45d51c9dbae1fbf0bddbf8676f5c553bd4f0245ef8f1867c2f531e7c22fbd1c980f902ad81295a97f2e8123e74db48baa57b77fb971f60628917271f0cbb23daabdc38b4d628c9e160fbed56d62acaa"}, {0x58, 0x1, 0x1, "1e39a2d8f9c4769700e21eb74c106a1489e84722366654a76cc8c32c2994c4ae686a4996e8814a37f76a4aa44133d52e34c0e1c84639f8d4e85ee30ef25bd367e9d35d777ce1c136"}, {0xa8, 0xffff, 0x5, "70dc9ffc0424276b3d3d015cb88934e99180b487629062258a53b14564359307cc2e646dd13e684a1c56bf395c4c4783c33e074a426eb1084ac4d2980fba1206ef5d1f3ecf42576b846ad9069b31ac094206b177563ca8a967bc19f70c804357dbf2f45dabdd3536ad31626f1f36c18645424a5bc75a7d9c12e010451b45eefc8511ed57b56649a91efc5971b7cb8bc85ee86c1903"}], 0x190}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x4ff144cf95a2a721, &(0x7f0000000340), &(0x7f0000000380)=0x4) sendmsg(0xffffffffffffffff, 0x0, 0x0) 20:39:25 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) fcntl$setstatus(r1, 0x4, 0x40) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0xc60cfb05ca5d7edc, 0x0, 0x1}, 0xffffffffffffffe5) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000180)=0xfffffe29) r3 = semget$private(0x0, 0x0, 0x401) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIOGETOWN(r2, 0x4004667b, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x8, 0xaaa}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x89, 0x80, 0xff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xfffffffffffffffa, 0xfffffffffffff47e}, {{r0}, 0xfffffffffffffffa, 0x61, 0x80000000, 0x7f, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x32084d2876807866, 0xba2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x0, 0xfffffffffffffff8}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x2, 0x8000}], 0x7ff, &(0x7f0000000040)={0x5, 0x2}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) semget$private(0x0, 0x2, 0x2) fcntl$dupfd(r2, 0x0, r4) close(r2) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r5 = kqueue() write(r5, &(0x7f00000000c0)="0500b9ae50", 0x5) 20:39:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/111, 0x6f, 0x2, 0x0, 0x0) 20:39:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = msgget(0x2, 0x40) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="ba61ff18835829bc6da7a71ed8668b1ed72c93d9d3aa81c169c200be085f44d0f3e2aa4214a43aa6337ef690636176980c47d20cc53c2ce4d7ef3059e5d810428b94e63797088a16119d987095bd2218dbd385d2c0155610703e7e1025e96ca6c179540e7212dc03a946cc6674a61c1f8442cad72547ae0ecbe14e1c9019ba376d3341204787168832a308f58d71f7fd1af8225005ff4e8055a030d029012f9612144ce6bcafdd6748bbaa14074506d824a78f826ef90ed03d6e74915cd24ed557f8ba8610", 0xc5}], 0x1, &(0x7f0000000280)=[{0xf0, 0xffff, 0x4, "6ed23ec20449aad3aa5896b44173db0be841807b629a842bbbe8594eb2ce5d07e88b73a63a8ddcb73aad54be12a71b2df18ff33a2762b4168db6324a4553f19f397db6cb569c5e8656d456736c3051f85c00c0a13f0bdccd4284cda7b0f89d0fce0e55b705cb4a5b3de1057b7fc49a06072612947d13613d076e5ecbf0eab41fa02c758f60437dd0f3524ce1f945724f725eba21b14730e7bbaef207640b015e579de37c5e266f43ecf158e8e4337c1807c620b4d8a53538482e17792c0432c18d55cb2b65c5b2286fb81ca888a6a5dab1435ac546ddda43066ded1c63"}, {0x78, 0xffff, 0x7, "1b1cd947d3c313d84f6fa7af25d87334d20700b20743ebfdf565463c6601bb78ac6dd0369782bf63eb7864fe203fcdc7e8b1f0a4c538593c13d3924b13d5ddf21e0c3188834cbea40e496e518a0f375b382c37e18affef9de28d5da280d409a0bc"}, {0x50, 0xffff, 0x8001, "c011966eac7b85f19c1f2d5d549b755dc9d1d6308d053307f28095e90ed7fbbdcf19392404fa96792ea77233e4d0df57aec56bf93c80a9f169"}, {0xa0, 0xffff, 0x8, "00ea779b71244784644a7c05388dcb330999a9bb6cfb67a8dbf54102dff72198cda3c1e281bc495bcb8960dad2e5f1048a0c277988fc523c47bd56738d6333efdcc4c60828b265abbf81ad37161ada9cee4b81847e1205d0c60bd527847108a965c562a5ad476930f8d3b271864b2021439ee84ecf975da6356398875dae89d200df10d82c24f3b66105"}, {0x100, 0xffff, 0xa36, "3989d225e8df31d084bb5a67c8db9c8b91c57c32f1fdd4f808462c769aac73e7d13e733985182990ed5830185cc538e8e241561cf0e4fcc55a404156d31ba5de9308683dddf6d92b6b5a5c49ed8c56a44ef2f0f6636f6409a715dc3ea7ea38404e8d60d560d291d6271f0fc936db3bae92f303e9eb376b9b96461156bfce0fdd55997cc14a3ca77899a8004b1d76631df305b8aa0397b9e4c36bf40b85c75d0180e462d2af726e50f85241917a864578e7065be7e9cc02eda7b0bfd01612ea21f8d8fa31df6758c8610a83a9f9748ce21d072f1ea8b8a3e29878ec51b6bb8d927ae6490099d2265ff155598ccd00c8"}], 0x358}, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) msgsnd(r1, &(0x7f0000000640)={0x1, "cb4b95031a5f4dab3f3ed80f83e5a59be7d5ff319fd733ae9b9fb064e03523e117d6472ddb4e2c29a1ef5fe5c7a3ba76ec19e50899c5004ff447f84ccebaba1a1124ca8c42f132fa98"}, 0x51, 0x800) 20:39:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x800) 20:39:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3ff, 0x401}) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x0, &(0x7f0000001640)=[0x0]) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x25a10aa1abce2ca3) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0x2, 0x4) fchflags(r0, 0x0) writev(r0, &(0x7f0000000000), 0x0) semget$private(0x0, 0x1, 0x680) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) sync() 20:39:27 executing program 1: r0 = socket(0x11, 0x5, 0x80000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = kqueue() r3 = dup2(r2, r0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x42818e5f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x0) 20:39:27 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) r3 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f00000e2000/0x1000)=nil, 0x1000) fchmod(r0, 0x40) r4 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCNOTTY(r2, 0x20007471) msgget$private(0x0, 0x0) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x2000) fcntl$dupfd(r0, 0xa, r2) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:39:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000580)="58f023131401568ed6564563618c161b5cb2d73eceed75b98f35770196cff2a53087024abc03dc3ef091c7bf4643bdfe0055a6d44457ffe9f95ee84e9e73c729abf8d5e30f80f033eed3830fa5f4bf4419e6564a87230dfb43d68013c2586aee10e1dbd1ac5dbc5f3921", 0x6a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="a723b0bc73f7c1c38b20e04c800c9fda02f5dc45812acfb31cbaf37179dce52b42532187b5f10ff671eceb7fa2a16b539ca7568d61a3bdaf8a4ceffc320b32b4899bab16c5af374170a546d6c05c197932d0a1df7038470f8e47babd225337d2ab7bff9e8954a5f8725f06b1eeb54734e539397c96e8788d493b773780d027a1a35e7f90918c62c3f8ab8985a3913ca7fe704b3e934bacf7a0e2e48a790c030d01023184c47117572837a07076e9f6432617333960f44919b279", 0xba}, {&(0x7f00000000c0)="8edabc76e93a486a9d8d3e6437b0baec0c742a860769130bc4b6d634f6d04f9a30e7ba82463efed3cd8a108fa88aaf9863e6a5795e7ec0c10e39c6bcb6922fb2fbb19611911973e581733feb9d7709d585407d1f06aa7d635551946c5288422fb21b686c01287720b748ba54b375be5fb853e60980f17b4e31c988a9d0ccaa55e525f16a2a6ecc9f79fbfc1a9f82be66178521a563465b9d8f6770c3da17601bc7f725821ada4fce621ee12f0ba07c91879cf5835792f5a95a9e26a6b4004c63b81d05f8f2e755d7b4109ff2f3bc3e05ffc6", 0xd2}, {&(0x7f0000000240)="bfc1f69495bced78acac43d07c89869fd939433427eb689a319fb291a6791e426c465a7a8d0cd96f4c4f1c7a22263a9cfca55bb295db292de025a3f3eee260148669ff4f610219b878d2d65d495f31824f59f8a8e7fca8de5e97376244ed65f51d5960c4ac189303c502ee0ffe357bca525906b2e78bb7606ef95439efa2538c613430a6e232a83637069f", 0x8b}, {&(0x7f0000000300)="6c433a9fabb6e2258c633c0de633f2725037a3330bbe63fda5d769e7d55d62e071d105b10c7c01486d25f3d993c0ed58dfeb02cc2a33dc8b33ef005dce03d12d445620b9535f53f291a427976cbaa1fa1a5e605c799d163b9b237c195877b2df48a5de48e7b95010129133a3edcf0bbaad4e7f48f894649bebe1f0ef4a38b44f562ba184712d", 0x86}, {&(0x7f00000003c0)="344f6d095c49ae59277f4a718b43b533235853f3ea6352f51de0f59b0072006ce0203a0563af07607319928dd43fdf17a06460f6ca949140dfa417f562135aada23e1c64130547cf7dc1e2a4a4a087de8c69d8a43a7045ef967ae2ca771bd45033", 0x61}], 0x5, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) 20:39:27 executing program 0: pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x7ae37125, 0x7, 0x0, 0x80, "78d5ce58f1d565d787f466176a00dadbe235a5c3", 0xc0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000540)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000640)) r2 = socket(0x18, 0x5, 0x20006) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYRES32=r2], 0x1) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c79", 0x46a}], 0x2) 20:39:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1fafa6ff05c3f7ab, 0x2, 0x2, 0x1ff}, {{r1}, 0x0, 0x4, 0x20, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x25, 0x80, 0xadc, 0x6}, {{r0}, 0xfffffffffffffffe, 0x14, 0x80, 0x9, 0x7}], 0x2836, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x96, 0x80000000, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x30, 0x8, 0x101, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x41, 0x20, 0xee6, 0x1d}], 0x7, &(0x7f00000001c0)={0x8882, 0x81}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 20:39:28 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() sendmsg(r0, &(0x7f0000001540)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="bf931abc66526aa0d6a27194f3a7fcc062409a60bd7d5d038e1f71a3414b9995b2ed3a8144a3e612e8f83e78d805709bc0a9b545ebf7f83f22cbdc5809e5060c75bcf4bc5d943a1414bb335ff959ff0ac7bf92573be0806014f2c95c3189fe5b057a658ccb231d6cb2df8f8eccfbb6c1a3c98362f943a30007d96d73306f70a1759139f7bb51191e1b48bdb16aa60ddb084acee42194cc368b38336f97722016d362e0d8be5abcf9a5a2284730b69b5e555f0b6f4cd7f437737002f15695e81bf566ef5def2a5d4dbabbc7544bc2fe473743f4d6dc6ddce3a0f4970fde", 0xdd}, {&(0x7f0000000200)="035930e5d43fc11ef78cff3a7e46212c", 0x10}], 0x2, &(0x7f0000000280)=[{0x1010, 0xffff, 0x7, "49aba0cb081f614b0fe970453264146330bd7e7faff2ff830a0ce08cef87792eb8a84cb5aa38e72e77377814b3e9fee5337e942e06ed5428219e6f03b4af5c034093420c99befea12856402da16742384bf8273f5fe4d2ed7852b2f5bb57aa435df707bc453aba984e89a30c5cf4d39ff32046b7f3b6a13601153c7fbf5c38b5792f09d29ac28a64d6f60bd3b8cd763b95faf554e4626d5b7092437c532107e63e9190bfcd92aa7b957154655122ac1633a98c9e0a948735e0d0f3119bc623b2d4e301c4c5539668494814bf22347d5772431c536c3ddea45fd337b972d32bcfac44039c345d2cbb282c122868db4960de73f1cfe340906fef7d0b7eddb2312ce327f456d4d6f16e9f295f87068e6289558484fdae11ffbefff67ed8a928cd85dd673877b8fbf81aae464eb427923f82a78e81c7cee5e79502a278e14b17cfd26677d204b5947641f4e67929c40522d4f570fcb00a0398c33157b35d14294ad38d28b8ba591b4b245818295566504b513f1e5a4756a5f737f55118c37eff361f3988d234f175fb441d14fe35be38353e2514efb387dfad815c1519d7b010d65c41a26fb148a1bf029684a7ffb0b21a60e648594f5225ce8afcf685462eae5436148eae0604975faa524d83d3a029921f699686ca47274cd90c494fee2c9664ecc714b9ae8d64f92fbd7eef7f77243ed1dc884c4e6b187ec0875fb74a5cd773bb81f44753b0bcfeea2ce823aea625e3e8c7427d53624322c962d79ccf89f8e5f7727179eaed0b012a1b4cb13aa0fd748f84249f7c6c8fd765f791e7424b3770f1fbb892dbf7b4ba2656219a05e1859616f493f9654c4da5e4d45c932ae3b6f56c7f963b05cf6b4fa7ada19de5c2288c7a910ca867ad589f553038a518dddf7f03fa8cd304803dd36e6f6e65ccac7de5699ecdb6d821469d1ce38c17b2e51b3b76d1672188718581d6d89d43ba3ff248225568e1cf961b8f3855497962565af57857ed059e8a0cbd1c14a003e23b024e47565b46a1bda5cd61bf8fcd422fd9de0c4f7369218cd18c22d0181d07bca3d1fae6bc689e10fac069c200fa42a07e0b7c636d4819e015941432dbc4096d08eea7640d9352e737f1dfbb20fabe74cad8b8cbc90742a6f9ac6b117796bf03064f583b8fc5e628ccb060fd5206240ecbcc21d387c1d3da984a009109ba501e95984f64ed88761b8723a9a4629f77b713b17a3de8eace3b3dbb450d33e39ab845404bf00394e917cf294e9d2b7a460e8fae69e2ca846063a5724d9c7fedcdab1c6227927b53a2ea68d3d611e74fb1e47c4f4ce171d16c6d978891035db6dbb707ef30e6ce182b8c0949b22e8bfb57e38ac6d64a0d233aebe23fe7507e9ee0b3a1ac3596b1355b448143b36e2d6381e2712287d0298f3717b9e9eb75bec58c7b651804213e26f0003a53e838e9f0cd1892ff139c566eb13fd0fd56ee69ffabf4bbdef1c5bdbd9a3eafa0900bb722f2b8c13f0236131497e947e2442d3ef39be806ea414e52934e6af3d3b8b56066c35568f3166cf53d524a21fb6ddeecd17d484c9da9aa1fd52cec5959d25f4954162892511943ab4038321a725092c810469c9bfb79bcbb3c4c115e061e1ca9026c929d3db3bc69ed81f518f9459a4f661a43821e328d8247f0f03b0b6adf84c139051b0d5edf24564b56a58f2af7abed31367a9244e0dbd61eba127c5cee97879a92ad736ec722d3e797dbb1f654cb71bd806f0458e3f375d1938b387020f5977bbf32a5a7c169b6b69918f0b321d4f910fec7dac1548602b17eb4d6cd788c70aaa7b6dbe96c42c7987682112c867ba42fc060b4557c7e2505ccce08529f68cc5606e93336deca5c47a6fcccb5310e9a5df50608955d7cb5d13cb7a8a1d4fa812375c61239b4b7742020f616a3d1d26822672663dad3d4934e4d0a8abe6ed92f72fc53c90017f239b642816d8cae2353c11f1639b626d7fe287023fa2d708c8685107453c742c3fee345bdc91796b3680673e1f578428150154da578f797a17374e610a4f2ba4f5621893b3b9d7399d4e0ce9d6a724b679b72d27a4e338d9723a544e8f4d02dcaa9125b76588990d13140e0d3f863715b0beab7c1294f22ce11804c2ed9e7236853d87706d8d4ef0dc3429722593722140ba11e6cef029b7185de8d4e14bc3226f36f490646d92b2f6828b296e7c1b7846e54a2bf343fb881d388ba8636ff629fb911e70cb558d13d487ff7b31fcae81326a0c8eaaf3ae2958f7ccf188dd9beedb4cc8b26a21e5f9987fc888dcb3377dba8745a74df4e8dc19f80b4663900304286d21e4a6078286d84232eda448fbed48d7766e2117943d1160c835e1970c93a6ee7705268276c63286f8bfbb6a21ad61268d618767e78fc76bd6f67f8626d80d39a37491357e4691fbbc183ba4e12907b427ae30d9be7c8affc731fb6ae1d8ca0cd8c45cae1fb9dddc0404062b18b6916ba7062947433933ec4de1d87b5cd5fdc0102b106c49e88e955036b61666a6a5844138370b759b146c85ea581385c795f6246ad97e6ae88a2bb581f92f4970944ad82c5633470b2c9fad62605aee38b6c062f53b6880a293e53f8bedf1af2d7714c9c1f7dd54e68b908b19c5ae0339fcabfb8b99dd10edca68e43aad9e25fc19e328061f41baad0442fb2647637763f731ef66ba166ca31f160e069bbb57e564752a1269dffe0f4c38a0d621122591a1b347332974387de2f0c128cf476ec7f0cab9f19f43c22ed869d369e346a5a8ef6335fecbc4751e01fdde4d241cc3601cf20a5c108813113dc1b0f8a84d1414c46bec3e76fbcbf3a89cf12add5dd851cb511f187733a6e8222ee359407a575894d5c783a7a2a279c99b1a5d495ca361d752aa77ba89e6611fdd066a75e1bb5c08be27f4f20e4512d921565c917cca0f7eb32dc95e0247ed12de7a44df0c0be401ca023da4ff305a2f2a9cece897709ef7523c759a2d8571caa8b82d1a6028246b0e95375f46de312aa512a0bd47cf53f40e82ca7bb384294ba33dc58660c085330e738c63a1f4a13f9f6c69a252ebce59315de2bab59e79ebaabe617691e5538672f5f577f6e3d2874bb3d2c2cf9367fbae41e236c7ad8175afe24a065b364a14b97d2423754d6aae90f2a01d2ac46030351a83f3b4909f160d3441dd2720ebdd3ed6b053a30eeb5370af6531942a6cec3aca0d561b38ed5470d2e2c1d9f18f403256359afdf9e96f1aee9eb36217b88f22374efb8f2279e5908189e36034a0ab8ac74bad38d0785cdbe5321f571ab310205c58dea07ac012a05351c78355940c57878a677dcc25b926d2707ff7c29d5fb8c02b84e82864366d1c6558357d6e6f178d5cd1e40604172adf6e338106ddb8ac36cc32c4d1f2ada08f6ab4331f655a18795c48e69c1e55013536f4cfd164d00b2ac9bfbabd2130ecf1dcb4909b928ebc36894b4b68326f1b36ac6315bf6c685034edc2dced7f6302658970d6098003f739dbcf47b567fa59ea8fe83c57402d3ccf8c65de2241ad99c73a03948ebb921fabc49a5067bfa51413d00d351c8560f751408051a25b240456d0776735cc10237df3819e891bde25a9922a30a1e24a0a33f5896d2cd2533274d1d5691b072bb521031370ad3467c3edb5a6a6c041a2b5d6d7c3b04a0e3a1dc49d8f236bdf2efc6ed354aa94236d03db20af9fe510e51b600ebe1e55fe549c7022eac7505763173c77ce2761e20f50ca55c1fba744b1198f47d6b84525d12d85455feeed1f8bd0a128ca77e7bb13f3fd20d78e428e2887d1c76e80d3beecdf460432f0b3d32ed248cfc8f004ec5bddc9ea64253f92f4cb21d0b6c0cd22db1748411c9b4a2a6b0d878434910e081475b312d14039fd9e96c1b58f5370f10b282f60e0b8c18a4e90b9333e6a7f51e119f3799cef52e7fcf002568a28ca435a63759a61f288930856ecc94774343996e7d719901adf317a6215a4cb2f2ffebbc07fafed507ab69bc72e577ac6c7cb6345d291fc99c94b3c363914b7a40fb331ac15badcc7929d8079663a7ac2ab9d8ee9730631a9904819f909c4ee8d87f8943fe69cfaa12f25534b510afca807c519332b2385028fdf89aa663806e091578290eaadb5f6ac52cf88552c70b730a1f1c65f94ac6aa20d3fe8398fd93547fa5b7745c4a43d224ed5b00249353aa68cd5cf4fb60bf59e139bfefdcdb7e1644b496843122fe1939eaa721803b4bcd4e45daa857bd22368f2d6a1c9ca590693abb8a3e07755e0b5841607e30aac2b61c5f2305f2430c21d9195796a78edfb8bb03ed2e6a80a3871d19423894da1e25b396e910fe8b0215ef0f34d44bf9634e3973c0c6157ffa9aae338b43de4fc70971a58a64057ec34a097e36b5394259d1875553a8fe6268b556b6ad80ac3651f53b4c7557c22fff95d0394d1c9f69c2d2dcfa1d5b9ea7d6775a07b87ec9b5377a9561e3dc210cdac83792f8740da68198a5af79e05008ca009ab94aabd79a8a425092b7046815486484f08a66028dccab57abfc653eec80839c0f9aebb8e2a6d68a4fe3697f564894e176a45beb0679b28fb2945e23a8d5c5d013ac866bbf529d363ac03be051dd72654b839c9fecc09d2b601d2ffe56acf32f4d377ca844230c1a7afb5d4b7f5986ede0bf7df519b7fda5e9548449224e4a53c63de492378f2d7d78e08cd5add39db76acc604301e6f052650a6d21c73fa4bc9fe8ac17950a43d081cff1f32a82997397a0a79cd386d71a23288073110adbeff38ac9e820ea4fef99f58a41cc57963526b6d3e84fc3f62be184cefee15789c555a81ab117ac056b4b788ff5a054c98f002813ca7ca737665168dedaf7138632f305ddebb913fe4fda0da20019a55eb35d1cdcf752da85756a5312b2358f723c8c87ed0eafb7868345422cc8598585053ba0373aa1bb255fcd4e4d3929683ae9162bb40bb686f50423e4479773d0d2be6bba0f06dac9681660486b1640bba29f5dd1d564aa5fcabd47c61779c401ccc72dd0d0793c98a3b2d1ef57a78f527d7448e1e31148c420cb02de50e4087c308313b61ac0114dd3e113fc11aed3c60d875e8c4d9b8fce35362d0d622b43fdced126bb8452a8fe44fe5bbfd6665235dbdad416d0515e8aa3373d291bc47f32e3f4468a3258c8d8a553ddc7600ae45475b0775e4aad0674768c14f1825900f74698f92af4141465e5792b118e0eef3a03fd1b440663928519dcf0b66e5c9d411d0568a93f20458a9a54a2820b0468cffc1461ddc912484815d1ebc11642b2ca5fab8aa92656d0819480a1a0e1d39ed1e08dbeba69ed711c518743aa6f5914f29fcde18a395b8d4e2ca57d04344f61746a8c081692a9901c19facd64b1805ea4409229c3d3633056b675b9ad0404f9489ddc611989b3201223f2953b6eadef2333f418a4cdea8bfb53d25f6101f8bace4c432f9922da13af840da24fdd638b462b580bfb2b395b2dfa95545c0cb8d7372c1c09a364c876b419bff9b80b56bfd823bc9a510cea095c308d8bc2723d12c986aa322b1d6ae7f5561e33699d0dde820bdf7cd8a24b94f7c7db9682134998a4b4e680a6428a1e583667491d05b89189ad9a9dc2e0daea699f3c05712a7f667930119032925f0a947a33492dc3d75bff0422ca34c518d53f74f655b9c0f7993b8fb554a55a3e02d6eddff8309681286860e1b6d284e595a882a3f02184666d9a2493d3bf75f36e8b9d06b21f044ef5c027c8a8e40de4841692844ee016e610d0e1cc1917d1831ab6dafcb7e6755e8a7f4dd97c99542a6e4672f041e27498152a0d"}, {0x88, 0x1, 0x4, "b7a6f875c98d8cb8fd3fa0fda47bc5e4560e651d1e2de5892ae05fd69926ea425b6bd5d0baa3fe5aecda1da0611966ebae51609aa83d4d6c9d7e6255ae2928326bdca77bba424c99614deb2fb7bbd76a1a451871d4eb0a6a6bc973321ac92df4e9f8ae57476776daa105f9ea88635791261f8457ee6c64"}, {0x30, 0x1, 0x7ff, "35aab24a6e779bc28a5a38afe757fba938a82cd1af7c8115e1cb8d4ccb89e8d8"}, {0xd0, 0x1, 0x7, "6fa3e85019f1863e85bb2b667b25bd35166bae8573595f7e22a88b9f8d3c12dfba7d08e04088bd236d1ef1d588a572f7562d99e77e456422c8b06f7c6b76406da204af367b9d99ba142f6a0c0b93e686c547bfceb59ab13c888ab5f8eed459283dd29d267d7cebf65ae9341995cf8fe93019be769249078ec3c15fc00f4cfe438f2d509ba4ef6070cf19577f6073758d3db3840cfc261cfe4fbedc3266116a68ed5002fb88936dd5614907867c328328fede3cc979b9f7a8a4"}, {0x70, 0x1, 0x5, "155f8151f5b1858e7383807e05ce6f9fa222514a327644301129fed3bd581d9c951b2c9fd85e487338f5a1a3b82c724f8ecd1bc099b7162a38b02c54246176c35528610cfc21ac65a3c6552f21d3d7c7da4f9936f63fd00e69c6033e06971f"}, {0xb0, 0xffff, 0x83, "2fbfce72e94ff83c2a6d4c957f6d2214a0bd6b8bcd95a1903d37065cbb044024d011d07e7078f18e2fab331ae27d8f4cc2de18cc1b6ec962bed71f18aa22af48cbae494c96c970a3d89d813aec1b11fcc27adc746e46ac42c57360ed9f94a22bda271e815e45074c538b65befa4e6731fcf9c7a0fc8426754ede9bb5147acb265233c1eed96e517ab22f8ce29eeed6bf83bcd280cd7aa3211f881e15"}], 0x12b8}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 20:39:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r1 = socket(0x19, 0x0, 0x9) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x4, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000016c0)) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x4, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffd}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) r6 = getpgid(0x0) r7 = geteuid() r8 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r8, 0xffff, 0x1004, 0x0, 0x0) r9 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r6, r7, r9}, 0xc) utimensat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r10 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0x14) ioctl$KDENABIO(r2, 0x20004b3c) fchdir(r5) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0xfffffffffffffeab}, {&(0x7f00000005c0)=""/4096, 0xfffffffffffffdaf}, {&(0x7f00000017c0)=""/184, 0xffffffffffffff27}], 0x3, 0x0, 0xffffffffffffffff) 20:39:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x4000000000000111) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() 20:39:28 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) flock(r0, 0x2) flock(r1, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 20:39:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x0, 0x401, 0x8}, 0x9, 0x81, 0x7fffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 20:39:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socket(0x1, 0x2, 0x0) 20:39:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) close(r0) syz_open_pts() 20:39:28 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000e91f7189591e924e2d3d72eb78715246fc33614b00"], 0xd, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000200000000900005c6fb6a92fff7f3f6670be35ca6fe291c84e87290b62a1c925acf4f11ebc7838665248f2b91715fa6e41c2377500"/68], 0x10}, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0419ca3f2259c80a80b5eab8d60de30b727f132f37c9f43dbc1d5541c035c23c84de8d04ca9fa9b02b96c1ee58ddf099a2347133a1082e2a882995299e0e100ea11a94c0850d7c83e9ec457aed655a73c5e27f8de7bc52db0fff1b243fca72bafaab5bfec17694cef69e25e7cbd3076b8e13a6039a8bf0366a2617e2d62692add66c39559aec90ef471b5df5e0c3a8ed41e6e7d95ab39602b4eda1fa8bfbb4e48f31e524630a424c5af3dea79d20113d03d9178ec621f6a0b2e00a7dc28b454a08b3f997b5919f729b", 0xc9) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/40, &(0x7f0000000080)=0x28) socketpair(0x2, 0x4, 0xfffffffffffffff7, &(0x7f0000000280)) 20:39:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="0c81888180e3b8593f8fe46482202c74a0efc546cff30b636440504055ce310248eaaa013f62c1ae1b6e62c27d12b51c2f908dc562917bc5c7cc2f0d7bbc5cb26ae33baf01b403449f1da7aa2506c9798097d2faa4e962a1a39fea8f1ce75e132bf9307c6c8464b8c89dd2e0f054528fe7ac6a6b398c87520be3565f2ff220ead58b5e4c36c0a4accf5af685d96f376e52a38f02fb4ef960f6504d009ce3317a61c85e88ee50957b523baf55df4b02c04a", 0xb1, 0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001b80)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b2d16d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545473b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b89ff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7a1f39afee3b07ed215590ef0ec1cf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e313f86d243660660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e2ca562", 0x585) 20:39:28 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="678319ec70ee864c65badf284e78690a49543d4aa51623934067fa2fd89e74a6963329a632e3e16fd5e76f78d12e0f8aa1ff245897eea880482b0364df8ed2f1bb67", 0x42}, {&(0x7f0000000300)="a3abfbf28bcc72e121163f4a4cd35781bcd686e5ea28d76c42c6a924c788269239798392c4922345027508a0079f514ff91a9e6850c601c8a9d66e4ebb73fe097abd5babaff271c11ec4d9affcc52b2c6b6e4c20b12395d810f2f523e65d1ff0b39becfcab44570ef4089509cc4c4e3d7f60f44622515c90c4e07cbde2296ac1acb4fdf78167e4abd075dbde094aba5758b10646953557018d51d5b3c2aa8a8e18e5dabaf090b9e96d027dacb31769c440", 0xb1}, {&(0x7f00000003c0)="69437258506bbc01d5b6dfe13411147c4228ff512d0eeb359712f220bccae5120aef9a28202d271be20a13f5c06d0d83764295df73c0e9498ccd483701837d6f8b7dc6f0dcf8c05cf5fd51da52094ae3cb2f69e4635297c0d8767d9ab35de13fefc05e6a513d5508d2c0d8e2c3472756a0f3143248e0fe640c80a50a6923fad9999bf7a6d54b142aa0746344", 0x8c}, {&(0x7f0000000480)="d38a98896f7ab557f7d03c56b763ba4c3f1032129d35beb39ff5cbb8378fcfaf9d6007f1c7db58dd9f2425bfe19fce094fbe28560c2b249822cf2fdeca03472d23539e0db8422fc3", 0x48}], 0x4, &(0x7f0000000500)=[{0x1010, 0x1, 0x100, "25510dadd9ad331df9fc50f0d5b21db614b84b06302f2eef47e182ac9ae1e50b7855afe818eca3f1174b88ceeb9936924226f71a4e0b76838d046c0b011b9736bf7fb27b389360eb80b21a3312a6d3cca381f685a4d05ba87012a9bdd9568e97a0bd5f38b5b2f3ea1f36a3ac97515c41c5444aba1241da7f06b2d730740a4c477da6b91ad9c4e66c20ffc39c1e170fd7d45b87a9451d65ef0656888e50d0ccb3a7ee77328db2b388ecd9f8e148126c25b55fec134ef90b52edafd073d6ef7817416c70bf3499edfa625facd80c821334b47409ff734d4d740e16b59ac63873348e847da5284bb7f85b2260cee1e16e598133c49fc1207ed7e4a2b07ee95567b68fb17d7f2b6bed582a61f6819712688d72fe00097205da9e8c461c02136b8b2da909dc31634f20e18a34dd2df1f1f0d9130e5e7b34662923520b92ab1f4729fa72bfe3d944b9cc22388bfbed73e6c668ac9a5ebcc5f2ebb99c87f8b0696aa7601d7935b9302e5f738d4acd9a4d923ffc991d69134f1e77338f97c20cf009a9acac82451f71f1220e911a2f1958735b795669db512dcce4a3370612ce8bb93f2f05fb7769b35812265d13d9fed1e6af3f73903703ffd6e9b40c6949845e0e02491d76bce210a0d45d5b37939ca33fd3dc69d82c4935b234a157439e9c996bed6572097ddcbf4c3010bb356c558eda6abb148de88926cd56201c55fbfa69d98743a4955d65132565ad602d753a1772c4e16ce6a94dbb8222501277a106b4aab09e4b259df6d52b3c696e3be47c090533668586a900562331bfb094839c5647fe1bfdac312daa12302d6a7f2fe6492c006c29367750be2126d36e0a309c94e194ebb9b948376af90fe4b5ed78ce638621bb18687f65e85f1ea7550ff7677c339eb851480582fff30f8e7f1865ada6279becd2a49d942be875b013fd263035f0aa1af909e413e58db86556523925745e85e3b1fb801b3a0e01833906d1b255607d4ffcd3c8ecb5f2c109ebaf16e0d5bb50c78d6831ce23ea20da10336807a6f087518223f3060e1c1f54a01bdfbdb3a842c1c0f9b3c3fa253b366643c4bd255a8d11aa8bbf763bd95542f91437430cd5fe3da391a9ac5e1e78525c31a14b298f8a064ddda6dde7a97c85b0bf50ad89c8de651255251143229f4a8023d6aab57d39c1eb032bd14c0d1c8de11162657dc4a1804ec24cf34d28ea15cf1bfe193bb0e38f1da7b5a3bbab795134648cc8affc6e06eabac2bb3d44989b2bd1ef8c3aeeb3cbc5f59ae3b50941a8db323de8596c0cb2c6afc439e92916619a11c384f5cf210eacb67de14df80bad3b0eea9916fc5957b557c5aa06d04755ed4f03a2901cbea35ce7b5b14a99828fcd06a11f45945c176d66e6180b2d2650a1adbc07e97f68fc49d288a2c046f9b1f53f4dc17b0269ddba5e7520d2f3bf565ab3e96a76f3d747bc3763661c0d4c984a404295a3d59a01a1e18ebe4d258d62ab429895520e1f1cb35f74b94c337cd38aefce448afd6cf4de7926dc901b4ad4c84e5be919762d516f9032e55d73325b80ed7964851f394e4ed48c519ea22e38e2dc0bcb3e05074616ac275f18b2d64a424455158b00924f76c6f57025defc8bc9d66b4072609aba2c88b098e679ae07d70f4ef8916d5539516ff5f007e7c8f13c5fcf933058870a5ff8dd6e4c1a5681e1c9f70db1f53b4b4424063b0274cb79b76bab7e7aabe81310fe8f30a415b5fc42651d6628b2d8d70cdc4c9e106840d89fc46e1d52e44cae6072e9e50c1bbba569065b622e856b3ba1e667b38b35f60cae1b7083b2261d62e79f725aae8b5916a994d95ec9fcd689433d539d751d90859f1bf297f6212597d46ace44b10e2f7812c2236e50a2d6ac84e42e98a46c0d8d07f2f77534114eef18d27f35f8af70ebf0a80b0f915b37ee4b22532d0b98aa999f44aa9ebe1331e3d90e4ac82af4e4284d1a2018a13d42aad7bf58867e9105327ce3907fa51606df2c1ca4dd19a263ac4b1983f40851c5ad105199f3ba86c32e2badba0376ca2f403c7d4041fe2374a9029fc44c57d1d8d6cdabeb2a97372f269cdfe232be948459f3fac7c2e77bc6ffde43345a7ae8b1d2cdd2bacc743db1e0ce32f15855dc7d9dcca6c002a751111b0bdcacc8895f96135e25acd20f237d56b62d8b5132509317f11fc7b4ab96e3321b98b5877f0b7dd2baad49782af5e14665ac37697a88a03270f8ee9d36f8ad5d8c403b372c533992feba83da71d75fd026cec90cedb89f207f0d87efde9e1e03cd54b473779eef094d8df35228b806ca9ed913820269a2f325ae896f3a5731f4d9e2da4e745814d3c568cc98edb856906be6af7227c059f6094c79a5b9fb648f224a271a7d110ae55953f935f864772cfba6029c6b35a2343d4236f667ede2431ba4114023af187d15c8cfdfe42d5b56860e6b03525f17ee82f40b04dd6d82716bf2f56e3350e3fb20e86beda0e40790d54983a6bb15a3dd5b7d6ba146224488f01d2b82c5aa15ce0cc296c7e96f424e7ada70dc20116af50b3b94f9ec66a45f20ae3a3c476d9bd83bf85bc929770f9a9ec6172f32671f8dd14addee8ee0f223ab83135f1b525fac0fbd96fe0677d04c22fa5e8d1b79019a05e7a08ff52d7cc8d68231f89159f34007e6c01225d5abcc1f3dd866999401d6a8c0e8a1de82cfb05f7737dc7fd9f2e531794bfe8dcadcd010cc7ad0709af0e93d93ad7ea61d3068528e540015fd6ddedb38e41e12c7896c821abf5c2ccb0123b7d989f2e4684f67d507b594f8a324ee57906f418e11878288c643d0545592f28b6091fad4c855a970a6260d409509efaedb7b8995e2a0fe54fb729b85392f1017c4c58490049152a9593e8cf880c3b32ff471252809516f36ab21a14df4eb524c4d0495ea5d1945ed3f27c7aef8e837a0f6662b301c8c413e02e1f8d1ccc68ed203ba4245ef76edded2209218e43aec608b17522b3fc0c1569ddb683c98ef2c52cfbf3d501793db28cfc2e8ecb28c5fbfb1bab0b2738433f562d363482471e55fce9a6ca80807c665d4c557721667bb84f2391297bfc8345c96e1b2641f0c63de1f1782f73a2869114b03a623a92ceea3c16e1e5505ed57371c9a42b9b51eeceb6227c3bd30ca56c1368d37fa1bd54fb0ab2cb1aaeb33ed41e88ab8fd9a974a9ce000aa98c00660646215b7296828585b58f87fb22a59c18f20194dcd9a8b133c28803485fa71c3487c16efad901e896411fabee907318df9acf6a9c29bb500f565ead9130a4d6d1347eb45506672001b1b2de8c246b4a05358437927c6e76b2bacfb4399b28df73434711449b5c7e6773ef05b274c7f4c376278dca7bbc2956acb2c5d756fc8b1df811fa1125267fcefe996a8ad93650eb599ace3fa56a8989b53aaa71657d2a4e1309f1ad0e3fdadddba98c4e3b8a2a58c7d03f8bf91a4380661e0c7f28ae374b76ff6fc04c4cb1b21741e1df9c7864a6370d81f20244332d54450634cd2cec3d968142b9cadf625d2ac754c9868fdea94999d26cbfbf27d0f984d0a337a9b926579c50991f080c8c3e8df8d747591162cdf338551195266eb08d69e9ce393ac4fe4212f4b3b78664b204693fc0e66f4dd08d942baaeb3d662ed03de27386f0794ae40ee4ce6890d9165a779ea9a8cd63457183f9ae359fe60ac1501b117ef25477a65830e30b59646a63590263ab0e2f3a6cff74d78c6dfab3dc38060b89e29a675ee715c6b6ef189dbf15566c6dffe5c00236d96fea4b44af47e8006c6d8524ddc615adbe28d498f017fdbc3a39911a6c22970e69772d0b197fddeb35aa68177ad0f1cddfa7e05c41db40c07b34b391192d73295f4f11eeae1b26e348ca3af1a2658c5d2ad8402e390f403d6d005c426adcc5c500e9256f46d181e54a02f62be59f00f3d33b7777048abe4cafcaef829462b2a299d545ee7da6bd6c89ddea2613085562e7e07f62759272ca3893acac8ea27dae4692763c873e404c3c764272a6a3fd35e90fd64818e9faeca5b25b0ef1e673e89e33025ed92104039f0faf138490e41a8c23bb456582bc82b0ad87e4560c8331d9943f1bec7dbbb8a98fdf95f09957c876c022af0a5fbac88924597d69d1fb10c126b645774b5045fb434f246474674d308febfcf77dd40c6ba672cab90568820c34db9f58a44198d519bcd4518d77225ae7eea0ea1f3252a33a7dde3f089b7d79f8fe8d0f17a297bcf642abb3133ea84fdf0e107808a5f019a9a5948c609521c7a451f568e370b5aa874e7f4c5c89d404ebc70118d31fcd6f746bbe0c252b0a1e16bbdd951109e6ead7065681f422feef5b975d305f7649e4ee842133950a67b72b0dd3a78bd73fe724d1433dd16c388db8ffa0f3ebf7d6cc0b1f9c1c8900bcf510d0cfcce99d32866ee8b29b528f82e0aacf30ecc2084b5cb0627d06bce605bfa2827bc2df7c7abbeb628626790136e96ff8f12055ad7c9f18cda02384c502b3a426417f38423e4f799da46178c6b98951ffdcafeee9f9eec8a68495f86e0572d075f6be5788e58b6dfaea6111464b8d65994602b1a6a533e338e74150f24ebeb8d2927d12253ddc95c4e52d262e622469119c4c146e1ef5bcec02bde9ec9e829b13bd585019026daece835a921e535aac4d420d569faaef4ba1baa1e35af34b31e6d080f6be5577d78be69efde2faa1fe630db8d5d1751bae782f84051d824e013a35685742cf141fe02696bfe2253ff75946d2f7b9444043673c1ff3a67d21b318367285c141d9b236f52b2d7cd3f87c87e55a8b363cfd65f17d155df5296826993ce79a3e822946e675756c2fcdf63f05081e35a9b50e5897f128942757d96f9c802f6091e9f2e19b744410cabe0289fc4f3b7a14f7e0aa789f9ad55164fc8bb0d90da3e289099ddc3b158a12fa393e15db897ada4993134250e6f4432fefcc7175c3ce6a5035037929809929790ed167dcf237daae6236132eb71846ef98eaae88e79c6a596244d1508725272d2e7e881b2b2c6c84a8d0798798c3141a88263b95f65eff74b49c2ff3481915b5db39d2c0ffb349618fe5a5caff3a7b6ce3a07b72155b6d9e7b6e5a3b32b2ad6d514c11a24e0e575c68c9a47c872be1b9d981fcb22a53ad63db9eb2b38899c7bb58e8b43109924330c64570431a56278afaa45a1cf66462211403cc7361485ce474ff73d99c6de41360ad781a1a7fc3d6f90402bc83f57580d9efabc5c294dca500c900806c27475df5027da7fd54ddbfcee359c928c8ac9b56c95d13e22a68320fbbcc9dab05ff4f397c0ae2f80b9fc29ccbb9d8baf5e5963505a978c9f82b3c8fe8bda1cb714b0968f2b39cae45abdd2d3522e70534662a27ffea74977dd1c03198c75e77c196492218c97748f52aa9fd94754672b411e7e2a3bada98df0ea180217c4e47ad042357fd8361544a67c47eadcc5fe324f125f744cad2f11dac9fc5f53cc796737a634b677118152f513ff875096a025710b50b375d0f0e958f4c5616d40a18c9fe8caf7d495496e38d12ed3fb93527c7e7bb08522c1f310d40d9896db202e2c7e98dcf8c3340787eca9ae5af34ec30df2d083350c40eda0ca4f3de424ae5a43d39c5d4311bbbb97901fe58290f83063d6921103bf7a8c56a38c63c56c8a4446ef5a9f148366261e743d068a8f8a427d98818961ff1805f17d995f1a1c3c81e54aaf3feccf6c20ce140049c1c78ed125d5b3deaf46707bd6903be5719745e512a3c46c4908f7559f8d2de4be261c4f25a4aafe70e43ef015bef63e8037ffeb14d0da50b24f4a1dedc0efe6e01973"}, {0xb8, 0x1, 0xfffffffffffffffc, "db376a5d68ace87cdd3535c0a7371fb37fd358a748e2453f0dcdca82cb7f83d4c4c8fbe808024866eebb99574bee5d222b0077291acca59084eb328cf70917daca9684cc000b8f8612967a0be1d1b49ac6a247a04dfc75e505664fc29c7660325ec2be6f75172fa882b85d1e7cd4b3acbb67e85daf475395191155486e4a45581245ad71c5a1915596e3f66807f11feecf5237a8663cf18b68019bdbdcb97aacecbb8cfec82850"}, {0x100, 0x218b528bb4fc8102, 0x7, "29a045e47bd93e584d39a92c956e98640ddacace50459bb5030689c545c9b28c291a0d2ad170db5831011b471afc22ae29a18801ccae1a9842be1e13beaa12e8c2f91ec3af4a6d332aaa4adbea9fa188ed72ba362a157bb662bea7dc559a65ad0abc8cd9002ede7fb43468f1affdcf83ece41c2f5e5fa49fee56193f0ed67f64a2423c6f2e89856ce5d505f47c4e0d43028eedff4776d2b96b0ac20c4dbd5712806192ff3ddf98720bc6b910e38e64c3029b6cc663ac8b3a1cc6d31ec856465e490e06163da0b4d36cd2ef6dbe0ba081c8569d50d4f37de3082adeb8b97d294019a905171d10d14668192afa"}], 0x11c8}, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 20:39:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x800000002d7aa12a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setrlimit(0x3, &(0x7f00000000c0)={0x100000, 0x4}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x240000000000000, 0x8, 0x4, 0xff, "87144a46cdb6a9ca14b67679526cd4f4ed979ba2", 0x8000, 0xfffffffffffffff8}) nanosleep(&(0x7f0000000000)={0x0, 0xfffffffd}, 0x0) poll(&(0x7f0000000240)=[{r0, 0x94}, {r0}, {r0, 0x18c}, {r0, 0x81}], 0x4, 0x1f) 20:39:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000180)=0x200020101) 20:39:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x2}], 0xb7, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r0, r1) 20:39:29 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r2 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x1) semop(r2, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r4, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="3428d32b4b2900c2bc4099208f04e95f9abf278a3622e4615cc19ff92bb682a877181ceb9c43362b94a5549bb208ae97cf21af7e5b7f34ffffff7f2cb78d71780d809de608f34a84e015ae80f99c16000000000000c7e308a6815151fe43ae328d78fa95542b40c9e503c2d919bbffdbff618a5d5518496f89f541cc6ccbc290a659173bb466ef5d"], 0xa) 20:39:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x3810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 20:39:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x4, "d730e7e400", 0xffffffffffffffff}) 20:39:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x200000000000011, 0x3, 0x0) getpeername(r3, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82c6cc8ddb"], &(0x7f0000001040)=0x1002) r4 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r5, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r5, &(0x7f00000000c0), 0x145) write(r0, 0x0, 0xfffffffffffffe7b) read(r6, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r4, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r7 = socket(0x10, 0x1, 0x2) setsockopt(r7, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r10 = openat(r9, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r11 = openat(r10, &(0x7f00000002c0)='./file0\x00', 0x400, 0x111) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r8, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r11, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1a8) 20:39:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000eb4c9706000000d40000990000c411400000040800002ac1bb893f"], 0x1f}, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0xa0) r3 = socket(0x3f, 0x3, 0xc7) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r4 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) write(r1, &(0x7f0000000740)="b38e1b17cd71a6ed4b3664adea8b44040a0e50cc592073528e81d77b710056e777bfc6b09c63fc8a7f5002a5e494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9982c013d000000f320812000000000000000a3a3f45dc0f7d5fd4e3aa7bb518413e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760001d000000c931588fade1565a0acbe7088c8856ec1ce250176fc18f0c3c905293a827ef2fa8bd25aea950712fa690d4909dbe03d690e82301f583e4647f0e30adbe18d4426ba1a92669bbc58aba93c08853e0423a78ae366e261fe0ca09757ef2bd80c4acb5a12334e54abb42155e7f14e5d533fb9cf08780a1ed05388db259c9eee778ebacb9bd7686933f93e411141161037ce1f9d074d53c8789409b979928cf5b93459e85751a810c91b58c9e242482881bdcd0fc2fdbc4198b54f0825cb2f5e6299bbb100c8dd6268eeb615044eefe68e2713416a3ed07c7ac4451653bc412c235915e96dc9db48c16109048aa33f229ad75403a88a0c0ba88a21db858e8a2f8733e", 0x18f) semctl$IPC_RMID(r2, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x3fff, 0x4) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r6, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995e2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28c704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176a0300e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f5937676c0c70203ede24a6bb66c5ba2ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299689c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e77518"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() 20:39:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000680)="903d2bb34113016b550309a20fd2940a55ccccbde4d9412884fe64d51f352022e23c3df3231c02eeca664966267d7a03b429f4c270e90d7a7b1a14ce33b3fed8c36262bd6a4a7db206717955bce74557f38d1e414651114f7c2c5b4d2ab7c14c90ea0b17aae32343e158dfb070ff33f5938413ae0d19b4949d30a74b5149ebde95c8964308360f3e7b6ed5730796d57017a029130b8c977b33b8fc4e62816d547bfdf13ac97f94a2354160cae40aa939bdd66b3befac3f6451c70ace16bfb4a104ec3b8ebdb9d296ddd8c266574a6ee2ee514ac52601e17deb3e34bc05dce3962534276c1248c3b279e75247e6c927add94263aec5158351d1f8b5cc61f06f74ec667200652cccd4e1c7fc254de40546bab3ec5455c914ce1a6f9b4c612ee653b467b48eb7039df072f2328f7f6a100ac283c52b66de532d03461dac25cd59cf9e19d7ff7ffcc20da95a99c9029ca4add693e54fa28779dc11aa1068acd527532d72f1c08383c13fd9029841222fab3d9a9d2e0ea598e36ab9b4114aba330c81b3ea96940f9f19f27335a2b3110b5ace6dfa8b99de74fc73eb06a8f139dab49ec65dfe722111a2d51be78c682052ee2b601c7eb99067d06996b32569f4c3c263b7e71784e5f4c35d74220e72e840bab695005423a1864e3b05011ebcc5672eb04943ed6145738c17c0dd823854a7ac252077a1f7ba62e9ea01ef83eea6da2febd367c14a4c9711b478a9a56d8fe2068c5c427cc4960a7e3c96ac426ad9b5266ad5f3dc260d819493334a14958e3851ec8ef7d9b76deda346eb6b9f528a96d5ba08626e10e0666ab02dcca1835654f00db57464f6a1816eaeb19da562872e5a35eb01472763a3f2cedf1b4d203b41e07c20fa30d69ac5ab463e3dd7b87643518e7ad891512ba786aed1031a38c73536c1aaa8ac067d1c1a940c8803d56610e31e30cfb8f6e35b2703e4655c64d97e31a72be49f45c432601f017735b61fe19f7e166b33299db4aab1c17564956928b856e7cb95249e9a89618d1b6d60bcd31e507e2b445d5ab0c4caaadb7425539ad746517357f8edddeec0d0bc2be5b9c1fb272211b16b774f041f2c62b967f85014edc13ea2b1f78cfb627b8378bb2d43840b7897d13a7d69a15c15591399b4489815bc1fb90327eefe80d267061a7171ce7621b563ecff309f1d2d3db3851cb143aefd6b11332563b73ca8e3980273c5c8dd732774c9236d565075adc2f2478c7515e8d7569cf178720d3e7b68af4e219494e4d589e7d937b61e3870cd5722874d13114003f7307fd48af4eeaf3f062104d5da81a72c03402ac3efa65205710abebab1161e5a7d5d3739aef5cd093a01d25f1a1ca522c886723a219ab957e5cb1f3a1c447ad9c1801e6365d2bf1ec975a96c407d60a4c4b78cfd9730ce7e6b16a18c4b0ac422d15723afd053cdaeff07389ea350e5780990b30aa75c254c37a8ec5b43a1cb42d247b89ad351cbae2abbb3ccd4d8c387a6bbe96f8489f560fbe7f9190ccdbb72c0cba5a75d3315d800e3f9e259a980ff76b406be5d55a05bc11d96efedc2ad1e4ee91ba10cb02b59604c9d1615bfb65eca371730e64e5127e57951241fefeb0bd4a2a9ecfcb7179ca86df74a09c4fe631d860ca5585310f6e7a00e228cbd8cf6d47d7da189d7c357edf74255768050e35e9a30025696710593f72eb9493e7848ad71eedb619408d934cc40a9bbf83e81fe702b1755fb16084a1b7ef3594af240e774ccb177f9532f9a37599912ad96a681482eef66800b875300365314ed84ddc1de4c98859a05358f4e34d25b0300a87ef95a08142db8a72d31af63834295aaab6ab0b481dc12452ed62703c777cb69f67df9791037e734d7e3119a9769fd61222f1c778bf1e9b1341a387844502a162285965082d2586973d8294b55b0a16edd6575d67b893a5a1cbd45b9019f2d246d52084703c61823aa75395f55b870adeac69992b35f097e6b6984cabcf029687575febf451051cbe54083b369c2c725521b06de0d5f6d8267b6172fd8f0a98c27749aabde3d5de00931a640c187b4764616d7d8e5ef98e5cb5cd4a2e0be089bb604c1648823875066a9e1288112942ff9707d6a93bdaa642adeaf62c9e231cc779d920421455076b7e84b6bd915a5c62656d223dd16c011a958d511d5bc19871eeca23b3fd8a077404d09e6e97a5d7e05b63208fee136f3a8ff90c98028655e301ea4d14f3a34f8104d10434742508ce915e15f4bd055b0aa80505218f70ec119ae2db3a75a7054c8d5a683820972fc6d463466a34f805870ab76cc9b3b29abff906f1c32a0d572020919895bcce2006c25eddb99ce7443df5d410d3718401668d3361d1ca8bf0566658291977863ea341b1d5cf35be852aede22dc5deac23eda58da6434adba2ea0fea505f1850ef7754215a75c0a97bd2da648bcff78e57fad5e46bd2736177e5e1d80f492ccc9dc3d60f0be1ca0bf2fbe5df3eaed7f75b2b50616d6bda3b3920538013c2056d80649f53f1cdce59c3d6ef93dc1ec2af90461565829b94f1c5409d7121e504d05c7f80dc703cf47b1d54480f6c5de27fc5cee31cd870414ea810e27f3e91372684cd2fccf1ccaa26acf306ae723f1dde9d1d4180548df5757a9b1e0d465409cd5d0a06546b34eac8fffa3fca8028683b2f1f5c74f49945bf7ad8a200ff90f30e5d515af45f1f945e50348290ce1002636d97d659efd1280034c26f0f8d877357a6246844bc10f065af31f9eddc7e1c28e856fca6b9f2f4cc45b2bd729778dff599fa34f2f56ed6e07d6ebe5b8a6a41faa7b4a7d8a196d742e413266059d746f25d04546f1f91c30b583e8e3e73de5bb343e523b1f36ce6d6ba56f41115dadb5a5c8cebce423352a261b481c67d92cc9e2007ae4a01d5939c6a56f143aff49a0a0401a382f3e185234e7b0dd7af3dc58e8bbcbb97150265797177f25a878d77356f6cd6c9c6044af79145fbe8abccc443fe0ea6501f1611b1822b77bd6c13997a31027a73be35e9f68000186f2aa215a23f4bc42a0858bef24cf4cace3917ce401b7a727d04d2bca4ea0ad1ae99022748e15f3ba81942b2e3ef651596d532351b31fee5ec4eacd6831adcc764310d086f793107338f21c7f5b22c9c62260d154befbcca4310eefb0a43507a1a4c5b2b6aa5930126c61f7c3e10adf046f1373871f16a0385923e7e2b70d9f74743db6b4868da47b640da2dc361ce86b747fb548a6685a6f981391b7c01a84921e6e4870f38020a82019d1f059c619ee21585f3ac158428f8bfc27f0f7f44cb7d039772f1f4e9f60f6567530d1930431d10cbfa635261bbc778df1e6865575731096f74d260bfce3425904f8417e4c61faaa12a54a88d52982ddd7fe58861cf53dc2eb329b056680d0f5327bf371d814a542f727211c01844570cd3dc4684f4372c1b87941efe975afd461154b5cc7a104fd028bc16112c2d74c3696fe6f61387c5e300d238838f3a6a4412511e28ea1db83aca65697f85726879fab7efe1f71c8a8e38345b3c31bedc569e65e2f55179bb4f5988bc009750466a7ddc62933ebe5703aa9609c7b3e366ba4ea2edefe974cec733117cd12ef3d7314fdd055bac633554144ce1533c50fc75f5613ebf2ae09ab6da20f96d04fff0e88d9c644acd195c57809b50cd6cda8f97155322a5a515444a99cff6494905a13872ab3b976ec6eb6c8f3e588613bf246fb5c8cf69786d1be4b9d15f4c8e10778842b138a9ab33b2674f5a5c56c7647db169ea3c79b56f587628b73b53d96bee9476762a44f5207819be0e2edd672d56cc76555438ef8bb49350f700e5b85d6f384db29ab1b525ed142416bacc713b338674fb8b5ea37f9b5f6d41d4a2f74d60543aa261369804bfdddd09a13d999ddb276c37bcbab0203458de43beddb93691890b8860b4a3fa7be2984ae7f7a8a093094e6d31783a13e09c1edc94efb402804d3d698fb5541a71d726ac427404be159f26f209a1bdc2604aaff3f9ab964d4fe77048b1a8d9773bc6218fb3fa93cb1f6d169e3a6491ce5084c972056452ff090db2963d19ecf8f0bf92f2aa3e0f99efdefbe479b24eb6b24fe6e5c3ff8f94e84fdbb771088b5f5192e3e1e369de8fad968ddf22c78bb0c9a60364ee855f8736fcc0e92f07e6c8f6cb781da121634ed331918fa67d5205ec728d006fea94d00c6534ebbcab69f8eb3975b1b6cf29ededaebc559750d15fc70768dca41d649f08b36c0d6d4ab28f9e4e891d984ca00690980371bfe270ec24325ffec9b971f09abef3b2cca0e1dc4bbbecfd424628a68cb2ddc154ead4f3caa49eae6c14151d740c69255355000ff6f17e4750142a2e46929e5b8269c31c554c3c902bd7f67d28005716d400ce4850987efb203b6a6293de5d533e132294b6855edd804b5ada359d3989217912f8c1fb2ad349c947b9a957b0a086168ebbb023c10fd3d931d6cb2fac01301615741ac68cc848f0407c0adda10a769be926062bc3ed5ee869cf782b22e229efe0d8184a4164324b5fef1e5c5ff38ec42d3b03809b7e66ea27047745eccd2715343d726ba0d59683a9c94fb23df445351875dda51ac50e34efa166306fe50f428483b71661b5237b81d250729da88722aa0b05c705c46171b89e9b170e3db6b502f905d2407edc20e6d8cd111447ebac3ca67faca2edd2fa9387eeca6568830a00b207eecb597add4f58a3f907f48406c49b6f543352fa47519a728134ff821a6e82fa3255edddb565c1a4843803d19430f2913eec3dc8e971fbfb9f66ce17d20d9e774ed036c538fbedd383fa7b016b8d0394e0c7bfb2fdcbd7f6e6b13055da210082e6c01383d8974775f211a5a2fde885cebaca7673df3d80638b2662b3501314fc27bb87e7e2b3893c9eb96d46cbbe316ce1bc46c8854a68ecd0e28d0d6bbd1dfaa68345bc668416d3732a568f75dbf68d595174c5162882091b79aefcc0846a18b186fe3edcb48d37e41f82bc8b035e39ca7b404a7302b8df216bbcb07deba0d67de4a6e5c4b08bd02c96b4bb18baff6b82e2b0697100f33df1fcc0f3559517dfe56e59bd0ce881369b2ffcb95459d7c960bb6f76df7c580c1ff6653f468662e9e871dbafaa4df2228602f4e2030692c54a211fa74fb60070983704b4b3707cbe7e2c2e73f18ffeaec960bba8ecc5c84305fd3c4aea567ffa4cb94dc0116b83f5033827d3ed2c127a953243aa28f6765ccf86ebeb7a55cf47cd08f5a67146492e4db5eab1ee41d16eb0de5475d5f4d9aa4b053bd332bce9166617eae669b4703c87b50600104ee3b0ad7168939c177d31bbb6672eee4d4f368f746a7ca4f9e6cd0a219a751582336fba25f04ae5f69a95ec9ed5d6989c2cb86ad63972ad631b988b2ead9b9a5211152f14ea70ddb8ff3161ec4b911cd927d1ccf9cdd9ef563d6b1c687934133a40b56bf632060bdb62cceaba6c8e9cae4eb196802f4f4de810ee2b25deeaf8b1ccdaa9c87d87e9419c39efbce34d5848e90930b3c9b9f4fc0c7505c90d409e18731194e022a0e169e029516c0f2907796ec91431e3c5b9aecdb70e6f68199a42fa68f2313d4494accae83866227f25779ea3bf94b46e08abe0b8a2ad54a1514bfa438fd0da89d763d7780a7b8ed423da4d70d57ee63683746c287a81da74df20907d00e12956636d4950f4477803dbe845da71edc742c49caa5401cf4a3fc625b33148352768652ab8a18780a579a2a5f5be962cd9505e0ae2c2416486b89a11c8cb71c82d0520ded00d54d1f732d6034ef1f7ac22563deba395c", 0x1000}, {&(0x7f0000000080)="21523bc9b0c237933a5e5d396bc813d8f5ca5436c2f1ae3028a65f42443e8e9394329e632c1294cba429c11db697b6051edb180fe365678fb739a180a1e96a2b7fdd41915aff56ed264e4579f67b6227e518156650e65d388460949d587bb190c0188b009f910eb382f81683e727dd64795f25f1a6f577073db0786b35a0405dccd27aa24a6a476b764ab6", 0x8b}, {&(0x7f0000000140)="254a46751cc928a84859e0a541245a438ef7054228906d19127d2fc5bc77215b6dcb4cb4f1add265eb13ab1f7625c992c1b652ffe62db0cb587f0394ae969eafdbac495857d804a4deb98aeae590667723283cb8414a68ceaa2bf4537a52dd78d47b97573383ee36cae86b9a11b57c25ae20771c9c3ec63604fbe7dbb2d6f5c2be676ff546a3c1f76901e2d9ca2ddb846f6431180150d822f55d8f92", 0x9c}, {&(0x7f0000000200)="319bf81d57fe241090a9bea2", 0xc}, {&(0x7f0000000240)="d0a17070ab40ec6a00320d746a462cb89f66a27cf8115a5d60f6dcf5e28a24f63f7d0fa45b8a236c25b406bdf63a8c6349ff449a5aa404a469a28503920306f93645158cef962ccf8d2e", 0x4a}], 0x5) poll(&(0x7f0000000040)=[{r1, 0x26}, {r1, 0x4}, {r0, 0x2}, {r0, 0x102}, {r1, 0x40}, {r1, 0x88}, {r0, 0x108}, {}], 0x8, 0x9) 20:39:29 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x5, &(0x7f0000000280)=""/24, 0x18}, 0x2) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) 20:39:29 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/225}, 0xe9, 0x3, 0x800) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 20:39:29 executing program 1: r0 = socket(0x11, 0x400000000002, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 20:39:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 20:39:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/115) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 20:39:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100)=0xffffffffffffffff, 0x4) 20:39:30 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x800000018, 0x1, 0x800) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 20:39:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0xd4b9bc50456835d, 0x40) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:39:30 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0xfffffc7e) close(r0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) 20:39:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x841}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x2, 0xffffbffffffffffe, 0xfffffffffffffff8, "eccea6da0000000c000000000000008000", 0x0, 0xa72}) 20:39:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x5, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000100)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa9078684b64c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000007c0)={0x0, 0x7, 0x2, 0x0, "d502418d8978c31eb9b6ef5c8d6286ad77851d2d", 0x7, 0xee}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000200)={0x10, 0x196, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x400}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x1}, {&(0x7f0000f94000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000f6d000/0x4000)=nil, &(0x7f0000e61000/0x3000)=nil, 0x80000001}, {&(0x7f0000f3c000/0x3000)=nil, &(0x7f0000e97000/0x4000)=nil, 0x8}, {&(0x7f0000e6f000/0x4000)=nil, &(0x7f0000ec3000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x400}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x8, 0xe7, 0x1, "2192f868a867216eeeea41c3543fd8e81f456ebb", 0x0, 0x7}) 20:39:30 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000001080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f00000010c0)="d4e42f64557dd0a1d793d9cdf90831b7fd6d292d5320bd91ed4a336807a51034f4bd852e3ed71400d02f54f322ebbc0d04742c3501b00883d16656464134f71b756457b6041c0153ecaaf638f99dce4ae23fd7652e9f87543a7c576595", 0x5d}, {&(0x7f0000001140)="47ed77e5d7e3039aeb898585886e348c6e688883c0d44dd5e6be4066ddd326381d6b2d2271edbca9c6156aa88f70fd68b4d461d71fb2365e67c66cd65e4e30697d1477519566f9b3bbaaf7ebc529290fb522aec6f4481fa2ce95af1221a32dff05cdf9da381eca59ca0e17c2d1dbdcb85cd2ac4eb890", 0x76}, {&(0x7f00000011c0)="cf357ccdbed1ec0c7bcc96dd4552dd45108cb96e1ef542eabe3e4b04fa754ac28060ba15d89c0289996cf11e6e9e142fb7881e6f009908533274c1b31389023dd0b030cb1d18c160bc10ff109ef15e015ef5735472a642416827cc5bf7767aa34c27654e804cb3eafa57b75af8ef869276c1e06aad5aab22335a92426765009787059b3c9e0670d0e6d1da6c27d6cd69c76ced9264fa2f453d8acd58ee49076f016be0e8961cbb9255", 0xa9}, {&(0x7f0000001280)="c7438b4614ea0d0d12eb510c74dcacca4828d6dfe68406d7484489be21ec7d784c0f4f3c6e36e931df1f16a3b273ef1e8f11256c6fb8c4d4e6502620ee2c70652d0a939cbf56b90fb1793f4c81fdc13d9e56e8bd2f74f752207d33ea6e35e663ba8b970cca3dd7dbd150d2b83e9a0dc6fe3f478331ef8733b17b99ec1b03f0ccf7ed5fb17c4a2be370ffaf707aedfa55011484f03946", 0x96}], 0x4, &(0x7f0000001380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r2, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x50, 0x9b613f9a1e50199a}, 0x1) kqueue() r3 = getpid() fcntl$setown(r0, 0x6, r3) 20:39:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 20:39:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='\x06\b') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0/file0\x00') 20:39:30 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r1, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r1, 0x9}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 20:39:30 executing program 1: r0 = kqueue() fsync(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f0000000000)=0x9) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) recvfrom(r2, &(0x7f0000000100)=""/182, 0xb6, 0x0, 0x0, 0x0) 20:39:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7fff) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/159, 0x9f}], 0x2) 20:39:31 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xffb, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x8, 0x1ff, 0x9, 0x8000, "6faef9481cfd27d8136894d775ff000000008002", 0xe26a, 0xff}) kevent(r1, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x21, 0x2, 0x0, 0xffffffffffffffff}], 0x8001, 0x0, 0x81, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/213, 0xd5}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/204, 0xcc}], 0x6, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 20:39:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x4}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r4 = dup2(r0, r0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) ioctl$TIOCSTOP(r1, 0x2000746f) 20:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720ef", 0x4) r1 = dup(r0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001740)=[{&(0x7f00000001c0)="896a04bbb0ce40d54a9580b4d585ded22a0519d199b1ea3ea98de5227e4a6d809002a0e9b56985ee6dec61c6d5e5da83116abb04a86c913d3b4ea40914ab1433a867f188960aa4d55698b050fbb33fc779cdd7dcaa7a139bb776bc179342128159db41e1b1256fec6af877d0ba3eb23aaff4c69f8d138e60e476732accd248f44f7160ed41802d8337191616568755", 0x8f}, {&(0x7f0000000280)="fed454ec9e54727b6d78a07441f0c9b99edd2c8130d93f7afe6c20ae044fd4eb9b0d3acd3dd0e06f5a9bf105b9661f47b70892fbd3ab29cf04e18b7f7d4e1e25bbfbcd5ddb8e4c1dd396d5542ff07c43b1d229bea22e0a09614781f51fb71858284688be2416afda46f263cbf653ca8a1a4d8648c31323b5e0c386827f79f51a8c97b31976a7f6b9836bf599da1daa12245f3f54bd8275ab2105e13f59d47c52bc727cdae2e699d20374166ad4ccf1c53b3a250f326b6def73df47c4f58b849e9137d4e4eb84e3", 0xc7}, {&(0x7f0000000380)="0bfc1d1d198dc9cd0c61bd09113946ab", 0x10}, {&(0x7f00000003c0)="a23fc2aa994bed1f0d6cfba5d930a9ae4e53630053c323ae03117d917d91c33bfc18df275ea6f75ea27705f7da25a7446c73d4611bfa0105a3a17d57fc4b071bc12f6135e1ffb8190fa4343c486a172783fb30790efd45ffa2a4e55bed00b697c4286a86988f44fb9afc1a302fe37a89149f76d6432de81c9d1f7e85b2b8fcd3ed4af711871a80da128ad082f09aa1926c42cf0360a35e9c917d17566d89e4b8bc7de9895414f01387d8bba5739b4de900b32e97b3d1e47d08c1d38673d853be493160311f2fd1ac2f279412a6147d2d6fad500f8070", 0xd6}, {&(0x7f0000000640)="8f06c98a6aab04f1249169ff30b87350e3c5c1118cdc547ff6895a420514b9361a641b2c95e9cf4722325e637ef79f6797f75bc4f6b9b167a4e0ac6002d1dc8cfacec27abf0b2dc0b80e67a8c05560e951b586a528a6f6e4630a68bd684bcdb53a2855f28e646ebd3a4bb00c950e9cbd1a5e94ea3e5e88759c7042e7066ea584071c05f7861d51d678c1cf06228ba6e418171028c048aae7368958c719bdc733b4123186b739c4bddc9e4a2a30cb3c8e198df62627f9ed9da7e8d43d094a59198c893da29e9ef06757dedc3e2ee12f7c01d8b34873424bd80335f11c50e89b3c56dd9d31f2199c08266e2a6511ac73ca26946a5bc807443b8ce2335bddd100b63989db939b343445c7d597973e94bfcc2cd5f82c5560fece7b3fdfef48f3cb9605c48848940b55499a82210d5b7cbcafef9ecf11c56f067a5a46929eb83c7a1513b8fc3d044f8e2eba6152293be5b7755ffd43d8e594d81e86f3488db8f3c0ced9c595cd6a1e327b82f4413ca254d0b01c903861efab81874a0318bc6d5317aef6600ae11a1500c838460a8ed4257b127fadf636a1356ba53979149329d08eb761a995a2ebfb44c3c65de7ffbf775f3e38abed562dfba538913db9452b366fde0b7089422e42bb1dffddc9d3f6225afe4ec8d1a7bac622eb97d1edd9832d84d3625dc6b3fe0b0673428ace81604c829757860c80ac7c2e3b7efcb2584e2d4a9248ac4723589cf58e329e6a4ddbb8e38b87bb7975342ea07715cb363af6da253ce4824381100e1d7cb70493f3df5c7ba452ab3724957d0c09783136f2f2d9847d837512a76484b838da8c66c16f646ba2a9255e11ba31bf3c7ec9e1c2d15836467b2887ad83e985fcb0eff378452b43a3939ad621aabe9e2805dd3646505b8bea1438bdcd4bbff3a4baa96697b30cbbaea65225009acc7ca5a8e4a60d5fb0b275e04228b541cef524b3a122d5e88abae06de84fbd48e2dfa8cd2e1b504a8c2d99668e9e7bbb9cb8df8341494f53c8f3893da05bc8a1b6b8578e42c4cf429ba7621a53bf58c50c9c9bac67d70f652a129ceb728586fca9f23dfc9b51e73e277f37aa890dc3b971390adac926e2248abc63203fd26e1d45399c7607db739835d27014c45d18142596f855f109641c2657271598cbb7c45be621b1a921e4dc7b99d281f0dc2a3e31853278a397479f66a3ab12eed1daafa9c0451a0ee74493701aa42b85b8fa46ef77861115611f579024631b7355dd0e82b8003b90df3c6c11c248681ce26b2d000838ab26ea92c30d0b7a88e449833d52394eea4c471fd42d22ce67a28f294f29fa3606fb0de1f216261172241a0d4919ed7b17fb2edac8a85993a602b6b9db7a5d629d0e6bbda51a3d492a9ff08e273d2303e29cfdb7a26b77eae9478175dda27ef09e98d098f5bdad260f1089618d30b1d514c1fb01e0f4e1744680157181406cb89ae49a105e9d66b8e297e03abe5ea9ca48930e52189369c8d4aa8100b1d862397a40dbd296f2332039e66b18de37102ec942cb8d92a0f9b984db4bc9c2cbcf29ab7f2a81305f13f0588d7089a66c6d042e2bfbe575e9f8ec575a122976a437f2e3845bc3fc77fba160a5faed28e7668c51485058fa7dcd08e65ff566eb2cff6f05cf84bf98e7b515f39f4078e93a09816ae218dd6b488a8ff09b8cae08f68a14da510eb78340d0ccf3c5b44a5a0e657800e7bede3a295da13af9d29ef7ce169d6b0b7473050c4ced2e7d2460787aa3633fd355bb1830045281e86c3b4d1be1deac4934b1c45e1a1d3c0e471c415a4727d444a52f49a7328e6837c6cb2f835464763697e38c9ad54e5c963e5d5460e939e7b534e59d8c37cd4781139bd6773e2d0c92e2621a0c1da6682f7223b76930f07b3e0f1d6d3d544e74f93e31247bd2bd95a15231b7a43de52c0a614872b408ccc4fd6768a9b096bd7a65502afae07747cd550e2070314d192b2ac92f6eb041aefabff8f3f9cfe70f66bdbd0f12bfe0bc7d5bad6d7e51a4e2a0b116b9c2d14eb11926b4603a31b93705d0c97eaa6e6c8224012ab8430ff39d7dc1753b57c83ba522c295a1279ee5fb51acbffb39d195778e6107156f5e8d78158fd6e121afcf522d4a47e085c854b40910e8526080b24f892a6618c924aa8d36cb6baa8e8769cc2bf46908dfe62c81c0cb3897453b904d22e22698466fb9a5b283450fe51cfe6c60a511608ce52d7c51135019d8b2c386485272d9ffdbd5626c370f3ad9fa7a20ca094985ce92f606edeaa550c53659ce884cd705da1b64645ffe5acc61d651e77f90a3322599198366427ce389df6ca3b05f0ec506106878555aa00f89a4abbfdbdca727b3d9f921c3ad2b7a08d1e9bbeed5918ee62cef20f5d1d69c4623eda9ff49e8400e770b28beec7bd88491faf93143a8e5bf4e2212c4765a70eb17739bad20e69fa13cfc4bf88feaece08fbb1f2a7e869218234045a04c99e8e2a05ee7bfdfb902923c6773d80af6c20d201fd422b109dfc83bdd48544a89d18c6a011c31a207d26153b39a28c27973a0189b441e39abec48afb32047751693a6aab49035e0c161c2a311f39f84213dddfcb96977d519166cd9d25cf97673c8937c15025a9e0e8b09042d574ad9735d56bbd9266afebb0de3e8af32153506e6aa0c5d2e132e7c20ac0daacd9c25c9894fb63bc71e17742fcdfbe7751aa4a0d04472195458e444ac513dddb0fa68f57786c7d2b751be3ec233d180625136d0e3e438c165f9fef2ffcb3a7b631a3403fb1718e0834b517aa0e44b5d38332035ed8c8c5ebff798ac5295550c9c7815a05450625f40f0bc4056d1ef552875c1bf599c213db5de22727f610033a6025e5baba7c25ddb426c4d3753371f0824eec4b8935bd138fbd61144118272e3191dc83340f8ec251e5b5a4be254f1305b9efed13cdcbebe06b3dad38a2dab04cc07704f653c2243f23df630bf4f1c2683766542edad4fe7b4bfb69edfc18ddb6ce2c8d44846cb9e2dc0b7d7afb3926423b68301e4bf88041bd3069af3106a70fe4ecc4b223a5a7f113ac7c29065b25c50e234afa54e239c6d2f770014fb7739886abe788207f861a6cbbe4387279f4ae709a3cf7200e89cc19b430c5429d76d4cf68696193e064ab1d003cd1a309fda61740064d168006014ee84a039fdcfc37aaf03becdf9300f1e055db262fecd61f6192529f9fc223a1c97e3f430ca1119d5a13cc72b86dd2c8a6fb158ac51212978d9fba2ce946c5c252bac5baf5f60ddf5a0c6484a8e55027ca4bbd09234943759738db44bb3939a4605fbfc87de9fe9c0468ade61f7fbe83c8d46f2f6cb724c5166ef52f0c323e122ab3f886d27c2f4317a3873630c827299be9f7ed9bc09e126f6b3553e4963fd413492182b624ebb269d2924198003a63dc6c04f4aa730b1e514e173f6d7cb8f60d29b8966a25952e1721f12ac5fb79b718646e4d9e75770affc3251f4980a52ffb457c748b47fea235a67f98a4b27529a7ca827f5045ceda352dc30a2776d19792df1b0dbc4fd3bff2bfd501b0d301e77881d529b2173e9671a804730e64d88f362b1aff040aec7caec90abf1cbb474f85a5916c5b02d624fa6842000ecebd72a7d6e7d9327b43b5d7bd412baaf18b8ae9fcb91a70c9793fd2a8e52d5a94d4c9a28f751259fd10d4dfac8de17aaf38456875cccebdc0615ab80a027ff9eacda0bae0da7f32a7175aaac1197154d9f664e70e393c08c2fe7e2f532cbce34457e48ab02b1004ca023ffef29f44e2b6f81589b7f746d1c93a959246e6500d73e0a5a179a4b7df5abfdb9556446af181abdcc56025ad883c8ddc847b40cbffb476c5a272425a567c3c45278d17b98c0373713b78c077bda19a2a0a75b4cb912504226a1179c375f745b3b709eff6bfcf77e5340f082158e214d1d34dba39e3ea99d4def89324e125afc542593034e2948f354b2a638d7908b96d16ebb03acd967750f3c67ae409d1e7958d53c9e5f06379ca82e4b89ad320116af5edfa67bbb102ca6333f058f76d0124301e85b4c05b86b51f8db5a4ff300c7267224c2db39e5101b3a7c8c97fcf6dcb6e748cbadddcb364abc07b9f81453e94fa54ee02c82aac491fbcb92f2206a2487a93e7d592437c222047b95e59584f9968da375a7e2c6b686549707530d0654f0e403cf5dfcc07b98a00a9116f041fc63a9a85409d3fa3d690bdf70819b77fa5700ba1819426de02af9a6fee2af49e9ba06cd0fc5fbbd786ba6cfb76ac9953f3fcacb75ccbdb88d09e6f162436811596f1ce394d6368b5750eec956246fe003bf3d46870356d91b2393d3631aa5830af98777889b587c48a8ac79efed567aaff03967464ed42c02f2b7635cb39c8bc1cc3505df15cc20b0ca99de264eaa6e0142adaefbb3abd987b4c486da260360372dc3481941998eaccd02a8cb9bfebbcab4b71e158d8fadde6b7550413dc45e45833b0848b898b4f5b4b8399ae0ad4fb06423b80990443a58635d8d729f8ab4684f15fc1326a670d2eb1956a134b6a2d1f35f6bba1f9b661d3de22083e45922b1d5900c026e09d6cb2aa548fdbb8766eca97540bea2a83948ad4c9e9ffcb1835aef8acc894d5fc0b68b2daaa64b82d248d8e4fa1b3b347d1614eb1a3cd4fe73ef64ae30cc4d0ac713a5a4316e57ef65caafd46293adf1f458ae5349a2d9ed4da84b744906834ac2334348b978cbdd6ad683ca020f48d29090ff34b3f4c906f91a564c8521599e1652a30a539bbb27f7c6326a3471db0c4a73f1ba1cf4b470f78c351e514d395d4927773ef7d4ed81ffb55dc0c69743898de35e743b7f5b26948d3870bacaeff505bc1ad22490df5b3eb61abfd9674eef355c24ff42e7cde2c4ff0f44c933c5a070e18ca3621ce9709df76938714819de12c2cac673a695357ec944172147f405ac8257b96fb87fda36d9981d5cb9e039402088315e41110e70b592f8566d404c6ccb4379df91c067d50b042d0725ae8421e2bb07c2903ccf7c69d57b59a2fd02ea036aacf26e49da5263d4687e8dc80d8660b3af35485e99ecc97358296c66a72f5d648dc3cb3e51e7a5a9068c6248f12bec2de9469b2714c624dc50d9c70b064bfb36ceeb1dbd5f4638e522c251de122c2039956c9703cd8167e315ff0ba767649b62ba1141649474b7c97ba655a313796dbb4aa11179718bf93cd44861f0bfd1368fd76329d6d5d585c6a0b7099e1bf8f7747e2fd72d6b1d0beb209eee336ea0fff6022591913ce307acbe3f7ddf9f2825a6127e89204aa7cabab251b2e2a88ae0c573910ea451003380632dafd6a1e417f7a8fbac7cde1fb914a0651452942ff4d9c1cc3fef61bfd5d84a02e6b27aa5d028d0eb7f1c74cf252100412dcc1e570cfc11a9f747dfa16fc84136793d641f28e68b2fd6c76c8c27f4e06bec969ed9b005fcadf1cfc585963eb416cb14a0efddaa022cc07cc2acd62f7590dac208a8b71ad890921efa5c9e09d76c15fc881d5fe7500bc01b304fabe715ee0f5ca625d1c46b03c4866997313c46a9adfd9cbf12eeac5deb2eb13dbf2b128229a06547bcb574c26cefe3470fc33ee49134804fd06a42cc2d2fcff02cd14bc110a8b56e9c01c81aebfe25314f7520917afb7ee291b912f6da0189c91925fe0b79db29c69f639de66b0a20ff058a814a953c6f8be85401f2ec3538de39a33b2d1ca5db5efeea1b38da08bb943a78ee08b30487f153f41ba89a22b360ce19a27ec887235b31738bedd5efb96b395d92495a0cdee122d370b73e2dc6a8e687ea882a7ee9e677e15643aeb1fd4524", 0x1000}, {&(0x7f00000004c0)="4b26d7be61e1633dbf00407a178e94215617816b33568a94ed2752cdb004379b3e5fe3eb64bedd69cc619a63321a62796a17e78c870bdabf559a6e94231365a2b61de206d881fab3625d72320a8965b20f542cfa239fb2779b3c1656e6c5b875cb1bcb5274a6fc10ea80b50824609d06f098807c869f565f8a8d7608d54f939da022d4d6a8316e5f1db8808d1565752c39e26019444ccb545b", 0x99}, {&(0x7f0000000580)="9295cb53ae8c549681e904af60dc96193bdad3e23a550ea51bc0b72ac9c20bbda5d95a44cc379dd3d27d19f3664526c6805b17dd3b22a586e75619ac3ad706bb", 0x40}, {&(0x7f0000001640)="205e67af480143f1140d1f978326ecae452b0396bea695647f5c902df92849b4995fcc6201dd1fdc03bf8cd0b75ac5aa66ebdf55cb9723aea32d20bf155362917ad4d1bc5294044209b061f777efb04564675db6f0e87667d4", 0x59}], 0x8, &(0x7f00000017c0)=[{0x88, 0xffff, 0x800, "123bb186c1269689037e513954f6920bd42fec8327e20871be9f30c7af440aa426cc72f35de9ec865c559237d3c3826c4d368f2ee5dd5411fbccb20278b5df64d7ab167bbbdc22f0eb3da3f94647a69b133432e6874fb1c95b0e2229d6a17208f1a9b6820cac356ca517f5f314d3104cf6ac71"}, {0x28, 0xffff, 0x4, "bba5df105d8ce55a99b3378ff19b6aed82a639d59b9704"}, {0x1010, 0xffff, 0x0, "3740fa4df4aec3a01fe00b98d2fb882d4fac9f2a5d1f2d1f9c0ea73644829a8e7f13a78751b4956f669c6477d13e3a2a61ebf958b70b7b210a3048cd5e6a73d1a9bfb3cc48c5e1818e2ff6e05902f72dedc620f117f86acc30d481faa071463ed8c4582da6027654e99116fc7b5aa1b5aef0c956e96284074bdbda9dc978101357746f12eeecc3a2f99705e0f648491b78602ebbb999452b99f1bdf794f11bbf274149b603f0c849106f747537cae9053ceb3e9600b1e94fff35558df4c0dc4c202896c7978f58ba5a3b2f0e1e7756d0c512ba6845f3986393fa251ae210bf6648b7490697f2544d48057980affc97372b7f66bd1672d0a28987238f3b8dc2584e6a43fbb5bd72198ddbb2ce267438d449830c4ea863230432b4ac5f465f501eaf38b14e8b3ab5475a76e18a70999040a93fcbd25114bf521540f7a84308dc0dfddf05ecbefd3241a2664725098010fab8ffd960061fcc9c8e1b88163fc0b1402f31b834ff3790edf31c83c725a40705e56d29d78a372f707d3246b05c47bda393cdcdcd1576323b6211854088a9cedcab7a22133f0facd9f55c2980b4c7049baf7ca2386c1b90bd1a4a37225ff1a70ca79da91e67aff4d27584c04f2d0601f8794f26ef1cc2d77fd803b4a7c749b66f57f557824bbf72612b19db5fd6cebb6074ecdf2d5ba3dc85e9ef50b752b6d441d395eed8347cd0a85e44d22c8228b1779b022a7d39d14ef29274c5c68882d468f3629f76e13c0d24e2e9ead5f8fc16abdd3a2dc3d1b4105871d7cca1535a32616ba5e522edcf5e5a23d53546a12b3e6f5007ccb02ceac8f7e206dc6295c6af15e398760ade4a75a87d4353dafec485473bb34ccd0ecac0eb7c9ab35b12c7ee00ecce5c15542d562cfb9a53c749c03287188df57a8c1fa6960ce1aa17ef96721e8e8c2584d891983d6baadee3abfc7a779b5e466bd820903b09eb3c8382acf4f261cf6dba30d6e8c1919c44d793a53080d000cb4f20de04dd648c813caacfbbb0e942a51051a1ca235ab3a07e1fd75c0ee3c707466f0f616bf930f9d1a71fe934c1a3a899c6a1ce7576a7e7e4a96e76fb831d4cf2c9fcc5e018d2ba09f66c2dee63da982b2e22214e28e702b98665cef491892a37053af6675f12f7094c4eccdcbe97a372b66918a35396f2afb112c17a18b5ab7c15411ca7609c55e443396369efb7c5e222fc8d517e059518ef571efd8026932bc7516302843011794e3798cfca4701f53032cff2a028f9faba62e69d399d1de7500974b1a3dc24c360da00dcc6e35f468f4b72bbd70489ed20cba470fd9479e4820bd23aa3b3d0e864bbf7337775be4d8ba5bc1e5791027c4434ec232319046df1c1c3dbde1563697b9bab16edf9d85586504e8110aa3ddd8367724e7eb610bb8784dd2c34e0f32928edb3088906da47551be857c722b1ae98acba99b064db14b4575ee9c0aeca46d6517b1e992c3cb3a2bdcf3b65d822e810f764a63e8ac9b5ee06a2fa51dc8ec9033dd426e9e80c75f6779b22803a72ced808af41c89dc5fe1693ef0293a34d456585549410068de0f9e5e97beb32c8d80cf5b1ff6b1935feb471ef1fc644cb1e9ac4c0125f209c7568d47546eb6f05097665e37509f70bd3aa408b40ca6cca4c54ecc351431fc00ab7ae649786d823c6ef9f4a51e492948b31574354c1b3671fb3cfe08708749e582ef7b3507ef68ecface90232e6c442cc174b9039b80aed15433235d9f2802f589a48edbf7531dcad29ae22c3a3e27464752de65b62bac22c74f68501dba33be94c20c249d713c49f25a3654f66d072b368e557f14304a5335b8d9e1c691e1e0cea9c19f08504855dec06d14c1f657b5c92a69b34c8e614ccb7cba84ee9e39a1b56b829fcadf15baea05f4bb8edf12e7b8458e395527a0c1aedc23c71e570368ca0e50966a97a88f7b4dc81d7b25cf856ddbec6024ea53cbf443ae314d903456421d6bf1707c8fd528469b8519b8a57a2af5f3cd558e37851584341a10dac6ac13cc2e4ded6bd1b7b5f1667dc06ef9cd64bd355c434dbbd66ff53083909aa75b788bea9c25a57cc5777d2cd61ae9ca066aa91fa37809070dc0644b9cd7ae8b973ffe63e3062b205a7782ad06f770f677f620ff9919c9af53d872a8be9a7022904b0e7e8bd5feca8e3f7186683955588bdf41f5b66fda8fb285a1cd6dcc4251dfe582503ae834681ea6848b1c2366e8b10cdae77f705e96d01f9971dbf46f7bb02ade027abdf05c398332a1a2604f99f22a034e45edda11a839b5468d4bfc73983976cafabb70329a4c6a85becd5c185ebe3ffcec91473c05f482ffb1a03ee109a14adfa2bda718d4cb7a9e1229ea3b9336ac3d110f49691008f588fa23aa8ff4e1a4b81bd10cab1505a0885093fd2ab80552cc4788224028101b3ab78e294cf95bb354f41f6fdb4ca5bb05274533ea82a2877dd6f062676661b38e42d824b12083b20d7e6a6869ae642eabac2c585bb63b48a27089d2cff5a943c7c148e381a1e2ec6a6806abf60e4dcd17c707c3c8e5a5cf33caa71c70c5cb2d8a06ff834adb6b5a770da5d8b77a8125d4fbda007f2354ae85fbcb9705bc51d9d21a34265c72659bb6ded28e29697b01b5bc0a1ba5b302f943b8a66a132378fb92bf5ca40e2ec42627dbb71a1403f2600a3cea4327aa169ee5ef2b05d37843265c4c50bf4ce6f87fcf054cd9ad1ac661a7b1a7f7f4ba241afe1c211ef3e45185ff7ca0639be10eb94c07f024f443260da117c94692383a7fee0d4381ce49f1296796a7a765e4c665e926ef20b1bb65e838a5dd4dbebad5481379ee732bcf8053ec52b7898a2c901e78fe5380378facfd48a80b7d9eec16877f530ca1fd7f32a838bc76f3047f8259968fdc6b9a85e70fc1883032b0e65f2848adb5b27256037e50b851af1f3161905b596023d1e842f80394f0c989a5848b0dff16acd687eedcb2bc9a6597bf11c8819c16fbe18d3efed0c98b2aae42935524c0a871d201ec23c0402c3cbbf0b1718519b760e842950f53dc14b52fed70c9dc87a646dca9b5cfddd67f4c230d2c66d9ce13932489fcce327fb3496049b1efff4f63d3b9cca4483d9c1113b82f883685bc0c8d588726f3285fcc4a55b5e44d0f29d201cd3e086c8afd044cdedbaf056a998d861c1ab476e834f2c0061424b3428a7e1b36a64e6599e8e4be576005a4eac120f757f73a1e66163cf31cb0d8dd2f8847bca0407535f76c429b628080dea3406fa7b7032fcaf8dcb9a1bb19d25ea11eb21c93aaa121b74fb17d3c0c99b42c581d910f280108a595ec4c31c1b8ef775bbbc78a439bc14adbb9a1ea0d5781f96857705b4aa68a78ef14f61bd2f7b4391b6ee6e18ad0f6b029bd1ccc912f0dcd2b6c9e702fdf03eac803f51251bff54c2c362836b3701f16535f6f808b47e7c772506db16ddf9abbb7d6ee6f77abb2529565294f7653cee866a60fbbc5d578bec1cd8d4d34ce69f437b7c6d6bb28cbef3c161fa0d172c9b284f3ca7929ec1c28c643e615cfae129975402bf6e56a94e495af610e6f3100c348e43fa6fe93f3c88f641b260d07e61731e0d9788b7af3b11be024dba97d399b1679d8d41b7a24d51fad4c0fc65e265dc0a2d4c3acf06eebe6c23df1b83c9751a0841f86717fbb85804f63d80982d9d7949d60380144bd3e0adb49608f7bfd6b6d1f6678d1e031edcaebe3473740d4695649588e0094d6e5061a54ff9de2df46ffe21975ae3c9e440576f97cd89a928ee05c6df32bb967ab72edeef473ae2fbc4c77232683e20b4eac40080079ab83b4071ce915150645e6ee2f36e5903a9247561d7e9d71403d5e798156b68e752498739144525f2b0a396733af9f39688eaa206463b7983cade5a6ad0e6245e0d695d73a13b7f9e3c893df0d209fdb8f7be918b17339235c34630828c3eafb3d73707692547968de83332c632dd7da45358238459908f0b200afbd9948bbf2ac95895760cf8ec858794ea7217a7a0822d923520d81b072a26b08797cee58a62f14cc44608a33bb34c245f39b861a266f2cc2bc52e4d03da63f8e5ef223309aadd20398502c2751af0fca25778c33cc6d3840bbe1bbe91eef382744bdd1581f58ebabf0919d3347fcddacf6221aa42dfa51d2306d986a9cefe5cfc913ed07058c43b5a898a8f4df735966fa73da4bac4ae65f7db906e67c970fbe3e6e8a718c1ab3715c5c395195357958cd6072d18785254e55806de5716ce835a605a3cf6e4d4356be1586b5678d78da1bced3b1e2550729f536caaeffd1bb4af43cbe8e6f664b23c00710fae4d5aed9c831783a3eca15da26765e2a5ed19d44f0b9b062a634496d39ff2c4421cca14cc5cd4a1a2ebc6f2a7d21d9f97ad4813f929d473a181acc5e738e04671b079700a7ea7b5d99a6f26db0840788c7aefd41aa1ec183120c865ea395cb704b31674b6e83dddcadc438f88d6134379176742f6761774281e2bb08f390a558e97dcb2ee982af8984a6ba8c3000281ea303726dfc6a0a143707c1e67fa0a599bf4a1de09b02747c8302e7b0c50f017ad511511442edbb019c80a43ca8c647078b437c15c8935e18646b61b36375c1d78e23797ecfc6dd4b7c1a0415aab38399aee9086b2384fa176d9e099fcde13c1aa772cc152a23df5d6d66190e46de4bdfb535c8996a2b125ec901ada1413e94923b1234286b1ee7f6af6362997b7ac8ad45691b0488a048e9cb34ee69d19db6b470cfb247e9c43f800b0552365490d9c3dd3378503cb32d12b99403d50fe6c727c35f6aaf296bd5768b0d2768f014fd60575ad219b4c7f69bd8479ebea43c9ecc225bd114e4a73fc079435d90594cf00c901ac51b40d1eb8f756b161d167541280b4476449bd7db55b8a9730efcba43d343654976097274207353ca7e395470d34ffec87ce2be331f1a65168000f1365329e4db869bcf11877ec4c1601e64bf55e6b36ac0c399eb7d7150175244f0a919d46bd07fa0ea6b0b35cdfc3483332e107984b8c17f109c0fa3b143a22876e61b8e00d9b688f47f8b9843b586c74dc4b866c4f40707f4acae798c72f9fd7a9039d7a46af188edf07f7bd4b1b819e9504a0a3d9eb10a2c6fb7271e8b9c7f68531e31e9a9ce16cd8611e5023f577d1f3fc9a5887e6c8cfb419c7904c7c3dc20d1ac0d723932d091a61430a0e75def4e3f5c41f4afd2c3652a9cd011b4c8bdc070c088d398a6e23ec16e8ce86ddac233467ae1214a57b8880c039a41b989ab1aec6c2f92452e3f0725650cab07338304331b8240b6f384cb05963d09a26e1404d4cc04a74a36f0b09ae0e3535d93f14538c7d99e0442f81311a36a39cdc4f0c3bd98d3b1d25443732360242bdc47627d0f4c1d46c9dce9aafe920307a46be528dced6a876543d3f38d1f028b6218b139e1bb2cef251ca444060c0c4c806e4d1e55400bd2dacc9a660d0109db3fe66fbf421e6d41233ab866297c998ffa6c6bad72ff331298c245f443dd4520ae598dbb72fa90fe0ec3e1e61ae387fe107625c8fee50f7e21e887af4a1a9e16a6090270c30cce319a9451c8985577a33a52c8b7fb84b55cf928831c4ef5c1be7b96566474f1803b1b727b11cedc63df2ec26b9c0713ae5971871ae59ac597ae16c9607242afbb9a317e9a047da0722414074880749a66645a6bcb7b66edddcbb8469ab2c0f717e5bc3eee2071143430f3a6e0f141c8d29eb94514d392971e8056e44a41ebb8dd5a066e3c1ec8dc09973ad8f1a65052b166bcc35f5dcb71f5dd75edc0560c1cdc22f448020702a774191b7309e"}, {0x70, 0x1, 0x0, "b84d0ddac9ec2fc744c0376a39e5675d38e61112d84d718d9167a4dc0c41513716f3a95c48d9f99bdec73fbe417d2d203e78e98c2d6c063c700fb7ab497c86171a3374d74d7c3fa8155ba037539dd344db3971110937392ba9ab139232"}, {0x58, 0x1, 0x5, "c190205b2540e0344e2d376045d5afafea982b6eb2a09224ff133a3dea3269be1ab65acac1cc60e726c7203ca6f61f2fa421e4021e4dd12004018be515972035587dcb69"}, {0x110, 0xffff, 0x9, "28466171b7359caa08cae6daf9f0dfca20bb5da276c32ea2ce661dd20e73cd8d80a01ff26ae1b5b127835755183c57710dabddd24c1d293785a419e54e3f87ba83b99e2951200c41669f4f8acf7e60ad1ad0cc842bf66a9a44b5dd3fd6935beaea2ad628085480dd5cae70189d5f7aa3d588ff1e654e66d341aaa7f13b57466eef1a9a67c771873d94fb80b6ff10672f0a18400a22ef3e0209758ebce6d7dffb7abc1f6194a9d3884c00f9fea35578ec6f78052c5a117ebd463eb89abced1943495c6f1bf1845185b16440798b01896a2a6d8a671a413b4e9fdfb185ae4cba1ef295c64d090751ade055dadbc77102a70686473bd5eec81bc8"}], 0x1298}, 0x8) syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0xffffffffffffffff, 0x3ff, 0x59e}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x101, 0x2) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 20:39:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x6, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000697000/0x2000)=nil, 0x1}, {&(0x7f000038b000/0x1000)=nil, &(0x7f0000541000/0x2000)=nil, 0x1ff}, {&(0x7f000041e000/0x3000)=nil, &(0x7f0000685000/0x2000)=nil, 0x492ab791}, {&(0x7f00000bb000/0x2000)=nil, &(0x7f0000289000/0x2000)=nil, 0x4}, {&(0x7f000061d000/0x3000)=nil, &(0x7f00002b0000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f00006b3000/0x2000)=nil, &(0x7f00003b0000/0x1000)=nil, 0x9d}, {&(0x7f00005cd000/0x3000)=nil, &(0x7f000066a000/0x2000)=nil, 0x7}, {&(0x7f0000268000/0x1000)=nil, &(0x7f0000747000/0x600000)=nil, 0x5}, {&(0x7f00000ab000/0x2000)=nil, &(0x7f000005c000/0x1000)=nil, 0x33b6}, {&(0x7f00008bd000/0x2000)=nil, &(0x7f0000448000/0x4000)=nil, 0x5}, {&(0x7f0000c35000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000119000/0x4000)=nil, &(0x7f0000b68000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000cd5000/0x1000)=nil, 0x2}, {&(0x7f000056c000/0x4000)=nil, &(0x7f000094a000/0x3000)=nil, 0x86}, {&(0x7f0000799000/0x11000)=nil, &(0x7f0000a4f000/0x2000)=nil, 0x7fffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xd6}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 20:39:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="9e57b28eada9c0d0394e622f7c02c7c02dd1b647751d13b0a8c6ba4014767f68edaff917a7431d669a58c811239f301f5f99b28233e41cf2836ede415bcf542c1b433fed64ca39c29e68045481579b12c16fe789dfe1a0b91f562e96031768477c61582ecff4e3962a204440705da55ef9ed5065a364239164d2a077a084a85bb41ecdcc1ffa289534b682151cf1e07752f8e73bb6b9dbdcf0c55e1731eb7533e5bac566ece6a554e03ec23267563689668bc4bde992bec2b65aca8890", 0xbd) r1 = kqueue() bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x18, 0x8000, 0x101) lseek(r2, 0x0, 0x0, 0x13) 20:39:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x23074b001add7cda, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x681, &(0x7f0000595000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) r3 = semget(0x1, 0x1, 0x42) semop(r3, &(0x7f0000000040)=[{0x4, 0x5}, {0x1, 0x1f, 0x1800}, {0x3, 0x10ad0d24, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0x401, 0x1800}, {0x4, 0x0, 0x1800}], 0x7) 20:39:32 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x840, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[0x3, 0x4a, 0x81, 0x52d3]}) r4 = msgget$private(0x0, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28090000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/188) 20:39:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="c0a5aa49c49dec9cfbc11299fc86d3c744c7a05639f07178172161a4c99437e9109eed2b3e2302b651f21541c8c6c71512380a35f990bc69c8f830f71c5773b6bf338d864bf9fab2863e248d86afd99c10e88e4106b175f79275bdf9b4eed64d897fcb588ad2a9a5db7aba1f1ab4ee47f7d9793e84d72609cdba9a672ac3965b6f432d45b577849e97957aa64612a3cff72971e555448559a4b6d8f2bac692", 0x9f}, {&(0x7f0000000280)="9764fcda19a944b99ebf8735b6b8da0a8c7e3984f437cbdc2ae4652742cae8c56e4d4fa3af1e078788d96d7b1c7e6b44e23f4cce51db8c4d05ef699d9109666a52b7e307dd0dfa8280ade53dc2c1c012d5c4f39889d83a723a0cfdd4c5205afeea825d98a2b05c358e886e9557167906f99f13823f95875123a7fbce0118ea2347fa75e7aef65c368b0ce4ba2f386df2bdd53686484536876d615c66e41065d0be855f", 0xa3}, {&(0x7f0000000340)="72e00737f76b8fe658bcb1d5da4cdbc866a69a0f3a41b8d25637924e3fbe179b67bc229d80413e447f19dc", 0x2b}, {&(0x7f0000000380)="8adfc6bbb415181f5722d3c27de3e2ce4541a6bcdadae67270bbd689f0fffd4ae930164e3df2d6fcb41f37493cbc7424317f269f1129d56eaccff06d30aac6e086d55497b3217af1d165b46f9bf69f2a53c8d9ce51", 0x55}, {&(0x7f0000000480)="3d279628679b0d5524ff8a682c7a5f81448f2e61a10301b9eb4d9271f6479b7da75b49b6d06410716404445ce0735585bf3e31b6d6749ccb3f88776b5a9b752a0c39fa965820ea4cd3f69cae32af8841eb37ea1de3d4aefb4182883d3a5908b3d2d1c5121d5f9e66b89778f048ebf755b63df97f7d4eaa8680717907990fe00439edf06007", 0x85}], 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x6, 0xfff}) r5 = getpgid(0x0) setpgid(r3, r5) write(r1, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) 20:39:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) listen(r1, 0x200) execve(0x0, 0x0, 0x0) 20:39:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x7fff, [{0x2, 0x200}, {0x1, 0x85f4}, {0x1, 0x8}, {0x2, 0x6}, {0x1, 0x32ad81ff}, {0x3, 0x1}, {0x3, 0x1f}, {0x1, 0xfffffffffffffc00}, {0x2, 0x81}, {0x2, 0x3}, {0x1, 0x100000001}, {0x3, 0xfffffffffffffff9}, {0x3, 0x81}, {0x3, 0xd03}, {0x2, 0xffffffffffffffff}, {0x3, 0x6}, {0x1, 0x630}, {0x2, 0xffffffff00000000}, {0x1, 0x7ff}, {0x3, 0x5098}, {0x3, 0xa2}, {0x1, 0x2}, {0x2, 0xfffffffffffffffe}, {0x0, 0x3}, {0x3, 0x8a3}, {0x2, 0x1}, {0x1, 0x9eb9}, {0x3, 0x7}, {0x3, 0x430}, {0x3, 0x7}, {0x3, 0x3}, {0x3}]}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) 20:39:33 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 20:39:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:39:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x178) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r0) 20:39:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x56d1) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x6, &(0x7f0000000140)={0x3}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x40) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x8000000, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) 20:39:33 executing program 0: pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 20:39:33 executing program 0: mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = msgget$private(0x0, 0x655) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x244) semop(r2, &(0x7f0000000100)=[{0xe8017addaa01cc47, 0x1f, 0x800}, {0x0, 0x101, 0x1000}, {0x3, 0x7fff, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0xe3, 0x1000}, {0x0, 0x80000001, 0x1800}], 0x6) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/108) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x4016, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xb743848167dfcd46, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)={0x2}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:39:34 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0xc, 0x0, 0x0, 0x0) msgget(0x2, 0x40b) 20:39:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) recvfrom$inet6(r2, &(0x7f00000000c0)=""/154, 0x9a, 0x0, &(0x7f0000000180)={0x18, 0x3, 0x8, 0x3f}, 0xc) 20:39:34 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "fff000bf7b3000", 0x5}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0xff, 0x0, "6d2f49f396a1474a3ba02c236558dce4a312f8eb", 0x1, 0x8001}) 20:39:34 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x60) sendto$unix(r1, &(0x7f00000001c0)="3229c06c7bcdfcf041a171586932d71f0e5736ac7d66223c4b7c1d4d6f120657073e2bfbe5d686088bccdb1d79c2bdb995ae59a5875db4f8cf71e35e25581bfb78ed67dbdef04f69647ec1d9c6ed", 0x4e, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="3fa070f11163c83cc6a9f9968289cd1154e205bba72bd289b01ce07354253c362f34ba9ddceed7293afe31b00cf6a995609bcf9ca4cb7d52c050fb3275fdb490728c6445767d5d8fef64af9f7ea1b729fee146f7366fa6f62227fc16eb52b121b3b3b038786d2839c609c2181b31e5927d72a7db8a198e124d7f8539a2a13b7175bcf875ae26f14fb255dbbbb211764828dd3bbe07d029f64c2395bc9b6a4d4815308437b9cf59b9e9cbbe7960c45559a1be7ff6153d1e5badc09c", 0xbb) 20:39:34 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = semget(0x3, 0x0, 0x201) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x8, 0x8}, 0x1, 0x6, 0x56}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000006000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:39:34 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getdents(r1, &(0x7f0000000000)=""/53, 0x35) 20:39:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x100) socket$inet(0x2, 0x2, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/154) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x74e41e425191c8be) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) read(r0, &(0x7f0000000000), 0x0) 20:39:34 executing program 0: poll(0xffffffffffffffff, 0x206, 0x0) 20:39:34 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) 20:39:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:39:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) flock(r0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000500)="f2", 0x1}], 0x1, 0x0, 0x0) 20:39:35 executing program 1: pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) getsockopt(r0, 0x1, 0x7fff, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 20:39:35 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x13e, './file0\x00', './file0\x00'}) 20:39:35 executing program 1: setreuid(0xffffffffffffffff, 0x0) shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() getuid() setreuid(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="6c990acfacb3054ff991972dc122bfca09cf901cf6333ea3", 0x18}, {&(0x7f0000000100)="72397fb5148ee7ff6e3d7cb4600687c60eeb2bb21d0856dcf40bdca85e8ed7fde51ab24fd98f2283b74006", 0x2b}, {&(0x7f0000000140)="b106515c3f797cb19ac590592a8d7856f686663966734612dab739258b65516310608da7d31930e78c501253d2cfa3bc11e065b2bf71605bb50202b987a0eba76f45aaa26a706c1c39592c6efee3a91f76cf9f4a6c3a7bf4ec221be58ecbe35db992759ae14e62ea81664078138d50ef80d46af4ced3fe147120ce97b113e622496c56d10d8535c9bec2", 0x8a}, {&(0x7f0000000200)="8320e9e6cf04da52e93ba1e812d66f9c0ea7", 0x12}], 0x4) 20:39:35 executing program 0: socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00100100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 20:39:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001180)) 20:39:35 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) close(r0) r2 = syz_open_pts() dup2(r2, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)="07509ea2b3d8ce56f1f4bfc285dd82c47ff858572e57b9e5faedee938a478a9f825bceb97ddb63f7270d8484ff72c135ae91c8ca78c5a69b4d906c3bae932e4b3651a0b39a6eff2abf586e4783b7201f92a9c15dea5680e382211b04ebd6560da64595e83b0b78df8186d7857fa94339eadeb5364b65c5d9619889ef458377", 0x7f}, {&(0x7f0000000340)="7c30cf1b02c3790bd90fdb227e49b710c313068f3d1344a19cbb0fd588205e8805751ce555f03e438e83cb68c97f4f7fa9d7b7e83d75d10eb6dce8ad376256bee103b2abac865502aa2b42caa7b70ef36ebc9f9ea6a48eeb327d685e20b488bc444fca2e25d9032ff7890e41be4a35264cd642fe44d700cc2d7b5c4b3a765f5728034c6fab0b50bf3dbf8626f47e119f7e60c573a2d8", 0x96}, {&(0x7f0000000400)="b5f6c380c634aa6a91d6e46b47ccfa5c", 0x10}, {&(0x7f0000000440)="a891264969b9e430f96c4e03029061a8d04f0cab76e27cc89e35bdd047ac416dc2b9fd3da2fcf314ebb1c585e9c871113077161910fbc35d9d93bd3a5b41", 0x3e}], 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r5 = msgget(0x3, 0xb0) msgsnd(r5, &(0x7f00000004c0)={0x0, "401f9a40881ffcd238480ebecb9dbf86b00d7f410b31ff66bd8149dbb8e5d9f1fea0566a484072a584069659b8b9ff23ea9ea58be752e7f1dd4d8dfb945aabc314b31038e17645171bd83ec5eb919edef8490e89d9478ca1c2a21a7705be37ab9c133abf40cb90afdf8420053283252f59e956226a3607a2ea1e"}, 0x82, 0x800) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000005c0)=0x5) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 20:39:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)="eaff123372000000", 0x246) setsockopt$inet_opts(r0, 0x0, 0x4d525e53371a60c6, &(0x7f0000000080)="eaff125c0000004070e023d10538c9f028f3e4ce13fb5a82050000000000000061f1fed84c9c1ee9285cd177a29764463d21b9f890af7e0f1e33abedea858202cf0611d293983b45bd7ed2cba6134a683a812d95b63114329ee209c75492ab905191ad6bd7e3f70591", 0xffffffffffffff59) 20:39:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r0, r2) read(r1, &(0x7f00000001c0)=""/193, 0x25a) 20:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x40}) syz_open_pts() 20:39:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x80, 0x0, "0100000000000000f9feff0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x2}) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/102, 0x66}], 0x4, &(0x7f0000000540)=""/184, 0xb8}, 0x800) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1ff) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x0, 0x18) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x40, 0x7, 0x5, 0x2, "7b45fd7ddcd7743b1bcbedc1991b0a50990780ff", 0x1, 0x7ff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000380)={0x10001, './file0\x00', './file0\x00'}) r4 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000340)="4b4ce6fccd502969e67e957c792d3375e4e606df0abf6b7f9ec4c52066289bbc7ff3420b15f24b6ebb708466aff4209c7467dc", 0x33}], 0x1}, 0x2) accept$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r3, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/9, 0x9}], 0x1) ftruncate(r2, 0x0, 0x9) setsockopt(r4, 0x3, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:35 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 20:39:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x8003, 0xffffffff7fffffff) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 20:39:36 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xf0}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$TIOCCBRK(r2, 0x2000747a) sendto$unix(r2, &(0x7f00000002c0)="718f411d000e7b40b9a4547ba9f17cc04cd12100472c3cd0dff6a66f1b0d4bcd67c167908fc9a585de482f0dc64d737cff3951117d81164550abec2ceb412c9c12cfad9c6e8a3ab23ce5cb335afc99157dc8c300614b39aaaf2dffb17af6fa270c097f2aebce7413740a72a857fbd6dd03e60913960da6c70e4e97656d3ffcea30b1853bd8f4e772d3a7655972a31c7574d9a4663fd839fa76e6c3f208d6e14551350a3a96ba8403e5dc3f3d19c163facf18bed546e60b63ee721066a170e2e96b", 0xc1, 0x40b, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 20:39:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000100)=0x9ab, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 20:39:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000720000/0x3000)=nil) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f000034b000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:39:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup2(r2, r0) 20:39:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10100, 0x508243a5f914d1f5) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 20:39:36 executing program 1: r0 = socket$inet(0x2, 0x4007, 0xfffffffffffffffd) r1 = dup2(r0, r0) r2 = getpgid(0x0) getuid() r3 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) lseek(r0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x2, 0x99, {0x1f, 0xfffffffffffff001}}) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="e5529833c1350fd1dcea39809913b0cc39f256bd87c0b0e164bdce889cfb5eec6874f96dcd6b5f6b2f041f76e68660f9a7a2", 0x32}, {&(0x7f00000000c0)="c3681ee25a56f1b514d1d980a3df1662e798d0243b99158e9593e615e92a6ff3274ec5b3db4a9ba8f3f90f9dd6f66df004994aee4bdc3ef04dce8bfc3ce79332700bd5278f9eaa63477767659324a2500cecd4706572d1b8f04f0145958eb3e02e7e88476f0a976b4f97d4a497493b3a002271170202d0f00d47dc110629f1e70061bba560d1ae95544571ddde5587927b8673edd3630898f598ab96ac311dd07584cad01522d21cac36251d1ac8399939b61931cad6fc5b5e451493b479b8b8928bac00ed9b84b969e3a4", 0xcb}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x402}, 0xb) fcntl$setflags(r1, 0x2, 0x1) 20:39:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815fb039a04409000000000000001771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a7604d5096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000440)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x20003, 0xd98, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000480)=0x1f) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffd000/0x1000)=nil) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="5e56eaba97bdc274cd39d8654b380d474d0cc5b8ecba1914867fa2f0e988644285657512f5613263659662ae126798a3e41337bb84a359fe69d6ffde883061f66ed8b963794635d7afe9bcdaef2c05e7f211eaf042125eefe48acff5c83284b6b4ad627fbe0852f7e0044865c9f321caa2b57a731c0dcbb9bd8eebbb1589c72124c9368083fb", 0x86}, {&(0x7f0000000380)="227bd18e9dbdd495c4886ef797287ce9e0eb14c7676ebbe0f5278d533de799f0bae19241ade5cb186cff245c79c716fc282d134ab341c13d46a777436e237ea5de427bc1e66e28ba74ef31e3093a8a521e1e7431eb6c14c83bd14471e50439471b86cb8aca6f51bf42ad50ba991b761ada1596ac8a485ad3d608e08b9dca5e0bb3416e51dc03f9a85e9d16f767", 0x8d}], 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:39:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) pwrite(r0, &(0x7f0000000080)="15ea4882a09cf5b28dc30d707526a6f7ded3e9d08074b8185752153aa4f7b055a465511c35eb6c222f8e8612d858fe69fd8bfa3738ad7dd902ecc6576b70e8af429b45da1f1d8662adeda80ba037456541763acbc19f6e2606e553d3174a041f666a137593748735a524f0232d64c8d23089b35777c860f914055a052637c3", 0x7f, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) 20:39:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 20:39:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) read(r0, &(0x7f0000000100), 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 20:39:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7fff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) execve(0x0, 0x0, 0x0) 20:39:36 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) close(r0) r4 = dup(r2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "51ab333e9005ecb7d07314aa4e3fb6c1e315df0c", 0x0, 0x6}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x5, 0x3, 0x8, 0x8, "ed65bcb1a2406116e2e8fd2330618d03c81ddc2e", 0x62, 0x8000000000}) 20:39:36 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xc, 0x0, 0x10000000001e, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) 20:39:36 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe407fc158fba029f7db06e3bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612efd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2deac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 20:39:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair(0x10, 0x4005, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8de9b360c6e8d9e7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) close(r1) 20:39:37 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x3) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/35}, &(0x7f0000000040)=0x25) 20:39:37 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 20:39:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="07000000d3a75b41618b6e8dc3818f20489c122557f490af5c019ed43f58ee5cd70eacace4bfd90b978aaac7473152c24f1d14c31f559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef9516dcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e0e6e1fdd08976957c9498df11af30730359d985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d301800000000000000d5c047dcf7c158e0795c5ac388c5614a27d30127cef81077ba640336f2190dfd2afed18d647714eb39f240c80a42ad1c25f98c29cb0c6aeebe25e861b2cd4e9737e6a0ee8047dcb5320e8bbd035da39d159e97cff000000626483effa5709e6879912120000000000000000000000ee8255ef55227eb75a1a7db9bbe004c9c19c5652ea618e8b1bc2dffc77ea35dc35fa16ebae0c5ef1bd254595f5bb3e3987e3dd6b846857d4218f2ec0e9d6c76ac5de48476ddd23672f2b1ac700865d16d30462270d9526e1882d9398fbffe2628769723771542be218717d878377071e46fff409474f858fdc411d0d3995afc3b51950b4c5458712ee3ad4d5c400140977021b7c9d0ef8cb17b5c22bb698cd6a1dba21385f18b3fff19678c78ab10d65b7ba325b0ce0aea22ef4e131dbae7c52b32c037482363a0eb896cf326962a88a68488f48f2f156e77b1b6c256c623adcb3838ba74a532c83e1692f31b6c822fd018326f2ddbc4cee7056e768166738b3794c5b80"], 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) ftruncate(r0, 0x0, 0xffffffff) recvfrom(r6, &(0x7f0000000400)=""/165, 0xa5, 0x2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 20:39:37 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 20:39:37 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) write(r0, &(0x7f00000001c0)='n', 0x1) r1 = dup2(r0, r0) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000000)="77932d8c88f8ca8a3647cc40f29528d61e49382c4d0212c03836652bedbc1634f44637b7aa7022fb9edf", 0x2a}, {&(0x7f00000000c0)="ca41e91c9c7a1bd51c2ceac2cb91ddb7ae9d74964371babc05c17f", 0x1b}, {&(0x7f0000000640)="3c74cfa875cc79a1ebcfe9f065f5a999081527c5bb5be890c409e472255d5137e67739fd5392cb79cec93b89eba7bd96e89e25858c32e2728017f1186d81fc53aa50cad42befed405bede0f1bac3162fabcd6f87985efcc7100100c6dce3c2a5e8f67dafff606839004fd3f1eacccdbf03b5b570fa39cfb0c7696d554fe9329374b926096b7cc74d6908da6e261576f8a8481222ed829d880c1a8be93502d36dad80f06ef0057eb89714ae3816d92b325abe547618e9816b67ec25cb535a26726fd533e587674b9534f85079793dbc78efbd2c63aca9aa38b9342fff653c0ec385e013336c76a761e39ecab0c28b1cf96831186a92577473dca1de2d458e1c1110a7113d79e6f0631faffaf06acc718430e51aaa6f4179fbeed7b5eb8e4c51a8c9a7e511480b5aea1b2b6cbbb4ef784cba62f1094e502593b8d38eb1b85061b3212052c907fe2da5df3b853328179e696256f69719652d96833f4c34e4c8712582cdddc9c04047d7ef883dcef68c41accedce330d30b173ed622dba36968edf1c4653512d0eaeaa4a582f993d6f4ecd281991a787e62bafd2cbb2c42d11606abf4802e1c1e1ab6169303efdd66705c7232be610b46e7a11bef81165ed3384083f2fc5e4e73c8b9988eb111b692bbe84a03c7fd0e6d8a0e3b8ceb75214ff9da3ce6b05459e27ae3bb50447b83092545afd7c35217e9b52518c34bd684ba49a3b6bff7d455c978764b5982b17f4493c6c2b139ec3bb40d147deb177a8526b298b177c50df0c8b979a548f0ea7624c5b27d9585bd1a058e4212958b4e675a94204a6784a3db25eaca4168d4ff797384e13e6acfbdc7604b6fe762e5fd058c86a3dbde32fe6c64930718666d30b22a8e617a3aa9939825a8d00ce0d4fa632c47c4272307d937c29f84e50711abc64a26fed690eaeac245b25d6abc969b6615d34796234b6e45686ca215ea0dace605e745b1786308c77a1be2c61794caccc028154469af6d606baf20a16ac272012aa1f84339a76d598843788101fc06619fc54e5d042ad1688b35d87744665a9c37c6f18384f8d342db8003f0d6db2eb186dc93f22fc731421d686ebd2d7184ed5de57bfe74136eed3f4be4dd377f4e04da6a053597e51e73a300a248763c91f3c3e32a876fa329ba9973f133d978f050b23288375da8b82a91adf026b05f3b10f3778d887b80ee36339a5ea6e2460245078f95f1e67c0d37ae50ae8f975cd568d1fd0ad4c0f8dc6eaddd8ef5f01c59bffe7b362a2220badba37f93eb374d90af52a4937e8915102887e8323db996c36416acd91ff6e2b4f2c172583da642cac37eb43caaed19e388ab95032655364191af770dc77f562dc808c2f2d14f5462c05802d4e3214ce0416c83edf6c44666db691892bda86fba3d4472e81e04fb8fdd558c97cff61ea250ca4532053270a92bb23d71e504b315f25c929696f3c5b99421e24fc6b091d3782abe835d3e44d057259e696efad361e1b5f9e3738f4936e1bfc3b408fc94f38cfeb13c2f34eb5ee0ec9d1f1038c4fd0b357d2f427855fcf975f8e260faafc0a2e0b6c6b37187e4f659972d4c8050d6b8aea9e5b82993c646d8cd51472bd2b7c244c2ce9aa611e2fc1a6aaf819acee8a5272783d7e6da937d84b0f8ccb0e03bc06ae691287785b5eb4373effb022df1361352299a12b91036e8f8ea44efb3a9143d305aba22a347564a228f1adceb85481bb2ae699385e96b2010f1487013ee5271d8ced3a64ab78f081c29f8eafa83a2e0f069f508700db10268ee22a89331fff0a2dda4b59f62a4b09d23ba1b65640abc6d5b1d12df57ae13f7eeea490c7b900e3e59ae2abd917abd3627b8761ef13e274a60ee20b045faf81ee1a216682dea242e7ae56f95aad6a60e20b932cefc7ec1d62980958e8795a7de20a4090c06d98c386d051da70682d609eb11282cf2dd0a4e74f325f67442dcd595a260ee3d150393861d377898a0b0de03e82c4a465ac2e70a44d73805a5df45f21e25c3888219195b5c4fd62a46b00de85675690acc6e5b0c4288b395a862d1fc6b7cf16324d071f80be014ff18c67eead1c0fcea5865ecc0f216f80b185355f74f12b95a3226aaa79e86ec45e8e7563b13682bee91d105c4052136fa0a349b9ab30efb220b8a122e228ccbd5235ddb87e5055c86f27248df84e67f63e158ec4810d4ffed0f9fbf94b1535470062621be6e4076d583520110a8028d7de97c911a4805565f5dc214412435868caf138bdc8a11d0a5715c0c4c7ee0fe7300623ede17d7d41ec7c4f4db5cf13fba39d218c425581eff636b23cf60cbd73c286525cf9ca2fba41c9c8eacb237f54d9ae045439076c2cff20ee70615676e59586365e6007d20d6440cfe163e303518f243ff562be322cfbeff485bd3b24bd0a03e926de206350bea83340e7ec96ca9ef40901e7cbb52a912cdb62a229fa75ad8e617c515a377be2f1a33876603f9f4268203d7911dfb5e815aa9818d78196ac999df23ecf3a4ec5978632d3c8bd6223d7d23979de0ff31365db4ac40db9c02bd1c48207798af71c323cc0202272dd5ad04e70725fc594808c14e2927373dc0901717692f812fc9465c21d4b7f3ba1c8606a68a044389f93f4e2b094a9542378e1801ae841e43d096133ab1011e43a3239e85f9fa7c3cdfda351f11ee3b48edce30c1020d31d3af0da1c5d1f91d5c51f95e8cde46ba9439cb67fc7dcd627df046b9c2e859f8a3acf42089cc75ab11440067841f19ce7a9f981a357faccdb8cac0d064a45f37e9fb5bf76d4e797bb9cd", 0x7bb}], 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x6, 0x20000000, 0xffffffff863db750, 0x1}, {{r0}, 0xfffffffffffffff8, 0x43, 0x40000000, 0x5, 0x400}], 0x6, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x40000018, 0x10001, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40, 0x400, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000020, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffd, 0x44, 0x8, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000002, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x3e081f479026c5ee, 0x27800000000, 0x401}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x1e, 0xee}], 0xae, &(0x7f0000000080)={0x40, 0x4}) 20:39:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x6) ftruncate(r0, 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x1000) 20:39:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x3, 0x80000000, 0x80000000, "80f7bacf208b5f39849b1868cdfe180adad67687", 0x8, 0x9}) close(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() select(0x40, &(0x7f00000000c0)={0x535, 0x9, 0xff, 0x5, 0x8, 0x4, 0x1, 0x7}, &(0x7f0000000100)={0x3e7c, 0x20, 0x5, 0x4, 0xeb, 0x8, 0x101, 0x8000}, &(0x7f0000000140)={0x7ff, 0x400, 0xcb, 0xffffffff, 0x200, 0x0, 0x0, 0x3}, &(0x7f00000001c0)={0x3, 0x1}) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r1, 0x84}], 0x1, 0x0) 20:39:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) r2 = getuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x4, 0x3f}) ftruncate(r1, 0x0, 0xcb) socket$unix(0x1, 0x5, 0x0) 20:39:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000000086", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="21f70bb164c76022a414114c76bbe9f6b53541b45ae1c236fae91dbd7d52dde3f72b6a35e1629f54a727a28b03ab7b3c2e1538d00f1e525fa06107af0012a4d06aa328cf7bb967c058a0da73a995b64829d41cdc4d8b13cec716a4586f1f9d5e4dea658975074ddf83bb2ec44503738ee2bc130dbb7164085bfb82ee7fd78df9704da418fd30ff6789854e8f3730358c580a8acdede53f6443c850ee511b4ac6f4b3784b541ced87883fc4eb72aba67cb4de7d041512235b82b4af3f", 0xbc}, {&(0x7f0000000440)="60974e605f847ab8f157161376b661207b088c60e88fe1aab20c3080af5804df975f242fa88ce60d5517a0824760a22c8b8df8dbe5e7a2235e1d3d40e3bbdcae541e72d76af8000c34f8a449ea3d3f66750039579d2b53b6df1a0d939b90bd119d1c6df6e5a5b0867d4d98d3ca1271ae44d9f78cabbcc283cb1bddd7b437b3da79bfce3681c8da4b495d0bdad2acca0cc42415a3ce5bd4b32fe3da7db3a40cd3507e308c", 0xa4}, {&(0x7f0000000500)="ee530acc41c821834ff16cda582c655a4ce5fe93ce9418c5fb2e5d024772473f0d7d7128fa9bf959ae03811697714dc1e84c975f65a1ab2cb5daa33b0c23f5aa8b435750aac3b1aafa0d64964d81509a20729217130939df308c4ad8ca18953db30fff3a307556e8b91f3a94047520b6f977a28d8376a0f8414727cff5ff3db3178226b0f147e78fbcafc1d88e56f1b781a7c997d583d68b84d29a035ad153d87b16de144bbe6eea00afe84c0ec35690073100b03e3945485f3dba1f4c4cc498400603c061967320a0cc2aa2c11e14d33661", 0xd2}, {&(0x7f0000000100)="a9b8c73cbd77ac6e8267d83a82089243fbc93c3e87de56fb331159e3ea56782d779d79872dbc30c60796bcf75843f426f36e8e038886", 0x36}, {&(0x7f0000000600)="6c0909e93d2789bf1aff67471cd60f3a8e04aff40da11fd13f9402294496d256919a9eaddf79d8fbad9e2a18a7aae6122bb58241ed71d20f376174deaec01759af09785359fca819e34e0848f8c91fc3889d79a42dc1dc580dac6e13485de58589fa450e0a8129af4de3e1296ddfac02a5201d82fdf01dbaa6d6849952b19ce2e47d175a4a769e43623156b0623924e373de3e09e78e83472f7c0838b018076fe47633fecb8d54ada4134a97fe49ab933e0f825f471327f49b65c467ca1a08db2e6e4a4c368470ba9b52b8fff05a4b4e0422294d01d836964be553c9b5539256258b3657c049", 0xe6}, {&(0x7f0000000700)="78905cf9b5c0f4341e8ddb8fa0626bb703ef886613cef25b4d9c1166d790b7b1802b1ff67ca58a97f387568110f29c30c843403fa981ccfc12cfcad2e45556851a0ec1f87a189b31dde3fcb8b94b84c5b9624e2d4a7842e7dee5651b6b25771b0ab1f20f3b4c5e2b9e5d821f9bc4ca9d3240742251f5841ed5827837fc55f41e09dacb1590d02dc49678b737051d2308fbe763400450fac48e6db5e16292c8e65cb028d55ed5918c70c06fabf43a4fed5d3fba46b0bb747d9350d120fa98bc27600952117a309dac97853339fb03ab955e32842c03becc", 0xd7}, {&(0x7f0000000800)="24edcb89c7eddcadeb37bf19468f45f071fd28cb574957027ad87eb03c0586caf3e5d75c0c22d0b8eecc1024e52fa1a1146c0c08e4e9d82778a9077917853b4f8d8bced9a8b41640a9a8b260928a9b53a0d2c76d03d7514c55c2b89bba5dcd54dd45b7b9aa646c86baedad2be9a43694d85d16e01f92c3a1ed18f4ae29f414c73a75e631e8fe", 0x86}, {&(0x7f0000000280)="7ff4520ffede37295a425f94051f9337b2f422b86835879aaaa95bdfc904", 0x1e}], 0x8, &(0x7f0000000900)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x80, 0xcd617d9eb7278732}, 0x40f) lchown(&(0x7f0000000b40)='./file0\x00', r3, r5) sendto$unix(r0, &(0x7f0000000a00)="7275ff9cd3a1fec3a6a03be79c6b2e889f0764b4fc61231a438fb181681f8c882a096906d37f085c629f6ca2c0b9acf7336f25c1549ab726079b97a1b3c2740d787e0bc4b18e8e01d5e78a254282085690513caf0d069fdc861a56b67c4d0590b7363b0e80035074da8d5522d315b89722209aa3d9e8e24782ef56dad752e9eceed54d324de6ad5c9bef9d00eaf91014313e8ab3587fb9acf08b08ab9c46", 0x9e, 0x1, &(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) listen(r0, 0x9) socket$inet6(0x18, 0x4000, 0x3) 20:39:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 20:39:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:39:38 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:39:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0xfff, 0x4ca8, "c0cd1ed81d7d37451e5d414f6700", 0x2000000}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 20:39:39 executing program 0: socketpair$unix(0x1, 0x982c3e616a6629ca, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x100000116) r1 = socket$unix(0x1, 0x3, 0x0) munlockall() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 20:39:39 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0xa0859d61f167433a, 0x0, 0x2}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:39:39 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = getuid() unlink(&(0x7f0000000200)='./file1\x00') link(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)='./file1\x00') chown(&(0x7f0000000140)='./file1\x00', r1, 0x0) 20:39:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) r1 = getegid() getgroups(0x1, &(0x7f0000000140)=[r1]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setrlimit(0x6, &(0x7f0000000080)) chroot(&(0x7f0000000180)='./file0\x00') mlockall(0x1) 20:39:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001700)=[{&(0x7f0000000240)=""/96, 0x60}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/144, 0x90}, {&(0x7f0000000440)=""/38, 0x26}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/153, 0x99}, {&(0x7f0000001540)=""/123, 0x7b}, {&(0x7f00000015c0)=""/158, 0x9e}, {&(0x7f0000001680)=""/115, 0x73}], 0xa, &(0x7f00000017c0)=""/198, 0xc6}, 0x843) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001900)=ANY=[@ANYBLOB="28ff0100010000000000000000000000000000002c0b2ad2ee75511c0d0c2cacb74bd2f2e508ae17e5c1e70461c39b6f6c425b772f58785f7e5007bd9ad687cd660f20787b551af2e6f41e3d1a649eb7fa90816715fc04f15a370f69ba2286f6858a695c3969867b1351a1c8df"]) r4 = semget(0x0, 0x4, 0x201) semctl$IPC_RMID(r4, 0x0, 0x0) 20:39:40 executing program 0: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x2) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) r3 = semget$private(0x0, 0x32f8536700a76c07, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/178) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 20:39:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x1, 0x0, 0x3}, {0x1, 0x4, 0x7ff, 0x6}]}) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f00000004c0)=""/175, 0xaf}], 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 20:39:43 executing program 0: pledge(0x0, &(0x7f0000000080)) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) socket$inet(0x2, 0x5, 0x2) 20:39:45 executing program 1: symlink(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3a0fb04bc4eb402a, 0x0) r1 = getuid() r2 = getgid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x0, 0x5, 0x0, 0x1, 0x9, 0x401, 0x5, 0x2, 0x3, 0xfffffffffffffff8, 0x80}) r3 = dup2(r0, r0) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x6) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x66f6) 20:39:45 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000011d000/0x4000)=nil, 0x4000) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) getpgid(r1) 20:39:45 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) readv(r1, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e007fa4df0ede0d"], 0x10) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="a43019d7cd94ea43ca482afcfbe16bd979422da9946f84071675ec914a17bc24ff739f090bd461f2941bee61d815c5ba3f2402a8bd172f797f32172400e0153ec08994146461d453", 0x48}, {&(0x7f0000000180)="191054aae87b4b66827f8d90da18fd69e089e1d319ddb4f1b1c3ec9df02679a72219e837bab888c465c221336014dd62317a2d6f946c8b989c4dab873d1adf912938c4a2663d7a55c049cc95ac8470b243c32e7914c5187edf28c64d9a0c351c3702d998fec0f161032d082218ea406250c64fac6d64ed1c0dca2d28e6577c2d0a2bab199c13be4610592e77cd715fa124096d6c1399562d1453f89dfc0766c9336b3efef968867431e01effaea0f2abd3", 0xb1}, {&(0x7f0000000280)="68fd5cb3cc475d32f6f09c8fcce2cfda1d8a35530c7ad69a9b50bd19ede088f5e613dc47b0bee24627225ce51824054e9109b82b96cac81b624398b5577cf474a46a34791025cf193408040b07ec3a13f4f6a72678f80a2009f3de6064462200de578679a1b1e38a5f216a5a222c1905f0899aa31ba4de86", 0x78}], 0x3) 20:39:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000100)="20e146303b6005e7764461b39c360e49eeef64a156834d0e6ad7622f69d6b36a822b7e4c8053c8c80c266237eb28d50929ebfb1d5ebfac362c5181e9b8754e1cdaf103cc2fbff12835f462ebf3c658be779aa4a5b23dced29db7f4f5834184f99c94ccf77f99f8729c2a13750efa3ff5e2239588917a57815b206c68a1de6e5aba8a19bdb07c907be647d8151249b9", 0x8f}, {&(0x7f00000001c0)="f7ba1453b2beea8f69bbf888579e1acb17445d648e9f706ed03ee8c6ae35a9401aca23081dc4c64170a05d6fcf48f8d868674317ea6654e867bd121873ee994a3edabf5c4f6d78a9e9c6b5d22d98fa3acf656603158c928ba317f995e248f8dba52c6beb362569e2d9eb9b0ddd3f21c3c4a24190dda9987a48e434023a26acf4d38c16ee519fb3d69c6bdd569658551496dea18496d67e3f1f0832b508199d74426d45e27d80c89de5fe018d45c67748820b9882732c3d2c7e1967b9072f8d23a23f8f942ddff99754e9ec36156b9bfd9b727673a2167d97e4bc28ea733b9d5ac0fdec32ed87b2b37b98712e41e36e102a7a5d75bebc146f8caf69d80a03c3971cd8c4dfa170ac93afeb165106a83813c48aeca164c2a69a5aa473f39c551279ae3ccd23ac0a1b035032025a909220d2d482a5109eb90caca075894e2bffcc099c1eab936f5c631cb015414a2f6aeecb7cdb5c5f9b8ff7c9dae8a46a5be01bcf28b90c1402d4196fea87440a79d25118211777a9fe2b203076a4060f3cc24d6c6cf5e4d47838c2ba4102e5bd6d16e17167ffba970d70c11f3e5a29047219bca5caeed909d035e7181ed0b4088144dc3306c5fe00fd542ffb9ccb5b1fcb1adeed01b0bdc76a9cb9bdabb77596482710d454dda0947ca3245a4bf01ffa80045aff9ff2f5c4810ceddfc64e92dc55f5671ba64150b5fafaae14eb66c146386bcf692d89390aabea0e95584424b7f4e4f5c6634b97b607d7650f7fa3b16e0f7d43ddb976c7bb7402799b8fdde6f7ed39eade712ed5c59649352e795e2c425073b6b65a66fdfc91fada78154253f7a8e68ae5c64d9b3b0e56a33b32c35efbce2984e585902f0f1d851f6085d370fb0876ab3313861d9bb47343e9add34ef33f23126be24420946dc46c91d0d413d657359bb6d3af0dce3acd212a77531b59ab07601f4c275c0a04861aaae5f42d579c6c538c0a30f2ee9563c18b3017669750791f816072b13426663709e637d8385eecdda28f43409a71021601a1e0b9afbdf51ce3606acbf1332f7ac1c62847b652d618f1dd40768c9aff4c0de7f8039bf6f36aa989ec23ce35c2979412ecf4070dafb35175c50cad36e8178dafc0fe2be682079706f3e0c495016fb9f86bd9c7d9ab7bde4f2fea6ad1f1995e57b8c859338a94aadb5d60c24d48fdb1c7ea8d6e25bf83e130b8dbbbb9a66966287e1a5efa6c7da7bd8a2c3dabbbea5326491565a3063d4870723294d2c41f7905f8c70d511bf05a6fe0aac9a6cf76931caf2edf865ff5e7ee8755be4e79710d0659223fd6233e38d57e437c2a9dead240b89d4ac39ad2dcfba986f799fb4ff592895e8837b83b7c451745f5c3afd2ac137421df69a2914099d71baf604697adaded4715fbac584a987417b9d333bd5704879d27c59e6683e31a01d962f54eb91bf02cb9cf0f7be3dfb74947c282186bde9b0184e0d227706f87ed202265be345f6e0cbf21eb9db501328d7649f0a6c34424564653f7575b74a6875c68ba5cbaaa18655acb34aa1bd144f46b77bfd060acea941e4f9aa63aeb2c135bbdfb5de8178931c5daf528b06a6ac287a6c73bc2ab4c350f43f032e1f35540341410ca69f7d8b824e3e6e3f6bf382da6974b5faf57ecefb4463bf9618844a64113dcfeeff248f27e523c164f4deb83e6b829f286505a51cb256109058570b951d3ced91d959fb46b73477f586d2bb8a47cb85cd4c8028567ffe3eb4f0362b2f9680799807f616861027c0e7385b96c8874cdd76881c0c39f4a97632cfaa5425286f45e34aa1fe1492e26beb2ab4025065f7c9f34ad4847c926239b8614d2a6dfaa830d4883443352feff5487e321bc1387596ea46c37a76bacff8e2cf842ccfe7960f148a3fed4143b6fdbb7c64098bb8ce37b22e2f2ceb730e425885b48d18e6ac4ccb859b0868a11ba442f270efa481e558f70d50c903e748d469d767617f870be55ea82a9781c924a8739d4d41ad63584cac2d4d1a092d05fc53226a9a2ff9731a9b7671f46233fdae5d5bfe907f38a108dc6da7fb7173dd61e460729a73c8c22901b046ab94b37a308c78fb1ad650dbd220066aa045772b190f0ca9fbf8a689c3162cc9010d682ef3e5b30ae2c59c9df9ab52fad41eec1f764fcfada78ba02e5dbdec1a4009ac388cf38aa3d226df071c69eed4869a4e30103ba5b3137be01af7131bd0cd17e8162a0e19d59c7698f7d2f21bda4249cf48f3fee5ffed11d591e071b91b34da217044927a00ffb9f3236b8f5d041269ab3a1f3bfd2c719fab0db9c97120fac9ec6acc7053fa58f9310822faa545a35665d392bb3b7142f1daddc89eedfe1ccb129124248d004ed61e816819a0fd9efcb14e9a6fcdf5c308291913e75db3a2b6cc67b7a96771a141abe689156a1fc3d95bde615d102d244c5efe7f8a54f0b45920c668788b0c9b04d04c8e43b673a7afc3c6a84fb1cd0e6c276d72719d91ecfe83e56a84f28f84657d6c74b884ebc4556127c51c79fd7ef4035c8cf8dfe212c942bd747b1e87ec131e4f56c2b39136f26fbcc8d55a9648ff63cc98e5c3ea1b4ddec635a70e614d5b4775e833a344273d1626db1a4435053307029fdaf83250626190203c5a8cb8645ea318689dc5553973a7a3043cce3628293906b6315b18a54c172549efff7cd7977500f4ae05ad8d2c26233dcd7e58539171ecbb2ef87ac3366b2c10ed57327b6761b81f626864c78b1b73f3b8b9c0267c1da5e2598e4ed2b3bf0a16c3c7818bd660cb42167a9f25c50ec03d6de49a87fde8a20ea0728874f5001163ddffc1a621a7e58ceb1e049ba1f5304fdffc8c2200b5ab366e5df570c46c3a359d036a71b46409afbea79b09f470389cef8cbf7de88807eb3a894df8531f75210b0a7cb7950c38eaa0db6396a6a491e4fdb8fbb4d5374107096f25fa7c903941d0757c99cb35ecaf50642f9268e7c542510a69f3e50a8c050cb4419f6c0a0c8e25270a91d100bde2d5dc414c71e7dfffe9f2086892bc610482ddcef162009b3db80ef5052f35a2f58ab7e556e56c42cafd036b5cf28e982cd57b2d95a356243d0359f4f14b6473f88571323a0c3a6a0200ca69081d57e3712aa7329647dfadfe04b873c349e7ad02f66be7ea0cd2eaf73345673c99802a4c7301347b90818f1437c6dddb9020d3574453c8fe5897bb5cd510f1ac83ea46d37af7d9273cc629bd402ec29ab378df4c240d5ab6bf5edbf83b500b938ad85b6753616e5771ac29a01e90de5b5471ad720afe62a9d6b46c954e2f46cba614968deb5524846d0f1d2cf198bdcc01637b078ab10ee9b114dffb1eeed1a3f74db78a314d62b377d36cb7c1d56fd75059b310f0d109b2b72126768b941b0dfe5e099dd4f8958409e662ee77d60516a7e98f1495b9d02eae3ae5e5c3f10e58d1c82b66efa5f5b42d2b03413c4a6ea2d2eac24b610ca833bc7e706872189d0c03db4f7c2ad5d393ca3c76b48eb93ec7bb35b081368fd0b63deae3eabc3ad09d0c509dde5e0f1133f1321cdae6a02cfea19a84d842109e6091b3bf5c92901a7f4d7cdc024fcf16ff5974a8a8a4179c590e4bf9a93befcf6432b0b9e26710453eb8596b28da62d01e65b975afcfbcdbe1f4561a61d1f287236631e98784a928cc3406704de4937357a9f8283a851fd578739ba171abeff0c689ad5efd197dbace81ac99e9557021c355eb4a6cfe8950860800ed6631dc475723a0605c447153585f6834edaa3ed95cc23c422170f85ba01a2748aa69388f4c289bcb50a7638aea5de8e08873bba44cbee77cc65b309ac99ebe677bdb0f386eabe26d645b963e43bd6effceffb29c144db8fc958f8cba6e0cc1ce15486c22458baa2c50a69721c1742c3a436f058142c6c9189bf9b1400fd2af562896336606a0340d19ee520d1f7d49b75a436fa631b6c5f0c2a6978165e3c175517371f92339b376a9630d2fb9a0f1bd24406e760733e0aebe9aead39f16556c5184b25cece150b0a8e526e975622e929d73166e17b4f556114e6274b8fd176dc4a1ad81cbef6544fd5b76bc5962ca6f1c6985072d8cb35a9f1bdc186e3750f8bde6b036e12221e385cd0a1cdb5e636840d79023c9035d408eed12ccb7c9fcda4fec0cd8a0113ec19050c7c3f1c4a0b523ff9dbcfc4b45b8bce9653f9c4dd8e06b3972a565519ed28ba53cd492074648a8c93dc2a04218aa3f39bb6d9e9d707fe0aff9755335643f8839aa9aa8cc065f930dedf02c3bfe989436bbbdc9aaf330c00d3f242f7dacbeec9cf80a11c80e1635ce9bf78321b38539544d04d00a4f852856fb9362b0273e72eb43939541233d90375715c35fa0680562a1d4eaef6172f3b42124a3e227cb6ae96b77dfffb433ba5095f64e1efe3b975902159b0fe6f6d4be11770fdb6441f8a168e1c235c919bd83b8aceb30980df914f7dfcaa56c639b0c38e949de4695c1af611ac0c79279c320c6ceac9a97d1a332a8ec113178d54a335eb39a0aecd4d52805ef00ce4a4abed35f648298396956a02630378d66125113e06436999a42d23aa423c148d7b245eb6b45fb40ac0bd10505b2ec92f4bc7a750094f650b264fea09d13bcf6d26e2a1f7946379f8795a070855aa4d004a0c8db9d2a28c8074f3007b1960ba29b8bb48ba18be316fa631a1d27c1a8d03f89e14506faa3659f17d0cf9290b24efa1e74eaf30fd12bbcbcbdff95b1a0571f38760c599ca17d7c011e9c8463490719b4d1f93563eb7d0ab3c51c296b5a8f45dcc9fdb69c96821c1819f9662192d4c7314a4464532dd5dc36f89032dec583ab2a9d3f8cebe69eb731710634b180bc6290b40972302d2a8cf520ac82f0312623e40e857da3a00d5b40c6ca2c1e5e3fc4065850a176688f610e2337accedc182c0eec6c652b43e7ed36c4dd5c8f92f1fc828bd61b1de0f9f4396eae43125b223195a906224c782d3421c8eb21e111400b35841aa8d99843a13142017d44ddb9c1224a26e81967665127e67844871f459538a0668889756e80c43895475de3d49306c5372116ed81f9861846f1b9c8ef18d8432f07b73cbc1fce519c2d213e22bedabe7e504645455b34f6689a4e7da6b6b24653fc85d890061037ca4a4e1e4c47e9b2112d64e1883be750bd264b3358958bab55f549ce4a17556c66fe462bd269ef9835d7c70345044f123c23c81ff8c14b51e455504b8706bca412db1f90f23f5644d52e262244f5e7ee9c2452fff559ee44a47bcbc2ae38e299c8efb71e353698b469c7a141dcd169af9c197ef4a531e992a519405bdbf5e64bccbd27350f65878eb4cf64fc378fc5e8cfc903d9fdabf4c66fd4cee70ffee76471c733128a254578d2de32d48528866957f07e0318048ff5a98b7ab190dfb7c81ca88c047567f64c90cacf231fb152feecb90896bb86e8f2207d1c67998dca9b1e09ee5ccdab935d53b3fe17ef110e7eeeafea180080d8ea27c487d5dcdafbb57bb33f2e82578f8dd38e154ddfef3627f96055f0b9d7fc65639d108bdbfb5604788ecf1b62d286d0b25098bf5d51e814fef7b08525e0deca8b35b8e2b001c24eb7fdc42f2f313747bb80f6cdc788155938862426baa7114f8a4919932d08caf418078ee245c223dbfb31025deeb652ebfffa729bd57670dd18bcf5872e13d9f9d26aef029fcfcf192f90ffdf031d66fc707e4de397902990f0f4ec8f792ca0726bc00a3a0de1aa7a441384cc3240b5b180801572d6907da61a5936c245834bce1616dc963f26f0fc6ac4df52aec79495249c4b7e0107e3dc67aebbb917491ff13", 0x1000}, {&(0x7f00000011c0)="ac8513fff147ce5499bbb56a5bcff1b3e68032fae062d4c41b920631fec237da3e932db0fd2312bfe36f4b173f9f2c274b3baf7e6166cf383cea427cb6f47442a93c09", 0x43}, {&(0x7f0000001240)="a8a927552139d063257be244b25a5e8699d44cf2ba384322025e343f09f5d1ac18b0e3df4f82ad8f67b7ad5d1779b34315996c3d7cfef938694706ea459226cff2aa1df1459881a533ad787c17d89c1450f5c653422c9ea362654f5c50ea6b4efc04a8b6d36061", 0x67}, {&(0x7f00000012c0)="7c3db11b37e8fdc76e5cfc179c7901f3012ede4fecf17173185610b4ca6cebfff93ec264ef60fe622f524ea8e9147ae5aa97f44d76dcbab13a3af22d7e7850b71d828b99605ab20bb48850361424bc14ae39886a89bccaae348ed21efca45d911d6cd179fc3d353f548732fd87cf001a553bd7c027c4901c16a3f89bb006a3695a87938848b4cf2bccdfeccce1c760747dcba0788a0e58003351193048477de0fb18cb2cda0b2d214204fed21a", 0xad}, {&(0x7f0000001380)="559b7a87959e6718c55dd9a92242c4836742ceab711a2a757d939aa73de0824fdc2656f4b29597f397609ffb95ff9775e485b19bccf8d7af69d2528d206d96eadba1ea22fda69f46cbe5d5921b19acb4c45d48f89ec7dc2804c4dbbee03e1c9aa090b22dd34755d940f0b18fa0ffbb6d9d7343d6f37d8ba443a4055134425a105c1b7b82180086dd4e95800ea8913e383c11a5c6d946342c9377d990532c697ab319741e936f58a23d8af8183df803f68eb0d29879d885c140fe96f9dafc48fd6f381476bb3489f86460e24a0589262e835c153865bb31b4744b60d9fc1dd0075bc996593496aaf91846283e16a67f4084", 0xf1}, {&(0x7f0000001480)="f375caea74c5512d4f3a8a2a660e17bc73a95fc6dcf86f5aa20b21307188965aea6a6283aacb8ed86c5a1c021795f2cbcf83d90ee5c9aad9476a08ce8b8ca4b75b81cdd4ddd9dd56ef094141b1ee58ea0274a1fe058a0c22f145e9782f8dfb48a9967aeb3886", 0x66}, {&(0x7f0000001500)="1e78e0f3cd521aa5b778c0075447884e47f6caf8b80a6670e9e0c117bcefabc70946c257e30669a6e527a895893d87f668f0d28c73f4189669f54d3091c11eb20af68e948dfc1114d64adce266d83b6bfbd9e5b86535ab069037c6ff39a294923eec05246c00be8aea4b9e1851b26065c6fb413c329c03d7b997b94ab208cc5f806ed1c578aa8c14206d6bee6778de524dd5ed89e763f7b3e6a15e82697c3d63d3bb2e790d669122bd23fe7947e34dd2adcba896", 0xb4}, {&(0x7f0000000080)="faa9e8b44e0ef5f62aa325776b4948bd1e7a87", 0x13}, {&(0x7f00000015c0)="673fde0fc3768aaa1d3b809eafa6edd1968ca1a7df86992b052ec5b4810126f70a259e6dea3d597c1b32f62f95e403045d26913b363e14a91591e611af4048122f405a78a2df22c279c435cf2df553a1fc8469d197d3f04eadbcfb08dc7822b7b884aa5f7e2b47087ed2627d95917be8165df58c52cb747796f1be35afc0320523dd385ebebaecdd869bd8f1fe4fa1be24b87987967a766a9208f25b6978b6b0c842944eab8a786743f43c158e8f421da3e7a2c0d6575db8b4b5035d96e54fcbc0b15e9eb8abe36a3f84d3494c00e2c8f8cc0abbc88807fd06f6670c89dee97a82ba3666c949de4ca5e06aa87f64fc0f40bd4a1baa3be0aaae434884a14d143159fb8051d1a9d48182ae794f2ffbc3877c645cae171f3f210351d12b98c8ec1610ad3320e86482a192f9a48f9ef6c6772459602997504b70398edc56f672dc725eff32b26ba8c6aa04fffc4894590bd7eb9b9a767bb975148e49470fde12bffe7a43ef729f23609405083dc9ddb952ff0da78deca03019a0f38147037c9a1c870a08a2de0582596fbf40883921e846501ed7fcb13eb2883ff82b5250b105a4e846730070528e3281d003f1d31d8135a55c904cda10036d7ed1e9da63be241880a59a4f939363cb52d04b1ef9abc77710ea73bb542c4c39df7b545a1d252f66bb0363c8e4a181ee3ca90d879ed288188c0f14f8226beeb5df0a2fcab64697b6af6fa684455ce66d7dad85fddf3eecff1dfeb97bee2296217e0e96cee6bb1e633c65cfb1319ca107a318b73873891a3169547381ee4e6271e933b5b7c88d183ea9c5f7072bd12d88d3843438c40a4481d26988a3582ad6f20f68237983c1bcfc7316c9ab5eed0563924f0ee8f7b5cce4568b1cebcff8384f65c3cbbcbfca03b05c24ac147729faac34d3e9b1dce77f9f79ad9c43d91c192b6e01a651377969fb7690794f9e91607502032dfb7f4605a6a06db044974342dddf3dcc0ccd4b3f38ed2a07efcb05580bec5033676ff4390d2fdd9a26a25f07da62438f80cebadecd9aee22d17a0f1829bf7b5445586cc7ed8b737deb5e5f18ec81449c68f1178939e0cfa363a4ace456f9d34745594589b5599712665a9dba9f2232b1e293c58db8c0ce5c57339a05016103e1e01ae69de65b09708b7abaa39e0d9a80c4c1527395b4238bda4b382dae17c99e5d362d8a277f670f12b167b1d73617ccb8da121e76dbcde9d97401fe5874bde173a97f854379d77378c27e2d2767e4213a80bfa2e3f403be3dd4337bdae15f685a5bb6917ad5b584d5abc8746be6c3af3fa74fc4f2fd79df4eae82e3c4306efeefe5918541e6112bf0ca570675034b4b3dda92060321e35d22e3bba3d7e3e77b95e9879d3e4694b8f390fb1ff9ff6d9837e30a11c018387f792c24b8779aa2ccc8a2b6012eeb71ead40f2d985721ebcda5f65d10af34fe74ed3ded9199bd85366f86724c2f95711c7d73a81a6227e2adaa037e5e095af3e7a5f9be680c6f6d51aa8d5b3c9ea23389b1837fd3e57db55dfe054a4d59e9bed2542cfba8df481a211f974a6a00a4c81cad4639ee0cb9469454a3cee43a9725ec556f98d42e85bb14acf6c6123b749448d8fc0b237c660a8cc82ec7e2c1a94889a5156385d0401f1c95c39bf10c376884ac8b36a4640e961631e873f43b40ccbdb0a6d95048ef1afb7449ecd0965b861c37788574f22c53e881b0a18df857b0bd8addd0bb98c5123442f2a6765c8e3dcf2c1b1c0a099baea43b60ed38f963f2a92f1c8ba853cce81f741f63a98b6eb47b59964650277940f303410cb277bf65c1886570a29b5b4fe64decfc04b11de4430c3080ca71d7899103bac6aa39599c60e883ccb406b35b491d9f3d8b8ee6f51a89040198ca50ffee1f646b28d68cc50504c09ca99360d2fab66bcd37d8cc66a930b345e72924e483123620834bcf482bc15a2a90e7e0008ced992c843dd1aa8c46f32937f661369ea871837fd20ad0eb7c72020d848047eba7afccad3ecb19d3035fb802936ac0e3dee73730a52fc242d0e4b9e5bb2dacf34d5e729a73a350de6e1757b08660bcd2d5866863ab644460913976dde8af0ec6910135e506cfca2980080af7237ce64cb40295896a5f4c7aa35f96f7ec680409fff1f2680dafe8c755f891f68e177b28c6c3e355a7044d022adb790a8096772fd894c64d9889ea558ce06be5a5e7a68cc0dff2ff25957a0727c7d457ad59521f7b8b5805f0ce1190f1e3a2c5b3744b922d27b0fea3c6666e47aebd78326c1cc790d6659a14487699143159f4cb7e2e77f1147c7d6bd74153e71e45dea4af5a530a84825019bcebc69f69748db7c98dab8f6cf835df31b94f86045b36a763b2e02c03ae21210694816ffc46e88a3add46f0f1fc2597fd9d6d00fe08974bae8cdf7a285237d56e4c708909d2c69f02c200971c42ad32998fa64d07ec8636427468c99c98a4d73fad1c5d9c5df344f33cd6f458e3f78e4f586f3ee38edb3742987c1050f3a2c0d2e4f906da04fb05837e35f172e52ea8da6c996d2e48dae6a813f072b3947ab12e21857baf4f6b36d37ef9e07a22bfa4484674325c9b03aab81be87f67554f8e6364a62344d2ddf35bfd8d8069c35269e27741ac7c8cf6919c93c0b290d13c6c5741bf048dfee5f1736020099c88dd597909fffe84d4f44f1b657b63ed182d9a501b4d8467e9b6b52e405e0ed02ebbaab61dd3496b1d7b401313aa4bcdf8861bd44c4254879d2687a652d245972b85aee60c98420ca5da485c3494b2be28d4f2fda7ce2145e632bc2f329e159bac9e071d9a0dcbb399baa6a08eaf9ac3a0807fdc25d699773fe2e76ce01cda4d1b6baea82b298f5fa9e1738cdee385c00622c3a7235ccff6e62245f8267763478099d18315b4dec0bfc029b177cc94640d58d1f8b8dbb0c5dfcf3aa27be977da163fdef58fb2bff28d371b449a0ffa1560298e6e71c67d3d54bf7f9104d0eb15f0c0aedbde0806b93bbf45f765fd7e72d1d10151a9cc3a3e721b0d0dc45a8495e67940ba5a6b9a7e977e7b68a239b5d0e9216644cf95df696a79dcf6a7265b56ed3ec21557421458bf960f084dbce966d61f8abc460eb7ec31d0ef8ba640d2fccb9c4c824394f012ffd093a46ee2a9ab3240cd248020c99c01715977d426a82e3b93ac33518eed66248be116833c2298ecc65bf2e3397640405183334b1e1c92f97fb2382cabdaf5aee7469a4d0c1f886f3d7242299b25d647341c51d2cfd581e59d1f6015245bd78e32d0d2d7a19fb67f56071ef49ebeb1865fc2ebb10ee8d7113ff1609e06e39c4c1511af0b44850f7eee7f8c12ec4f1ce6d12a571b8e68de0dee79e7deafaa0b188c02180d1420deb7b19393d4e4e20ab54042c42c567064a079ab6eea17fa821858c320fe360d181097a7623fd61beae9ce52f96182b3d88f8e6aadb902f27b6d1431f7df278db0a57ba127bb7a86e736b2f20d95cd25adb83f0101fef38b44e2c26c824c58d1a43837f48d414821eff7f143f3c5787f32888cbad7237ea59e91518cbef23713c05cd6e3c780d6f6d61dd9b92274910d5154977c79c62da594bb816596de97ec14181553ff7b8033781b358e986d92a44b0d1d247eda6ca8cbb1909050e6848dfd56d89bc62f366a410a4a610370ed3d4c558674a12bbf52586b2cff519b4bd28857911c1737387e237f3481f1cbe691a17b2d96abb5a24cf9fe5a5d093ba04f6e00d0959c44ada6912d5e84288f715ca1788935a948b3a4a1cadef1ba90c0ba7dbc7272644a9bddd95153fb3f0975112458ef8d3615ffc9a8220412ec095c9813011efcdb73363f473aeca536c7ca3c7e7154567f2fc234c1a67ba9570a1440f67eba91abcd3831fd5fefd031ddd0edb71d79f14ef9dcc6b86d725ae52d7a486853eed0896d03e80f176d4734e54d8e01ff1feb3b09952fb56c2de107de5ef8e371de54c2877e19d664ab0c0bd7b193b7b0649797936c923348afdafc7b173dd68cdb42a49fa408a93c0a0764768eb3c991020bec541c9c8ecdeb60e54093852a12b07858dba20092aaee604b70b7decb070ac948c3122d2c0ac5cecffdeb6e00dfed70bf47db79932d1aac30d81022350b1f31abc19f8534c3fe305cca2f27dbf77fa7294707642a008dc9a3c87897ccbdaed3116a2d3829ee620207838f849012d77b9f23651bb07a4d5b2e7b713aa5027a06db8b1e4258d43c05b24ae7a9f32f05e82b6411cce901e940d6ae7b78e0702a297bc3c8bb4a562310ce68ebe8fe4fc5dc312515c7af86c06cbc67e053d7f6be9b8a8b607e55244964265b72fe337ca046a7b6907c65675f3a77d4040bb12372df52b613c2fb99d12e5963a856ccefa4f2d9dfb45b8a248ba39f74fa49c56246b26623444299fbc9c9fa9c8a4f0f9f75ca8bc34bf2ba68860dd5764ee5d9c18f293f858036bb140f853ee25cccf6e05b0945c9f68a4962985e3c61a1377c1d036b4b2bf0a62a24be6b92b5650d790da6e660e12be18f7f2502a149077c7c616c20d3e99a60cf5700df64ef9a01ef5ddac60a49e850b75d7053ceed153100bda88331426f5e190bd85697cecadf3a7698174a8832af70b658659523a788217c64ae30de08b397c8f3a3d09769f83552e28e7317a0a20c9e52621944790f41eddcfcf131efbde9b499ac751800f454f5f3990fc0cba7b942c9802cf097f07088d3207669ea5122e111b7458b15fb8a6cb41ead8be81022eb6a030b2951607345e1f3ecb5a66dc9fd7f70d01abd629db433d020690c545a0642fdae482b8b4e2f8bb1d420f2005fe74a8dec336f3156b81552b1be9f579b67211a5cf076147c5a77f29db15b2ad2f83c95d9539f78c35860a80bf0349ae3352b22e221682f9f7c18933b7d7ebaae7ae00a4234cf318e2ddac4fb75e92d0abeb74b501ccd6508fa2722891c76155b7d2c3f51b95c1610ed2e68ca0cbb038b34b7082ea7f100eb5aa743d8e90d66736fe7b530c44b8280a1238df5384333b42591966b492f35b6e425f4f9a14fca906fa059e6a9c9092218687c1f564c9f383610c728e652a5f7cffbce252d03237bf5477ccb149a8a207570ff848836d4530b21e865c004f56bb5952fe27646336745fb396bf6124faf39211319017d56f489693bd8b16d94595b50bd5c80e76178a46b685820465e08ef753367649c5768bf21c262f13f2155c9986808c4819af06d957a7e05464203214d50d2510ce64e5e9cdb0ad39d65da0a0bc6cc4f33cd95adfe26bf6c7178cf1546a357866f38233488b5819019a9f31e571a4a7caca4411a44f62eace8c34664046ceb7fa6bf77f3db68a1f2f0d93414597994bbb3e627499f4abe94b56a0d9241082404cb9ce6987188fe3740c8e3edc2f6779098138bb404f685064a1f9391aa2f3de2f2062801c26f47fcdac9c7cb9c99be8eb466aa108ca796f2c68d1c8fe6465757dd73dad45bdc9f729dbb068423a1de8d3bcd9c46aff27fceb939484e440947831853d1b9a8157de506533c8c35134408bf660a8d36de53d8a6c18a4df55f7d2827a0a442249759ef11b7e7dc0fec9d52b6bf397a76674e78ecca8d09e745f3f0d5a3855b70a0a3cf65ba88e414390679bed5e3cdce6cf5c7363b190dda2b2fd8a48dd3d7aaac6eeaf8c0a75ac61ac44986cf1f6dc275e9f1c27061087008d8e9d3480b6235a0e6a4c0651ebe57a11d47aa79b8b389b5bc406ab43194bd6469c855971b536c816c26c454e626267c85a3bf7917c6a2b4bdcd69cff5beb1be6c60bda2d142005413536c5319bab3334c", 0x1000}], 0xa, &(0x7f0000002680)=ANY=[@ANYBLOB="0801000000000000ffff0000001000003467a67a91409a6219bb4e87f2b2e8c4d2bf2f64be50e2c2898ba1eaf41d5c2a1219d921c1f0f32edd1a3baf04701d6e433eaa964da9c272138ebe46ef286ca508556a91a8f79c1a555ec5a67e9d91861b1b8d804ca396ecbef0abf37a312c57db9474d32609cb5a62dc28526d587f2239c9bb3a233ce98194dc97b61f14f3aaf82e3a84cfb35f4c09a71d635c90966aca37ab173a1d323e4003cdb54900af1d8e2d7f60a1ef8e4130256728121739f97078cd5984c4b6a1dcb3a52de7c4866b0e2af22a2df8d7548f938859a645bf3c5a89b49c95ea441a792ceedd9f93692dca7d02f5dbe2aea07b2445d7765dee4dd8fb3a1904fe0000380000000000000001000000001000009fb3f3736f415fbde207197c46000f6fc8225961b98a3aadd75004f2004529cdf7c3fb01a5e85400c000000000000000010000000104000071344ca5f725632186ce9701c89e80209d9d76aa85e15a8a990fb7f3083fc7e31ff7530829c1eb518c339b2c77cd73736af42677f2c95d6248af81b550f9b922b0a1c3507a4ce2abe28cb6a7c32b804cd48df5f6919611c19d095ca029bd3c36f9ead940962b5c72c425e7dd8cc9485fd3b8de5f57d699f3de6c30dcbf092b7f3520da6905a97e9d53f39f21213f6469a2fd091f274280830be76fa99ba415a3b10011c6a6c0855bbf00000000000000d800000000000000ffff0000ff000000efc6e716e69d46ee30478ec789c5fb50711665150747d8655e55b0e50e621060f2b620d2c26035700ebe44e75d6c2c23ca14792371ceaedabd74d89177f07d0cf7bb19fe1459d9266ba5539a8274196b8b0808552db2a896bcdc8de96714068fa54c38b68ddae752b5fbea3418ea21caeb990afe9d85c6ad286fe542755f92b621e51073443f1b5fff36fcd832bad6e9017d6a4857660cabc86ad2dae3a194f12e958891b053aa24ea01d6179a7d4f670a1f5558b1c67501a97e28cddff187f49500000000000000e000000000000000ffff000001800000ab764fca1d47818d6e0f9988b8547effa63feb35cbe2d1d00bac72c15aeafb9e8ddfe68bb303d936a21fdb1aa1c9df9a7264605dcf4edee8b74f2b2a1dd113a19c755da801f2939d60e74d647c5dc7ef6878533c80967d8e271f81d1d6d7230a69d218b23ca55c4db987e7a07f38b16f15564480b25e9dd3c9b78deb35472875276134978523a9f69da7c306f0e9a848756522bae7af4ddfcc8aa0f56eb817a7ee65d11bc8d34e34cd4091057954aedda8882c8188cda0237ae385d61cf0923fa32eeacc63f835146600000000000000"], 0x3b8}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f0000000000)="ebffcbff13d7fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000002bc0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f00003fb000/0x1000)=nil, 0x1000, 0x1) r2 = semget(0x0, 0x0, 0x201) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000002a80)=""/197) 20:39:45 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530002b15e6eb88d32c5b7d78f70f04b3d8bed250d7"], 0x10) 20:39:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xffffffffffffffe0, &(0x7f0000000040)="00d8844ca5f6892ccea30d9e2db7f46631e6597bd5b47e9be6720990c30d6da8ddfc0f43e159e5fe34d181c640a2113b40c50873f13ff4bc2867352930824495dc636f261dea4137b95d67890a2753bfaa81a09023245d6d3a9094e495f34e7eb0320d70b593d14cc45526a4f0ff4b1f9d2509ffc5c3d2e8a6119502b1a0c4bd3b0c4ad4abf79602f012f229be434af581092f203be1887cf7496e3f6bf0ea7f907d6cf4432d333cdf6e00a4c62e075a3b7b5915bfecd9504844e8479a0a6ead9f3b5ed5db136e536347742e15e2ee26b3d8a757e81a95c6f58abd51f9", 0xdd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 20:39:45 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r0 = shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x200, 0x1ff, 0x2, "839035f80c12cec365e730d77fb3dc22a7e75c18", 0x7f, 0xfffffffffffffffa}) getitimer(0x4002, &(0x7f0000000100)) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) r3 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x115) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000004c0)={0x8, 0x6, 0x0, 0x4, &(0x7f0000000240)={{0x0, 0x5, 0xda, 0x2, 0x8, 0x7, 0x5}, {[0x3f, 0xff80000000000000, 0xaf, 0x1, 0xfff, 0xffffffffffff8000, 0xd3cf, 0xd73, 0x40000000, 0x4abc, 0x0, 0xa3, 0x4, 0x1f, 0x4, 0x60, 0x5295, 0x1], [0xfffffffffffffff8, 0x1, 0x396, 0x80000001, 0x6, 0x19, 0x7e, 0x2, 0xf19, 0x6], [0x9, 0x8, 0x8000, 0x4, 0xaa5, 0x9], [0x86, 0x2000000000000, 0x20, 0x3c7, 0x1f, 0x7], [{0x0, 0x88b1, 0x9, 0x5f}, {0x6, 0x9, 0x3, 0x7}, {0x8, 0x8, 0x100, 0x1}, {0x2, 0x8e6, 0x8, 0x8}, {0x0, 0x3, 0x8001, 0x8000}, {0x7, 0x4, 0x3e0, 0x31}, {0x1, 0x955, 0x0, 0x9}, {0x2, 0x7, 0x7, 0x1ff}], {0xd0f0, 0x6, 0x1ff, 0x2}, {0x9cb7, 0x39, 0x7fff, 0xf758}}}, 0x2201, 0x3d}) ftruncate(r3, 0x0, 0x401) bind(r3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 20:39:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10e80000ffff00000100005800000000"], 0x10}, 0x0) getegid() recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 20:39:45 executing program 1: r0 = socket(0x6, 0x8003, 0x6) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r2, &(0x7f0000000140)="b6128e324abe73fac26adde02cb78cd99fe0e346978dcf2e977eb978ebffbe8be2d41a2777226256b6fa7256f71c12321079c7c95da9c41c73e0753bfdce905f7fe61b514d7e047d4a6371f34e1a31f3c38a3da27691d7ec3f3bcaced7aac76565f56503ca087ed0dacb812f704c4404f9072691a2789e33498a6ba6bf0a3c7d7b04114c3ae672a9964c5a7943a62ccf8d5fc11f276b9c1c129ccf6200e87eb03567146a09736896986d268ebe75d2e04ea7c0ae7cb3ac9e75c5f0bec81ec1139b0212c7c18950ccd7162cfeb7d26f2dcbe7ae3a8f67d202891683d2050db629bba82e8c07d033fdbb9423f5", 0xec, 0xf0a8e4f0dd7a35b9, &(0x7f0000000040)={0x18, 0x1, 0x6}, 0xc) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 20:39:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000200)="b1a403e06b0ffe500c92b7146b7e88bab56f1d1f6d2eb9df55e4e119d316e0c11c69ad3f3fd33e7ac28a4b3418d32dd17a98f229c266f1909d872216bb5ca318935358027fb62909f5fe781e50ab5f235e58995ce4829e631c2252bb99f14a010be5a6798c720acfc2cccaff916f610ae2f55bb47dd4bbf1f6098fde157f4d07ddc6d116e237bfceee45a4d7fcbef11c1839240b7f00f90a57b7b6583974", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x400) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:39:45 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x80, 0x4, 0x40, "0c265f4b2fdc5da946f3fc00295482a3197b61ec", 0x3, 0x2}) r1 = semget$private(0x0, 0x3, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x100, 0x7}, 0xffffffff, 0x6, 0xcf}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) 20:39:45 executing program 1: socket(0x1, 0x1, 0x6) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 20:39:45 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') 20:39:45 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000382000/0x1000)=nil, 0x1000) 20:39:45 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() clock_gettime(0x3, &(0x7f0000000040)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:39:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 20:39:45 executing program 1: semget(0x2, 0x1, 0x8) semget(0x3, 0x0, 0x40) semget$private(0x0, 0x0, 0x82) r0 = semget$private(0x0, 0x13ca1fd5910aaabd, 0x80) semop(r0, 0x0, 0x7) 20:39:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1f, 0x8001, 0x7fffffff, "ca280967a86224e0fc8295ba7d976e7fa15af0da"}) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 20:39:45 executing program 1: r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x2, 0x4) listen(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x401) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x125}, 0x14) 20:39:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9a321abfe4c96d3d, 0x52) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x1, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@file={0x68651f9b196a1638, './file0\x00'}, 0xa) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000011c0)) flock(r2, 0x8) renameat(r0, &(0x7f0000001200)='./file0\x00', r1, &(0x7f0000001240)='./file0\x00') pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000012c0)={0x6, './file0\x00'}) chroot(&(0x7f0000001300)='./file0\x00') r5 = semget$private(0x0, 0x2, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001340)=""/52) chroot(&(0x7f0000001380)='./file0\x00') sendmsg$unix(r3, &(0x7f00000018c0)={&(0x7f00000013c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001400)="d3a767b335f40b398e88152e3ec20778862494da8bc5d67798237f77a1d64250e9a0e55584430a29a6ed047066381918361b11d19a29d51d6f82ed65d2206906ea3d4e", 0x43}, {&(0x7f0000001480)="95784273adc80a14499b3a3381a514dc9c12684bf32b586d4c64f7d17bc11be5f27148039ac299f701e72066e8584896977cbe88be87a88adbb4f5da22688fbeefc8fcdd52beb2bcb7b761205680d7c887816a3ca8d833a7fcafded6e2ef3931eb7e478a5d049b087334e80f613a689729803c5bfe99897f83e9cab3991b5a2cc6bfdca9b18848d4c8", 0x89}, {&(0x7f0000001540)}, {&(0x7f0000001580)="07aa6308bfadb6e951e5b744b650a263b04e79d63af64b049d9d4f3a50d794dce5d920798ea374b25d1f7ccd9a4a0bf604a16cfb6cb1b7b5803dd0f7fba0cd147ceb0871b29f0739d939e9c19975aa49a5703725ce4dce528c4beac7b076537f8c3b2cdba95633a6c7d096bb67f487feec8c6372cdd8203b8ce9e91bdec8c193fef4f9300377df3b9f057ae1960d156e1bbe2bc1922874470465ecfe2cb899c345c61ca2d0c3c247af7c7c3433c505e3915a22d3216accff86b5d5b827", 0xbd}, {&(0x7f0000001640)="e6c580ed48f11d9a0e8bf94e87a4b6b0f6eea5415ab5a824f2d89f2246b64c8895ba0240badb0f1d3a8fcfaf92b7bc730e799ed070a040000e5f7b1d0b8e7e63cb3f897cd466e281ae3c5be3649225ffaab6f74ee22d53824f952d45dfa428bdac9d1adad096c0b7319f6e79b0c69c70e13654879afaacb9e5276791e9499708aaa00f320886b87be390171b9f89ca1bcf3fb7ba28739c6a4d0475d87754a2bcc602fcf2b804aceeae3f01344fb28d88b106248c8168e8ca11519895a32ea9619a630cdc0a63e8b178cfbd908291", 0xce}, {&(0x7f0000001740)="3782814632b6a243178c9f767199da4492574f410ac94b8a554f8de3813dddcd6f6c0aa64029fb61c8b3974604602fb9aec9a5c0873ced698ca012064f022c635f07f49a10fb32e3a9c62dd02db8924c0956f034860d157057cf719e08d2317a070305db7c74061f22af3598ea00520a8a38278ff848cbdcc354563f731e3c52933c66cf92189f38659d7b3ae46aee862c2133f6ba61fb7efe740328cfde", 0x9e}, {&(0x7f0000001800)="e4a538d531c92b66877ddbeb2e33996272af8533832c3dcef11a2a04a4c4ce6a7cb8e390cf8d43d5ad17", 0x2a}], 0x7, 0x0, 0x0, 0x6}, 0x4) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getppid() fcntl$setown(r7, 0x6, r8) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001940)) getpeername(0xffffffffffffffff, &(0x7f0000001980)=@in6, &(0x7f00000019c0)=0xc) close(r2) r9 = kqueue() kevent(r0, &(0x7f0000001a00)=[{{r9}, 0xfffffffffffffffe, 0xe0, 0xfffff, 0x20, 0x1ff}, {{r9}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x5}], 0x4, &(0x7f0000001a40)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x7}, {{r7}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x200, 0x3}, {{r6}, 0xfffffffffffffffc, 0x8, 0x8, 0xfff, 0x7fffffff}, {{r6}, 0xfffffffffffffffe, 0x10, 0x80, 0x71f, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x19, 0x0, 0x2126, 0x20}, {{r4}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x9ad9, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x8d, 0x40000000, 0x3, 0xfebc}, {{r9}, 0xfffffffffffffffe, 0x10, 0x4, 0x0, 0x8000}], 0x1, &(0x7f0000001b40)={0xfff, 0x7}) ioctl$TIOCNXCL(r0, 0x2000740e) chflagsat(r7, &(0x7f0000001b80)='./file0\x00', 0x10000, 0x2) r10 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r10) 20:39:47 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0xb) preadv(r0, &(0x7f0000003400)=[{&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/119, 0x77}, {&(0x7f00000032c0)=""/19, 0x13}, {&(0x7f0000003300)=""/123, 0x7b}, {&(0x7f0000003380)=""/84, 0x54}], 0x5, 0x0, 0x0) connect$inet(r0, &(0x7f0000003480)={0x2, 0x1}, 0xc) preadv(r1, &(0x7f00000021c0)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/74, 0x4a}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x5, 0x0, 0x0) 20:39:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) flock(r0, 0x5) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 20:39:47 executing program 1: socket(0x6, 0x1, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000640)=0x2e9) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 20:39:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000645000/0x2000)=nil, 0x2000, 0x2) r1 = semget$private(0x0, 0x4, 0x82) semop(r1, &(0x7f0000000040)=[{0x4, 0x0, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x8, 0x800}, {0x0, 0x1, 0x1000}], 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:47 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 20:39:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x7f, 0x0, &(0x7f0000000000)="e912989903a421456f12f0880020627040e710d504406c72ce04d1fa6c29f1520313ec6dfbd3eb8c0dae75d32cd3ed437355d09583ac2461af06c29ccee3", 0x3e) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 20:39:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0xc, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:39:47 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 20:39:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x143) close(r1) 20:39:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x6, 0x5, 0xfff) pipe(&(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 20:39:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) chdir(&(0x7f00000000c0)='./file0/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x401}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x42, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x80) 20:39:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2012, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x2, 0xb3, 0x2, "136284c4bd01a9f998bc70347168eec6b21e8ab5", 0x10000, 0x7}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 20:39:47 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)}, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x4, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() sendmsg$unix(r3, &(0x7f00000018c0)={&(0x7f0000001900)=ANY=[@ANYBLOB="8c0000d594b49e1c6b10d758d83904fcd0418e7effcf96ce7cfa3239d242401ab88034db6cd9abd3a5dc6bf6550ea6627c81234540fe9072e71626bfe265772a14af8329379b9796c88798ff18e9c1d6abe17e6ec7dd5fb41f0c6c60c9be285625bb9769f664b27e6fcf77bcced8b7bdb616a735a8b092b10ad7294d0a52b6a551060bf5f6bb7a6ea12cb9e7d45730b0fbac5ca2cd27dbdd90f7154181b9e149f933c7"], 0x3, &(0x7f0000001780)=[{&(0x7f00000000c0)="2af989ce31a700cec8b105ab07bedd7d2d6a300ae7c21a7d577432928a", 0x1d}, {&(0x7f00000001c0)="b64f4104208550f1b7c199908f8562976cd86fe332a50e4087ed13cf8184604d157ab5531f27e1d8ff23a9b2f9bc8ce912218a130a5c1fce641c4f398bce83caed6f7f302e93d27b032bfae3641c7151bf6aeba788a4620e4ffea5971fb3039fa04aae072f02f3153396e1ef576f5a4f9b68efacd45a361c354ad10830ac009fbaf78fa49e6a24ec78e3e019d2aee4ec2b4cd3c89896253ff11dd36812c3d05c120eb1cce88d84c417a30f5e907d958d38e58b76b6448b25d917c3598affcdb23be75022c02bf9744b9b726acce1b78baeeb7585892506ffb6a682c395a5bc5a16f3759140de221beae2", 0xea}, {&(0x7f00000002c0)="1f8bb8c7168b7b56ee292a738412b22e8509064d7f4194fb0cdcc54a01306d7b857f39035ea3b1aed6df6a9f95719afde1a56a14e4903f3245de753fce2a0fc887e8c79011e52a0c7788b381bddc62474ac1dc63c9fe0c5551cb8ff8ad1a5ace2478ef7c7f2f32006c1a9ef94dd0f326c8a9999bf59a8a56509d8e08b591e030b4972eaf79c92f3fd2e0ca5356b371a21c6d5b1e7028d0137c224310173e", 0x9e}, {&(0x7f0000000380)="96381e210d282c040b75006a7c050508e181d586195b090f684321bf6634c434885227191d5730f354a0596bc2202e81dd19e111686ee1e9612c28d0cc12042d8f8d76c78e239dd8db3f9040e984f9d4126590e5d5de4c6e84c8da5038941875b4e8cadeda2f94819dd8ff2147552e05387faedbf0a49900dea10f783af35e26067cfffc2ac122d1d730444874170fecfed24f4b3a9084ca3cbfb9d09e5e6a5b4def773520177afc10fa6d0ea2abe16ea413c019df16d20d4651648768e42124c7ef4694d4e6ce70cf22042b3fa562de0f2e3fbd8350b8515dd16093dd6079886015710ad9cc2f6491257c1c8412659001aca864cce95720abe0", 0xfa}, {&(0x7f0000000100)="ac2e2e06807da884", 0x8}, {&(0x7f0000000140)="4b875f5f51c9f7f3c483a89e523bbcfe7f0fa0fb4ee022765aa1ecc12da2ff6c1db742c65686e8c7d3289dd6204c59240888", 0x32}, {&(0x7f0000000500)="1a8f89d17982d0bd3cc817069677f9d9fcbe04cd4985056c2d8dc2c553237059bc32ddc13db264ae6d7572ae76e6adb84b57e8d1c7f77caac3bd1945b57b0f80d8d3c49371643a52a6e92525b8b8d2d2c4f22bd94164501feaec1c4522cbb7b340f9c678adbdc5d0c4b68ac9f3663c93340426b664e3ecc661f69c18fadd785a40ca6c266c294c953504fb38bad5763a97692a2b156e8728d0f3ab351a233599bb2ae217138de26f312798bbfc66d12ddb411ef374fa014a0b110ddad1f3a62b4d9a4d5792be8d8fd961e0d32d9dca5f50f6ef0b694a7bb4d984f7c243347ab920ed70e34102d8d153a8d69c795c71ee75a9cb10f696864b83f39dfa256dd3a7863a7ff682a267055f1f3aef5cdeeaadfd36fde5efe9aaa0d0b9eb5a16aeb52349f7543deb6b922e98319938c5be9f755fc4145f96c4ccc0b77dddb5d0354ce17c7fdf3bf9e014d4dbb611ba9f203e2fae5ab0dd7482cca833904a524e8884e4d6f281b95008f373bcc3c85cd662b43bac150b2c089293a41d323b53a3439ed0acaab90f8142bd1c5be29374181c25cd884603ecd54719f12f35e39c47330f6a98be6fa62b1198494ba1cadb7a63974ca8a729b4675ec873f3fb645875cd052f98378f0d6aaa1a19c408210847df95520dbc3f6118ac9da361e6a73137b406ae8075bede51fd1f628249541ac76e731f1cfefc9e22fe862889a405a8fc0c3ad167fd09e181006f527ae884c37642f2e60c173c2c9ee66e505d7fcb1add59e796db2c3c7e62976dddcd030472ba76ff7f1b3dbbd8e689bdceea96b1a8d8c00d7f98d61fb54c58f16ec0239a95f7978cd2ca445208d9cf00612d00bf9af1db7b59bf372b2a5f444009714a97e1c9476180a2dbbfcb3e557420017f881c7f46bc716e8ad648de6d4101198fe1b13951fce927957b8006feec80d9752749f0279cfda14dd97550109ac0da545b9b551905d45cc397b00b7b30823667e7eca63116d8456e20d6722c2f8c2a7ec557beb1603a33beedf3f057707b0f60211ce5c03ad61c7ae3ab8a6441d3a85d1e6206aeee9d17aba0d34cd925ef552d7e6e3dfc072f4afe160f2c056db7502260020ece3a151385f17edb834a7a6488c255b61d6d3f805a6eceeb2c7648b13d53f8b8a7b9378dcb37a5c8de4b4762c4c548a634301f6c8b20fddbbe5a1076c0332a054aae822863e6154cd2a375625d1ec002ca3e130d493ad4aa40d55f8167ef1b78db88788fbd1d1a140ae510c35da5ae8f7e6bab77f619aa37d1830d529ab74dda1ebc1b3583ea6d0caa2df87ef645b1e68633786807d075611bd2c836eb2fc7692f564a57522a4df81db9cd5125a6a924dafddcc6de7de7b9feeeed46fec3bd4f5b6cc3ed519b286906d04dbf65d2699b5c810ce4edcd6f35ae74cc5da3d539380a8ec31c2066b9f3a45670098bfa66951618875c8752cbe5e52271911f08f8d2d549b0d773b37d6ef47861b3b47ad5cf14fed24da2935c28f69d0f8386900a344c707bfcc0bb867a88cfd72e596e8aadbf563aac4ba988a3e740ce90b6de8db71a544c1d692a43fb61e7e4b57c6830373f1c158032456816bc251e5ee6219402f5b14a2a4976d8bb199133df4c82cc755f7164a4cc3b7fb182e7b213c8d05f248ffd86e833cfff34f49f6da40443900ee79e54f1553836c6fe19ed1c198c3d487359fdbcbb0faa45627dffc8f68521a2e5881682827c8a9238262b18e8066ff1865aa0b786aabb3d2e1fef6cce1a43040bccdb4dc4997996aa08eadda0160cba9746a8a25f6dd46d222e4d4185ecc660d4072f10f695b6c98d6430c564274f7f9aea754bf4375d47166758d8780cae29e8ad8f1ef74a26aa9e80a3e0780c3886304e31913a9583b39971ac6fa4a276ca6f238cf5df6b46ebbb5c78344dbb75399b5d6de54d1ff661c9d795fb0f251c89bf499f4a3479564869193706157e77ff72552f9b71b020ec613789a6203bd7b2703531a5981761043261437033443a742e97fe2fdb72045efdc94a77d911769454ae6a120930aabe8f05162ed72f49dabc6ac6b8d86a850869747b4b3ad98e0787866647f790baeb1ac2fe66b711fefc2b5d18d39f9c90947849ea88bd9695ee5c31d297d131e18cc13b718a241cf561c127015e3731a624c4a386e12252fd92ee10afaf72d5cfef40ea6539714c55f5b71f5f813b438dd3835ab6566b0e4b297d77b153c8dcf15b3504ae579c365c0996ab9ae0b920b42c7beb3f08b2e1a895073d321f5eaacb322865cf4f45dddb8158323fad5c985eea412c65032fb3518b5223b9f5381905db843a68b50307f7f1d36f2012fdb2e74ac1cacceb80ea4e8bfd44a3d12ecdd9178970ba10372b702422eb31f1601f91ead409909cdfbef1faca68444ad96415ec9ecb59015666c891e9a0ccd43c4c2c0ba573ba9397086689f6d2eaf8fe4080412e88d2626ccfdb83b9d2b0afbed04cd37c4ea14ae984865e6e8f02e40f1f4e127c2b5cb2581dbb24ece31a0666d065d62c2fdf75ceb42add00161857976df7a53eb2bf9f6d5f9b71ecebcc6abf1d1a316c3fb25bbe92ef3a7ecda2e1fdc5d6c6faae739f5cdb00d1841e2e37fd83191f7a25717c72df3a68d571f95e7a33b65e3466c8e01fbe9c3fdbb0df928d3317ed6075a7543b0b3daf89884235421362ec4f72f2ca2b7e33eb76c76ead2c95601b43dd13e1c1b231e09e638e185d245d85cb64aa45f8b9707eda2ed6de67b281738835e05eb2adf6df47afe1105da60b4d464d3ede5854f78d57384e9169cfc6dfc334c6692772f087db88eb004d92959524dc79d0110e07d8df266e5ba91f2ce279b72ef39d44814bb9ea7749c71fd47e35bfbfd48f24f8b4f56dbfde57137d4cdcc6a236c3cfb20fd357f52337108ef4db435db7a4178ee747c6cef0c11c766119bafef979fc6722f75333c4fb790835f36aa66a6dbc8f1b9897a1417e8e5a4f0fe4373036f1ca5c0357b50068de10da5aecb095996741fb8fd7d0309021587b02bb47eb321c518a4f8b6052685c2258d7c6af18a19100f5cfe8097d79d0e6e54605c85ed976a8b062271a36891ef19620f135af171dbcc88c394447381150d8710b6d5d26a04e78bc0d4e358832e4a9d95885253b8d2f4f11875c3ea9bb904d7aac516d91a9e049b0112d86ab6eaa4b192ce9ca701f64c4f6fc9be9b234dd5760f1c8faba609a041d82f89d288236b65233c8661e0e69a437eadcd769580aa988c55c9e92801ec31d39b798436cff1c1736c7f99c8c619cb0a02b3170641c336896d6f4bf0ba085b931bfcc31425ea4e9eb1c6bc9548020f4a803f194474c858395b590eef31afdaa9b7bb060cda1d67a6c978f4ef116b63f1d5d1cd0ceb53d093a627e49c3444111a82f679e88c7972dc15bb44acd8d3e761cf51f6f828e8f988a226daa91cc7fc371ca07435096e193b9a52439d9482ccf915f18baa33d6cbb916ea78f5285913a8597be7bef70853f39ec8c1cc3df2a289ba0db68a01f451f80acc030793db8d754bd9f510ba8e0bf6c777cecc59556111ebe5a1c0b8aee282c0dab7da2ff02278414f80d0fbaa9bc0b36c0b32bde7533f3605f50a9f6bfec32917a1414eeb15419fb3a7e74a651f6c6a3b5f38a0e76fb6bcb2167094bc351de9fee6b8d133c249ca178c406f94110e166e803c7e480ac288d69eb5e24d75c18debaaf4ba0390b6bf2ca1069c68245426a44b4e6a8106b697ad2c4de197d9d1ca25b5f0101ea0d3540952d5fc3908067f10796d8aa8c08e099f08414eae0512bbbd5b0b2ef8591a9e0f19878b881fa3ff48f2a3aac641664b349959d9fa6c6caeadb1604364b838491c8f7cb7d98596c26070ed14d15690ab628e0d46a724186241ea96d4d2fb588ed08378bf8f70cce994e51316e0da0e0d1367037f0eee588ca51f39475f87e2b5548780da2aadf5ddc24c9396a8c3b6bcc4c0a5ee82cb529685d6002a39b828129e8923453cf177157cd0843630038b157a4f60fc120fe4734355ed3d4bf8729f27790125565ef3ba9100dcf510a38c08653ada25d5a32d8dc21489dcb0202a4c5b5ec2114770a247efdc819efd823e8435b231b124e47a1e1fdc5d2a9c64a2302bd3fc4fa31b364153fe7c09db28a3966b1f949932b27575cb112375e64bdc8adca33e2b9d4cc6d96842930d2e42e949a7439e5fd3b17b0cfe3834537570092151316367319125e5a39cd2dbb7569e1a06296ac0887d2bbeb70cb53135fbd987155b0a76b97349d3b6fec37acc34caba85d8bc51a90812e3c44df1eb0317e6ae71487061984a88bad042a3bc1448add4410ebb67a5e3b4e046c764fcaa412d32a483c7be32765a1b58420402dcc36225c9188b27a7250c432884746fb3a54f550a8b09eef818c75c420faf42ae5dd45840e831b007d92fce626b20dd2788f4db99363674b19656899904c2712fff66204155fe2e100aa9c9f9211b6ca44f21e22c1d0c96c0915eb56d588d448a532164469c78b874b10525381ccfbfcc24f2bb12bb7f38aa30d8e3f5f78f7b70a8d4b32992858b915ecab2746cfca69de50205fabddff67427e82f583ca2c55a3c17a65d9f130b31036b4b9b93ace17c9abaa77cdc2593d89efc4c3814876df1c405689f56a9b88bcc3f072ec21dcbc3d6c2d9d41d5434714cf76bd667e8b82c69631b37db226acdf4f9366c408618745c91ba53bdb694ed3ca6255133dc46534aec8fb0b1da6ed25ae8ac05ff26d70e355242b941c81a98640e91284b9b5539b1b262cc0e0a08dd50957c7b7b570eca811338efc1c25c5e0db6f20b05f1d990ee35b9ac3f14c930143cdc6f992f0c295801f4b974ab2b2f872026aa7d575b703f549c318d091ea6a514920b5a85c93cfcf248dd57c1cf17687b96361511d053582d57f5ecd144dbd7ce9af88fd43f9b9af52001ebb3dd0c4396ba8f060bfa38dc6937b83c6f04dafe45f7fba5574f2a0c6c337a49eec6267754cf3a17ad881a202115b7117558464e14b75d6b9a7da9de4ee21bdd8236f552a59749c1cf4c0ead206a1d626d37e5fc59e5941acb6e38259ab45cab32540bf3daacc33f1c4d6f1266a7e3be7e3f1218fb5d22166502422cd201eacb3883e22c2eafaac969e31bc8efd81b65936112bb57c2df2a26ae7d206033bb3c7f9253560b75bf1f376b5768555437ab39783012ee0db97002ac1abe10ea4d63ed574f9a2f852e63ac0bdf9b8ddb0d349c52502bca48ab1eed1b00bf946f273b7c01277e0156a1aa9d3417115533310f07c9a83736ee0156e249595833b68e3c6192eb3261579fcb01043f01cb46860019c3e7a61d9febaa72a0395ace9554b4d32fa629a3a34078f9e1924b60b2cff30253872bac8cdbf9d779ad0ceb33d1264a1f891f321abedcd70b167e81787491692395b0052a0446686d3110b32b17fd58e15fde1ba22246d0259a4fdbe8537fa67367673f7640702098d829b9e384095246de0e553361b97456d6479561688473b45011234d61c8852dc9de92b3e56f9a14be1a273e3ab7e24307d04ba80edda74d975c8c67b64527bbb7e922b901ee3026b4d6484f4195b655f7074dd19c17d2cfa238462574454aba3121de371cd55f34b65ebcf284467426ccb322507d21444951ccea7cc208b967b52a4a4504f35b65d76f2931e3f32083279f01dfe5a2f5a1b7180ec0f0ced72a5c30f674cb213b394b07ccb81d42f5e2ef9df6f0226dd379d4bacbbefdd64226ee84844e0a91b219cbf2c1d2a1fdda3ac1ca54d110b27b25f747ba3a9a831c72a61bae935", 0x1000}, {&(0x7f0000001500)="5673c6a84200040a149aa586b57870233df95d617577985fa21f67346323245ccfabc36798dedf84ac8f93f60f4f951a894e2c5b29f0c272e351529a14eeacb6906f5b87d0f310493dafa48b02652978001080fcb48f6161a78a294a8434131b33161f95fa6d28296ce2e911677802d523fb0336a55a6a7f872c919389cc4abb4fbc0d7e0feee3856732109e9acb03671f01e218c1cbae4e1573cf6dd9cecc3a79f5d42a99c096400c00a8e81e03e7b9b88c57cd2b1e6af4b3148795f43d30a453be6ad3d249ccaa6b5da0bf3b957738b55055077d6fa5df6a273fd1e3b9e6f0ae7e6117d599", 0xe6}, {&(0x7f0000001600)="833c7c54d126b6a50f2d0c33984372382f570e31d8255665858af59f5ab974b74616224936dec660b84cc563e92b079fc083fad202aa6a86d83492690416b183592b943393495ccf89749127365579547a43d10974f18eab7d6fd749f76074d9cb69dae42a80e51291c1fbcb377ae45a48e1560bd7f43f75e1cba2202192bb05a448af817f9c4a92a70e839dfd76b5ac078122", 0x93}, {&(0x7f00000016c0)="70b5094e3a513da0d7e40183a71cd0088fbc61f1e39b9840bf23515d4ff5946c4f48c174c6c43fefdfcc192d505bb443a5af42bc4f8eec3b52bf9f2b3807010552061c104be78683c96528f1a156716a2ac7d821c21726f470bc8841128c9089c39ea0207e4be4b112ab9c4d46a4f7fd7c0d7d262d37612f2cf938288ccc8a87832c97a34c4c65a075ec284d5669603240c7e67199018dcc5e38c6ae62", 0x9d}], 0xa, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r2, r1, r2, r1, r0]}, @rights={0x10}], 0x60, 0x8}, 0x9) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 20:39:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x9, 0x1, 0x4, 0x1, 0x0, 0x784, 0x7, 0x0, 0x1, 0x7fff, 0x5}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000280)) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:39:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:39:48 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "85495500020000000000001167f5bfa600"}) socketpair(0x18, 0x3, 0x81, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/76, 0x4c, 0x800, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 20:39:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x1, &(0x7f0000000100)=[r1]) 20:39:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/60, 0x3c}], 0x4, &(0x7f0000000380)=""/229, 0xe5}, 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) unlink(&(0x7f0000002500)='./file0\x00') 20:39:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 20:39:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x4fe9) 20:39:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) read(r1, &(0x7f0000000180)=""/56, 0x38) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:39:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x10001, &(0x7f00000002c0)="00000010", 0x4) setsockopt(r0, 0x1, 0x80000000000000b, &(0x7f0000000180), 0x0) clock_settime(0x3, &(0x7f0000000100)={0x401, 0x6d}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000280)) recvfrom$unix(r5, &(0x7f0000000180)=""/9, 0x9, 0x3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8000004, 0x5d, 0x80000001, 0x1, 0x8000, 0x0, 0x10001, 0x2, 0xef09a7a039e9cd2d, 0x2, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000200)={0x6, 0x7294, {0xffc, 0x3f80000000000000}}) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000240)=0x6) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000300)=0x10001) ftruncate(r5, 0x0, 0x4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0xb16b) 20:39:49 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x100, 0x0) setsockopt(0xffffffffffffffff, 0x3ff, 0xfff, &(0x7f0000000040)="5a3883bdd3baa89f452ad135191a8c711e968ec4b3ec07b7ccef0ba5e212e5797215e4c7171bc6488e3ba416fb8469ae3b35effaebbe201af8ba9acdfc03e746e5684de014fa8ab364e82d66a3927697a270958c3144dc43b189c1e6a1f67b544d3dff60a4ea04b49d3e1a10f0d64214b7d973ddfa7036ab45d71414922a277f43d23121f82949a43cb66def54d52523493303a61b8b0b7fa3e985157e15e2b0d03fd41c7b260270132ababe7dd5855f1bece42dabbc20288f6dec12e4d8f97f308731eb8aae059d025f278215a1ae43", 0xd0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 20:39:49 executing program 1: r0 = socket(0x6, 0x2, 0x7) socket(0x2, 0x4007, 0x6) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) 20:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x0, 0x3) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r2 = syz_open_pts() socket$inet(0x2, 0x1, 0xff) write(r2, &(0x7f00000001c0)="d5", 0x1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) r3 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 20:39:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8ecd96c6eb44d94d, 0x0) pwrite(r0, &(0x7f0000000340)="9f", 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) 20:39:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1f3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x141, 0x9, 0x4, 0x0, 0x800, 0x4, 0x1, 0x3, 0x0, 0x8, 0x2}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/107, 0x6b) acct(0x0) 20:39:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000140)=0x40, 0xffffffc6) 20:39:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = syz_open_pts() r2 = dup2(r1, r1) sendto(r0, &(0x7f0000000200)="41f644644fd4abcfd2af92e6edecc3d056098bec8b321fbf5355afd7749d5cfa75b639f583b5deb8aca1b650a4cc1634e1c1e9d9c9a4702ad4b4f8c6942a18b6d59758f79b653cb5f68e0ead33506b287a0d1476f2c8c1a5f6b55767010b9a2cf3d7f8c0d90b5fe641802c8b09ec84795401c46a46d8ef5d33753415af75a1e80318b192c823f3bc89b5fe074ef5ec26bcdb1a1ef0a1624ff869af76408ab0c7ec7bd95e0bf0c0b88b070684bd7318a3e94ad402052a1d437fac1000b3375c1c2e10353980654db3e505ba3db0b602ce", 0xd0, 0x2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x100, 0x5, &(0x7f0000000100)="5c798b0e8dafb62d71b4f23657b102ae473de9a6753a", 0x16) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x5, "010000000000000000ffffff7f00", 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) 20:39:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 20:39:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1, 0x851, 0x1, 0x15ce}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:39:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 20:39:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0xc08, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) 20:39:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000100), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="f39c2a96708e0cee9c02079b22", 0xd}], 0x1) 20:39:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 20:39:49 executing program 0: shmget$private(0x0, 0x4000, 0x5a, &(0x7f0000ffa000/0x4000)=nil) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 20:39:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0xcb32aae80c19196) r11 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r15 = getuid() getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) r17 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x4, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="6ab5f581fdd39c1572e55a54f8c2a1c61cace263e925680b554101628d49039a1f704f19db01b7701ea202456aaaa8e1cca2ad883041065aed06213f7bd7614e61c0c011ba7185064813f494206fbfaecd454538092764f3f083c8f02cd4beaafb151084295e77ec70235db59dda071fd2064b94b3c7aedff4d431dc49872736398f37a53196399f6336611f9c1d9f905f9ca6e42ebbb508c291542d6fb2ad1f22b1639b136b04997620a345a07b1856531fedb59ae299760eb1cb0819d1f1", 0xbf}, {&(0x7f0000000140)="b63a56591facd98776a72dc59b091f3150f796f91cff0501765fa409c6d74f57c27db7", 0x23}], 0x2, &(0x7f0000000600)=[@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}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xe0, 0x2}, 0x401) 20:39:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xbf88, 0x4) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) 20:39:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 20:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x101, 0xfffffffffffffffa, 0x800, "65fa9ec6be36d39ea59c06a8a02276fb7fd13b42", 0x3f, 0x7f}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:39:49 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = semget(0x3, 0x0, 0x20) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0xfffffffffffffffe) r3 = syz_open_pts() write(r1, &(0x7f0000000040)="1abb7e13d4e37d68772a92b578e7d0afdd37af191269178873f21f9abae2b4d402e9f7213a7d719ce80b06ff3b4f2af57f489089059047f3e21a6630de17d2e6a46705a91b9007ebeb3ed6b6299f4f0f84db92682f4f46e29f9133db32b9b72124dd85d4c2faa71c2a70833d382d652056dd1b25e49d1a00b8b68f1a5e823bc47d6d268500d83d1407c09f7ad3a73b29d80758e35de49006f1d67fc433e9d3e80db6ce8adcc2e9f7589d5df63b22cefeaed1360e164c181594cae3e48e6609455a57871c792f2e703632de0bbac8ab40ce268ee13f4161a204bec500a04d501d74d59dcbc0fe48f36e8ad7e0988271961b6017cc8acb80", 0xf7) dup2(r0, r3) read(r1, &(0x7f00000001c0)=""/193, 0xc1) 20:39:49 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x6) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="2f59a15ce467e097b449c9552684b1ad81d69abc752aa2269541d6d679d6862b", 0x2}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 20:39:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x785f43fdee653e4a, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xb131, 0x1, 0x0, 0x901f, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:39:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/11, 0xb, 0x801, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 20:39:50 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x9}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) setsockopt(r0, 0xda43, 0x14ed, &(0x7f0000000080)="e06c06f58625c05e5719cf9954470f99c48d5940dfa4ec655e11b3088f3db624f4559961a200b1f33c1198990b7482683e5dee595630df3fe073cac62e1131977fc6449c3df08843a36974b57a4d3ec7388c0ab437879c7333d5f7051d4eca182f38a230f9978b836dfd244867cb1b81e88baf5b6315143020fa7a2f48e50a", 0x7f) r1 = socket(0x1, 0x0, 0xffffffffffffff01) setsockopt(r1, 0x1, 0x486, &(0x7f0000000100)="dc0e16a686560e35441bc01cc1e2695232e20fac05c0a390a5bc0b0c35320ae5a7624d20c3d71fd10af327385d3113641707d7d08d802eb2361ce088f281cd595d645fc86489434c426f7b1f356a438842ad4c069f733874b3ca37fcd27b5d311b49232d9941982c267a807d445f160efbca88314ba22d85dd19a7d6684fcf383f61007b097cf3be416e9798952e8ca3b98983348b0e68c2c7ee5a8203cc1fc53599112854dfb176ef8a17df43a5fc7b6354aba6834be0cabfe3a4e4eb8470a54446d25f7855c20214143966c05388de2fd9f081170b612039bd22915b3aa558c82432cdf9317448ed8446b0d781fa95054262ee2cd841fd64185263ceed01ee06e48bc1b575384437fb61d725c40bb05dcb2661ad9653e202fdbd89d0f0398a2c82a5b3f22ef0fc3a7416ab2f35b72857ab37136c5b9b08ddac500b9f3dc9c8ade05cfe543f2daf88d1d955b294a76289333bd89febb54ca446a9ea9768026ab53ade0ac037f8ba034e6381fbb023842e11177a03dbc186c216e4cf7641463fcff97164f8f8302ed45e203d65ecf60af7b8b606e4c35633ea1ac0624aea9507370807d2907aed70ff1ca4ac70b0aa30bafd12fce365e0475952cebd3fc386688159dbd066e2a3f9995937ecf38448fdff8426774bdeb3d3b51ca4771de448de77917cf1330b4772b8d2c99713c3790347227a63ac3912e813b3b357e26f00c0d9a27f52776f7bab721a939fa195268ef8ba1b125d29a80e3c3d18afa13ef343538ec5bded300351064a6589a551d8c53a88e5bbc8234eea776abcfbb677895ef3cfb2dfbc416c0796ac61cf34f04db078b836a83f936fee0542e9fe4307c983719fdac12fae20f96865626acc01ba344dc4e7e4ca63c79d760f5b99b40595cae77c32da5123adcb7ae94e410089a55d46a7c9fee426ab664ab4e612bf3345536e56811b90281098a3653af5cc8e73d7b5830ea646c8eea03a37197627cde1c67ade2aac3d7c9106c2d9cf121c55d182320a8b2673936780134130a03bc3bc885eff002ff43f9cf5424cb53aa5a9880168fac507ff9bcd0e601355cc643288ae9c584acf425eaf01732a92f7fddeea64158448039d583a3b8e16ff7e24113b6ad5ca1a9468202bbd2275a4d8032a1c231c4310dcc94e513c0f29dcc0c34aaaa1e96d55dfec3c6b3c6fbd1b947db00c8fa055bddfb7fd3ed11fe90f2fbd36de5394047aeb1e78d7a7e9661a0fc34eb8274f97018757839023f726ef325b068be7b7f378d912ba5f02128dba8bce6b2eec761f8f9e35ed2b8a77caf5ee7fc952533da2a51d3d12d63437240a99a76696ce86aa2f21064575b4df4c4fd15ecff82912948ecede3e83f1ef9db915264b5210d791582e87fe02541da6a945536295a17ba36e831fa3c23cdf337f968c32ceb4411506e5f24a72861002ae00243bb1bf096fcd5581ec0bcd2b04bfc57d0f6343abaf552d3522a5095441e7d2ba84466cbef055aee54052d494c502f3026c0e3aeffb4165721cf4e1d9c7ecc1bc4b0894b5983543e711c00a0fd8c1ef833c4df2c364d00218ff257eef2315fd037d71e53120a7354e33a8b1ecb288b0c5e3c5d60eb016d715c78613e40216bb4db6910bb61455eeb85bd4976e5caf948434cbc66f9cae41fc61a5d76cce88700258ca21bc28fe4bdfa2f4c237d8992adecc79cb0c734be5b1ad01db7721224da171ea076e616b5fcf273fde1942b71cd2180346edfa785932a5dbfa004a376d1bbc163a8d096caa5135ca7c3d6be8aacff9c0db4844a252aaca0a0cf1c6463ec9d2853c0bc230960e02e315ec4af87b8e981366431716131e708d4605457be7925fd5dd22d65b92a9c72867e3235304288c0679764917c8424cc06515c4663eb7bff56d3af02b35a40e11362d8f01926a454c708f7aa034deb520211d64a425210cebea4b0d341260c80098a8821b12dbeee2876a7a24458d896e36c7eb30acc1014e9ba128447ef84184a98989da19e66adaae4ec6f11f3c0a98e3c04a1c73df2fd5b433c47c9b7d689d1594886306210ee76a777907b6481e7414ab46085760bd200ecf865f6a5d8854ea429131e59c5a98399f6fe8c3e25f4a3604097512225e00ba3966d48a1492a8ed87bbd505d849a98c591ca7a1977dbf414732596773214cfe7eed62df6580ff4231fb5feda45fa10ce63ae437dc84b7c2613c1c564a87c125fad1e6f451a2617ce3be5aa232e570ac6e7a04e390ac1b460e8c69a767bd2e811de4cd366c04899f99955bf3708573368341d51d8017952239dc8f26cd1c0455df5cd02120ea834b26dd29223484509699a03b693505d254d99054d696225aa177bf290985df5d03fcc9df3319d03c3d96e38eb69aec225e70764a9764eefe8f478309d930fd14a7bb8139a0b02d22991803c6959aa3e78d39aa85668492f4188b1eae56e9f1d060c634f6ce3b26942fbfe55e7531e49c39ec584d7e9c2d654f4ef45ea11eb6f6b892b49df946ed247057e8a7d1ebba6915bc102bd85ea26b65b5576887448c3ff61ae05c3834edec5872c9d2138d665c76635349015e8f670f6d5299b35e1b62d1041858ee6f4ecdaf20722b189a2c9c62c61a2c755e491ffdb6da2556185b2958b1f73638a1279876c6bf37770176117a65dfd324c5f6c27ff9b4d8e320632c816d31581ebee182486df66fee91ad308891a1c4bc810a61726df532e5305e6db5782d957c639c9bd1ea8e886b56464573c8630796f20f3e772dc11932c5ac2350ee7109b5dcb15f8e0ae7b8e88e501f320b60a75bac9b176da64c16275d9b3c900f55bc615566195f92b0633ce05828974cf7e1b8d089c13557036456b6b68d26c2c77233e977dcb4163f149aabb799b703af277d291ca25734d384253989cffe9d1f164de7450de2dfbd0db1a6b8a0ea3d2338bdf655fcbbded233309ce2519e089439e55bf7c9067f56157b13a85167da7a2b7b4d6f080716f4fd3faa421a231d9c2005bf08d5791a5e7cbcd3d89d708a0b5faa5aed251664289f9df700b84276c5cd78846703a8b9ddebb468d8258ebe8988a2a57f077d1a53eac090f32a1446eb43f7a1f2b7d0ec71d8c3914ba47c42e1d5fd3a911eb9b6b8c5f470e0e6de082356781c6645c1b803df99495bce5c2c7e98d6d1e1073feada09d9d2119c450f3582dce0fc32b00de2b64b2c2fef1521642b5383af07911ebbb9e91b3e5c24612c2afb890cc75819e5baff43d915fe9c0d5ed722e80723381f194498bf5f55393d4fd8aa4bb5bb5bfb691ec9211609a822869adfdb5e99018e14f7a27619671e34f273e48a85bba13c476514381b3ef65513d613c14617fbddf734320a61e31b7873726871df60efbdc5e9f91357d63449747ea82b6e8bd082e6c04913cfb751e7449498464598e0373b2c0353761c96c0c72b07ec7671fb539149cfcaa92aa71678f8f1732f27f0456c84ed2c56f12f7261a240c1ef6dab12c8f11ebba45673791a7625d207e578ee2fc66b825a4cbedc481c6edee53f7591e700fc76dd3c8e849c56b8542974355ac89b87039a2de7d4f104e6426e9fa540c7e7a99ae56843b6e18ef01f81f220a727102f60b1248768c21d0ac884f51a321880ac66290370a5c33b888176110af008a794b7f26bb5e098fb74c2b95c087122c6ba05b1265e6484db01f93af14965caf44fca0e655e00ecc2fca5c0dcbf0693fe1ba25ede056989fc4df0755c570f78a2ebccc2659343f59d8e0bc9143473e3ff73c912f4f64a965bc4b50e4d48de338d79eafd0ddb89a43aea9502246a1367d80e55f27eb1cfa62322d1f3f6c710cfa5f2203184a4d291c568fa7a451bed8417c60750738d507721ab163a09cc27ce9ccabb2b2f61d32474644be96b0e178b26c624c4d0128b54cc8372879f1d61454fd922059bc5172742d6bfd144c81f1b598eb117e0192acc93f69d125b117e0459324d17274919b31b1f0fd837aae59b98f0153fba48dee1de83508a3df9facc62db7bc35581087c941d8fc061eb14c9dab931fd01a038bd79f8a672c63ebebd4ff6aa1bd28b8ab8088b088b59ad034ee632abef6f9289fb76cfc4fed9c27a06d6d730a0fbec6440abe45413ad7c705411624a21fba2e21ba0e944c625109d92ac2089d2ba177ce57637224f10db5cd5d60492511c41cdfc88c56f51a460b1787c102a93e8d4c5a5b9e469e8eed3bf4401af54044cfc1844fa37485a6a03e1d77e2b1ede84bd02cf204d19a10b8bb2e818af9a737d16a667bdbba9e3c9a24a448f7a3d405b90d9b75cb8fae382f2aeaa141a834dacb13e0f18b506e6c18935a40886e4a247537acd0d55e60bbe6dd9702315d7a38ba06490d8ee27f45125daab061a4b61fe9690fa50bd688fffcee0fbc9d9b8b751d91e5f34e94704f6bbb4af51de535ee4d6923da3bb6746180706a566eadb125f896c18a8270cfbab00d4147e46e4d077d855a6053e53ba190cdbfab33d003410a0af9fc82c5b661e9e8418e8c854b6d7dc3add8f62a2a0ce9633644cb2d1b0311e9c58e67072139975a65125a112f8b01c2e8ff92e854c10abf4af941e6f0998525dc2f3aa59c540fe4c6230ce71b99790f2b6d305015c8fdde6e14a473d13d5cf535e93d65b66eaeabf406102ada74f06bbe05152becd4ddd0a2253e46cbcf22b36fdd92dabf0ab92c1539d354b07f27e43037712304b02af0e4c6a10d7582f97cb9c78248fefd7e53c763adf4106055ec5d9f423d7930269b100722adf1b7489ea5d7dc24407ac611330d4ebde547d69016036f3ba8bcc15d60e3d02f534770fa3253441cec357970b60d8b401035b783d8838b70044a6909c6c0593869f1855b9332955c890b314d83ed62e0055b5191d44bc58edbc5132685fd21ac656561099b4d636d569df8c54835af6cda43bbbd6a4e3effbcbc09cc48c84d190828a3918a45fbd2d5f0e8ab1ca87c5bf6af6fc9208a747be0742b1525dc57bef6d5b79ac929f17cb266d2c709302d41af72b52b4ca95b5256c4247bf9644f353cae81c0343a6c0a3632efe5686327e775590b8d0f0e142169ac46ad7c303f13998040ac33e3bbf6c9a4ee4868c7789ef5b153266ebe991c69b7b8acd5525d452be1dabc582959e07a0354cad407baf6b3aac4d40471677a6c6fa5b0b274a58398a06bb7819153cda7b1401b9df9422a43c88f2dcb07a1a4c8c3131082f75af588ca4c009167660ac526a803ca38750f58436a8500af192e5c85e930fa1178fe6522fd478512d035ce37706e2b93d2678aa2de84d3c703d7ced70e632bb6e35082c2da8d47fccf0eaa6cc95b042d369a1085adfdf1de3b278466bea85650887f9cf0ba59c5b3502aedda6c6c93b261931c74996573bf441b899bda090bd45d4844b16c7aa9a3a08c9bee1e898e53757eb03e616acfd722b0cb40e22aeeaa5a2880fa7ee7ac49a3b08569910cd079275abd129f6c096433c1cfc7734c5d0d3b49cc42a6990fac145f8b0853bca2e57d27ca2c5d88c17d4546c547e406e0125e86c5e65e34b1a74c2685159bcafa95d955f2b0949bff02b4587dc2a224e24f06b7bd4d4538f55d40a0a24726da7420eb6b65eeb6999fe394df3aebb1b81afce666c690e2105cecd359a922971c3e48df5e363bb3034ae45e88f29f94e141fbb335af0bad00e817e3e00d3857c470a6f6f3964a56a300d37cd3490376802b5d65908b95e14130973ac422b5a43285b9308ddafe828ea58b423bfff100e259c55ec7088d7e24a2e72c9aa97261124ebb41278c007ed6b8d8936d38a5b", 0x1000) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001140)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001180)={0x4, 0x6}) getsockname(r1, &(0x7f00000011c0)=@in, &(0x7f0000001200)=0xc) ioctl$KDDISABIO(r2, 0x20004b3d) syz_extract_tcp_res(&(0x7f0000001240), 0x1, 0x1ff) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001280)=0x5) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000012c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000001300)='/dev/pci\x00', 0x100, 0x0) getsockname(r2, &(0x7f0000001340)=@un=@abs, &(0x7f0000001380)=0x8) getpeername(r0, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) setrlimit(0x8, &(0x7f0000001440)={0xb41c, 0x4}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x100, 0x0) syz_extract_tcp_res(&(0x7f00000014c0), 0x1, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001500)={'./file0\x00', 0x10001, 0x6, 0x80000001, 0x1, 0x7f, 0x80, 0x8, 0x1, 0x1, 0x7a4, 0x7ff}) syz_extract_tcp_res$synack(&(0x7f0000001580), 0x1, 0x0) getsockname(r2, &(0x7f00000015c0)=@in, 0xffffffffffffffff) pwritev(r3, &(0x7f0000001b40)=[{&(0x7f0000001600)="241fba6beeb71a7e58cc9221bd3fa668db6c377e73dda01f0be8488657d034551c1c9fbe33e6f605c425f5bda9341824a8962c24ba36e910d12794acb5492c9da3117da166a81f2ab9a50e9b2839c28ec1796f2f79a59323902a08670daf837b6bc58e5ee42cc6bd01be6c4307ace5ea91", 0x71}, {&(0x7f0000001680)="65e0f63d893811284668575af663cb36cc94570a8681827a4aa3f2fa973501bede4b2ac17a6e1a9f94033aac96c8c08209956c69696a81e4cb9806fc0269dcddaec554509ddff6a39cf18933de24769072fc8ec678d71e15bd34443671ec5593a6f03d9facd0ba74", 0x68}, {&(0x7f0000001700)="46beadbaf56091daba9223daef7236ec5f677cec3935eb9e13824f7235cedd153eb710bfffeb3900851b1283951dbe516e7fa69ef96cc23d97c5633c025a21e41099e8a305b204140922c1bea28e112e496926904b005e41392e1fb9fe9a581d410f014a50e3ba46f7366e7d811c3d200fe7d183464bfecf314ea4592014e941affa4f02a50303003898ade0d04184ec823776802de8ff6b86ab376ed15086b81fe1b206c8abafe8e2ac1bbb930b4cb32ce25612da9955bd40d34e26702611bad12fbee5e86f19436f928a90c63bf8c103c8c9a0393aa4e840300be91e22c8af3cd02fc6663adb81", 0xe8}, {&(0x7f0000001800)="7a8dd2002756bad8d30f7048bc40753e85fddc4f3b7f76ead2f0392c9f7d6279e81be945309932ec4afbe3898c43168f8214908bed3bc883c36035cad9d4ac908c39b6b8fc498801fbdf638f64b3b3c4", 0x50}, {&(0x7f0000001880)="00a1e8ef09", 0x5}, {&(0x7f00000018c0)="9dc7ca43821e05ff374693914056862451158915abc78a80cd73dd686dc1e9c0a21dab1f6e0a3359a7db7ebb265e5a571ac038bf99304b18baae452ea23c71fe667d28fee0c61660ba511d1b32cd7683a3230c21e13438a075d9099fd634b313de052faca1f4180569aa61b60ed7c1fe95c0ba0a40c770dd38e9573d60f87983b98077e5e1ea4faae9a07b4a9eed5e8e023cd49a9bf19e75bf742dc8562784650062eaff9c4ef1ca07b340373f982b4730190bbde278c0f52a5a1eba860f9fa4c75343c1f8", 0xc5}, {&(0x7f00000019c0)="ce4ad3b477a8b13b64ed19ec7d187c1e23f1c761f26f539150f2f6ad98744dad9787f0a4a46071258a1a76b3a334292a40ebda6dfe916ddbf256dd8bd1da12184a3613d4459de859023d749afdf68f2be77d04404c35b618ff0ba8acef9b3ac06c2dda5a55a7f7d45fb59ffb91a4d9116fe5938f7b26499458a0dc4a422f4d0a69292eeccc9ca8343bfd428b3be3203844cbeb06bf377f7b98ac45cedf83c249cf", 0xa1}, {&(0x7f0000001a80)="2f2235125418334f65a08f7023aab962005eba7b448cf72887c2e4aefd47d128c1a6437752ebcf1b3e02ff38eb989a", 0x2f}, {&(0x7f0000001ac0)="f1628f3bd4827a6b32236242aba349831084d1860d226e6e9f77832795f33e0744db3012c5267976840ca9573d75cc60a9f561082692e769e0e05ca07992995f18ca7fd4", 0x44}], 0x9, 0x0, 0x0) fchflags(r1, 0x10000) sendto(r2, &(0x7f0000001c00)="0febc62d3006295296a6b3410e01b69832cb1c10cfb66153c9adfda635d615f980a0ed8318e0d45b80aff18a471940a54222372e042cc5aea7f55e1db5dcc1ad33613088cb5a910eb86e958a5a8ad9f90b53a19f26354dab5118382e366146fc0541c5a940e2577ed85c2c5c465bd19121c2f1966a0390bdac27b0f118e2d82f0038a25a99f9374ca165e0c15bb6d43c7d4b9058d3da9f5d4376746533a4a9f57be9b0e15562b9", 0xa7, 0x8, &(0x7f0000001cc0)=@in6={0x18, 0x3, 0x4, 0x8001}, 0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = open(&(0x7f0000001d00)='./file0\x00', 0x400, 0x0) sendto$inet(r5, &(0x7f0000001d40)="f601959d6d45e36276d8ed087c3713c980d8ea1780f8ed1b06536e1b951cb913e90def10b88692a9596490c05088809ec89d0b97b89652cb67b2cdcd3fee26318471502cc3e1b2c909dbf4c4d5df7185ab277e24a658713b02126c1d05ff3703c623e1a261ddd869329cf0baab7bb1c34d9f4c9abe8fda67db24e70564b1f59a7ce9266d27f8357d2fd696257bb13e7f84be255dd5178f648470a03ebc396cc9d58318a861125e5add39cdb28dd02a70bd98067c57e8ed418dcefcca", 0xbc, 0x8, &(0x7f0000001e00)={0x2, 0x0}, 0xc) 20:39:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x465) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:39:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/106) r2 = kqueue() dup(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:39:50 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) r4 = semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001c00)=0xff7fffffffffbffc) readv(0xffffffffffffffff, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001d80)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:39:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xd8, './file0\x00', './file0\x00'}) utimes(0x0, &(0x7f0000000040)) mlockall(0x0) 20:39:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="aecdb0fbf2a6f53113924931bccc93ac2d88e4245d23579c0dc8498575a3f07b53039dff71fbb6b9", 0x28) 20:39:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)='X', 0x1) r1 = syz_open_pts() close(r0) dup(r1) fchflags(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) fcntl$getown(r1, 0x5) 20:39:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000000)='\x00', 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="1ac8b967b4f5f38995e1c35e79725563e5e8fdb06575590c7fe1a16bba5fe9cf8003bc01a63d09ba888ef08c2987e63eec4060ab3148de443818bd083ab85ab7c8b1246c77a371f6957b3c8f89e95ab2b137f5d6816d35f90817e73afb2305e018b3928c9c946f3b8837178a362bb8946463179d86a2f823e8a4015b49a5d60e6dfb33c6319781f1d11d5f546270cf4decbf39ea13417f41a5103c3a1072da29457d9f4b061c6d5d2619906c6960b42fb68b16ee10f1e059aca23d794df825443343942b035c9c5fba824f604a2df2b8a9a4bfc88666b7bfb9c756632505e72f9b514263228fa0d3eb", 0xe9}, {&(0x7f0000000180)="81c9e486a08eba1d77687ce379634db5b20c9b85bf5cf463368b3b42a248f89cb3710f13c0b0ee3418f2747848bb3f997609d6d9d38627bae9d13f2f8f988a037e18bac6094eb549d1d1adc7528e0b487416c8730de80aa6dfdcb1fb2569fac5132ac7cfcf9040e41255e73a81c5be4d9ef0c902eab85c88d80f15ba6f178beb523a8347ab83f0cb069970d67b2447bc984516c152b5fb66447e39abff308203e1c4f03ba1809ffc99cae885b9fb73a40520a71d92e1eb43668240e25c484899ab6aef31051b6627124538c3f3d752233573c4e5963d", 0xd6}, {&(0x7f0000000280)="10f5a7b73decdc76bf7b03700c8ad8effe2c2422a19fdccc2141c4e91780ed7e4733dde473dfda2347f6f6b3523ca4bd97a7ca539e0ef6e1561cdfdc3e152a5f08771489391bf30e8f8e124baa7229ce12d36c653fb073c5623fc00eb257e3662c84bea90588d245a392bbfd31aa7e56f79988b4053b7a7ed11c58c67a496c0368aac57a48b23d7c1eb13e620c6d9f47a495d2879a253557f713e19888f7f4d906df7c1b452438bff454afeae869c1fe321b949b1082454b3c0a044a688496090f53f9646bb071437f840302b2612daf22c372c4bd39bcbc3b7cb8edc5ed17", 0xdf}, {&(0x7f0000000380)="7d00f58bfc8d60d3585488b86db19b7c49f9448344bdb14a07e597a802bb8281c1fa0b62894eee082948adda11e7d834de4bb99836814ccee8ffa4d3bc6f70effd4181f5024d9b6f2e832202942efd88d8ee21adef4cfe713b74529e42c02bf4cde4e30a78579685d26af22d261c406223b6c6b268eb34d3c256e0d575866a728defb49ffaa1b81ae864ce7bde491deb3e85ff69add82dd32e0d4095cd0df6cb84b4dcdbbc446357bce68098c0d47f4b2329c8fd654a18a3709b576fa42b83e6", 0xc0}, {&(0x7f0000000440)="37d8a7670bd49286bc0fe74e7e27385adf9a4296cd283511a253933d62ab2d2514015e0502135200b15667b7d6a58870b425870cf392ec0c59400a601ee8dcbe834de7840a4b482daaff6d86454243bf4329ed5763bd11b110917dc655eb60852fd67e40f8f68bd563ae9b2c58fce541c7fbcf65b05ade44141f902084340f", 0x7f}, {&(0x7f00000004c0)="fb718870699fa16c8658f6a9f9b526fb22f4b8010f6f6668166fdfe52037ba585a3b2f7657da79b187f9eee7a5370740eb1b7b1c10f5370c3711e71960a3a22828663844cfe0b8c573b28f942f8e916b1ce27c0300e5bbf9257dfbcfb165da8cf5ce23878049e45264b5c11f23c3d2bd13604233fafcabf7c9", 0x79}, {&(0x7f0000000540)="5d44bb0cf5d92aef1b0d813eb6feef4b78cbf3fd3ae6271a86ea6a233c6c0c282cc02d243ed451cb5ae090f94a2cc616b069a093d27b5dc98e9c6cb4be127c51ee3aae3043394b569e5aaca0e49f33a58301f4db45fb65a2d43f2283064c03608867f7021e42064da67a730ec4985bf1fce3ca7a128845435e0f6c6cbdee25bc6896b30b7a5369b20d3f72c342539248f1488a79b57729753656b7407747d6f79f84b2b45cf54d0d89c7dd170492b8d92aa37b770aa443150effdd353308bae8f207c0562ff444c4c9eb071ee46bf033d2f9da24", 0xd4}], 0x7) writev(r1, &(0x7f00000016c0)=[{&(0x7f00000006c0)="de078b1000250279eaf6ae56e9f15f54268a660a98d91e8ba57e5982a5032e3b29539833ad262822c7382b6f4b9b0fada741c99c80cff18307a8288cdf0017c595b655ce8ce802c8b44027ab9228956d055111025f0befad9ef016b17af28c25e5f62a384449265d40340936a61aeca0f849e7aae6ad0efed723cad84e25bbda9b4350cff829914f0ad184733bba67013999eb6a3c5f49cd064b2644881710e42980159c98431065d3249494ae2d1dbb3b186ee555be66807c24603b6e07749672fec0c372a3e05624c7bd8919b6e2aea00bbfb35ebe9a595ade5a7e195e5979fab8029bceeb71ae78628b059f2aba028fbcdf4f2309dd0a973e699fff018f73d596fd67b9d78a0f237f2c0ca9863c20b3d2bf8c20708c6b905ad6947621abb8ae62badd617353cf139e6c4128dd0b6e2744cfb443a35e3459d92045d0ee3d38d60d790e6b6187b7f7b938bcbb6d9183e1773258ce71a4fbee313cf75cf7022262d3759883a9f0421153b235d43ec5493945395e3340f41e268cc8de93ebd5f996d273d6c5f32e4cb4d61316501919b814816a6b55e294b48b76deada0fbe78b400eebb7c41df0431832113cf4f1b8a3b7a5dede2a34afc523e6a1e683e8db4dff7463c484af6b07641c5806bf6ffb50db6d646397b1c5635c70ca1d1280aee5cce2120d5ad932a91df3394c7afc29d48c82fe45f9de57de6c6787486e35ddc67de325915c637ba14dead1b191488c09294dc0729d108ecb876a5524ab2e39f07da920cd16e84da36f2312b0be1a9c23c253a6cfeb615089031c5854342f9d619d1b89937e2eaa7c19c4c95318cac862aecd5db1f70dfeaeed5a6a09d2e0fe708a6c88337ed1eb8ff29d8826e8bc4c29acc8de0d72a23495c06bd658380279ee9cd179e6845b62bc5652fc1379a3987d3b5f6ef4a5b77735f5dd63f21668dfae6e6a50f75358ab48f5b32170d53669ecdd51114ac3b4ca8e332ee38c2f81179d9ae1de22275191f0f92d1c47007089d497e61e497292ae432b2ff4a62b7a4997932c3c5c8c2800d035e1e405d87982e77eb84c4f6da3a738f44337c2638be15355a11f96890a442a0200fc36758bf118deebc97b4fc3e3f8c6ae263fb906defe07e91032167d66b29244f36eda8dddd9fc3d5c7e8cb141a781caa12c0e189496dcc5ef74ba5d0fc9eb8e22f77eee312d1e7d6bac9d5c3941bb8264c954a73d9ef8ab341688821c212e1a6713900f01b2434af9a8a30b3c7be9c931fe479474fb8b67a63f81c67248332cacfe354471a1336b86bd89e390bc957797cc02b7dc6e8ab46ed9552c6e6eef2d9a1f60a8ecc126a1c31f69f8539a7a31aa7e68d858cbc052ea94f3b3f6dce1e564b8caf5ca50e3d34011631c6fb87dc20cb032d6691fa60bbde43da1df62193e4645c045335e19fd97923f21dc8c46138e8501c005c2f6696f116c5de7bf6b06802cb31c2f98f833804aca38cf6811a3e7801e50d9f18c41b04e2abbca47151eb4e6afb556b96b6c4ca7e3dbe0c2235c6105ef8973aabc0e4bb758be5a5e9bbb161c2838ec2119da0be953113b7b3173d6912d5cb5af11430ec70f18fd862c8c34f511e1b166ebb81ed226174da38b833e1342c9ff7f5b63171091f1aeab9efc79ef19e4b7374f313792a1d14f75648c81e02dd3a50fbdbdff04eb335fa9805fcbaf96cb198a3ce86666e754db5bc959366c005e18762eaed541f0548745370258933bb40105949e605d362849b747b73d9dba44e367225db9c56dc6d8c60a79d68653cb53a47f15ff629bb4d6d4407d315cad9ff3a2c869f5ebeaeb69d13f688464bb6aace21407b433c537eb1bee4e93b0adcbb9c97ad756a79b5c29c8962debe8f0a82470d8ab8b22e0d8fef57709c5e060f84ce9e6a7c9d9d0e4ab16a408623a7f7171f162085eb85b00f64fa2d27d7aa70a8b42c3387094f3973c3e7c2da94b1c1e74939adabe5e8bf311c43453ccedfbefdfb950fbeb344f8dc9e0e87ff219a11fa3fcbdb8e2a3c2d299307640288807ae7a94fc3ea6f1efb09a3b03868300cf5f00c38c28699c6025751b2be4281f57d469123671feefe804750975306dc77b02105bc12757794c2cd0710f68019f27afaf8d6d3bdee123a9707ce4f4b673e12ce517d2a81a43a8fd826e3ea145d93d3039de59edee558f0a23c602da9c9105996019438b895ee33d85e403eae7ec3d14366d35ff9ba8e6bc13cd0152075da5771c9d9cbbe8b9c40b15a68ba2dd1dbf5ac8ca7c958fc9c3c03b1834bd4f8525935765e77d3908faad70f229338d64fa8434675bd21acb1642c0615523fe3196d6a3847543833bcdc2ff4ee164adc89bf60f01d54a28e919553b26e2e9397ba351a94b259ca3ce103050ed3c4a85e2a214ca5f0b086f3a621c3134ec8c5c51c1f4cf946e0727fa032a2ccbafda18b15c840e11079af079b55eaca2a860da3901083b54ca5443250636a8008db343af917b816cbed938e96afbd86f6d88581b83dfe6ffbfa4cd7fb3731ed50965d4e346863ba3d4d2ad067608a603ce0951dca457ba76c6c054d6a96a66ec1f39479df01d108ec819cd7ab36b83bce75b7d22a03e1acb0c965cd2d12f735b853fefc1a289de3efa5680557f9dd2201f622831e813fe48df7bf82b7e9a947c95661afc2418351fcfdc6824f3637eb05bad9749cfa767486e1005e002025daeb0e8d3abfd509f1e5bcceb1e98f68a957bcc4c9d71bf67e8ac616c09c2184bb230a7c99a74ef3a8ff2ee7574b3bb47f4f59f84045413062c6869c1ca3a586bd4066907045c4d3692ccdf9c1a914069a8f9582534cfd118a9ecc5f87b6cc622e0f6744ed529e0c28b50b58893b2d016908080cce4cf34773f24a17dfabb042c4faf96115fc9fe74e33d6695bc304eae225c8c65a343474ac7cc3e6e0e2bec23d2e8f629a8b00d69f0e7c5b03cdb1f74db1c8c00c39f0179d2b620921aa783dc9225e8fba5d250cc8706ea78807c42ac574f3bb2d0ed87a1b1e715992852020b10c2643b666122f15836ced18735a160965632f81f96853279ab593b4c617948829a4399d45d05149d470ab8ec9c15cf5e01b746792319ee3cd94486af2aae9c163859ea0cf7398ae37d3c2a30c9fd3080707f2dee2ecb55210c2cf76f2123ae702783037e89887a61ff8334d70cfab9c1f7059b9ddbffd1acd64f1b69dc918e4b0ca721c12bdfd2edf315af12d1a7ed05c930f0f126d22be827f48498c402be53da05626ff99994824793dbdf17ed3918dc0ce8d2549992e2eb656099e75d1a5dfc743ec22852595262bcb7236cd78fcc32c2302ab1eb6233452bebb773831f018f603c913f216d38abef09fd1680f24a1b7d047f85b94f8b2bd36a2cf39a17b5bd241ff957292b7583941b1030f905d9191340e0bd1c99b8198aa57bf19b8d80d09ecfe83da714fb9379d3eeb7e5352fde17663a1378d12033a3dd891b0f71549df079e8020257e892599a054cfccebb78608bd31ff682695f7567a9ca5e79c6e68a7c510763eb25fe7550ebd3a0d30a1ebfccd325f1d0e971056336d96aa96aaacbb198ee7b1d2d78c16eb35f67270a175944928093c77f4f601e712a1d591dad93ca65e061621ed79d6837540bf7b3f25e0ab682ffc6fcec085d163782c14082e311441f8a2c5fc2877ff1da500513b622a90d9340fb46175b3824ea8fb885418197590b7376b3e9cdbf9d888914a0825c450cc6b66091d929eac50242cfa2e02cdcce7df99c8df1c1909b7aa2bd744222c76240a2f0f7b4f2a246fd54ccedd042bcf1ed260d807ec9c7809a6677aa0cd0616eeab779ca1b25937a7194775a18d9bd388be0ffd70bac2459cbc867c09050c16670a3b43efe2c82ed07580c9020b4c6edf6114fb83830fc9c4a2bf5d0f9deaa13d739dd977e39c1b2641b226e4db8942ad93a8e18f32af1ff4ca9c8aa21f044d4b1dcb7f672ff709861fc7e5f6402653ccc0b7645bb7a91e86e5b9dc99dda81f83036836e4bce0d895b037c1e36f6dd943ffd60c57f20df6911f144b9451d80ec43f13702afddf15c83699b12bad8e3d5ed662eef5bc76e0acbd79582b53272be2c365c9ea76e6683a046ddeea6e4cc3ea65a39a725b50801b33b5babafc8fe316710dc88f3525b77f89400bae980e5f0b49af453b36b160f1e8c21feaf006c6ddc505a52ac69803a03ba67070a4961a09058ef25ba2523a9fa63de92d81c5843f2db6b2bab76d817f3e37e24e4af4919909b1937d3193cb2e60d3226a3609484098fca6842ddacee38d8abc56ec8c7e7baeb34701051277997994b0086b4f3a7a2aa5bc2bcd1b30d0fbefd669b9bd846d709c54a500c04bd952fb7f7c0f0d684334e75d5bb22235b47e82184541a2c895c1c5b81e49cb9e02a2f0d9ade03ca03850fe6d2cae257b9d4bb5cee84f6b56f67611fb0c31d9051c4aa74b36cff6a6468b5e57d4f7938982725f543158097531f8e55333c0fa5ba8e97fad04db09b4e3d6c5725b082cc4084757bdd8ec00c1ebc946f9e10734335c8fea8b7dc928e7830b0e00caeec90009fd6126280475a77e15303431f6b0709c4175aea644f552857f0eac94ea4ea25ecc906bfbfb5ead63c8f695dec3b1153bab157c047ac118abc8092cd2a76603907b2fa02685f5182aa17104832095e4654b082b896d037b29e33b65096a3cc980d0ff463da43ed7e87a282676ee02a7fd5767f8eb65d0149ea8b48c376d2f90c16a2bfd7ab87ddcc968306ad06b7bf6e873cb91a63fe2d04c23ab3d9bba54e1efc4c9d5b53722da33e1328dafdbce2a4629c657edec8cb674b1f5791af34b6f24d420ad8b6d13c376fdefba1f7e162a7f4c5ef931e9778c789a3fda002499901bd0bb631c72b44da4c9e32d74690ecde32c82ec0fb0fac5010f3971e7b01cfc79e6310638fc0677cdf5e9f3bd31cf65bd83459c894f20587ae3df2abb186eea84fa10600cf308dfb8291970f7e56a69d614775b588bde652e618175caf47b209e8ba6b40412c9dc624b0d4463940857ec628b1aa03d5cd2ed20469bcb2b3446100bcb78c01f770c70a8e587075ba4dc6fceca2cc7f3286df5af3cd2ddd47f71e63539b643dff7691e404c31bdcb385e01a48c86338400be75c60eb498bb3a6f846320228e32be5e8eff7aac32be21ee6b8484d240f461acf4d99d5e4acb1c9f16260030119b70fa2701069a89eb4f24c220439cac88c567085e4b4b6c41a3da990154a43ad4a20d4e4e424e13dbc2ac331cba59434912ecaea3371fdba9e49c0998eb6b2b7b07e14b12fa45a3c0c52937212177d63fa24d031c4dbefb50bb51d81ce776e482b45251604712ebb57407d40497254b16a7fcb68d9b747924b962a12dc25037595dca2e655b727cff37d7b07917147d3cfa5cd7604bd8332ca402455d88b31f15e4dae82d6488928babc08795ba71cdc5720c8b7f557a71560df3a9002ac61816a08c36fc351b969ee9bb2cfba14e3104f8a321277d2ed913ced8c93154b31c38ac2b5fe6ca91e53e9f9fba8c9ea98f81bdd841ca5484167f77b2cf6acab2768fdc5a271cf0144c4d6309e68e1eeb95e1b00f92eb8d3e07a98c108eee2dce551a659ecf38c92bb6e8388c4e54930ad42db4ee30e97bee0878cda2710cf26f90761346ddd130e6eb99c42ac5dff0c957b8317c93309c1538ff3ff9fd67cebcd4fa03194ae2d66d3d017b2a9e370619506c1f3cfc813a573785459fe88f67b397ff645cb6a9ab1fdd87e29c9f2419d201322e5ec967d7432299ebb1cde18f401073b4b842c164090", 0x1000}], 0x1) ftruncate(r0, 0x0, 0x1000) 20:39:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 20:39:50 executing program 0: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x6000000000000007, 0x7ff00003}, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0xe000, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x58c7b4bdf4e22518, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 20:39:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x4c, 0x188000000000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0xe5, 0x5dce}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x20, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2a, 0xfe5deedb7b1a85da, 0x1f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x6, 0xff}, {{r0}, 0xfffffffffffffff8, 0xc2, 0x2, 0x1, 0x1}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x80, 0x5}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x4, 0x1, 0x5}], 0xffff, &(0x7f0000000180)={0xd34, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) mprotect(&(0x7f0000558000/0x3000)=nil, 0x3000, 0x1) 20:39:51 executing program 1: ktrace(0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x4) r1 = geteuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000100)='./file1\x00', r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffff7, 0x3, './file1\x00', 0x1, 0x1, 0xffffffffffffc745, 0x2}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xa) 20:39:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)=0x1) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000080)=""/44, 0x2c, 0x3, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f0000000280)=[{0x47, 0xd4a}, {0x100, 0x2}, {0xeb6efebe57d74094, 0x3}, {0x85, 0x80}, {0x48, 0xfffffffffffffffa}, {0x86, 0x6}, {0x22, 0x10000}, {0x101, 0xff}, {0x46, 0x80000001}], 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9a}], 0x3, 0x0, 0x52d, 0x0) fcntl$dupfd(r0, 0x0, r0) getppid() syz_open_pts() r2 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r3 = semget$private(0x0, 0x5, 0xa6) semop(r3, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r4 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = openat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) read(r4, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000580)=0xc) semop(r3, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) r6 = socket$inet6(0x18, 0x2, 0x47) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000005c0), 0x4) syz_open_pts() 20:39:51 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x110) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x800000000) mmap(&(0x7f0000002000/0x9000)=nil, 0x9000, 0x5, 0x16, r0, 0x0, 0x2000000) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 20:39:51 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./control\x00', r1, r2, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 20:39:51 executing program 0: socketpair(0x10, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x0, "01000000660e67744e545a9bf000"}) fsync(r1) write(r1, &(0x7f0000000380)="515a7671b5a297ba6417e1ac648138990c7b4bdbd9cff2755cc17bd276977cac1eac87d8a626427ebbab8c49163c1af7ca7fe989eb6d5de8e4c2d2aa074939055b130a645711323d23d14bdf190d63cebf041fb008c7ffe23872321e17f7db27b0947ad7c4dca7f39bdcba940e06f0b938e5a59d4861de8a0e52af493b4592b96d30618909", 0x85) syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xd86b, 0x1ff, 0x313, 0xffffffff}) 20:39:51 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x1ff) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 20:39:51 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, &(0x7f00000001c0), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000400)=""/92, 0x5c}], 0x1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x18, 0xffff}, 0x8) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x200) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807d27e3c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 14383 70461 32767 0x10 0x4000080 1 syz-executor.0 *180188 70461 32767 0x10 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbd0c6) at witness_warn+0x69e userret(ffff800020b51650) at userret+0x36a syscall(ffff800024feb620) at syscall+0x44a Xsyscall(6,5,c,0,3,be26c8de1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xbe4c7142550, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbd0c6) at witness_warn+0x69e userret(ffff800020b51650) at userret+0x36a syscall(ffff800024feb620) at syscall+0x44a Xsyscall(6,5,c,0,3,be26c8de1b0) at Xsyscall+0x128 end of kernel end trace frame: 0xbe4c7142550, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024feb360 rbx 0xffff800024feb410 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff8000231d2000 rax 0xffff8000009ac880 r8 0xffffffff81247dd3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xc0ddb0ba52efa12e r12 0x3000000008 r13 0xffff800024feb370 r14 0x100 r15 0x1 rip 0xffffffff8177c6f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024feb350 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=180188 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b51160,0xffffffff82398e88 process=0xffff800020b2aa90 user=0xffff800024fe6000, vmspace=0xfffffd806e8e9cf8 estcpu=36, cpticks=5, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 70461 226937 85557 32767 2 0x10 syz-executor.0 70461 14383 85557 32767 7 0x4000090 syz-executor.0 70461 263320 85557 32767 2 0x4000010 syz-executor.0 *70461 180188 85557 32767 7 0x4000010 syz-executor.0 85557 157412 93416 32767 2 0x490 syz-executor.0 93416 148940 94526 0 3 0x82 wait syz-executor.0 76843 197604 0 0 3 0x14200 bored sosplice 94526 465013 88667 0 3 0x82 thrsleep syz-fuzzer 94526 477277 88667 0 2 0x4000482 syz-fuzzer 94526 190501 88667 0 3 0x4000082 thrsleep syz-fuzzer 94526 71087 88667 0 3 0x4000082 thrsleep syz-fuzzer 94526 167531 88667 0 2 0x4000082 syz-fuzzer 94526 347182 88667 0 3 0x4000082 thrsleep syz-fuzzer 94526 367912 88667 0 3 0x4000082 thrsleep syz-fuzzer 94526 63139 88667 0 2 0x4000482 syz-fuzzer 94526 489197 88667 0 3 0x4000082 thrsleep syz-fuzzer 94526 166914 88667 0 3 0x4000082 thrsleep syz-fuzzer 88667 158126 38442 0 3 0x10008a pause ksh 38442 63068 45496 0 3 0x92 select sshd 85998 440161 1 0 3 0x100083 ttyin getty 45496 183383 1 0 3 0x80 select sshd 53443 395611 38105 73 2 0x100090 syslogd 38105 76177 1 0 3 0x100082 netio syslogd 54035 191163 1 77 3 0x100090 poll dhclient 5449 272757 1 0 3 0x80 poll dhclient 96640 44463 0 0 3 0x14200 pgzero zerothread 93327 395844 0 0 3 0x14200 aiodoned aiodoned 24269 520356 0 0 3 0x14200 syncer update 23939 62896 0 0 3 0x14200 cleaner cleaner 37495 103435 0 0 3 0x14200 reaper reaper 53785 131722 0 0 3 0x14200 pgdaemon pagedaemon 51030 383240 0 0 3 0x14200 bored crynlk 52956 434041 0 0 3 0x14200 bored crypto 384 423963 0 0 3 0x40014200 acpi0 acpi0 15200 431824 0 0 3 0x40014200 idle1 334 521969 0 0 3 0x14200 bored softnet 3179 386454 0 0 3 0x14200 bored systqmp 10324 46809 0 0 3 0x14200 bored systq 45498 46313 0 0 3 0x40014200 bored softclock 89760 336061 0 0 3 0x40014200 idle0 83591 408253 0 0 3 0x14200 bored smr 1 330973 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 70461 (syz-executor.0) thread 0xffff800020b51650 (180188) exclusive rrwlock inode r = 0 (0xfffffd807d27e3c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6319K 6322K 78643K 11796 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 83 2K 3K 78643K 11461 0 0 ifaddr 30 13K 15K 78643K 1559 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 591 0 0 iov 0 0K 36K 78643K 1173 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 7384 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 179 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1569 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 33K 78643K 14507 0 0 sigio 0 0K 0K 78643K 167 0 0 proc 41 38K 70K 78643K 11807 0 0 subproc 17 1K 2K 78643K 4267 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1736 0 0 in_multi 22 1K 2K 78643K 3217 0 0 ether_multi 1 0K 0K 78643K 99 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 4378 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 90 13K 31K 78643K 49051 0 0 UVM aobj 130 6K 6K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 902 0 0 NDP 4 0K 0K 78643K 756 0 0 temp 97 2749K 2830K 78643K 62255 0 0 kqueue 0 0K 0K 78643K 204 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 515 0 511 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1225 0 1223 1 0 1 1 0 8 0 rtentry 112 2795 0 2762 2 0 2 2 0 8 0 unpcb 120 6112 0 6104 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3770 0 3770 1 1 0 1 0 8 0 tcpcb 544 3260 0 3256 2 1 1 2 0 8 0 ipq 40 9 0 9 9 9 0 1 0 8 0 ipqe 40 22 0 22 9 9 0 1 0 8 0 inpcb 280 7914 0 7907 7 6 1 2 0 8 0 nd6 48 753 0 750 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 11375 0 11227 31 19 12 13 0 8 1 art_table 32 11376 0 11227 2 0 2 2 0 8 0 art_node 16 2794 0 2764 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 16 2 1 1 1 0 8 0 semapl 112 1567 0 1557 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 16238 0 14779 49 1 48 48 0 8 0 ffsino 272 16238 0 14779 100 2 98 98 0 8 0 nchpl 144 33461 0 31836 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 140900 0 140900 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 99704 0 99704 35 34 1 6 0 8 1 plimitpl 152 2522 0 2515 1 0 1 1 0 8 0 sigapl 432 13931 0 13918 12 10 2 3 0 8 0 futexpl 56 128722 0 128722 3 2 1 1 0 8 1 knotepl 112 8005 0 7992 1 0 1 1 0 8 0 kqueuepl 104 3130 0 3128 1 0 1 1 0 8 0 pipepl 112 8830 0 8817 17 15 2 2 0 8 0 fdescpl 488 13932 0 13918 4 1 3 3 0 8 1 filepl 152 84945 0 84869 27 21 6 7 0 8 2 lockfpl 104 2676 0 2676 18 17 1 1 0 8 1 lockfspl 48 853 0 853 18 17 1 1 0 8 1 sessionpl 112 266 0 257 1 0 1 1 0 8 0 pgrppl 48 398 0 389 1 0 1 1 0 8 0 ucredpl 96 23326 0 23318 1 0 1 1 0 8 0 zombiepl 144 13918 0 13918 3 2 1 1 0 8 1 processpl 896 13948 0 13918 4 0 4 4 0 8 0 procpl 632 37820 0 37778 29 24 5 5 0 8 1 srpgc 64 500 0 500 45 44 1 1 0 8 1 sosppl 128 236 0 236 52 52 0 1 0 8 0 sockpl 384 15542 0 15525 14 10 4 4 0 8 2 mcl64k 65536 29 0 0 4 1 3 3 0 8 0 mcl16k 16384 36 0 0 5 3 2 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 2 0 2 2 0 8 0 mcl8k 8192 27 0 0 4 1 3 3 0 8 0 mcl4k 4096 25 0 0 3 0 3 3 0 8 0 mcl2k2 2112 18 0 0 2 0 2 2 0 8 0 mcl2k 2048 138 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 848 0 0 13 1 12 12 0 8 0 bufpl 256 37377 0 30353 440 0 440 440 0 8 0 anonpl 16 1406177 0 1399164 330 289 41 50 0 125 0 amapchunkpl 152 107694 0 107607 158 153 5 18 0 158 0 amappl16 192 62095 0 61723 404 373 31 33 0 8 8 amappl15 184 1626 0 1624 24 23 1 1 0 8 0 amappl14 176 3195 0 3186 1 0 1 1 0 8 0 amappl13 168 2515 0 2515 30 29 1 1 0 8 1 amappl12 160 1430 0 1424 2 1 1 1 0 8 0 amappl11 152 2933 0 2921 1 0 1 1 0 8 0 amappl10 144 1961 0 1960 1 0 1 1 0 8 0 amappl9 136 5326 0 5324 1 0 1 1 0 8 0 amappl8 128 4133 0 4102 4 2 2 2 0 8 0 amappl7 120 2417 0 2408 1 0 1 1 0 8 0 amappl6 112 2182 0 2169 1 0 1 1 0 8 0 amappl5 104 3167 0 3158 1 0 1 1 0 8 0 amappl4 96 13679 0 13646 1 0 1 1 0 8 0 amappl3 88 2956 0 2946 1 0 1 1 0 8 0 amappl2 80 93138 0 93067 3 1 2 3 0 8 0 amappl1 72 382495 0 382062 43 34 9 19 0 8 0 amappl 80 42005 0 41972 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 13932 0 13918 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13932 0 13918 1 0 1 1 0 8 0 vmmpekpl 168 117155 0 117126 2 0 2 2 0 8 0 vmmpepl 168 1784463 0 1782997 401 316 85 94 0 357 10 vmsppl 368 13931 0 13918 2 0 2 2 0 8 0 pdppl 4096 27871 0 27836 7 1 6 6 0 8 1 pvpl 32 3965614 0 3955503 656 540 116 128 0 265 20 pmappl 232 13931 0 13918 32 31 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 635 0 35 18 0 18 18 0 8 0