Warning: Permanently added '10.128.1.41' (ECDSA) to the list of known hosts. 2019/06/01 17:54:27 fuzzer started 2019/06/01 17:54:32 dialing manager at 10.128.15.235:47198 2019/06/01 17:54:32 syscalls: 322 2019/06/01 17:54:32 code coverage: enabled 2019/06/01 17:54:32 comparison tracing: enabled 2019/06/01 17:54:32 extra coverage: support is not implemented in syzkaller 2019/06/01 17:54:32 setuid sandbox: enabled 2019/06/01 17:54:32 namespace sandbox: support is not implemented in syzkaller 2019/06/01 17:54:32 Android sandbox: support is not implemented in syzkaller 2019/06/01 17:54:32 fault injection: support is not implemented in syzkaller 2019/06/01 17:54:32 leak checking: support is not implemented in syzkaller 2019/06/01 17:54:32 net packet injection: enabled 2019/06/01 17:54:32 net device setup: support is not implemented in syzkaller 17:54:36 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8040, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r4) msgget(0x2, 0x82) r5 = syz_open_pts() poll(&(0x7f0000000140)=[{r5, 0x40}, {r5, 0x142}, {r5}], 0x3, 0x1) setgroups(0x2, &(0x7f0000000180)=[r3, r3]) r6 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={r1, r7, r3}, 0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000002c0)={0x10000, 0x6, 0x0, 0xa2, "d92d14fd282a0533906324b7faf54bbeeccdc742", 0x10000000}) getdents(r6, &(0x7f0000000300)=""/153, 0x99) setgroups(0x8, &(0x7f00000003c0)=[r3, r4, r8, r3, r4, r4, r8, r4]) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x88c0, 0x0) fchmodat(r9, &(0x7f0000000440)='./file0\x00', 0x2, 0x6) r10 = semget(0x0, 0x3, 0x404) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0xa7, r7, r8, r2, r8, 0x4, 0x1}, 0x5, 0x5}) pread(r0, &(0x7f0000000500)="522c4308aae469acb67abb59ee9edae87b9f556acfacfdaf75b63dd0702bee09dd137f71d17669", 0x27, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r12, 0x2) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) socket$unix(0x1, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000580)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f00000005c0)=0x1) clock_gettime(0x4, &(0x7f0000000600)) 17:54:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) r1 = shmget(0x3, 0x4000, 0x220, &(0x7f0000ffc000/0x4000)=nil) getsockopt(r0, 0x5, 0xa4, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) sendto(r0, &(0x7f00000012c0)="3f2122deddba9baaaa79cad488e01c2eaa022328af66a36cb1928fde52646496d0445fce61db88159ba626a2bdc62059b1a38faf766a9d58b00c8d756e6c6c99306635031a785071bcd3aeea95a3037e0b28c93afa279e00a7fd9aa5c689b12f346e3ed973b0cd6afc0cf2b040bfc2c1845407e3a9f663d4e03daf2433634b1a5b8aaa6868473fbfc592af62a006b60414e69b7b37a21d0c1f88d17a99591e0789e92820d326d752b124132e4d16", 0xae, 0x1, &(0x7f0000001380)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000013c0)) getsockname$unix(r2, &(0x7f0000001400)=@file={0x0, ""/108}, &(0x7f0000001480)=0x6e) lseek(r2, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000014c0)={0x0, 0x40, './file0\x00', 0x400, 0x3ff, 0x9, 0x2}) r3 = semget$private(0x0, 0x7, 0x8) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001500)=""/4096) r4 = shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x3000) write(r0, &(0x7f0000002500)="8381f20c43a0fba2c1eabaea1a1cfcb8049c3a07cff54a6289d2d6bb82e2af18b2d74d666ab857c5f1db455b7bd20983714a2360bd84ad9945e45347841b311c1abfb6d313e2ae13f810957b55e16b58a70b9d1a654e100c124d368bcacbf2f847a988b6807221d7d8a20530fb203de23b1f47553512f394d7097bc5478d9d741b83d044cb89410e80b3e0f7df6a1de0909d228acd8505faf37097d3f4b3ec37d1245d6f58146c2d5517dbc313da20887ec7f67eb0c282996c1885731794a8344c6fa80df77bb3686018e9ddb0e1724b58d0d14c2313d1ac500669b69c38a9c15a18817d2ebbe9b82ad7030d68866543ef1536ea8a9ac8a95b72b630a2f9df13d1c30b7e193bf9a687a12563f946101bb5d5e657a313e55a7023c54300b5c3225ac2625a618199da12ff3c731433ee3d8e2043b9ff9b1f8dc80c5496cd37a6b86e06ee27dfc8ad77d4400cf2472c19cbc2e04967024750edec6bc063e651ed5e09e8cb60dbe9a218efbb439960ab09a11d7a0cd3d1dbfdcb3f40ea45efc1b3ed45db25fd5a4af88e100eab98d167156eeeb4dcef4c55736a2e53dab74a918e300fddb48e62225d583b4481278e5234c3a2eac4ba429e7f1ae8000f272f3e68b707272f3f4dfda1f4511dbe0f62d9e3567b4675a69ed8043deac1cfcd5f0e0a674c7cdad72362bd32fac8fd003ae36ba0063d1be5e1df3b3473630fcbb18c710dfb8400cf38208a44bf2e86bfc496d6c3ebd13fbb990db972075032f8f2dacd34a73a05c39672f5f122c23f90b29f55127788ebb6b4940625788ab051d1b3b05ecfa6fc9e618718b4885d04a3fc1635e2e3d0f07f1e62279f3694cda170d3029d4db5ed8c07fee912d7a655da80e209f2fa43f09b55264c2beac576c57b10c3bb786ae0778c28a0eea6859c6518f9452437693ce38207e33e73635630b40384302da587efd1fb686b7ac4cf2f98b6ea363cacf719dd722e70a571cf4cf2804a7c6c2aa1442c637558bdee310b486d21a3d64e7c6451419178fecce3069cff4dfeda4c8b412fe0e784f0cab9af387def9b056f06a85c295db0a3919bf1b4271a3cc463ac74fa4e0c904b4e2722a5d114efd5f203b091bbbaf65d44a19d536dca223393de37364d761a8bf12de2d965252505798629d6681f45f78c79dcc95b61b02af8061a729d4c31fd7c9818d736f79f74069187392a3073273f8da79ddc2a07a6ee4e09ba1808af405bf7c7e781efb773330c91a0ed585a369cea5690430564b45c9d511cee005f2b26398bf86a4d51dbbc24e013abb569fafa1b699dbfb1b42b25901bab307eb77e80569d5ccdce4611770c8a3722e854d63a27b6818614f31e070cd3037f8b1d2ce90b2ff7fc2268f679fd7220292fb498a83321cdfb5a677efc4bd7ae4acfa187aa65b56db16e3cb2b63cd796a24a16d8ca820441c6aeff78b9fe69cbba8298f425b82943e9ebbc27891eef127a69f5905b7657600d891b17053151ae33af0b141b53037636c34669a83a7d103b8a60dc5bbe8df0e4cc72a1df50aa8b949a190ef58db3c035fb67ed46dee7f9add1bf940c4749a54944f22374d6caa7c36ef0a2adfe523d73a016d8e6a9e817748a0fff7254eaa2b4b697f278f6a20396de7b1d752c9cf5e5557ced9f1351e5231379eadb780a3ea8c81cf8d85b86672b603ec7ff9e187fd3a194841ba4af7ed3cfb54b4c21c6715f6b1bfbff0314882035bffb2c15a7998a780e360ea362fa50ab75e3a3af873fbab89bd2d7f18a9bc118d63a350e4c1a132092d0bbdfcede92894305ddda1ab8f1e29ce13aa60dd3ff0dc5dba8fa1bba2bfdeaab70d3dbdbf92a280ac471abaa8e6558e7c8cd4b5288d226e3c267bec482b15f6a946a839240abadd8f721ef03c4359e93f4ea695df7bf7b2b960af60be07fd2e1a888add3e8443eaaa9e741dbda72c0cb9abad935063d1d0dbc2eed1bb9391ae42724688562b9cb34434b51bf0896d3a9b61de0358e8f15002d542e4fc7d9bb1078a1cd0a22dbd5089652f6f756968075f3b985ef325410f582f44f4136483d23895f94b0989f877d55a63bf5aada4883d3255fc786821010431408486017de4e0790a402e17b6b5be582a5eb9eef2c6bd460bf50fbafd69c1c2ea8f18c0c9458f7b80536512b13d1559eab0bccc74bb861d78bfe5d4a08c35b7b36e88637f313eec5dd30bb53e4ff025e7ba1cf1f1cf2b844d65a6717561116f368a7cdf65cd2e43bee75823d6bcf17e335b91fe9305cb66b19ce62e133583ead8fa17200e755cfcb810ba80e9846ad9a4cbdb9dff88cdf1154675681396363d32b2bc6979949ea89cd539ffbce7983138ffaa4d5501f1678d39b346dcee78747c288834eff7ce3342d1cc0ee6b71bfbb45121c397b9b60222d61a53ce9cb9549122bf3be83c754dbb333c0f1e91d3dcc999986286bb1f95307581f8841357ca7e4ae95c0b22e2dbc3dd452968182642db6bcfef7095644aa933ae05c98e18882788b401bddcc7f2646e2647599b214276d50baa9046cb37d1f319690f2126f6e1e7ead614c665d11555ecd129654e422ed9553a232f217034dfe657b4f1015aaf7061add562b951b3e2605dcfbfac09d33226068c933c46ed7af8e5877a0dd63fd48dab2baeb3b844aab57a5e71032586580840fe122fbdd9f80186ee94041c95578bba48b685fbbed4d927e8cfed40e7db9901e7e621736dc5526c6df90e042d811ac043fe48a990a1347e246c609774b86bd21e2f3674d9225db3c19017bb6c62692ee1b23230ef616a6e3e793b2d724ed9eb48a1e812d11b970defea54b2ae753d2a10d93d661d96912ebbc8580ce66ec44696a694c0ef2cb636897aed7927d7d96b90881f812b5b616b6642f347f79cf21c191d08605157837756b1ba66369a399f7cc8ecb482eb8d01e0e47b8aa63c859f5e4208cbcd9dbe0dd23d968ec6a4dac31f03a82bb052f7ad1d63593ba9596f547492b8c556b3ad5dc781728688fc02ff4c0c0ecc9a429daa129cd3f896fca10256a1cc3c682a7f55f68438b6841ecb77722cfe7d90d5ad4fd6eec9ebc6b2497d79644ad35155465e98fa2f23cb64bb0edf1639e05ab5e929195f77316fcf8fbdc60f550a3686cf57a3b84739819be86a576b1bfe8583b347383c79cc87480068a7afa3477754c98df464a66dd02eb8537fd75a74f81b0b53f5782b9da258c2922c0230ba9fd0ed7e0d344cc4356ea3b43e54e9d792ab3baced956691da599b7115468a425735af30081fa7847ab6d8ea588e5ab3938d66a2092a8e840fdefcb05a9c6e2d3a04d4111538aee9c59f9880b2312dcca912b72626087071ea96845b68835e416f5e58b13b35fb70c45d6b2d313c851d238d0af6f8e8c3f95b949693460743d0cfa3bb9cdb3983b5d081c2b5c8cc72e182550ba8bb44d6678fe948eea6a3ad235d873d5240e839796c38502ee022c5fec5c1b3160e3503f255f16b37a21b5d275b539b60a32725a715fd6aab6c79c7a9a4ebf12dd8b6dddd9189dcd68c8728f5e6871a91db4c490f1402f2491f3dab522c508ca24dd1b59e497930a049a15ab84a4a87694cf38c491ecd19069074bbd16bc45f11da7dcbc18c9140c1d364c9b2f9f06efd4d0550d30433787d23578769b3c193eda9334d19d34492118c30913bdf3a8b468c5ddd3d093cf90d9987f27bb3cb239fe97d45855899d63f3746f20ce96f4940910381a849c40224d37804799cd0b9bf042e7df31db679743a399cd664b6f451a8b34f0a838524136c22cbc6bc4ca59c7146c429f266111107d188407f4052edd651c3ad0c6abc57f25edf5d7645245ac59a23d2d2db9cc4b198e81cb2632f8a9780cb8cee58f0a743a0d7e779f90dbdfd771fbca3c6ffb14d38a63fd42441f7a2017d61ec6d015f037af4c9db83d6e170a5281fb16d806bbd6a00fcb762af15ac7cf58102f4880fb68381a57e2373a0b8b434fc089e7aef15f57ee2583b2bf2ca21a74d6d650ba83cff635f36ad37a739b6d1d81b049c102cc6af0ece8d4f98525fa12d489ba801f8e6a59956da8e80ceb7eb8f95cbcf251fda42825c913930c436317af40c4e1484112e94a8150c36d607a55bf1d535176b6dca6bbf4c00b1deabb2e8a9e690c1f294fd3063cb58fd7c37374ed980457eafca5ff5cb906dcad5203099c98af6c352259e3153366678f656c3be3390c614db50903ebbdef66f80c10ae8304df8cdf146a61ba9bd6a28636b7a172184fc36be8781978b3585d8e7812cf03e667cc87db01a3884efcd0d3c78690d5b255bb7f2a0ae424118e617c9aa1e9448118c709e8368d6ce7a88ad5aa06f5b826e3c3a1b03baed09199426c7ee6b5ae96349d768dd9f13ce5958f4b9980f48d73a3b882f55e549e6514f12e372c5f5eb0d5dbb4dc828cb6f4b3f9d7a07edea96793bf1b3439effe3de43db745b010a4caed26f99cbbbae56abb313ae8ff7ce0c44ce11895dc428951712494c36dab99f7a52586ef2d77e2d4329b9f51bc5863d3c082cf293d0dc6aef11e55b5964308bd28def06924613c0ff2047381aa599239fba2e1a542287909c76f78c77ff0d7245b5a99cefca3d1f759e0a8dfeb4289ea9b232f79e1d1ad29e0f02dbb265fdac459858698a5e4de430d2072fabbb1f565f877499f6008978d7cda35f00257568078d4e06c20e24977563aba1ed8cf16fd4d64e0986901b39fdf5102e163d5db473158fdaf2eb24d606c7919de7ab1f11d92487001f0d633810410af626f9eba5e8993ef3241fc0ddbd32cfb80b9287537b791b255ec4e03e0e60dc0a7f88e0ef2e88e27534f90d13678efc8fb94719a8b79de85518ae13e972ae7d3555dd552307ecfb10ecbd0ac5ccbe4c001e1ef5be3b9a8f2f0df1a5fb6cdb7c0996490e11d54e0103a82d37a6f97fd0ad46e8fa0c5b07adb9492492b4fa3ff47d7995a99561b44e3f38e8daacacd35cff31d3f0e2b75d2107674b898920277ca630e75e0f3f6bb4d7f4de70e62b9b8b3a13014f8de1c44822c97029de51fba727603574aa5d12e9aa383753bfdf50c3fa22ce59063e2c689ea700c9f39dd4e46cbcd5cd3f68a2d784bfa239c8a416687ba82d5ee2b0a9d4076c9a766a5befaf12cae7e9759ea192472a479243051d8d836f245510f1a08befa17660d9b3c50c69d6afea98efec179e8e25935ab6bbbb7c79cb0b5f1b58a3e620120226b78e56eafb04208ce29ef6c5e43c7c6d32675805349eb49f6e800c50f636935c14ef91cec60409f31be6d84757d950f13b0a5573f770df874dd6f144a2980105eac4e43bae5125a8debaa17974e77b4e680dde74754791ee63834dac03517de1cef61f83d9eb636b351fcc13eed568cca2da2c987bc7149a176c6e58b8c1496ff810e6e4ae538d221bc0caea68dd41190e9933c1dcf96914547b3d3ddccfd7f036d6ed4bf93030aecbd7c94868e4103f919862e320d57466e1ab9a75a1ca74d7d7a6e21ae1a5c9a47b09135e65aa7ea73c630f5addda4e390d133b9847a3c07a10a87c9da8d49c5cae4fb75dfdc60de63d6f66f9f6c80fbf7f2df5ae3e996f815fc6e9d1b9c78f8e749b33a6d154e808ee491c3e860a2609a179af05d357649cbe4d6d8f0f2044ad28ad832070b704409ed4a79d614d67757c271c371c38076f520704c50ce8500e00304c364dbfbb6894e754ad72b7f9ed36c70fba2788c0fdfcd5433451ca6aa9cb6e942a590e274a900af62d92cfa99ef5b44eda1584d0d5a82ee3b2d179e8f9d818600685e07832efd8be3dcd985fe829b98a040", 0x1000) socket(0x1a, 0x1, 0x9) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000003500)={0x8, 0x0, {0x40000000000, 0x4}}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000003540)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000003580)) ioctl$TIOCSDTR(r0, 0x20007479) getuid() shmdt(r4) r5 = accept(r0, &(0x7f00000035c0)=@in, &(0x7f0000003600)=0xc) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000003640)=0x8, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000003680)=0x6) 17:54:36 executing program 1: setrlimit(0x0, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 17:54:36 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000080), 0x0) listen(r0, 0x0) 17:54:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, {0x7, 0x9}}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xffffffffffffffdc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:54:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x21, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x5, 0xfffffffffffffffd}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 17:54:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSCTTY(r0, 0x20007461) 17:54:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getuid() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x2b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x50) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 17:54:38 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x10000) close(r0) fcntl$getown(r0, 0x5) 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) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) login: pmap_unwire: wiring for pmap 0xfffffd807effd488 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd488 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd488 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd488 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd488 va 0x20ffc000 didn't change! 17:54:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x800}, 0xc) 17:54:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000280)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 17:54:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="04000503", 0x4, 0x2, 0x0, 0x1d2) 17:54:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1e, 0x8007, 0x7) setsockopt(r0, 0x29, 0x80000000000003f, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effd488 va 0x20ffd000 didn't change! 17:54:38 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x883, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 17:54:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') mmap(&(0x7f0000ff9000/0x6000)=nil, 0x6000, 0x0, 0x5010, r0, 0x0, 0x0) 17:54:38 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f000017f000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x8, 0x10003, &(0x7f0000000180)="63e70466599931929648b1f0196264bac688414f959122f31301000097bdae90f2510dfa9944bb67e870308e091084db7b907116570ec3b842027d7c24c88a1df4e0374249c920d56ec1c1760d37", 0x4e) 17:54:38 executing program 0: shmget(0x3, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) 17:54:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0xa0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080), 0x0) 17:54:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c80000002900000023e5ffff0200000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000032a4859c7acd6562b23505b5b30a450d2c3e9a817b39276cd082051653cf910d1cf3b1999123ee"], 0xe8}, 0x0) 17:54:38 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 17:54:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) r2 = socket$unix(0x1, 0x2, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 17:54:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0xffffffffffffffff) 17:54:39 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:54:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001500)={{0x18, 0x3, 0x6, 0x100000000}, {0x18, 0x0, 0x40000000000, 0x6}, 0x8, [0x40, 0x5, 0x6, 0x1, 0x8001, 0xcd6, 0x1ff, 0x3]}, 0x3c) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) r4 = socket$inet(0x2, 0x2, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r4, 0xffff, 0x4, 0x0, 0x0) sendto(r5, &(0x7f00000000c0)="f6b15b24166b32d59e1ec675", 0xc, 0x405, 0x0, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000380)="3ea61325dd324cced23dd55ee218fb45c9ffb851c891db2e08bfe9fb106d9280bf098d9a6f8399232159406c2432f35deeed87b3427e919e27d54fc2bc701ecf3f252015a9b39f71bea2b5bba44125a83afb4349ac84ee89372e919bbc08508a93aff0a76cd31b55f3d557691234e198caa43ce4d36c9479d7ddcb36adc168fa696f17f2cc7b9e2da04dbf7f327f7361a6484ca203df113949718a653524159cbd72761f632f78be76fd92fcbeaa94085c2f7ec1df88a1b80581beb63e19a025018d12c4f8600dbdb57f3815674d4646ec460a1b3d536eb68424ba20a66563ac", 0xe0}, {&(0x7f0000000480)="793bceb89a54f04e25994d6f4f67710dd631b4be0e977d0676cb56b2102e469e333fb33e03a312d991c29960bf314ca1ac6a9899343fe0eea0596af029ba6bcae1860a2ab1d3e94c7d98078f8d6ef9a8bd2978931dff9de9b1837bb3f398bfe10bd5c406ddb99a86f8bce97db2c4bf9c5549b474dbf1d83ac6f9a05864166a00ae21ad1551f3417ee1d9ad316055f12516070f3fb15ed93270e98d18eb61f75b971302796cabd4266c88e73aaf1b1fdd085d73c09ce1fe06318b9109393d32619072948d0efc61439c257983240e73678c8c69bcb4e333a9909549a95cb69e80139372ab40098e6d085f0ca88f96253ffc56751891afd9e69ddd28f171208cf05bac441227c32bcb2d8fa59c9062cf9784a135a6a5cd95c42c79b880828bbfb3d59175026e8ae161e46fc89d72dee7af4d50e4065881f1f1e68873f485d59d7e764b895f0f5e6ec49ac203dcffe36b1c7ba54026b8b62f63c47e26ae8b8d0e14d1d56b43a1830a5d3d8eebeb6e2e2732136893641f1ab5f84d4fa1c9bb58d7e5798896834619c6371cdff4e52164cfbcc940fddb1e11dc3d8e4f6b2df06ae28c949aa033600b9e4656a3dceb06d9e9aa9e16a4a0a142fa97e2dda7b67ad43c3586bcfde47e3f97b9ab73b13a4335817c0d15611ec43c8dfd00a5760417d3fe1ad45fa7bfaf893a9cbcc576e27301f282537f27eb831dd5c51bcac70611fead170c78f4a2b9df6f59181d508997ba6d2ff43bbd7d5c994e900052a4415a02d8eefbb41af41ca3609283d70ec0ddb20a80925d322e07ef4897a0fe0fed9f00f1aba7ad5ea2bcd7ba075833cfbae0ccdfb8bccaba3fe333188f6b0025afcc8bc2e558495edb7ba90554fd12ee7616fc9be445869379db1e8981299440fc1ab5cd5b72c6a6970731f446bae6b060fa08f9834f1222cbc22708679087cf1ea08d2fb042d36bafaf075e59d596dff99ce9139fb60d2ebe33fdf550cad257d084c6baf480621c815a3cc9f354cb5a597a3a71927f3a30d8d5567a5db34bcb1550ae352f9dba2bb31105ba6fd6add6d75909f91522e39e581d89bcab864add62436b5c8a9556f994965844414d0205772131dcb6757f389184b7e6a1e4aa278ac7ca1cfda188c8cb79beddebb67ad6c94fce6a657a6470ced74f4df027cc816a767b321d1404087338965d51f6aca69f83c53fed011dc6ef5195be58e4812541db6dbc3b6500dde1030eff461e109cb5129b2247868def03a8106e31ceb5937001d5b07075bb880204bc806ef0f132b2db01641aab56cdff19f922dacf2edb3636988670cfd971312931eca3299463ce010baaaa5682fa2465de6a23d7fb446a86aafee4752151cf413d5b33deb6bdc6feabf9cd5c14c73c9c0f341642f59516b2511feb1a15bd77f29c8d963da830ed79206afe6f9a9649c4ed4349be42dbc6423c968eafc317ff64bcd0124e6335e43b2c16faa039f79ad791ef261ef4b97f4c5d6663727263b6d01b71911595e46bbf4946291202a68c0807bcdd902d7eee9d4ee83ec42123205812ec09b69eaef46b69fe869d3bf08b910d5b791cbeb2b89d31dd4b66f6bf80cfc1eed675350bbdfc489cb076227e3a7b519f0099c352f6b8eb891dfba0810ca708a3f109dc7670230c5643cea8e990f14d53206c00ded1b3ccad0cc80af889d6d3017b0e9ee8bb021650423b8919556542c057a34f443059c4f102f4b45d75cd6b326835c5715b67228f446a099b2ceecabf84c71fb2d77bcb066b9403acce6d9056eefdf356901eabd56ffe3ce0809ffa041e1d0cc6d07ba8d1acd2da4a4550224718e09d3b78b055dc4c9bdd814afd5a0c9ae5a533b9abf621975cbdbb51d6a08443f2794e33b9bdefe59da34b390d4b7924dde0ab3419f578e4e43db5b792c376928b6704d8f796630b22637a40aa14bd72539301f260c8f494dc96d086e3d54ea97c2135d3e97ae752ca9e874337b563d3819cc0d28718453d393eeef7f9583c557b708ca1c4225003816c6f595cf4f9cabd8a47edec55296a48d61c22264f9f49cd139f6297f2baae298efa4a1f952be5fc33e0c329bf51b543186b1c646588de68400556cb7b0b7890e4b806863b9c011ec8367330179305fff30b9fe86e38b076f9d28dd9e0e6b2c26102c5c8906b261dd82a8d28a51ca448706e0ab18b9e2eb381dac8dc2553272fccffaf23bb451f142508c223ae3a516dedadc388588deb50a36b3265a4c37dac23f958610bb7c739888f0085d9a80afb5b1a3ed59be1b6cc0ece255584f4e87f7a877aa5d50c35d5672e47148d2413ce3962defd7a270bd589783d1f76c294ced331a718d3fc6d9d35a1813150dd59c52e55585fa947786865077f1bce415840dfcbf7ffb536cd83f95e29f0ad611525a48dc76b48fdaf696c7fb357ebdbc6a63862ad2f81c8bb077fcc3d93743d20a4e90fc90c0d6ca11b07f0dc0cc570c8d8c153e66d036522a1ba37be425598071912f1600f292da6dd9439597f875a61ade983fded3c8fa5b054cb855a86ecaebcbbead999ca0b79c405942ca378e8572e61c5d44c72e3417df7b2348cce2747dc8d42cc1b56237be485806fe4b2f2a45a09199b8d47dd550a037be6fe6c10578058f267e9b8f9b4bb9018adac5b48a747dbdcba39d9b9ffc292df49ce2631c6c3c9bfd79deceeecd310e0de9cf0d9c0f050845f390a140cb108432333400e1f528a2508489c17efe6ec695b3e21357bfc116762a3d8cd2458149a217594b22596f6975eba7648c23487d155c053b984789fe537dc28bb51436a5fdf7b4b7fb85d76bf46827d2b44dd3d53b5b77bc708be2c2d467e6fe1ed3ddbda78f45203a907c7b94c3faa59e0922e5cfce192591a74886b4d5408f4eb30258226afa9f1a237c90baa4c8c865cb950b762771435163db606096ec5b008aca5c9bdecf52e2b70997d2939d5514b81834e7daf9746b72c9594c808b75741441bf9b18677b7f29865a9020ac6f8534edc9154c6e41ed2b8831ebbf854de168de51d4053c8009117b5e68e46d7076d819d5bbc6e214e6093c279e393e30b0212dbd2038cd64147ae9d130cb8c6f565b01c3aa8c7f6beba434ce28713ff64517776ecef34e72b30d6174f3dfd858e9a322739efa5697c32a01d703d34c7ab1d2963cee6e3e56688bddb7ee3b1043490dabca77e563de04e8b8f1ed7197febc8797fbe840695d48c3713848cf0c6e74952455bf54636aa4389d3beb9027577dcdaf0584caa42a77ebf0150d79652b85d57b0d8d9118b7097db9a773a2c15488edc858e4ad6b535d9004c801217da66cb0f9c81d6825cbe06edc37feb2d9ff7f305b84190d3489e5fca1df5a3f2355e35d67d757938e1d865dc1c63963f996ca9a81a61ebdab392db8ea35cb88504cda31c2112c1b83b1f2ef2dc8932002919856433d2e78a96692beed58f9439b65ef088924bb7b67f7b9b50c739a154951b00682b033814d84e3e1236b4cc3f0db41fe18f24984a7d8e730cb3d28917b785512d12700716d73040fb60f50e2a23b47e2e09416bd6bda657d8423bb7edc611e5991edfdabe655d32d8b1976773316ed2b5e3dafda63b10d19e9f762764beeb405eec67d089f95c41392132782f4b37ac64ac4619a063c6201ea5382dff51a3fcc8b69053249143ce0e9ae0fab8575a26cb2f3b46c59ebef4052e93ff81f8c7a4a7ea1576288506c5cda610be958680892162b522232c6312e8356a4aace6208e5a58a324232984102fe7c6b023c5f625f95f7dd9000fcacf9294adca7d350c7a48e6dffeb7e7668fc77006c30852759a09b2b1817ed14e95c0829e974c91f8a30c8143d12f6e711301faca43684de96adcf97fca1d33ab07c231f2ac201e234105ffcf77614b0ea528f24118601e2406ee88cedf296438c303754388f13625c659010dce41180454f5ec4ff37ee22cc102d4c6a7d17c1fa17fbb38ab66d782e548a1d20fe4d26ce7e9eddc73adf3581e6898dc0c3a062bfc5faa5f663fda68610f329229fe07eb84fb9c88ea3134e27eb86f35e79104dfcf5d2d71fa79a420d4a589b441db9a2af5078aba83c569421aea03df5bacd3c98f998c6012340d635a7a79ae5f65caab2214390d019c6444773f3331b5af93c15faaa722f2c56b53d2aa88a9548e35e9ca1c12a6c4a5e3011c17cabc625b75ed5453475c336200457a534a4385ca1d3118b2b62691ccaac6cf2081fb7cb308d34d30659109ddd4f691853ee55a7eaf0f39ab1ee977b0eec2406317c188b2817a0182b225424279a4893ac16f5875928f269992097d3f4f26ad58a4b9c34dbdb4551c2f8ea3899ae394ec050ddb7f20bb32d7338777b81bf764746d3a1d8c7345799abb77f32b32448630d89ff2e46a47275c55b88989f458976a519d69e6a55ec4c6365475b143197c9d974af34cef37b880f594e52be876d5b77f865a7deb6cc8957eb11f41b0aaa00751d46954081403b1cb058f5d6bbac707c0924fc22bebcac74d660d5240600d2ecf875646f361cffa8aa1db4a1f911e02e6ce6ff24d2aeff8af1128bd6c88a9062c40e4e8613bbbfb6305f2b9e28a66dd086d66b22d30194e1d01d278ec392127c4a51ea638180335f715b4cfd3f9f0f00218e66a487fa1cd58e967adbd680b264216796f1911417288762e94b714ad3cec43ee29c32750a93729560e38f2332f9c76e831bfd1b550e772f6f07205c08e6cd02a0f2b287e64c9dfa896dc5cfc6444e49c689b196e6cdcd4d7125039330efeb7c8571c2e4a9da0ddaabfafbab298771fdf81ebf954b1162ad258de041c50643f1c706b90b673b8a0fbbdaecdbf77898f6b2ce9d355b672f25f129ace1238e35e0e70800574ae10314569c6cccaf99aea9156aeb0e6675038984135bf187d63b6185b25c2bffc6b851b7f6af337a8b627a90a1d433179b332d792ff8772ace687ecb7b1f1d4485b763aff1c3d04e08c68d2315d5044535b1f9e36bc647855597a55b26798c3aa58eada2022a6a4789a56a71c54139cb4741d8e4aafd97fd5e3a571ef5d6d6489cebbd82eda3268f87f710d0b5adbda06cfc8f501d50713b42a182af0050d011ae1f04fcbe7048aff74c64eda1e64d39c4d419096581cbf1425cc971de39c9b21911f1651b7d974f47e562c5be642c7dda71d1df9e65d1257523b6d9c354015833fb9b36d3b73f1215d3fbf3c2c9e67eafb305916b412422cb2a71bdf72636e112d661d915720feebd8d64279b8a862c9679abb39c25e371b9703d136b473771dbbc5e9dc5bb15cb0c757020792de43b59150b003f53faab72f10a49576e5d8b02bd374873da08ec3804fdcf5ccb5a29f4dead4a5bae345c573db2afe1c281891b96872df97ca9347dcafc0481437924e4c3334fab241a88a460a48f446430c4bc59ddafbd258e0ab15c78dd22a1868c88ec075bbb8400f7165e5243b3b7429f808a140e23af72fd85a49be62090843f83095bf23c4d7f58c175a31965ac0322b85b4ef4dff6343022a9e3cb02e240e2497bfb4cd66641560376d80f08337ecff06fd2b55ec198caece3a6c2d6eeb91fcf636aa2672fb015df2884fea65aa0231caa3c63572b17686114e10b7f8e0cf4ae505786dca8a2ffca3a12d5ea7034502a711596bf375f7af3a7784bc2f09248d478e1ec8e17701c0f0e4c86d984951fc558c0e5ed0b5b734469b3d8e69cc9c4aa28ae60e5650d972228fc05dfb4163b3d192549b7284dddfb00431d9ae038f68c952a9a79eaf47f6fdf50ae60bd334fdd367b29eeee9e95eb2f014653778bc", 0x1000}], 0x2, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x9ac) symlinkat(&(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00') 17:54:39 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x0) 17:54:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) 17:54:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 17:54:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x2, 0x4007, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x7, r2}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x4094c, 0x6, 0x0, 0x0) socket(0x10, 0x8000, 0x3) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 17:54:40 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 17:54:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x800000000000000a, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x1}, {0x18, 0x2, 0x0, 0x8}, 0x4, [0x7fffffff, 0x4, 0x4, 0x8, 0xff, 0x2, 0x5, 0x9]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 17:54:40 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000480)='}+:\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&Q*\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='\xce\x00']) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='/dev/ttyCcfg\x00', &(0x7f0000000180)='/dev/ttyCcfg\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xce\x00', &(0x7f00000002c0)='#.#*(\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='^@(\\h-\\*\':[\x00', &(0x7f00000003c0)=',\x95%\x00']) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 17:54:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) listen(r0, 0x5) 17:54:40 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8800, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 17:54:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cace53f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a67c0e7ddfed8bba042ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ea701f8e6267b5a00"/4090], 0x1, 0x2, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 17:54:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x0) 17:54:40 executing program 0: chmod(0x0, 0x10000000040018) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 17:54:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="012e194b40be903430b9b06bd146db81b3a328ade10400cfb8bbbbdc8bc828782ec64098090eacc78bf2f172fb94af8bde894936e4e84d78f8270c7b92afc910f2aa0130c99c844d6950b255cb4abee8bee65da359", 0x55, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 17:54:41 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x13b, 0x82) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x80000001) close(r0) getrusage(0x0, &(0x7f0000000040)) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r2) 17:54:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "ff07000800000100"}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 17:54:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x80, 0x3, 0x3}, {{r3}, 0xfffffffffffffff9, 0x14, 0x4, 0x7ff, 0x5}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x0, 0xfff}, {{r0}, 0xffffffffffffffff, 0x45, 0x60000007, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x28479f031a1f9f0e, 0x2, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x3348, 0x80000000}, {{r0}, 0x0, 0x40, 0x3, 0x7ff, 0x3}, {{r1}, 0xffffffffffffffff, 0xa, 0x80000001, 0xfffffffffffffc01, 0x6}], 0x8, &(0x7f0000000040)={0xafe, 0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 17:54:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 17:54:41 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='c\x00') rmdir(&(0x7f0000000040)='./file1\x00') 17:54:41 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 17:54:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x3) flock(r1, 0x6) socket(0x6, 0x8005, 0x2) sendto$unix(r0, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11e88fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22b310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 17:54:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:54:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000380)='./file1\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000300)='./file1/file0\x00') close(r0) 17:54:41 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, 0xfffffffffffffffe) 17:54:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x21, 0x7, 0x80000001) r2 = syz_open_pts() truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x2) setsockopt(r1, 0x4, 0x5, &(0x7f0000000340)="cd82eef2a6415a18852c39ee4a26083dd45b176b7fe3afffe2897d17fba4bcdd46e90e8b19fd270aac43e671a8a621c86e6792a71e5e34c98625bb9192d0946606d11e508958b588a46eedbd10593651554d6ee1c338f8bb28f9af603bc32709180bd76822f5866d6268766fcc23c90e71d3ab4ba6686ceccc825891e66973807dab4fcdc1d4d0db76ceaa80b873b4a88e2e9ac699c586aaceb6ea27f42fc4e6f6b88fffd226fbb8882ef0fa73b924312bbff52d9f9acf2340e144e33916d89b55ab5bc82a0422094bb8c3c47661b26d39e34698d1f1dab00c4d8ce1e41cc80e17", 0xe1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)) 17:54:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x100000001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 17:54:41 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rmdir(&(0x7f0000000100)='.\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/39}, &(0x7f00000000c0)=0x29) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 17:54:41 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x14, 0x10, 0x0, 0x1}, {{r2}, 0xfffffffffffffffe, 0x48, 0x4, 0x3800000000, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x10, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4a, 0x7}], 0x8c12, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43, 0x20, 0x4}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x200, 0x2}], 0x8, &(0x7f00000001c0)={0x6, 0x1}) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 17:54:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000780)="eec592b044d67d1731c0fcf0a001dfc5063ac4b1639d2d8414e9f6fa663ef716b526039f900967ef220eb7f868f5b9cc2a5cb26fffa1853dfda9015a3369af097f6e78c0ee476b06d023399530a27404287be430e202eb2b5e10a8b830f67451a6f6d150d501fc7060419eae29130ff4baed7b44486f75e51278cbf78150c69a6d9e6bacfa1d398c7c0060c3c03ef47ba6a8776b15fa57c537ce08f290bf533d4df9e4fae4a7aa7326b208ce41a869bdea6a0afe8d824ca4e9e844fbe19b83ab394fabbaf8966ae2b97067702b352d7cd80b3c2ee32cc0d8bea0c3f031ecbd32d4c2de163e7db883b39a93150a25415737d0c6a5997bd5721cd92145c4a8abe1c1c7c2bb75391e2a62104a5a06488ae01baf7a5bb24135d2f0e244140e68fcf4c362f7e51f63c8c449f2bad787f679cc054f920f33fb22a168e48782cf601d2904530a6826e06e072cef4f42b54befdb436eb99fc92c1bc71d3ca31d452f85fe813f7688ecc049d43aea2aa6df3aa3b738189f78719d7064030760fde3f39a34b04b7f4cd9af754703630124ac09f535882baec5e34b7387fa5dc499bc7b66ee2a07e33b921e13639c9ff1fe79fd22bcb4bdc508c4f2197e1f7259703a2e75ec157c5074720dfff7f3b7a919cbbc115256ba071f6ea024987c7f0a2cf7d604e36700ff6cf2c9227968bd73e9ecea74ec23cf35983a70a97878e03a2ee52e65239c1b09dc7e35d080cee4032567cef463a5863e236de2730170fbe23c34b654d86cfc939624c0593db2675dc8df00bf22141943ef9490fe7d7a8fecaab12e6673f35f40d88e988fd167d4cd424bb592209598e9c2d2d9a4b32c3a62dbf1591ddda1d51ffd7646434d881a2c441e24f58b3846f0da261a445dbe30e491e4d75059de3bb73082d98c9273bbffc8f29cbfc49162bb7fed5fed73f005be348d5c1375a300ec9d0c4f5144aa34f3f43c317f8e690e37c63e7e497173455721f4ed4fc9b2860d9b0ac16379c0be2182844a232fd991c099e3e7f31270bfae2b6992577ff1c167023ca82ca199dd43ca6aeb52aa8cdf6b1467498f5a4770b003a94027c2e507ca1a3fe5e3d02a80af7bd64feb508da61a975ecbd9ba6912dfe4c0eb7a2db3504136bad8c42d72d76c0e7161332ce3a92b77c2e49917dd75588fb59d3394e5f22f826c4d13b1180ea4f7cff3869e43ba05d954640babaa881a91ebf69754e857545efcf00307c4769468237c39388d1b31d23fab193330cd2f3aac1b18b8ee2f2b103eeede8e4f79086c875da355a9714bea2ba57af576fb3ecf280fc5c4179ccbe1605c671963404773807d3757e45ca0b6c928166f804e523824c22f01cee09724868753835c9eeb375c98a587e152fe7f387a25678020bb04751e7ed37a59dd9a48592ef77671e35b345fc7dfaaa0864a4daf3027ff5d770046d1da7cb16f1afe327aac2bf9396f2901cbfcdb7faa0f8f0d5863034283f1e9a94c3b01ccde1a8ca45ec2cd71132baba1d23dd0e8bb6fb0d7de7141ad7c0463e475459a2ce2161d41e55e02d5505e45792a8956641b8b6af216c58c92523c8a25351722ba4c97840f24e4d98fadae8160df5a3cda267bc2406ff27402a6b3c91f7854a63521b2569399e9cb9b8d950e3b6c3e2dd1321fc0a03c6c591d3c23ba9aedd197b5e949da83ba76e2ca443d8984bb305b5d015e9eba04109354c51b39cc9e5ad92c035a16fd0c759f8aac92715d1a4d6747bfbbbd3ecbe411b4412fd00eacf183c399828158c50c982380e8aea035e3103636d8cbfa36cc1efc34a671b747d46ae0973d93999ff4db5cf252b431c560438be935587c7cec2070515a63165094af618c46195071d224c164067534cd7b14938d77fe739871328c1f3e953df9512f924fbdab58037f0a1ff0476f4f3620d17a98f77d67d03fa57385540785a1ec6e5e2e35ca4fd6e6f00d41ce13d91185a5c9d4e3f64fe8de4dec6e926f6dda0d0d8c1b5d369a059d654c6fb5252b52a537506099753a2cb0c641f31d4bac6e00231f00b48c0db4ed8467c234f3ad218c1451bbc39d3e8e65206be4d628801b0f19b3b15f5a8fbe0bd40ae92d3fb505d7e8f45ed59ac21640a56cb9e73f8c76d23b9773cff9ac1d59348bbcadb72eb2029bf40e84ad26d3bb8394615011bd66f9fbad02173827614f2f5f44a727eeef9fb8c7804e07bbb00e7429ae2b777661c72e24220dbcdfcf0048bf5c88b7fcbcd77601600b7e9375d853447d687b94b3a1f66e7128c057a28fe8a4707b72f405d8fccf19990a5b892b7e6897f08d4029b3d24194962af814fb39dee2af55d3817d6c196dbd4223b2d92873fe2b785f14135283e460885411b55060171a3441aaaaf5c8fbcb34140c474ae150d2999a71edd21a667eda5b992e8517a038977535c5653eaa6aa6a2d24180d7a34d5a28c5444661e83fd2c22268f4ce1a663608da57ea402f73a0ca81330e7bbdb34cb709ac0d0aa7b46833abe2db3302c823abcaa3a46db7336f3518767771af7648a5ff49b7843ee808679cb585c7d1ebd5cceec256fc0ba0d23d38f4a4f57a7d74c549c8ccbb21974b14314f9921bc1f8891c3c90eede0e04c87c4e1b58aef2c9763ee3f9b1083e16444a00efbd32d2b09b078c3d72c463c22f624c18c1c4be133bac870b8930cac32aa50648771ba4b2252a16d3ebb76ed13a6e4346c8b3946c6a56831def95f870eb3f5d69b8d7a745f45db29a6dffbe3d421c644426f9fad582d92d93c4485a724389416663b28bf22d0bb42676a11e4e5aa9b3ea20b6ba8bd3862a423937475ba7c88c24ec1a5b7266bae6a0e1a45de8ebba1705463608ad31015e8e4059d650ea568e67f7d30e2de9f5c41fc6ea31cef95e47224ce504d7491aceec3a521434024239ddd3aa5a3246931149b7348dc2796cdbd216a9dfa6bf0dc0775085c663091480cff8d22b9337a9c31bd2a90bc5a6254d7bc5209fbacff63ff6181bdda8c69e1f96c7137a65a4a668934aa94310737ff23a25d243fe970aa7370da447f6483465320d0c472cf2259813739e11367e2b8c48d369d31c1841acf9261c832cde2a72df4c814f042827dde323f05de1b838c481b18f6f50912e6d1971708bb3a76b0aee9b2eb11a15d058ea955de9003ad64127ffd2cb6004c848d84fc013bdcf9a6d41d84bac17b3fb5cebd9151b6996d56b1364ded1e163b7e01eef37bcd33a070f1d16b7d95cb7ebb0bb1dfd1d2791aedb2c8d050ca7d4f8c2f5c63ec7d7888c4698ac407e7c3a957112c6d10c8e51265a3748187ffcbeaae777583b21b9e4afec18b3bd0d3024648c648a47bfc31b2c45787bd406f713d26a93c64dff9ef05442f0abe1a2ca777a2076d18b42c10a4df586a1ce87f4c5a931e0e72939d99a4ec85ea7348f90cd73200707c7a17bc9c78eb499a4e383719ea253d59d02d27993251e6495526c3854d28bd724214b992c45cb7e3f5ab5431c119efb6206923bb91881c494300a681d6befede532ab25e373dcb34941ecc6acdbe22b502103a5311ec8439494e09a1b9c348fae914e2c02e135f57ca8067e47094c71d18606a8f44f23eb0c14d63f26525e1ead64feef9e4b3617018d6c25e58f7503787f60b0d3153edf18f739a3992f3996d47d12813c76675f56dc520254d7aa5a0e3ca456dd4b3651a39ad6b7a55bc92ba6240d640bb5225ecc5a3e4182f2ccce60a8aa2999943d4b8a01f0fce7e2317df81cf8ed37868fe5b0c8ebe546565ad8f5bf5503342bd920fbf0de97d6e2f91564eba3366610eef886eb3eae8dfa808cce3aba805a877796c5481b2d44ba850cd152a8f7c70eea4f04502252685afaa7a4cce7e9a8b31ceee8a50f5bbbaf5c383e828a022df34e541882c7050f44798435db8adf9b2580d8fa7634026eb05f704c96af3f3189f22216b0bd323714c24112db7f789ed22db74480c02e4c2a3d3ccfc34e3f7d75f0a34a5ca6049c3fd3ce9a510c69fa8ce654d82ba33c8ed014d2ec88aa36f20b05119a790bf1fc616ef9ba923cbcfe7e5ea30b6e805d6f30b0bf7577c379b1e0b00533850e9ea7b43af0d8895e047328cbea38191219f23e00c9eb884a48f4b611325821d6f9bfddb86045cf957523d022d0643cf38156692d3bd574007b5d7b73f1a0f8bf797f5e4b24372ed043228ed49bf5c71fa33af274d84c9145d6c5c3034b9dbc6bed97d870d2fc70530d3ac7aadbf1ced79c72ef2c75fa75c735df3f54db76ed6aa89d9c968562181cc8da7c9a82d3b9404a35065c4135a1a5426e5fbf35cc8df7d2b4b285ec731f1032645ffe978472e91204c2fbe6626e649bbe6a406d01f9d3ec4feb259f4351fef7580f4a84e354c4c3607c2db9013586ffedd7302f96b4f24018710b64f3f03ddb55ba4ea9b68b13278e20f11d9af8ce3f9e2473db4b11dcc756aba292457c20b7b8d5cbbc2a09c424e0f5c2d865d778fc5fa94fdd77944f07a9774189394c392d6e33953a3981d57028e9749cdd6850c1fb8b3f89acb64f4868f0c33b6879caedc693dd278c77a054c54879f1584492dbf854dd90e63408929607b0e570e6baef7b031e9d4d9ea943dfc95668efe55d9a93caad6ba4eda41de2cdc812354f890b51b86050cc4575419b96b20b61054e82e9b965216e1257ce44b5932a7be0220fd9d5e6747dd7bb3c8d49cf674f2c16d7315eaef2f7a6c5516d0f6aa0b35a481d4ecb59390211558f8bac135411cd641cea96536307ba59c417e9f053949c1522256eb03aa5dac7510067e1480ba33f6f5557dc655a63bd4a3c506213e90a616d11cbebc85c1b4028f193e8725583bbae3db9891618d00e5054b4c46d396231738935fe18091ac0cdd7be4a2e01e3832b2863552fb34573c1d197e32f2f0a154f404a3e3af83d03ae7919b048b33bf38cce86a900ac8b1648190049427ab64905f4c43f05ba085dfad0a6c19c6dbb3fbfa59c4566bf2488691188299c38856a716ab6ab01a8986f0a871ff99d9645cae676c5aa01598bcef49fe6bae92a31587101ce556ae87db592b0b99defbbc1c6f7c2ed217430d9c54314fe1cbbe7a229519eec3a90b1cf333840997555168a80275ca3a6c0167cb9f32c1221757c3e964e998519371c58049eda642b360539de7371e4947cb89dad8c13965464671bd593cf43ef60d84385c20d2836d4825da62fc76238edc23ff7800417232bc4448b03ad883e7c6add937edc826dc592c0622f4ac96594ccfb6ae93ee3234e1e3fbed8e5771d1bbac66d01e2d2a57e27ed49b363c415794cd5046a4a2bbc05c4e3f3ac629a32d30a70aff73debe8af19e3a298af3491a699f90ff77212200ad8a6e89df33ac68ef894a4a1429614f6f48957560caa4047c7e7e0d80b4a4b62076123918a53ed3688f9e0944d09d8132dbd0d50c5ef6f4b9ef1105b9a719f0ec676b1320ae17a7f12ea1d951c7b670ca1353cbd1c4c47df7e65ed260608bbaaa4af85e1dfbd0473159bbe5589de1d828abab18ff80eb68759641649546d8ea7162749b8595859124473da2ac5d30da3807df306e26e46d707ad94e2c167d8fa2eda7af4fb109b3aff17cf833c277b44e9386175aa00eb4626c491ab58dce60261b7e2878dfaf40b6f944c7b51202b2ee15daf1420b1ec777f6800a95254e68e88995a5b8f4f8c71948d0e05fe329e019970823155fbb05ba308c104ac024922115b573bdead4caac16ac6e7a5cc4031ee5bd21101586a79d46c56863935b5440119d8a7a03ad53884db8659e1bb92feadfaede218235499c19f31f9a4965c5", 0x1000) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) close(r0) r1 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9508) 17:54:41 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8002, 0x3ed2fe4c07511f07) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000140)='./file0\x00', 0x0) r3 = dup(r2) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='[\\(%/\x00', &(0x7f0000000240)=']\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) write(r3, &(0x7f0000000340), 0x3f4fc280e91fd988) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000680)={0x8001, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000480), &(0x7f00000004c0)=0x10) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) setreuid(r5, r6) open(&(0x7f0000000640)='./file0\x00', 0x40, 0x100) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0xa0, 0x0) kqueue() 17:54:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() getpid() fcntl$setown(r0, 0x8, r1) 17:54:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0xf1269fbc513f6a59, 0x73544c1adbd6bd71, 0x6) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r1 = semget$private(0x0, 0x1, 0x14) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/226) 17:54:41 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 17:54:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r2, 0x2) flock(r2, 0x100001) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000080)=@in6, 0xc) listen(r1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xff, 0x401, 0xd554, "64ae5e58c46ccff74bef1c79891e0a1a7b91aeba", 0x42b, 0x6e4}) 17:54:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x6) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) close(r0) dup(r2) r4 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x7829, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) read(r4, &(0x7f0000000380)=""/85, 0x55) 17:54:42 executing program 0: clock_getres(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0x7ff, './file0\x00', 0x6a000000000000, 0x401, 0x7, 0x82}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0xfff}, {0x18, 0x0, 0x8, 0x9}, 0x702, [0x8, 0x2000000000000000, 0x2, 0x5, 0x1, 0x10000, 0x9, 0x6d]}, 0x3c) 17:54:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x7a, 0x1}) close(r0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r1) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) 17:54:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 17:54:42 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:54:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xec, 0x4, 0xfffffffffffffffa, 0x5, "6332f5905104dcdd3dcaef72a625ff80b85aa835", 0x9, 0x6}) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x7, 0x0, 0x5}, 0x9, 0xb51f, 0xffffffff}) fcntl$dupfd(r0, 0x0, r3) 17:54:42 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x18) setsockopt(r0, 0x7, 0x0, &(0x7f0000000140)="e0f5dd5ba166d92b3c6669c169d47aa6c280cd31e791d684a2c2694fce1c07233e2c4ebb383e591fbc9539e2dbf9858e8ddd6ed71da8a7f7df508e739a12947d856d", 0x42) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x84, 0x2) socket$inet(0x2, 0x8000, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) 17:54:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) recvfrom(r0, &(0x7f0000000080)=""/11, 0xb, 0x40, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xd77, 0x4) r3 = fcntl$dupfd(r2, 0xa, r0) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') getsockopt(r0, 0x400000000001, 0xfffffffffffff9ac, &(0x7f00000001c0)=""/63, &(0x7f0000000240)=0xfffffd34) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) listen(r0, 0x9) 17:54:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r0, &(0x7f0000000580), 0x1) 17:54:43 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = shmget(0x3, 0x3000, 0x409, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 17:54:43 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 17:54:43 executing program 1: socket$inet6(0x18, 0xc007, 0x7fffffff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 17:54:43 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0xff}, 0xc) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x8) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="68ff9c711c284f178bc88ca433701549d786869df39673b04b5f8cece42c95aba9852c29d9f29859c2940e8c76ecc69c7b8595b2fad5404c956e8e4dc1dac655186056f5c949ca1a447cfefef891d5c5a2aa1ca4c4f9d2251bce7b95def066334c1e5f2873d4bd3d6115ee53b7", 0x6d, 0x401, &(0x7f0000000140)={0x18, 0x2, 0x80000000, 0xfff}, 0xc) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 17:54:43 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/253}, 0x105, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 17:54:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="e066cacd65be53bae16fe136a433485cff5b740e2b77d29af08ef4202dcc376727df14681e5bfc07452ae5faa3dccb3809924b51d05c4b2278e18fb61797829e6c1d596d36d06d6c18bdf579135dcab37d3925c6dfe849c7177182f006d968aa4f48870562cb90b258fb6b384091be3f90f7a97ca2cda36bb6b45f5daaaf1dd6241ac95687371f5bf4462236b7f573dd2d45a8ff3cd4e55277af2cc5226d12be491ec9792b5864f754e62454728db248d2b849648351b999437100ccec75422a2187260ee59c284f1a0f6601f4d0c83e2205059d75449a214f22887e1c77d6c0992f9dbabf127b13fe43ac0399fdd34ab3d5394f", 0xf4}, {&(0x7f0000000140)="9a8ef2dd614ca806f431832c05b9d759410ecc07d36461fa8eccd663bfeb387c5ac2b8d1c9cb7c1eab0c19e60daa86ecbc425d82866d8fa1149e597d9d218b29dffb71f91a530dc9fd2f545cfc40c68bfa62fdcd94", 0x55}], 0x2) close(r0) 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) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000001880), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) 17:54:43 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x2, 0x3}) syz_open_pts() syz_open_pts() fsync(r0) lseek(r1, 0x0, 0x0, 0x0) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18111, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 17:54:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 17:54:43 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000740)="093e1f9b2ce6c10fef1e6dac34bbda6fbe627fbba389ad28b9b6a58c86eb162d7594ee9cc27155d47694fbfc29fcacba1b8106c0da76808b754fb75636a71980c8a711b2e2adf6e4fb31164c0bde68b0ba7ab84105cf172c76839ab534b76950765b81a9412a281352f8e2f6cab27a17efaed48643bb4a6af211bfb0ec45faed59cca731b67a361bdad40a7622", 0x8d}, {&(0x7f0000000680)="e813db1a087dfa20fa2cb66d0a59edcc020623201c248219e4cd87ee", 0x1c}, {&(0x7f00000006c0)}, {&(0x7f0000000800)="a2c63b4441e2d6fa0a63b1227e9f148eb39e7cf576284951bef93ff84ed60534bf70426d36ba4b83816524c85c29284679ddf50018668ffa222e6c8bd92f3019f2d5e839d11b5eef9754b7338f2f352f42adb75e1d0303", 0x57}, {&(0x7f0000000880)="1f4097a8dcc2d02b6ac5931527b352e65b4fbc1417479f6728f8d7778fd9ec5232961d65f4289ccf08013bc1db122fe6f829bd7328363febf3ce7122dc650038b0fd5a3e3f0dde2e292781d0d4a968d894a5d7288659797ef55a63b2038874a6dbfbf9b220b3f57f2b59635afa60ce27c10f8604a236f9182600b57493a775f3d6e8be1869e09954107432c6ed96a91842e98cf32a", 0x95}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x1, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='%\x00', &(0x7f0000000180)='+-\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']\'!/(\x00', &(0x7f0000000280)='\xc6/}\x00', &(0x7f00000002c0)=',\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='{}\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='-$@@*)\xee%\x00', &(0x7f0000000500)=']:/{/\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000700)=0xdd) socket(0x16, 0x7, 0xfffffffffffffffa) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000640)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000006c0)={0x2, 0x6}, 0x8) 17:54:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x170a800a}], 0x18}, 0x0) 17:54:43 executing program 1: clock_gettime(0x6, &(0x7f0000000000)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x285, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x3010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x2000000000000f) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 17:54:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x0, 0x0) 17:54:43 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) semget$private(0x0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x3ff) syz_open_pts() close(r0) semget$private(0x0, 0x2, 0x140) r2 = semget(0x3, 0x6, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8e9]) syz_open_pts() semget$private(0x0, 0x3, 0x420) 17:54:43 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0/file0\x00') 17:54:43 executing program 1: r0 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x7, 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)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 17:54:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) recvfrom$inet(r1, &(0x7f0000000000)=""/156, 0x9c, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000001c0)="569c946f14968b06151c07a3831c69a815fa92f1286e470f4fb8f0812ddaefd65cf7236dcaa286a8e0d48ea68b2bc34afdac9aef6887c07b927b0107582df803e2b5f7ab99476ee39246c7a7c06fdfe7b3479a087d0651d388859f11505ef930ad965f1ea4d96b53067512fdb2817b04313f15573e4042fb0290af284e44caa89d84b535d7b2d45d2c43efcd6cd3ad", 0x8f) 17:54:43 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/z./o\x00', 0xfffffffffffffffc, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 17:54:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 17:54:43 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:54:43 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) fchmod(r0, 0x1) getdents(r0, 0x0, 0x0) 17:54:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xaff) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:54:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{}, {r0}], 0x2, 0x4f9b873f) close(r0) dup(r0) 17:54:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000000000018, 0x2, 0x79f5ddda) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:54:43 executing program 1: socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) 17:54:43 executing program 0: r0 = socket(0x4, 0x400000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) socket(0x38, 0x3, 0x54e1) 17:54:43 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x8000, 0x0) 17:54:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 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, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1000200000005}) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040)="e8915cff70b80fb50e7c700b756097d7a48e7386dde4e23828b7e02018c56327eddeea30f2fb82ae9256262e868b6c62db00000d2151760062101d5d0ec47735a891c20b5e807f3935d513df4ce83596850a162f6a06b0707755cf87435744b22ee54b86dcf8", 0x66, 0xc, &(0x7f00000000c0)={0x18, 0x0, 0x7fff, 0x800}, 0xc) 17:54:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x48, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x6}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0x0) syz_open_pts() 17:54:44 executing program 1: mprotect(&(0x7f00007a9000/0x4000)=nil, 0x4000, 0xffffffffffffffff) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) 17:54:44 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfa03, 0x5, 0xffffffff80000001, 0x3, "df4cccaab55da0b168be928b327eaa74243710fc", 0x0, 0xb75}) dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 17:54:44 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x284a0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='r\x00') mknod$loop(&(0x7f0000000180)='./file1\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x20090, 0x11) r2 = getuid() setuid(r2) utimensat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0x3, 0x576}, {0x8, 0xf59}}, 0x2) rmdir(&(0x7f0000000240)='./file1\x00') accept(r1, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/4087], &(0x7f0000000280)=0x1002) 17:54:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9107aadc4a1b23e7d9fee2ba75a446a33d57c022"}) syz_open_pts() r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) syz_open_pts() 17:54:44 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fsync(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x2) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x81) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x3c3fab4b, 0x1, 0x5, 0x10001, 0x20000}, 0xc) 17:54:44 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000000a, &(0x7f0000000100), 0xfffffebe) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = msgget(0x2, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/70) 17:54:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x80) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x9, 0x281, 0x1}, 0x7fff, 0x2, 0xbb76}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) 17:54:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r1, 0x187}], 0x1, 0x0) 17:54:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 17:54:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x4000000000, 0xffff, 0xffffffffffffffff, "74d4f8992f86cf0467513c4a92b002abe54d8f29", 0x4a, 0x80000000}) 17:54:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/60}, &(0x7f0000000040)=0x3e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() getpgid(r1) recvfrom$unix(r0, &(0x7f0000000080)=""/9, 0x9, 0x1, 0x0, 0x0) 17:54:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 17:54:45 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x81, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000200)={0x9}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) kqueue() shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000380)='./file1\x00', &(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 17:54:45 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) r0 = semget(0x1, 0x3, 0x20) semop(r0, &(0x7f0000000000)=[{0x1, 0x5, 0x800}, {0x2, 0x6}, {0x0, 0x10000, 0x1800}, {0x0, 0x2, 0x800}, {0x5, 0xff, 0x1800}, {0x0, 0x1ff, 0x1000}, {0x3, 0x20, 0x800}], 0x7) 17:54:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0x9, [{0x3, 0x3}, {0x3, 0x80000000}, {0x3}, {0x3, 0x2}, {0x0, 0x8}, {0x1, 0x1f}, {0x3, 0x8}, {}, {0x3, 0x697a}, {0x1, 0x8e5}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0xffffffffffff14c2}, {0x2, 0x8}, {0x3, 0x4}, {0x1, 0x5}, {0x2, 0x7}, {0x3, 0x80000000}, {0x0, 0xf3ef}, {0x0, 0x1}, {0x2, 0x9}, {0x0, 0x2}, {0x3, 0x8}, {0x1, 0x1000}, {0x3, 0x7}, {0x2, 0xe1}, {0x1, 0x1}, {0x3, 0x1ff}, {0x2, 0x200}, {0x3, 0x7ff}, {0x0, 0xff}, {0x3, 0x40}]}) 17:54:45 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x2307}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x848, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="ddfcf28c2d5eeb0b0d6e2f198533e73603460885de71d9264f7aa186b5", 0x1d}, {&(0x7f0000000100)="158c1f7d005eea925d5017fa5180bed46d7b42c4307fa77b57b472eef7a2148816d64cb289fd", 0x26}, {&(0x7f00000001c0)="5332d97bdf9f228be0814b3e0d76c696de18aeffb07a99e4ea7df5198f580dbde5ee10fab2defceae0930fc61f9f312b5db96bfbeb76865c5780db5c6a4009768dd4fbd86dbc5c9ef6514c5a16824190277ce222e439b399b5e74dac23fc0b058a3a0b3704db87b6975b80974616cb619ed5c442df9b9493fc48dcce11ac699cc7bb34192b22b4c09ac7d4b2e49eb3db8f2b89e40daf5dafb3876544485a8edd7fe6f1962631f85952ad02983ddd949a02335eef41099dff2c008bca0b37db970629d1f7e9afe63f1d840a62358ce7a35b076c60d2e69d9e4c1dcca2c0d762ca00eebd7feaf5f3e441e52ab2adec", 0xee}, {&(0x7f00000002c0)="43dfe98c6c679cde84da569f6ce82991b1e36a54c72b8e27bf75f58c6c2a0d11bdb65ec4f71661aff7904352c193493bfda848fcc4e1a3b62933d2177fa1ab918db2032568625e98c4938a4586a13bf0d65b07a3c3e77095ffdbddbe8b3315ceb55945eed92f8bf9c7f3fe48d9dbd311d915ea868c4fe57f23f8630485bba4ab3945bf2fa3f0c21140006bac78c70e49a7e340720f59b004c53d426b", 0x9c}, {&(0x7f0000000380)="eed1134c2d3699e504f9b6d19e8657322130d7049134d48b381ee0869604c7caee6eb58590066ad0930446df546903684f25757b8a43b36c7552d9212a111fad0ab5bab120155594cb89306afba9c7335c484b964161ee5f6e71286468b19f8a2433417716677cadc53efc56358f5dd5f69c897d60d51a6b8510f8565d34aaef81c095a2a771a52881b4edd3e0987a993d2a42e946fbfb5c6a34d6011d79100debc1b2f6d122d96dc3332a91bda9ddf2c28cdf32c2f9d5dda15cf41231c0dd56addecefd1b2cd9bdbd4888d8ad5a798748a73039e410640f0c450500750f70", 0xdf}], 0x5, 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000000)="20dd", 0x2) 17:54:45 executing program 1: 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, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 17:54:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x7652edb6b73265a2, 0x112) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x5) 17:54:45 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x280) open(&(0x7f0000000500)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r2 = dup(r1) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x3, [{0x2, 0x200}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8000}, {0x3, 0xfffffffffffffffc}, {0x3, 0x80000001}, {0x0, 0x3}, {0x3, 0x100000000}, {0x3, 0x4}, {0x3, 0x2000000000}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x9}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x3ff}, {0x3, 0x57b}, {0x3, 0x5}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x81}, {0x2, 0x8000}, {0x3, 0x6}, {0x2, 0x6}, {0x0, 0x22}, {0x0, 0x8}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x4000000000000}]}) socketpair(0x19, 0x8000, 0x46, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0x7fff, r4, r5, r6, r8, 0x0, 0x81}, 0xffffffff, 0x8, 0x85}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000680)) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) fchmod(r2, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0xe86, 0x20]) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10fa1, 0x0) fcntl$setown(r9, 0x6, r7) ioctl$TIOCNXCL(r9, 0x2000740e) dup(r2) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000005c0)=""/82, 0x52) openat(r9, &(0x7f0000000580)='./file0\x00', 0x10000, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x2}, {0x1, 0x9e}, {0x3}, {0x3, 0x64ce}, {0x3, 0xfffffffffffffba6}, {0x1, 0x80}, {0x0, 0x7}, {0x3}, {0xffffffffffffffff, 0xffff}, {0x1, 0x2}, {0x3}, {0x1, 0x4}, {0x2, 0x800}, {0x1, 0xdc89}, {0x0, 0xfffffffffffffff7}, {0x3, 0x4}, {0x3, 0x7ff}, {0x3, 0x3}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x400}, {0xfffffffffffffffd, 0x2}, {0x3, 0x5}, {0x3, 0x10001}, {0x0, 0x3}, {0x3, 0x100}, {0x3, 0x3}, {0xbe08c2cd344e5bf7, 0x8001}, {0x1, 0x401}, {0x3, 0x4a56}, {0x0, 0x1000}]}) 17:54:45 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x6, 0x6, {[0x3, 0x1f, 0xfa87, 0x100000001, 0x6, 0x5, 0x10001, 0x5, 0x101, 0x0, 0x0, 0x2, 0x6, 0x80, 0x8, 0x2, 0x401, 0x71f3], [0x90, 0x0, 0x2, 0x5, 0x4, 0x7, 0xf071, 0x7, 0x9, 0xfffffffffffffffd], [0xd192, 0x9, 0x80000001, 0x6, 0x2, 0x800, 0xec3], [0x1, 0x1, 0x9, 0x10001, 0x1ff, 0x7fffffff], [{0x7fff, 0x1, 0x7fffffff, 0x9}, {0x1, 0x6, 0x6, 0x1}, {0x4, 0xfffffffffffffbff, 0x3, 0xca0c}, {0xffffffff80000001, 0x2, 0x8, 0xfffffffffffffff7}, {0x9, 0x88, 0x1, 0x8}, {0x8001, 0x8, 0x100, 0x5}, {0xffffffffffffffff, 0xf56b, 0x600000, 0x4}, {0x7, 0x0, 0x1000, 0x7f}], {0x80000001, 0x9, 0x10000, 0x3ff}, {0x400, 0x100, 0x3, 0x1}}}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffff, 0x3c}) 17:54:46 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 17:54:46 executing program 0: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) close(0xffffffffffffffff) r2 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 17:54:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x1) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 17:54:46 executing program 1: r0 = socket(0x11, 0x3, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20249, 0x0) poll(&(0x7f0000000000)=[{r0, 0x14}], 0x1, 0x0) 17:54:46 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) 17:54:46 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = dup2(r2, r0) bind$inet6(r6, &(0x7f00000003c0)={0x18, 0x2, 0x200, 0x9}, 0xc) r7 = fcntl$getown(r3, 0x5) sendto$unix(r3, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r5, r7) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r8 = semget$private(0x0, 0x4, 0x1c0) semop(r8, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 17:54:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x5, 0x22, &(0x7f0000000000)="308b7ae5913c4a52a18aa8d516ff012d9f5d5f4a96db23bee81b8580452d1cc7cc8d66e8e994124f419db7308973d1122074782415e312edae08779dff7d07764065a671045d8622d87916ace8ea41a7371f7bf6f6f40a57bcede51f2d6dd958884e2943a33882d0a552780f19d24ebf9cb6edcc05c2a234f105139abce12923093efa029da30d1e3216a15a8c13b8199994f2353f", 0x95) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 17:54:46 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') execve(&(0x7f00000000c0)='./file2\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='/][\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='}&\x00', &(0x7f0000000300)='*{\x00']) rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)='./file0/file0\x00') 17:54:47 executing program 0: mlockall(0x2) r0 = kqueue() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="36b5fa57cb9cbf551d79da85f56cdb38559ab13ab42ca95409b958561b3536621033083f4d4df85737e7b8355a79812493e2c7365602c062122e46ceba0d5e4dcca133d445684481908d5f8d60a3f80591670ad3a295d31ff235bb87", 0x5c}, {&(0x7f0000000080)="25a1186914dc461b0c6d3d5c2fb2180ac2c822b798e4405f984761a4720d316d42f7c2c0ae2ca3c178f9bede5a8fe482b2fe900e157674912c73ad60bcf02e7c28500d050ee00fcdd758bb5bcc82b201734643afba", 0x55}], 0x2, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:54:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() 17:54:47 executing program 0: nanosleep(&(0x7f0000000440)={0x2}, 0x0) socketpair(0x11, 0x5, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/27, 0x1b, 0x842, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 17:54:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x8) accept$unix(r0, 0x0, &(0x7f0000000040)) 17:54:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x60, 0x0) fchflags(r0, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r1, 0x2002}, {r1, 0xa}], 0x3e2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) 17:54:47 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x800000000000000}, {0x80, 0x7}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x90) mknodat(r0, 0x0, 0x0, 0xd) syz_open_pts() 17:54:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="468fd6dc1b7d221be13aa1227a12edc7146b66f2860aef11fe5cf1c1750a4a4ab4a0041073cdd3028ba4328c4793ba029b2dd6b202d7e00e9db97df6b50181d204fefc3b2ae209f71e52de568fd87984c7bb31ee7ba92ab348db7188206b50fdcb3b6307a33f8dc5c85a36cc6cba8d50cdbfa26a6b1506d979cf8497c068685aac7651b567c36eb5bf766bd434fb43f909ab9d6dd480e291d4feec390dfc8692fa3633393f5a56e557d8e0271e25df290889343bd38c4bcc06c8b295db92e58d047c295adb508a8d55c4dcd151c67b058ea6e0f9a063f99b98f4b49fb22d9239ebd079093268831f46688eaaca48daacef7ef298f2947d", 0xf7}, {&(0x7f0000000440)="c0b8a26e722656a76e06902bbabd8783e710692f859ea72fa06e8320c3ab14039a9f4be3a74113e6f68ae03daeb09a2f39b77e12e0e3596dd69aab4805e026b4d8556e39196d770d8d1ecd02c541fa30c3901f0ad1046765870331408c9aeb52c71ddc597e175e3705fd9d65c4397e9914b11e1846f89d330a715aab0dad15aa7e52030221319cd729e5db9ea12e024f4a16ceab50ea09a4c90d9c38208880d2ee422b39520994086f7857f8a8dff2a02ed53375baf6a02881dd5c8fde974a612def25160c42afb18147b6c7d715f1a86097597bb0a0c493892d24ad5ffe9cd728b86646a8780b8e0ba8e0ea8385dbbc7191b167de3236e4c6fddcae7df6ae7434e8ba16eb049329dab0151d37b5d1e91ea1f3c9d49ee2e42b13c94ce85465661d7e69079008eae3c730fb505f3af313317cdc2deb86d8f0f3a8a6da232cd772c4002fd9c493cc6bc5dd265f6c0f4b81554e8fbc289fd39767532393f23474993b9f50c60118943d42a380545c6dd58c754230ca219283c4298b078c76c3966f5a8abc6963fb98a2437e3f2ead98514737c5e5bd04bd5f738a2bbdbbad3ee8804500184f7e54e806dff4efa62f3fda5f297d1ba4bd19c5c6f7ea2182abf1ba63294e40837385320430241dea54a7f2812e9aa9b266d901521ced5cbda050e475402100c2d55d171549f0f093621f7508ac5db4a940b224a9fce028c37b5784c8f67e8e38fad8686a1d06583393d4cf8e9b520d9940f48ec865ae3c60e93d7d847efa34d856d81a0b3f076353d93d1941376e45e50c1eafcbdc6894f4ecf82ea8b2e3a96e66d75752f926112af96a94661d8f490985b311be03b872a47d8b680c39f7bc01e27e47429df87ede5079b75baaa5ced665a94735acc6c444007070702cc025d70b34797a4f0ac9b63c11f2d027d89c9c4dbd686f3cefc7440ed44d2a9ca6feff2a7ccaec92582e82fda76eac11650bea54e6ba700911347b411b92a27d05d79abc1b51cbc39450e6bb298bce154867877c11b83d758acf2a976a5171d3319ccbe403b12a38f88cfeeba3a02f8c0ecd50addf01e023e529111be2f1644ad79606b3d5bb932153d8d1a26df8b29d29f4482e9b01e948799536cbde36fd7ec1691adbf0a50f0f1b751375dbe6de1cd875e5791a6ba33863b4c352761542fa9eb5ee5e18adba73bd52177ac8b5a039644a88a19dbb1d4fd6d48f20a8dec94ed7a6340e19ddec6f18d5a9594e7487ae2dc0919fc463735667446733b6e0d5da14ac5fdf4f8d0e66a816237ef384a1ec08ee115ee4256c22f6e4ede21384b7d056b2603019282d4c634f33545a55a2782b62269efe133240b6eb20b67141aa4b622c0d02e823fd148a6690e916a807e5add0f82c40e07b57cb21c7a95199e558d2b1ca8215b3fcbcb4b97dc3e9b18936b9efa08843773c56f5b3393cd424e630a45d4ca596e6e1d5128c5950f6421be2667c5320799cb27e43d583c35dd12201ddad67cd619f310d6564eaddbd6064972873cff3dd43c2fd6cd916645a5126001c9b4b429030b49329f717e3c87ec19faf48f6a082c1a99a9c80ce6ffe90ab1fc79c45610907d824a7096763f0367a1b5c71e6289de1439aab78bfe7d7d3f281e2051669b9d0a27ababb1ea44cf817441ffab97d8e1a6a76fa9d031cad9b3684967755e8b5361f923420de57777aa2461960371342d82be6be07ccbebc668f99352d45a5e641b12abf943c9a6ecceb4f193891b6491ecfc3d8ce66015986d5c70a85db2da6ba2f8520815dd99c21c0bef46ffe87eb84efeb84f9c75110144e2f35b81a1d53300a948478b0e1ab80364b3c8fb1325f07eff30a8ecd74e299bf21b900396f72446047cf2991ac4e2be76a69652a78869f14bcdd8ffb542f2e339633f358d3a5087bba8a6ac4ba048add35cd6d482b4471539abd3a12fad52cc99936b6fccc5b16e2fd726e233c68b12dd5130fcbe062f34f52b9ded4469aedb53c84764cd7ceacf15f10bfee9bcdb5efcbf7c77f31d55d08062f7d0d94b98ff3b5f90d58d12b498d28c91217cbd24dd49acf1e18f2a3d286f566c341863640c97aec4d6f50f12e4744bb67601b334315bc5ac6cd0a085997186e26c8f37a43a700fc7917e044588478dafc4c5985fa73deb51ce3bf5212dd256a0d64715d53f21770559f18b019d1523ab74d22a7b28d7a925c5718308571c080a42f222255cb987849919a565d1b7a5a9b77e41dea7e6df1b22d794fed9b2b6896d2e3463484b91c33e7402b835bc9765a52e506b965ed86d47b9c4be15e716ec3a699dfeabb82921912de1125466526168b093cf00e30158ad675680d9426d3f631800d8ab30b837bdd2c7f9401b4b6a3bc92a6ff85ddaf546a291a90aa5d38272349ecf4b60c6643090f618af131fe4661d5137b2fa2fef0addb93d4e42aa89882165b7e6d9c37147f22f97bf72effce2731bdb15b25ebd3750c3234c9f2bd7b4e38ee26c5f7c2713086daabd452d38ccb14ec9287c6fab5f6a6fbaecf7e15dd19f9f4bc7f09560a0498f671a511454864dbec009a0b77a869e2f0dbff8f5906760989364cc2a7d8023d5ae2af3055bc3f9def0ea5e5d00900dab82520f448c09cd16af2b188f2ccdfd3337f72bbadc6706f0506f279291abbd3c41b6edfc23dac63f954e99aa5a0f2cfcc5576e2e91fa452191535f711444b72e6011950f4f48a6ea2fc11c8304ef949b9c955644f64a37facf5f51c70adf464cb9351de44b2f8ecc0da95b9d008271031964b34c7fde127d4c9298379af6e4d81b424ae6c11403602dd146558fabd09f176d25798ccd4eac8895381ac02f4e11648ceb00cd315c21f72ede09c37ab43b92394d9b2ac161ceddef1bdbf41a205e4e3b203cfe12185a4df4881d3538721ef88d698902ca8eb47c9574e276efda86b7c670bd586cf9b1cb57a8658e7f95a103720bbf7ba22a94d9ef3a78974e20b97f2fb1e561db0b9e0960ea15ee8ea44323c9efaf0941a22ccddd067a4d68c32e610a4ddc81138cec2f71e63cec9326bec966da9971060531586cf7bf7fdb923543d15f6871841c7a8e4adae40a2dea1cf017b73ec6cd8a858206a027b5ec7493655f4befb2247e9b431af115058ed20e7275dc7399697fea526c71b8d4ca473f19007b9f86e96c0118f4cbb9d8b8e7f73c81a4bc4f81a7c26110d29ef2f6f2617869ca54dc94ce2757b95d7fc8a2e737618fd8454c965bbc1a44f9d350661c5d46480cc01d5f50310a4ea5800c951048fd515b04930b73500d3824671812e1bf6d3b27f3113420469b4658e63a691f62462aa66dafdb88c4c77da655acef32b8fd92ade3646f210cf1395b518b9fbbdb66c44cfaa21329c4b675c0957558ee5f302bbb3d8098e0fdf4be72672a96e82a38b22ea252ded24ce5c02950c37ab2347eb25c7b00d1ae98a62497654f93b1305036d6ab3c6b631d54dca7db8407d97c7f0f5c334883d439a09a95ccf5a31fbc9a911a2846b914df0a7aad82c0b2cb23b56072005e5f991538ec16dbc801b71c86773f1d89dc1afd547865d00e9fd74808d180f3f4f66bd7838da3d78e97829ef6ceaeb0af049f9d76a970684f1eefa07c8f741364cb52696575d20a65c16925c1f9948cae2fcc9cd3a2763076e16d2b8b48381c28a67ba121438da402e8b2091c82a4b4c05fd0a8dbd3512905788a83ff212b73aefbfd7ff3a58779d0512ac4f24b3dc8a4d63e0eec1d055f7bbbfe0a0696f14b1cca6d67c93e8305dde777e6eca9a4cdf80f5d5d8369a0e956f51daff0a97f871f5c909d948e35b7d0592bb5a68a61d81d2b767877d0ad3eb3704d3060121c487638096c7e4ee2965a285b0d465ebe6584eab09206b714e335c8c180b6e86d9b4bc3954440e0a79a25f771848a9ff9f3065390f18230ab86a75a36faedd5efa0a1a65699482f5c700de8acd76fc01047b18f7bedee33a559c4033af7fe42ae60d52dafd2a877ce75e7212d622648f30d8ce4b5a4c5e73eb6d4acf082263d891b760a30e5819f6c5ef96ee8a9ad300487adc068dcc1f3e280ab055a2a72d6e781498e773862294329cbfcbffc03d766780a0aa807b4ed88d7efecbe711d0f0b4b17f507384d919d11e48bf4eb5b51ab9456801a7a9fed95ab28cf96d522149cc5f22845e893ec4fdb42766753caa7171f52a811681b4ae3d2a703122958546dd6474e3877a1d33228ce7f4bb3f4ad0cce6b900cbfe24ee457ef48878b29018c3f0e65d8b540892e3f7a2df30a32e58ac07a2e108b046a417b14d82bf046e70b0ad4a4ec372619a5eb2a688a8731c4811c1c04b3bb65f00ae087d7652bd6bbf358db85b92c888400ab0ce3bfc589086af519f9fcaa4d55fa9f38b254d2c29859516d25f9fe80dcb2f6b88bb98709555b12f78107956df76f6aeec0a6f18b3e23f97e09a7fc5a65db71183d9440e921978685d92bfde1d2819248ab9d2c7b77fadb435c641d8d86f7eea95912706aa19ba97ae491dadac3d213f351a78033937dc43ac2313bce2d91a893dac8b367d6c95d15d2d121cbf5055553dcfa6684f61ab60b5018050da2b4b433c1d80464961d02bc754d2484b722ade4cc79525af5e81998d8f7c5fe7554b24f572f6434ddcf843e5bc36c1ef162752497cde3a3a26caa1d0abba5194a2211c4409dd27ab8cf18264b2d6417c348595b6798ea995e1cf7441571320a58866508e2d4ab8a852178439c17cfd39d673663ce6476adf6a3b6b8bf3e3d8af4f02096ba36df62cc9b5fb4fe277c3f2c636a40ef86a75ce9060cb94e2a4fb4ca776d539b9806b19b85d578f9f786200fcf9f745325828397827ca425bbc465a05878b3661db3757e8577b008f139f4bc3dcc8ba9db48bdf3cd01b3abda236a4712cb72ec0b54b0381b1b94a3aef32fb0ae3cadedf54b8a5f5802eb9d0b335b0f2ec14203c90e3dfb6e24b0a367dcf2867aa490e232e5137fe13507b3ad9ab611c91739d9a7c4a4069a4ea9a34397a394208d81e63c4188c193c1bc844467486edcb4fb9bfb889acab1cf423e62d6fffd2cc924e669f626d89f06566eb2df3749fc16c8a72b8d97a62c789740d55370eea065ad906dfdbd16b42fee1c41684901dce15456d8975c38b71dd4c93a42a7dc6014f8b2aa8dc66dc7600491254d95d5178dc2db76c86bddf522016cf9803fcfaaff34b8b77ec2b4e4616b3216800a20bacc733418be9afe8cac6690dff92a604f912b0838d05bcecfe2adb9f78206a7a2f6584520e4ae0916b492bb31382ad9a1f18c19dd8682d43199254caff9590b21c67a423eee6d11d5edec178aed15dca1677cdf30348638c6b18114b0e553ea7523fdb362ad86af295c19a99e885e8825cc68d159db6821cac500daef11b5353cb4684a99a418422ea9949da6005c5db42081f5f2708eb570cd1f5a337079b4b1509b0cfade8c33eb4b7ba383378669f7d0d341f976738fcfb5419f06d3d8d5a0ffcccd04a2cb7caaf28ba1886069ab870189124a8c49b8d2d428907e538cc9ee2455969525368585fdab22053d10ee2e62e55bc6102678d5494782af03e8c624b3d2196441f3e43d37fd82f1fa2d71671e9ad7aac6a53ea5455ba4de6aee1a80d64b61e7abace72e74e0c52626be6a11e3d5eeec8dcda405c002bd0af5f29246f58d24209f1208b9ba831cd2c009289aa6299fd4b285ff8e8a1397dbf09d7e5554cd8a92b5a31ba086ba725ea59191a6f0cdc8fc10a153a0dd07f3cd08cf714398a864261a13833d6f78afce1ec26361daa26d9623f370551a469fd0f11f7b1", 0x1000}], 0x2) r2 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x40) sendto(r2, &(0x7f0000000280)="9595f7121ba8b169d7d1dce69689526ba67f95322e5f91e8d646f3e5776d008c0df3650729d74aad5470b7825028b676e40a993131acf8cbc0dd58bdc5c6e014c870d04f70a10e95db642f16c9a2ce61fe2992bc24440171158a8141b444efb3afbfa52bb75637ef6ff6c4c8a1e95e776374e2f8998f5efae19745733161602cc0bc5f7d4cf4ca7585bc2d6173d0c4d3ab5ad818bbe4492e344066a24eca99cdcf0b3e50dda325e6fb1029bf52ae3910660dd1f806d066afe74730e4e30b204555d34880f45eebd9a19b8084388492bf7d27162dfb285fab8fe451c52ac18a92719e43", 0xe3, 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 17:54:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0xfffffffffffffff8, 0x2, {[0xe9e, 0x3, 0x5, 0x7, 0xffffffffffff5609, 0x1ba, 0x3, 0x61f, 0x5, 0xc5c, 0x0, 0x4, 0x8, 0x7ff, 0x8, 0x6fd266bf, 0xd, 0xfff], [0x2, 0x80000000, 0x7fffffff, 0x7, 0x7, 0x1, 0x40, 0x6905, 0x1, 0x10001], [0x5, 0x8, 0x6, 0x8000, 0x0, 0x3, 0x70bc], [0x20, 0x8253, 0x604655b7, 0x2, 0x5, 0x9], [{0x7ff, 0x9, 0x8, 0x1}, {0x8000, 0x9, 0x3, 0x9}, {0x6, 0x2, 0x3, 0x81}, {0x4, 0x400, 0x8001, 0xfffffffffffff49f}, {0x80000000, 0x1, 0xa0, 0x13}, {0x2, 0x89a1, 0x6, 0x100000001}, {0x10001, 0x100, 0x1, 0x7}, {0x100000000, 0x7, 0x1, 0x1bd48077}], {0x114, 0x1f, 0x5, 0x7}, {0x6, 0x0, 0xfff, 0x7}}}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000380)=0x31b) close(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 17:54:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x100000000, 0x1003, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffaf) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xaa, 0x543}, {0x21, 0x6c4fe1ed}, {0x27, 0x9}, {0x0, 0x6d}], 0x4}) 17:54:47 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa01, 0x0) execve(0x0, 0x0, 0x0) 17:54:48 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x8) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8041, 0xfffffffffffffffd) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000180)="fccdcbf54d672fbebcdcfefc8bfd230651a8cf97440257285102e2b26339f71f2651b5323aa3a38ed30855ccdc1310c1da9dc002600ea516395229696d7713e67a7de93ba5e57d27fe57508f39e6647f799f94e7f20e1a36ae244a217e5a2e7ef1366e8b2cf6f286dee227c7b3e2f780b00834f2e8a2966f003d3250cb1a7ffaf7f7ee8b24fa49a537bf193d1e2d45361d90dc21a653315a026782a229619c958dda4d6fe2cc77cd61ff"}) r2 = msgget$private(0x0, 0x800000000040) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00000040000000005b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"], 0x75, 0x0) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x800) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x20000, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x8}, {0x0, 0x3f}, {0xa5, 0x9}, {0x40, 0x3}, {0x21, 0x3}, {0x2, 0xffffffff}, {0x100, 0x1f}, {0xc4, 0xffffffff}], 0x8}) pipe2(&(0x7f0000000140), 0x0) dup(r3) 17:54:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x78) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) 17:54:48 executing program 0: bind$inet(0xffffffffffffffff, &(0x7f0000000000), 0xc) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f0000000240)) r1 = msgget(0x3, 0x120) r2 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x7fff, 0x2, 0x5, 0x1, 0x81, 0x1, 0x6, 0x3, 0x1, 0x5a2, 0x1000}) msgsnd(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="0200e1ff000000007784d13820fac7ceb2c56c3741a6c3dafd8927a345cd02e9559b935a3ed551b26f1eb27f9a70b57cadf96b1d3818cf146ae35e9e3f24364ea4b06e4713fd3faf76f52871dd8b7cadaa5a245050c84f60352cdfd964628d37cac22b2bc269dac94e66fb3ec5adb93509ea9147fab688bb1a75d366e7088150774eb7fad3a115e19abef53d1409d105cc54dd5011dd9950056bf098f66f60599753d967f39a9e27a374f98cc89499e3e94bd97794ce6dd328086bdabcac2e8cb0bb6eb3bcc8f8426279b831d99c0cd038f63e4bd07d5d50a1d99abfea6721bd38eb9ee6b90aba93deffb7c330251d00ad17aaed4f9a804400000000000000000097583b70674298f7bb3c9a875d247da0c9712dfd75683227943789fa8dedde07fd2929c0ad27360f418f1e5f3b750d4b40036837feaa3a2ffc64c780deceb1b812b1ec1b20391f119048413f43a356bab79c92e267f2be640a679ed85c440ccc6b5c525b111bd2ea4eea9d3debf96851c3d1ac5a9141f81d421d33aed672f444e7a4bbdb8f8fa05342e35969eebf60e2470d693ced68e9e395c694042e4d9f84998759f078051ba901304f69e5d7c710629441cc36f66e2330502f8e8971f065b192d3bdbb2c62569c49b9a219d2ba8f82b3a22bfad5607c1087df1793a19327aeaaac0c9dd6d42ea0587d49de68d712c15657cb75e50da339a3abd64e30371718ec5a775de31ff8681b7ce9e6ef6c48d5d69aa91377f0d2a2b0c31ecfc282bd2e0ae14bf2c3387be079e82326e745bda442e2ef1fdd3ea7565e71da6e665325e81f112b58cb569f878c999c794de30cf4aa1636d24a63ee876655a4cfcbaf884d1f2807caabbebc36190759e6f320f06a92c94a7a2f5c21b1c581d9ef8da377ca01afd9e7de85cb5e4f891b68e7dbc642b5c837f453b5e092455942a68fc35345bf9d01a8b8fce1e613408aca1512ece1f86e9b39633517b13b2f00b68343b04997eee1496203b4f3a7f26253fe42ce7d31f6bd008c437a61a866f99d9c0cffbfce45f31ce6eacecb342d32acaa0bccce77796c213e0d5eb4726a394616fa555905506af98dbf628ced987adcbc93f6bfcb3000"/798], 0x86, 0x800) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000480)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x180, 0x0) msgrcv(r1, &(0x7f0000000300)={0x0, ""/125}, 0x85, 0x0, 0x1000) 17:54:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) fchdir(r0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 17:54:48 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c3, 0x10) ftruncate(r0, 0x0, 0xb5) ftruncate(r0, 0x0, 0x30000) 17:54:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/4096, 0x1000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd8125aa4e713048040031929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:54:48 executing program 0: socket$inet6(0x18, 0x4005, 0x5) r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 17:54:48 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10204, 0x0) shmget$private(0x0, 0x3000, 0x260, &(0x7f0000001000/0x3000)=nil) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 17:54:48 executing program 0: socketpair$unix(0x1, 0xfc7f3547fc9dbe98, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008fa9f3344c43d4d1c602ce0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c5700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4110], &(0x7f0000001080)=0x1002) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) 17:54:48 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 17:54:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x3) 17:54:48 executing program 1: msgget(0x2, 0x7) socketpair(0x10, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 17:54:48 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 17:54:48 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffe, 0x7530}, {0x0, 0xffff}}, 0x0) getitimer(0x2, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x481, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208f0, 0x0) 17:54:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2851, r4, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r5, 0x0, 0x4, 0x40, 0x8, 0x8}) 17:54:48 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 17:54:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) recvfrom(r0, &(0x7f0000000080)=""/214, 0xd6, 0x801, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 17:54:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="254f7dca99dd546f9cdcd6", 0xb) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 17:54:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) fcntl$setstatus(r0, 0x4, 0xc) 17:54:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x5) close(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r2, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0xe}], 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) setpgid(r4, r5) 17:54:48 executing program 0: r0 = socket(0x2, 0x1, 0xfffffffffffffffc) shutdown(r0, 0x2) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 17:54:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2fffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x100000000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) 17:54:48 executing program 0: socketpair(0x0, 0x2, 0xffffffffffffac6e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x1, &(0x7f0000000040)=""/204, &(0x7f0000000140)=0xcc) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) wait4(r2, 0x0, 0x1, 0x0) 17:54:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x6}, 0x8) close(r0) 17:54:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x156000}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="b8ae579deeb983b6987d6819fa0829a4df5ed446ee5ef0891097c558920e09a9e7654a64efbb4de64e7e1785d57114410df44a6e4d4fa38614ec6d7e5235d210dee2a8f16501f57b15c44aca20f7b813514d2ded671877a11d7b53f577a7f3a834088bc7a24a120a117c0b70bb93532f2d1f792f6906944532ac35f279faddcd22b7ab", 0x83) r1 = syz_open_pts() write(r0, &(0x7f0000001540)="d1a7", 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x4, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) socket$inet6(0x18, 0x8004, 0x6) setrlimit(0x7, &(0x7f0000000180)={0x6, 0x7}) write(r0, &(0x7f0000000140)="96", 0x1) sync() 17:54:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10080, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x4, './file0\x00', './file1\x00'}) 17:54:48 executing program 0: r0 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0xa0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x32, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) kevent(r0, &(0x7f0000000040), 0x3, 0x0, 0x3b, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = getuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r4, r5) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x400) 17:54:50 executing program 1: r0 = socket(0x20, 0xfffffffffffffffb, 0x1000000004) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 17:54:50 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) socket(0x20, 0x7, 0x3) 17:54:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x801, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x41, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20042, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xc, 0x4000004c, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x81, 0x1, 0x5, 0xc4e}], 0x80, &(0x7f00000001c0)=[{{r3}, 0x0, 0x4, 0xf0000003, 0x2, 0x6}, {{r4}, 0xfffffffffffffffa, 0x11, 0x20000022, 0x9, 0xffffffff}, {{r5}, 0xfffffffffffffffc, 0x4, 0x1, 0x3, 0x100000001}], 0x10001, &(0x7f0000000240)={0x2, 0x2c62}) r6 = socket(0x19, 0x1, 0x0) getsockopt(r6, 0x6, 0x0, 0x0, 0x0) 17:54:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = open(&(0x7f0000000380)='./file2\x00', 0xfffffffffffffffc, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000200)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) open$dir(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) 17:54:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x5, 0x90ce, 0xfe0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3b6) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 17:54:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2, 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 17:54:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x6, 0x400}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0xffff, 0x7}], 0xf2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x2d, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2, 0x45, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff9, 0xf5, 0x1, 0x4ce, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0x100}, {{r0}, 0xfffffffffffffffa, 0x3, 0x84, 0x3, 0xcd8c}, {{r1}, 0xfffffffffffffffe, 0x50, 0x20000000, 0x15b34500, 0x5}, {{r1}, 0xfffffffffffffffe, 0x80, 0x42, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x2a, 0x7, 0x7fffffff}], 0x6, &(0x7f0000000200)) clock_settime(0x4, &(0x7f0000000240)={0x5, 0x7}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) 17:54:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x2e7) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) kqueue() 17:54:50 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc00, 0x40) getdents(r0, &(0x7f0000000140)=""/121, 0x79) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 17:54:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x11b) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x26, 0x4000, 0x100) pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) 17:54:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setrlimit(0xb, &(0x7f0000000040)={0xd1b5, 0x1ff}) execve(0x0, 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) 17:54:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x3) poll(0x0, 0x0, 0x6) getitimer(0x2, &(0x7f0000000180)) setitimer(0x0, 0x0, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000140)) 17:54:50 executing program 0: r0 = syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='_', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 17:54:50 executing program 0: r0 = socket(0x10, 0x3, 0x1000080000000000) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x3) chroot(&(0x7f0000000100)='./file0\x00') bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0x177) recvfrom$inet(r0, &(0x7f0000000000)=""/3, 0x3, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/160, 0xa0, 0x0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') 17:54:50 executing program 1: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/235}, 0xf3, 0x3, 0x1800) r1 = semget(0x3, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3}) semctl$GETPID(r1, 0x0, 0x4, 0x0) 17:54:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x7, {0x1ed9, 0x7}}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) 17:54:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 17:54:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000006000/0x4000)=nil) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000869dc9597e8e346d40a522c720db59c472d686335484e8f7b4e8f90198834305e7243e30d2b9002ac48e9a47c904333e8c5b85cbfe3dc9c78b3c16b17f9b9de83ed937e08b9fef6320bd7cc8358f8408a1063df2d8d7174e4a684bc7b266dff38f9da38008fbb05e93d44fcc10fd3144a543e5efaffafab467dda10de3901fe8c4de388d5e887826be15d926"], 0x10) r3 = shmat(r1, &(0x7f000000f000/0x3000)=nil, 0x1000) shmdt(r3) dup2(r0, r2) 17:54:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0x100000000) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a08ec3552967799f8fb81861b5506581ded8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0c2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e5922f95fbd8891cdc524f99b8bb5aafa637ac199ca12132ed2388a32e32af4075e8c1c569ae6294804ca8c736c510d478941335344c1a4b21dba0d4798179b1802e1be66bd3efad62f9c41d91943909a1ec386909d089dc56a05f17646706233644df5ca01ce30776436e0209900a93ec9eb5d2e59e8620858940c2bfdafd6dd057e84bc1c4344d223417aa7b9c7d5a66e000d71b0", 0x36d) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000018000000000000000002040045c2a069a6f8c3a8e5bf6ee1287a4ec98288b040ecf54f18"]) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x9) 17:54:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000004c0)="84b6c2f6b3ac51056038083006", 0xd}], 0x1, 0x0, 0x0) r1 = syz_open_pts() close(r0) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="39a0a82c7d0ace54f0b43a00af6b176af62bd9eae0a6e10a82a9ac300c60509a96b8a7ab6edef46f95f41335f5e22d6657a02029c1b731f30a5a821bb009b80cdda847fde53bbcb8b76c9ceb65501340b9bf5c9e4b3dcd296b221f5cdaa36bf6b3ae17e765af625b4b75d2040962bd233ebd88df6c3416653afc1211a0", 0x7d}, {&(0x7f0000000280)="077cce115bb2e9094a11de327d44c4f4f1ba63fbaa25824479a6ea3638118b2ffe1d469ab9ea6bb25e1d71fec427f0759394fd505bcd86dcdc6b80221dec788d23fac31ca9dc1f79e88658d63d2a6ad560d6171abd41f0e0411e5732cb18e8b49c88edab834ab2b436eb352f1f16cf4fde7617cc6120291dc7bc827ff1edd066740db7edcde56e751219ed5c637b8b637230566148db2ccec6753e3637eb5ac0b3964f9bd8ee0331317a17da0518c5b724488fc15f80596a5ec0c5748cd31569ba6fc37d2627602453f72d1fb109bd32a1a2db2638763e6779e7a9cc2f691f9f3efad05d1791333a469072e8", 0xec}, {&(0x7f0000000380)="0ae0e257d76113583399dec2898aa62c16a1ccf2f51f1256de851556d78477845e408b65c5c643aceaa2cd54e31aa17ff4c7aabb8ec039bfca0e7ed928c39396562e3ce70e26f5011d31fabb593c9d5fd1013384607019494f116cef89c423296b65fb1111671127e72c4e654b66daceebdd5b8676ae9191bdf03f4f9bd80efed8639783a11261ecbf98c60b1df4fe4f5cae67ee3d8b76f950c44a05ecb9aed2bd3bb28ba36c94d4b879b66dae835ed3e6", 0xb1}, {&(0x7f0000000440)="d35982f717dd4a05e5a06d003866c387fb7f775b3e26d97178a5b887f88ced53b502bddf6802d6a58a96150a22f381907c26a8dbb6317f65f34ac287f6d349cf593006ca2f1bb3e8583746d415ca18e5b103f99cb6e3f3c07e482a5c47c2", 0x5e}], 0x4) dup(r1) r2 = syz_open_pts() r3 = getppid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0xffffffffffffffdc}], 0x1) 17:54:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000480)="501a72f80a80e3902bcfc0a64057319b30d60b63db7687ac643efcf6aa313c8c7e134bdd09c4cf45e473e3f0abb74a0b1252d6bb456d23d8323bf6b7fecf34808b0ebd3fd28dabd9ee3334bc4d981b154a633935347cd0fd89229dc1546e0b46312c912a5c09918f7407666fa3bab5d62cdaa72584559777677b7f30aa6f5d61951eedd01edcc96fd525f92629ab17345dd491a45aea2044920687ac19b4bda0062bcd31fbcdc6960de1818f524aed470fc0e1aeee219f8a8122c8f3793f1dda0d755958", 0xc4) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='\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', 0x124) symlinkat(&(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', r2, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) openat(r1, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x0) 17:54:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 17:54:52 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) 17:54:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18410, 0x20) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0xffff, 0x1, 0x2, 0x1, &(0x7f0000000040)={{0x756, 0x7, 0x3, 0x0, 0xffffffff80000001, 0x19a5, 0x7}, {[0x1, 0x7fffffff, 0x1000, 0x2, 0x8b, 0x7b88, 0x1, 0x1ff, 0x800, 0x5, 0x80000001, 0x1, 0x1, 0x1ff, 0x2, 0x0, 0x4, 0x5], [0xc0, 0x100000001, 0xd4, 0x7, 0x0, 0x0, 0x3c81a3bc, 0xffffffffffffffff, 0x7f, 0x3], [0xffffffffffff8000, 0x1, 0x100000001, 0x401, 0x0, 0xfffffffffffffff7, 0xff], [0x5, 0x2, 0x1, 0x8000, 0x8, 0x1], [{0x100, 0x7f, 0x101, 0x1000}, {0xd8b6, 0x4, 0x6, 0x7fffffff}, {0x9, 0xd7, 0xd014, 0x7ad}, {0x3ff, 0xffffffffffff43a9, 0x0, 0x9}, {0x6, 0xffffffffffffffe0, 0x2, 0x2}, {0x9, 0x401, 0x0, 0x401}, {0x4da, 0x200, 0x5, 0x200}, {0x20, 0x6, 0x100, 0x101}], {0xce9, 0x0, 0xbb, 0x2}, {0x9, 0x8, 0x8, 0x8000}}}, 0x100, 0x1f}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x401) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x8, 0x9, {[0x6, 0x6, 0x0, 0xb97, 0x8, 0x4, 0x1f, 0xe22, 0x4, 0x3, 0x3, 0x1, 0x100, 0x9, 0x400000, 0x200, 0x1, 0x3], [0x1, 0x80000000, 0x0, 0xfffffffffffffff8, 0x7fffffff, 0x4, 0x0, 0x5, 0x1, 0x7], [0x8, 0x4fa, 0x6, 0x0, 0x40, 0x6, 0x8], [0x8, 0x800, 0xb0c5, 0x0, 0x3ff, 0x6], [{0x7, 0x5, 0x8, 0x8}, {0xfffffffffffffffe, 0xf1a3, 0xc53, 0x2}, {0x5, 0xfffffffffffffffa, 0x5, 0xfff}, {0x401, 0x2, 0x7da5, 0x2}, {0x0, 0x0, 0x7fffffff}, {0x80000001, 0xc0, 0x6, 0x5}, {0xb3, 0x8001, 0xffffffff822c15f8, 0x33}, {0x2, 0x7, 0x15d7, 0x3}], {0x8001, 0x81, 0x6, 0x2}, {0x3, 0x80, 0x1, 0x9}}}) flock(r0, 0xb) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000580)=""/206, 0xce}, {&(0x7f0000000680)=""/81, 0x51}, {&(0x7f0000000700)=""/46, 0x2e}, {&(0x7f0000000740)=""/244, 0xf4}], 0x4, 0x0, 0x0) chdir(&(0x7f0000000880)='./file0\x00') r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000900)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={r1, r2, r3}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000980)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x8, 0x5, 0x7fff, 0xff}, {0x40, 0x1, 0x22e, 0x4}, {0xf7, 0x7f, 0xf38b, 0x7}, {0x4, 0x3ff, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a40)={'tap', 0x0}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={r1, r2, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000ac0)={0x16, './file0\x00', './file0\x00'}) r4 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000b00)={0x1f, './file0/file0\x00', './file0\x00'}) select(0x40, &(0x7f0000000b40)={0x3, 0x8, 0x9972, 0x81, 0x401, 0x7, 0x3ff, 0x100000001}, &(0x7f0000000b80)={0x0, 0x2, 0x7, 0x5, 0x9, 0x9, 0x0, 0x200}, &(0x7f0000000bc0)={0x2, 0x1, 0x2, 0x2, 0x7, 0x80000001, 0x8}, &(0x7f0000000c00)={0x2, 0xbe}) select(0x40, &(0x7f0000000c40)={0x2, 0xe71, 0x80000000, 0x802a, 0x8000, 0x9, 0x6c45, 0xfffffffffffffffc}, &(0x7f0000000c80)={0x800, 0x3, 0x4, 0x1, 0x4, 0x5, 0x1, 0xff}, &(0x7f0000000cc0)={0xff, 0x800, 0x5, 0x1, 0x200, 0x401, 0x80000000, 0x8000}, &(0x7f0000000d00)={0x1ff, 0x8}) semget$private(0x0, 0x0, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000d80)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000e00)={0x4, &(0x7f0000000dc0)=[{0x2, 0x9, 0x100000, 0xffff}, {0xcf, 0x3ff, 0x128b, 0x9}, {0x20, 0x1299, 0x8000, 0x3}, {0x0, 0x2, 0x2, 0x6}]}) fchmod(r6, 0x5) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000e40)) fchdir(r5) getpgid(r1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x4010, r5, 0x0, 0xfffffffffffffff9) link(&(0x7f0000000e80)='./file0/file0\x00', &(0x7f0000000ec0)='./file0/file0\x00') 17:54:52 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x4) 17:54:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f0000000040)="2befcdb296431b2e3999b1fd058d9409fabde7e8075908e243b43d35042ced82b55fd82398733024f9f91a102f77ee3cf7c108d47c81d9ef2dae98db3fd6c9e4616d4099aa05c9d1cdcc0d7dd6b788b0161f0ef8f1e34d3241f46296f2dc56539d6cc30a3e2bbcc9bbf7b255212f16d52d0d48d25872b160e037001ba3a5e3276d6421af5815525417edaff8e72a5f8997e02a71a7b0655efa5a588566262614c0b4b3326bef02b6aecd15ee43c0e81e7b", 0xb1) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x2, 0x4) 17:54:52 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) mlock(&(0x7f0000007000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 17:54:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) 17:54:53 executing program 1: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) close(r0) execve(0x0, 0x0, 0x0) 17:54:53 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) socketpair(0x16, 0x3, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 17:54:53 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 17:54:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 17:54:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 17:54:53 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 17:54:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0xffffffff80000001, 0x9, 0x10000000, "4085b975772b6cc1e5b726796eaec230eb8489bd", 0x1000}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 17:54:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 17:54:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0xffffffffffff7723, 0x98, 0x4, "a76731360020cfa0d24ba097b4e74367bcd89eee", 0x8301, 0x7f}) write(r0, &(0x7f00000000c0)="05fca94d2f2afca7b510f3fc34cb0da7f798d4385e26cc1ac02b13c2d56d55c895c34b0eee9b72459c5583e9c66ba2d7258bafb8c871589120773b3ad7b62bc391b661ccc6927a0cf1df4667266b6a046ac7bf5471c2d0ce56a01706206f1c69292a142adeeae6b9d29bedf4395dc093f6be381a0e3dfb3dab07de6ff93f68aef7ceb0cf115bc184802b8c120503338cafa3b22297514296f2c60579b1b09b04a8d78164085e4715bbefff47276de38656", 0xb1) 17:54:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 17:54:56 executing program 1: r0 = syz_open_pts() r1 = geteuid() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchown(r0, r1, 0x0) write(r0, &(0x7f0000000000)="09db3affd2e81fd8770f85cbcbfeb48cccf8617b27fa5c8734297133a28d0fc854e221f04c89712f6195383e62c2b4581600a56f78042b26483bbd21d42c51dd63b7e08c", 0x44) 17:54:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000152b6bebaa73895c689950bcc6d80bcb4bc91bf944c955077a2755799a38e79d7aff9f209f81388535ceff63d272f943bf9804e18036bdbe9127bb83bc6af7e6719f708a4d6cf6d4a9e85ef24506f3d74be7f5451f79bff00020f44709eb55901acea69f674b31f1881dab608b6a7cc765093925b1463bd83ea2eeae5166d92093839e2d3b00db0276001fac7a44dadb8ea484737d9a3c834f807aa78fd8308ad9dcc6823973f3820b5aadeb3a4e2ffd272020c19d19120b443b93bab4ed4ccdefd01ea8a35cd04b10a6b727136957cccf6165a3efb6e120ef6eb72ca7824f99652c5376c1babd2affd2b7fef49b760dd573e381b9fbe397d"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept$inet6(r0, &(0x7f0000000280), &(0x7f0000000100)=0xc) 17:54:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x44bb, './file0\x00', './file1\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 17:54:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000000)="000d7207748e6ff3b99d13ea87d62674ae4c5abc5d5f1e388e", 0x3f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) 17:54:57 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x820000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0x0, 0x7b, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x80000001, 0x3}) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) 17:54:57 executing program 1: r0 = socket(0x2, 0x8000, 0x0) socket(0x10, 0x4005, 0x2) setsockopt(r0, 0x2000000000000000, 0x15, &(0x7f0000000080)="db00f41b33b3d4d2ef386500536d891153fe6bf53097281b0d6c9457ba32934040e2e52e3ec469a63051c5da2944d9e54ab63f20f26c583b000400004d092bd986af732b0fea1e68bc1ccbefd46c6be096923ea54135a351066a68904837f6acc5efe2efa6ed00000000296590cfb2f9ea", 0x71) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 17:54:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffffee) setegid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r3) setregid(r1, r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') setregid(r3, r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000480)=ANY=[]) ioctl$TIOCSBRK(r2, 0x2000747b) r5 = semget(0x3, 0x80000007, 0x1) semop(r5, &(0x7f0000000200)=[{0x0, 0x40, 0x1800}, {0x2, 0x7fff, 0x1000}], 0x2) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r7 = socket$inet6(0x18, 0x4000, 0x7) getgroups(0x3, &(0x7f0000000300)=[r4, r4, r4]) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000340)={0x100000000, 0x200, './file0\x00', 0x200, 0x6, 0x7, 0x1}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0x7, 0x400, 0xfffffffe0000000, 0xfffffffffffffffa, "94ece77b92a4f91f9196c6cd03f4cb32f9fca77b", 0x2, 0x4}) r9 = socket(0x1, 0x3, 0x5) r10 = socket$unix(0x1, 0x1, 0x0) setregid(r8, r4) fcntl$setstatus(r7, 0x4, 0x80) ioctl$BIOCFLUSH(r2, 0x20004268) poll(&(0x7f00000003c0)=[{r10, 0x4}, {r2}, {r6, 0x8}, {r6}, {r10, 0x4}], 0x5, 0xd9) setgid(r8) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) ioctl$TIOCCDTR(r2, 0x20007478) writev(r9, &(0x7f00000008c0)=[{&(0x7f0000000880)="10006e7dd4f9bda79ba441ac1ca1bfd3cc3ba49de277537956b0fa085776a39c22bb181376d0", 0x26}], 0x1) 17:54:57 executing program 1: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) r0 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x0, 0x9}, 0x2a, 0x7fffffff, r5, r6, 0x1000, 0x10000, 0x5, 0x7}) 17:54:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/211, 0xd3}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/52, 0x34}, {&(0x7f0000001340)=""/151, 0x97}, {&(0x7f0000001400)=""/175, 0xaf}, {&(0x7f00000014c0)=""/64, 0x40}, {&(0x7f0000001500)=""/178, 0xb2}], 0xa, &(0x7f0000001680)=""/153, 0x99}, 0xa486e0e98471fe60) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001780)) fsync(r0) r1 = syz_open_pts() mknodat(r0, &(0x7f00000012c0)='./file0\x00', 0x6000, 0x1) r2 = fcntl$dupfd(r1, 0x6, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001800)) 17:54:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvfrom$unix(r0, &(0x7f0000000080)=""/81, 0x51, 0x840, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/63, 0x3f}, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) 17:54:57 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 17:54:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x61, 0x0, 0xfffffffffffffff9, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/90, 0x5a) close(r1) 17:54:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x8, 0x4, 0x6, [{&(0x7f000000d000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000002000/0x2000)=nil, &(0x7f000000a000/0x2000)=nil, 0x5}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000008000/0x2000)=nil, 0x5}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x20}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000006000/0x3000)=nil, 0x80}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7c}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x3}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000009000/0x4000)=nil, 0x1}, {&(0x7f0000001000/0x12000)=nil, &(0x7f00009fd000/0x600000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x4}, {&(0x7f0000cbd000/0x3000)=nil, &(0x7f0000ece000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ef7000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2de}, {&(0x7f0000a08000/0x2000)=nil, &(0x7f0000a47000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', '\x00', './file', './file'], 0x6}) syz_execute_func(&(0x7f0000000100)="c4c15b5e6d0164c3c402710b43af8fa8088e220066440f3a17fff6c441b311d5c483c17877ae00f340afc482e5aa0d9c030000c4211d74d1") 17:54:57 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) nanosleep(&(0x7f0000000040)={0x7, 0x9}, &(0x7f0000000080)) 17:54:57 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x2400000000, 0x8}, 0xc) fcntl$setflags(r0, 0x2, 0x0) sendto$unix(r2, &(0x7f00000003c0)="5001050460000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336ace0b57804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca0d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467762811c67be2313927b913cebd0900563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233050027569bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce2b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a000000000000000000000000000000000000000000000000000000000000cc0030929f7aeeea954439095b95583306abd04f79d6cfbe7bbf6e1dbeb7de00d147cdd0abb6c20faee7563b12d42be80a752c593f5b045f2aa3af6d9a3ec00243d63f4c23dda1fb9a9cf5ddb900ffc4921da846f53c22e700f0d931fdc37b7f990fbd5f3629406c5df6dfb3a676dec813f948aea3dbc2f97521b5ab5277d444678ff3119a7b59b723224588c51f180462dfa86c1cbd4c50549c1d27a2", 0x150, 0x4, 0x0, 0x12a) 17:54:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000140)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 17:54:57 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000180)=""/9, 0x9}], 0x2) syz_emit_ethernet(0xfa, &(0x7f0000000200)="bb7024e44d28e343133986de9a17e5ab7b763cec99867c99a062c8d6cd628e46ebc03e9dbb5291158ea8e2c7662f8bbc668d8d02b41bdaf8036ed20bfbfb12af42124dbb0799c16d88fa7a019b7b75a551634b58ea98e66b4d0ed8c602035107cd319113ea1df1838831f491a477709e556bb0e2cc0470368e6697b6b0c030ff6c91837c9e072c4ed9e3472cbdb24bd80588dff0dbd4e67ce0022ae5cf8e703f79e496e19a653e9e713ae1d86cfccc97fe0feedd275b6ba3cd6a7c13ca793a76f87cdc0a843416c4d1cdae8bfda7adc517b2a58547c9a1a22245f08434ef7718e20e4a8f77f0e4c4f05c58dd4b9d05cce418b3d36161a53e31fd") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) fcntl$getflags(r3, 0x0) lchown(&(0x7f0000000340)='./file0\x00', r1, r2) mkdir(&(0x7f0000000380)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) mknodat(r3, &(0x7f0000000400)='./file1\x00', 0x80, 0x8000) pread(r0, &(0x7f0000000440)="08ca540d03e86497dfb47e01e6bc7e5f966836e523de9641c2716fc5840f92e532eac12f3ef4033f8bceacb0299798ec4230ca75ea6af7e153709e99ab5286bf2da57972b68543c759a828916587a383f97c2c721c2512e6c067a23d3d60157ba9239dd59a7b4d3563dc803e74eeb7f121a31a47a92d7588ec2ee5c9705120721427275e4c2766", 0x87, 0x0, 0x0) fchdir(r0) r4 = accept$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) connect$inet(r4, &(0x7f0000000580)={0x2, 0x1}, 0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000600)) accept$inet(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) read(r8, &(0x7f0000000780)=""/4096, 0x1000) r9 = semget$private(0x0, 0x7, 0x20) semop(r9, &(0x7f0000001780)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x200, 0x1800}], 0x2) close(r0) bind$unix(r7, &(0x7f00000017c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001800)={0x6, 0x7bc4dd1}, 0x8) r10 = fcntl$getown(r6, 0x5) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001840), &(0x7f0000001880)=0x8) fcntl$setown(r8, 0x6, r10) syz_open_pts() 17:54:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6d4) 17:54:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 17:54:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, 0x0, 0x112) 17:54:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) listen(r0, 0x7) r1 = socket(0x26, 0x8000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x5, 0x0, 0x0) 17:54:58 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 17:54:59 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) flock(r0, 0xd) 17:54:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000000)="cd", 0x1) fcntl$dupfd(r1, 0xa, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) 17:54:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82062e2f66696c650900"], 0x10) fchdir(r0) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r1, 0x10000, 0x80000001, &(0x7f0000000100)="ae69dda5afd64fbdb2813698dd7b520696baf1d12c706461980edfe6f1b2ff52053a847713b7709cb6cbab6ef0558b9bd1ab03cb5b9ce01a481a0edd36c7f93bb2605bf56f76395407dfdb88d2693396ddd8e1b48b4426a3ab89dc0edbf5a489498d689c8662eac052a2dff393be59e357294b2dc249a221e1398f9615c94dc38c6fb78d91f0ed62e9d6a7315c50500073bb00df", 0x94) 17:54:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r0, r1) socket(0x6, 0x3, 0xf9f9) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 17:54:59 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x2) 17:54:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) 17:54:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x4}, 0x8) 17:54:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x17) socket$inet(0x2, 0x5, 0x5) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 17:54:59 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3f, 0x7}, {0x9, 0x7}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) 17:54:59 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ftruncate(r0, 0x0, 0x2) pipe2(&(0x7f0000000000), 0x10000) fchflags(r1, 0x0) fcntl$setown(r1, 0x6, r2) fsync(r1) getppid() 17:55:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xa7, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r1], 0x8}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 17:55:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 17:55:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x1) 17:55:00 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) 17:55:00 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000400)=""/240, 0xf0}, {&(0x7f0000000500)=""/67, 0x43}, {&(0x7f0000000580)=""/183, 0xb7}], 0x7, &(0x7f00000006c0)=""/5, 0x5}, 0x800) preadv(r0, &(0x7f0000000d00)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0) 17:55:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0xf0, 0x8e}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x302, 0x40) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0x3, 0x2, 0xb}, {0x7fffffff, 0x100, 0x2, 0x6}, {0x1, 0x9, 0xe86e, 0x7f}, {0x1, 0x8000, 0x8, 0x101}, {0x8000, 0x200481, 0x1e98, 0xfffc}]}) ioctl$BIOCPROMISC(r3, 0x20004269) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x1, 0x4}], 0x7f, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x14, 0xa, 0x2, 0x1}, {{r3}, 0xfffffffffffffff9, 0x91, 0x80000004, 0xffffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x6, 0x1ccd}, {{r2}, 0xfffffffffffffffc, 0x14, 0xf0000015, 0x5e1, 0xfe0f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000006, 0x8, 0x5}, {{r2}, 0xfffffffffffffff8, 0x80, 0x8, 0x80000000, 0x742}, {{r2}, 0xffffffffffffffff, 0x48, 0x40, 0x800, 0xf670}, {{r2}, 0xffffffffffffffff, 0xa1, 0x4, 0x4, 0x6}], 0x1, &(0x7f0000000340)={0x6, 0x8}) r4 = kqueue() pread(r4, &(0x7f0000000380)="9c2e747c507e858579ce8ffd1d015ceb261df2728616401d369e9f1c224a61570bcf7a8c74bc71eb1b9e63a6385bfcf3bb7141c44ff9dbb51fcaa31a0555049e867b4a6f4b79c8eaf4767d65ee07a01c70c78bf6620a2efc5a64203a9d4d35", 0x5f, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x100, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:55:00 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf07000000f20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5d015a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$dupfd(r1, 0x2000000a, r1) 17:55:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 17:55:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 17:55:01 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = getpgrp() getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = dup(0xffffffffffffffff) sendto(r1, &(0x7f0000000080)="1fa309fbb63f1d56bb2f37ff7b315981f235a46a9a3fc8dd8e3dbeeb7e4d95242ef99ef0479a191a6b3b7c64070050c3fa714ea78478351067c6892d6761f02cd1f688ac5c1411d5b90549234fe80e0a4ee35e10735ecf92f7079633e9e29fb7fdbc97c28c4163386d9892489e75cbc95532ecd0c74aa0fcdcc29ba1c66de6990deb6aeb765dd6e76178176ba4cb1963e669aa497223a5b7c69facfe5a30d349d0ddd0c90691abb9414ea00ecb9f7adb467c38ec2cd32e48ca46af28fd54c09b4de09f7eb99406", 0xc7, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getppid() getpgid(r2) 17:55:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) munlockall() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 17:55:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x31, 0xc005, 0xffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x8004, 0x2a837411) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:55:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x4}, 0xc) 17:55:01 executing program 1: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x100, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x180e8, 0x10) sync() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x8) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x4}, {0x7, 0x4}}, 0x2) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') accept$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000091b58f13f980dd1e000000100000000000004100000000000000000000000000000000000000000000004453ef1800000000000010"], &(0x7f0000000200)=0x3c) 17:55:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x210, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x21008, &(0x7f0000000040)=0x1, 0x3cd) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000080)="5cbcb4f8c09bb69e90e611053efd2aaf9d9e094abedaeecb45a2f46ca3054a2e7b4b2a27dec1c7320ec489997f4d1f088a9f62a0d69b80408a690ff6433569a208184d7d01cfc2bfc14db2e304da091aa2790c56f18b83fe46c564b145a88ac99ecedf9cd285fb247865dd3fcb7ca977b09dee445fde0b2350c9bfb1e2ab7a9bb65f429c134d475dc49652bfd49fd7a16fb0edfe8c04559edcbd9353bfce5d68df36b31e4a1dbc896d3c1e300fd5caef0b278689fbd5a0ad531ec4ff229cd50234d5c74fb172783bf51fbe891942e2ba148292eb3a7e9043489397235976219f72b63ae5abc754166f44215bbc097171f1bae77f1db0e0b60f6e265186452a14dc1492030b0d4fcc4789788a1e0fc230fb06cd72e1f1f797c0eddda5734afd01a63409cde56dca1e95880c3a230e1d4f8f3819b831c20d4970894a11117f59455de53b337a4f1b0f904d4632e414b14564f3e6506d8333d1f5426a6fc73e761f5d59b22b0b49628664e275a73b7da36826e4ece3a3ba08d447cc8d5d5df5dd23687d5bfa29aaa2054e6a101570158b88c1f42a35b466decf6acc99964b3d19eec7040040fad2184a35dd9d9dca26e2f599e05cd7e6883d20aa9e56ebff6e58aa1ce2e4e35e1c27618c9837e10b13bf2e6bdf9d9509682b26470d1e401f66df941fea7b44c609a7c3cd3501a8b27314773499513d1aa567867c313ce5fec66aadd363847fd162723f4778e37349a4f992e1c43f906803366a7c21e77858218a11ac2bb646ae0d72a59bf7c5432b5481e0b8e0a686b432b670e248338c2c18d6f4c73fd9ac8fb7d5b845c59b90d60fae680c12ec01a692b509ec789d13efcfa40e0219eba6ec2421c4b70748a86df1ed14be67a37105fa14a728594f18ad85ac1fb3510bcba46bec1798d0660daa7cfe67c2cb1e3196aaeb2c6f5d60544bd9b894a00e712b0576259f1c1cb09d705458bb68d35af2cb7ed05f0f9a8fe24655ef81c4787d2e5de1acb68587dd2168a8e608480b2643c26940782b4c49198c86af758dad7cb1e351c5f0bc9acdf2e0f7074e440ce907491ca784806088c07610dcf3ade8b79c5ad72ed5c29b624bbac9b576d55aed80547110c55d0c7705101ea62e67a913f103e13e2c893aab00bb3adb9f933e17f0c53e50ba39331b1eb94cf3f397f2c5514d084925b404a4f0969d8ac8aeaebef75d706de4276b1721d601248b7c9f16f70ef55ffd936402bc22b100a014d08bcd98e4bce2b294adbbf26bf39448c73489dfcf18a92f35937226cad53b57cd0a3d8db1b45da0e3e2778c03c25b4dfefe9881b1ba7b79b58f4468fc1f1d87875fdfae39481ae2878c77dbe773b5151afe663b2e0535428542ca5feabd1665b05c21e865b5f38213e43a1745cb4f86a30550ee646f8ee23c62ba2f180e706ab7e23017c12030bd55301830f9e6ce52454ce4da6267dd621dfe53e7590575d409bf9e2498f7d873198661ba1273d258b93d4b9c7cd39c5d95ee8319cf4c110e053e1c592e08853aa87bcb669acefa8a0f83defa6c021ef03adbcd91cdc3288de930e0f7b58ec656f1e9a2b6004b5d2b332e8f59cfafb45c0ade60c6d093054fbc307ffa455fdb1e7add5bddadc3accbca163ada0a8957d977d8d80f744bab75ef4ee9bc9540fbf263c2c08afdbf9c7a31799af4626af9233b74b9863b6ccf6e3affa52b36bba6f417c87e140d0b2136732d4b03d0fdff222a2ffa68c9fc311db88b03604fd52e8e919def500b097168717b008cd57d4ec4e8208fb715ad8d1aa4d49cfbda91dfec4291ad94e8acaf7edbe3e8a73c613c4d6df3a16d88b54ea2ac371863abc17777f10045a9d7dac9ee51381d7fd14e7c60513aee0aa11bbcdd7ffd00b5ddf4ffe8a7af7a09c845dabf8ab6216d1f1fc51f079b5bc26ee813077416ccfaa2f0837f78fb52de6dc1711045868bb7258b5161b83da46b6c7620b718b382016a950dc0d410ef7e6cfefbae63ad33603871e916ca7b9895b94d57ebe3bbdb782bc5c38bf59591240368e29e3b419bf105bbf5ff9653585e14c56e4a3828d70a614792653a5d4abaaac6e86f84310d9b8a334f0bf6d3eb3014ad1ff2c240c630bfb3b094cfe622655c5d45f951426bd379f905632204c4b92547603e73ae09b140321d31a660ad927971fb8c193d554eb6560b947c86faaab3063336debb9221ef5743c3d9e4ce88e03eca69a013724668e003fcb9bb602f67ed3f7a4a72208335c4d18f458b5134d6f0a25fe3d0ec64256bd63b4b62df931838af92a1bbcde38e4fdd1a4f20cb55a83c3a585359f12e627f52a17ecce2abe3e3957bd0e3aa23aefefe6ae71af7b6df3ecfdaf56450ffd506f3a3ae582abecb7e0c00ed7f076269beab929295e23264b4d7666ec1b5487b4ab5fd67c3275fe82bf5ccce1b385180cb12e6e9390a59a972f0a178c882a7ba16a49d449a231a4eb016a59f032c53fa6552c9e951b098f3c179ea08fc1bd1ba178d276ca7f697b107d234473aff011474ec6926e28fc179c2c191b80da26c1c3a5559a560e6e8ff49df358bbe688c0a5c4a225dfb9a07b5d53ca6642abf631fef796ef3d44d9785125b83f5a474c21c966f9599a90c6c38d856b0f54bfef5008388bab0d44367e1640b46347fcbc6f6045818ccf8f6c73fc7b78b7589630a44ca9c4a0df18d530af7dee78f6bbc9cf0d9f744a1c375ba85add2e7b3ed637c722b5e4fa5d62498d29c1b4ed8f51a2df3d4ef9b522962f203a63d96b70fed26822eddb32eee58501b77bb4c7c3bbc5838fec92ef8b9a195215a3c3b525ad35edcd22dcb238da576d0ca2a0855fbcaec3cc8d778ad33199019495e7953d26465c5e47c1d4482e769e64aac5ca5e47546977da282bcfecbf9ff94a60d75e32c04bc097482bd7e40a486e70df9b9901804b4ae9f90b7f01b90aee7b863679959f2c0596840f6482bafb4d5c7ffe72a5a7f16cf8348541639a9f4ca0cadc56078edbc22fa91995e6232b39817c95efffd3f281db52f1a5d67bdd8ddf024838acd811d0199d49fc6a3aacd73fd964608ab5362888e762fdc7a6e91d5607ffa01b2257cf3d6b00001f2dca8c5271d59d470984044bba4dbf70bfa8974fbfe1ec45a4098c9103afd31bd7a2bb238df5285f27b755f492dd3f943018c55d00ea56e691ed78b9f47fbdb658578b7d60c1ffd7d825cda3c14e61b4485b49fa51f6da5fa9ff2306b86d1d7f1e50e254a4cf95b35cd2370770eb226b54c1dbeb01b1d5b2cf0904c7a0945e45eb425f5607428ad34add0cff05ebcc7d8ea16778986c23b37d31b584be32ada0b6941c58d586794ec545813225292a6e11f702dbfd0fb02fc1496a3f6f0f04aadebb1c6fe53e8c4618c62a88b2074291fdcf4742ad0d7016c19797e775b8f01456606b7127be3ec17d7de6724f6cf3ace597f0a1a61c0056bca42dcf6824a7c73ff81ed5855236ec4cebcec8970590c6d2bb5fe751d6858ca701cc9fe6b781f5eed5e94bb307de98b5045f1e2dd33f3f9fc42e33dae69b590364611aa571e614d4ef86a3c5f7a620a59f8cecf400a7196ea324b9e89fa8279f0adbb2ae2eb0ab41721d0ed7d1587d2ee74e2cbbeb033caf48b4cbc025be681b7fb0124a5fc0a76d0c4d90a2d56dab465ef5a7b73c3e6797f0f6130b2cffc0c107ffd9a14eb613da8b54180de828c27749bf2d1f916446a24b39f3ee12bcbf9b139d43067d47910c7691c8a65b5714993913925b3eebb44ad7f57d4743715c91e96d72b489fb5cda6c3026ee360f00520c7190e2e4baa92f44ebf1b79143cded73147a81a3ffae9832f4709018c1a858199c6254b99842668c98d9a1eb69c5c80f1b77d23cebc3e20c3cdc8d41d6597f28ed1f819c8e0dc37ca4eb93fbb4b6ba851dec582a3d79dc770407983b61408f3bfd588d93399cfdf2359e937612c87874dce7fcf42fd4e3eb05a68f75e6b1bb934695f06daf7053d8b1dce0c416fc76bb7841dc8ef6daef6a6c42b0e884e62f716452ff89f400b032594e7b09bbff88cf08fa1764f286cf236e56e4faf4c7e68ebbc12802f30e6f2475a61ed837d2b1aa40779a2d1082a7949feec373c60991d22b0e3e38e89c52e851a37a8c1e161d9df0c436a974c7069a2dfccfc226bc29aed8735e70f77a0e41d4c88301f97c4207913fc39095614d3b9dc17820d009137eb53993ac0201a5ab0ef180504882f1c2490b61595466fd82ec8e183e31729bf287cd8f24ced983394ed9da0d5897e1170062c881a0e46e3eedcca9c2bd2234a1076d594bd72311dd28aa13a8922df4acfb558d256a69850cc7baf0da625fb4473d63ed9dcaf28033c2577d05029dc378333d4d82639e464d2474d4cf6cdc00c5c9a6151bce96af0d9e37294c41885a909c19c4e59ec8f046d62f36213a619f15bc0d0ace7e5139e3dd56f68d1283d2b24169efe8be34708c235d77674556b9ffd6fc529d59bfcb6c50601481ebe17951f4656e0ee04598a0790488d82754651345b80075111cc7fcbd2919bf92e7c4198889b21494d2055259d2a0bbc460b60134a0c137d737ac773f8bd424e07b2ca0c1bbb6db4d1e883763b54cd764d1bc1554a43a5d1daf4ee2f023c1898ac35bf9653c577a719935c3503d1fd91dbaa462a7e347832ac0295a30956ded90aaa5491b890148fa6f56065dc8b2e550fa37811f500f1577c0e61de679a65aa02a5ecfbf1fa0c951ad0ecd105f99436e81b6a097b4c9db90270aeb38c870997617511eb221d05295ab1da30526729a9cc0b447e919acfe728ccb35d579a548e9b2d67bfda9012aa3523c3f8a6cdcdd3ede27295841d78f59121d325904219e63cc123241a38b5968391a27af114899681b52eda4e3ef521fa087f1eef41e44d7b0137e0d5d2d02fbd040365392240e8779767fdab09ca51303f68af868aae88e861b0678cecdd1ba8edc4c65f30f9a2e724d57befff49f77aff6e9eaee315aed827fbce99b4dbf2424396cefcff5e845a472347cb3bd4ef48feb1a8be33f09555fc235a27b83dce477fbc71ba8c64df6a4195a72af35135a900a64f7de18fb7842bc809c80b9638c6543d29bfea7d7cd3c2ce69d3e346fa2e4d65da6ea6cf1eb4f98c71350466abffe65e8b7d28b2dcbaac8687c0b6da775a778464d28df14b8817dbf9d664f1757f79992e0c65407a8adfa03dfeb36cc2d33960e870761df6af2465a5695d43b2d9f5f41b72dd38e6a6491dbd856cf49f00746b86ed86d8a11c2abfef769d98e2b0fe76e11151548a676c5cf7b082bab5425c41d8d4a2f46926a3bc7e9ca995ae9938019d87fcff04f3885e202db5c279185eb3cac7a74eb7ba7c441bd1cfed4e500406fee73c668bf5295b574ea006edbfc20e695f98f88d009bdfabe2ec84220f9d234ed3c9f037a1b60f6d663b36b1490ef2b42efcda6b92344db16397a8221d2d77e1a34a58ddd34681134d6ddc702cb5844066d8822ab29358212e4b8b608e8a8368ab6c37aac9fb240ba5ae3713ae958968e15c02bc860f3d3f18d546816cbadd60f000e200ef0128d1fac8bb6e84e15700c97110431f76da91370b498692bf0a66e205ac05121a2ee1f20616462288a980a27c749a5cb8343fdb8a954e51dba4beee172fa5ad60a9508a4584c1ae635cce7b66e0efb8ce2c3788c32defd90555e7a6a276e14b9838409b159f26d06d5d92e0a0e33cc516ac7958e24c450bbbd9a4df503ed06de956925ac6f0e756d022f640cb8ae18c2d0a31291ed0c3f1c227488ba081702468998ab5ac3eb561774ca9d981", 0x1000}, {&(0x7f0000001080)="511d9c5a4457de9f0ed551e4279fc19067af3cb0ac8f22218ccc26c4b9f93004cf141ac8285f1eb4c2838140c45cdd71d6da245d033ad35e3f33419b9c028da6ec554cc3e37c7e926a0644f4453c6cfe1cb76732690af08212095a4180b8662bb70af0dc910082c3c20b17eb46eee405eedfae757e0578d4f799790cb12361ff9f8b63e559b1162c811326a954582f46e240f5f6b502efc6", 0x98}, {&(0x7f0000001140)="4be062b7bc895a80b57bbb043a47926833bce06ace580c2bebf48500293aeec55ec3982606b13ea19edec7791cc488d06f18878985e2d431e54d824dba7641c72ab8f25afa2cd8cd2ff3a8a1e6ccb134479456f14ee924bbb3e3d41220339bfbea7f0aa713e0e635344a5bd7ed6315d4a6d9854560f771", 0x77}, {&(0x7f0000000000)="be6f3d52d99cf933df5a3ed483810c9efadf27288ab3632b45ee5a5f", 0x1c}], 0x4, 0x0, 0x0) 17:55:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) fchmod(r0, 0x101) msgget(0x1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:55:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000000000200) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 17:55:03 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f0000000180)="e0db4f9cc6e4f51053e630301de8c56aa159d094db10e1a671ad7357d6d9ac18c5e30a5e3f26e0610067b66fa5cf463c80edfbe9e6277469ab8352a4757f43912f55625e6d61162e75c98abedecac161aebe6c1cc480bed0445946a553e52ee723e64d5e16b75a22bce9cf0ccbeb1ce8e23848aba1d5b4e3059a8a008f8035f093762a7e0b", 0x15f) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r2) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x180}, {r1, 0x140}, {r0, 0x50}, {r0}, {r1, 0x24}], 0x6, 0x1f) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) execve(0x0, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x7) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0xa81, 0x30b4, 0x8, 0x8, 0x0, 0x1, 0x3, 0xffffffffffffffff}, &(0x7f0000000240)={0xb34}) dup2(r0, r1) fchflags(r0, 0x0) pipe(&(0x7f0000000140)) 17:55:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 17:55:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x80) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 17:55:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200010012, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10480, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) r3 = dup(r1) flock(r3, 0x1) 17:55:03 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000, 0x7, 0x7ff, 0x0, 0x9, 0x4, 0x100000000}, &(0x7f0000000080)={0xd, 0x3597, 0x8, 0x4, 0x1, 0x1, 0x484, 0x6}, &(0x7f00000000c0)={0x4, 0x7f, 0x9, 0xee18, 0x401, 0x3, 0xeef, 0x10000}, &(0x7f0000000100)={0x4, 0x2}) select(0x40, &(0x7f0000000040)={0x0, 0x6, 0xfffffffffffffffa, 0xfffff00000000000, 0x9, 0x50, 0x0, 0x4}, 0x0, 0x0, 0x0) 17:55:03 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x420, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 17:55:04 executing program 0: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) r1 = dup(r0) sendto$inet6(r1, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000000)) 17:55:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:55:04 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"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x7fffffff, 0x6, 0x4, 0xa62e, "bb40b9d41b33efe8752af4056299a1126ba063fe", 0x0, 0x3000000000000}) syz_open_pts() pwrite(r1, &(0x7f0000000340)="02d9b3706f148e9bffcab2fade3bbf1810fbf5eb54c1d52eb881b3fe77b130930c09c3d536e649f2ac02f0aa33a2c92805eec15760c23cad4f0f59adac83ee6cc84bcd9878895aca516a15ecee7fa413f9c681af1965bf6a62a868d67f1041121a29152432deceb8ef9f96abcee97b925266cba60ba103e0fde8073a7905368766067eedbf60124d8cefcd1b650efb139b2e313e5617afec1c3f6cde2271df92fe781c6197d1f09e6c1d617e665fd5de5bbb40204433579eb23a7d03f6358e42bc56ab481081c52784ead891d2410ea3", 0xd0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r2, 0x0, 0xb, &(0x7f0000000440)) 17:55:05 executing program 1: getgroups(0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) socket(0x18, 0x7, 0x9) 17:55:05 executing program 0: semget(0x3, 0x0, 0x180) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x20) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r6 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x400, 0x0) r8 = socket$inet6(0x18, 0x1, 0x7fffffff) r9 = dup(0xffffffffffffffff) r10 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x20) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8300, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10480, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4be666824d28bd0c, 0x85, 0x8, 0x20}, {{r2}, 0xfffffffffffffffd, 0x92, 0xf000000f, 0x81, 0x10000}, {{r3}, 0xfffffffffffffffc, 0xb1, 0x8, 0x0, 0x44f}], 0x6, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x41b6ffd8}, {{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x7, 0x28b5}, {{r6}, 0xfffffffffffffffe, 0x31, 0xfffff, 0x2, 0x3ff}, {{r7}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x7}, {{r8}, 0xfffffffffffffff9, 0x0, 0x0, 0x3ff, 0xf07}, {{r9}, 0xffffffffffffffff, 0x60, 0x0, 0x100000000, 0xf2}, {{r10}, 0xfffffffffffffff8, 0x20, 0x2, 0x100000001, 0x5}, {{r11}, 0xfffffffffffffffe, 0x1, 0x4, 0x6, 0x100}, {{r12}, 0xffffffffffffffff, 0x1, 0x6, 0x5, 0x2}], 0x8, &(0x7f0000000480)={0xd458, 0x4e39e3c8}) 17:55:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8080, 0x0) poll(&(0x7f0000000340)=[{r0, 0x40}], 0x1, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='#]%!\x00', &(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/^\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) getrlimit(0x3, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) 17:55:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001700)=[{&(0x7f00000000c0)="520a26a73b8d287e2da36bef94f369cbdebb414e626e1e5088f2cf201a6144c1551d016b680ad1a6662787f359b9764593a5421843754e3f7a58a1d17b3070bd7001737c60f276a37625ba30", 0x4c}, {&(0x7f0000000140)="24ef9cad0d177e2fd04a695d2439e5580db3738632c2374d4b793574c6750ae081dc6788b73f6e70a5e1604edec684e017e0386cf3d712da3a78998967b0ff68c84be60442753fa9e179b97295e238b0a1f6302eb8d0b6fe6441fbf5e9eac8eea580bdc6137ac6306b2f8dab03908471962ed0366cdae450b7e3deb0a89adfacf9cd9457326f843bd3555cfbe7ae373787bae6", 0x93}, {&(0x7f0000000200)="dd08892d1255e4e56686a830e98407b84823b82f8690ac32a906744b", 0x1c}, {&(0x7f0000000240)="6ef77f8a30a4b91fa9d8eec4e470e0adc3b9a68d9c1c1f20c2f83112f6eee0d6fb421c16b21cafb128b4cb1f2b5d5fd9f769b4b3713cff3e3f64445285a59eca5239465e41948f9982852741aadd5d65f95436cd1b39c4ab8a99dfbc2953c9b3e701a52ab38ba96fcc345680fdcbf560d34bb5af68ca345da9de8d244783fd8aaea80f1c2dedf874f044ce00295d31a8fad5b9b8b827eeda10eec6900cad7b305ecf0ad0ac6e9cf58e818a0cf9b229da473e65727759b193aea724975df3a4eedeccc263d1ea6de28691ad6f2365bf7a3a4971cd5867576666c155de1a0a6e0cdbc17d37", 0xe4}, {&(0x7f0000000340)="12f9a5f204f0388d71f9f328cd8e8286f3547f8bbdee2c1c98198b757dfeaa24a309596260e84e39099e5dd158439951985f399c4c67c2c0d799fff47649ee2eece19c22b62553500b81ddb6286172886be752010aaa7c4e3c729537f70f8b18f0963ac011f174277ad81e62699fed523e78bdd17a4bd18498f222d363708628599ef364be786ba22c2206512d1d82ab", 0x90}, {&(0x7f0000000400)="f5ab9eff365e6ba4f21cd6efbe8d1620", 0x10}, {&(0x7f0000000440)="8a9c41fffce78a74cebf74a460023f019cd9919a717830de72582f26a413b52db9bb93af8e9f543a0992d6dbe68e3d8080e5ec119589dea7eb1f279e8f2901fee6abe45c4f71a3c31fc8336766a98ea78f58968c1483e967e1ce0766ce89a0c41f4ce34b85a2f6f05fe6724ba946e8351ef05d28f7576ac8846c71bb42240c7bb53f965e49f6a40baaaeb5277bef90311ebb13edef14b537f342eb780c326ae0bef42f5cd5d34ad245d6dd231924dd9c04c96de98966e33bb6576dd26dfb32f42e840785954e677ea037", 0xca}, {&(0x7f0000000540)="af0c992f59967258a9920d590dfb176682b5ea2b7f475299b06f808fa7ea52d0065bac58429e6e3e1c0449cc34d4789b2f2109fdd82dc71f586358d62efdf25a72a9c66855ef7a455b291e036841f9cca1ad1c5f01d3e6d13e9369a31de2c906603d09f66ca39454b952dfe3795f0a31678c0975e1b837c744f2a9db48c8052bb47185fc70598c6c6c9e91bc93b8783667d2ebd838536c46cd3b1155bb", 0x9d}, {&(0x7f0000000600)="5f954e3f4fabb255554f658d5575f4d6b6409b5ff8379b8e69cec37a171a19e0d982ff1fa31e6320adc88e788d3447d5ea12f5f098f65c5fbc6d1c8e5aa8adcdea4c744ecad0f0d90cc19b6257cf83161e14152976c2601257f566c2aaabed5d2aea5e11c69d92fa124d11a34341a4fbfe985bd338f7f344b0ec2c5ff16c34b3b2e978aa031947470ff95eaf7c898775872caefd64c37b25677e77d2371b277aa6da9d573a4ac3ff1767ef71c6c438b36c641eede22d0eddaffa177042e0ffca46ed7ea1f8f4f6b935af1a91fdbcd62dc4d9a9ab238ea9e581d6d48ba7496fffdd058b3fd34c5d2ae41be268695ee8294d7efb213d705674f6e06d503138197a76686fc56ad3c4e476acad6984e2840ae28d4f09d2ff3951aa9059f863305c831336c0814b0acc256d11bae3a1b5a942e1d868aa04006ed4c370e756acf49af06392a24d87250be048234eeb96c077376eae6bc131165593d0fd2182d5a379caff533205879fbab87c1f79d23365ee1269a69f9ea824e7889e1df7bf586bbc948b2fb617e626e708f9e7df6e4a6978671d93a86dd95fee1b91e13e348ca0a2ab522431786a4d4de208a235ce40098822ac9b08225fbfe01266950727bc5f61e7bf059477845586b770bd53246c594681803019fee94a8da629b63fc27b508ddd897131eb4a91ccc6e9cba3085f20e59e20e602646d9b6cb58e3cf110655bb95bd314e75011b8b6b19e15e4d6922a04bb2793c8719850a50378e050cb4c4de9e448eb84bbac6653f2a38973d2576d62c3101caca13983d2111816ed02aca7e15db367d4d904916dda72552d7b0f242b02c34e6adba1f36cd91b5a780acb8dedd6cdbceebb6ce36babe2368a76f8c979300a9bb32b3d232d2486409a91ec4c46c89469c643bd0b4594502c9684f49f40a6a781204f0d4385a37516763a16f83762b492e1733dca39fbdd2d4496040fb7c0c0684ea73bcb5fa4d86f64df7a2d67b30c0baccfc0f1b9f35f78394b68605b5f7f1bd8cc6f779937a39c1c4591a10df96bf8da1c1730919d9f8865bc4b02c51409376e95afc5b63344609dda23879b8c78be3e3daf319a831c7eadb8d49e0f25c0f102c97e1f9665acb58626b692f54ba8a534c0658e0adbb393714d88227baebef197a74a554cd5c878151b1cc66d40c89b5c80ee96aeb62dfa7f566195d02fdcaf89124a5a0564bae0a55fb4289ea16b3213d4af66d8e386c9c3fdec4f98cf641cc5c1baa535153b3b2eeea7544d8d67cb1cfe360a499a3540233b46968f28a0fd13ca432bdf0905388342798f90a4384acfa8751924cec6c3020cfa8e2fa5111f531389935d0af9feb01a397edab614f36ed547f583dcc451419845683fd059acaa54f4a7795811563891b624f5e78e3632bff3567f921e830b67ae09082a8c1365b47c054c237fdebdf25deeae18383ab0d9e3fca8bfd6792fdde4aca9482781e09dfc8f43001924a56a183585ce2b5468861e04d70623ffdaf280fd14757bc1a31e0bf3343391f356ed9e1500041fefdde139171c36a06b80753c02658d26cb00ca1b5a4c3cf21f0ae4b21bf1a343c3ff9acb010ba4799fb63889b9e4c53433a3ac25546a51c3d695104bd634e0bae8d872280e97d89faf0d855b09175daa136d5582081c61b12343d0e328f4438f75d7185bb006525e33b39266a49154f2a325709ce1f23f283fcece99e865fc6100dbbff7f43e40408375a8e4b3aee451c81eabf9741a091c5ee32ee58b30d4391fef675f393cca84a7db2c31f7cb9c69af86400379f9f5a995bd215fe56cbcbc6e86a27fb6012951c475c10214af6e8086e2eba443a0802e3b59a90b4c5fb653d350a08fb682a27852700dca739405ea0421d7fdb83b7aa23f456b938df77f6e55debb4e9d91d4bbf6afa1f063290a3c8e858ca7ef4b60973e46a4fcd78ede4c6508affbb6de68bba0d7de82c141b194458d7eba6166b759ffc56dca7e048c6b69f3093b2f2f1de535241d32c784f2d2528f23c774e36050b4cb2a4bc849e0f907935bec30be495c307aa466b457d0f2188821726114c132049268bb0546fc860678d4d774c57809ec3cba1e31b7c91927c196642c0a7a7b6f721cfd314015af6ec655b6420f4f4a409a29c474b4d1d24de932933f43420208ea54bbc29c04e63857fc592747c0b8aba1b8b08f8b7edc10821036ddc1fa2701deaf40dccbc362ef5c29e1271f65d270d39e124a1db862fe284548080f93f9b0e42732bf5b233c1cc4152d7d4a5afeada6f3759cb88493d30a5ac19ac010b378e80d909e7c6245ed6869884faf21dac61b2b51a51fb65f2d03053e3fb7f78d600aef1408906c06fdcbac8391678ab734f2466bdef47f4e0f87fffd6f62c0113b22c23233cca4e2af33c83ae4aa84ccd129072cb05670abf9d1afb5386db16966152cc057579a94f2b353227e058e60e93d1c21a0cb7b2f2ab29d2941c6884f9ffc8891521272b1f29ae9a4fc04a92989f4cd26148eea281cc4495dd2a4c0738d107d52b9b84346a96645e39991a176b69b50f94c168ea70ca9f3dd4c6770ff86793ba0158bed7eb7cf7904741d027e9daac262eec11d8c819b569efb313bc3b59eb92a431f57d75166887f85d3943bd5dd161efd5cc4d2c25cc88e2772f3efbbcf05d9e15975f31a768911c2c412d5283aeb213f0dfce927d80cac29cfdd5c33702678b05c738ab0cd92bcc1e2304afd6dd563a80e7a7128d4c964be0b0ac9fc9f85d3625e63d52ccad69c8e441eb7c1dd12265c3d0933673cdbb8854442c2137526deba8ea2d6b4a9cd6593a12852414598ee0109ecdf21716db489365f8e2656089b262c36e42334eecc595facbe73bc2f4f1545e4c44115615e885d555ef4b33f9670f588f2bc78b0791c1c00f1ed327731a98aab5ccfcbd9a6f85ac4a6081f57553f499d9520e18068a3c5715c3c41976d58dea5153f4d34a50fee9971f0b9a7f4a303718b53d65199ad4b7b7c5ede632ede14f1a5c184f9c7c2c7d69c252a98d8bb0243fc29beb6f0d6e72b9f91747f95655f3585752aac67d2bdeb13b3d77ac7ec036fec4651b934cc8ea14e30d182719569be71b2f6169bcb55dbe12f249f95bfcc4a97363d0247af1909b86ff014228ce6f137e0868c715d9ff797a0ce6db1a2be82f69bd0c52a67a61f08de3fc6ccfe71eed0dabae70c1c8b2f885d3059a07f6e10eaabcef4fe1c13ee93806cc1e78fa67b466c22315d2f1970e8e135ee621bb92894f8095045090c2a2688fbdff0ede0a181c36b2de9e6ce86670619f2cf89441e9d0f22ee58ac87bbaee32540f720ba78c748be0bc12e2b141059c5d2ea7fca8f97af29f230aab9182265bee0bb838e2c8d4f9c34243d6dbe098cdc311ce6225b9b0b06689359643e8d377623e5ee49aa4fa61c9c025846e7b218cd15952052deed54ef2f2184d43b89bd763a6988098ff0879cefb565085256eceafcc591ec4010d73b759b6e5f90b0be45439df1849e0df3fecc2ab9a309c58875caf67b01d90cae6a984e356f7420d28befadbe9fa7aacea87deefa4503527905b7772871fb9f9d6c76a9ee4cd62df6329402aef9df38bf7532b30926ddeb3206402445f37ba71143bfc0a24ed131c5f35b4ba025ec90d1d3c2d58a4bce3d9caeda9a7f90b7552b90d0c18a0e20c7ac9e08f4d87624400e7cd7778e0b15e105ebc06724579f9cfc368b6421daea87cd8914e830648ed0ad11877a8e00170cd6a55550b10b80e806001550413e5eab3b030edaa6917e2a66e4ad61ed1d0a47ac8ecc632e8cdfca3126843fc7caa324f3b03a6d73c6671d3b89943e0f1d452c42646bdd6df995e2c6d8359d00e184b0355018dada82910294d102376344fbb6db571efe9f3481c8ccaaefa211e5429b39070a2f56b1874f365ad16a0c218328f84d52dcb02e8bedfb88dd497d9b933424fb764de0e7e3ae95b40841feca2d055296c854cef9901675c1bce1cc13df4ddb4728cc0b372a5c2e9db41c609ae671ff33a5fe09221b886196fd297caa54ad7d637bd80b6e60910f139dec4dba967df8053f8762e960cf0e037af48b7d9f954dc7d2500d9f9e0cbf2e94ba7d91c3cbbdbceb30a158f987dafd579086b827a008b5954231528d435334e9fb1ec7a565c52ed3971fc52f8e4d543c5ae8a9cbee6ced85ed1ea75327883ce8b36bdcdafde9c69aba37035e16472dba3ff72740abeb2320ee6b9987e47efafc720abfea118d676cfffc351d9c09fd645b9ca2d2332cfe3c0c48498427e569ad47e9f9975a684f9d2b81349edc3e657c563e48aa409f32b6dbe63f1e128aeb3e4251cff2801e20c1073921f7bbe90a5077a18f7bec4b9633b9d86d07841441eb7584d6d967c2a53da4cde543d8c6c6ecea8cd5bab8fcefe1649db1ccea30de85f86f7ffdcdb235dba34a060dfefe86bc8c3924e78cb08c08ee814221204440b6841b6868d19b8deb18438946af4f7eef36094ec389bf18078c558ee9ca5a9cd3e1db55f6c44fe35015d3e8a7b8d424f5740a3f8e5203ce23ab0e43053e0a25cccb66fd8ad0d92c54a944bd43505e13a0098e5663a786feaecb1fc5d30c27cea848400f3416504073d1faeb828de4934b3db1696a26159b4113917a608381b75e5279a6e97ec2f8626b992814b54d69a875118d1d8b0ba2bc10f2e952d965d3a48c738474eda50a0f23d47b21e5eabf883e24d68028d036fb9b8acb248b8ceb42b4bc9d4556436995d3ee5935d32e03e4fd5bc771136fcdd5945554347a339830f80c0ffeb2064fcb9192289fc8730d28029403b421c82882bb8a2db4a2b206c7bb576729392278e1d6e7115897e100228298fab54419c45af64f6de5754d049b4fd0efc0c2bd641710ae71164a6158c64f8b2f027427cabb5b83337ab7cb7211432ea0bc8658435585956f131341851a58480593d897ac7c6149e2ca037ef2ce1e9a51212063722f5023194dae097f5f2e0167b03dcce683a424872fd6c1ce8f6a0557cf3055e83261d8c008aed8be1146fb4595556b47e58012ec509cf1351d1451ec8a0752a65df31350ff99071f139cb4b3305f10c6f97bbd5c5fa0dfe73293fd0fe70d8f3d35f7d0a7682d88f047de568ed072558076dd1d72801a3cdc4bcef7f222d9620cf956c8f33072e0afee6f41b6509de5bc2ab1d0b03b29b4b1507ad28683d2428930bcdd81e89ead037e694bd25374cf5632b943ee966dd9cd76a758716178ea576827db9345ac3b39ef27258ba8bcb29ec8b4c17b5b4628e65035cf88fdb4a9036d05629031793d88ff4a67152d6d136031d6c8b78f5754f70a35c0b1d72f6583c4c0ea8f9219816d29d76d5ddae0396afe85df0ce3a74adc603a84f72bff201cfc568dcc4004fab74299a993a9d3fe789441a4deff13d3a489774486156f82bff12a3e563daeb0923eab6ab493110501717cb9e75d2768af6753ace8ca81a08498f3663fe944332b25e3fd6836fca9d150c772312be9e4e743c0853f0c926ab7eb0f063128cd84e5515c5b147e2d7c1e1cec3f1acd9646843b62f4b6a4f5a8f4e0ff2cf29526e83cf0745053af54093e25ba87010d7489efb73a06902996dd642a211378c2c570becbd16fca84d146bfebbd7c0f0d78446c32fb36233eae0c7d2f5bdd6043ce5451e8e43883aac5dd2cbef8331733e480054356b1914e50e6f43619e8214f7158777aa23076f5f0f3c079142dcf04df1e1dbdfac72d209745507badf6f5574500112cec6a866c53cadc787f8a08830c760bfb703a6519011654fe29b0b7f2", 0x1000}, {&(0x7f0000001600)="fcd17cd75ead1bff213b0d0859bca17eb0d8fd8cd5f78335519595069666a6c7de69ba5d2696682329bc7b9615ab12c2952a3acc998be4dc3229877bdf04a7f62d3f051a9577da5037fdfc56ce1a03a1faa248e61cd0d3d911303d3fb4d5b55921ef162515b5bca16f9d5b8c92750d1ad0ed8437613f913f36f562f02f9665d1cd0ec8d7037e16534247949393fea1bb8cc2c491a4e7dd4015b4b1ad82ee2832dc73b286c0236a372f000b188af87fa4cbbb6bbc55ed4f0de89c7a1bb5e0e8fe6e8e2904051da719ae7a077e8e293fcf1fd31492efdf485ce755a8737c40190d44e2856fead2350e053d28513c", 0xed}], 0xa, 0x0, 0x0, 0x400}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) 17:55:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xe5ad) syz_open_pts() 17:55:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) setregid(r2, r1) setegid(r2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x28, 0x3}) setegid(r2) 17:55:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x4, 0x80000001, 0x6b, 0xedb9}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000300)={0x3, 0x3}) 17:55:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x5, 0x4, 0x62ba, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf578}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x11f}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x1}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x35}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r3 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x4ac4cf3338935584, 0x20) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x1}, {0x2, 0x100}}, 0xb7fa49a7f461600c) 17:55:05 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) socket$unix(0x1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xf64d0115052111cf, 0x0) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x408, 0x2) socketpair(0x20, 0x4005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x2, 0x5}, 0x8) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000ffff0000010000001000000000001500ffff000001000000"], 0x20}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffffffffeff, 0x4) 17:55:05 executing program 0: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) syz_open_pts() flock(r0, 0x2) 17:55:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0xb57b}, 0x8) shutdown(r0, 0x2) 17:55:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x2372) r3 = kqueue() r4 = dup2(r0, r1) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0xffffffff) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r5, r6) socket$unix(0x1, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000001c0)=""/163, &(0x7f0000000280)=0xa3) ioctl$TIOCSBRK(r4, 0x2000747b) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x100000001, 0x0) 17:55:05 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) write(r0, &(0x7f0000000d80)="bd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) socket$inet6(0x18, 0x2, 0x0) syz_open_pts() 17:55:05 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 17:55:05 executing program 1: r0 = semget$private(0x0, 0x2, 0x23) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x7ffc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xff) 17:55:05 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) fsync(r0) getsockopt(r0, 0x2a, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) 17:55:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x20) getsockopt(r0, 0x200000029, 0x3e, 0x0, 0x0) 17:55:05 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 17:55:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r1 = msgget$private(0x0, 0xfffffffffffffffb) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995dab415e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"], 0x1, 0x3e9d8dcf9b310efd) readv(r0, &(0x7f0000000440)=[{}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/219, 0xdb}], 0x3) msgsnd(r1, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000074f7437bef481c4f89e77f00"/83], 0x48, 0x0, 0x1000) 17:55:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1, r2}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000340)=""/108) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x30080, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r4, 0x2000740e) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) getpeername(r4, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 17:55:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) writev(r0, &(0x7f0000000080), 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') fchown(r0, 0x0, 0x0) 17:55:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff0000010000009da000000000e971bdca6f7d6adf270b78edfbcd47894fa811484955975ac00db48390019ebb4412bbf01d389fba29c282524a07793d4fd65cc2474cb85d84ee70b6d014afd203e88478761a2e19ef19a4e5db4581bcc515054a7193694985928ecb12528cf61fb7edf6f657d2a3c90a4f8c49b089700380dcba7ba07175071c60c6ee"], 0x10}, 0x0) write(r0, 0x0, 0x0) getegid() close(r1) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1}, {r0, 0x4}, {r1, 0x40}, {r0, 0xc}, {r1, 0x20}], 0x6, 0xfffffffffffffff8) 17:55:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 17:55:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000100)='\x00\x00\v-\x00\x00\x00', 0x7) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) listen(r0, 0x5) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001580)=ANY=[@ANYBLOB="00002eb0f24a49131374b49856e21f62c92f66696c653000"], 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="a387b116e0817ca6d8acadf25c84561e0f248b37f26cbd77d6024e5d9cbfe9b36ab155fbb9b35b28f04fd7b442663c07dd42d7eb991608e1071c6d9ae129a919bedcff1f0981c4959c9c7b8200b67de86be04b46f07b675de52658e2ba584ce8af44743654898e3c66f3f1d9df85cc100acd6981e5f04c965cc89cc9812a727c0b00e06baa0ebbc1e8c715f0b21dd29d9464a22fc9cfc27ee65fe4265ab2437bf25db09ec6818209c5621df65fd9f6a448ca646a004209a463b954e1e6e7a2875f1918481a1732a6497395daa70d3341b3e5b7597c8dbf0527d689e7a8db7a7d09bc852cde23310046aaf7be3f0cf573a6f85aec31d00b138c2525ba34e1d5390053b44b5e6c34ff68e710bfd57f4798654b2242823f0ebfd5863b32eef1f02d2b611129d8050f7c62bf740c280c3c539391bdcde8b581a1b13ff7e8fd8cbbd3619d4f8c6e2918a69d4c2e288aff6248d3e79ed05c550316dfa415b9d1d6123f2fb798a9cbdfeb1d2dfad62be6a2ddc55fc9728d256d2d7417ab74ae9ef48b17819e37b306777f17a9ae5493e93917697263d28334b55e480a985085f332fa8d1834d61737e630886cc7bf27fe4b1e0c00df96eaa31b68ae298b217faa62b511064204712823c50e3cfb94bb248d450b1cc536a728224ba011273a7d2ebd501d2a94014d8965f862d714dcbf806fc63bcd4b83707b0255f3d4c9c235624616e02ba673aeb8cef6012031ddd1dfcc42c0730c49653efb983c5e19fa139300823bba3ee91705f08f03b1eb2c7ea90f6cd4659b344c68070652bbad3751d6b08012602f4484bdd93dbd23a2e5b4cf066cc375721c61b131f3961dd260651350e005d084fe7f52d8fcdcc38c97713d28f42263bbef8a168856c1207b5873eacf554777b5c42c4180951ec3ef5fb714dafc69595989d0ca0f598734164936bd9252d5457282dc05f94afae4861a503b701a656d647ac7929e4316aec5aa797f4b34cd507515ea733158cea21a6400057672bfde70c3e96274b922d7d9c416e5960a510bfc31e1b6e4e433672717ed9b015be482ccc3cb1c4be3dec2bc3b3772c3ebb9987ee94af2fe0c1b55f1bf210e59ea5fab8f1073f0c17259bb7412c3b88153a1da8b54647d71a2e2aff3f4a121c7413621719766a4c5f6b6d93ad2d55a248d7690eac8136f9a074cfdb36b775dcc23260bbb1c7554c9edc9e2495c1995a5406d1729be7bcde6315b7e2d9236e55ae84650f3c780be6197d163febf85632d56208375e4c7902604b8809487807f2623e8d93482ace1c221475ebbd75c43d0ae5d06a9e5f7fae2b6f6d3633fd3351fdb26bde442df3109102a9efa3fec274eb04a1d050e45a67ebb711085f0901c5c109497c3033b58a1a6707a17c803f5908ef45d1523ca61e18c62d02b6dad4ffdff7cb4de806696152ceeccb8ac0a1f958e741859e4fab14dd450a581e33a8390d0ec982e688c655bac35a677716984c46af1a1b0013996b5d0af544f303651fe8d706610337d87c812b409ea71235f71e46bca23be21cb9c28cecab6f95345215f5bc1145b4415c58edc15bfe8cebd74ad4ecc7e69d5444aca0dfac01a3be5d766b379618ffd7665239075784126366896a3843a0acc714d6449bc907c6995d002bbbcb8c14dce9678c066b8e65e30ff3984181db940861e8045e9436fa763b09323d0230a9629ed79d3c934c952231525abaabc6394b72ee6d3b7366b7d151c7014060c9024cefc40dcec69f8da5f72a487495cef44bbeebf695fdaceddddf2f9e74de6e6edd9ba69c1791a612a3fa2d345ee37ba855fe10f1075e709e87b3afbfcd893207798f56483164ffb6385b75e2061ae19dcbebd2a4e500b7876e0f7834961659963ad50d7a789186516cd5b4f986d98f1ea616bfc79db21d70d24bb5567388deedb6daf7bea8a05ee6b1730daf8d9ab5e4e4222e0e4ced5e1f727a8d358deddf15a97b7a485820c84d2bd3978403fcec50c6e1847d283691a62ed789eb7151ca0ae9268043e838f65d78d234693a585cb31e8d6e37673d130432a5426443f35930d0973e7628e465c054da31eab4d8e9ed77d5b48f7005c6aaead0c5c759e723d22f54fff49d176bbcfab6b3cf489ead3204ad3b5c17074e97801835b7ebccc08d007dd351d24363612ad8c4f009032dee0d08fb13c24b8ed964a1ac8912a3116ec8e6f0bae0ab4d430362b851801e6d9c6f65466750807e018bf964cf5e364ea727d652da465190e6d076eebe15f842ffb453ab2a8d3f6c6b413cdd80477eefe88ff8d5ac932872bf7a3b32f6ec11d88a0294200216c6e3f71fce71c73264138c4a9ef57875b3f3f65bb92997508e01688106767f9d4b243d5d04aaadf50724b4dd581cc51bdf58c7ad3d2e368dad33e6b4bbb36cef57de3abf8ec7e08a800c9e1f676b2f8355ca0edb8d7a2f2c3a90ad758d380e223a88242dcb357970cdc8b153da0ebbd6f4282a11643afe1b0a83eae705a98bcd94ddf519fad27f8ac4a38a2b7c3941b7956d31a773a07739c750c8fef87221e6094de9ac341b020249ac907cd49637a70ed0a11ac6fc6734d8ec6cd1a7442c2e47632e94ca7408b25910ba8c3363053de01e23f8a641e9551d3a9a5603cce8c7e34f6ec60005639c8457209b5aefb2bc335210656e712c73b32735d690e9dcfb03b6fa7329eaf0701e19421958dc5177168d1c5295a087e22401ef782d43ea792d3b51f5c3edbfadaa243c3d8e80ff0113ac9103120e31778425dacb9d2fba7729502b135293a1cf6c9afab1bc6a6c0d4e3e9fadbd2e458b4074f0c03d65a80ce1753c8958c3081cfb404a28ffd5902efa77b3f7c55f39665d2e9fa2d84736e278aa47019b5fbc4fd5057d11774981c4c3f246d74e541cd7d777b20789a3a07eda99afe6e9e7f46a92f831502d6eab165bd992b3ee1ecfdaec2724763164063d6db9cb81d08e565e58ab0bb1c1abe1339a045dd55899bc976f9b2567b78f8a1c8c779e3c2e5e2da615aa4b082955af3c3b547a379b001e66ba625429966eb20e4b0cc6b211f783cf8521e02cd74bda884846ca6d3b8b7b1eedba88b75fb02ce1e5181915c7550ebe20cb29b5caf79a4c0a141bc8e48203a7f0a9d88fe8b91e2e7d8eedcdd09245a0576ca5c3a149b2d2f9d8da6646497fb397e6ad9ed1be7132f1454e5e1f8460b99ecccf8fb5b5eb6bf0d7d0e5a2e013961e53d1409f6f62eb5327c4c8a26354409b11fbe7bfad53064b3047842fd1dd6983cbca28c4d438d9a2fea1d59f3eee9ce475971962b936f648d9752d5119042f0b307dce982b90d59e70076de9579f8da39d7afe74ed4b0a5597cb3fbcde9950e24392116b5d7976118f2e48b7d814814ae9b69190f9471f89be2f01dca597f4f6de99338a5b4ba87a2500ae529d0258135aef38cfce15c0eefc178dbe792c5cbbe2039770f37a21eb66eb94e1344dd43f9836bc1a64fe0cf00910bf57a0aa1bf8cb113d82b3cf8d8b78ea1bde581e87ff2145337fab6541708de45c3f0d0608c79d4336bd7e34c699f45c045146c99dccd9fff66b332587b00da7e40ea76684cb7e34ecd3903f189752dda4d3629dcdba5a915fd18e708687e43ad6d6d3ead86665dd99176a247c6666439a17c19149f48e8d768320e17718329c6f03e4ba2f11d535d48f1ab6187b7552ddf069360f7f45596d94285a8b4d5267ccbd22cdecbc33305335abdfb3b4ac99668f692e7e565f55095aed123d7868566cacc4affc090ce14045317821b9399508e9c1002aed383eb6a2256197821cd8eecd1267ee8f47d1109cd60b837aaa7df81c04d774f7b7a3d53352370426393c442eaddbad6f54fffe4b94717a848e354f1d8556cfc633c34a8321f00ad205b0751bfcbed8fa535adb9221a9b05e374ff643c2dc9b3ab7ba1a8287f68d1d5461878fcc55a74855915fb698151a9fc9136f390d55974fe5340fe46ddc492cb32bc226d71a9e6792ea8a08efbcee0575b21b792c7442451c297ed2da4d2e5530dc99d387852930a21d6f34f453d2bc6690bbe3649e58fbd164fb8a6a86b6f04c5b05ce03ff54634095f8dd0703bda3122b0a301173590ea82afff098b21af3fc20b9486cc2a24a107829dd83c6b52c1a3df5ab9b518461902653f97c37b0fb3e66f621fde01b6b6af6d6e2330b0017897ac2365ca01b8bfa3645fdd7d0611b45da2ad6b555b9b889d90f22acd858834481e41c432f169715f690e792b3fb38a39011e4b57a5dae5f675da5deda7a2fe2a403021e44d233d98c1aa9b7e288ac75c4fe7f601f888d3e4f3b1dfcb9e1e3f8f952cbcd90853f8f11abb4a4950513b0886b0fe3295e626112b6b3a3eb67b216cf0a1a355f19cfacc65a257e312d7bf9c1f1188f254bdf8852e6fd0790d712a1352dd09d255203309888926a8c13d0544a9f5359e959d730be388bb9832e19cde13e785bc1b9af049067874d8d9b91dde8f1ee2ae9e9cedc31326a251518813786488ad9a6c730c7970b5acf0adef7c88941da55ba7359a764a57eaf94b3265e0c576f580d6f50b4d88aff4cbe48527f5627f4f4395c5ecc5d7bf1dd9b850da4ac6993f533bc091d9323fc34ea40b0e9b13eb8bc4f381378563bd26fb47d34cdbc79e2f4d06785dd16097307765c8708c161157a0cc41a04fa18e0b53b6d331a6de10346e517402103828d54f0d02b204d17f0977affea3f7d5d40362f298358ffa5f066a2ef8225bba5d8a3aecd7d628beaf6d91e596d1a88688bdf2e8f64cbf015b3f51a6ff399a2d56ef394ae3b8438c4fa26446da794805f10b7752bece3b383acb8f1294f0b30929667f2afd13580081582fa394c899ea957342b930153f9621e626d2ef5f85b141ca7436a595dd169d00002e7794e26cc0fbe91b74598846ca678bea644be92ff1ff56684ff8163ca5b5ebc70afe6bda58202fa615a8d898649685d380489bc5e14a3e88f813e6df4c666977dcc814770b7c2fa066afeef6cca1a40a0c839dc4fa81a10bfab9bc3de77d3003bd27ca4084c7e178de5f1daf7cdc59588ce504af7f0c11646a31d45449658f0ada11930263f65ad8424ad14596b2fae0215d0c064f0043157cd137ad45b7ab4514ee9835184b31ddea011659df93bab4222e93532107e67caf539ba6f85c38d979e42c4b0d218d588a724d6f4829abb73ecb9404503b5bc98dc755ec366c607539a61c1e43681dfb4b6a03f9a4d749cb9e612e3b4178861a78cc34501e143ae3cb758df581bad7e661b8e7ba206f562161801d6c9268bc2721b8027d7c68fd285e6f2e72ea893137042e0cfdc261d185b75405e34e31f9e9c4f437f77a123421c1445cc167329cc69c71776f8ce7d3dd835638c923fb2a1f1def430b9c2848d9a583cef4aff3ccd471db7e32336853260f0ab07a344fac66a0d3c29cffbf721e4551bdc4cc59c5623fb5f76e939ca1509bb344d3c6b29b66e7de5ebcd15aa57b18a6c1c92c4a4816625899d5dc93bd23a3e64f2f668fb0f94d771828b08060fc5572d0215e74bdb9ae5631abdb66adacdc8a1d55205d2f8f0a8f44cc78c0d9a95a36a16907b32ef4fe1dc1b5f3a19a589894617aa97e55f4d17428b36636bcdf9c47e7b7f934617d6638ce8f906fba3a1d65a3e4e4bb05ba9ea445375c85b5309baa860f770abb7bf65df03d490b7b9119117858d86ab42e4b5d2f8d55f105654e503e9a5691ea29fe038a58dda1e5248047f59d8cdc69415c798814708d154a7266c2f8c40d179e78a5350e732713ac258eb2bff4055c1ccd871723e81e2f5d", 0x1000}, {&(0x7f0000001140)="099b64f6c10f796c26338493f266e1179e0f0be2be75269444d4fd147d18b02a504ff6530215d5d42b5d7565b1ffb56bbc4ace5543cf1f9681520d977a4a6e26d3f747088f596b2694040ad9ece25921502e70d928ea83aa7a116b7187be708d814b7b3572dadcd4da7f73a0fa07673cf06a4ac8abc635ca076c9ee7ae4730c979c5db5c3ff6e8cd084621ebde0e2f9a09bedfb111d001dfc6ecc849331f4ab1b0067213902deb148e60083cf4fc30aed74bd2d348424c4a27a9a981b4383530bcc1f66600994f57d4649ebda3c77d8c8013ddab63f63254a86c1784b1990d3d775763c2ca", 0xe5}, {&(0x7f0000001240)="a983c6af76cb8fd25561813439567b22b276704f711c54009d49253d604ad985da85b9a4e7b22a5e343a944dbbb64670e73967a6", 0x34}, {&(0x7f0000001280)="a37ed0abd17f2fed96212ca7da97d350794d4c791670f159e17054a64f0a35cdaa1baf17a2c71e4d52cae9a533a785fae85b23a3aea8621b07265476281e3e9f1eeeaaf4d219dee2f13e17b2bb0d3b03435333e7e11d503998a53524efb9a1c830683bb2612b035f0ba79b2ac18a959660300976d5aab70f107e88a71e4051df51f97e7c985f6701adba2d997526bd3c9fd20d35021d1f71b88d4e39b2972a9d99b68a79c7d26504013dc94302194999afd93b16eb3774c102be0a207e5aeaaf3486", 0xc2}, {&(0x7f0000001380)="129cc4c2e4182752a2173cf221325d1e616f3f7b902e39f74a21519e49601cfd2b9647b86cbdf202698395add908fe5488be7967dacc8a1ff338f0c4b5c525be4cbe409f4d881f8c279d2b5f2f5a39ed2ef9b70106af42f24cfd", 0x5a}, {&(0x7f0000001400)="5b64178e152667549768527498e78d9e210b33704e35713ae9190358226a0484c01965bd22cf423babe8698fff553d2df98cb247407327c53b2b30d3bd65", 0x3e}, {&(0x7f0000001440)="86e9f6f22465f61a9ad6ee6e0d847b3691f5304a99e15db432a40cf8bb69577712052e15dea415886193009a722f806958a583e3127cbf269e2133964abeeb4d43a8ddfaf34c3700ef33", 0x4a}], 0x7, 0x0, 0x0, 0x1}, 0x1) 17:55:07 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffb, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 17:55:07 executing program 0: r0 = open(&(0x7f0000000000)='./control\x00', 0x10000, 0x21) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 17:55:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xffff, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000140)=0x8) fcntl$dupfd(r1, 0xa, r0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 17:55:07 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) readv(r0, &(0x7f0000000180), 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) getsockopt(r0, 0x7, 0x9, &(0x7f0000000080)=""/131, &(0x7f0000000000)=0x83) 17:55:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x9ff, 0x0, "000000a5c2c41a000000000000009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x2, &(0x7f0000000000)) 17:55:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) dup2(r1, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80000000, 0x5, 0x5, 0x7f}) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) 17:55:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getpgrp() 17:55:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe3b) 17:55:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x8001}, 0xc) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 17:55:07 executing program 1: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000140)="310d910532d67540fcd96d23f24859f5c071d066534d18bde456b9cf0faa2b780a2a47b9c323f44afe34b8e98b013e24a4901bf839614193335279b420b63127e05d2bb2b3c00600b3101797fe834c6ba57ac340a2a6e281063872c3a792119a152bc27b75232d81b30b51afb485af68545759d8a5", 0x75}, {&(0x7f00000001c0)="b2fc7b19f503f0744e33d2aa0eddda59e1b76267d07c9b12dd18bf63018e", 0x1e}, {&(0x7f0000000200)="c1523418113f6c07b23cb4f0050b823d9d348d2a01abd0a99eb1cab9c99cd4efdec56ea49fa060af91322e974bbdea4788395ee022fa4e76b3f9abda621c588b6d342999bb715d9c660d9e399f50d2abcb334f291eb83987bcf6c4dc2e87289e6eed0b4e16eed29c5c1afc1b50b9f893d738f7a8195914394adce68cfbbc31b4c9408d657289d0a9a83de34ef8610b46a311bc95f73258f86f9f43e127c42ae6ced5f4be9a7e644f553b4da05eeb40c99a4885ae131604f7f3c6bd290cb23fde3a69fcbb560fa4d7a6182497b23e30bfd083fff8d037d2fe3082c5dfef0d2cba1e7525d597140e6e594c191973f09e8f73487a91fa4bee8b18b7e14850dea51d443da1b8b87720e842ebe6058aadbd1a5812759353483c7e5c2ea1347f492167038581156f2a1e24c3377ed1bc1ed3b964fbe3a92cea3164caa647e14f8771626436ed54dba70b865b079250a1e6c360ce5a71eeaf9f49ad7fa9119bd87967a00ef7beec1f6445dae582ce7e27e607b372234692c9817376a7edd337fbec599a85d40ead39210daf46dc689e2ba89404106fe86cc8f8c573b35f8839ff0fda93a08d233bc4f605bcd4c6b67d7cc0d47a9fad9141f2d47054eaa46d10885314787420902d8b88481288f9f9949e4dae184c5e5c44154cd016a80c6c71af70228779a093a9234941fc46e946e8d4390c607308012713bcb89f8a52857b5a0724f108286831c3222c4cb6cb6aa14f5092b534dc3c2405241d9bac828d8ce70cb4f58c1cba07a4ed5d6840d7a4c46201fd2cb8b33a06c4d87e767d9cdd12e9dad0d0357df0e69aa039653675b425bca96828c5cc066aefed842446be09219b67c585b20373832e1ca7fbe9339a16a65ab605d59b21bf97ef0ee38bb03c981afbd5e579e0c7e533293105a9d6841ef5e633e2d4e3b431a88798c1a9f2b7cbba833302393a08a4de25942b805198278ad1bba5c6f0b642f3fe7ec1b399a3e404a45f4367aafca72fc471cd6ee7bfbec980e7ecb16bc8a987a0c292ee6f85f450d0027858d9c3cfcee5f679538c5a64d2bbb6c69835358adb7c42b09c89cb6eacff20db3667c69ba6780b0ddad8f2e4669ad0be398ed67c48c7191f1274f477548e2fcc1f30979234aafcc4b3d01a40ca17cc85798c158b3e77ec8dea06b793d28ebb1ca2de88d11ad347d8c397b5510388694418af0feb32882b521d17be040361c6ad666685bfe110d6c60f2cc394ce59811e982897c7cb6b9a03298a671a60c8c2b98a56b191eab614d11b0982f8b6eeb43ae15c8af3d0648dfcabf0b7d4a667499818c13790d9b30ef3c83b4259b17de3025daa28b74327d314d492ed71a1f172ca9d85dcd5a639d964448217cacb0b58d166ae3dc529a33b18ba411fbbaa231b6cc0c01902cb954f086f570db19de4d412e741468cc79359a9d8dcc65974ad4f5753bc71fa81e03917765207472f8179bf89c7a8b97017ccf6b147e87b377b1344dec9bc620590d9a2190b0893c502a77b2a7c75acde04c1a4d02041cab0ed9e45250c3539d58073337731ee8ccddfef2e25a4059b8ed272d12a49130f58287a726d81e0d20d5fd4e21d88b90d559517fb89a28b8be3ffab82499cb8aba0834f0e3b52303bb529d3dbdace4fca1b5ef57b6dc55c756a692c926df91c6cd287beeab7d14324940acac4716016737e0e8f0f641f2b277d5ed754b2d15dddc077029605d02e57d4eb23bd476fa893cb57f64765be4574c5b41d6414801a32c6a1f1d1b22e9470ef5ba9e4ef3f6014a2de05ef4f75f1c18a6456f9fa2623c834d1e70e4df0e624b25cbfd9fb7104502b2f5215480afe65f9ffa2edb01a360beb8ec5e16a856ed87de1e43add7105b2fb1e67c4b0a7734403c722c8129e005863c87a0055ee4b4492d47e15312b84148567b4377b5b9611b5183010bc429f9b8beeba2596eb3fac139ae04da91d2d7aaa29e6b40144fd2899267ee75611ff0d9c8461362c2134bf35dfc35f5363dc83c26d09c89a50de6fb3a1b7bde192622258d67a9859f5977749b142f02a234a1ff53cccd799c6bc75adbf5ce7db2f6519d545bbf676eade0d375424e78176662b3742969abf9c97f9c26eee4c48af89095c8d11819e17502f2ad986386e9778d0217bdbd22d3d2264d57c5755d5a614067ceb771db18705ca7598571f353c80d54618d344b875a8294c8570946be8e2a5419ef9f09b24dfa59ed263e76fc8e4021743602c8fa84b987cb8fa9f7cfc2cb0d6168b2884c9a93fd953d0922020509d3d38db62429b7a13d8eb7e56f1f785f8c1d4be07f4ec5617f2ef2fa762c38ace1d05ae43ed3fa5afc3df909294929865f5bd6ec57ebea602b973c997f35ea5c51044ff8cb2a2ce13c4f6849480952d8c7161b32ed5d08ab4ef27d52fefd01e2f0148059f3c5f90254abc836d393d32a3476faf39587a99cad482a17a6f953dbaafec4045980175c20ce3d76e833a2106af8650d1edefd84c239549c91b9779a46751087e47fb8dba99566cf3318a034b58e06593a47061b66fa040c8b5eb1a92150bfadc3cdcae82284ded0af0921a404c48afd814e7cd7c156f42b803147cadfc38e55faee099a55abb37786789fbaaa30815135b23183af3269de9dedc11ce8edb06da9d768a33a42f4ccbb943e8846e2446285228c02c7097c579c7f547b12814ea0611f2514f1795dcdfc199cf755de2e619c95b182291a71a6e039a4494835d821e6cf202aac9db3cdb36f3b6088d8a45547afee660e8420bb5c004a9b3f325982e8a6ce23fcd1f3791718e6baa1ebc6e9b8b7c0ba4bf2b092d8b67b7ddcc2e23b17d55a333f05369f88c6fa2da3e11236d66cdc1aaa1d0432ad160bde374b84feb22cc5e8beeda532a5b7dbad27be1ea6274de72d66bdb4696167caaf88824b7ff5a60e60e76cb881cf81a04f0d7d10270c61be9e6d74d346e8057be5182e3e36e75ace08fea03bc8a688c1dd93b0eba8476ff10c37ee0f4a50fe05a1c257edb42507d88eeb64a7b7290f3e38dba05f9b762a241ffccfb4e810739182e9d4268ff9efa520cb2e12b3162a99a884f2104852bf198ef227a7c4ba8a69be6b9bd0f75c114f494db8b46966b304a1aab0e8507e81631dcfd9a6e5dfb8691f34069ec87f0f412be4c6699fcac45fd6b87b22d8c1ae084d42ffcc79955fc5d89afcc005bdb302bce8450bd9dbf23ccad9b3af3a16f24575ca6baeb5c563135b21e3e9dd60f34e086a12664c3bfffed2e4427e724bcad814db2c30942fb7aadbb1b818126c20504bc92ef4980d3491ff268375d0f79f32bbb901845f8b135d4b4dd18169a723bddf6caaebcb8a8a15d6dd8d3b4d15e4ef9042534ccd722e131842a448c017f03b9a91aebd42530122cb2fc8b117fb3b234f78ff713305dab85f899b5e2369310256a4cb9063f14227a65774d1b7de66b76677bf49a2e45df5797c13581b366c496f2ab59f2e4d5a3513fefced16a99da4ee7ba797525737dffd9f6b1e9227d724ad60b496527a0e30b001887913fb0b021835611e061f2f4f6258072b93f7f6b309b690cdc88332471ba6c95e5c9b7f353bc769ebfc13804b8500a1d59609472ce2138e39522500d3ac33d649217d5f695c9c9acdb24c869b2e054dd5571909eed4e6dea557bd16624cb788a1d0da2cda9c4e79c1cd4e78b26ec218be8da641c261c0efa10d267540f13c500857c6733e57fc60ed98d186685d22627bed79ebcdae8de795f2755dcb4ac6615a700dff1da25856181eba2da0bb4d7b38a6be099c1aac317140c4a629b5dc99b25a8527df7fcb881288696d274fc485abc902ac7fb616a377f02bb63b893a57bb9f8b2768815d29fff01c530bf77bdcb1121e821c8053236eb0518560bb9dff0684bc4be7216d15acb6d60b912a94280862f3a02bcd3648143420a8c7c454785f8e430175b5316e657842fcf0b2b787b0ba7ddac872f48bd352bf1831f635f90244177c64ecbbca64090a9e1017b2c2aeb820ce7b5e22f62a9886ac5d53a93816a6f5214731c4b3483aa772ff0d39878e6f83ece9c2d15a53adbf8b438c226152d58ffbc78cdd6fa5667039d072e5162d795b148b987a52bd2988c0595caf90d4b7b851f0a8dabe8bb5aa20298cf2ee83b6905e3ae6d14cfe15434c1cc73ec35c2035e0b5552c2090fc6411f177975e03698e32f74c2ab7439d128f4404cd0fd2c1adf23cb2196370fa2e3ece8e3d8317c38fc6c20a200a6c52f14f1e3bc02cf4ac4d31c1857fc466649b19e4fa46ec127fc5ce929bfd0d89adf8fda1e89f65dfe6c9bb16a38c8feaf892162243d7bc9395ea9c70907ac08ca2d28800efbfa4ae6a4812c9442a8bde2a8a9f05c151448b2a2b4c19c5a1521cde174b5e11902be699c322e6b0bf40fc39b7c61eb55ac4cc0e9db82b0dd2827bdb7cfe9e95c697e419deb928b13ccd46672e0b00443df8075c2cacddeb0b06b1da6743d614592e37aac8c4711823381509a023ee6e9a84f7fdc19726e777701648dc1c6ce11594bf6de37afa7960930a3c9e05badeeffd51027208527634cd3db771a5132dc79fa5d9ecbc9ae3bd184015137adc766738ed5cad7b90baa9af55f647e98994ff87f325b2ad691a6038291680a1fa6ba6f8c3b2b5e94c6db6f1152b1ac4cfb19409469797a54e6e141f85e31b103d766e4b3ee28339612d57048016becd9f6c9b834c1ecd431dddba7ac0a8f5de8f7ccc60b6bcec54931c77894c3fbffb4aa3c067d94776127d76db4e08e2d9a865e249988eda39fef02cf8d3752ce28f9a733daa431f10037d5c6c380acec86db1562d874251f4a73c1d3d0010057f5ff1463d304c2ed8819989a57f1fcc68875b88d6f7e668794412a41e5dd09ba60d778796a12bfd2f18c8eb9abfaabdbbcb19a67893f4334acd4ddbc3b430c9b7d191dd4032c2e0fe49952fd5ea33adf142280833f50900fe685505466a31d8e57cc78c074bf0a5aeae146b792565001671767c73833e8383fd943a575e4d7c629d79292ef32909936b3e689e57ed794d1c3c670f9762c4ca8ee1791567aca8626f250a76310cdce4cfeb7a90c7feae557d5bdcefb356dbd58f5d4de826cdb1f8040a4f99b11cf3feadea12e0ddfdd749a4e5919fd2d79f0618ae7a8454fc01d08b910558298f488540927cace3dc074314c3722fc1402dbb80a3f82cf8daed46c94d60facbe18a64bdeb66a91b3aaa948521529ac86a676ae2473aebc24d3707b6a8eba4bd91a99b6ff4d1e51a979861b4c2c25c62afb9b55a16ab7e068b17bc5a60e03e6cbdd2fc637e7aa91a1b5ec4c825dfd5578eef8dcc34a03697b4aaf1c75671267bafd1c56f80883d5b73e1fcd3db52010f49c23cc5858bdb8f6e311c73628c1122e1220e8e76f4cd618aeb721d7c59167ff5ab01f5e17335dc0f5f1e603a03f6b5615f8165729e81658cc0134ed58c43639dba48758a9529e6be4697df124b54e2e909893e99bd76013d4e63e27fb1486d63c2dd4b1ba103f609189c1956899ae67a6f345476c28a1a4817221df20f40871c1281f67df9713d0a8ad4e2716f056bd00d70d96e5e62fda1d0bbd64609d1a188cdef07ca52ffe54afa95df28e1ba640fd079e8692288f4a526ef7da8e2843397cb989b8cfdb55a477a27fc37f07c9f71bfcd22a682d378d553856da09e6770bea28a2880bb7ab92f9abec60e5310117657712755da1f56542d224d503d690ce41915e803aee61df729ff646b72032cfc68eb05a1103b864d2a0c3619db2015662bef4c6a4ab8fe3b42cd13facc8be950e3e", 0x1000}, {&(0x7f0000001200)="75d6979f0a146687df90fb66fb7d66ac908b33e623ceacaecd844093c585ce0f3ba8ef6c4b81e5b85de93666d071d78f10bc38d9febdd1b9eb47167073e1ba3b9f8f16f5624d87066210dab44fe25cd9c2a26b2ba76472878405d63f", 0x5c}, {&(0x7f0000001280)="10eb17fdb500830bf61125c47b58cde17568520bf99e4c615dfcaeea5777bc92aab30edcc949f8b60c8b4820315f91862ed8784f685a27083011c138c2d1c3b0839e181618a9efb6e57b1bccd2d40611ad38bbe662c2cc2de9b5a590b2350658f39c6b563c42fd018a92b7a78e149b85231ac5c8d6be3cb3904fb0ab68f791ac9f8c97da658eeb236b7d4a2e6a1b2f1a12f26c6ae09746d165837ddf8529f6db70364d45cf00ae2e3c0141ad8eeb029474c5f12047bc807b79ef9a8d18bcf486ea8147c952b46084cdbec120645f1dde8cc8328c013482a9a6cb8bfb574fb7e12366296aeffbd6826321eaa1c78fd1f8ed985f8507dc66edc772b925d3caa70b44ef1a6f6d5f95bd36bdbde17bc666d029af57fb6632f1a8c0443fb65c0e4268b8d67b27f138c54876e4d2eb182b2877a3ea14a0668adf6150baf3ee1477a6fdaecf7cf9c28a3a47fc39828260e139a248966ec0c466d005a73c391ba4df6becf7dc12d8f11f262dca03ce316ea3b2ac88f2f11aff99348b1c30d2b5af2c9a2dadb2641736ce99cbdcd4892d65f1b06087f5300f7de4516b2b3574662b3d4698484a7fc2a236724fb8dc8f670728b201931cc847f0bb61945f3e19a624a0605f35692b33f26b9284520abedc1f763d2f744b60b96849fa17a4008e88ae14ba2fe1442d042cc496205ba822eeba4b155c8cb349dd96c03b834a22b7f9e011002d6dc42fff901b42eecd576d1f215030539cd02300923b0c438abafe50a60195760bd19ec347e717aa05a97aa686cde6d279740e5526ae097f33befa425ef9e6631632000902b312e5c36195a73df6d380bf513ba7a026fcc2cb0210c19187b8498e5f9323c14871c617cc00b47471c0e0544ae70c763e81832978ee26a82b355d6097ceba64f85041176451041440b2c8052502cd725dd6c9dc9d0c4bfe29a133ff9f0c48b86c9b36e74702473a314ef4d00330e1846f635b055d6c429d0e81a69eff720489edbceb2616e6a7bbbf26837afa3202f22f1f22d402b526d3b022ddbb0b26c547546d6694ee2ef8a3de2fcc214eaf0d9c7396fba4d987a717b1278592daf919de45ee77858bcf46e4e2a575f35fe476bb1197bbdd67e586dc16d71ad4e49976b5f2bfda024cda62b0c4df213e3e5da0f8c991be7690a5d2f63eaf0938a3dffe51fd306da01e5fc2d22ff1d4fb76b808e568a1d9587c866871e4021870d9c0a80735e3327f89e38b88f758e2f9e55afa55b2f0320a56825cc3b6da79b6d072d9443c87f768fb630652d1a2d847743735454359a1fb0a53657bbb3e6198811fc457ada5d3035e206c2c37cceaca6d60d0af897243722063a726a51e46d0e3dc2201aa9c2e5fd38fdbe550bb09988f1a729ebe78d91bf8cc95d455edd436de1268d08bfafcf65d2f1b178411a9d2ec1aa3aa99bf989c09545936ea777816a11052430ec24fd833408fd0cab2bba15b21e9d53fd94eb69e32f4e74442dadf1e93d7e24d95eac69c4305fc19454b66359e02bfaf0a64da91d489776af3c1666b428a648ee9ed66987e601d0b9b3cbd828176bf8c807b8f581740d3d35d5f982b75482428576e31c59ba8b9a2379ee893da52e414796eec7ed98a8c1d6d64b398a9a1e16d5cf5dc85fd092aa98954edc52599874ebbbab5623ec2ff3834b90b487d39e957291c0290b1905b4f3cfeb3d429bfea536f71d5131fb1f4e5815a495d902119204f890f72d5d719e7867291b8ef5361822ec6a74dfa38061aad1ba067497e6aefff903d6cfde1d6861ef2fa38ab85c6a654d69903a82e44b9b71049de35d31046cfa7df9e508f8b85de477c478395c1a769c8ad4475de9d517050ba1460abd7922aff659c45edb40dc8bcd512208506027069ec7bc217b51ef701578cfbe5572c169f52098a7867a73714101578defdfb8a8dc6ee40961144912e16b69c5fbbae0406075f9efb23794950be7da23159bbe434d6174c77be90bc0c82820a8f45a4ee7cbac7e1894e6c3faca21138a26b732bd2868157f348dab3c1f7cdc37696b8bb5bd8152510f1f00d302fc35063a28a31819888f823755e67acd8737c31f5ce86effab99fa8a94cc77b40a458e6d409535adf92cf998ef3603d430491348fe87a96c10b534c09a8f3f58fd79c8ec2c490fa9a90d2789d15e8b77419fc03336c7a5734ba70d56610a3817daaafe45c828942c843467635aaccaf2a5869843f5ed5c99c3c205a2e585a09dfd486ff69506b45f831311943a1e2fe9be87af11000fe67c71c96da9bc7c8c9ee7230a57f17c5b2a8a763c062de1f4eb62067bcedc04a62c1077d1061c3ff328938a0719e94fcbaa4395386406653286e5154857eefa5aad01a1c489104dc23412185c93f5008c80d8e5058f4412da518e59b9c305460926b05e175fee31671447843820217334ab4f056f9e44e4fa65ba50b748cf9f962473431b1c5adfc5040b3c661456f3c736dd4432cc617b17b13ea463a5431ff2fe0dd9bfa4217484e02689d19824aa32ff900cd53853e62fe3e0d1086e5ece0928b4c212ec8d9139b8b9dd9e656a2dd506b546c64bbe76beddf0ecbc805ac0b99b59d1a5f5ebb1d5d671aacca066d247c1696752675dc73fa702952f0ee68e0a9b2f51307a06294dc36476d419865d7986a6f4adb9353d712a7234541ec4ebea551f836ee4540269b9539b629635688f7a736e51b61d114ba47eae37703c8936156ea2708930923293b8fd75a87ef5892269331d267880633b03c06dcf655ef5ad19706b8ff2b563dba90c49898bbe12780ab9cf3ba8f112d27e0d7fe30061d3ba952ec7a722d9f0e23fdd66530702ed07993abef4282ba7fd24a420c0533ecf73a4f5e929805c3538c4b8cb1ad7f0385b138d0e3d4f6d9401cc6df33d23ea67b451e11be43926e91c28e70b311166e791b8470978c2f86ec0e08cecfb5dd92d80a0afd16b18363ac9138f5a0d15806eb2b8436a953bff86061f94e3bb28003e6886ae27ecf68d203d20db715b47f637a3a856eb01c891908f6324aa0ad12bd0b52da45b1eb37d555bc5707a2c4769086e8976f6b9911ef51f4febdf58739202534c7911474bbdaf48ecde94cc76f0e8b9388046baa7607bf11b580e85b86561faebc6dcd993051f4a5e1e285f4bc089702345769971f7a0c5e224db159e31da22efebbfdb7bac29a65c85276922dc1c274fdd82de0c6560e6077835554d61affea96dc3cf41ea5fba05714825c0dfcf9858ba752d4c6aadb3828e8bd050e126e8b93adcfc6eb671db95f49e14b05895a6c9c17f50d9338c937ce03fdac0a79b5ad4d363544897fc69fd569143ff25000ac4e36c32d62fe7696d77249d1d188e7c8c67f79c09b0efbc9fe13d18655b0fce755bd67bc31671010e2949d019512efc75bb336893024a5a6cf19a1438b622960bf3f00995725b564871f0d4ecf0f452403f6cd27b66f576ba0c8c462abb637bbaaed07f0e8b64b1de1bed7b5a718c081a690a5cd3e523d067ff7184e321ec18ff99801217142f917eb22cfd4b361599039239da9beba0f45144bb108e1dbc4d914191dcecb740984483f553e268e17ac9c056c3604ef919d37d20a45ad6840921c6943c5fa515538a7340bd74b68ce918c44a77e2a03656cfcc18078e736921a2786685fd7188ffe915d79e8684033ad58168922ada15bc70e33336ddbdbf349593c78b8ff095211e2e16f482be98b4f0ae0cec8f1b68bc2228820c9d457391f99aa546f9adc2ac1a832e50f2dd1f61bf81401fa2bc3299e8196a5b46f0f2d7337f33f660f1c33ad749fcf7ed5646c335dd5f183fc03b6ed5927f16655bb3aca5bac498d1f16d051badc7b4466923ea29e28bd6fc2eb8859d5f6735619225246ef56ac2ee64649705020a52a0c3e719bd5aa8439f6c7fe501f8de64565394af0ffa4bdaf990fae0e030ad2ea28070f8c6b288dd9a9c003d76e9507c54cb2229fb107b0e23dc301471e202d909bcd17fd00e9037416eff7371b2d28c7dfe26b03e9f5dcc6f8376287baad1a64958a6490d5243d2222727d575007f0a6a92bb5308685f75078bb01d24a63870988dac589269531965efba9aa26643d7d44256f16f65db49473cdeeb4aadf8e2edb43e2cccd69703fd7b895890a8a7deb98873d9232ed219432f4faf7a17e43b02d25bc7ba96d38c8e6d6bb081789dec1ced510ba6921025482729a8e5fa3f9c2ee3c84014ad56de59b1adfcf648b62d1f56379935f06e5eed7d3fb6bed72f7086908eaaef926e0dd528bed198af163318d359e30dbd543db5eab2b866f2cdbb655aa5e4de7cdcc731ef07b4ed7c76d7ea15fc2b97a7219758ff5dde495454aafde0d33c82f56d5ee357bc9803e376e5faf5d5c1195010a74b61007e259ea02db293973a427869f9a81087d77d36bb5fc3f5a6479aaf2f309972cf7c697a6451735c1d75236f3bcfb3f095939a455a93472c96de1f3695a2ce8b33351de313c88e513b6fb5b9edbdf98d939ea752b5776646e5e095335c8485866b626e78473e62ccb3596a8bc10cf358ebc082bd5eb1e8b216e15b7212537d138e89eea86d10aaa59241b9b38e9f30a0d34bc177f6ccd19275c1eab9e4407c1c6dc88024a9b8fa2eb7e72a7610010b100727d0192266617977b21a1398ceff9863962b8596f3895fa68fc05cc593fdf149984ae609231728f74bafa315aeb8aef42362a520cd311e00161e237e2dc60184fb3da089c63d13153231fdc84bb357eeb1aa0e4627a9d20f832bc193b013bb460267040306715732a7249e43638aa2f168081a556dd034fe7cfa137cc9dc99a03655b9e6c92c95761885ae6d6f9bf41507859d2e644018ac76dcbf6de711be0eb4f7f07f91c6b5016a0f13765d416fa61f398908fed00c9ff332e9058eabbd5bd072dd82b1c11e2fcbc1ca00d898a3661076cb2df74f850ab94abe9b883327be20e022703162f19701b784fcd5dc1f8c2df9ca5ae4811fbf42a871cde1cc05750e6127f353417e07db15fc9f53205abf813fb4542548cd412248fd90172c6b58e51eb971a3e0ea5b5d21d0820dcb279a3f928a723806ef691bf8f6717f6066abfa6c18d2301378a746167c825b9af5c833c25d211066bbce04d49ffb9d6472298750b0415efb03c50d408fff599ad673ad0534cf6851174c0114015575429267eee47ee24f73dc6086141baad5b93a77f98aba64d4a9ffd2091df2fd50c7488c18fafc83195a25e9b5c6fd66a948122c3443a81e32255def53e2790d2e6dc9371345f4d8dce486442a926229af016b39c54ad73f061dee93432afd89c4d92e46f065c15e7513d65329efe0615a03766cdc13f3eb0e929e615ccba532e6537fbe3370bf41b13b76f0548604f643682767d376b856661ff4d77266e70992bc1c2b423e9e763ce75faeaca46b411d3abae5379d7bca1c49833c0500b07fc2ae9e736ba7895753ca8ca143c5dd46fd8bce2f2c1f05c1dc6edb5fc1cc267d9d6ba21d985cf4c39299de7dd8186d6efb35d818450ce7b3caaea193856a0613fd4ae46ece831e57d6815862ebb429a00e2436b5ca94154c135d83e27eb9823970d73e25a5aa1480a1f7bf3213f6e63ea0a8b60a362731143cfb59b905776aad7a649e24933846ae9f9957f513e225dc97c15f314f2dab52b901e2f34e4e1f2bf638b1918f8f21905bab83f728e1985d25b8ee35cc9d8425ae9dc04d2fd94dc78318122b54dc8395b1c3a408606031f27456098ef7bc89ae21cdcb6a334d8b83a1f0c3f7dab1096a27743fc0993c77bf9236222c9", 0x1000}, {&(0x7f0000002280)="5b5b1e208f95b3fe38434f8dbc56a0dbd3d0de084e389fd865bd23abc6d35f27dd86389df49b583bf02f300cc90541269034a66b675ce6b89adf82b335d4ca12a1c5fdaf0b6c5b8849b569ecd26fe7e9b94b509fec555ec13df24e513f14905466eb5fa645bd235991074c02121d376555f9c04ca08eb4bddd466af71f7f2cb24e76db5b406a3f283a322d23d6ae668801f30b056f98576c43840d83b29c7f7bf0fa6d569191537ab1f3a394e25ce1ffad68572690759f8e4e520a0ab2c49e4064a5b7d9d151bdee", 0xc8}, {&(0x7f0000002380)="4f720c910ad8fc48776142d3ff71fa544467f0cfac5bb0fb2f7fad97d60504d9d2cd4ec955692b811f60ca5673a950d3a8942b1f01f78160772eb86c63c88c08d2282535be1a99c151be8e9cc99f6faa1d4ffc9551c5fdb6f3d4098cce3e9cb806e3d1c87b3a95f63ee554ebbd7272a6ad44348ba78790821d92d5cd7fe45ba136d71ebc2de017c0e87951216c5cf464bd65aa2c89ae517e11eff75c5aeb27d9850bb8a905900fb673e3a39192324ee93fc4037a542b42aebd6862f68d949768437deecc66dbeb5db9ddc6412edb97b3b273a52aa333eb0c445c10fa9740f1cbfa6ce482", 0xe4}, {&(0x7f0000002480)="819b11d32c", 0x5}, {&(0x7f00000024c0)="5fff3e23b0a33585a77e122899369cc2346464530da95fe098d9183fb4a8f91ca887b2e61dd4d98d97d9cfd8ecaba5badc9e77ec5ab8a5f0304c6ea10a60531bf7edc5a803f4e5875ab50341bd15d6346aeba0874525bbb0c1d206483e3fbe5670659b00688fa7f69e934e536b15fb20925f6a1736f06d003e3df9d828b4149f35a781ab6caa98174b9a72be0d25dd7eb2245955cb2e1ecb8c8bb15950c7a3467e6a57ade71889ff37507e2c4f59b0ab8221140686005a8c5acd4a8fd0c1180fd3a0586bdf868cc9acaa0f3cdf81c2625ab245052a0b88d2ae161a4e1b916c174a9d1848016d2bd99a6925394f8ae4458386225b8e", 0xf5}], 0x9) recvmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffffbd, &(0x7f0000000000)=[{&(0x7f0000000080)=""/101, 0x65}], 0x1, 0x0}, 0x43) r2 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000002000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) 17:55:07 executing program 0: socket$inet(0x2, 0x5, 0x4) pipe2(&(0x7f0000000100), 0x4) accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x3df) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = socket(0x1, 0x1, 0x0) setsockopt(r3, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) unlink(&(0x7f00000000c0)='./file0\x00') r4 = dup2(r3, r3) ioctl$TIOCSTOP(r4, 0x2000746f) 17:55:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000380)={0x0, 0x0, 0x1}) 17:55:07 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) write(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x2, r2}) close(r1) 17:55:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000080)=""/228, 0xe4, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x2, 0x101, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xfffffffffffffffc, 0xffffffffffff9eb8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000042, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x55713f4a81abb878, 0x4af8e1d9, 0xcc4}], 0x80000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x20000040, 0x800, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x1, 0x7fc2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x0, 0xffffffffffff8480}, {{r0}, 0xfffffffffffffffe, 0x22, 0x42, 0x6, 0x34e54eb0}, {{r0}, 0xffffffffffffffff, 0x0, 0x2}, {{r0}, 0x0, 0x4, 0x80000000, 0x0, 0x1}, {{r0}, 0x0, 0x8, 0x5, 0x4, 0x6}], 0x0, &(0x7f00000003c0)={0x100000000, 0x5}) 17:55:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) getsockopt(r0, 0x4c6, 0x24, 0x0, 0x0) 17:55:07 executing program 1: r0 = socket(0x36, 0x0, 0xa) getrusage(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x1f, 0x8}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff1aba, 0x9}, {0xb4, 0xfffffffffffffff9}}, 0x0) 17:55:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2011, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 17:55:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) accept(r0, 0x0, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10200, 0x80) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 17:55:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f0000000380)=""/233, 0xe9}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000480)=""/123, 0x7b}], 0x4) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$TIOCDRAIN(r0, 0x2000745e) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:55:07 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x87, 0x3f, 0xf3c5, "7cb145f8f98a25de52a99d230d1cf9ddbc2f46e8", 0x3, 0xb01}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:55:07 executing program 1: 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, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 17:55:07 executing program 0: pledge(&(0x7f0000000000)='}},\x00', &(0x7f0000000040)='%^](%\x98\x00') select(0x40f98a81, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x6, 0x5, 0x3) sendto$inet6(r0, &(0x7f0000000080)="4c4dae6c32fabcaba24f1d3d918717369fa293f944da95ed15fb5da7d778207ca8ad44937a59e5cbdae4bdc27d33497ee57b7ce670ed08fb0121969223faecbe257208b7888ce207a183a6d9a0762c7a4a6f967627b235261dc13e9a300a3c3fdfb2c01065", 0x65, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x200}, 0xc) 17:55:07 executing program 0: r0 = msgget$private(0x0, 0x408) msgsnd(r0, &(0x7f00000000c0)={0xffffffffffffff7d}, 0x8, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/165}, 0xad, 0x3, 0x0) msgsnd(r0, &(0x7f0000002180)={0x1, "01c78df8025e4b189fce8af1998a9a02b41d87328ee8cfe883ae5e22d2f97e962520434b4805adcc68e88ef576cb14b1843bf14a1a8609af52bf455ad6bc38c8eaa7d7294b4a4d277f0ebad10912dea2fd4649372feac71986f543ab335fcad32e69d63c9de369fda047b698149e682049c79096493e6cb75a13051b9f46e2fefc52b7d4b3457e17cac1d65af08a7c704a292cb7aad3ddf45ad74abce97166b46659611e4905f6968fd83c45293667df5b1c630ab497ae55400fd889512ca32b7afd6243f52935841f77a2ee66d07867024441471686319f397b972d50e05716fcff32e3e9547c05295909ff3c727d7cb5b0fbba7a337e5dc3c78f90ce9f72c83ab47c7d6e7fdbf7a5b2917717ddfc95f36a8a1965ecd6073ef3ec067b4da6cde0cbff8fde95427b7b4c702c935fd3bb3f59648e4d03359d84c1d3243bbf8098b055ff8da702151f32fbc0eedb3212a21e080b44a13488239bdc0fc30f1b1e27a700056750b6f04e8a94ef95922c496336cf6dbffedf09449a65fc2fbcc8ed54a6b863df2ffaca3ed0f2b4090b44a97027980306f44360801596b9cc24478469286ed3641ce05307f28dec71e1a346deb65569b7048b00ca9c4d1882c2529c16d94c1a7b297d6d9ce119b51d3897780f8028b4d1ad5b7582328ba99dab1173c88540d5c95e4c25d43333bf71c33df55374a4d6aa0465fc2a4abdd463e5084d6139782d2e04f918fadaaa387d99caa1935eccd777692da54e005d3b1d591e7e7f3ccd0a0145df36459db41b9e3ca26b670c7afb0acb1d75f53b8bb195c508d48821ef6ec0664ae41ff68836c3b40eb9b4ee4fde2402782516b81b78112bce701469ac000ea2ec4d28f226cea94da91dd2452f3294501f9e73fde8b6c28e10c36f83791bb5c5acab722d295b72fbd07a729098037e6538aa1cfe154c8bc5430d9318ffc14f51416bdf8fcf67c2df02ea82af71a6034fe3f9d9fc36381fd1ac7774478c91079a6e89a01153e62d212a73e6dd6ae363b99535c8afe63554641a96746237fd67162b73404309e599272782bef2b1f7809c3b417fab7ef0a9e229f15bacd5c220affafb8b028702fe9a4ce7a87d9c82e2c5b24e5909b33389aa3df51c90c010cda19fb2c4c5a34ba2eed28681c47d142187767f6fc034e26b7f93b867673e5ee45e48239e4f458bee08438489381daae9f3e4a8a7e78518056326d6f4696bcc4ca3de70cbc94a938fee2763637ff3c565fa78f48b1bde2d49f7f476fe9e44be1129929b1ac06d154a2262cc02c8e80768b8fa493033004e97327b682bc78f25aa807b57dc17be0328bdd7e52c9b24436384da6407bc9e9276defe2a9283b5d9f6b94032836eeccbcb4b1a0fad44b54c90e6a3b223060e82a2f50f7e199e4149125d84d405ba63ef40990d8bbe0d653ef1ab76ab88d6fcd509e1ac90aa2cc6161461f043340c97efd14c2908a8b0168cc7acafc598d91b0ac4503663c1f59818ab5f334e3073bfd16b20234c75454492be291721e54f6e40f6b3619a0bc19a47726eac4ab2a380a5a5a974e72c0b3de8634a5b726e5c24a970f655a4bd01664baee20cdf82511f03b2cf04b935c141e3367a482c71280467ecae6ca79f318af50a4531be9140377d69eb625b8279994f892e9e88d7a57103db52f6eaeef136a86eb29c1a3fb869c302a5ec30567aa5b42823a69110f88fcf2ef62eeb4ed89b32e64fd102572d8a48e020fcd16fc1b549291658b4306c25af5adc0f8a9226606a113c9216df4d62817e726f810fb1a1bfaf4b07a0d21b07eeb483a7a0a4bdcfb4903316563a583ebfb40ccc2f401cd2c966f85ac9406a45b6c07dc49e4f35421d27353550d6ecbf482cefc31c412bd8fbd24195fbfe16a8143586b798afad42aba8e99d5865ee3508681d351f8dbdb91ae3aeaf2cf530932988cf9bcf9302ce5d985e46e674f55e2243bddefe225a844810613165e83685a8adefc4214af5d20e84d62c0cf21474a656be34ed6b1d45ab7c81c4a07fc622a2fcfda3cac3c1d87eaed2523dd71c315f0b1ed680230b9b209b535a4401c5d16f26297be199c147f2570693715b5a8b1fbe565a926b429e012d5e445c1e355ad33fd497fb6fb480c673bcb172749d816fd1bda811527b2ec9230b86c249e09bf9b3fadb9a489ed74c402aa2e4b8901e2fac8c68d33cc80132386a981d12d9eab59eb3365eb2f5f5c883a62bde382c361002db8c71e20481d304cbe75957e46e613e3b6eddba8275eb5856159ab66206e8ad431175a514ec34561f95252e62c33ee914aee04c53d4cd7bd3f1e3398d206476b1d74380a98f950a4723dfbf900023737921a0f3ba732fa844b062d8a707f1c9d03c3a668f8790389cf8115c60546b5ab85940ae0564b81928cc7744ff6cc74b70e4cfd500a93bc90944c099fbc6a15660c2948289564a03a732dd9621c8833e2be3b0a2daa57e6ca033049960c278cd2bfef9c3f537a9465e1cd69c55b2c4bfa1301a7408030af512448818e5a05cc2c8a8960389239d7bc025c57bb3a49e9ea02a3115ed52ff6fe6bcb3dc48604d26db77b7abd8fae7820a6def4b9d21cbd59b84a51f683f1fdfdb5a5b4a5ddb90ec11651f98436f921096e1c7a6b965edd4adbc7d8f5c42243660f7e7b5be51ba6b54e4b63374c97c686d75d07d6d22784bb544eefc1e1c3bc5d69d314e7e43e0e23a4f2678c2c7b6ca3f98f9cb7fd92c13379662ccccb545713d3fae7980bb3d778068ebe7a93b307ad5f45dff9169bd8990d8e6fe68204866c955c2a8d729f496e64077d2a45e41990ff0b9b6f81e0a5f355ee4ee06d266ab350d1b131cca7672034d2ea675e9295498ad26190e0718360219691708a0b32a0bff9b9cbff8aec1626bf3db4c87b2dc47501ca54945ab7a9948cba19ea9bff0d605278b4c22cbc71981c4f35ddfaa060357170d68671fa4806de3f94ad92846c6678b24a67060a06c96f359a02fb3db904ecef8cccdad4d9522b89ac70c929e96592aa841b219e7af48041c66a9834fd944af78d4eefe47d427207e34a602e6008b88a96822c12b8114f6e4f2e79fe1f1b4d55e848f45bb6fac322bf996cb82b298efde3ae11767811450e441b70e9b86d8f6117f68698089f60e00d4de924f0ffb23c0c2d053d238702439d3359c1c57ac8e4fc83ca0a66d2ac021613a6889bdefb049b61c918380d6529f62367aab5c97e5c21a0d9347af3db3bd2e0522c54da90a876e7961d09043c86f7cc0badcf683439b0886441fa63241f4848750bb2008e9186beb9c0c3d2dcb55f7e9ad6722b49c4854cf61f6abca239f98dc4c4b3a07f177cfe0344aa27a31d830f32086639c04e1d76a2f02d0860bfc5daa24c5201966b499288f75f52b2641bd648853c35cd5dd4cdf50b912e15df26f65186a0c8c21f8d92214d9be8bd3f8791c280c54efd625cb34f75caf26345e2311c67b3c4cff333a157c57218e44759a8ca662637a3fa84427b5c424ffa3ad2766ee6e936e8eb4623ad4be643f2982c95046ffc5df7990e33b1b0816266d43560efb72b988fb0c92a91edbf694a283e91805a822b7ba2f22e32fc919e3a21e54a7a7b8ea0a10667e588414b09a255df85e7ff7baaba99bf02b03f2a977413090c4278331b82b1ac5fd1d2b5f1d04e652c62160acdabee237754bd26a221cd2275e94e2743dc7b812ca426444d9719989c231e4f86020ff7ee81737630c913979e31e2b85ff38c3da862c926ec46157830f866c163cbeb0f945a328bec1cdc5eb7c545e58ebe7210017a76a3ad7d5bbd21a6b1bc2239a895ff8c69446a2841ed2a162ef73e0147c962cd464f3a380d48dd7ed57c90b45cb00e762117ad9280b822d2a3cbc8e23815b5d0f650d291c0a56aab5c7b343e762a26081a8e685bd5d29cc37468a4d89e2b2a4669c1d0d0b5f2bf6f0ec278fe77f9cd8658d8728bf9c19b49ab8411195f5113a4bb1dd6ac8e3d662432e91e11c90cfe8d80d0abe9af93b8aae8ff2dd6b6c6c43fd3b63cdb014652ce17e30bf08f45665a38b55203f6621bb50de4f5c2475ffc8f9cca8bdc17e08a209f17a5a00e2c5a612f1a2f8969f9eab887e8e03e78f79e0b9a77a2b7c0dfa33c015afc99b41491ea5d2c5b0b8e6dfd4cba77500552a9c9651e0568916c4ae99e47712f4333bf1610e52355e776d971e65a523b39b6a6a9443690f777ab411f228c68b78c1ebe7c62fa5ebfe9fdd7eb29d0d7030bfdef4905c583ca01be66f0a81ee99916b6f60ac1621466b1b8b6f6f15c254d43bc085b7394033ba7e377a52d88b3661735516aa0116c3516c2f71f1712c3827c32194182f861ccb9e5a28bf17fd3280bad91dc7fe6fb18117ef49c5d1d69d1f957ecba3a73d4d3441644a828a746f6b6d4ea7874c1462d0110723619f9b072bcc9a9d7540991ff8a3287e266372950a8c47592e9213af4adc1525b05bf4fc8ac07f3a49bbc28cc7558ffd1ea34229379ed7ba7cd3621ebc5b0cd221b6f2cedbe3603f674a05f0c9960bad0135778233e28ca0e768bc02725c3e23437b58b5daac460634c5522ba6f70030c8035e0644b31a5281cca675a0b1f3982f1eaec5c43b9c7214589d694c5623ec051fb34a2fe0b92497b91a1a09650763c468dad980b36b87081750f91b26eea5db8bd7e5ef5e9bb94c4c80e2b8d850d8dd414c6b4bdd0981ea0ff4b94425fa065e493a377ef3c408f729a96045d7208853fcd38b560116362c2c0c98cd8b6e9aff8d841a848238de4c4c8dc20a916b3082c914c2f84d20f30e2469216d303cfd134dc72aeeaa69720303c7c2df94bddd18dea4842b009e81a4e06f7e772db27869dfecd5181b8f681357c68026c19119acae951f95a30b1bb7b83630cfd1c138b3a0e6b1d6d03ac5e3f29f25302fb7c6fde085d4a6a9e1559ab41079c3f164e02d34f5b2b6bd72ec1826674ac24595acb8469161edd32dfb0c2947d2f2aeac265945cd77600585bb17e61d4d223335f8b8ad94b39f5a7d4f76770fa430ce13a0473b7bce0cbca5cd955a4caf7089bd0c0b80ae8b8159c92ffcb55bf85c6cea4201a3cdc42d37c5cfb090faf35921a4aca36bb96bf75de7546550664a7b2b472a09419665f7c562c24d4e7377b459fbddafc1e259554507ef188d804741420cbd080d0075354d64cbf424e8bb8d9ca12e6f3f86eeee0f3f81a2891f936139bd7df41611253f041d65801392f196677778493f7c0c6b96e6330f51a4fac28b0c13a3201d018de34b9367cc1a0741d7f422d84fa8117e706db0067d1197c958aede2a6f758f61ed0210e7ad635b55d917153b2230807335f8bba7dab22f9f5143b44ffb6fc900c58eaace6f48032efe81cedd4b13a85bc045ec051cd7e7e32ee0372d2f2fc8962cfa64b8327a82006ef2561ba0f1567b53c2d992e786f3a671ba85106987f33e9cac4bfca32bfcaa50051a61af6891ffc9a9d9284ef947497d0eaacc56b6e94bb1817e0e7f6a70af828f0b93e31a1718634c6bda9e478f9da2fed66886a7d1b8f1ff543c99703820911ae9ff55794b533fcf4fdbe9de2de088a2ff77aa7704e2b21836ab4ce9646a81c11079c8a16727553b4a918cac5f7d04017705ce5a018ea37533809c13af8c2dbb8edcb8e2154fadd759b8d1ed87377dd408709f7a96bce7e370b3ce3ff12c8636c6bccff4a190ff6ea6f1572cdb88085180f528f7489b039d0b126e5bd9f1316bf062e51b046d0be14662059f18d5ef37356ec3fde978968628dea54207179bf4dd17b203d57177819418c9ac3d73654f"}, 0xfffffdcd, 0x800) 17:55:07 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x1, 0x9d2e6ad58a1cdebb) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000500), &(0x7f0000000540)=0x4) socketpair(0x7, 0x6, 0x81, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000300)=""/203, 0xcb}], 0x1) sendmsg(r2, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000600)="2ad29a7cf16c6e3b6bcc3a55166627bd47a41c2c2454aa72d7828adc718add972d7f4a5bb6a2f68628a0823d2db92a70a0250a311a3e7738662e7a9697c3c94c1af429d3e0bf74de0b50c5d6cc1d9f35933b1dab2435cbf55e19702df237ced91d27b55d2f019c211a6020e34815fdf18245e71fbd40ae6b2746fd79f4f227e094a003b74e4a37e0b9e0a045eacf27303904e70c81eb1915288157320354b55dcd6d03c7d922edbffc701abf3114d2e336cc", 0xb2}, {&(0x7f00000006c0)="7df47e361b88e2f7f67b66e3c6c64377876a1a72c20654b5b7497066f44c208b21c7f3953656bf11571aff04445ec3d283affead91633e57f95be5e16992968c36ee412ed264321a79c06e57ad0b680b70b339042eca7b17bc56118c1c03056d53528a40d8d81b9c796bc7d51c9453629318a75c50181105502f209e441b3f38cd54fa5c9a1803d24682d7ae148a5951a550cae07a1cba7197befc9553304647ac623f53d2bc5d8f416015533e9294098464f2bef59ff6eeb27d69f597a62a248761a7775e2921db3f33218cc1080af604506093fa042d5bba187598adfbb2c2a661490ae362c141f467b8fdde0fbb270db733bbab9a66b2e2", 0xf9}, {&(0x7f00000007c0)="1cf3380d4454022e5e3a213cb8276848c67dcfb74a8d221863a5a06b90fb7ec79c3fa8f4b06f92cab9599ae275b82ec6578c37e427fdf50cf8eacf8b90f8a77b281d0a071a7b3d66548dcdc452cbbd860c5296c16805e274d480c820d5fd093099ad8c04cbe1e79ce2b001287473be2ff11948147ed3393229917765aef577a8c4e7a763e6aaed23b6375e9eaa406c2cfe0a945e86", 0x95}, {&(0x7f0000000880)="1f0ea06c14c2a6d9c59f05e49360e291bd86c5a2274ae9ce2fd021b3b6e7cd0c8e28d3c3b7fea7ba6f6bb7e8b4f63c7449d21080cc49aae93ff35dcd1b0d8a47f99b57da05afd44796f322486e3db68e0e919bf125073369c181db7236846c", 0x5f}, {&(0x7f0000000900)="2edee129fbf41a8934f1f303154d2cd88c9d80bb47b94b7a2339aa666e634e4182373aa9a9ae30e63b1066b6b46815dd9a929370901eca548ef32c9128726bff446a09a6f133ad630e22fe3c2676632bed2441edc5147eeff72df5d977ae8114bfe296360289a9f84c13b6e73bfdfdb678bf9b3ce0d0f7dd24146fe654aaa33765b972e5d9b27b12a569db72696f88e9a3ce7faefabb0788b92a12e5587f87f48e57f99021d5be9596cb4cc88969c351291a2d831a53e52eaa76", 0xba}, {&(0x7f00000009c0)="105b389e81f838d605d1343d75054028a6e4aac44c2e7fd3c34ec2cd4b015b538c8c5ad760b0ece7ef047f2c2b21156a245ffd6e9d5ddd5ee9d1f045c899381e30aac90233b0219c869907c887d476d83f562d4a703ff77d3a87af93b856e5c10bec22c7", 0x64}, {&(0x7f0000000a40)="b0df60759faa9a51decc8d6f1cc16b5c366bb63adc4060c74aaf6d433954ab08083e197c163454769b0bd42d4139d1c2a3d042698b1cda31f8d110c9ddcf4ed383e208b6fc3b81f808d5e8a3507709fe7ec80779b097a1d8ff9fa39d2208ba1a037c0fa0d2d58301b00e033d19db72a0ab313fb3f6cd66d07e625a587433c6262922d9118fd4a54f4cad0c54b8e123b6162d285456ffd02f3c5de98c72fe1736b3b301723276587e6a47c05d6112f5b767c81f1a48bb493e7251375b0f7242a52798aaf525b4f5ee7f09c3ebf882a11d18e6f999ddb286b8748932006a836004b72388d7d4d8287bca", 0xe9}], 0x7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1800000000000000ffff00001f0000006e00000000000000a8000000000000000100000006000000590addfda39388c4d3f0d2be42bbb82498d868e44a22713fa3cd5fd9824a7e1656584009345e5bde71cac0f4ef4cb9c1106bc6030b2263ccb7be5a775b7f1ff07f25aa9d665d8b958dce5d2bf0a7a2f05b56176bda8a21b3adaeaf4289174d5641157d3d30b5794b38cdd19d93ff66ab741c0d48a7238264d458954dd6f40a8c47e18d477cb6218c3ba712d03e85ad1dfecd0000000000001010000000000000000000000200000074680ce70c2d3914624b0e3bf806ab912686a15dac280d7f2617d3f8cf69e3dac583242eb2aefb3ada2a8f203c612e206420389a4e6e06fe5243f212c3f2d67b8f642a7a0f2238db5c1a97067a589c52334e6ba68d8b251454f26462549fc1009331c0be964866112c771e8042aaffaf738999a3021fe665b55e547f70b3d76ffee964d02249f8d5d781a7ffd02875bda4a11b839c460121433ce580f8640bd2897bc3c29100679810734b1ae0063e6eee2fb164e1fb6c4871dc81473b74ee43fdd58af880bde8c6332d45e7581e63e88b82e9de9805ae58b791dbbd8289524ae7d1e77501b749494e8179e6263417c12169b026035e58ab6a17cb8aa46f435e0f0cc07db6f3e6701243404e95ee4738d70b0ae5e7acd0d7366b06283e75154b63fb09a30dbb2c4b98028974a300a996d192eaf4ac140853af0ef0b54a5f3b3fb038c688e7fc7b5bb73366a928f01a2bd28f3559b76d0bc44d5b32cdb92e590e84aaa6ea10d54c837567e71bca1cbedb484f7aff31e880c2209fb9c4a8da55f5d5287f88230ce2d15d37ff719756ad714db0701d45ab7cf8405ae1abb6f3b14d917dca974d77fd718d6db97e70c3bbc78d07ea6545f869918812e231ccccab7d0636de44beebd969eb0565451a2c47ac86b88daf915826cd10569f858a257e3d6bd600ff34f146b78d15edba2f4c49473a348aa9856d7d4d5571e4459de48f8e1ca089a0a62809f512c8a2601772cd6f4eb6aeb0d90d0a524b9d65f3fb449d89c2ee596026fc2a0d07ebe451610c46b2de6261b51729c875f3bc84ed48fc96f76cc69c773b8ea150d0652f7df1f2720b7e35e6e386b5bd4792074a8ce9e8178f94df764187f1826d0f5c962bd464bf7f95260753131d55739b485fb685adf7845e6d7d2cad2c225becb0c0f625d6fbb9150dc2cef6290a35154f4ac3646ed23dd5772b7f3f7d86d813d7605c035345e49bfd235823738c5163f1cf0e1e31c34ff84ec681aeab099508a79225dccb7c1f07a0dae063a4508fc83f84d5f9f29b4596eb89aff9892efd4eb7566fadffe222df875a9c4635138af47296e51f3a1fd2c3fdf71caaec058ec0a08cc44bdc537dbdce056a9c12707bd29310ded505b5ca44d9af2e6dc2d33e7f9084bd125f2d290cabcdf166d555e19fe3a967dbb4572e84c6d8636c617217f66ca2aa225fbeb8601ced9fd593390c689befd3ed355082173eb39cd66d25d08ad355e07b3021ee9a9ec45dee57c9b8d91585d4a0eab0237a9eca150e3f69ed7524bc03b72e43c81649612941b680d269dd660a566016acf2db95aaca7185c2687bf972b37e9aa4cc0ad1e3ed4b42d43346a51a8a5c61ca8e41e8332e70f601b94a0c992bdd0d0c9e724df86a2e6d2a35c26b3bff31c151478728fdec4676aec6c8b11c2ca763e8f60608ce5b75826e5730630c625e4c749fa91fa71443a7a0f7aef106a9da01acdaae633c14137e8ea0a3d15891f7595ab49c12c356757c5c8037d92b0b1db23c83d2894087938fe3941e150ee2919c98000dab02e2ad8de2f78d9dd8b424fc91620e6f5dd0eaaec788dbb2408fb2eedb58eabd93c8df894bd50afc0745baa49f38c6ee8ca9e0bf716df0c7502419bae3ddf3ffeb5a1865d0a4bd67e7e1e79d8e86dc53e23fd7b45caafa1204004d25b08fb3c09db8e3065037985b57fcc96c95e1d9bf1b5f88b918c9b308e25bcb0e2e83434c58d46fb95131c971797e4adcf6f19694fb5183e391491901924622616c791c9ffb258c895adaf5b99111fbebd65e0a551f27f77b8bfe108b158bfee439602186484ce24e9645b88c665fa843e772c202421aa0950b92c7bc0f386c29fafaa12f11e81ea9873533c8ae240d1761fa8e7d7568a704449c040dd21ea76248280c8283cab591de9bea8ec30ec5b37b205aaaf138f63781548d73bc13d3f7bf8f592a1a4ad6796f6814a0fe1ce230aba95e545aa6395a5cdee5e9d20dfb85e979e8f55c4f7d1f3f01f1addaaf5242c68eabe565c0aff904b44d25429c391521545e3fc043b2eeabc94ca43564be0586cc7c529631f1ef6eec276c488d4d4b84d395759589845843eb1e9383137cbaa8cc48a13bb09d289267b69e12632e6e5795bbaba33bba7159b6061cb8c08aeb77b5db46e0b1a55ff337400010f128a7ddb2f4b41f90acbae407f7833f9425a3b144310473938eb781ddead217c3c173d2295af630b211a24e569f60e7ed4579c86d48999a3f5649de4aa16ec8dfe55e5fe8228b6abcde55cb0c4d213a7a8190584e30dbddf84d23e90efef7f1225a3a53253f01be35df962f2f46931c97157fd26ef2963f2dc8641a123a6d31f6763de448bc21aad02296da94b711f5efbf3808bc03297cf0de61b35e1700906b4ceb43d33aadc8134d91f1925226d96798cb7830c4bc10abf17a77867b8c34e752995e708a101b75ba3dc579e92eb20232ed844ac2211f7648f6c534b36fb89ccd5f989ccc33fb54156ecd50cf9e80fa00bdf533e99eea7af0161b53c80b1c05e63a7b2b7678fec3b8f6968b9398fdd95ebd89b6710f13a749c4849710dade0aa25427f4918ad9e34de0e84b4f645162a0b86469be5547b396a3eb675731a7094eb2f2e40c43bf26c9b024d4033280c3cabcbd693d41b261376a54dc9863ad395ebbf07ad57927c046e469a19b6557996642ac1627821c5fcaea29f6eb56cc89c10f7a739e047e5ed64f9a4ddbe8913f0dd73773c5328951d46732dfa18a2f9c520860153e86f33181bcfc9eecdb0e561fc80b9d7d2be5be4bcee67e050f39ac5e585ad15ade06e62461e28c2679a91717fe43bcc5e4b654d0171cab63bb3bad871c676c401e719d9588f8b7e18d1f0adf94ee438132f3ab4e1a221a75113ab90f22125473aae19c689bdf68f8fe6fdb0b6c07f77d0ca9f0b327e3bef8db264b24e2911e2c079898008db0a32b93ed5bc44a216f96cc3a770cdf489fea61c780d1f74e201461900125ef5af2840ff132f5c668cd2bedf56485bce865d41323a96ba86fb11e5dd25f1c1b714b5fd7f7d2dc10ff217f490cb677c8c15373b329190c386c060c58352e011940c857d2431202897cc20d3844d4a7b5993bbca3c7769d6cc05aff2fee68a7a0738001db04b12cab5691f01c7f41556acbfb96ddfd699072ee4b9f3c61c5557afe2d1221a64e2c30c64d689a0cce4b3e731cf9586f1f54fb46ffdd6fb4d8eaababd4bc58abfbe690d86a95bc0f4ffe49e610b872f96bf5226829f04945403d3fad74404e78d2848752d6108356d316df225af52de5c27469dd92079882642d79a0ccedaadd5838a92d53404c7ee18ec5c16412e430bbbb5de6eda2912050e5d92f173e6a5cc83dc72a38bfffdb8017414323fda015d76c70f1de4629b1ad5b1c487bfed2ed8266f45fe1c132051c24a0b382253ee19927030591ab592c5a965f1410b7c416c9d271a12a5b540ccbd1ed8097f9fedc91c4f56e8806cc5e0d85cc899d6d3d6792335bd6fe9cb29125d2fb7d0be3ae14636c1c252c0a18dcc625be0b6661ed7764ac3c8816cdbc9c2baf7e70e983dfab675da6a46451e6f8e21ee58c4f048a977cf78b6f0c3167c1893f1d8b4c5febf4fd0346a517f189ee900cfbe8d3ebc7c8183401c0e654d608900f24beb28479fad72adf59acb5176a7a34f86b49d49e44fcc1b826a276bded527c4a240488295865749f156d72b1e91469877da3f132ef104faaa0681f963d6e6b08f3a42878246bea501b9de2a09c441cf7a93c216d7c214474686feaf01a64d43edb4056241d1164f7138be85acb05aad544df151399a6e448729b5de6d03839defffe727f45e7c12092b68bec5531bb2cdf04a7eb30d2582cc39976fc31e4c96e325eb091e6d33aa20cf55b6f11ad414446dde3da81f1736c3ea57517ce538fe7127f1a8b07849d1843956e02ea9e44ef46c7bcc6f1adf1da69b29c95bba097b72049f2cb0035e9b7e66e3b20cf682ab39e8c28649c21a85ad7963470cb44fad7f67eb0e930598a224d6022b69b5d0a0d51d0d42ac82707f12cc247c1e5b6b9a81565a143be99f808b704112b96d7fe271ee05c33243ef54d0aab298101e75d50973516ea9de532b7d391b265d67aae187d34f2a14ba8f33c272c213874b2243e529e690630f08a22066f086d5547dd750ac8eb347c56bb914b53d8673b5acb6c3956c346ce5403ca36152d7e37b51168f63d68ce4882aeeb5951b5676c6d72ff4fdda5bdc39d424a0a09c327aa8c0112e930309d134dc89983ce27618b364ef5c66c1bc474a8f478fdeafea27165b3a3f8ca443055d9f63f429fe97bcebc8bc58740c69958b5a25f63707efba3416d21548e865a5e3391c0b58220cc45a263a7bf813b3dc7083dce86e2af1037f002063e586c284ddc9613381b1cbfe14bdb7bf7d5af7f9225cdac557ea840a4039b46f719ef39c0b5246714e96bd2b5d6f589747dcb513128859b65fb3518110de3462382fcdf03d1e7f39d2868baf5e69e6ccb01aeed7875884de9dc438cb3a8ab9087263dae02f1a9b1c47d2df5c0d191017993f1439af1f5d1febe05c17ba5e149102b89b3561dffa43355ab6aeda2be050d1eb68c3a33d3ca893bf251ac89641c3b704b21de0811abb9f5f9dd8c7fcadc5240544eaf7745db256c28f367360b93d4dc80b56b58f167145ad0cedaaa44b3a16a4a891716fa89f5ce8b3fad89e96bca2f2cf76bb1e265f9d96cb0e06daf9f7f051f6d2d98d69eb511f1327a87e6aa84a25cbd2f3b747b73fcf97d64c6d8158558e473aceaf5d9a9a61e075d263b2243b49ba12c83ff375ef21464e13cbbbc8feae5f06fa96d0ad54f093b3bdf8a93169ce16772d9825d32996b005c0ce5dac4d46c2d398df33453c0de031700f4ef3d9f2c76148066b40f319e29426d51c1f52969fb47faf961b5d6a8c4cdbef8b0e2d6c616828f3fff7c284006a9d9f5787e2715269889d5d235e5bb82e49bbb3b3a00c001352e6ffaf6ab746604d0c7b7bba5767b12692a181ac1634e2569f4d5a53e75d1a46a09912ffdd3644d32a344e998224e0a6e23277c41d90884ec133af10a39930cc60253dbab36f8ac2088384870ecf095aefbec6fbd00163ce27f99cfb0a332baf532596cdd737d68c97cad169f67d06523b47166729e6be31869d0e0c989394da22937799221ecc4e9ebc263094df456cfe362a7ddedb7a54e5d104a164443240069238df51b4fdd9e864a1452daa970b0a7093fe1aaa3f15f12233231fcb90acfa12c4f7080bf4ef37bebc4ed1ebe9ce22cbc32b871422cdeb348dae46329b16c610d4a21a95e9bc2486c2dad28f73e072ba4fbb14052138d1f19fb7b0619f8807c73fa9d9fb0688208863de8ed3877bd7c59d63937280fb0604fddf853796cbb1aee9548b72320b76b6e6896810fc39a3c074f34bf4f0a2e7bb36f734b786c0912567d28abc6aa42f22058a79774c6df908c8fcdfde281113cc4a89391caf8a659b5e2689a8c9606bed1da24fe53aa00d058c594d0dab3735c50899755d229578bc8cc3740791627cb0b3b2a52a050472b1f0605d1cf76ad54b5f28f01b9a63835dd3b148dce2455eddd156a8371dcfa9e1ff17e2796d7c4490bec710f09e5e52c1b05395f0f69c974987c16a5a8a4ffa94ad26d77dde68916bea0608e4b429c198aae471d527fe89b4332c0d4d3d31f77375c545ce43d25555f090f159bd1c1655d3e66b29c5ef967e4ed67a93fa7ecb4cf34d8a1b7b15d724525695f02b9de728c8a75637a956171567947f49a73661dcfc4"], 0x10d0}, 0x401) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/137, 0x89}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000240)=""/56, 0x38}], 0x5, 0x0, 0x0) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) 17:55:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 17:55:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000028, 0x0, 0x0) 17:55:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 17:55:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x5}, 0x10) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 17:55:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x5) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000140)="2c44b31498a5f0bc977b604d1154bd2e69d87662f944fa915fb93dfabbe03415e9034c880b28b93424526953a2fd30b66de907574aba64ade9843ef7de2ad4c81f7f8f2bc38e31b7a8783dc257080d35c9c1d06e75c9e28c0c473e37661aa0cd82af03bba4faf700266bccb96224c9", 0x6f}, {&(0x7f00000001c0)="6af3ded57fb4a6a03a76ee3d27afc3d0e91b873e09c9a8fb1d50043ad5f56a23188fba0e50dce8e0f3725c7782540e7bfecccf5cdcc1ed9e6b7795d0de9ef7736c700999b0ba92c5b3b893eb72b7917e79c2ebe997c18f6b97ff7049ec624f3778f38cdc0c0fb044c47d0cd0bc4c52d9cd9d8a8ea41009f8ac7128e4fb1c0d40485d2d060a1f21457e194de9ae87939a7085b0112574110bfdfdab1b2523e9c2a5256a12ece5570be27d1dd692cab34bf0deb03f73a796febbd7b2", 0xbb}, {&(0x7f0000000280)="7f1203f483e6ae52192694449cde36db46cf4f86846bd30c7a8bba177e162f09cbd3c958232dac405cdc9afc36ce4ec5f4bf4cacd28518d82fcafbd037bcb399ea9006bc018ea6dc6068b74cc16cca089382e5cbb0f44a3d140df3d67db97a252eb2d0cfb8ad1c8960109d42f59e7700", 0x70}, {&(0x7f0000000300)="074d48c7ee1b4eef477e59207ee46ecf6f2c7bb01e371b37c30a237483e11f4707c56b9f01addd94eada71dfccf35850c63cb3d7eda6aa9196c1d8e5eb26f01471dae55310088482078139496086d59e3d073c725e975472771667cd05c008b165f842ef2bd2308e961d8d9d46773ec7babce3554e70f7f098a2f017ddb3420c4f71a5ef5e8a5de156e50d442d72fb767573abad9b93a2c9626c1d5c52be755b1c97f9c74ce57da4491b82ba1fef593a3b42997a252c05aa4ac83f855c4d7ee762fe14ea44bcbc", 0xc7}, {&(0x7f0000000400)="f3fcb79d6b2245f1cd1778916dc4b7b16cd29d9c371911e4bac2ca2ec9bb5a49f22337f29bda308515a134c15205d10152819aa5bdde935de965c5019dd2f44b03d440c18f893cd02fd5d3355a865661", 0x50}, {&(0x7f0000000480)="2de8297469237cd78904d49ae7d4f1913f4b1325dc452046a1e85482280220a39ddd73d804467d7fe9c3fb96d196ce4f0e3e80ce7f2ac23bf0fcf7de7f048d58dc84a16d9ae3fe60fc02cc0747f506c5792c79bbffa8fd81f186e821828f452fc5f001b2a354a4e5b908f661e18f5367142c36992b7eb59fa24fdbed27a15a96074098000418bcb6933f14f247673a699206d38822a118e8926397f133c9094dba60dfeb4d670e8c3029025665ed626e1ff3a35274ebf941509e3a4782e2bdb0028e49d3856575ad774d4477a221dc51af9f2b9cf8920ddbf0c30e58397fcd6a0742215f9c58221bc07c6a83e8305b4c6d6f1602c10a29c2a29c9a09c399c9c8000d3c5cc2e907049d312abe1215b7103334a42b021000dc3f41509607b2dd85132416c31a2782345494bed13ba3284e566dac2c8621cfdd908706f13548978d6ad646cd174718de8ae04375379f8272c6acf4cee94a02367b34c6d72abb79e7e4c0333e279eaaaa5e8671c392615c388715b63d667b424b904b9fb73ac67a7957299d107f7e8fbd2424575d267002e16ca57da03d7676530b06b62b5a146dfa72436ccbcb12cdeb1821fab47fd110808c811a9ccfa2b57f8321c1a5467dca16b12b4215f86449849f31f41f55c61030ab7904bc7e3200085041b0b094ff739bc70bbbc295c0dff259950d29daf39fbdc4427e63f9167e4e216ac632c36d8ca9cb55d11416ab4fe67ecc48eafdbf50663423532d29d961997261e8db2ae5b253484c4689e6c5db2ea6fb9c9a882aeacf20ee559cd9bc5b44875a66bf24bd3dce0c35010a15ebe6d17b627c51f40989591cf31216fcec1a4e381036a5935d42b05af0205ef165228c3a50ceadab1c4cb833f7e6108447e54c92b30999c6b305f916faeebb83e4fb2b0e8be1704e081689b8d8f81d3b41ba80b91b03d661b4c9de660e1318843cd77256d80dfe2060dae727ecff6b74c893bf7101437c44c400d6708d34bdf174886e887982a33499e4df43e7c46e93ad03ebd47b1f1bc1af5d1770447a08d53be994476433f718ce6906a29b93de64aea97256f18640f3e3405a1da32ecbcb07a2ae7823c12c1f25dcab9d6ea846ff0fed9f84b913cbcdbb7053f57ef6d8939f86d9e7b6d88bfd073662f374e83e1bf3a1ccf2b553d5195694f212424df1f5fbd71bc0f1de4eef7f0aab3d2337c2153fad896e156c3feabdd289675850d50004f1b88062ce49ba4a6e75e4ff1c236ef14161cd8be6d65f88a160dd4abb0138067c3ae05185453dee025b66c32674dc53c28bb3157c16b9e595805ffea50f6453204460fd903a75e426908a5adcfc62867253a71caf38b99948bea85b2a260a1f72f245e2c4d5dea0fd87eb27ca9b3933bf18ba2731bc69af133c09e0f743ed236b28102bd8458cc391cabdeee4b77f4b8ff59afe8f8d0c86c9db4a0e675ef03199c29350a606120363cddb3740fd6e818726d03ac907a9ea3c8dd6df83a0aa48938cd179d96892ddeb1cccf93a750b94a7d61a97666d8a71a2fe6daf377efefbe6fa61ffde2dc8b913583590a647077349f8868723a1bc7b29d5000f374d6e64252c55b70069ff3b2406acba867aae629e631a683df92e6d9eb6c12a8802e84920e85d69256f014a58c24f32e695bd944b03944710a9027bbd0e9067cd3c5fc3253dee2f66711f423eb1747215a1fc7fa2585496a22398b7948181abb8cd618512ada376ca5a5406527bb68f6baf6eef6b05a54e7c8a89e39a1382d9e24e7f345fcea39b987fc48039cb1401fe3285a7a4254313013afa56a1f7d8d00669f456bee6cda8fcb0eee66df0c74979db2683f10ac3d6cdeaca12d9d45a10f53171f6f00f9f52ddfea18dca7f759b4e174dae346708f0959a18eff55c61460110b0f528ef3b4e8e7f3cf4774599018d9b2ca76d3cebe740d211091330fc635b714eaa22c11c47b343c79927c644a955375d5b04aae66882ce246f8e1a84a2931a19343b8519f3f43b0065cf912baa69a4f68915129db03e3fc5953c6a049d23db9095b00bf47296ff280d26fb31c72ae27c0d4c93535b6e512ff2cba60ac44716a5ed3822ba23df5d6e062d78809dce27bfa3e6df388a4c2ae3f5662fc57290a4b5ea2a4b562a93b9798b3f00d6a94ebfa241c012e320b25165590199cab9116286a5eb0422d34e771e21e72c52b5cd69ef67a965027de0b64a37a5164bf27083fa997636ed88acab8bc79ac5fb25ab2e65310eaa37d10f46adb4c9d3606cde3b3bb8d64593e036225daab9b34b45fe815b40eac3edcadb9b0505cfc154005f7dcdc669018d91ed52d675d6ef673c61c9f2d6d0f2fbe54f5c2e0327fea6c849007ff0e8d623bfd114ac0f8c5b13bf179faec00b551c80607faca3633d406229679fdc8476127bde07f8d8ee71faabe42b4fd98d36921813527b52e3270a69159847a23aa14b54c46d8c54f87860913ef6784351528bf81c0eca0cbdefa3089fb770df8b44495df94d743bb8b562ac074d3800eebe9367d49634379ad068a4e5ad82c77faf414992d293a40b760ce05b0de229fd409bc5f7e72eb2a268d70b822fee01144ddbcdd834bc9cb35ca5b7a1de73659f1c856913368f25da1c9fde742b63c5ffb246cf50d4c7e780ded55e9f64e3dfde1a59951b3178ffa2928452aff2d71926b76bea7bca8173f5970acddc8601bed02dd85b7cb865af4931005c6ed2c0e2e67045d8e3f1e9f9839c99f4df97aeb458f0c6b859ea04a16ceda115cfc894d6af46a3ab009d7323e9fd3ecdfe550f0d19705e534df0100c08ebd5561c33d6719baa7e455cdaeca31828d060a072f34b4c200acd22e8dc1b6e7c1bf4ab582bb4c96b467f331d739a9ee9990cad954186f228f4889dbee3b0a6bd52868798e2e80ce3312966fda45b32cc98928762bbce5bd20aaf9bc1c45f4a163b54f600fa1b4cb8647b2366ee5b2b2205a63242d3d5e14dd727f7bb2a22cc79cf355b57c89db1f64718228cc1cf26b1c5ed9d166c24d8e2d2f820b52ec8804a97e6c1260acfe400eea70c39525f2cf44751bb9e5a817f29344ca1c5022789408a7b51d72077f5bdb58507087fff754556ab8bd303ce8d1d41541f91a5b3cde30978301b5085f9ecd1fddab794be55b7339f962b087e9a9d117f4605a242e43dfe9e4acb1b790fa7024ca52465e6fb702736200f09a764978fcea28bde13a1bef01a602063dc2170dfdce2cef86876823c339459183609e5eba7fee0c0d7d8de4bc2744c72c5fd04a4d38f9597d122a16836b2d772701f9efb457ce24f88833c35ad2ace04f570a727cf1d2816bdd8aba77a4a6f444c6ed7b18189ee72ab4ace2ba55da3215e192babd0756bf6e2d82e25d6839458b65c455d1baf57c45c9f8e56ab9b1fdeebd41a2c64cbb459393e8d2bf2f4a44f070f7fc6e58f3aecf4c804ffca81aaa06fce5af60c815d61b5842ef82c59c53dc0947a27c8bb962e5a1b1523cbd6ee990380d3ec9228e7782591a242a8dd13fa2e9f5281ec2e53b73750d909e2926e442f3606888d4ac87898daef0bda254c8aeca7e8027f050ad3ae17fbcd9509e0f2ef18a97073bf8b8461af3ab3d0b10ed5bccce82939c6e670645517980bfb2830c87dad91eb447203aad516ac4918845a8c365c58f2c39fa2a0bcf7f7856a88480d1a9ee4581f688567b0539cd6201e1a50167b7449b8f943853af3a053d275230eb7b457e59efd881095e4dad83b9e2914870eb3488f581c9c9f2bb4ad6e667c64998e6fc41853b3f6283821dd0e57ee3abedecac7268f14a44f79e121f3eebf9cc074fbe94b7d961717cdaa310c548082bda582eec8ab802d2e536453832263efb6dc934a557d65540ce103c1e2431271e553cb0d4857aff970298903cfe7e2de2f8dfa8d2681b3e32b982ac580edefc3586b5229524cef01d9646a5db146c37faa5c6d0987840a49f46ea758690daf7f0c5afe9005653f5145b8b3e3eb0194cfa89ee603f05ba5c51c89b72f3604a7cb658f2dd7f1e7b5e8e7d3b5f71534fe6a3339a9fd1629869e10e42e18947330ada5aa6c86e4fe7c2626a06dfcf783fa3cc1f5575718b062b907762734aceaab2cf4a35b56c55fd561efe0a74f25ad6427192ce243de262a3f3e08626784e0d69c0395d3eca768db36335ee64bac124d5fe1e5aee7ef3c4dec4ff7f32b90383a2d7372f585d7be29e1e5427307d52eb299ad6876f759bf8e585c532ae8e7dbd9c03414f742a119d905e3628d9fe1c02fe78b11b797c1a290ee869b1b7da71feff25ef5738ac812757be72b62ac70215cbd1e4f78d386b4017330d190c422ef0658f9d12528a0b6df255f173a7e4703102f52f9ec27777d8bd1f4876190f7e5303322298a1557a892f59e266b4a9d7b34ddd1ee1c789f697f8fd8f2adda439f20a55236b8ae08ead79e9ade7a37f886634856161e2b12685f2b61d9701f0bcc3fc724ea2e1e3e8815b8d19f82235dddb229da858ea0c8c909aa779c2abfd380399a84711fa6e280c6e637358dccefcdeef13ae7eef3552cd08c8acf350669c66363da562f66e132c187e0ef4ac5a0b346f2e1cb57948360cfbec6c01baea6ff423aa861b1054f765c2e831100994e6440734ea4d81096550f023d043f9bf7cffbedc656d8de27d646e06868bd0f6c67bbaf6759debf075f2a8d49915d6f00f1a31963a03d407f07e130c7952514e685debd348c1b7ba6060aeb0763d81cc15a75f5821e06347e2777fbfa7d8b3077dac45fc11db6b1960a8bbe8ec9ecec378c3f8d4824186fc48f6b59f4424f5f21071ecb02bf3f40331234cb0d4137e444a8066fa255a6239151baa5e315bd5c20a09ce7650bee1f7ae34e314189ceb92804a818b9085c80877db1f17d2d933ff3d1ea6dd32d6f35cf691fd7cb654e213f207a949ca66dd2f1d153f62cf7cc2c896402245832ad471643ecc9fd0723f7b04ce03a953d211df358c1be9e6d0f405c0a265c668aa48f2b79b69a36e57885792500430921907f79728b43602350ebae442fdcd3743dc81a74c295d75b934e47a6942e215cdfb67d304010cfbc99329eb28a5181d99897ff0e5f3e83f17e0cf0bf4612d22ccfbd947f0bee4e9502b9dcf04101063ab5c8d70e15fe9716fa334f66cc235434a77fc30c8573e9f1755c0d934a5ddcc0f89f23c6039c2a8506724e275f179d27e8e0f6123893e347c07ee755d758698f7c1ea11c23ae2d45a6b44251d3be11f02045c80cd8ed57add36c345ce27a07d580fcea070d89e32b08d7de14763ca38cdb7720a707b9b5459c47a8a268d1aabbd27f3b51fcb5d09d16d8f9c92b270e8750ebd02cfcbe697f2b81d56376bbbf23ddeae6fd03395bc82ce3c196a5abcd85308710f160edd0c4b2685268173a2af814e5ac49fe15139529bab211a70a3203da1efbdcfba385222134018e9876fa79f062164cee07d0eb6b4031e1ed33b333dee70e5b3de34f848acc70303394b7ab3c6512a48149f28d31f989d7de0757df18dd9e1def7d665425669a0a16337d32f3aedeee99ce054660754db1adadfe1a0178a605f6cb324f99edf82de593a4b8a28ee601fe40f6bc6382d95c4a5a776fc4fa4518181e2bb8751d8f07b095dbc8a1b75053cb67b644990af974e92b9e1f44448c566001cc338b29defcdf79fce3cc0f8a547314fbec29e1efaf120b2650de63d1f5f6e0cb8dfa377895b19032fca7cbce1e5d3d47373853867e7b2fc31ca4656898ee8166ef0820b4ab0379d83dbb00f12fc92b521ee5f188cdfcb4e198ca06b7003f2b0de0", 0x1000}, {&(0x7f0000001480)="b436003ce04af162e7a5f9aba919d280e2c82db31b96e4bad80b8d74e02b", 0x1e}, {&(0x7f00000014c0)="3d53be57c20961c4f574c9c80904f271733cb6472bb5d79ee7e26c4279e03db9b4b27b94a7335161b3c7d9f9a26d0d2f3938905ce971df1efe698b9f78fe28d8032f8696b1008605437abcb05c89ad3e40b7bf7376370e", 0x57}, {&(0x7f0000001540)="d6f97640731a5d51952d389b095b17af3425ecc5845c2a04c9824765c3d6c7b5582ca0a79d43d2c6ec96be670b90f28b86d3a5da513e147ca1e5c3c321c3e8575cbb6b1036c6077b9aa36e807ff5a3232571423c884c53c28153426fd8a70bb5eb1aa46daf68f8830443198e6c7522d2ac6ec6e6352be8a605b4b5dba7f8e97e70ef658e94f19ea670b3180657b3b510c824b8bb7d4adb45888dcb1b1d5ea60e78d62aef35f79e885191057de1be116756a1c4ec5df0020bd9efdfd3fbc1b2c6387b305c6c0aab9e34cb2dd7ffd6b3fa7796fc2bf2e5c3e7b556b3a20f4d0439e9fb2ea4fba6a533b181bfffbece26cf54f6dfa9df160cb662657ec05cc3e993ff467dcdb9e0d2f763fcd988dc8f3be2da08f300185221b431ad0ad6b9f8d87d045a8b86cf9b8fa737bd3125535ca5ccfbb8a2ee584bf1d0e0ed0e646c015b25db20c19d0737d1b9354473aac41f04df13bf3e446d81217feb5f9db3999713cfdc9b8fd24339e22f8a230a92c3a30ec2f984249de1999497a24988a6e4cd77ef053898a5e314a5e48ad2c33f301b0de46b9ad0543da6fcc5f74f17eafb4e94819ec25c31512edb0e422f589a3a7b9ced46b129b06db12661a5f6f66d15d03f78565fc279986069db4895efd002c4ed05e41e6db92969bf8c36ffd1e4d83f01c1db3a4a1be028e500c70047158ab446b0e203cdaf87c4d4594f486579d7c95c9ab080bd2a011d69ca0d246edf855238b25b084b6f3e2c1d893e8eb2b127c371a82553e831b9cc049d49d9e15c386dc0b277a7c799b509d32004202e104452c5306b74b7cbc75c7a786792ee956ab07b18d537a96edc48ef912dab7b829cb46cdad98a00b15ecad2b6ad23faa70fb04748f4c860132e6d3dabb1d188cd688a5867ef9a2bc2e1b45f802d61b19337d758fec2ab13e9e3f89146ca4e96e50319726aa0d6ab071b4522976866cf97df9f72baf2e1ffe57ea5f05c61849f304246318708ea1fd91965342ba5bf8462e338a2ebe71c45f7a480076f8ffd7197c9eb435ef549ac01aac8102f404e0528988e4fcae593f6c765bc6e6d8d931b657331c2be860df302a6254d26ea54c64738e931b23c746d1b1a042843b9edf86aa13718702e8c65b87ae9cb51546b65b188dabee93f227fda167db4b9f4fc7cf0a93da6aaaea64cc23f5b3c85a1c320ecde6a2119264a1e97e1d312dcdde5524b5953437a5f5205634fae3f528e07345811d89646e2cc8a1903807f0464b8fab39fe82e4ba2804f30afbe157569e3f6dc2a0d5754209189840dd3843f6e3cc51d9593fc341e84491b20b5b1c78a3df85b0507f9852ade1a18883dc50df6061a682ef26e4e5581b3431e60d47a7f6b1762d451092a0b2d880172adfcd7742e6569305a27a8247fc1280c49659241533da2b2d7d0aef8c69eeaa8a68d087e573801772c0fed8d41c547f540cab09de62e56e00f1f0970b0be60b3cc87f21ce0c2db1777618711feed057c83df70d8a8bdfb2f8e3dfc8e9b458f213976015125503ef0899b9923893d5f03fc7d7bb93c1107a5efed89ae7b55d38713b48bce073df8b63a05d299e4741fb54b9d20014cc4d79d91069f83aac2438f6c377ee041b85b1b8380bb99cafd44e6071ec8dd45143220609aa6f3691a053983de199597f33a2ef03ec2c8d75c50e0874bebd25dd130ce11abd26cc8f225631047de7306c0950f71e2d2102a8f79e35bf37231f0ad2919763a6317b695e1b05b0c864c083980ed2cb8f8c537ef6ab5d12e2a3825c29c408959ea533769a4209e9030e0d83840bb24417085a4cdba2fcb3df66e4dee18a1e9e601ce8c2644ece69c2c353c17709c129627f39089d7c6e8f82db1a143a614ba6348a457f5928683f36f6e494087e772ed32463b9cf0573268b650564ee8cc4053812d1a51a21c71690b0ed4a1843868ae7496a17efbf9d4399ee0944f75e1e7ed414606ff8f24dd8e560df9b6660fb601342be9623c2d5bbe8ce946f34036da6dc0dd19a514c19ac012c55936be70c70a484c3f2c5961760880ddb684d2a55009650de66f3e23f36429d125a82a84118b0a24712b41d4a262d5e6a75ed26da6b7c59f9a4393fa625f582a2ca44d1148c1dde467e6449fc6d0756943e4648e4480d88a4ebcfd3d3a119d66fe4357303dbd776e9d528a5ad2651a6ed8333e48b5aa6b4ea0bc56f7f5d933fc88b61d0b10373c8281cf45a5c1611c984c9febc2a53ca2547c91fb85c3bf6c5b170a73013b6287c8658002dcec1635c3abebf25eb721e6f8e5254596e53ae60d8858c614db2de1c2f36147e3e62107f13c2a829457711f25550132c880c6557fa37066ec436fff40340c7c12034e67ffcbf4e6f54db38fcf71788475a35c0fb23a84e4cad274914a1b79a8103e15794ed660dbad5e50b9c4a112b36d1501d7871aae3b0caa22a34982062489c113657596fd46bc8ab00fb5e7b4bbae0c2042179e037a55ee62518f9ddf299b182b3c9d3e5ec5adabeeb546fe6c20c77de0660d5d7d1354cc0749b0e79e9d858926e3fa382e1168db0f293f60c3b59aa1b1d9202e6e43af2a87bb95de19a0b1eb670a24a9b1d09346744ff3186380a1b247ad24d2cd8d177a9d02da44e646cdb4edf8921db44afd5a25b6bf310aa1a06c1cf60dfceca7179f27a78ac69f5510d4dba834fca1f9affbdcfc6de9384e2d8013564408adc7942b7e65afaf2cc81ac0ae78f6c24984214f8c135736c793000573bcb13f52db59e27ffacb6c61d0b6de59ac66012250241e53a2ab9bbe95197a49244ef05b98435cd2e75a439d0c88a6b4e26cd68f9023faec69aa49112a021817215f2cfc0cfdbdbfdcf91723e1166c980a890adf3a55c3ae406b35b1a0c45b2bf096d3fccf8cb8f43af47358cd96d0febd1c922f23645e3114302025c291eab2f709a363b223f4e6339a6aa29758fc7697807f00dbea67ef2755d971140310439236c9f6c218552358b6da5c02477227b1f009365bd29853275097422481de5154f6d674e488bad1935411bc647306878acf403a345cc20b7647471c964ae908d830ea19ac09e7385f7e3d2edd108f9caba3e4f36f6cd1ced3e140abb28bda2d099001364abf83d65478d738a37f163a36689d32b1927ac978dff0b1f8b5f0c46735bec7362b52ff16960de3a17c3b813b617972eff0b47bf73c5c75658d4ffc3385dc3d7bd392fa2d9db7c5232e508017ec5312f159b04d8f4d719b9984727b4b440deea90cc955f85ce4ddc2ded9d57ac7f6afaa2ddd71b9dc0727c5e398a785d7cbcd3ccd86017b963645ae83a44f288d06ea1f3dd4049b1b4f2550a3783f8d3684f956ca4db87fc434030c2c2e4de1d1958fa46e060a6a5723fa248027d8350e6e1c8a27d9e1040eef35c8ada7c24c8c25e8ddc097e411f417c7560525dfa8b83d84e95ee47da15461e7cd81b2f32d82e1baacf27e362b78e1becf8f573cc17e70710bea0ad3a918c787786678d2c027454c33a4e53a96868378d9109c0c483254454951ba22533e7e46c1cc9199f863d6b87632084e6d00ce5b11228f91c5430e40071b6e192aa7692490263bc7f3f6ce615ecb60a55163654ac629a10d31573f2f6bd4d9aa18fbaf425277de1fe24c665e13c8606c00941a79f63c28fe246a228ff206ffc4cbfc7a13af6c987a135c675bf036baf0acc5a86147c79bc5af548a12e7dcfdb0fdb33e313bbc3c83c89815be4e19788d23b476d5c768581fe3b5cd641b5c6341feddb0f190f57ee5f5c73d9181e858ee112434b2c6b25f9ecbf0efd70bd1a6cb7f7c96ae1f537cbc6027b8196e504e0bd37ac675eadec4442af679a4d20215d6ed05d4e30542b7092dcab4cb44a33d3224405aeb0857b8ccc9969c29d4ee76788ea742e8ecdf9826dc896c88a10b5c30699b5a1491abd569c9e37d82c25d6a68ccaa2fac6ba0bf3b35aa377eadd8e942fb6b521baf6b544558f42d1920e2a2b41e289c08c9dc64d876cf89f0c1e69d518a09ada7f7433c4654a1139d8a65c776020d77bcf631be635f9ddd127fa782f7002772dfa0fe68cbfff09ae22f8330e78e638bcb8f9847b2b202677c6c982a8cfe6f4fd8b5ae3887c8d686bfcb186e71ea089238b4a13dd2e7da647892f9ce1c1d050575d5299d04bcc195795f08ead485486ae2356b02882cd1da0f15dfd542e6cfa2e75298920af2e4210ee3bb09ced0087ed2a2192ca515c0851d12d90c7f2e11fff9642d1aed179be73ef31d85424114762299b01a0459ee7f79e96bd3886ca56f99ed11be40df190d56e78689fd84cb822896439f02ebab9e2974409495e0ae69ff3cc3dc80b9a61b4268b7ac925ac3f3ca82273e146c9d4160bd051c383ba2a1761965e8ac0aca14d3427c09f190084f6f7489dc34aa2a598ad093b43477d16988df85c384a76ddee42deec1ad9e694c0206dcc65cc2ce51f9ad8f29824bf3ad51f531a67909f131d35046434388adb1a15094cd1ad32f3599872b846f0604818875dc9f613d096a577f92bd9a199719b5e16da3b061231c86b019f896992da9b1aad030b1dcb6e4c2ec1290d3f52500dea48f1c5ba208a36f285c492c8246dd453bfa39105ae325a17a761a0b5dde0290eee21310b4552d68264c0c966775c63dd5f94fe6f449c68b4b9036520403548fec6ace1e6898337ca636915c784b416d075a87c9f86550702c8a17829ab5926f41f3cd0a4b6d725fe5a6ead0d3b5affc213af407ab08c6154f347eabe07e8a8e55b28cc5367753b6de9eac728ceb1de01a49f3a61827ad1ce73afb80dfa77dd5299ec1f92edeeb8bbc1631bc19f185fb6d5a211e51efe772db504447abe8fc772d5a091c4893e2f3baee97cd4c3554a9e58cda21bce7ccbfff4ea2877d7ec177ba3340feff1a1ceafe028abec28b77b9b44a39a3a1fb064c09e10186fa24f93949f183e3b34333515a169f8e4244fdb68cdd17e43229c86e8797ce3334147e91e679cd20ebbe5cb79a489238106354d7b98be6cfd14acf8c70102092dfd158fba8d7817bb8cf58db6b20d21c21a6eaa7287e75c10389a71638af046164f61de38734009d8a7d826349380a45939aaff69d5ce1e5a632ac657d6ae82be549d848ac3c3f4ef62a82b08022bceb504f17789f13f36bde43cd3b3d679b313e0f14b324b94bdf52b651225c7cd0dc2f49a6b999051e7b9f4a20544368a98b7f0cbb0723ab6e8dbc9250a578f88880ea4c5e16dd160714e75d66246fc3e028d59ca5c832c1c1854c15719d53b3831958e707a0fd7eb8e76cddfe49d9c0af29270e8d7e957aa7fb71f2f4b4dc32634c79a775ef6aef6a8dd5e51784979d5a273bf3e64e4a5af8eb1367c34f990c06d438b69df36e85db0a2a5516db4958e2abd02a1835445d3c47f3eed07fa669a7b9c0898202ccd9885d329c9145eefbf3c74221848f3644da17c9a6f9cf7382dc87a8413b59dec0445a80af1ffdd964436724962b9dd8b06c963ad39bd3b18a014fa0ac86ad41fb223497bcb6cd41b775c0efa5df03e36e325b0411c07472cfc3147c7f7c1b0dab834344a2277dac74fe6b91c1b8e8ad661069e912aa05fa2d397c402e08dd4118b31a9683a89fd9f6a368fe74dab3c86adb3d8c3b1445c31c366c13f27cbf112668d9acfa3259d74e3463c0d6bc303ebf78e6c55768ba600a7cc81aac0afbd8b799f9eb5965d004217a0e35761fa249740cb320b8d8d1722f6aa65d909ccbda257cb4d2e027c29e3b948352f92e5827ae84da24464014ddd316a43748e4cc807e00de43fa3bd960a7efa1de", 0x1000}], 0x9) write(r0, &(0x7f0000000080)="57928da3a54227d39a54610550f24bce3722ddf45a3cc6d14c7ac8ee55e41b26fec1689cfec3a1ddf8e6597603f9d43d42042c78a43983c46f6ab2e4b9864b79caa43fe80aa3fb711d9a15e921b30e4818043fb498efab2c4937324428fbe5e59aa545fcb8905849a94c3add71a506d57467f06e9ba8472a8595fb6e27eb0ccaa6946a70e14ef64819a276e19e92647db5d6e5dbe913136aec", 0x99) 17:55:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) write(r0, &(0x7f00000003c0)="0bc4f4694953a82dbc5ddd9221b9e9858ab6b4c529f28e", 0x17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10040, 0x0) getdents(r1, &(0x7f0000000300)=""/122, 0x7a) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x2, 0x0, {0x333, 0x20000000000003}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000001c0)=0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/109, 0x6d}], 0x5, &(0x7f0000000680)=""/174, 0xae}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000000050, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x3, 0x0, 0x5, "e00a600ce3d21de121f8a82f84c377da03f09721", 0x0, 0x1000}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x3, './file0\x00', './file0\x00'}) 17:55:08 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2000001e, 0xffffffffffffffff, 0x0, 0x25) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) open(&(0x7f00000000c0)='./file0\x00', 0x28050, 0x84) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x1f, 0x2}, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x7fffffff}, 0xc) 17:55:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 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) 17:55:08 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "7e389ddedff371734578fbcef9097b5ac7934a3a", 0x0, 0x3}) ioctl$TIOCSTART(r0, 0x2000746e) ftruncate(r0, 0x0, 0x7f) 17:55:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x2}, {0x18, 0x2, 0xfaf8}, 0x100000000, [0x800, 0x6, 0x1, 0x0, 0x8, 0x7755768f, 0x100000001, 0xdac]}, 0x3c) r1 = socket(0xe, 0x2, 0x400006) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x101}, {0x8, 0x7}}, 0x0) getsockopt(r1, 0x200014, 0x9, 0x0, 0x0) 17:55:09 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10a, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) 17:55:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/207, 0xcf}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000400)=""/100, 0x64}], 0x4, 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000540)=""/225, 0xe1}, {&(0x7f0000000640)=""/50, 0x32}, {&(0x7f0000000680)=""/82, 0x52}, {&(0x7f0000000700)=""/126, 0x7e}, {&(0x7f0000000780)=""/113, 0x71}, {&(0x7f0000000800)=""/152, 0x98}], 0x7, 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000940)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() accept$inet6(r2, &(0x7f0000000980), &(0x7f00000009c0)=0xc) 17:55:09 executing program 0: mlockall(0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x6) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x8000, 0x7, 0x3}) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 17:55:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) pwrite(r0, &(0x7f0000000000)="7c2816b8effd1cd588b5cebdabe69f9d28172ffc85f43af26051997d6556fc93c1960b611062283080bc6618fedcba93cc08fc63b9a2045c89327c4df0a292cd76ac04a6f50c5d9e6db6", 0x4a, 0x0, 0x0) 17:55:09 executing program 0: setitimer(0x1, &(0x7f0000000040)={{0x3, 0x8}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) r1 = getegid() setegid(r1) 17:55:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) socket$inet(0x2, 0x7, 0x6627) dup(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x500, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:55:09 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001440)=0x4bae) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8549550000001167f5bfa600"}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000001480)='/dev/bpf\x00', 0x84a0, 0x0) readv(r2, &(0x7f0000001380)=[{&(0x7f0000000080)=""/33, 0x21}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/176, 0xb0}, {&(0x7f00000012c0)=""/155, 0x9b}], 0x7) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x4000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 17:55:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x121) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 17:55:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4000000000000004) fcntl$setstatus(r0, 0x4, 0x40) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xfff, 0x3}, 0x10) 17:55:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x18, 0xc000, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x9, 0x4) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x400}, 0x8) syz_open_pts() bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 17:55:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x24, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r2, 0x0) close(r2) 17:55:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffde3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:55:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/74, 0x4a, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x8001}, 0xc) select(0x40, &(0x7f0000000080)={0x1, 0x80000000, 0x1, 0x5, 0xffffffffe665fdda, 0x4, 0x80, 0x1}, &(0x7f0000000180)={0x7, 0xe59e, 0x3e, 0x7fff, 0x3, 0xffffffffffffff62, 0xfffffffffffffff8, 0x7}, &(0x7f00000001c0)={0x7ff, 0x105c4f58, 0x1ff, 0x100000000, 0x7fff, 0x3, 0x2, 0x386}, &(0x7f0000000200)={0x3, 0x3}) 17:55:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 17:55:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 17:55:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) readv(r0, &(0x7f0000000000), 0x0) fcntl$setstatus(r1, 0x4, 0x0) 17:55:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() dup2(r2, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 17:55:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x840, 0x0) close(r0) listen(r2, 0x44) fcntl$getflags(r3, 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000200)) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x3, 0x4, 0x1, 0x6, 0x0, 0x10001, 0x3, 0x3, 0xfffffffffffffffb, 0x1ffe00000000}) syz_open_pts() r5 = syz_open_pts() close(r5) 17:55:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) getsockopt(r1, 0x1d55d401, 0x9, &(0x7f0000000000), &(0x7f0000000040)) r2 = socket(0x19, 0x4, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080), 0x4) 17:55:10 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x400000000000000}, {0x7f, 0x1e9}}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000240)='./file0\x00', 0x20) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) socket(0x1, 0x1, 0x9) 17:55:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/35) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 17:55:10 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10040, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x121}, {0x23, 0x6}], 0x2}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 17:55:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000eb000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x4, 0x8) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x3, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 17:55:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 17:55:10 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) getpid() 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) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x4, &(0x7f0000000000)={0xfffffffffffffffd}, 0x8) 17:55:10 executing program 1: socketpair(0x18, 0x200000000000002, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x16, 0x4, 0x87) socketpair(0x7, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x6, 0xffffffffffff5e77, 0x4, "a62106b897228befcf3f1fe2806e2b52b77e264e", 0x400, 0x10000}) close(r2) fcntl$setflags(r0, 0x2, 0x1) r3 = dup2(r1, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 17:55:10 executing program 0: sync() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) fchdir(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 17:55:11 executing program 1: r0 = socket(0x10, 0x3, 0x3ff) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) 17:55:11 executing program 0: r0 = syz_open_pts() fchdir(r0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) shutdown(r2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 17:55:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x90d2, 0x0, "d730c1e7bb6fdca0515600000000000000e74de4", 0x0, 0x40000000}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 17:55:11 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x6, 0xfffffffffffffffc, r2}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000004c0)={0xda, 0x0, &(0x7f00000003c0)=""/218}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0xfffffffffffffffe, 0xfff, 0x100000001, 0x10001, &(0x7f0000000100)={{0x81, 0x1ff, 0x2, 0x404, 0x76, 0x1, 0x7}, {[0x5, 0xff, 0x4, 0x7, 0x10000, 0xc67, 0x40, 0x200, 0x8, 0x1, 0x10000, 0x4, 0x3, 0x7, 0xc65, 0x101, 0x4, 0xfffffffffffff8b9], [0x80000001, 0x4, 0x2, 0x4, 0x6, 0x40, 0x6, 0x7fff, 0x9, 0x2], [0x5, 0x8, 0x2, 0x0, 0x100000001, 0x4, 0x4], [0x8, 0x9, 0x0, 0xc50, 0x100, 0x8], [{0xffffffff, 0x9, 0x2, 0xe6}, {0x7, 0x3ff, 0x101, 0xffff}, {0x8001, 0x70e7872, 0x400000000000000, 0xfffffffffffffffc}, {0x6, 0x5, 0x1ff, 0x81}, {0x100, 0x6, 0x3, 0x9}, {0xffffffffffffffff, 0xfffffffffffffff7, 0x1, 0x4}, {0x5, 0x1, 0x10000, 0x5}, {0x800, 0x80000000, 0x7fff, 0xfffffffffffffff9}], {0xa82, 0x0, 0x0, 0x1}, {0x0, 0x7f, 0x80, 0xf9}}}, 0xd7d2, 0x4535}) 17:55:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() close(r1) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) 17:55:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) 17:55:11 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r4 = getpid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000680)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000080)="f2c8c98b4384bc82486291645632e8a838b97b0f96948b651569e084f7c1857412655da4382fdf9ae2b72ec36e6700451563b98427f7da484d9743994730ad5c5971fc1c80", 0x45}, {&(0x7f0000000140)="4222977469ee7db91689b98bca194cd77e2f39bfb82066f97747fbb2beb1c52425607b9629", 0x25}, {&(0x7f0000000180)="039f", 0x2}, {&(0x7f00000001c0)="7328b6f6f9624aa4f02dd5463e01014b7ef20d9b3d34e2fdf2fa00d28c7b7c708b055d80467afa8cf27ceb651bcf411f5f7ce15f318d81ed9a10f0e692e00b8ae813b561a9e399df1f75fd48a9eca8b039d1ae1e4b6c9c9ee7abe831f1c1e52298ce39797d45bad7eb4d31b0f59c57b083faca4feb33193c844ef5a1c1f2bcf987f3db38e90ed0adb97721c163c8bc46c1d86628cda660ff2d66548562abdb9eaf6a21bfc9c737c9f086189ed1e9d1b23f8a82", 0xb3}, {&(0x7f0000000280)="9378986ae8bc6527429e877a1ae19263e69f0d9f7fcbeaa5dc370d0efd068d2b4ba011f3ce2739610b1b30de5a73e8449d2c011009a9e5c9d86e4a87782a36ae600ef129aeeb310100a3d3b589db9b6b44a4763f6811b3eb292e22ed151185cc0875d2cb430174dd75a1d5bb84e98a85e448472601f6a548e16b496d979dbb4e642dbcd579b364ea8051c8adf80ba0ba0b7b4b2dea3f894e0ce829988ebb8b532af413b887f88ce14a93467fbb822c6836121f33d2b9f53a983fbf64a7dad918445aeb2e56a4ab809d23adda4232dcfc9c12d02b7398efcb613a7e0c941f611249422a749c3778de4e3415e63d532bab1be85a5e2fe8793d9dff", 0xfa}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x4}, 0x40b) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000640)={0xd6c, './file0\x00', './file0/file0\x00'}) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x46, 0xf0000003, 0x7, 0x9}, {{r3}, 0xfffffffffffffff9, 0x40, 0x10, 0x40, 0x3}], 0x31, 0x0, 0xd7ac, 0x0) 17:55:11 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x20201d, r0, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x800006) 17:55:11 executing program 1: socketpair(0x2, 0x4001, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4dc1ae17a93217edd3588737e42e894e3089667f028011df8e871dd5f71b21e8ffc5f98d2cc985541bf8b60f65280c1f055f3571ab24451ce4ee55d4a437d6d6937274ed9ffca08f3a74bf5de93722c1110678fa55494d346e3e02fbf268b728bc4524208f8806c40588c0c74a0393429021aa5e5f35ceb937647de7907a4ae6f903355b3c5fb495c8c77c92d9dc08de5c045a902b291cd7c56d1dc23fc052bba80e2303d7fb1fbb89db53f7845c26dfdc4841cd63", 0xb5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, &(0x7f0000a88f88), 0x0, 0x0, 0x0, 0x0) 17:55:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r0, &(0x7f0000000080)="9d", 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 17:55:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x44) r1 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, r1}, 0xc) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fie0\x00'], 0x10) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:55:11 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x81) bind$inet(r1, 0xfffffffffffffffe, 0x0) 17:55:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x0, 0x20002, 0x0, "b04d00f3ff0a637c6f21a40000000100", 0x0, 0x6}) r0 = socket(0x18, 0x3, 0x670e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 17:55:11 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet6(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x4e5, 0xffffffffffff0001, 0x0, 0x0) 17:55:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x2000000000000005, 0x0, 0xffffffffffffffdb) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/53, 0x35) 17:55:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60a, 0x4000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000009000/0x2000)=nil, 0x800000000, 0x3, 0x10, r0, 0x0, 0x0) 17:55:11 executing program 0: close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000002f, &(0x7f0000000080)="292918d7", 0x4) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000140)) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0xfe) 17:55:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x50}, 0x10) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7ff, 0xffffffffffff9db9}, 0x10) 17:55:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202204a67d9851ae171"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:55:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) unlink(&(0x7f0000000000)='./file0\x00') flock(r0, 0xc) 17:55:12 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x4000000000000000) fcntl$dupfd(r1, 0x0, r1) 17:55:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket$inet(0x2, 0x8000, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xb37eeff}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001280)="6794eb7390c58561fd589c63adf91c17351eb2d78e707652449b11bc31120f716e1f140fadb5d5bc424ac61b62235788c4bc240aed1c2ac126ccf75efcbdccbf10649a799d51abd7bdc025a622c95c4d3332e6a8f5cdb4e38deea2528f7e2c57a456a2c39692363583960bc419aa04ea057b29b2bc0c6da70c82662a8dae790a724b67a686b02757b8242ffd056799422c03fc14441080d98cf98046e1120d632de3c197647f517cd0619f427c756055f71c423958ca8a6d6043034951b9b4484251dc28ca496ab399e91e40cc44c2e75aa68bc5f10b71b58588f015a5cbea0975c3129a77fd4ee94c32b70f58267a4591f183a1051ecf61c20d7857a11804d7a3d2f4c16f3532a7ee3a3cd6e8271dd91fc2ac55243260bef8a3c559c50c0bbec2cc2a25b429a5deb384c4675f4c5220df33dfe9dc36539a1048e287f6892c6384066da23d153267b30b17016697cc7eea23b1a8786504b268455822edb36adf7be03cde3d9eebb9359d6b9bc449ea251361ce88c9e7185bb17626516e64b15f194ad286763157eb0f321848be95ebe569f9d0ad3f52dad7024d9ae5c9d44e447e3c9242796089d511ed298e88e7c69fb4ede16beb981cf07d940d6d75976d18bbf953b4dad18532d6fd41f06cc802008eb9beaf3ccf05f85786624bcb349543fe88e39411112e558dc70203057b0e50981404db240214a999a5d2e26dae865b56f578f80889755471fa358935e93f932b7c12f8c6e1a1abc764cf62d2a201e8e38eac70a7ab9372a077aa13240342c09b06bdae65cd99abe5bf48664d5d34b9bf686e41fe2bd26041a766678c57af7e9a1648a4dc89c3e427af300a2e9cae3313d596426efdc6020a04a9061c09cba0fe2eb8cb4fb3f02f5447599cadd3bb584528707b3e9fa35ba678918874c6ed751b3e54c0a3a1f37eb7069014068a55fb4a03736efeea29979727f4bcaf2622827764e5870f2d4416c3b340b90cb53f6af657b177fe21cd9f868959261879827294e5ac10c1477891b53d27ce9fe6d2744cf65f44606427bd1d868367b26476c247fa9c27a491ebba4e0e0ee41513de3b345aac695a757fe40b38e74e58ce047d78992fd0c392f7d69775438743e93282e507a5dd4231943a95e6a49ca7958a5c8f6e549e7c186018fb918d50df0f0db783ada035abb4b7e6dd9dcea18dc7a2c5aa43097460ce8c956dbaff087f912e53518ed8b8da0f31b11f638619324b75cdf6bf2abb75cfbcbea6d05e6e1228c78d6c28536cf4f491a4b419aeb9e800f49a8c25114db1923ab4a388ff8812a129717b88e092d6d508a68acf08f7acd2093f1ffcacebd3039c92dcf04ae17019059e62b4432225fbe77ab42f4e0502f6da52ccc5e07b5f167c7f16acdbc88bc9d89bbc676b2342183388c4cd85e6648acc3c6e1ca49e973a3b290ab76c4c3c01a9f5fed93d15882e66fda8789c96cbdbb3932915c697017765fd7918a65de6c5e6c077cc4e09a248c4ced3d965b04f45eac03ba3b7e1ad472aebc0f73170d03dd888e4720265afaa6eeee0fe9493cbed5fa5cc8789c538c05e508bb0803c4f1323f9ba233b12fed622fe8fa34434f2bf2559cf63879f997cbbf816eec658bb3434585ca230d16609415c3650e4827254e862942ad6b9398d9f7763fc80fc161cb9b403fb67107884f27b5b0af08cdfc220c487c32dbd1c99ba3056bad936935a051c15b63f1ae99a06a79785f766ea3bb904cd1b7f93d6162a3cc10ecbfcd8be4f207b3d411e1a037123f7a734508e783ef4da11270ec43597ea8f54e18b70ba86163fe18aa289c1d1d351ff741b725f832059e3614d43cd452ab0e931a84b0a46aaeadb8dc4b9ce16ec87d23ebed768387ba524dc0f511bda7a0bfaa7059722ba36b69be81745d4054772445fe4d447ff2083809aa7f69b65bdfceee2aaa7a929930078f0e43bb7a5698873fed80a54919b92eaf4ffa5f5acba73d32a871d25420a617441c9d12eb650debb8b6eed4590c4c7b041aceac7213dedc4a0c3917f0c6b10355f826df0737d15329d0dc4b9e264f70c6fc7de041960365a13701d0d157153607c08cd4d4bd993dcd40c820927fbdc3f71b4e9a559ac78f5f30a8eb2c9262c2087738868bade5670c8b4fccd58db458d8af2b154b715abf72f47f1b8e9ba7dbba4fde4cddc21ba974c8d5d7af9a613eccc5ea62553aec49be0e43478fee6d49d0686482b47fa59ffee349f265d126fcb56eddb364e2c98629aca88b004f5e311471e2884a49e4791e10c8f635e28525a3a7f5281fe10ffde919ce67d3cfef9c09623d55d980d359884ae865b3d53a9c610f25ba1b51f812ed1e49ef1140868e0f3974769c47f93d98479cd07e67ead1956ee11fb197748102b5babc6ce7437ca16f15759b6013b82586bb1f025d9f399fa9743cc41ff2d956eed20e7b29d87331f6d9d0103a8037b8f052f4267e4d5db001584894561c85a358f40b662839e0c11d8bd2b028ffc5c", 0x6ea}], 0x1, 0x0, 0x20) write(r0, &(0x7f00000003c0)="a8184d3c9b5eed44be5b2b268da25d90b7648cc1f3f5f3f754f9fda6bae035cf29a686bb2ef0bb83e72278cc0ce0abb37681b13b116040caceb1c49e4837a55c91e4360a5eca6e7df7b6aecce641beca5e00dc8578b856d8a5e66164dfa242db4cec1684f46a370704b42644f4c69f8d44dbc4c5", 0x74) 17:55:12 executing program 0: r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x80, 0x4, 0x1, 0x1000, 0xcb8, 0x7f, 0x2, 0x0, 0x7, 0x2}) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r0, r2}}) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:55:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) dup2(r0, r0) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) 17:55:12 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb, 0x0, 0x120000000000000}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 17:55:12 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$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0xfffffffffffffffc, "4e6ae973739ea700", 0x1, 0x9}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x40000, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 17:55:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x6) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="644d4a7fc88b29267822c355f3565b7b26667e2ad6ddfc3aed258a1dde4b7bfa9f43baea6fd5af2fecc9db0cd0d387258eb2554b2215a7f72a6571ff05ff9db5fd15a6a0f94ee800b23ac943bc5bc9db1d4189149d5817c15369fdb0d14196170281ef02dff44022ef11b2ebc22c342a440b3a8a594a8d91ab982094ed930ef6c22958d16cb8b8db67f20cc3001a78e45181d8324a2178f11edcc267e683991e57fa2a8e88c3dddd574c3712952f6efcfdd06d5f129cb3fefd48ff8201f6bbe0433ed36092318089259db8e33c32379e24", 0xd1}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x2) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) truncate(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x81, 0xa2, './file0\x00', 0x4e6e, 0x2, 0x6, 0xdc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x6, 0xe9d, "dfe7d7d6048819d10981eddb0e2f4752bd97f42e", 0x1f, 0x81aa}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000440)="3cd2cee230f686a42afbb05110df85ee78f182896537c09386b89158882c305eac06b96ca63f6e5e9ad14d9d89a7085436b12411dbfca0ce90f4784540b23ead8e737b287a1d8286c780cab0a46943251f3b6d64ff2da38a09a0a5631f7c512c8d5b147abeb136401bfeb9bff6a7863029319ea6c201a401206eb77807e069ab0a27363a", 0x84}, {&(0x7f0000000500)="10c820e0b10aa2a0ccf541aa8c9fafa8ead81e8db0e0f7224767fc6d073cfcb57c9a7c918f5c56b857bfc24073818258b00f160efdb1214496eb7df638facbeb55e34704080435931a4330aa9fd877299e1c2be2a16fd10e1ebc91f93a62fd3d83b3f0ae06bbda00994c269e399193720b301d029afa19a4371edb44edca332b36f46ddaba2f16279e8441d16b972d0c2c44244a9951c21a4f32344c4c6582794aa82410a819dc952d0e7e475084a9c15d607ac68ec078b8ba3ff8", 0xbb}, {&(0x7f00000005c0)="1f07db58ea3e05d6eb4b5e417c06891e3d47db583439828c0c5b50e91f55e54951af7cbd54c11e553d59139473dfae9916ac61cfa4c1969c4df3be42", 0x3c}, {&(0x7f0000000600)="a2bfd11261330b6a770429692e", 0xd}, {&(0x7f0000000640)="1ba8148e715a52603a2f4059af3273e22ac436c856231731bdf494510c87600957b66aa5863448d2f3af4a5fcd3adbb5ab0baec2fd22198a14df2368c8717648f1489bb13aad883abfec2c5ba5749665ced0fdcaa422d4247c18287f57c5974d751fa16c0d22d5dd7a6a4c2d4d55d6adb1836bfc71b5f9cd8149d5e60f0cb4aca3c49ed46f7554fdc87ee2eba82a48e548ebca6e83bb6da385ac29b8f1111b23226a0b921bb1a6fd83270bdd80cc153c7ed4ee6f8a4c45f3691c8ac32ca59d82d11ec852a06b222ac7047087310f5e3680a5e172d60886496211fad4416ba9bb1c0ae535344eac4a4a859b05194de085ed", 0xf1}, {&(0x7f0000000740)="321c424b3ea5a1296f67d13b09438e6206da784b1db5b1b7dca934980f9d2edc0f3b0bf6ca7d555f941d97730fcd4f4069fb8736ad0e2122ad21011fbb8ef685a33ff33e7979df", 0x47}, {&(0x7f00000007c0)="e09db64f0dce30b59b206b7e8a2e8ffeacdb1eac5963d11b5e92dd5fb9229c5000361576bbd6e832d2b41b9e5f907bc4cdd34a2a9c3be89fb2313333c20bf08dc9572f09347a127fb2aaefc6e0c1640544ae788f19821b747e59335b99251b52c9215c728ae69a655ddd74", 0x6b}], 0x7) utimensat(r0, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x4, 0x5}, {0x4, 0xff}}, 0x2) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000980)=0x9) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000009c0)) kevent(r0, &(0x7f0000000a00)=[{{r5}, 0xfffffffffffffffe, 0x6, 0x42, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x82, 0x9}, {{r4}, 0xfffffffffffffffe, 0x4d, 0xf0000000, 0xfff, 0xd91}, {{r4}, 0xfffffffffffffff9, 0x0, 0x3, 0x2, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x4, 0x40, 0xffffffffffffffff, 0x1f}, {{r4}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x49, 0x2, 0x100000001, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x6d75800000000000, 0x200}, {{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000000, 0x80000000}], 0x5b5d, &(0x7f0000000b40)=[{{r5}, 0xffffffffffffffff, 0x0, 0xfffff, 0xd4, 0x504}, {{r5}, 0xfffffffffffffffe, 0x94, 0x40000000, 0x7, 0x8}, {{r4}, 0xfffffffffffffffd, 0x60, 0x4, 0x3, 0x13c}, {{r5}, 0x0, 0x15, 0xfffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x3, 0x8}, {{r5}, 0xffffffffffffffff, 0x10, 0xf0000007, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x9, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x8b, 0x0, 0x8, 0x10001}], 0x9, &(0x7f0000000c80)={0x4, 0x7}) r6 = open(&(0x7f0000000cc0)='./file0\x00', 0xc0, 0x0) chflagsat(r0, &(0x7f0000000d00)='./file0\x00', 0x10000, 0x2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000d40)=0x800) bind$unix(r0, &(0x7f0000000d80)=@file={0x1, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000dc0)='./file0\x00', 0x1, 0x0) sendmsg(r0, &(0x7f00000031c0)={&(0x7f0000000e00)=@in={0x2, 0x0}, 0xc, &(0x7f0000000f40)=[{&(0x7f0000000e40)="f9a95668d863c2c6e3184cbf2a25c46ccc5468c14569b39c3f38bc5d6fe60b386b58f91e776d", 0x26}, {&(0x7f0000000e80)="d98c91532ada4ebb5d5d12d733b62ffaaa069a0791e7efb30c00a9e3a8567f26a0739a1f044318d6d6cd6fc462764d43960762e804e12a2f42afbc399b1e336caaf96b0f31d870d0de15d5abae1a4f55db61451439b26792d47243bacc324369ad3b20be633559f2d1d25c69284f3cb22ddcae774f08ccf5cd024732293bbe155f8bf6a07609a18dc1c521967ac6dc3facf6a526a6", 0x95}], 0x2, &(0x7f0000000f80)=[{0x30, 0xffff, 0x5, "2ec8b923e60c1b65f40026dda7b7f2f6c1b461478cbebc23fe84df3d1c57da9f"}, {0x1010, 0xffff, 0x8000, "42f572b26b8e2a28c045134955f230eab2980aebb067220050313c1027a3eec4e605bf2fa4f5ccab5bd40c972706505f653d4fbf7230bfd355f6572c4b1d199fd6d6b0078688798c774f94d09f1bb9b5e923124b22180995c8738db28f53397f90238dd4d198fbfb27e8902b045b553b17fa3a7e94bcfc7b8fbc91bd745158b1cd19f4cb60f83c9662229f3a836d3ea5b1b1159cb34f7dc6a75eb1fc1d68e1a3007879d6c3d0dbfd446f1440ea529af5cc2277193588e86fb225caa459c499af6aaaca309b3773a8bd04c300b8201eb0a24c6cbf8e1adf9f68cf671403516d4a993f8885b080a0fa27c08316466892625fc15bf52946860768e3d1d377b39b26bb7f895e590fe0b641fd57c039a8f6b73fcb885886a33b54f280ecef12d59ac5abceefe924d1f9e8626e9c216624db76902e070287c5c8f40807ebce189031ae13952ef105d809f7c8514eaf0f72338d499d57d6e835c180d7e959c39e1a87515b22c32f67584ef5bbc11de41a68b6fc46743cda94fcbdbf67f33df9ed4ac509d85632f6dc04a208b3fa158adcebbe359d62f3815db42217e51e80fc4c5aa1f5d5ab5b1b36bae165b65b6bb2a6011037222719ec71e2d51f151a45e1b0aeb411420fb97f7c1e8cca9ae1687a61925fb8e3d655c39bab684c198de3d8d564ce3900f828ce05a2539107faa3d958bd1d9f8d03edc3a66fe3d6541a915573b091e19f12ef38a4a1958fd45eb1d41aaaddd7e4d1df1555fa86ea58cfbf1de2d022bc947e777efdac4959240fe78313dfe75c0e66a11018ec8b1cce6f890215674bb91d4820fec33c261080c7c30fcc9c6f6fcb6a70cdb62eaa9343f37b3daf7c9e7582bb50c364135d82c6ea33aeb6ce0439e9650d73968a599e26f8d24488092c9d0205a3e1cf60a81994748b64003da92a462716a5279cd8f8fe0b2760a8f58b950c4d6a7a0ad6409a677aee1f18050f8a19e7f67d344050a9d9440efb06df81a05bb0fcea856cddfc07a6464a3d05eacc0b7c8e4e3b799a1b862b9fdccbb9442cd2d7a2b5bbd742cb6eb9c76646140980ea1594db1d8269faf0b9f6c14139611e1807d9b094816c2745685a7ca70da65e04172b24c08d1048b49e020a98b4594781af017b4cc9a343ef1bcf783d0080c509013e0698dc4bb1288b24ead58029809b96ec5291b8e7b2dd5285d06ba7caab7b793e4a444a448ff3519a3bc368c32bee55c9cadd96e5eb909ab4b5e6a533de400a14d6679f675002b3da45845094b007d94f31459072bc0cc3193969637fbdcc09072ba69754b1208042a3f432ecbdc074191b7d3093a14a4dba36d3db82d533642353afcb571884c03d8d3aa0566bacdc165dd682350c6bf6282963bddbc714978b90e7432c45f044a03395020fc2223d736a52de814e169cb57bc88aefe18fc558006adeef27e9efb614c1e70adf2b4531cb96fee81f555b6c9cc35271844631f44b9269a082428b4a0a2b5b1fe96ebd96a8434d58aa291c18639df76d3c1ed7729d26b515bdd1d2f4a5dc0c3a80be31cf43a9ec6e53accc657da8f320b784885a92c1758e3bcd6fa7f881fc8969bd6ab2e2ebdad918eda426b5e5a03fa7fccd6b1ec463813dbb50b796850962c85cb8891183b0f98c60ea37ed246baca216a9ea671ed1ad412b96c52ea1b41d9d05ec08cb68cca7d578e48f0f3f64a1b8283042cf4a28c3d795c58a69b372510590842788660c4e1e03b76ff35c3eda40d0b950ade72f205c043e3bb0328f5adeccb8785af18f5cc1b97ba9a1713f2c56e938e29a062ad780593efc5d70531ffb2ff93f63d6ab7956a1d80ecf1ad07123c622c3650be7a8c1636356727c44f3cd34421c7ab77066a82988d6871015272a66fc0bd121dd69ded5c8f8e41de1243f14c08c2e756981847699393abae68c2496530decc612e65e0ca38ea7b7091138bf5e39ef132d9dd4a427eb4e06275b8e80e98e7370fc228eb7efaebe6a3fe7c156fe49b8e868a770598ac8f59705ce6bc99abe22eece62211785d40c6d4eeb483903fb7b1f06838a93b06630d66b60981743374c15ac5b9b27131f5377028f8f0ef1fb1f662f135472497b700fe650920fa55a8e27ce5d51d1defdf344f0efe21920eb963d5aeb2d1f1d77a414b24d26e7d4e31ef246407d41fc1e9dd35efdedca025460cb9acb21cd1374d039f3285260534cee2e2ec3fd17df65486f713b1e00dd8099e741f313b78c8cba2f580c0764bfd303bde4b556ecc9bb6c891fd74a67d9665eb0a32b807a8b43c06e0cc2b3046dc0f70d64916b732dadfa22c4c5b86ac71ea4ebae323cba784051f9288d576ab4a9cc59b4b0df5fee3216aa2510c94b1691d2c0c8a64babd0534bb6d77c0598c99b6f6dfe2579424d30a501d1868d9d98de680e5c210fee7d027cff8e0670d19495bcf0ae4151f93aa9e72d5fd41d03c9262226efc4483f4dc904f3b7aa8c5d7910bf83e76dcfa52ae0007971aead4a99b6dd3f215abd3b09cb215ef193068b03870a67eb9b16c3e54c185931505213f09f4beb991bb962d10b5e017416251e0dd29e888e7261e7587c28438af8b9d788dbb3fb7d4cc7b487d3c18749b10cd8508b67c8089df751f33cbf4a8a36d9c0dd1ac5931aa56fd2956a2dabb675c1834a746d89882384be77e9b4138d08f1ad44d097a386bb334382fcc8cb94e78cda2d2c2a8b936f95a010ebbc96ecf5c29a872e613cbf5cd9683675422cd24f76c557e8b2af2aa77c14a3b4702dda1690c625f710d9ef829b127c88ea8c8ef51ce0ab85a47af5ba2eb27c24b98611c6c6cf0a83a8ea8e82e578e589af0f88ed5506913c961e497d7c38ee0b3444da78008ba631f8282a57c6596d1f770648dd784809bba5aca24272420f1539704a39cc09877fa711eb752fc72a162383b9ca67964a3cb4f8463443cd8124826091042417192d38cd9ce3e4aa62c88c0e931c085e3117038158ce1ea5b17b17b2772bcb2dc3e7c9c2b335bd15c998507197b11eada4fc0c0bd398e76bf0333e8ba8a340c4d7aa3f0755a9f197334822a73ce06844f932ffc56683d312a9cb6b3907b2e7695ac6146c7ea627212dcb1b14a3f45a816d8beb45f21649a324a2ff62041db7502cb69955dbab22085864227cef8d1bfe861d04756a5af6c8c077abae524660e4ff4f7052ac3274a7f2ce1ee21368317a78d6dd5d9a6de2d4abfc34d52052396b9764fd5fc595284c8b3ac20cc0e011c926169ff74da49a148a1321498cd67b102671ca01ceb230ef448c15c777bb0b619e437055523c6f697011438258d7cd30bc6d63a3bc8f7490968617390b1d619e27d9b01f3a6b880f8a6342febd4167a1150f5624dc150a2771d3d908457db7cfb4ce4fb45ecaf8a262e2f182c1e9c40e4cefe7a6278dfab8764e35b2a1cec14e967632ce79b69149145b8bad9ff5b7f020ad2e7d122e385ae56b53b5eb148a38f4c28e1c0976f81a5eec15a64a7cb4389b331e06eb61e8df0e514db6d8c5a001c59a3f2179606a9af10d78b085e13a5fcf1ec08b309d9e79c588423f96de218d1029db03c242d28592af650ad8d503b8a8d9139db974d5184aed280625961791544a13280642a9cc01fc679c2250a637c137f08e79e9b6169d749fb03fa8b62695caecbfbcfd64ad14fe12268e3d8a16e5472efed838b554f32021cc70addd5f6d538cac2139c8629ccbcaf2b20ba908cf2001db7601c5f62f02698bdb3689715cbabcf9664e581a3cab44244212873e4e5bdf3b298d9122b98565ab4d28800f4a01e72edb6b5a7bddf9afc6b6c6e5da7bcf43ceb15e60f412a16a1fc9a753e907232f864b30d3e9d5fd1dcae1b6414e20be844251c78bc1b2af5dac5768295834a83ff29ed3ccd8124cdcf65a188a78ab04a294cb6af79de214b4b491ed263492cee3270e03b0484530c24af17d487c5325965aa9e964ff50aec308ff32577143941f05b30217f9ba4a502c23dce74447eda0efd3294a02312479562a3e4f2d54c6ac5ae970b2778d4823f1f79f8cb676051d99f131a4577b32e0268fc0b702edc2a4c96cbb0c605127f5411eaa1975c36ab251414986549d5ed78ad3c3d5cf1f6e174e7f11164f09504bf5615646afe227bb8bab973e9ca65173bbdf4e732682bfb1327899f70134fd07be821a593d7caea5a4be4ffbf102f532bae418640db42bee7e3a3a6deb57559f2860314968f95e470b9c565744bdaf0662489885f51c7072e30d4a6aeea3a4311f961b7776481c4e677f988c432747fe7ec41c6721eeded31c4a5cb40cf96ec154aa49de46e2c04cf655465e96b398e6ad5e7bb63c3ee2419fd0a204c3eb66540e84b36bf3a4629a0b669ce2254b080028f2c4deacdf870f1a4f3dc33b0fa9d5fe38659d1e4b1451ddf887e97700d087b9d0192c9de05208e0dbc4b63706e03db8fb927860dc005f5e3d42d3574e792e1bd8363b6dc0d793b993eb15875004faf9db79fa97070ffd91373627b3c4a9018a9e187ddc7acfe677881044539bb97801f86a64586db1bd896b2deeea2255c9786c607ac790085bc6de86b297bccce8e5c68d21342db5066580ff309ceec1e17a5eeaa2a522b658ae5af47094ef01d44975cfd7d351fcab9c709e6c237309507e48162ac177304b29d2da14693cd70eb545aaf7e2f032ad857aab50c6ad648e8bfcfd33e66a1147972628303493d063c7639fc9d6fbc32593675c64b7724912ab77ae0ca09be35539de3374f47127fe5a417c3c8ab1811bda8447dba650c35e66ec5f9930ed2f3b60e1a9cf2fa8c21a7836189580c376acb2ca40c407e5cae83ceb5203bcf4fc061361543c8ea19ea552f7bf7b835b60c666e2deed46abc95b25382aa74f5eb46ae602eaaeb5fbe79bf9292bcff3e19868d8a92c67c0857bdf07c1b06c511b127a2a44788e3f121797e82285d63d32435a9c1064db50f69357bba89c5d40a345038676964f3aed3ab742d1a59a85cdde410446999117e662bdb397e8f55993022f233567a0a1207bc8d399a154a7701dd50979cdcb165f6f91f2cdaab7ab0ddfb0e7bfe897a81b4d8defbd45662c45b11ce4ee7e6dede39a33ac60e995e6466da632ded14a075ca468a9c7ee2455bce94ad5d26a769c3c70a6c376a89e2a68849d66363953d514121808b0cba57bf0392691a73f3f83c78e7078f4ed55d36305167d55ce03af6d3ad96def5745a71e8f086caf437a8796a1c79716d66c5a0a6a7b16a4a61afcf080c8938ad549f363b091636eec61ae8683a06c1256c9af45ea78449d5f646ea0c334db993a1049527b71b76c18cfddb841336f1f5ef39615c5fdee8826eb2b54f08d3234a3346450a0d73bbc9e4913e4efc4565b4f811454b356c9158bec2cd15e64b61efb41630a508c9a512452c2f7e9f334341369e5afcbe3b3902c6588e34754587feedee460144431e6f084856afcc7ecd95feb89e39d6077d85e135defb7e3a97c38bde7e2f20916d14af4be11ad22b0bff2b09c8507131dafe6d4b2734a25eb6d6e8a8e5c150a171287ff0139a39e1506e3b10f8d38d14cbad773d3532b56d418bdc3509688997ddab98675f980e5511bfcf7e18b73c9e69f2438ebaf95fc081452601ddb2645005d7f4c6ac04fe7b5f2240637229f10730c3e1b0971a0fcd784a7d68c25f29d428461674a3989ff202d9cf60545588ed20ba8a6707b5e932a2f9be14ff7dc2be0cc756d97f5af16c55ddbf29219ba87d9256a5345fa80e8ee812a4263adbc8cfff67c4b72a8b06626668a4d5d76857bd112df6365da8ed215ba0a51"}, {0x1010, 0xffff, 0x596, "dd2f812a649bbac7352b72bf213f999173e4b86724a2a6106a76f9c0ac6b7a91719250e911153f7e71ec1439da80bc52149920b95b118dea7bfd3321053df3952419986e0dfcc9ffa9301b4ec6925b5b6c10f7c1a91cbfcb27c5576d87d7b7bdaea40abd3dbb774e24c1e3196129ad3f4051b3cbd6499b5116c0755c555873b0b27dc8a2798d7b39b154617cd8579780989ff6714930b7b24cc1e298e119f0c4da7a39923b6ff2118711d58412f7ef77734415954dc53e1685303c1242f6a9019bf5ecba72f2cf86e6725d18bd43a09ba7ce5643aa1ef5c58719d9c99aecfa444bda884e2500295f5aebec35dc8bff6077d4a0d8e73ce7e9e2bc1ca60dfef274aea1676126f8f01a0397d14ca96d37a129417f22019f575811490f6184779be81388386cbeeeb732fc97475824628976d3d59da076ac6763d134e3fe2c0eb4d0bcf949eb9d0ea2ba5003e17b765ebce2730979adb23ee3ba842f9a1716b36cba46f5f3952221f51ede85b40f503053ef7a9586fcc7548cc243e2d2903c12e99ff0dcd7bbdff3f88226c834bf8240c5e13b41d9deac909f0338b38e041bee5d7b32a82d2f4295ea8f261f140defb531ae882a11c22bb949ac97fd0a556a6312eb6e54d0895e3465624e71dfd10f4b0bfc61b9d112ff724f4fd35132acff7236c4a1def1f5531e2a33e0918a7ac57271a11bd8ff7beb68858bc6a4247534fcb99c577c1af866ba48908f53387b39382e8d55fd98438c07c465879b8c80626ecb1393bc5a3aa9dac5c2ac56438f4973f9c62b7636f5f9bde4347d6e3ff7be4bc914c4304b221c47bf46c7370e72d142c9bf225722535391260d36ab1f1b7d73539911f534de486d0619e5f6efbb57b044e09eff5d1737c8315f95d845617acbc2c581ca7f981206d3feae581cad10f965fd39119532cc6cde737f5aea39fc75d5eafad4b0e7db76904934530155977649ca8b296ad74b026112547e8d9ce5a672e05292e84f7da2076e6d7b176c7f17a3523d211fa7d2fa867b23c4ce342a82fbbe79295b4a9f7bab00a334ce0b0497f3cf64984f3a250bd076f4c32a6c93b6364b1c556a3bebde790d9c9c29366c23732de16d1268bea5d0cec1cc657b72e339ca8241b80b355c8dabd7e5b34ac4020a72e2eaff05589ea04ddc8520de7c44b845a0b4c45cf6231d3f1f69a41c83beac40e86408335e0330a203e3de1c71c3b6776089b8484b44ab2aa407f7c889b5147ddb9018357ea0c51762f5587333f3995769d76c1b05eefa2df7dc306ac40441959a1e6bf6457969a532925748bbc5c921f682fd32416e262e7761d66097b95849f474816226be301578ce6b1808033090bf7ebe8cf840213f97098dddcd3896ed76d98fafa30a644b51400b547f69b7942f15ddfe9acb7cad4457835074f06437ff530808db3f7fe4b33239e9f96112257791c792d0109af79609d11921c564be752e1796f4348a110ba6f2939a7f0fe181b1f7719d23071f40a09e74c67ddf9a835454b77e85ac61fd0a91b3bdfbc6ab51d4df532383d280de6600e550ede6d31da02fb0c47baee4e444dfd8183d5a03bd025d6feda794c0f53c5f17549f500c75f8cd454f10a932c531885a3754c8a83a36cbc1104362716ea684a1e72cb9c4ce9fcc66d9ea23789c36d4efb68d1905c6e641873d04c030dc4004288b8584ec7818d551c4687c5dd9967c53d3eb53693f2852c9cf2dd8150b688ac3c84ce3cf901c96f55529a0b617dd6b07a88ffd17b7f572a2b6770812a36ded1c4de466f0a5c448aa6b793ffc082e9080c64ada5f0bb03ae37e6c88b338b587d05f422c9d4ee26813953122ef7523a5b6bf94a5b7505e7e9538fca3f88d221271aa3ed24d03a158ca6b239f2ae30ed4c8f7c23b58c4df9ff3322a865096cb15954bb0ca2b44a10e055ff4f9c64309d2939b8638022888db1b8f3e884a800d7b4cfc8c6a3c71d06a1b14be75558d5bb7d1fb8e69d34d2d0403a2ddbb8117787c4d5c41c6aa923a3c2360b0913ef78e8401e69f725a7993fbc389f72943e2415258ae62ce0169cf1a9f8b6ea6c414ba5d75eb41fce576316121956f922165d15e0509e8682ffa575ed06995453a0a64dbbdb662a44ca6fc389ce44f57979248482f0cea25983623ebb71b201c3aa5fab6a9e217055d73a3f78a1992a7b65dde8f283a1e94ced48c1261a2ae810181a4ce8fd490d2eb1c0c6e6054b671b9f8020173ee55811b90e00e219f9c48f538987692db62d20163e0a0f395e8d1e381675f49b85cf93baccce77b33b10e3a82cfb50ef75dd542bc0b33df15f9ec90d01422f4580045ae31401ed04f1a5093f172a015cc0c6decee6841073f1cdeb5f52bd07d4eda28ec27a2e582894e3eb88ba92c394823ed187e728d5fa6333170a5f774d5eecc728ffaa944c03e38db0d87c11a6b9509658b04c63e08461f2f9c0074d2b1143c4e72dd4477b1313fa25753ee2b955ad191a265c5196e14cc07b3e18f05c2ea702672ec7363128708c8f4ce6738febd25efeb7f77aa29bcdc51f87ba923412e66037e7649f4bcf295f0814dda3263138d88d4f62656e28e7ac38d690c6797dcb7606208b301c389f46c8997630aaa02ec6d39110282c498a8afeb6225b4c476425377c6ab8a0c6cd5e5d91212e7269492bb04ebe7b065e7bc6547f009a0155023fb2324241fc81137e861b476cae288feb7960cafd657cdf312ddb604e44b539e59718e4733ad2bde46c2c4caf3c7408933edccc79617ac0f9fd484a03f77e9124e31b98d77ec54a0f97479788b105c26cf9b18d6c4d3ffc7825b1a030e16f70045d75b6fe253c6bc74bcf7b845cd3f7d0f9b9fe2471a8eedc1bad0cf3b88d7207b23dca1e97a1fa60bfe426590ec625ccaa005e737ec09b04baa3520bfe6608b2759ba9917369762a065b3d91f0e832b4c7ab0d76a892b85b75553abe03b4b7cbc832c54f7bf77d3b5cef145c91ef98004075f4150e613e18cffd1df9217942885a45cfdb99ee4b5e354e619ce96db7b9fc61bbe35a39e148b43b7a13b224528618f90fd48521469bde6ebbe9974a5220f18309285737f82f1e064b5e9b9370a1a48761bd176f415e84a752d96bfad26a0bc522e3ac995fdc2c8292414ab2339c5e0bab342c9c9bb4a21a439af37d5bf550b3dec6d8ce64031c9899b6ce410a1d500dc37a714ee4f5b73cebb19da2365ec33409d772270a5726ae7c73694a8686a373e8464d069cda64c64fd0883acc438fa956a0190ad5016b0f6b73b7eb8d4ecc4494aa87624e4bed36c4f8b55efc5172c20f9a15e55c6ffa1da858a334bd19d2abe27889cc9cedc0a447f413a0cdc1e224845c30c8c7e87965ef708b48e20f3f07bc253d7eedbd55a670add503c8414051c0727767a35ad5ffe095afdfddffa16100f7a28398e95d81dea044eafcdfc58b6e6dfd7cdd8f727f25356752b058518cb32560f68ec0c88446e60eca6a5432c4af9df6a1ea4014b702af10c01019e6768dd3aa79e7bd6d4db114aa83edf3db0c76a1929852e023a2b454eff5bd0e3792f5cb57ec3cfa2e540547df5e2c837e2b0b28e7407012d1277b2066d797dd67a7a734aa301b6673735da8e761edc5536fed49c11e008a22beda374f296fbf6f2870d575630a7c58f2982c797a58770049b0d1da73da740d9d67a668355359d739b024d681bca82f6591f53cab15a6d3d0c0642178a8a89add97f07185b8800fbc432c0e2b2977dcafceee36a1158c0f8d7b2af5d873a860a7b26f13ddb63ddcf9f343dbed91b9b61381d18de284959aaee7b99a6adf0e4e884fd254fca6c5129adaea657aa82a6e86cbc7150f5300ce4591c1869f0f4ebdd67d785f4142c4aa0290497c41f02f9e7643fc1cc88a1c8b9269e81d9bb2abe8e75163390d1a06eceae10bd2d934315eef9c4b9f4226be9130cb5cf3401b4b0069b290eb5fffd10aefd81288289f04ca33f0d71b4931a3a29a9b53ce0a0c37f915b4986b2afe3bd10ea409d66cc2a2a47649ddb49b2eb0634dff4993e9761714e2b9566d8397a874c3b42220cf6991b0e94ef5589e84169dd101325bd0d8d356abd90b4fc331c92abc270d6abe530d7edaae203b4dd94839666c5c26e33c9487481376d9c3ffd1c09428028d441460df25a077be103f28ffdc940929385d8bd75e6c35163afc67318d2761862758afa2867c638322ce98e996e70ba32d5321904e07571ff70e82087a7adf30744c54f53e84427c278283166a7507a12facd61f7f0bf3cbeac82b7d8c8a0c6ba675102db797a64e35ecef825b58ee78a058a6a08415039e5faa883b54562c437210d3df475fb15b55b42295aa7ddec47268a3cbccd301973b53181a206e35dda5b77985aa2a6f2c591ed94847a036a2395ce65558cb39c371a9565369094735d0d3946b1a2a88a48a0715c38ffc9b62a0d24ab92c09b5cce07bfbce3505ab6267475c46a454c06d2d98953917f5e81b7b4875bc4911fd49ab0d4860aa3be1cf216f85971f649cf1223af02b8176027657b821fe36dc08ad116a0652b0016a9ad5d08ce17953a8d03be1c037f1e148ea2edfe37d4a86fde93ba2de552cc2f536dca53fc15f3c4df825830e1f83a560a7a41cbd0cb79d982032656f7d09ae50f532e962e9915089d6408062ca553624774ab4c3a87d99eca2f4faff7a6d35be5920dab72d7c5b2a02f15068cddd15eccb52c0deba4cbfbef29e1a5e3535f3fa20b491f72a1fb8ffda2147eeaa74087bc19041a060e71d636c46600bb42943730fd66abbd5e1a45a7bfa204a972ec60c97512bd40e2dbb05e8946b01f59b9284c401a59c7eba03250f0e841e865998d3b56e9f40620b4ccfeb6b596993dd11dc54de1decec0626c698686b60865ff3dfcb354884684075c21098dabfc3dfa396d1eff9690b4d3c24a73127f7d763e25d4b73b93738ba74936c02050c8c5f0f5bf73d2c4ece2b6ac24bc273dc34b188e9e873613c77e4d60601e80753a2478622a4cc14ebd2ad2f5ba86f6b654c0112d78952beb0c155c666c4d2a7c1efe1c6bc5bcfea674a14d12d0f618dd4966178e8ebbc426b0534c36b21018358e338ac466117b7c60d4e9f3be6852130b8ba4d9519cd9aa176260374ea924cc56b3480742246a07f57f88d6b995935f2571d17bc23587d0b4feaf542ba26825b9efd5b098ea834fb1b5ddf065b9cc6f0ac737a66f72cb5716941bbaa606216ae3ee49f66897ce814fa9c6a79190a34a1a13403c405a1c47335a73fea3831ceced99fa739a09ec9b39e92d91a5c17ae9e3fc07b0647b42ab29514f30915132cf63ced1f44b492cfffeb8d8ae1c0f4a73e1482472ac73fb2e897d028a46d491ad48670a3481b47f9084bdc81d7384ce822d5285a0c8a6cee0322aeb5dc6d1265ce254d7bbdbd69efa02a24fea6a2a6a2efc3d13ab0eb2bb367a1d112ca58b23fe3015966afc590ec13ca3182bb90b41fa2dc88a953fa7dc4b47daad6cf6e4bf49e4a670b42d803308442c6bfe9c56b05072aa15907bed70a48ecf1e520509448b05f9ccb70ecfe1faa879b14f8440a9f4038a4da166c5f76ff47db1cd1a475fb0c36a06d9b2b8923df81223195cbb840c122476060f6db1d490c07ffd6bf8915f8daf4b713aa606d9a64ea01bbe4687c55ed9fac3e9acc72c7d15998b1beb719a439d2454f17fd50996c9849f2079921b34fc5b0c4b353e3220b284d764d2a5e3b1b365e9c08e52c9efebea6b11cc8b991348a406e7d53cc5148b19e926002fcbc0278cf3bec73c5f9406ed35d1d950a4d220"}, {0xc0, 0xffff, 0x10000, "8a7a32f3ec32d31ee177a71931c936e8cdc9e74948a434f1336cd5408903784a39807c1fa62bb4e200f699761acf68f2ed9b130af6d3e949596b3f1da093d74bc7d3cf4f8e16db4d7993e546dbe1ee491ee78df11c875b72d2f6914ef4b0645f9c7637288e4fb3b2e1415843de716f366c5b6b3b674458768b63a9a0594a72c38087dabf5a2cb82a7a74a75418963992ff57b7d05e2b0da6c277bad855a2cbbd266c41b4338a92ae6cfc79"}, {0x78, 0x0, 0x7, "7a4393c6bcd6eb9eb2832aa642e4760a7df3c3a41ab78ddbe6591667071cc0f6f2f0a544ddd5862363ea8eef2db879330dbc3f10d47176af411dbeaaa1e912c7c7d8f06e017366b0e4367e8704a8b473a315c6f69e1668c95e580896f5fe5c7a175f"}, {0x90, 0x1, 0x4, "7b124e537d25e971c3f09308a776fc19bbadcea546f35ab0e028c46178963919497d67e1b1aec0e8536ee16d8bfd01b5f5cf0c6239248d08b00e025807877a6d1c17a3888784b4819432356620696fa097a300b3238e5b8e2c8832f14a6854f5b63f11ab1b71d8a993a7d50b58e6c873d1f985d5eba7a59b1f"}], 0x2218}, 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) r7 = msgget$private(0x0, 0x9) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003200)={{0x101, r2, r3, r2, r3, 0x4, 0x2416}, 0x8, 0xdd, r1, r1, 0x0, 0x100, 0x0, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000003280)={'./file0/file0\x00', 0x1ff, 0x1, 0x8, 0x0, 0x8, 0x10001, 0x0, 0x1, 0x0, 0x494d, 0x7}) 17:55:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='+\x8c-{)\x00', &(0x7f0000000100)=',&]!.8%{\x00', &(0x7f0000000140)=']+\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='!/[)*/(#\x00', &(0x7f00000002c0)='*$\x00'], &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00', &(0x7f0000000440)='\n]&!&[.[\x00', &(0x7f0000000480)=')*]\\\x00', &(0x7f00000004c0)='\xe0+*\x00', &(0x7f0000000500)='\x00']) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x87}, {r1, 0x46}, {r1, 0x20}, {r0, 0xc7}, {r0, 0x161}], 0x5, 0xb) mkdir(&(0x7f0000000580)='./file0\x00', 0x2) 17:55:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) geteuid() 17:55:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8402, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r1 = socket$inet6(0x18, 0x2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$getflags(r1, 0x3) write(r1, &(0x7f0000000240)="db356ff5d28c7ab814519952dce4b4d46bb5d7752aa3e6f4ce9c80261277f1fcb23a5c85f65302fff819d7c7563aa8da1dd1d4b45304af113059c371cab736233c75ecd026cc235ccf85605a336619dd72a1a4f851a93b803e3a1b2f08669f0e4599f3160995876c", 0x68) getsockopt(r1, 0x200000029, 0x7fffffff, 0x0, 0x0) 17:55:12 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000180)='\a', 0x3cf) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 17:55:12 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffe86) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="544454666047bd79b72157d4bc39df6ba2ef1db74a2b67058f5128a2a2015a3c55ef08c036e59565cb44e8b14869e3a3ae9b4220889bb13821398065df5861b4bb29647c7938f9880bd3190b14e4ee03c3819e44fd1bb687d199fe20ce68045e8ca20fd3852ac1ca81b0029a2848348f606d050e51c738ae7da5fd425fe59476c466b037089a4f0aecc3058fd1768f3cd040b8a74addc07f12e851e3499148132104999ea8f37fe385462fa9bcb35e2a99dc91295ba492547bb2c2ac1d74649dc4f6fccfa1ff8545fc421f0762d69e75fb950f469b17326b396c9ce6199a6b9c6f603eac43ac4c07062efdc05965301d", 0xf0) write(r0, &(0x7f0000000140)="3772d58a2b87d862001b1c7d721505d4e4fbdc996ad057a3badd6da6ea7a12eadd63afdc845e9ceb5c901fc2b66f7aed031b9893569f6d6fa1e794564d1fb3ca1ed366e559a36b4e83c2c03e40d24783bee7dfdc21d741080401bcad0aa0064e72344d5da45a259ff721a91116fe21301219d1585342e2217fa09c9a731557d8a5812efd0331678ae43c6fdd499ca974b5cb81d74d4ec360d41ed32d92aae33919759c9aa3ebb084a91fcd1725efd9487872b08fb7ba227f07fce9cc3c7f152d6c8892", 0xc3) 17:55:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 17:55:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') r2 = getegid() r3 = getgid() setgroups(0x2, &(0x7f0000000080)=[r2, r3]) 17:55:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 17:55:14 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setrlimit(0x3, &(0x7f0000000000)={0x5, 0x4}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a, 0x28) r1 = shmget$private(0x0, 0x3000, 0x727, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x570, r2, r3, r4, r5, 0x10, 0x8}, 0x80000000, 0x8001, r6, r7, 0x1, 0x3b, 0x4}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xbcc7) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x187e, 0x101}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) setitimer(0x1, &(0x7f00000000c0)={{0x100000001, 0xffffffff}, {0x3, 0x7ff}}, &(0x7f0000000100)) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 17:55:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="7739a48d42aa368ddc49c580832be64204781af87fbd6765eee14c5125372e244ee9ad6e00ea21dea8dd2ca4dfcb00acc5b5cba400", 0x35}, {&(0x7f0000000500)="879227e473a86e7e810494d5b2e7d3b4635e4dc170acf2a11442bacf3d557bb07f07fa272b6b641eba42e128ce4871bd9dd25521c181d5247f13e90d4846633a7fd417bfbfa49e1a2419e4d95f64bfd7c2131b62257773c44c9ca638c6db8ea1c077ce5c0506f5c13b632940170c4b12bee1dc96176907b2af3cd25233cae57f7a17a7277c73985b3ed7f5402f3b566ffa508a482f5ceaa020472fe4de1199d6ea8a28275848f5cdb3fca1386786e8c3b7308f3753fd18254c1636ae7d944f47ac40837c1bccf9f01e164b44ead39d6b6247c11c9d6e1e6239ae21e78e7d334de2f03aa9eb4ce416c0632bb10dc1263387406fe421565e378d285bf46395c47aa48e87cc3f44d31ec080c01dd30cf4ec9a7f5fbff77d98cfc00d2c228fcdad17a5fee69d0e48e1131852e30a91b8c84a12f4ca8279cb5bb1e0ccb2ad87f581d4fc3e97878e17a81d80822cf0224fae429645745948e481386076090a6fd3f5d6a1c49be878a4b4747617d93f066dba904d766feb637f6611046c11c8a0bfabfc36cd898d13e8a6397a3de47c1bfa3561be93561cc894664ab533faea21bd60bf17a7a980e4a75ac3e683f03645ed272e6b2d1a92827697a8724af4e16c5356f058d5d647af4df33278974d18c7c08f51c1673463cf2323feb9b567dfd6b063f4e5a376e492a762c6250c8708afd4b400823f67032ccb113356855df57c8e3efb9b90ac99e78df7e67ea34679885f31ccd12ccc969cf7f5f47b04fb7f1886da2900a5b09e2d93b20f09649b6fccc65a89606a7e69c8f58ae68c334b62c7f91eb72b5f46efbaa8efaa9b8e3ab297a8d32ab228e376528fc46ed34c262c8b8da235d4bd2ae802b662023cf54cbcf242885934ef860c956b46c8b630e71794821e3a97489e9a56c89d2153e694df11117c49cf8bef4b0fe80c264d634b2cc37e34b436d65216c167af8a63990d5a4ee19523d33309cff8586ba7608dbcb712d48fe8a63a891f997737d30c9b8a0ceeb76514d1356cedb1b700a36e4ae980e3ac3f0969688eb1d6677e61d6aff5971a2c1f5e4470eba6407d47820d55f0661949ab9e8aab67bf4b2199c530f8bdc47c6552f52c2bc8ff9600b243fdb452c30dd7a6dd0c55a8e86396e7140bc649e652b6f13d70c2c14e0d4cf6ebbe2b4c29ec00133d7a9b146ab6ad0c4b49b7e55924ee2ca5f89b44674619df7dd3f6839e485b2378b839f422ba26ae84ef936af9387f7a3db5347d21659a8622106917dc899f5a2d571a8c9454767e5f1b9a3b78cf5dcc312f61cb1866b27a7ded06931bd593e6788766137e62b7068ca879536d7c71c0cbfaab309bfa429f10016da47c2e44b736e86e1c8273accce1bf39ccc224cc64dc5f1525ed9eff883b3f1d642bcb9ab49be25ac280d558f07ae052c7047b180efe9dc08557463db23495d19917557bec3706eef1d04d9a402e06fe8c3553417717cba53ee935e3ca0b1024d92918d255aacb0272774d89322adb4acc19849d28674541b8770b8695a0ca72a61f96b6aad7e1e6a654f56f121cf74533fcfea000957de29e4035c8e162d0a7ac61e763e9c836a4352cf43d005d2119700bfe7928f4a485cf9119b01a2989ea13828013a97ae266d3abb518aa9087abd8e4a2e429bb98d684558adf5d0b9267fd0372ed14f890755185c0555d160b28b92ac3a9bd98a06adc660e2725d9d8cea5dffb1ea79589259332515d45dc064e2996bfb69deb266e7ab1eeba758312a65061454307fc24fdb07cb53c20dc21d3fd753c48e38327d2a6d168e17e3ddd2c7f8a83afcd44d5f0d646bff6c716cda32be8f8ea9ec06a0fbde928b841a1bbc2b59e0ae22a1e5154c5d7606db6d6a79a31c7e17de727df37f0242e4d2ca175c4cbafc5c3a692d0d3f38fdf8ae86b4fbf0ac04cb615ee47cc8ce6d13df12071e8ac4d45a93e8a41e4a2e961cf8e115a8d6b29c63a5816f3fea4cb2ca781fd1273dd7de2a457354a4d6d332801c525f0d2d165387251193ca4b4e0f8ab0468bbd3d5c4e4b522a456ac403a02962aa6c278c022f19e930c94d5dd979f9fd3300c8ec70186e72176d1958c978cbcab156d42c8de5e765c5dca0746f9cdd88056461e2ab3361ae4f506b203cf286c19911e4e1f20be1174365eef15162f30ba0ee2b5efd20923c06ae93a5108896f6e26b7319afbfc437bc7ef058bd1895f06c98372205a2caf20872f87923195f49a01da8885da6b6ebf8934764164d6e9a9f6f40bc5fc619519ca82a2b7c67c1fc70df43cc946c8d3c24452562b39cc92be7d3ce9d65f3c39ed1bdd389cd981126bf81ffe1eff8fbdc00a307fced8cc2bdb9e3634b784fb1ce423196676f2555ed25c48de8d611a0b0c9c7603c579babda28f9896f2671ce3493200e3f8aa500ac7fcaeeecfd364e44ba087f5ec7602e3f8fa4d6fd9a885db67c9b1c901d2d59ffcf44a7c9ac57bafdbc6fba127a648a7e6350080c448f108f03fc39db2fb11786807011e02cc985fd57ccc8b078dae8578acf81b51910ed30a05acaf75d56c8c46c6379cdfb27bc6bb61d4c6a15f30af4846f55d10961aa3d905ec8338dd2ece3c0c17ad08df10ca9b47f5aa3880eb0b78ada82be9ca1d726ae487e4f3f7a0f7c5cbcaf18102454519409c287320a8fa5da53a73c64cf695189734289ceb2f94a88c2068d1cf49dbf9582b9a21c592c3b327bad49d28e2b9db115ef5572f468302823967fc9901e343c45b098aa53f82004721148e5325c19ddd706992a503a228f14ea2573f1e31d290fe8dc9cae7412b39e45a3c157ca36f8d852adf4d4690f55388b9989fe2ddf15ac755952d79569d0f6828fa7c6ad3e4261368d44fa70dcdd707d1e6fdba42222de3777eaaa616e023dbd7e2e681bb042c290dc50a23d82c3a24b93e4330a1e09fda894714753fbd5255fe9e669a9d3d8df7615e2d1cdcc4b689bd3b6f0c7700a30c337c06b5af25822b41613efaf5bfa2faf87961ed059c96fbc74ca8dc92a9c9d39cfa23275a06a880b9c48b2605af027bee31fc8f162114d7d46fc290725d089dbff9254a355d2cfe40c2fe7e6a6228dfbdccb7b92cc48eaf40af0896a2431088a0592e18ef79f68eff645e2f1aadc56612cf06c40790f483ea5a5627e706f0339ca35f37c21f65db250194790b4dafc99b674bdc53394a37025acbd23dad9f0d5303ac79212f2b88403d93bcc7010ac13d47eb8c4bb2e5eef689158876705b29d8e28f0d499d656efa3903e004742210dc22ceb56e128e12abaa47cacd5b8c211583c8ee1cd379a9fe62c31e976b9168dc5b1db4713408cfefc31a157663382f1e08a6d50211c4364e062c78fcb6c441be2f8e7e1db626a02d0df99ecf728c2d018527e765b294b24d595a7be7985579497266b06d213d455f6c4051e26684c91c4d61abd85d1672e86a8a6669774a8bd59c28f4864275da0720d3c91ab157d2183eb7c332da6cba990bcd7b0186caf47c98f925deba44e81002a9a3485b4aedda33780121acca684a3751ec3f7f3a19cf87d2f4df4e40ceadf44a6f7364784aeb60f90e8f7bf41fd42b3d85ae4e0c946482492f7ba4689384d93f76ff8b5c144be2876e8c93d4fa7c49afd72654e0c4bb7de631363bec07c53a5735b29573b0daa60a10e0a7f6e94ec027eb3a5ae0b60163c959e36f5c33419e45a110f232e7fe09d57351819d30ca6c2eedfa9c77a1046eafb4a2da19951d4bc16f9a2a9a3cbf68d6a45e4092fd83138fb5a3fc9b99f30ca90013a0d74ef09189fb5c8672dfc05ee7a66dc0763be3c606dd8f6f5ee6274a6a3d708ee6d4ad587601670c837d08dc52d719096db73b451ac889bcab504c7a2cbd5fc9d5340641e85f24ca5a67ef9fbf542b873afdac9b28af534bd6381fd7c38e2236849fd80dc7c349471cfa13f5d108520b4d8090ab73b5d29c443616a31a26d31e2a35ceddc1dfc9bed7aded929b39a9723267f7e2085924c4f26ee452a78efe8016be54d37096dd16877c671bb5a8509c17110959b36382625e0f1725835d4a2bdef9431a936499d96734b9adddeb890ff79c70d55a0ca21ab3702fe9962026376f93bae0f4a45d55c55083937cf951074813cf202cc5e3bd3a775e8e1e44b6ed533ea8cbde5d102f1eb01cbcfbc5d38d49d5b0b4af2166edef4f3add1259da759065fffddc7c41c79f7deecd1f6d4f34c535dbdad073b82b4e42ac975a6f8e40aa9bc535e4ea3b15eaadd67361916ff47b238d60bdcff77a43a3da564f2d7569cc9a69eced0a16d714f38680829bec39a86c096273313b93d3f2973bea584bc7e554a163748d662a6f5c74ce664d003fd8c4409b58c36693b35345e7b879f3ed5a4369a18651b56eb2cca25c54c93bc9e961f6a6bfaf16182f57043a0f94f7916ac40654c926c7faac4a70103412d83e4ab32481a041b3a66eccb703dd588ff1a27c76af4c5998fe2fff53b65822b4fa31ebdd69b71bf93e1a81ce69c4b2353d0f0d4d2755df5b576d151e689efeebadd6a1ffcfb719b8f1e61f14e615df352fc08b73f655c01499d5ed58105164da77a65bd12dead618b968a3ec9e81c14768cae3809d496a9d53670dab823bb8b0213e2eaf54ea87e6d6aeddba7f73753146426cb4175c1a566a590402c1fcbceeeca5af616fca7c7a74be3c3df0bef32ad30e56c48064da3ebe11dbcee9130362b97e219abc2cfd4a127abbd6a08bc516d573de0629fb7d8ec1fba2f3043be4012eea07de9250d99c8ca6d1a365eb7700bf68c16ebe6a09f73212424dd64261a04511fa6f7a099cc30c30c3ed8a36073103741890e66169008b535c5f523c86cbc2599a5f7f09701e8a6d1352fb4556a3cab986bf4d00953180bb819c8312154e4c4f1867018ad741b967843aa1c6e929caa71abc923450f31f259fccf1d29eee2dcc3160cd03f8dbc80a04d7ee30779b490b603bc6d2482bdd09ec366898d3c88f7c9a03ad632d27d8cbc59cc9c7f2a6035fe6f98db2fbb70487cb99b54447027b1cf3206439c30745b993e2141bd6327f51a5ad3deb0c4319f1ac095d5d0d27ef08ea3094f31d058c01be722859a2440c5443567ea6671334bf502f3832fbba91f9013fc4f8f3f7d264d5f84232b14dcdc954f4cc9c66b1b17f2c522601d7b1a82c7224e1efa59cca25aa7e372f8d298699b35ee40870c63268a49153d8364609c7b4b4e9aac7fdb3de984317cc2f742505c33be5d0beded1570f6fa6c481208c2caf2c7ffd16ad61d8bfbcab180aa6b910556d312852d2ee04d7946eb49f27747dcb9c5cd4e7f761ecdda2a94a619091a943e1ac279bf60ac75ebb2f11e471cd35e8c9f2e1cc86455ed856fa1bce10d89dcac1598cbe8494ede92d3bc8b2a07da55eb6b1a76aec9d239bb2af947977c3068fea75244d5ddc3312a33378f64ed8da23d3981404c5acbcdd4b8b1ea475f2d2898779fe91716c9aac40aee109c3833a039841068c3ec11279cfa2ad6342fdfdad199cde4f5e50d66697f4ff209df37d2ac3be4817da6fedbd1c10192baabffff1f288bb2e64ada6f393923b9146a7a7346f8be2528240ed3f451d19ee0cbae8ceddb0663888f855d19d7ffcce5e5f2de3558cbf6c4a84a3fa755a1dc441894e9a6e9788f549c0a42595fe0db84fb8b380d076cdeb5e02b1f162cb75e5a29b8c0eb2fdc5d5724abd4b30df301523ea2c09c2eb1d4526641d19590086b5af2a53f535ca87134c42c7fb5b68106a1a5ff105cb4b31ce78eb18288bf424f17d479861f1ea029a8a123df08d844e82a644f4675ded6dff1567e1", 0x1000}, {&(0x7f00000001c0)="ab1440593915eaa5e03fe1cf98f346e35ee733f28cd636eaa626693c32367508a0870d226934914a3cbd91c58dac2f14e9b0df5ef11e11525fe59518e4b97bb2cb329fef982a68afcb8c30cc1bf61a791e411ab3aa2f85e6a6c1ba656b181ced34809d9bebfeb215f3f68742911c787718d38005bc2792d6a45e0aedcd4e14cf31499b28b321b0f2f2701ecab1f5207632ce6d6dfb727c5e3c25bf6e6a235dc58c363ee96b1265d8e6931dc7a742453a01bcef6a5041f85cc4c38851e20162fc0fa43b28ad68ef93aafb167d748cc01d82a742dc", 0xd4}, {&(0x7f00000000c0)="33e03574250183a67372b6232bb55e36f39e03bc7cc3ad9640934c65fb1334bdc5d2f9fb76efe099d8e6df145087d61484886409ddc59c3b12b91de176420208cb71678540a8eeee61b16fbfd1bc4d30c2a92bba572660723dbb4005b38120e538b5285ab5613f5cc38d6073e5eedb93369fbcc2", 0x74}], 0x4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r1, 0x40000000) close(r1) 17:55:14 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x100000000000013c, 0x0, 0x0) 17:55:14 executing program 0: r0 = socket(0x38, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x2) 17:55:14 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') 17:55:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x6, 0x1, 0x6, "62feb59956d3dee61dda9e482a69d40b06ec605f", 0x6, 0x3}) 17:55:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x4, 0x1ff, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000002c0)={{0x80000001, 0x0, 0x7}, 0x2a63, 0x8000, 0xd75}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="282af5194b9782b42cc26ed7ac85d504dffd066e6e25780c2636e8f209c531839a4543b9c11fbfcaed09c940594ac131c9afc827f71f9dc2c76947356b77cd90debea94d3b0357feccccceb0d6889961902117d37fb254962f38889d14720ae8d23f3a97a5efc4ab4634a4684d4bc80135b524a3d42c5d9808e973448ffd10a3bc9661d1e0f04ae1205285c0c4721c4fabe154608b87b56785041a6d0c2fce7c7634f74445eb75a9d5babac29bc5282356ba1b939acf170e4590bfd544bb27ab853a99fb02a247247bbc90389be4d4a1f947063f7e7eebe919f36ec9e5d0f0913eb1ab66287e647833a81434fecb0496bda03a892c374fb2a86695b8", 0xfc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 17:55:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="0cc6db9990160985eb908ca9ee6117", 0xf) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) close(r0) dup(r1) syz_open_pts() 17:55:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7f, 0x4) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) fcntl$getflags(r0, 0x3) 17:55:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012eb4eff800dfabadc553e4ab00"/25], 0xa) open(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) 17:55:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1fe) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x80000001}, {0x7, 0x401}}) 17:55:14 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x7fffe}) select(0x40, &(0x7f0000000000)={0x3, 0x7, 0x98a, 0x3, 0x1, 0x8, 0x0, 0x8000}, &(0x7f0000000040)={0x1000, 0x80000000, 0xfffffffffffffe01, 0x10000, 0x401, 0x8, 0xffffffff00000000, 0xffff}, &(0x7f0000000080)={0xfffffffffffffff8, 0x344, 0xeb, 0x2, 0x3, 0x10001, 0x8, 0xb9}, &(0x7f00000000c0)={0x0, 0x2}) 17:55:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4e", 0x761) write(r1, &(0x7f0000000900)="0c4a4e5cfab0fbad60de309b8dc538bcba8bdcd6fc7f", 0x16) dup(r2) 17:55:15 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f00000004c0)="17182a712f75912473c5967a78bc4f863010cc462db646771b06de4762efd0e63aae45f5aef93bd0bab0cdc704aed4a02ae30ddae19e49ad82f35ce79239b82c142bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c7", 0x50) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 17:55:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) socketpair(0x18, 0x7, 0x7fff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1f, 0x8001}, 0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000003c0)='r\x00') setsockopt(r2, 0x40, 0xfffffffffffffb23, &(0x7f0000001440)="3ad0d3304afe8a46319d75eba46bbd1e587e8b2ff1f5ed2c4ed12b1bfb6f8316fb20de4a3c86b4416e13c79caf1224febb701ca9d8a063820e38fcb1b667a0aa58f9196dc05f73ed2ebe03bd3f84f99cf6b84b429b650478dee6ca4326536bbf7a2c6b194146fc3c10c61fd6aad9c2eefc256060f484e2810ec0a3a00646e0bb13856cb9cf1ffb7789dcccfa9e4675bc09780ae0ce10f2d7", 0x98) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)) 17:55:15 executing program 1: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:55:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 17:55:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x101, 0x5b8d, 0x1, "8ad90d799e3c356e11ceba5b85b16e38152467dd", 0x1, 0x1d7c}) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x300, &(0x7f0000ffd000/0x1000)=nil) 17:55:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f000075b000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:55:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xc6}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f0000000080)=0xfffffffffffffffd) 17:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa000"/292, 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x8, 0xfffffffffffffff7}, {{r0}, 0x0, 0x90, 0x45, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0xc4d4, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x4, 0x1}, {{r0}, 0x0, 0x0, 0x4, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3ff, 0xb80}], 0xffffffff, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffb, 0x50, 0x0, 0x101, 0xcf6e}, {{r3}, 0xfffffffffffffffc, 0x4, 0x44, 0xff, 0x401}, {{r0}, 0x63885de30f5065, 0x20, 0x3, 0x7, 0x5}, {{r1}, 0x0, 0x20, 0x90, 0x2, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffff915, 0x20}, {{r0}, 0xfffffffffffffffe, 0x20, 0x23, 0x0, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x5, 0xff}, {{r1}, 0xffffffffffffffff, 0xc, 0xfffff, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0xea, 0x80000000, 0x8, 0x4}], 0x9, &(0x7f0000000000)={0x8b4, 0x401}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:55:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) getpgrp() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) nanosleep(&(0x7f0000000000)={0x20}, &(0x7f0000000080)) 17:55:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x1c, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000380)) 17:55:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) clock_gettime(0x2, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:55:17 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000040)="1ede6a874e1bc17ce443a5632f903ed7342af7ddced18fe324fe0b2a8520b6cecd1c4b7cf8d706390958a810fd0ef35ba42093b3d8c409e3377f46f954bd97c35842dbc6f4487aedb78f8db5bc1960ff12989de752f2ff397bd176d936589cdc0a651c6ff5570c13f4001578257ff709b5a228a536a56eb1d7510d3f6abc19c5436d596b2daaab6dcdf3541a752925f3c4d98a6500d043ddd6a4de46e53fe91d0d28cfabd40c7d6c7111a9bf403c555f09bbc0811d776922d247659219e708d95427026e0d6e969f3816e803d898feb8eabff0657008e52acf2f7284a0b842d1885c1e117bc60bc4efd318087601760da1b9ce6c297bdd7a3fe32249aa6610ca3922d168ab936c57e21b8e9eaba98db20d0922a530a42fa0d476c0bdfa8d6ad860b2261c9585d53c6989ba681d8f6916b8bfd5323cce6bc46244824017672f95ece505c797115709fcd7f4aca0ffd1e314142b9389c07eaa99fa0e9884a5bba4bce1e697b6772874527429dd783d7e2c957c04d714734b722fb51a7d32217095bf3f65c881dafdcabb4969c04a929db0f4e87b044259acefc1a32badd4e038808d588570b8bf98d412c5abc6cf41fa7018adccd37e99056c88be1528d2e9cda46efd5e1b2a578522872478d2cdcf1bf0d423ba6d71d0e773eed9182a3bd9cee210f98e5edc4149ec31021d7d20a7084437c1e545e4420642d19415fb747462ced9c30709ee13771273ed9db3d6925bc8c7b76d9434aae9b07cd2ace714396cbbf8e1493a4c305da748ea86423e4c4820d9119ceafa5d6faeb99fc8b10e6db8d07ad65fb6c4885cfee0fe772bf67221cc9b19d59ecb3b14298693473c457c21f0c27f9b7aaf4b3c63ee3f5d3e28c27cf0ceb3bfb568455b4d725e9eaefe2e0c4b48e0f8fdae1aad54cad8c6188c257c14b552f23d8d8abe344a0142be7ee156f6f3d0ae6f4cbd47647e4e58e7c635e04b182a3fd762b7f813a6889fe11f6c1e04d5351cc22b8bacfa6d9e373ba7caf2834697a395c098085d739564e28fe6955f5e2d8ee8181d3eb46643f48e5361cd93bb9b5f8e2f1f1e1f90104802bc0ac4166d066cba5161ae77537b535538cad46b8a9944248057364959d87fb69bdf6cb0efc9257a03cb4a22c764d6848013f1577be847ba42315a2cd6ba6e27fa811dd07df72217b105225e82d2a73fb2857a598a48438831a2039ce103482291063c5aef6d8280323793f7451432f2e5d32e2ef9e524cc1edeeb11d9aefd57cc939bdda2f5d0543a3e82c4d62dc6bc3e6745c40b1e1335cb19df10994d18dd80bbbb68fabb1a894fe494ba0c3fade3be50c56b0a1e64382fcb68e05e8de6dd8d81d99c2cffc1f64f8b2c4b88cf66171f9d98b381da0c313677fddcb0881c695c185fb2c2ab602470be63c4a6dd56ae752d968a47d932d142c40c005892f0c86e8ce15aeb410b174dc7f331e53bd71844b77bddc339daeb5357ce373668a4263e056e4369e8b56f7b0679bd6ed1ab4d86b6d040d3a937974bea3e38fbdf8e115d4ff60251094723fb8b1e8c2ef4378fce03c55491633d075ab747f3f397cd1cb31453541d9152319ca8b4768a7eb61fb5edce04115c01b62b1be70fcaf2fc472b528e260f421f71fc7b8533fb60f03ba414b375ee3edfcab1aaed3b649fded529f738bf9b6ad4d7bd2818bf0e11790f50a1885782cf59e5c5640e1b4e537bf35fdf4087eaa59913836c2e5620bccc0f9f0a71a850ebb42a3baad89faa267e64462be8e19379d7bb4ce3ccc8b577a0a88fd82c1504b5e9edaf2ef3adc5e99bd48fcc238a5af6487f8f89298b4eb17ab7fd4fd7f9842b196ecf46db99ba841df68462bb5112e0fb057600523cd66da44cf13188b4da0c7e76078464ed53d3b43a341b162f6e62924fb58a9fa57cef6de2732ae2b29eb19876421aabae9c77f6f4999319325bfe1d8e69092f9b6f46ec05e68880ddee62b5d389d2f20d4e0a3551ff219ebece37d70582753eaf73a0767c5a1daa0a0f57fd62a357a85cee6a88ebbdc1e4306d115690cfd3096f0d0bde905aa351c208def20679c0c4f9c256340a168dfc77c404508b1c585c5430814560c68e0d396d0f72b7f16f7d08051d1498a23be7149d203fef68be6fafcc71e3bccb8bf0f4ffa6aea3d52cf46615ce5420644a4126d01e3f39d243e9ffec73cc5a2455382da8bf2f784af7698719358e0738d6eb04f9462168f9fb916469219b3d941d153d2b1f12327d74dc02c4f2d6006450e34b603a31ee346b480bcaa9812968cba65d08a034d414c18af7376db8dc6f5485cef4aac8e53e364c91ea73903aac1570dd6c35e970e538406503136d2b0b55cbe9c6a3d131da038f61dff957bb08cf62716805cf23efc1ae3a8e02b2d4cb5020fc14567af9eec1e3d75026fa57ee82167693aa19b04817c7fc07da2892a4aef76e535b108eaf2e374f787976e9f8e5910ed4c5ba7ca7046726462cc871b355b51d7c8c806f3377a37969f659b8ad56b0d6537deaf19a56f9d34faa460cb4034b8b5ed47e6ccbedeb03778edda5c2eda1c3f62903049de15e385367662c3965dd22d341d2b2e5794e8a44e5452d11aa7e3cefae705d13d19b3c8ae785e1697dfea9b602da5f16493c9279649b66d99065e8004928e01c27180ef4657d11f68b550154511fc35d3d4dd9a8b124b52b464e09f90d18982b1ad00715086a149d686682be683b6071387416d3a75f5e5d9409a5f54419d9b53ef0e33493348cd71efed0d4fa5584ad8f662b2afce525ffae03bfadaccdbd149a707f4f461b94ea08b57274b13883ba77b23643f3e00f1b248ce5d1092e9a60a13c8559adca750b96a35f46accb3df1e6b3dbc6bca9228f5e5fc4757aef23c6dbd391e4f1e1167a92871de7a90dbac4a3c507df2e3aa1af05c6546a50daf82d90e7ae5aac99f332be6565c746b5205cf9358eb999c82dba479e4a3146f9c422638253a7587de768f9be1c5c2f9ed91b828167ad6ea4516d5971fe5065a6b08b0aaf5160ce85ffb01ab735063f82fa2406270581c1c0a2662eb9fec083ca6abbc7c5660f37b95d8c174a47501b761194bd7e3928b145fe31b2a591a1d09ab8d54e3a3909a9a8c3af40df6ae026334d44fe4abb8cb5bd9d577d7c077008ce694637879e98e2d9547a847df76976920cf3612b5af2df81c7a95ae521a75e211ebbfadcb64ab11fec64e70d5289a33a089ef0021b7fb169d3446d080b6415cfbafea02042dd79917573b05a731bef73dde4aab323b8de49d09991081bc7015a56d28ca0cce107c1df50a7741aaf7adf892664e05f27d09591d8c3cc392b82c25d24c41f7bbb810b7c8270651bd7b1b52d3bc5ddeb4901112a3d19cf11994720382f1555d012f47a5855b8e4d0d2ced2719d770d27e03d7347ed51deae5f0a4320dc833e7a6ce7eef90743518d409235afe30951094b5465cb070b533af6c07989e32ff90921ae93af7c305b5c947c30b00211e0b49ea41081541428e0b4080750755d0c3f210ac7b428ac7ed05990cc2ca793112f4fbc98049bc88e7604810ebd26c36941635cf31e2f0fdda38ae3bf93563011af5ea90f7c806e8d0397a27cf0478ed336afb43d41f1433edc06ba9a7d4a65cb4a3ec39e9123766f0720e8ad88775429026ad37233d84e037dcc008414cd85c2e4c0c216dc04dc8d4523de15402b63e9390df245a1277b2212e6f6c0b443d89fe63864a49bdae234da95c6d57c090f57c1dd2b178cbdc436b7bba701e5dcf51c34fe4d952a5e1b0c4e21adc7ff02852667d37931a50652b7a5f5152aa01a1112f7133515a940a68e82d339575813665df962c93ccec4c628af69949a950c6496a777c5ff0008ed2eacc13a2dbcbab262418323a3c09c0c4a2f1f37032b569c628e00e1ac2de2e2aa3f5323fa87f36dfa20670919251ce510df927b93a27ba5fd91f2a95b25d1d5a17f74249c94e191691a59066dbfbd60d86d2acaefc1ef924a60ec6d5194bf6e4bafe5d424e0b4d103632d18181816a06dd87eb2f5a1e9a2af1ce1ec9b1c8ebd70abdced1e400faa3c0c95e0ae7ac4122e16e85ee7b3302e7f69ea77c58a0e30878728b5b1be55641a7c5fc9d9174b355550c909a3b926bc330fa026fbb11ec5dffdb816fdd4727dc1fe3cbf2ce6d2d235bcc90037ee63e2e54e37690b0969d38ce228b7734f643a8ccd791fb19719a5c165348867931ef051a6fa74f47ae794d7c1f78acccaaa6135a89bf21e55b9edbd017a93acca33c8da437ef76b91127bbaaa3a6357dfae9417ce76efdab471346fead189d3de9044774674ccd421316f1f069f0b0477d175af1e408658d7552d3135fca4d59ea5c14607be6a88c1d4e6408c76311a651efcd16b6ab3217a413e3ea43fb101cb74c601531fc61db3e1a517725a8c701b6452e31279d50bcb2b6c61fa8e9b817571215a9ab6a55d2ee85115c6b8654f2f4204642e1d28b8b7cd4d0c8d41c232fb2420ae5940fe5bfd8dbb3c753877911a0e4fbe9de3135ad4ff2142acfe3d2acb59346182c0529c30c25f18599ade4062514d1cf3417c0b33858ce672d9e86cb6270321c5311dba8b794e7f572b090570a275b22fd21200b13f1d4b9369f870a9bfc79633f6311c7c70c63cdeae4293af505a2faebcb09d71e3ca20afc0640371f1c08c2a048b981b5bffb7432428e2e745ed3dda0fb09a99e7591f899a3aa110dc681c26e4408761c584d9f270296090510802c92b622a25cd1f1560c3795d7101808ad24c17e1045ceb7d92c73a39f4396ee6685c39eb3998f284aaedee2eebc162e4d6bbd4fbdda0ccebd51f2b306206da3bb4a123641a8fc1be4090a8263ec18c64519c6ebc772518fcf26265a2e7cd2784dc715817719efb94bb282e187abdbd6ca08a7e2fe99270cd1e9a1c7e3a769541f6626fcd6043f07601b881917190d0b6066a06061a630c130e278aa7c21a4180818f0b3406c0cf9e4960cec32b2cd5855356cdc31f771f1b04a967cde22681c5d2f32217ee4fa68305dfe530f69135a86718c8b906456fac496733b468ac7e8e0549b522b1c11d65ebcc8bbb00d79694384e042b812dbf1b161467044c721111b7180395404e828554861cf494582b4c81c097f33da087c950c41b580c05194f00c126cc5338ccd64e1c9b19c939b0b45b34315a1da9b8f824b6f26500607081255d13ac510ad101e77af4c9d5244de2fa1e2ae53800d04d3472ab0e443a92f7cf04bde8fdb664bd3ba3633117adce7ba4a28e0bf816b56dee47984a7dcda1cfe57695495b55f36a5cba1b92ef5bd030f89bbf9eb6b158b62e6607b1d376f5ffd42f23bed467709a55d15a85cbe3c99ac07fea08c2c1fd45d7c0f1e9d17beb736967b1a2c340b9cb1941d4322717870386259053d94e68001de420488144ae28e9e423fb3e922be18531d4e9db6bcd43bf2204419cff417490f5d1fc5e758ac6664a4fb56a9f7852850f8510c313084507e8358006078b6134961acc44ef88d909315e09d707c1378ab5c88d4acc9244538b59422752f00ffb77fe825eb7778ac40ccecb4177c842935e570341687c976565e47471d5e4c47210db841bde27160e5c494fb258163011aecf1c10c5c46443e6e5c245e933f68576dc586a859437d8dd8ec7a4eb9a5f5adc76830bdfb1788aba7173ea2740c98a87ea7d99c99784d21b00da2d77709947d78d45725fda469b42eb9be3ed6362fcbb744253f367a50b19975ba6bd56b86d05d86ca78ee78cfee8969a34330ed86536bf0fa9bc597d66f6f3f096cac469b8", 0x1000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 17:55:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000640), 0x0) socketpair(0x10, 0x3, 0x200, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xde0, 0x2, 0x0, 0x0, "dc07b800000000000000f058b38d61e0d26a42fe", 0xfffffffffffffffe, 0xcf01}) 17:55:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x0, 0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)="d1eb644e46b40a9ebd693039c85a988e08ae0b0344b7dbdb8733fe5af54cafd9c83750f90192df57fa62a375527934af69fb25c3f45b384b8f0470dc462aa9d7a55086f03a2166f42c07db222914c5256ab238fb11c08212208fa6911a3aef6b0a38ab705ce3be154d4276e47b60d7d59e66c37dbb2928447e51c0a1e6ac91a3fc0139dbfdc5a50bf2e5d2800457a94a582be95147aa9e0660ed8bf0216f0c489a2490725c2b4500054f5639485ecd029431f1f0289e6a9380c8af6a79ed52192694a9a2ef81f3d0bf504908ce50cfe4b6aebfa4cee5fb0b6396a479cdb7accebdd319cbffb1754bc6498a7714a76445cd", 0xf1}, {&(0x7f00000003c0)="e654d3bed01f0380bd486000c87dd97237ada875616248550ca281d415cc2af779283a3c72a7449c060b1aba92494b0a45b948d1ac839174e4bbb3f9287da1ef725318efdc0b26b77e97811de5e9012d4e558fcf655b495f652033da35ae288eb171ac1cbcb951a8b46d67507facda8beb20bcfa11a2ed5e09a5fffb3ad57a22399e771d6d5083df6112c63cba13d798617f9b3820026c9fc9fdbaeeec4cb391f22ed653db0ef59745699a90301b70", 0xaf}, {&(0x7f0000000100)="2f14e2b85711845847ead661c87b0dbc852276885a35ebc1e98774071c1931f228f27efd617901febf6d1a00c1211388c8ca5e05c2a9e314ec12cf5192ad", 0x3e}, {&(0x7f0000000480)="b67fa6e998e073c3c565197ad721b81e7a2432f0195fa0a64cdb680b04bdbfb9097edfc8c0d93bae56f3b914a336a16548ebf33b9a50c13572bf522b759db3314a1508ab618855dee5129c4bb7a9cf8ea88aa9acc66fc3d7e70797aa2aa9ef4f04cc45416a9159d0ab1d09b9aeb7df97a99676b9c2f7551204c69afd6e42bc106985edf319034cfb70ff8ab01f43c7fc432d0ffde2abb87ec7328bce7bb518f5728010c5d55995c22f37dfd6cbf39acb2a3d90dfb3ca72d4603e723ceeb35923035bb6301eac0a8f054369168194075150a4894a724c74c4512281d2255fccd2d264", 0xe2}, {&(0x7f0000000580)="96c29687ed3785d7425937a7433e9f482592a2bc6f53dbbfe6b894bbb03085c7018d5f453db9a3da57a63642a30b960a07edbb5deaf58bd60266b924ca7a6b39772ca33a7ecd5834a3285239d22d4a42ae2b55d4ea9d5b04252971259835fc0aeb20a5ec217ff7f95b98bf95e0ba81791935239cb92b684b681e1b54f11521c16dd408a5bed846907e7dae2024cfc5ffb3f1599929f77bf15c6055f80cdeccc565792927d1f09177977cf98211ca89fa251e078dba4a95f5d88c99a8c7bf84e29d5eb2a645d47a40cfcd07d27da6c8446ddab3a71839", 0xd6}], 0x5, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/252, 0xfc, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) recvfrom$unix(r1, &(0x7f0000000700)=""/96, 0x60, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 17:55:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x1) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100, 0x40) read(r0, 0x0, 0x0) 17:55:17 executing program 0: select(0xffffffd3, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x100000000, 0xfffff00000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x1, 0xcf3, 0x5, 0x7, 0x6, 0x1, 0xfc}, &(0x7f0000000080)={0x5, 0x1, 0xbb36, 0x3, 0x6, 0xff, 0x8001, 0x40}, &(0x7f00000000c0)={0x3ff7, 0x9, 0x2b, 0xfffffffffffffffa, 0x9, 0x0, 0x1, 0x4}, &(0x7f0000000100)={0x9, 0x92}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x8, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000700)='./file0\x00', 0x18, 0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x20050, 0x0) socketpair(0x6, 0x4005, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000200)="69d1ee1b631ad31584b54e19163f9b47f2b0ae874a8b16452cd126750d7baa5a1de605a69a9047c3afe1c2c75d3ae4eee507186e0016d27059b285ce20f20f", 0x3f}, {&(0x7f0000000240)="2d48e8dbf435ed6ef6bff5bd8f3236afce84a9fef1686672ff22b51d6df8496ec9a3c6a11dd95c69cb7211d3229c48505328611ba21396fe9581e20ce3e378727741af48985d5a97aa53c02b04ebd95ad4f6bc26b4220e826fb1b3f9ef352f09c32051a9075d3c15b13b0edcd6270cefb4c4a5b4a3b44f715a7d5107064df3a7906fdbdb60baca89972792f4341b9b1e4d7b1fe10d7174f5b182afff05bd4579c98731e5349f832fcc7854b6513782ff22b23a67d4356c7c52154403bf3595ce464c43e4f327a309169f10f342e7e11cf0a3781e738e", 0xd6}, {&(0x7f0000000340)="f3c9bc1efc702cef0c8fca818d8fa158533f3134212583a8723b5e80b9062657a5", 0x21}, {&(0x7f0000000380)="88df6f70de7a16d73742c58a", 0xc}, {&(0x7f00000003c0)="e279f91e14e20aa7d30aedefba91bbf4df8ecbffc6585c53682956788df2d24990e904d4643723e36e248829fb2a24adbfc92258a0a54d3d78ea458681ab541c0ba3fb9f485c0827be93f5392f45a914", 0x50}, {&(0x7f0000000440)="c4ebe4a9c541cebcb189ab8855b884f159312808bcf4a26e54a1d3ee730f0313574fc1dd0ecd77a7eeb98d1b1b8c6f58babbbeb4f2e997636b10b23cb8b72f2bdc5b9f4745c17549bbc40a35a78f150e744c54424e35d92c795d8b1eb0562b1ab4effff010df9c0c5f28d36ef74cfe7160f596858e09a85a1c16f231166791a2ef", 0x81}, {&(0x7f0000000500)="d0505626f0eb2cdeee1f06d7a347fd7b8822c7bfb6062e46bfed5da9dfe5d38f60f826369b7aff2234fd14757849b02c2fe3747996b0c520e5904c4ae83978fcdebc58bf3b08d0d0563cd23e798711e4729895fb7ced9b6d7ca3add0097bffc86aa71e054bf05965099ba5d13ac7a0bb1faed19cca54a29d", 0x78}, {&(0x7f0000000580)="7a28e83038fc5cac02ecf8240238460bde4f4995e39b2da740bcd33ec9f54e01f2bbfdf8c92696510b3ac6b2a610105853677fb1dd7f2263763c709b9affff04e1cffb6b074d50432e0dbed1de40a3918900d218c6fc", 0x56}], 0x8, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x80, 0x2}, 0x8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000140)=0x4) 17:55:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 17:55:17 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)='./file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x222, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 17:55:17 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x81, 0x4, 0x100000000, 0x8e857a89990ec03b, 0x0, 0x2, 0x24c8bc57, 0x0, 0x2, 0x3f, 0x3}) mlockall(0x2) mmap(&(0x7f0000719000/0x4000)=nil, 0x1ffff000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:55:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="1a2eee0500915e1c7cf20e2da943349f13a87f9c4cfa04007018a16e5f9c60d851da3600466eb42e0260ebe044fa947248d5337bc7ac36eab0af2e6de8506c275f4d0f8f0114caa350295c81", 0x4c}], 0x1) r2 = dup2(r1, r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) 17:55:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x15}, {{r2}, 0xfffffffffffffffb, 0x60, 0x20, 0x99, 0x9}], 0x7fffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x9, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8, 0x8, 0x0, 0x58}, {{r2}, 0xffffffffffffffff, 0x84, 0x1, 0x77cffc6b, 0x40}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0x2858000}], 0x5, &(0x7f0000000100)={0x2, 0x7}) map stack 0x20719000-0x40718000 of map 0xfffffd807effe2d0 failed: no mapping 17:55:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xf8, &(0x7f00000000c0)="e7c5b8a5a2faa42a2c0492c6e0467c5e5268e5b26f255575e47cdd07cb25818064f5cebca8ce1850fa9d5bf2eb1ac68fb1a3e078f8ebba6b9156a2800c6b1dc7f4f89566e49dfb61c184c45a7dac3f42a480619f955cdf0b8fb2ef82fb8b8110e2a842bbf9bbd9ccf56dc71889551f54174c0b3cc311244bcb82301a00a2c4ca5c1fb64fe0dbf4d9524a1b9ec8b1a3948267d61ff57061f21a0482e7c693497d0d0dc0adf52a4f462c019ffe2dbfde3d8215ecbafe47a7174c0b16556e5a49be5b13382a8507f35ef246719a07d08747eb036e83cb2792ad0807d09463c685a58c4e0a55b5068c92b68c1781e1bf000c691c222b07af5c51") close(r0) 17:55:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfff, 0x1ff, 0x5, 0x0, 0x85, 0x6, 0x8, 0x0, 0x3, 0x9, 0x3ff}) r2 = semget(0x1, 0x0, 0x19) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/125) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 17:55:18 executing program 1: semget(0x3, 0x0, 0x0) 17:55:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c61a5170a3a84a9ca0f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7641238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9d70b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffbff, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)}, {&(0x7f0000000340)=""/102, 0x66}], 0x3, 0x0, 0x0) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:55:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x5}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) syz_open_pts() 17:55:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2cf6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r1, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:55:19 executing program 0: getpeername(0xffffffffffffffff, &(0x7f00000020c0)=ANY=[@ANYBLOB='\x00'/4083], &(0x7f0000001040)=0x1002) 17:55:19 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAW(r0, 0x40047463, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x6, 0x800, 0x7f, 0x4, "7577ac3c43003e4676abaf39415ba2b13c4f5fc5", 0xfffffffffffffff9, 0x3}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xffffffffffff8000, 0x401, 0x928, 0x5, &(0x7f0000000040)={{0x9f6, 0x3ab, 0x4, 0x5, 0x100, 0xfffffffffffffffd, 0x3}, {[0xc6a, 0x40, 0x1000000000000000, 0x4, 0x30e, 0x5, 0x4, 0x1000, 0x0, 0x6, 0x3, 0x800, 0x1, 0x101, 0x7, 0x3ff, 0x7f6, 0xfffffffffffffff9], [0x6, 0xffffffff, 0x10001, 0x501c, 0x9, 0x6, 0x8, 0x10001, 0x3, 0x100000001], [0x8, 0x75d1, 0x7fff, 0x2, 0x100000001, 0x5, 0x2], [0x0, 0x220, 0x5, 0xc5b8, 0x9c08, 0x91a], [{0xffffffff, 0x0, 0xfffffffffffffffe, 0x3}, {0x2, 0xffff, 0x6, 0x7}, {0x0, 0x5b, 0x5, 0x9}, {0xeb95, 0xffffffff, 0x10000, 0x20}, {0x9, 0x1f, 0x1, 0xfff}, {0x6, 0x0, 0x100000001}, {0x1, 0x4, 0x1, 0xff}, {0xffffffffffffff66, 0x4, 0x9, 0xfffffffffffffff9}], {0x9, 0x10000, 0x1, 0x1}, {0x0, 0x20, 0x5, 0x401}}}, 0x2, 0x4}) 17:55:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x2, 0x1, r1}) syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 17:55:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)="c1cc7ad5c60a996e3aa6b17983cabf9d3f14b2c002d5fe8bb0f52578fcf9f9da5a7d22e70656c1667196db85fff6e3487e3a1401bae5c4db80f44000e8d11266218321ab8d66a5d7f600d08c2f00aa674f48f93e5a9619ab6ce72a43c1309f9afdf258f267e533e2ecea02bf207a2828ff9e", 0x72}, {&(0x7f0000000140)="cc0b7d8b9aa7f54f85d3d8fc3e0a4e056b25121191a2f391b933240161986fdcb64ea8658ea08d3657324c7bd3b7efa12b8ed7012c4fe82c5232c12004fe47dcd5698ddf5b9c33ee8539e87e5d269b4cea4c17512813a1063b6f3b35e2cbe67eca9a43bc8a92fad819d18c256237d10e4a262822b09353c81e6917c9fd004d1d37d16617eb6151459bcdcd06a9fa86cb9a6660713263d98dd6872b08dda868f53982d6afdf11d5153a39ceda9129d0ad0cc94d68e80809391bb957aad7dc6e0854e13223b098c3ec0a6a67fae1e10304273b719d537801a96c521c3496d7f8185222f2263bf2270204c46b9e853b521e293d68c58369a94e349ee412bdbeb51ae07c2d30f8fda019fdae4d369f3bc426fa5cda70420ecf79b410e64b42c9661434445535ceec9102a33f09e1d01a6ac8f3b115d4912636bbb3e400832b4047313bfb24e8ca2c8708ec5e3828d229a184e8d63380aba0e22391067ccd3a1f67d3fc1c87b3781f2f51d2ab448a5710f863bdca7badc20d6a95332dab538faf231c3edf35fa11564cb51554f68ed9605b6e35ecc6fc51d943050da8608a1a0edf5b8beaf20a9d4da479284bffd84520a9a73bb02e86e8216c78c677882d9f130c401906376eb651e7b7ebc5113b30526282bf5a0a3e873e3e2a27ffc6d1505e6a746db43fe8669bb1e061de14e9af6b9d03b1c05c98d7b475f2c2a1047f51463d281cb5ed5eeafb65a2480ef86135a5c50bdc46edc30c7efd97fc452c874aa1f5a9ead6dccfb043f6a08c1b31696cee57cdba0c3a56055a1b92ad0b8e52db0f7400e29f1dfdfed5e8665b4de2f2dc1da82c641ee70eeb8a4d0131145dd6966fe06d906661ce27a1f067f66a02bad88925d2f80f2e19566cb1e884f7ada623c6edafb2652f094d4f44c1c780a87f0a7e514fab15e06249f9839ee7d674fb8c213c30d8c3cc229984c7c93ff526beb0b65bc9a8a23b1a1e3f54dfe96381e1a32b9f74427e6cb919e3f9854a539cea65712156674129e80209190520038e0e3c7e7099532672f5a0d984d9f7f40670cbd72a05dace25714c402888688de7f2921861d78688703ca9adc9b02c907b95a921f349f2691dd566f335805b9fb9d03ea3ad1aed0e6a9e5cd06a070164400e694da51ce45b732f47b1ec63f3a94fc8416506a9efad3375482d5d1f5618a9148d2d2e9e3d4b64a066a7231c04405fa0b1913888a9914fe00c8ba44aaf7e4bfd125a95dac96bd6a4dcf71ba578ddb545843f9e5a174e44fc05e76e54288dd87ec18d8fe060c83ac130830af7a5c803d4bf52af8c4bcffeab8ed0026ffc20fe47252da525070c4377c27ba859cfbbc360dd188957e53055b3394d90278b2deed9f29b8f5c3ebd2b2ec783782cb2f5a62c9a898d60359c3b3a3e4ebf2f5a1791676f97eca5861a23c3cfe3df9281587f207fab33b5efcdd8c2bff0b951d367652d123bbf9c87b50e595d15269027b4be1ba9b5610c5029d8d3274dab21466cdbea22a0256d74f84cf2dd9bfa9207c835916dd4c213d02344dacbf9924d410792fe34df69b86a4c450a2abd201fc15a98fa5aca554b542aa94f9ccb4a6c2bfda29545779d14cf96555b5e0a23a190dc06959e07037fb0a53a87e8d397a7c0a9472233db0c586651a44a5720791b60b7e0b48e358e72807dc5389618ea664587bbe0f1687e14ab33dee936dbd134845af795b6069a368c69da6b19b3e39fc3d2769be903eb82671349ab1fea35151e39d411a0df4a42c26ec6797d0b4540ad5b74b1aaebd8387616ff8534c1eca605ce131d89acc8c569533cbc4897ac1e87a81630d6da74db572be7f60113d0a2b555490859b1af011bf46e283c569b70e3c49f238ccb0cc94d7911dadd4053cc24d47b1868923a7993e6eeeccb6174f1870d39016897da9de1f695901af381fada29f9241695b7ef41da88eeb8f46d4caf3cf0411b4d1448b571000f43d14ca50ce5cee038f2918b233a34b22cc9112406d0eb70e34424e8db24d58238d5368a50107288883a85fc0599c7ed77b440d03309cb6de2bcd4ccbde41e2be0ba35efa6a5286d712af128a6fb13ea75da2681b3cf5809ef4be164a1630db76234585b7c7917fbda875d02d1ab0f4e928d3f5da3f6b7959f2fc0ab0afc2ff7fc8802ea09b13034035a78230874c28d553731e9c60316394a2ed1d0d2adcaff38f0f07cda4b09f44860325a0cadde2144923a5cd0a32e3ba4e90eeebe472235acb4834e668af03aac192b426689b450299c70aee4b53beab05538c194b6aabdd0aaf4f64a062db8ac9b4dca6abab85581d445556240560c60d6313ea45033e504df8495016e5899f77d5a64718e45285deef29212e7cff0815e5f0683702c114d265c18ed3b625844a557f50c1ffea07bcb237892e30fa668f2f2ef484ba4f2ab98d3012acb042538380728f76634baf72a2661ed483a6de40f3fc1befc5672f4987cb75eb965f710f3ca9209dbeaf68afadc1905c39c4bd7e6e0c35476f5676e0ca99f1483ab45cb2da14029cf35c60fe6ee4872c491229d826e2356e65df869276bb643bd99cc3fe5655e39ad18e4b21c8fb44e50e6f3f734e2996e5558fe0c79a75895a4b5ce1bef2bd05c84c0a040f1f530aada3c9a258552a258650ee9121543757cf7d2c496781aa214d073f3547dc87b9f603704922177a5f551b1ba685176faaaac48b0be10d74d321378703b9f50685aa191e4640347a8de83682369b1ba16678d003783bcd8f3ed715cf773c218e326263dcaf01f4238eba2b01994fdc5fea28c08263b1fe234cad1395de619e4833d1a0d1f734c80bd9af776778b44cf3347bb287360769a62fbf3ae833c06bc82884929483b34dca6b6df5d23cbc1852d29774c25855ce3e65d1c636c1bafdcdda9dff18d029ff95e2547fa158045d695ed9a32034c8eaa151e6ad0d2d390a91e869cc68817204906c147647b190b770c2e664cc17a5436b4447ea4eb8c4bd74b4f4d3a54fedc9a36cc8c7cbc2943dbfee2da0f40f59ea85a161bf2642044ff097993301df36848ed4fdfd0abe345f9a2c7a8558064c57c8352d473f54da3ad479dd9e7ed99ccff959455492424bfeeb6f34adb3efe9045ad3193d492c0d95f9fcba378b08cbc7d6ca9972f2da267b862ea53deea663de9adf3a4f731edd953283ef99969fc6d5d8784feb63e3c6baee6f295b4049dcdb0f24be01fd4657ed7e21a17acaad1c07c1ed32805fca9981faabeeaa16eee9229e8c6b57fd9eeee3a1810391eb417784c2c32020e0e05efb007a9ad0529c609c8f0c55902f23fa7a7c3dd270817128c4f691175dcc56a504707d8ec93d77ce2b353e2ac3def76f5247dcfcab224a85b188b2a39e513f735eaeccefb9205829f1dc40501528ba3188c4ec273fcacc363c1ff4174145c8c8cfb43c7125f700259c7819a68c383c773fa48f3ad9b4db4475eebd9abd37f6ef5fc43ec53a703dcc59c5c1a54f6891519ef98912fe501c351329e12407ce7a8034edc969e680f28a75e913d1d8b84aa6ae358c32158710cdde2dfffa45f608364d3fed487a9587ad3ba909afc6ef2dd8dd40887847a1807e4758f75b404888520953e6f1b4e2f66aab369902f2079bec27b45d0fbb4928e31cb148b76ce13d7b4eddca5195f59d3f9ac16fd6b60f527ea73ee22b6cc787546c762e83cd08e360fdbee7e069a688dadef4b5dc0f818cc27d2cf510235ce0b598869323fcf08b0fb224ef51cef38818b4276a88ea601c2d41394ccbf8994a47cfe420c0017d3d17aad79e9f576483a6e78e0691247e7ed35ab81df8d9b76904c5f88c9fee4dc8e3f7f28af3f6e16a2ebfba2697d9660ca46404c9026a8a5df77fb69e896111fcdf118d172a070da9f6cab49b905a49d2ba70dc76fc7bb5c787195ae700ec96ecaa40caa0019a1bd36886134b47299ac0431ab71d7bc74422479694fe6e32193b1cc43c75363c278a94c91a7224a46c461e5c060e1e8cbdbece3175d01bf5dc2e077246699afe51bcf77debfb982a8bbec2adc2bd53e825bc731803115b3a99d60d6d06584d6ba6a45263812430810360c0df2f6052ab06c280acbc27362bca2b1ebd190baf371236135424e1fb219bdf7ea14338713d007b1cdb77479b69cabf072dbbc41d1e94f9e6d6cc49c0ef2567b783d8ba0f10c89d58ad78a5646d7b237343d846d7265185843a0413406ed5ad2b3bd4ff362631772ba7626dc4f908e96b5320e47222b2a45fc3c006a3b22b5385940da456e4d333e616bedbdcd61302a26ead4dace37beb53ff32f16339190e2c4edff589c66550495733adf87f108a1007497c47fc05107c1d583a4dc6d37ada164d4f7396486c9dbeba4e79f31eec8b0c156ff49f7f3834a74557a8c44072cc4cfe887f121f2f8b157dd6318e32c20c029b1b27e96fc2e82c21b2d83a6872a34df58e9feefc24ebbb6aec647919657a14b6211545a1717db745bf293db7b642d30a28c6f85ff552d4acdc5edc6f071e4c6b94ce66da4015ee4b4e0d9abc4966360fd720e495e9665d055006d9c28665667bb913b5a9936c4d5344b4f5fa4d90a048e86a3417171e1add381030f9e56f402b36ce39ae4a2b4311fb483505263a949feced0b7d0a6443f4801810ff42fe6d329d0bbb788a1b741d5ff05b54e66d6a8ca627545c80b14c7bc2efa1020d062ed9d3fc7b208410037ddb776e7bc4ee14d04bd6c259fc9032abe1ab5fc3b28c573d675671403f27525a4a98c3d5c95d578311ebba56f6518f9e46343fb0fac396fd00129ae577a5ae60b4ffcc4e75dcb31006e27c1bb7698d1a8fe4f1658536dfb33bbac77980fe062d8f80c0cf37b17022d4adc3046fa2e39761b4f55bcf28993ca51728a547733ec03506ea9b31b4d109bf8cf4234d6818ff9688a760c9b66c9e4d42d788f85ce77135e11a3a936584d6de642a883a30286499708f1108fab9bbf81f7c6a3a6b32fcc869ac107886a2889c63dea4bb25929aad5512f40c43e658bcfb720553d1308db56f4d88b6c6d71741bdc458c127942981cd6b7ed83a35a163dc78e9e0cac56fcc21c55e2d48eb2e0ffa3de24c3b726142c48047d7281f09427e9976b9c050495fa3d6b349469a0b845c29a53645e62e2720bbd688380aa52ff557a5aae58480f18f5d4ded39a39c86c677eb3ecee94c593410565e8d163f6802e79c97c4c1c75856c86c3f9b842f36d20334074fa844a7829fad4a33c6e027642d0b4916f83b30360578281c2711abb73648306ce10501c339aca7344ffc31a8fcc71b7999cbd7d0f11a0407bbfb3e2c3efc74a3b7d3e5befa7fb4b81bb5ec24059bf5e185e78dc7383563dc04d272e06f71bd0f181f4ba4c8b32eb4f23747034e1ebaa970e0a848115c5a4253cd7991916b6bb0d690948f31d3fe2d42903af76757c50e8ae8de77b7b91f88832e0b97e39ff7fb97fd700d2bbabd7d6411ec3998881d9f4d7da977c9a6727bc80bf65deb93dafdb4e05160a319b1a68927074fc4a3b0aa63461e82859233e2c4a0dc8451d856f7615770a2816a540c137788f1e6fbfb324cb4c3c7afe544735d62163a6cd43cca70b362b81a7ae886d8eb75a812425b6999f2ed7b58690a91b6d8cbd1cb135cc8a54e7f7fe6f03bbf19273436acadfddecd9604de01af895a5456debdb4a420988419b0c9367650e3cae7b60595cffa8ad14754a67e222134eae053af28754ee978e7ac7323076e0d18b9f99b85b6e4fbdf5d16264ffa680fceb1b43b369b86d39917794fa8eb12c6e09100512a89b853320c7", 0x1000}, {&(0x7f0000001140)="53982f410f4558f9197ed6314595d98c0a3c9347b3d88021dfb3af860571c1d94415ff60075baee53ada039fac2bc7bd5fa68c4750778534f651b8b7a5f9ef959e088bdcae4cb9895db44d3e50389f16ddc6984288d456e32931c573d8945f0bea33f3a1361c6e433277d939f79441f870d538c9fd0afa116a49d03c057397b53c172825d479f5d48984197c1239941d0a10546e6de13777608e159a6c", 0x9d}], 0x3, &(0x7f0000001240)=[{0x1010, 0x1, 0xfffffffffffffff5, "b26ca2524602c9f99bc69b64a5c78e25fec6079256611d50301b9b939ad0f92df88c9f453b865f815025470aa618c3724b91da1eb4b13852ec4612fe3c613c600d1104fd2f72eb7fbf05ab1024205109f60e86a69bcf2ceb21ecd4f4d9f2d702717cb6c2e7e8d4538d03509f185832dd4f0db91930cacb8abb75bacf9cf2d134a44151fcf4c4933973d13c3d998fd2e90d232e418c6185e363e1698d3cef03bac2ff98162f7772318e8c24c235d94562da26ccb3300f66f878fc060d5563e3b19c74aa4f0be2c1741165d0a4ef1d274eb4d1732fa81f2d55f72fdbc338c04697d6530fa532d0a4aa989ad0c430df2fb87a643a93b75c365b6136b3ffbde6d7a38da495f3701e04d56d491e4a82d1dc98beeee7a0a68e37a01afe6c69a7716e995c2a48ae41dfceac078a9dbfb8516a995bcf4226d5e5a2cd0e0d41f94073a3175942904a2270a2cbc52fb1dddd194e15c05af21ff5c41731edaae1f5522da893a502a1ed0ba90cdb66814631f482a0eb78bbe399e4fb368359c7f6d7f406efc0571640e98f109b5629552e163debafc60507a651a374c17e55b784a5f506c96360a11ebdf2b8d08ff468f31129c1232481ddec366ac7a6b341d4e41edbb4b076a870ff58be6ca2adac517c28ed08126ab70e36839320e1217c6c13b6dfca21c6fbdf98318f4fac74a56fb510ba8979fd3cd043a5433b5b8059e4545a21e52c6e08b30351707ef479e3368c9729eeab4b7b2104a0dda411a60c89b7617dfaab1690522fe0107bc6019d25f97dd3f042ab9fcfc1fdea5907f480817f72483d6ae6ab94636030e639103bf045b85ace893d84360e6d8dc0655ccaa0f2cf95aa8c008262ad3822bfbeb3f7880f86bde152a75aac95f84f29fa3cf70214e101edaf987717011e20447c87a8a1d29cf0b7783b513235f59bc863879d3c536a78794bbdd80a04d5c48ef4818400c7a8c54710bf71e648b98c1fa4f27bc85dcd0400c394a0389fd31e3e1b34b69274fc760d91008461892f238af65d236720181abf3cb6ac080b2a48265a55f3b8a9ac46b1b42eea2a20259314320f560efcf100be443bfcd5e7721cb56dea0c7ea6893367480794d5673460d6776d75ea44e2fa0da048bf25700f829e18220bdc2ea77fa4485fe70481d8003ed1be3179e9313e198819ffaf75f4ce8f04a08e5146b05278f5e54be6271abc67429a46eeef029f327116e219297f8b9296d2a5e8ea75a172434aef6a0353c75a5fd9b163f2b7f82c7baed1a25bd6d71ed502c694c2cd326c860a67ba3dd604c2118a94ea9a121093cfd27de17c58653d9428b74f193084c68f0c17ca29fa9adbbfe12c65f61ad66edab6c212d4536398fa0b74c2f9514fa4ec3b5084d284cf55c274fcad69680365cee916c54a1940bee120b2517d5e03ca8542bd535aae9e09a5af0c775d9fb30f1414d008e713de63a32778492026b223e2c619e80b513ac369aebff09c823ee4ddf177932d26a0038423bef21331eb0d785757f5a8043064c0948f1e930d71a06b443f80351028acb3772de689a3bbb817c4e94254b82f2a0f5d85e2ab67967ee6fe984f379899b0e026d1d38519f14a7ded38e6ba07239c38a25c5c4a686f4c88d39d1f4a14cf8d5bfdffabe1c6a73ad71a7e93a0462fdf12568346070b0b9c53319eca1a6ebd3dd24c7bd9a3f5e19ad153088c4f0a19ca995ec9aa1fafdb10c7126fc4034bb9598fb76a3bebb3fb29153462580b247c5dd4f20d88a3fb3ffe3c645351a2f2c84bdc6a15ce495a207ba11f1b4cbae6e1a3467e5c06bcf5d84f875d4cc2281e3d928a29afd42023e6c4cf85fb18c1743383551fefd616252775b783feb8bc2a9056f71f4033ed1290cfe4625301c350b09760a78bdf0a2df128c42460621ff12a8ab9b34d38cbd9bf25cf556f60a6c8255bbc09862ad78961fff3139ad0b4716e9c141cdb2c6cdfcedf867bd30083986f101e561015b67f2791933d13a8f53da63bbf447f8a03ca0db8ac70d71ff74a52a14c8c76e8dc1fdf3053d7caf4876ed5337fa1a7caf7598300829e18c6e5d7d5ffd8193a6adc422753b0b36d320bda9daf9d3f47b41fc0211e5bb77c7218caa51932411a5cf2e3e077d7e7d7be2ee24252609b87cf56d668c608a41e9028a7b5d9d67155b0e15aeeef4e1f0198a51f2375ccfdce763741bc685c9f2875bcc3fafd74b68fa6eff691c07a9198d06c250c2e8ec9e1e92865c913b10807d13c8c7f52caf4cdaa9cf0785eb9fb279e1a030f91b813f9083d0ef8766a8277ba11befad03ac62aabd87ee9d33aa05e5774842bc8823452a65089ad44c50cfca622ef35d74bd40c78aeabc4acd1fe0e0126249bf333dc482347a18d9fe8ea32bcac26a166d04e621298756a78fcecf10c3020f605187973008c97d7f7f43d191facb798e591058452318dd86aff1bee4f5e7e87b625aaedc084cd8da540e89927392e77d652f99b921c8e0daaf1f8d6c686e857011631ecfb229a1eb892567b78055ec254a8e4e18edb6173bbf8a76f39fee5e58726514bf8a6c2f4bf4357ab51a3beeabdd495a7ed251252847acb642bc1751c89b4def27b5aeb1fa6f5ddeaa3f4e983e1209c5285e5686406780459aac404d85cbde0c21605bc6c197ed448e184fca75510151ab6fe155e7fd4b644a0d94f5185faea9b4bcebe43b85935b920cba70781e7720b68cb78ff64c7c4c5b9d0b2452df78c08fa8a3f7aa80f24ffd152d7bcfc9bbebb535138c951c3494d52add7b05a191e872dec589b3ace6c4c97d4557bb20e9ea34a8aee97cb0b8f0ece901a54ad016d31f032006d5ee5d31b71e7cd8ea50c36bfa340ab5e20e253918f64df6a371ad1849f5c2946ba1ac817ce11d889a38e8c1ac91b02ca728f5c4a02e6da9242f54faed8e85f62f55a106d5510d4e5bea161bc273acd15a572b089b62c406e87fc1c4ac6ae4631ad3bf73e7cf5678e4fcacf3ae45f3a62f78ecd9c1886363be37ca76ba95b4d2e6cab9695825179deaecd1291a471f3abba38806ced01a8727353de8b51f7ba7eba1efd2c0064d34cc53c89908a415f7fbd4af1062545d7d5964bc95b34ce958cb06ccf9501464f051021c436a4ea039d34a436c21ad56168741094c7f96149af33d33b035f11a7a8eb2044c95facd52bd5da2dc3c01c001dfde76045f4d437325cd8073530bdc6f29f820ee5df9cf6ad3e5cf4d4419682c0c282555a0644cd4a470b14103eb505463b857ce41d15c7a243a60bd548ee08dea11d018ca661f2f9bfafa87bf7ba7fc024477aa2df66c0c962104860ccd4988a0b688e2141f4c772568e0cd8c3e5a317c08198ae6655bbf022a611bec4644d69a480b7cb5d7f7df2f44e0945a177488be4c75d35470bce0927141acf946837010400180b376766b2ee11e4d110acec654709fbccb0634a3ef8858228ed76815d01a42e04ea756106749b3495fa0ec9b9f5329d4e419c329c04b4c67959061eacc2f1e3db3b60571d1c08ed1846167cb779892a4ac50fbfc983ea17dcdcae622da2d5bb8f971def8d850b934d8e672482056ff3c8116dd39bfa209dc105e303f3e92c8a08701e179fbc625cc62719527f5c813ea8ac3f0e1e0e915967bd16666060590caad075b00171aff3a3a99d69baec3fc14c1694f8be044ebd760c120f2dc191786bd5e0d31faf352bba4799623d9641273161ec53e855aa209b3da34fda319206380b909b760bebbedfcf9deef1f8319b80e65f49ef8151980c2c7c0a8a813476361da66ec36338826fdf684df5a265bd3f45057c0c259f9b9afe511b74626353c27af795f77aefc4ff1e5505d028d0df126324d8589441374d1b314aad359c9e47a98fcb9e479a4948cbd3e4cc79d582884c2f0b11569c75db1aee89ef0a58147b42808d7ae781161840b0fb28692c6546d1f69cadd87711b993663dbacdceca2796a6f98308c9b69f0755e81314ad622ef374bc4b44f325769b8882c78ff0493709f5ee42f14a95b97865be5181a4236c56a6a186dc9e72b3bfaabb66a24c85b6204ec754960c84ee34d204afafcf775807cb8d117ca30a6d50ca5a25c0eb9c2e762e379bf46aba5e5143ea8b60ae76234ed233df1c16c006ced77b8f0ffabe41e1d959099f2acd90c6ab3c2ed1fbd7569cde6fd0d3ab984e4377f2585d3087fe340d78d39b32785f7fa268dbf5fb12ba1735e7b79e8bad89646cbeaa51df9c3c92e116cca69e87d8c463bc2e7592d2e5527898f3b3616addb002d4e8cd91e0baefb3e2fa233a6e85870654d0f90524c5df8cbf86ff6aa9048fc20dfdcc97314fbc32fd11480c0c0bc75c1f32ed6b1d0cc4c943fe38cf4310a52601ab04f8889e8e4a91d953310c6c8d1840fb50b93b0e47c9bf722d09267168db9261263d34ba89453426916fec011be42cc1d595159623f3eac27534ce89d137c6eddb39d8e8771e6b4a74d8693286a34ab6a7fe94486d854d462c4ed17875b8a34ae56d584799fed4a58e0fba6aa3379268cfd046d5d6d9975d575ca1daa2d6d9fdbf4a66ac366ffd1f06ff66e0e8a6b5899a8562e8eb87f6cd7dbbceb503cf7d996dfb341d4ab3abf2a25c6b7d26525eb6dcec5f829bdbd1981e3faab354ceee3d62ebc9f08bc03bfb2b35d14a46fef7764e8bd126bf6cc0089abfd46dd6a27ab7334cc79ebc74843975c469c859959235ceabaa9574948a91537f59273c120955cf8bb2c69b8f678a9982170ee389f27a808780d5ce9a5ce776c90c275a16084a5365357e8fd443a7f3432267226403fc8d8c8306b126f20c9ea2287f68599efa8fa0bdac3d1d77f28c2cd3d6dfba4bda9a3d67cb5c3469af3d994f05ba086ad9a7f0369d3e5bc73f90c10749dd340a24ef08d9aeee3b84b04401c379145f9e35b4548667239e2e2e6adc4ad5ada78588cd37a26d78c48179c2116cb6ab42cc767536b3d9172322eb37381a1ff8ed5bdd48e41f82ef7e92c80963623955a2e26db19a2d415bf5e470c2ebcf715f91fdc039394165cefb910fa7c38415c2395755a7d6890534373f5b3a121f540f3f7e70b24506dfd4a42c22c5234dcd34183fe3146ae83c768b60312fda581e8bf9407ee8a270053f33821bec0360c811b772c00c61416f88b0958022e44e942dafe60150782b140a4f5b43119c47b1292f61d093bfdb3f38ae373a18aaaef0db888c8b65acad8175801bafc1cf3c78fce1654fd223dcf616ed0dbce14a05dd1dfb04bb92e3ff7d67fdcef448b7336f257095316124c363f4226216203003df5d412073cbcaebaa5a0d60a46238661c0d739460c1a61f198be30ef5522c43f359f5f97374097e215e65694f3908b090d89b38404aa02cb980c32320d8c4cd0671e80ab13df76f041bf3523ccd63c57247388fbd0a9fe677d5cc1a970f0da36cbc78c2f1da0abf758d2a05bd1708c822248cd9ec6ce76251928097cf7e31a1742092ce1cd074ed841848237f71da8eaded7a36a369b192fcc67b2fad51be4ea6c6082ec14bdd8700db48b83040f7512537a867194e1816e8898f88d1077b65a147bc65307c3e544fd3c3408bba72d2eb02e5dd5b1718734810dd0ab432d9de2002ef5be5d652f8ab9173d58385ed7160f325455720c8618f52aba4c1386b1f55d3286c23bde52a7589e62e00b949af6b38fc3bb014887628c7d200ecd0350e45d6584d2f9e29717b4df5934c8ea231fefcc3cea164aba7bc7d26a4fa1041528ec4e2c02749244f1af4057467219b3ee2660f1dbf06c45e93a24a21bc181739721accc05cf4ad0d5e3c5646dda87cc4"}, {0xe8, 0x1, 0x2, "98af163cf63127c0107f6921d18c6952cf2448a132e16bf61602ff7fb6fdb64879fcb8e66a414bee3eea3a6fddaa1761f8578ad771d5d311df1d5dd697d5e3bb381ba4f2435f4c6165b5191a5f54f7ea8cb5b14ef4544999b986a07a9a647acbda34f5706513905ee44363c5fe881db27c93f9f7b892a2efd875af684618c1815b27f3f868d4829f0fda2796cf4cdd6cdeadeeb65e801d498535f900e298256224c12147aa67398af3c488a05dc109eca8e282c2bc0dae0b263ba81f527b2088695bb27497947f4ff9007f618463280fba4b1bedb244"}, {0x30, 0x1, 0x6789875a, "9497257a9c238683e989f16eb9a002ee83f57f3447e5ae2c820313c7"}, {0xc0, 0x1, 0xfff, "fc6342a6ae423c02ff5045a7c1005c48bfb4c2fd45ea15f244206500e8dcdf21b33d772602d13ccb39854a30b39326cda7440fc322ec2d12ee9ae414428f89a20f37e0564b70e63ed9bbfa0b8270ed3ea28501c2a6896a2485307f96c8692c88a370ef87e89313feb3664af4c07dd81be6cd769084e32dab414ab5063868f80636fb46ce199dca145734efb9fab94877f475aee63466fb667ef531c3216406eb65763e37e8f826644c"}, {0xe0, 0x1, 0x7f, "0a1acab396b49b9b2db1fa82217f714b26b1fb3fde376208f473753f57a029e6f37bba5e0c5358d19a85a06a7dd008758111296b57d5dd4690b3985e379771001a368ca1efbfb903c50a9f33decbab748f158ed697db3b3bea6be2124a610eea622b69e0fc0f91983585e31c7009d811183af0895a66bca3e24eecfde0ba02d6baa41c5d88529d83a2cd5fe72a9bf11c215e4373ef9716a963f21878db36c5c42de420fc7bcfec22cb92ef565f73126a1475adb3c5b712ea8ddf6b2c07596ea5d0618fcbe41ea796e2ff68128bc3788d"}, {0x28, 0x0, 0xfffffffffffffff7, "8656ddced12a8a51b96e079a933b1a5f6f619153caa5d1c1"}, {0x78, 0x1, 0x2, "00dab902c32d1bd5b2ef4adb387fd3961e27d58386adc3ab4e463d8a0526aaeb689733cc82d8ef37460ce5a7044d9cd527ec0652d129a8146ad4751b1fba9a6b60692dd8a5d24bb2023c17d1847721ff94597bedc3180e63accd680eec4648523146ccfdf8"}, {0x28, 0xffff, 0x2573b9c7, "605455910c1ef18b373f05d56fe66aac71905aa70b"}, {0xc0, 0xffff, 0xfff, "8f0cf98385c7a69c14db1ddd740769e61f4cc176ae2327dbaf0b227058542a68f2d42bb8fac76c001f697f8070770c2dc9512e4e5b2909cd0f579b869b7a1f8f295267c66318a0ba968ebe251c9a7090922902a515ac089d11e79215702f3be5a1de340a13e489628e165488c34c15c1e1821fa6b0c8b35466a10dafacb9b132ee0d60557fa6830c5da63236b0d1969630232700079fef7b4112830e206d4e38a89e462ef5d9210a2010"}], 0x1450}, 0x2) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 17:55:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x800008, 0x0, 0x0) 17:55:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x7, 0x3, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) 17:55:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x80) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x9) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 17:55:20 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/49, 0x31, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) fsync(r1) sendto$inet(r0, &(0x7f00000000c0)="5715a23ecd443a426a48346ef0aab9e775ea073fa0704ae32fde59ac3406444cb8e433899244b4c25991ce9a49b36ae1da6c553a15936ab61beeb2f12889f0f8aa49b8a8fabd937fc168112956301995cd53835200ba6d0b62162470a89c5ffd85f9fc29e5ddefaa59f01e97f24fb56ae884fa5925dce0a6ff29b689b030c5df2a1a9ba129f36ab4a12ee96c982dd9ea2b775cc1028b049dcab7621b660e510c94dc29dfe18afced1be9c18bd0c4c77021eb639916531bdfd117b65ac7d315ecb6e98de9e9437a22fe093cd20040b35ad05ff849ee56e970948593de687b9df8ebeda40889dc5c90eeac9c9c0e824b0abd31740a3d44c973eb1d130aa061fa63a060d3588abf2b5f439803908222b30e8c9de2a0373e848571d903bf525c0b2db63a21015c17f4189283216ae014fd8307ce4587de2450d2b4e5c80ea01e23504c86dde695bd9e4b33edc07e79a5155a2559026e0da44c9f7845eed9d0f245f4b3aac88abce7dabaccd8c54898844c6a1ff55151544ed0c4d511ebe604f36f1fea68f5716552a532d54d84df927d3f1d7bb1b515c1b81dbd1c6791020d52c368a85094f631921d2e9f70cd0f230420399eaa4c581bc72bda2126fca5143352dec4a9aeafaed7359dff78c87f0d1b3ab7fa6596479a1b3288835389e3550c9d5a8c0710cadf84860d97948c32cee4bcaf7cf90e1157c184fbd61ca276bd19a35bb355849a094863f1e06aad674cf6f9bb1b05c3690f026fed5d8a921d99f18a7bd2090a5f996f8cfd33a83d31c075200cca6cf3d4b5d89bcd3f1372e81b7f71c4cb3966b6059f0e31ceed02b3e7042a2aa8b74d8402915469e7b5839de934006d70c898d0b248e6b6e7adb3df838ad9bbdebbea69fa06ca09982584f94eddd0044f537fe49508112955a4ac34996ed5498b40a30b05d008c121883ead688375ea66335aafd35437de262d91e73226e891bc2ba395b19e9e7f44c4e176ab8202a5329bd432350a7185cb40bdeff5ca9e3a63bf02d48c8f7e34c7b50178afd3fb64d19507bf3a05d0d3b66dc021112ff6c9d1e8c81355e42251c4fab0f24020f0518ca5d8f09b53af9fe497a8723b8589c44616ee9aee2527340897c4753a62e2afa5a9efadad8a246df79a5d925d4d4c5adaca52f8b682df2182c687a6ac5e6e0bfa6e747cb012688979dcaf806b67892ff63f44a3facf13f94fe1f7a215e167cb8a7c10d8442df09801ea4506bf9c428d0b5268cf0e37cd5790eb6d063b8eb790f600bc4680ef1f5d8db990650e4b60d8d394da5d09e6dbc60f1eb34c53bdbf21d0692639c8a41b3caee206b8537ede9b4469a167541ff4b023140762da781b9c3b84b55f7c8b596a58090d79faf7ed229b84ec288005cf4797b626c2e264e988a35830682632c253824b9594f5eef0771587abc87858c2ed3b486fcd74d5979f1a66dff9a67212c2c19209d3f761598ffbd8fef3b7c72ed0c6e13dbda58e634e6ef5c69d7223c227acd116d2917519dc153bf089c9e012a8c1817db39ffaa7d861eb95317d3d8f77b60ef9568a690eea040980cc3e340d3ea61b526d990fc23d847ada4deb5dc0f364fd4844990e9d83d14ee620dab41b4e239407dff74918159615b2023e9b3401ffcd1c2d7c5b9b81fce9d4721e1bbc5e70ffa2abe480102b11394be0fc1718a9b311d29a507de767d91eed29ca1d0e03f1327fefed53ec4e63dc3954af3ad6dc5dd6f38aecb333fa5725edb0664795f190dd035b56cbfc3c751a698231912f24ec43ebc030b7ae75c8476335382ff3e3dcc1f9fd176bd857aa6f377e1db036e91acd2fa1f45d6653cabdfb909844f25787a208b455fa068c2acf0a33fd294cf91183d0328743c9c60d71c9522cf0588adcae49c5a58dd9eb721cfa2b8f99b4c91581a28fe296c479c129feea16a08f5471660139767bba9a90dcf91b1fedd4f2d64e8e8ef322d309537314c8731392c88b287283a67cbe422cc0fc93aaff2213e98027642c43a4f3e0e80d69851ebcb7c88774c88cea6796f07166858487a5363b207f0e126db0076b56dd46af1010688babb4e77cb84972e4eaf73256bbb510ed37383e8c30e1f7a1ccab488c7d9266c7cadd2f19a34429fa146c6e9f85a423ab204212a7b7a3cfd0507872680c573f439f8f3e7eefd97edeee802bda546ca2c5e27a4c7cf6061cc14cd78b9e116059fd212f0a1a0ff9a1d8801d781cf1ae4a61941c02ac431ca21017f88b39cd70e4b03845b39771cc6c1f3ed9f085ee44dbd571423fb39604ef721de572835286ef11844f16647a35dedfa023a55c296250e67b39f99bcf0ab5738ed0b0e34ebe9ad4130c341c567142ff1a1087ec363a3f9aa1fb04f8c058d37d1d4ac574bda8e3946733c75fd41c05de751a8ba6149572c5c1ddfe329ad56b9f703da4b992c64b518e8e191dd5aa348145a4c9a36f037465d3ef4df6193b1ac1ca0ad1e67209d8a4f5163088a445770d54cfeae3c07e9134e3f8598bb5254113cf878b895ce415234dcc2692b8e3b5091c30748981b50b50153adfbc6557b39dcb174a49e8575ed444d267a0694569f8fba187c574eebd30f1ac1cbd4d0950c7c63084bfb2e33e2765f073cea87f92bc7a99291d69f25d279cf9766b46e694b38274122078d2209ccf6f5aaa8ceeaf5fa99c0223b93ba1bc41264374cace009cdb31bce94f80eaf3ee2f8ff3a15b35857ec2ceda3048d01ea4469377e51d7fb3c86d3c7744c017ede366a191d2accbf07848d95e2887bd6537f6165d234ddd2fdd5f302b366907d9c7fb5379ec356548998c5d928d859c9ae01c813cf1dffea7960e17dd36388f9dd85696c9b55b68dbbd5eb5d10886f259cc5a43742c97255f1abd54099f774719a8ac8444f24b16b279540b122f921f36a35bdf9442bf4e0be762e0859ae940b605fdb79806d83b9d94fe6e05fef845950d835f978161e636a4432d0457dbb6880d21c5bf027704653334d00964d68e5f6a77972a717850e234ec023575a835fcb6da776645c5c48333ae4e678d1b9703171bec51b0a9affb37353a14831339c3ec4b40536d6ca780b9534eae9899e17e10f1dcd20f446c4d7d09fc9b4a14f9086458dd0444523cbd8db9f22bbc1f968830221a3795c21fe9d5ebcb2ce5189942b44e5a9193022d7e5382bc5a8d864f8212c0962384a2a8f3184970ac512859b0a61438d8ad33df19b81dfa4d1775d23099dc4f562289d9852582d27379ec1a598d93b9179132769b7aa564699e123d08f6a7de1f195eeb87f01e0d9ed87ae3adc4bc78b53f774194afb0064f890f4f14a552f3d0d4209906a866e5e10fd79d3aab3e0b03ddf96e3b058f26ee83e9109a8067ad7be5438ad3ecbebe2cee79f9dc2b910a4f0e27826c13a97684eb80f94b379697ddbdf862909b7ef736bfebf0dcd67ebc55961aa2aa9dbefaaf0241432b6f08098e5dbe336db13d130191d7c1476e83bf8452a200e6e6a627658da83b9502dac323ebd805bf31a0da6bfdddbc65f88bcca7264522c885d70e856786d5db69f8c2255f949e08b0106c0bda777a3eb1a2b3387fb92727b5e724a0f42246fef63a8b1df62ce7a786f5953e0e2e63b6973a6e2202ee7951ceffe0fafa37515250a3f1dd656f6253fbabd09ad2a5eb04034a20cb547ea784144eb19b247415c3c946f869943e1fd7a2c78d3c8818ad276b3c1ca92c3cfc56645d37ee6702316994eeb3389b035888f85a98c665ca02b94604aba0c6fbf60427f8d1edbe0db09c370a254c0e5c3369cef32e106d2c36fe48ee2f9db5f996f68e0a84f62f0480fe5f35163db67c5146eecac2528bb8c9514c35c80b05612367a1824777d720362cbe06ae31fca38435d3e9db9c0ec3a5f2707a4008e8af5c396e8007678695e1d381e4dc7d50d54159fec0ec9198a049c127aa4b2f910615585cfebe04a5bcf68a308d75c37cec06a531b1826eb4ed2baa57d43fcf6f32ea75617920525ea4b793d8b27204e421d74e3c9a2bc512947a05a0aa3484df93edb6d6b7055e212227fec5996ea46dfd72c0ce84fa03c37e25bbd8021fa69d7357d7f59c14a5b25a484604ba923f3205c221d836d1b1da825bbefc4e06446b119ed32e5dc336d9a3d2f9602524c4ffb183e6233596a967a2bb7458b0bf65c44ff1e21ad442b820bc40dc513cbf03be4eff3e5d74eb93cecc3f2c3c6b38f33624b756d514b8453c9b5249b8fab0ae4f90350f255fae35f1d0fc61bdc856bc597f0f97de496dc71c070edc890857fe014b3ff7b766b7c6527771b7523d3a7297f280de17f870eed2dcccb9ca3038a9edc473c6966f0050db6703650ef012c8657cd2ed4b58170f16ef822d851af82aa875f21b153be51e2f1b09af1fa559984906ea5c264a1f924ce86fe3fd63cf94197e9b9ec642c3e0d69c61d9a179d1ed5e952428a7f224ef250a7c1cf6642015d2851bdecc8bdb22d41510e08072dc952dab569020b931cce82cd4ac61ed2c6bb4ce64997efff896dcc4a8d54480f17843a6359735d4d0bb1e7c6685bb511a54a3e32793a9a811cad0cde4ab186ee6eb40baa4649c94625395ff35d31bf0a4d4f78fadb0b06edb1e103e54994e639a77aa45945c08f64c6d43a16d346ce31565198ce8de8a0d5adaf3520657cbb8a50cf79742ce013b5ce6cbd375d1ec697bf0efe8396ea8da4bfba79c2d19ef923c3e0a112b1548dde7d7701193c26bbc210f6beab2a5d627f425d2bbe2f3a7c523e1d904af609c1da26cb410ef8b93fb22aa6d8a60e81d12dcb83396a9968d4992609a2ed6f89d8446699ccc279167163d4ed9653a55da2961d8dc50b5d4f035349047bcfa7d58eddd3ac78ba9e992f276c1b704fa932a4c7f44606232755696720cfea2843b51835e1ab804c26e6fb2255e76b666041b30d7943943383e88daf7b7c8fabb1d30be4dc3251913e866abad18f102dc7d9b6e453dd5f1bd322221350fe59563db0e74a4b4c1e238b5bf722899292d2cb7919fa0b410ff16c5e42b48d9b50a6f03b3cdc57a97332f57948abb645bf7d69f43edcf2bb30affb13d255cb215a73f0f8360208797fae6e6139f408bce40215174f713d8a86d73508ac1787a8e7b8291ef44ee102de1986bfbfec3242c19fb66c753e4f5e326c841c8ce6eba9cee6877e18d01ae95ff4f74c7c6f280250ef56c689dd522d0a03135817adfa3cbac5285adf13978c85f7e3aeee95fdc063ad80fb83d0c0c55d13bc88eec8ac0c7a26121dd4adecb2ccf4630d8262a8c8a9a404a7d156434b619de63e7419f84f49ade0ef63f1ffd9fb65f2ea2a8efc93ce3d887a80ce121d836f9945b4340dbc34893fc36cc3a2e6aaa9d1f204e8ce9dd4a2fe1db060a81796ab87c36b0eb6c405fc4618c625abe317685d116fe80ebbddc9d18abc49896477cdf48c57a76fb1eff5b7333a540642ae9dd1aa2e1f95442c257f07d5e7e30c6ec94344aad17ead1639d2948c164577915a1df34a026910777590d9e491fe16333396423a10bbbbc6ee8fda22439afc858f7b5ab43be5da2d65c10522c89a94bc2183f060404fd9151233e4a4f75463464639cf1a3894a8d7d5229ada2170c34aa52250012ca39e1b59b742d5ba9c01d455ccfc4b196f84a278b7e34b9031262d666d3796b87c5ba6193ddcfc47e0100ddab457a248f79e92ef0b9385718fb4d548a5064d6393786376130758646a8ad811f8c87d204f8e0bedbbe49b5119b919c1ff4b6935b8b8b628581653920c3863cd8282e5c0f6123a763df9264f693016ab50dac0db648e578fa", 0x1000, 0x8, &(0x7f00000010c0)={0x2, 0x3}, 0xc) 17:55:20 executing program 1: r0 = socket(0x2, 0x4, 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0xf3}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x5, 0x46, 0x0, 0x8}, {{r2}, 0xfffffffffffffffb, 0x41, 0xf0000000, 0x80, 0x81}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x20, 0x2}, {{r2}, 0xfffffffffffffff8, 0x86, 0x2, 0x9, 0x9}], 0x7ec1, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x4, 0xf0000021, 0x4, 0x7aa5}, {{r1}, 0xfffffffffffffffd, 0x86, 0x21, 0x5, 0x7}], 0x84, 0x0, 0xffffffff, 0x0) listen(r0, 0x8) 17:55:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x10004000, 0x4000000000005) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r2, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3cf47dfec699eda8a9a753c8eae40a6999e74a68b7e04308e5533525f8d74ddddfbdaa582e5cc2a962eb501ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0x10, 0x407, 0x0, 0xffffffde) connect$unix(r2, &(0x7f0000001840)=ANY=[@ANYBLOB="01002e2f6669bf75b0580000800100000000038baef18f8b04fd94f40dd474741742b0e1d676ad5f0f0a617bcc9713730c3ae314d1ab4663a1a6d947b9a97cc715ca6eb487aa1ae4f847c932ecbbedb037adaeeacec4dbcdda1fe303e9bbb4412c62f2971e8307b446dd36c336845230b679ae8c0d6621364a5e5109a4d4cf0f0b300edb936508"], 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) r5 = fcntl$dupfd(r0, 0x0, r1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x88, 0x0) linkat(r5, &(0x7f00000016c0)='./file0/../file0\x00', r6, &(0x7f0000001740)='./file0\x00', 0x4) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r7 = shmget(0x3, 0x3000, 0x800000000000, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fchown(r0, r3, r4) 17:55:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/18, 0x12, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 17:55:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 17:55: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) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x3012, r0, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x40000000000000) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) flock(r1, 0xd) fchdir(r1) setsockopt(r2, 0x10000, 0x81, &(0x7f0000000100)="94f37d3624fb0e11befeba78a2be8e23824060060bc53f2cce7a8f531b349a8f0ef098fb5f8eb35b1a0a0d67f935302b8695412e015d7a7dd473a7e358a375ee9368880cc5e5a28c5107e578a1f83acf594a72f383ff236166d7fe9adb9d7a998be89e496e1eae12b23d4867a00963", 0x6f) 17:55:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/107, 0x6b}, {&(0x7f0000001240)=""/252, 0xfc}, {&(0x7f0000001340)=""/193, 0xc1}, {&(0x7f0000001440)=""/113, 0x71}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x7) 17:55:21 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x7, 0x8001, r1}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 17:55:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0x1ff, 0x1, 0x8f, 0xffffffffffff91f4, 0xff, 0x2, 0x1, 0xff, 0x1}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget(0x2, 0x4, 0x100) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x100000001, r2, r3, r4, r5, 0x80, 0x8}, 0x9, 0x5, 0x8}) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) fchown(r0, r4, r3) r6 = getpid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r6, r4, r3}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r2, r3, 0x180, 0x7}, 0x3, 0x2, 0x7ff}) setregid(r3, r3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x1000, 0xeaa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x200, './file0\x00', './file0/file0\x00'}) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x3af, r2, r3, r2, r3, 0x24, 0x30d0}, 0x0, 0x2, r6, r6, 0x4, 0x1, 0x100, 0x3}) semget(0x1, 0x2, 0x462) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) setitimer(0x1, &(0x7f00000003c0)={{0x99e, 0x100}, {0xb71, 0x101}}, &(0x7f0000000400)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000440)) r8 = accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/7}, &(0x7f00000004c0)=0x9) fcntl$setstatus(r8, 0x4, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r9 = open(&(0x7f0000000500)='./file0/file0\x00', 0x941, 0x40) connect(r9, &(0x7f0000000540)=@in6={0x18, 0x2, 0x9, 0xb81}, 0xc) msgget$private(0x0, 0x30) 17:55:21 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="2de2306725328d2a58968120a7680bbdc5f3c935591e3bc05bb0c7fd355312a9f6b23c4f17c2edade0ada3bc0ac8ed22b6a7e73f2c088521e7df11a2d416cebd844cbe35bf5172407e2e3297714bd9c8f527a021bcb0870ec50a136985562b4bd13b5178097ed4ef36521ce68fc96409df3cdaaee59ffd94314235f6d9f9a2fdd23e40f32679de32c81ed6512eff86c82cd2d92bb1e8b2eb1a9536d7c4a6e8fada42cb8b2b03041a51", 0xa9) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001ec0)={&(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001d80)=[{&(0x7f0000001940)="5fa2acce5512d8d4134c79334c0f11cd0e0289f8972682e01985ae51cf58a95e0d17021ff3e614f7e2e344087e66bdd5d469a0f9ae0eb6fae96842b87289153a7d1795cb2ad6ab07610c9142d2a18d4852ebdac0ffca0f208323c7a1bf3087a90092de55d6856c93dbf8a97aa43b71dc195a45e42105f3116c362c12a1774f3c90b9d4b07e8eebd7ab21eff849f702ba66ef7752c8f3a1b8f8ab6a7907866aaa295789efddf9b633ba8543fc183636cc0878663879f647d1a70f83637102b3844bb01a", 0xc3}, {&(0x7f0000001a40)="2f98f7d0b9e0aa2403c9b36cb88d7065a33301c1684a773fcf7a", 0x1a}, {&(0x7f0000001a80)="127fa6328b218d470084576f7f2187e176d64eb68e8a146d522479279a103a4384163b8c522f3962bb581c337f45c440e5406a9540e6b288c0f27a576511c185e59282346b13dcb21932eabbad65bbd47f0cf36ba6d861e1969d8a57225cc76b4e84a1cf08e6d14ebee01d77471ac8b98ea0d4048d38c9", 0x77}, {&(0x7f0000001b00)="fcf924c9729242cbbd9003eab97de5dc808c3771fec83268807c1fcf2b0f6c68521c1f80d6640dd244bb9bf8ac633497c35e2e4d338dea7e3b123795e0e0416a897531edfd60c32c90e9c9591a681a00154c74be93dcdf1b29cbf184338fc1d0086c88e9ee08309c82d683ac55f422600533f6ba418914fc53ec6dd8eaf632bedced21a0049ab7133892750c2c7250fc635964b007261dfb79807557acb84b049fa83f0339ced6e132f7101818d0194667548f5b0c3c619c2c38d15bac29ba88dd80d1591aab9288c570a22c8a9624", 0xcf}, {&(0x7f0000001c00)="32bb305f4f14e1cecea015957dc9f39026e506cd41cdd142268b3f0b4211c196c10f95eb5118dbe1", 0x28}, {&(0x7f0000001c40)="b94847d3e1d6e9c7970ea078a817d9b1fc7ed3e0ca0827536b2a684e9da988990a4d3e85df9a4f731dbb197c775e0214348ed22527f08820d0131b893ea5033a64d5beadfddc46e2ffb7c02a4274442722b3e3f8d2c71dc7bd608d3bb16ded20bb284b88bf4c079de8b36587bca7ea2ead34fd42e586e22ed32a35909442bad967969aaf42c4af8ef208a2e72a988fc7e24029c1975310175763abb5f18b2177a579d7670d83bb3af70417b1ac3bfb9aa9d1813b6bb1b8697148cd28049e1f9c7b411cfaeb9f3f7665927bcbc42fa1148dd4df8ba6333d11a71bf72bf9716394d40e64503558943243def5476df05be81619d43872b1aec67da38f8460cc3b", 0xff}, {&(0x7f0000001d40)="bc385ca7fb531a018ca52e103d34bb11657a52279b29acd87936b98ec96272eff92a45dcc9ad39fdac9cbab1853bb23d", 0x30}], 0x7, &(0x7f0000001e40)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x8}, 0x404) readv(r0, &(0x7f0000001840)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/230, 0xe6}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/236, 0xec}, {&(0x7f0000001680)=""/156, 0x9c}, {&(0x7f0000001740)=""/173, 0xad}, {&(0x7f0000001800)=""/30, 0x1e}], 0x9) 17:55:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt(r0, 0x4, 0xc0000000000, &(0x7f0000001180)="67e2c848e4a609f43a8d927008400682b4671b83bc5accb051ca28a53982c2b3d4462ee3b078921bad3431796e03b75babb39ff9b2b351973ae39b894251d5ec875dd25eea7f59202176af313e5d5b76edd8326c982a1eaa584cf1e6e6010c23c357aea633503cf38ceeb3a5dba853cdba6fc61134442395effd93091b171ad587fc52cbc484ec75d767644a752a51226a67", 0x92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x6}) r2 = socket(0x18, 0x4001, 0x0) setsockopt(r2, 0xb7, 0x4c, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000012c0)={{0x18, 0x0, 0x40, 0x3}, {0x18, 0x1, 0x9, 0x6}, 0x7, [0xfffffffffffffff7, 0x3, 0x8, 0x9, 0xdd32, 0x200000000000, 0x2, 0x14]}, 0x3c) poll(&(0x7f0000001300)=[{r1, 0x2}, {r0, 0x40}, {r0, 0x4}, {r1, 0x54}, {r1, 0x109}, {r1, 0xe}, {r0, 0x4}], 0x7, 0x7) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001100)={0x0, 0xffffffffffff8000}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x7e1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001140)={0x7f, 0x9e9}, 0x8) getsockopt(r2, 0x2, 0x2, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) getsockopt$sock_int(r2, 0xffff, 0x1012, &(0x7f0000001240), &(0x7f0000001280)=0x4) 17:55:21 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000300)='./file1/../file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) 17:55:21 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f000027d000/0x4000)=nil, 0x4000, 0x14) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget$private(0x0, 0x3, 0x80) 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) 17:55:21 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x5400000000000000) 17:55:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x800, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x9, 0x4}, 0x8) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x680, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xf, 0x0, &(0x7f0000000140)=""/15}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10090, 0x0) openat(r2, &(0x7f00000000c0)='./file1\x00', 0x100, 0x71) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 17:55:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x10001) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fsync(r0) witness: lock order reversal: 1st 0xffff800020b3ab38 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru+0x18b #7 exit1+0x737 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b384c8) at schedclock+0x99 hardclock(ffff800022c07200) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff81a14c19,0,0,0,0) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b3aba0,fffffd806dc16c68,fffffd806dc16c78,0) at calcru+0x18b exit1(ffff800020b384c8,100,1) at exit1+0x737 sys_exit(ffff800020b384c8,ffff800022c07410,ffff800022c07480) at sys_exit+0x17 syscall(ffff800022c074f0) at syscall+0x552 Xsyscall(6,1,11ec64b5f110,1,16,1) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff44b0, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff800022c07000 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x71c43f7eaf6fdbcc r12 0xfffffd8002662340 r13 0xc r14 0xffffffff8230cb70 w_lodata+0x4b530 r15 0xffffffff82318670 w_lodata+0x57030 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022c06ff0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (ifconfig) pid=67826 stat=dead flags process=a proc=2000 pri=62, usrpri=62, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b3aa78 user=0xffff800022c02000, vmspace=0xfffffd807effeca8 estcpu=12, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 82781 20797 37564 0 3 0x10008a pause sh 37564 466851 19538 0 3 0x80 wait syz-executor.1 19538 285462 30056 0 3 0x82 wait syz-executor.1 61808 22668 60725 32767 3 0x90 piperd syz-executor.0 60725 512211 30056 0 3 0x82 wait syz-executor.0 49834 58402 0 0 3 0x14200 bored sosplice 30056 47232 19176 0 3 0x82 thrsleep syz-fuzzer 30056 427191 19176 0 3 0x4000082 nanosleep syz-fuzzer 30056 91110 19176 0 3 0x4000082 thrsleep syz-fuzzer 30056 870 19176 0 3 0x4000082 thrsleep syz-fuzzer 30056 236834 19176 0 3 0x4000082 thrsleep syz-fuzzer 30056 339921 19176 0 3 0x4000082 thrsleep syz-fuzzer 30056 398 19176 0 3 0x4000082 thrsleep syz-fuzzer 30056 463482 19176 0 3 0x4000082 thrsleep syz-fuzzer 30056 99672 19176 0 3 0x4000082 thrsleep syz-fuzzer 30056 353285 19176 0 3 0x4000082 kqread syz-fuzzer 19176 307642 55523 0 3 0x10008a pause ksh 55523 157338 91101 0 3 0x92 select sshd 45062 251260 1 0 3 0x100083 ttyin getty 91101 352668 1 0 3 0x80 select sshd 5276 390925 5093 73 7 0x100090 syslogd 5093 229245 1 0 3 0x100082 netio syslogd 48738 283461 1 77 3 0x100090 poll dhclient 73621 291139 1 0 3 0x80 poll dhclient 33472 205846 0 0 3 0x14200 pgzero zerothread 67075 268171 0 0 3 0x14200 aiodoned aiodoned 58991 207612 0 0 3 0x14200 syncer update 68014 84559 0 0 3 0x14200 cleaner cleaner 5515 157881 0 0 3 0x14200 reaper reaper 10691 136272 0 0 3 0x14200 pgdaemon pagedaemon 64175 447656 0 0 3 0x14200 bored crynlk 7129 133330 0 0 3 0x14200 bored crypto 88227 84532 0 0 3 0x40014200 acpi0 acpi0 79825 83846 0 0 3 0x40014200 idle1 53077 24252 0 0 3 0x14200 bored softnet 282 149542 0 0 3 0x14200 bored systqmp 99761 417497 0 0 3 0x14200 bored systq 34640 362027 0 0 3 0x40014200 bored softclock 78477 282631 0 0 3 0x40014200 idle0 82527 29634 0 0 3 0x14200 bored smr 1 129261 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b3ab38) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9454 6319K 6321K 78643K 10606 0 0 pcb 23 9K 10K 78643K 385 0 0 rtable 83 2K 3K 78643K 736 0 0 ifaddr 29 9K 10K 78643K 110 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 28K 78643K 36 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 1605 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 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 25 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 672 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 41 38K 70K 78643K 843 0 0 subproc 34 2K 2K 78643K 255 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 80 0 0 in_multi 22 1K 2K 78643K 183 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 379 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 86 21K 29K 78643K 2996 0 0 UVM aobj 20 2K 2K 78643K 20 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 18 0 0 NDP 4 0K 0K 78643K 45 0 0 temp 93 2725K 2790K 78643K 5848 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 26 1 0 1 1 0 8 0 inpcbpl 280 303 0 296 1 0 1 1 0 8 0 plimitpl 152 66 0 57 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 177 0 144 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 96 0 92 1 0 1 1 0 8 0 nd6 48 42 0 39 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 727 0 579 12 0 12 12 0 8 0 art_table 32 728 0 579 2 0 2 2 0 8 0 art_node 16 176 0 146 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 23 0 13 1 0 1 1 0 8 0 shmpl 112 18 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2148 0 719 47 0 47 47 0 8 0 ffsino 272 2148 0 719 96 0 96 96 0 8 0 nchpl 144 3101 0 1481 61 0 61 61 0 8 0 uvmvnodes 72 2412 0 0 44 0 44 44 0 8 0 vnodes 200 2412 0 0 127 0 127 127 0 8 0 namei 1024 10176 0 10176 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 7823 0 7823 9 8 1 6 0 8 1 sigapl 432 804 0 788 4 2 2 3 0 8 0 futexpl 56 5112 0 5112 1 0 1 1 0 8 1 knotepl 112 454 0 433 1 0 1 1 0 8 0 kqueuepl 104 139 0 137 1 0 1 1 0 8 0 pipepl 112 532 0 513 3 2 1 2 0 8 0 fdescpl 488 805 0 789 3 0 3 3 0 8 0 filepl 152 4812 0 4717 7 2 5 6 0 8 1 lockfpl 104 174 0 174 2 1 1 1 0 8 1 lockfspl 48 53 0 53 2 1 1 1 0 8 1 sessionpl 112 30 0 20 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 1366 0 1358 1 0 1 1 0 8 0 zombiepl 144 789 0 788 2 1 1 1 0 8 0 processpl 888 821 0 788 4 0 4 4 0 8 0 procpl 600 1812 0 1770 4 0 4 4 0 8 0 srpgc 64 78 0 78 2 1 1 1 0 8 1 sosppl 128 15 0 15 2 1 1 1 0 8 1 sockpl 384 677 0 660 3 0 3 3 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 111 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 203 0 0 12 0 12 12 0 8 0 bufpl 256 6284 0 1159 321 0 321 321 0 8 0 anonpl 16 80123 0 75124 39 14 25 38 0 125 0 amapchunkpl 152 6220 0 6101 13 8 5 9 0 158 0 amappl16 192 2741 0 2459 28 11 17 27 0 8 2 amappl15 184 14 0 14 2 2 0 1 0 8 0 amappl14 176 118 0 113 2 1 1 1 0 8 0 amappl13 168 45 0 41 1 0 1 1 0 8 0 amappl12 160 104 0 101 1 0 1 1 0 8 0 amappl11 152 226 0 212 1 0 1 1 0 8 0 amappl10 144 170 0 168 2 1 1 1 0 8 0 amappl9 136 747 0 740 1 0 1 1 0 8 0 amappl8 128 283 0 267 1 0 1 1 0 8 0 amappl7 120 158 0 147 1 0 1 1 0 8 0 amappl6 112 183 0 174 1 0 1 1 0 8 0 amappl5 104 295 0 284 1 0 1 1 0 8 0 amappl4 96 866 0 845 1 0 1 1 0 8 0 amappl3 88 285 0 275 1 0 1 1 0 8 0 amappl2 80 4641 0 4585 4 2 2 3 0 8 0 amappl1 72 29235 0 28795 23 13 10 19 0 8 0 amappl 80 2237 0 2201 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 19 0 0 1 0 1 1 0 8 0 uaddrrnd 24 805 0 788 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 805 0 788 1 0 1 1 0 8 0 vmmpekpl 168 10461 0 10433 2 0 2 2 0 8 0 vmmpepl 168 95401 0 94094 101 34 67 75 0 357 7 vmsppl 360 804 0 788 2 0 2 2 0 8 0 pdppl 4096 1618 0 1576 6 0 6 6 0 8 0 pvpl 32 262282 0 254051 112 29 83 102 0 265 7 pmappl 232 804 0 788 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 473 0 3 14 0 14 14 0 8 0