(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c7", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) 06:46:10 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:46:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') fchmod(r0, 0x82) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2e94d5441e36e0787ae105233e1f151adf079e874c51c185", 0x18) 06:46:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x69, 0x80) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x4007, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x0, 0x5, 0x4) r6 = socket(0x20, 0x6, 0xcb) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x963, 0x1f}], 0x4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x38, 0x0, 0xdb64, 0x1}, {{r3}, 0xfffffffffffffffd, 0x40, 0x20, 0x9, 0x7}, {{r4}, 0xffffffffffffffff, 0x4, 0x5, 0x400, 0x800}, {{r5}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1bd380000000}, {{r6}, 0xfffffffffffffffb, 0x4, 0x80000000, 0xfffffffffffffbda, 0x4}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0x7fff, 0x1bbc}, {{r8}, 0xffffffffffffffff, 0x2, 0x20, 0x401, 0x1f}], 0x200, &(0x7f0000000400)={0x5, 0x4}) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3ff}, {0xf, 0x2}}) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) fsync(r4) 06:46:10 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget(0x0, 0x0, 0x600) 06:46:10 executing program 0: r0 = semget(0x1, 0x6, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/99) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xa102, &(0x7f00000000c0)={0xff80000000}) close(r1) 06:46:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x92, 0x80, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x85}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x8, 0x101}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x80, 0x40}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0xfef7, 0xfffffffffffffffe}], 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) 06:46:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 06:46:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = accept(r0, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x80000001, 0x5}, {0x18, 0x3, 0x8, 0x1}, 0x4, [0x1, 0x2, 0x7f, 0xfffffffffffffffb, 0x60e, 0x7f, 0x8000, 0x3f]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000007c0), &(0x7f0000000800)=0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000340)="ab4762b349689533a5ba3b94dc0cfed615520ae0f94bdce2ce932668af99b42ba6f409f65f14d9ef09098d6602f219cb1690664370bf514b", 0x38}, {&(0x7f0000000380)="d0fc08dc9209ffc401f3c22cb39728e577b4c0dc803b41451faeb9dac47e4bc9b1d55d4833956ac37507148a37", 0x2d}, {&(0x7f00000003c0)="17f817a1f4c3b657df55ee26c4a1cd098363238612a4a57baf4348271b8841d0978bd2e9f90b5aaefe8b0005a267594a9635c03f288d61e89bb0f84ed83c73593c4620aea37c4cbaa4ae7130061ab11d671c0c79adb1eaeb78042b8556e62082ac7b1772b6e2f67c718d3a07f4bd9ae2d16b14bb8ea9515cab0dac03f306f1c1dd992a271be5d58f88fc942068a4f50a01001e362d253dac6a2cf14761ad1b7c4c165f794f46247cb594c590afc1d354864439e937e5131ec4c34c7a60b77400450d5cb330ed0b0c3d75bd7e4ab8bd6123dc1d", 0xd3}, {&(0x7f00000004c0)="d245277bedbf8bafbfec02efd96b547e7fde165c90b03d6a8b3bfb7c21775088b39e7f2d51765bab1e4cd0847685d717bf511a8bc091691301ed8058c8e13a7e61e505d2ec6868981aba1f5290b6d5bc44119873492f96b23644d872f5622e6dda9faf167266d4c95f8816764451afac64a6f40c29f52d9079eb3fa4f7f78d8dc9d3befbf9bbd80ed978495c98dad210905a1b9e863b690d01c36a8ba46e5cc280056df7de529ebd3cf071ad469c1aa08deb44a774f888a83e2d25fb2d77a42d8d02dfc00a1c4b24fb3d1242a6b7724d0547ba08b7149f42566fc5789b692ed001ee15083a8fff7346ad52a5a584", 0xee}, {&(0x7f00000005c0)="9b662c72a43491e1201ed0223e53d22ef0e2101f46ca13e1af58b3f24d32d61bfa0cfbf985caf92afd0a73c911179be032287ff1c356f7a52018077bf78da2939497cb093444eed186fc6938a12bcc21b6b12e65b09b72a067ef737294f7cae5a456c42337ef4cc6ebb6272e22c0d48146055a9ffdc6bf98adf8984e769e6fb3fa4e68f137e42092115e73be78e61a6fdaad099761655c6490e45746ebbb44e5a828ac22bd5ca5175cdc6ce2aa7e788c409e63c6a1c4aade994f3c749e7ab6707e916dfd80baf808d22531ed6f297b88289b3cf54d35fc027b7346a9d0f4f1e832b050f11036", 0xe6}], 0x5, &(0x7f0000002440)=[{0x1010, 0xffff, 0xe98, "0efbbfc502ebdcea514b254c727c50102e4c995518186660332d0b4492a8133066ab2553bfb949f83d232962b6ed763188ebc01de3b077e920726f828627fe425b33e575761469ec18573c1895c7ed0fa185294c2c6451f0b2dca0c15757e3456aebb9ee1793591c688f36d95e2b6eadb06958d4c3430d70ff83ca100c204484afe7ae38c8da8f9383a03fb397a2950bdd6752fa93291a109eff520d3227a0df4ce2026c6295d4f89690a66b89666d9b00746649e4e9ac38806a1c29ea7a15158a55775f36af6c22b867c38924b3e7925c54faeeb60b459fa30c5556209504d3d1491a801e4869839c1b8e217d35c53122deaee841206a3e375dbdc4a72eaa0cc91f10768bbff2f88e64f9b7541cd221f61cfd832f8d904b4713cb2aba6a5aa2aeeb898ac6c55f037ad3baf688391d0bb90eea5279bae6c19d6bb12b4177f7937cace6fe3025562f5b6d78b73c8edf13e29e89553beeafd21be9592b2d9e017c0f14ccd79ed10ad5ab9ac33c2884ca8879fccdd90de8b697703bbd27bb6e4ab577c34a082c77365ba2d69ec51d081ac94ea811ac423ba3a1aa1f8071db17945961d40d73129ba5129e4193e6a5fe31d4243bb48969cbce762362b15c1cb8cb1d377315ce39585b40304b4fc180ae9e4d04d71c62165ede8fe28ce8098f7e53e4591beca7e74e59bc3d12bf4fa488873bb8f1db2bdf9107e269b68a68cf86cd27977e423ecc996655f97b4266ed535067696f366c52f8a29c7707f03955b7e274e5a0fa96d26c022ec6fd844abc2867da5da6f35baff8b2ce2cf65be392c52e6a40b51165c5bf64b7b68e54e3dc916808c979ee49584ee2aa98b8a7f603221cee0ea2648b4017d9001d4036cca77eae2fc9a969e5f004323d02b6df56e53bb530339f508d9357e0f3ba999d7414329fd2a037e12db8a46156ce115825ed1c4b76fc331e88c0ac28bcf9e7371639c82635df8b2039d8648c57ef3f02eb3e89439bc0de2acc1cc2e837065a3b10878b657b868f47d91147c85bc3fb5c5ce2c5334d34b310e43ca5f16230224080ac258a304cac167fd1025ef8bc9020f2774468d41eba5e3ec1b48a9d720f2214cf3c21ce9cfec8262778d1e7c016a52ce10268dbbde0cf6d1cbe1b5a033a9114ec3d4a3fc8e08fb0a2180ba53b1c54a4e0c0fb3924772711a4197b4feabb18d91957f75048ef9d53852ffe9b157452fb11869e3127d9f07a094a47710e916ffb12d544120a0c259319d0632014e86bf03601215d1b523330aa4f07ac10bdad689003476e3f1df2c94779197d5f6bc5deeb0cc51c7f873611530fd3bcc446c894b3cc2f2d14858859776f7e43a5521265b43a453649ac62be0ae23937f2b37b2a700812bd988eb738b4d2595873c481f77ed241dd3fd198745048a26a3162c17a64fc8e81f546605320e0479b81b1941b97407eeb04591f291a7614fd3a4f76c6f0a8198c0fd344c70a902bae00246b3ecd9b5a5841b1cc017e83b902320fd726db7f4f6db2d943e5cbfb4efee7ec4420933f21a35bb48777fffbd449b7fa6bf82d67fcb42a00a307a3abfbe5057423e75fe67e8ecf8a2d69ecec85f71758da3f4e61ed07a15e464272ace7be78ffcbc4b3f54929b305a2f8001bff2a1e993327189ddc7e030faee2295d1e34a36ca03f2dbe6d88245183b789ab30cf0bb34fa17053148f966ed18e5f35b96b756b3ccbb7d0ba3ecf7811c97150709b84db1ebae3626a0edfb39152c33c1f3ceed20961662539455de81b4b9095c614f2103896291ea4e21520fe5118b19e707c8987ae96af728bb414ce21ff489d4083b8c7cde4be765e762492f78da6ce033c3d3ab44f3444da6a399f608af2c731083b34f3ca3317e1e8898bde4847de7cfd8f6cb9eb0ecc8321c2be7f8bbc5d7e20276cf0451d706e4f713358795df490d9d8ede33d963b1a6f893e65bb2d496ef42789f32480b41a8d97b155e2bed3450dbc85bc42b73cabe770cb63008d06ebf90914b801fd35110942b544110bc03a46723e13e714d600f62b2152fba5ac08efbb45ba97240fb677c1a409e7874745435eae60270e853c6986e8dad9a7a6c8fde4674fa1fbe2c54af50c2a99d5708584efcc55bc04bf856112e33ca2cbe92ff99b3a9964ae9379634fb163c4a9132680b8ef23a2ef3b23694b315260eb6e62b7451e3b7bc5dd87113d6e45917d8c4292951e7b0829f4bf0ad9e39dd9c7dec1b7b867aabd61f1dd6822725433e44b3af58a33b3c50c1056b280fddb26ebb10fdebe09d1b67990c2c98215de60d258de2fb4430331c40974c76e9b4ece8d5a2edf4f9edd8b57234beeb35148f5e7db49926066568e7ed9f6cc5a9930d89bc00655e5e2603b9125ef852a55975e4f8bedd73d29a7f723a090c591bab540e5557835b26a6c7be3c801009933c4fef78ab17d13a2a5a016b3df41a52b91f56c7f5e9e1e9efdc21516279bb0c95b86c0661ec7c8a91a45ea2596caedee0d4699ff8e1eb717e4f39883c3950ff50d99c0008c9c9adb6858d236b7cae7063b0ff5791fd9d0596077b77ed2923ad991871957e4cef410d60b3503ad002206e0960219101eb15002de7238d3739c2ba7d9f803cc93c119cecff6a74fc5836d02e9faf93e4b2e215cd169ee2676b1d2168dc45c2d99666d9f81280544d798a31427fe12db97f68227c1a7228099596528f59d91976b1a04ee11d0318d858e14dc3bbd18e485c653318aa560c1805738e278b618bd95c29ece6f081546b243aae053bccdac15432d6ec56791f002f9ea331335762e512295a802b7fe388b3fffeff248657fd90706c62555314176f3fa0e4fc9b28c1b23dae0b4ffc1fd976613c9e88dab5f28dc81ab177afc2fd98032ff1806d345005dcbfff9ca9979efb662f1b245c9ef48e254738d6889ae796ef0eec2563bbd7d8730816efdf4e8597a15b3382ee254c83543b2d1eefb4ea20c4da0b606879d00ea070c079ef899e656d8cd73c328fd68ce5a7e7c636f0b9e77e632abfc207af63a51c34c0d8d5772a8043201fc271373b7a2e8655eb0168246de3492b440a571b5728a51b6672d597df73fefd35e494fd3c4c14f03ad99b0f7e247c087f80e6fb879183d9bfc13427d335ecd29c6f77c9e93554700cadfc9c8220bb2ab9afc6058475e32cfdc595e9d48b9c16e63567eefff21ff2502ecebdc88f4d6ce91f7df3f5d9545fe4bfe9b1024d3a90fcf0772fe841671daee4628edfd7219747a829c518479ceb80bc2c0933672e46e7f08f86bc946e2c1cc9a13227a60e83df74703ea87f58a4147ca53a500e65b41b5d9db1b85f29785248f9822d59c739f4daa1d714f899df784c63b901a9339b595a65517cffaa58a628da9db64728e7350c4974437b351b31b3af2a5b2f527251bf94a509bc97bcbdf1f924c398c4c58e0f607848ead1e690bb03889267436abc45f56c1b851fc8a8adac98424d137f29ff10a69a294b7f752721d1efacb42b9c5433c90154b822bc173c51493c1232957605de93e147d4d44a2776cdc4a09c58732f3e37f0905554f75b3c4c53d565305cf7082dd11f130b3887affb8c4b1eeb316be3370e83ba5c0cc55d3f29c8ac1cd64c910ccf41e8621a08ad3cd512fe62190c6c9c049e060a80dbcabc649a85b9dd02b8d13cbfde1fa57da12116da84ebdd04e0ab1ac4abb82bebe4eb34fb00dced1fcb6fc3af15882bcf6acecbe291ffe75869e1c670399265d476d90339a0dfb95032116c8c43e0452430bcd16b7586398a6ecb7c41bda6194a9e393754c63e299817ad209c66fb3389aa8ff72ba2eada92b4b365f9c19b7aebd8629dc7bbe49c54a5dcdbff0f5247031a25297945ff008c065e71ff72702f1ea0450a5c86234bc7e8e5461580f83331bc94695bd4b3dca1800d1a3732e63c7e856a16ffe4a6af8e8666dd1bf6d82a8f2aa03b511b49c54a335432d159fca647f5d47794ba9fd22cf374bae8337b902498932bfc651b94a035d6514f4e966ea69acde80fdc9e382e80d28f318bdba07aa046488b70cb11bc02aae12f100cee5346207e83b3a459d10ac9ff7ab96b91dcee2225c5f7f1540cf80cd6e14e09eaba9f41f0533a4a19ac70a17eb200e5be7f07de075a11916f300cc67f98a90d91875be6cb554afa066832de1410663a5b539a9caeeb6023cbeb5076d698eebfe4b5a7044721107d8cb1a7bd4d35620e0f23fd719639210649edd1958724a5382cd4c9514e10ae424884cf71838d21362f5969cfa78cae45c7e0d1957cf2c382f167f555593ee9e41454ea6adef0d7fdf9c500ecad81ac3aac0b9a0b86a5b49474c2d177b3ba8b1a6a6be45c9fb256811e7827929893311ed3ab3e483ced945aa7e16dd4a55e91eb116334172e361398bdd5646f6e84584fcd76568162e4867336dcc6f42badbbcdb219e9e3ca042a58848e4ed26b8d6ee5103d08194db9d6c620ff1c07fac1e2ce4df519c74ecf53581297e76454eeb543467648754f84cc81c1892b7c688d03eea4181149865db84e8b32a872b1503117fef7134da2cfd88216304edf87afc85d33975b1415fc111a7f5f8462e6e91107d5f6a37e3d86c7d7e2760cf0ab4708ea567bff4e21cb14ea5c6d819abcc3a6e7dca7404bb341334a80bd92a1147dcad7ddef9df231e3ee071c9be7ec70fc19b476c9085054909c42d9c227aeb45966488f41e875fa85f7fba78ef7fae109a98b9660ba564c1232759fcecd31ff1ec67ce6cc80746dcdd5d78c6475d7208a026e8c91605e5e512c4007334f8b5f532af7de43dd239d69bcb102618cf24536e77117e56e2cb513f0c0908a62c677262d411203b1c2f1812566eac98238045fdd776e83cb7b068d55b20ead55df74218cfd61d758d7b6cb606d0c61cf63f7d94815aaa6c2f268966a9691c15316f675049ae909b112c86c2b7a6f046264957fa11c5a3b9421f554060bd50e9174b621333ab4469822303e7c8646ea44044acce8682a63327ed6cad8a661b8545cf007bdad400f85645c198b8eae1b4a318c849186b32e56749b2093d2ccb3a03f1d9179a6762e865585c6ae9b76c743cdd7e56fb02650e76f9aafce24d060d0361b9f5bf20065d24de37d4851df098e64cead549e6db8520d673140d73f81b9df061a6e16b376fc4f5f265f1615082ffd0d0b8dc703685f53d951fe2183d3d940bcd04151ed0c420ddf1ba51f48b82cfb59a83500ec405bfea095dbdd48589e2796963aeeeaa29ae9b11a161397730cc453cc714a63b858cbbc4d4e9749c365fb11a3a6fa2f948a8d0692feff24e0a3cea4656a14d7e1230ecc9f225c698b0c5d26884dff0173f2e2e148bc1893bc72f6537b6489b0fccbd7a6fcc03e0f7266ac814ebb8c803bacc8dc9f1953e91a2b05ad311fbc94534d382434aba1beecead1e154e1c52e0e427c60ac4b1332412687183e994f9d199cb3ec5d9e810173c7ff04e0dfc62c25af093abf8a1a92520b9cf9b277289940a1959f16b7c90f61aaa2d28985327dfbba93e155385d73177e3acb2fcee4efcbd750effb7928e83ca6e44673440d18ebee59e9d15da5a07bceba4a665be7b2a7528e10118134de05fa2c0a20251bcd7cb4b9bc866d6841ce3fceb19904c7805b00f94add6a2d56d6fe5c178ec44f9e30ebf62578fe50f8c6c5bb320924ceef9db14fa0f7538f8987a71ae4d1a67c2899b4149ff2061d25fbb300ad040fbc72dceef970470acac5f99bf727d068d65119d472a31759ccafdee65e85c9545633433e156f4725ab254c31118ab1cc08b6557615945faf1aa61"}, {0x90, 0xffff, 0x9, "066b81021c3c5eca85b794d96353bcce268e3e57b558802bbed48fa396ea475d40365fbd2e6befb94b76fc7282ea50dbf1a9565e45993373774103860d46045b48537f51113469bdc44d6451366215d179e96fff02bfa8ed9b6237a6df05b88f9a7f62e1680a1ea59a6585c4d94e5460b6863604e6c7ab8d96ebe82d41"}, {0x1010, 0xffff, 0x5, "91fbfb84e7caa601f99e37f3586c40b67a555c7b7ed94b54823aa7224c207728b735b11cb219b905b5606ac47a67300b329d292cc848854ba6bcf5e75b42359a6e7e2fa6f0db69013865a923dc2cdefc3992acc8eb9d590bff1aea38005d9f8023cc373facdd034a85e364a9bd90ae576e4c693f9d96432a4c6bc1895a26e78189f7172bff3a511908c8f5bdca4ca19681cd53a4a521ce2c9a2a6f357d20209416779d935e6278114ed674f15fdfc6c3ca474042a7556d9325abc5442df2b848c19493e46a340d0f1ffa86a4637aa6eda6594635eb02a0daab61fa873b81b0f6fa97c4fa00d09863883c29880121dab9cc0cef1acef2a846cc32172c1e90f5d325ea13c7e9eb36b71236ad0b468366865a804af8415cd9a5b98b2cbbbec6b1a7eaba26eb396377e86a5c95aedf38c41d8d76b0db92dbfaba1ec9ad4b231d28d30e845a00f814e44eb17c4111cb582d4e2abaf73456ff6f16d7db3a1692c2ee56e87e8b90d7aaffb09be42976a45b10bf1370bb301ac1d812c0bddbfd242e3ffc72d60ff3dadfdf424bae3d21458b31b7c185be44f9eed15589b574545689be1f9c0e336441ed4cffa237f46c23e3097d295cdbd1c63fb86c83a889c8b571f771df8ad2a69908afb28e1755265946f7d06fd5549f076fb1137ba1fca3e0c2452ca43b33aa89a8d1c768e9b9afdfbcad6fcb8a3a5be4482dd899e7f958f3f1da2630c97f71051fce99ef22915cc651046c152970210eee467f0a9287bf40b0402bd3bed1805a562e528e288b2f7a66b44c0a216105f0f1f21168cc3dfdb9fddd5f82133b8a2ae73bb04154cd9312ceaabebef6b19cf89ad394248b4be1cb9fb6bf4a263edefffc0168b50fce9382d37868ab45f9096923ff81ea430776961c84c8f5c48d6e4ad4c78d722a815664543a719a9b02d73b602b86ff409599637a259f36f02baf1f63f00abb32d851803485f8b149d71e019bf94c198c70f5cac2642c4a619b87afca893d4fe852465964c866be49c9703cdc33fc1d50a0b04d40c781c8860153d95888badb705ec6ef8258c6f9f7e0d8cc57d46cf2d81e37cf0050c4e6681d98bd5d597baf0ed95837bab4a56d700b26c772b2f344b566bf4f7e9ac600a80ddb561bfe66799136eb39e69de7841af4bc83fb31d9b488afc7b12b5cafe3cf1c62d589557a4e92543f1e94b7aa6b712d0a7cd22d07e35881eb2407a2d0a9d2be9b872e52e5cbd29792653225113f941e7f3bd8a2baf4e2ca8c5a337b6323d230326ce00b69dd7ff2e6ae5b39113ea6a01f49448ee5562075a5748c2748f5f49cfaeb20afdc02405261f190c950592d2581af8f7ac7e5f6486b136f8b6d763cd9aec9004b943143021451da82789c0592b64887dc4afb2be5767598603b3ccd3ca4501c1f7eaa5b71e63c7ef8890686cafb42aaae116f50c4b44faea1f5d52d5b22c6195676a3e644421bd87d7a20c23ae4d876c9dd2438d78fc92f2b94304016a42f7625410b9adbc005464f099c5447144a082f7908763416ae7e124123b8c57d6454c39ac36d388f835e9a28391e2a00ab0362ef6247ea4730f9bae774ebe332294a6b1d2a75b4483d2874b7f919f3cc89ceae5d785291d742a55df9cf111579d6692b30e3801145f20e80858584d821245ef274351b7cabe38cbabb257930ca0685f5cf3a23b488741f4be63fa7909495beb4d3684e211e00a8501376980c247eb0f72fd7b389cb3e8cd737b36f4643d2c98236d738b99930d5a2773c2a73dc8a0f144f757d824acbaf09fad73fa478047ba21ebe40f4d461611e2f793236ea5e32b4694348a145e9d5a6523eac4c5dbdbf65700313dc0e058005c7dcbc49e9ae62b319c5767f30f39295e9ddfab1538162724391ac4a2900cdc8178f9da8216dd2c20be9663d249806450c39039091d439c0b572e1a5078fd322819057b7e85e057e11fd3ba02101e59f28587f11aaa5dc3eb0d2903403c6d7ee746006f549e8883427eeae3ecbbddf8de213c4ce98750843dfb99347c2704fbd6454a1e7aeaa79d940078a5a9b409b37262d5284ac9d348dd928bc0fd89017eff4b9fd4218c3e7a480a6ffe0865025b990a8951847fc206bec12a13fe3feb9f0fa09e3a2b224dd3360b5c91e68f56ae7e11edd49bd2118f56b70ea22f6d7f3f8ffef743a9098b358a55f11a1e5652ab2785d9fb3e579d9fa9a5f8cb3b5b575431c8f185b155d085397b406282de987f8a2cd6e7292708bacaf45aaedf4c954ced2b6199f0270a0e01d9e039287a7f956cf9e5a98eacc1be4325bae1b8dd23afb1a3a942557ab2baf639cb724c0e00c4e4343cb3b8f5e27e2a24ad4cb69512d79cf686f244021ca1d494aad50394a16e18ac8a81b3f5117023c9e23c5ec49d021b19ad94132ec38a3064df122ca200b77f7827ea292b10c683b87f1d28a95fb83ab111085adf70951b74edc044d0004cfe80eaccacce671451cd237d6232cae1f88a1bd0fefb128514f6c23e632f27f3f757fe105c6111652697b327502f5af260c5b4ea8504317e8308f2473971523da37a67f08cf4f4d87c1f4802fa18eb53e281069c332967109d14de857f2428cadf68cd55b2ddfe03f2bcf6e9f59038bff35cc414bfca185da212cc7f5b8a4d34ea5125b91a37d13be9f5e92d7f3e8c529d001d544f71d8184277bfcf40562788d3ac786f1e216109cb37678c62940e6d42aff8db4eaf11241a819c905befce71656ca19c2a5a3940daff695d65107132e702870c988121422eba3db475df38edd5ab42b6a166baced15e8f3f9b19e438d084e3a6700982f1e66772813d4703423db2b23bb2b8936b9234882e0cb25ef782fef03f6b2551a9933cb11029402ba91324c6f5584f7f4070ae2b4e55782b0e393166790b040eb5759f3d5ceb69d2dd6535fdffb4584d0f010ec9efc03ae05179335e998ccb7f4cd2dc0d4077fc74745e6be29b1c053025e1b738dcc56ac3287b7da2e88800b1240f5f4eed794c3eb6c1d1216fe6d1597f04a0c4fbeccab9dd23e1a4cec2957d6b81db0ff783d1e9b3d866fb5babed1171be4b42fb2a97ba5951c52239c4feb6aa750b99fa6afb03988a299721f25759ec1865206bece12cbbacd70691c334683b1acb2881c7e4b5de2cccbc15b95a3f7477d9abf681998eea918efda8215411b0f8acd0cb3d9beec87d0d38ac9c5277ad2693a42926401e9038c4a5064dcf5a68004d199bc2ae1067a41d70a4348c95757375690fe4c65246b2b0b8ea241bd9bfa55fc047e0662faa76612b9f941bda826df4bc56063b120d9e864e58cf34ed5883eedf1ebfd087dee2640ffb67e3dfc10a06597f8342ee6d0e7a4cd1862e8a451ca3e59c0bed5eca70699dff59a975e7bbc276af0cc44e9f7c76cba664284fdc77f6e7fe7d3ef86d479be231c3b76df97ad9edfa106f25dc34ef033e7512fdae969cd0b21f436289b22f2ae517b302b9577be58f8aa3bb06e54e3e56ec0aa50bfee4d47be63a16171cc29020d994605220f3e8a7c0544742ee3a20fb97816281fc27a8fc4ca922529719ee1bd9926dece86029435f4bf9317875e8875bbd76822eb333f018e4c1840cea60df607710356769aa8eac43d0f77a2b2a092565deb43fa129eeef1db437e205776a40eeeabb1e248f5b61d4aef02f6a079b99270db0e9e075e99d097d5fc050b1f10162908f9d0c1cdbc10ed81addd2a36b10b98d730dbb1682cfbefbf191c56f9511057f0af337e24b1426eb97fbe6d29903585eeb86e91f6208efa1a3d57a76700eb12740eb41e6b8395d807190a6256efd32f440d5881a65f694d38438177a1f43b538ef65cf69961ce26bde076517b2e5d8d70208a6595edbc95a8ce816be25284589b9acc3e0b146a00749f8b18152b6570ff22d20fb7c79ba082fa9e995ccd8a90310cd3f12c393f7028427b943b30a903ce2e8825a943e62d4835b1f97dadea5999ef75f1f10e145a06e6b137c2413c8a22af08ffb727362120dc42630d36364da569ddb97ab786df855b6efada8ce629fd357eeffccf750ad1c0d6816a3fe10c424449e099c39bba9b6246556ffc06bda90ccb697ef89e1767c284e86d7f7b62f00e876cafb4921f5aeb25abf93b0eab5145ab38fd2a143c161f9278676a4ddeacce0334f159d2afd402a13d335a4ec19bb3fba50a688c13c62d590918d42dd040e472f079db8d501d1fe74e9004dddfa45935b6b65836bacec479554616c6bc092c47f4566231a68d703a3bd124d6811f1b094c25df03f0d5ed5eae3451a24407acc1b2b0bdbaf864d0ead181adfd65799ad9de13206f680b4a352ae5b661d49945ede01e537f969c9d1996683e583a19883cbdb054b075cbd20fb3445c8741ad32ee927bbd6baa4f047e511d864c5e6c67e36d7e454aab08f6fa4fb774b3c4f884381224f08f0921591f5ff625164a2f2e7789e2280fb3fa6908544b776d091320a773544236ae8e0a75257bc4dd67a5eb21255aa090d69e7b439c4f0729b95c348ea0ef1a75043f0cc00c31f9db28ec4ad662cec2f0a8abd90ec14d498356ba6b75c9621a550dc0a45790bb236d04011c95da1c75ca4c693a76e1a0a05bcd8ed8d75968f9c7f03a8d32a2e57c9bb47477be3d15e55d4ce3e517a23bbd364a90d43a74cfbab80a0adf50b49d0880e751602e68111a0bf23ce6488cc6bc018c5bd691733fe2472d48819cb0594344d1f423ab83cedae827651d08fbe8ec96f4d5e5c648d11a55241556eb25dfa9cc87648042a559175eeda5ee9ddb1fa7167e6a3f5910a7beb572ed848a3580607881f380aae1560a1ed73ed2529c0ce07fb039a51f6997f682159aaba1cb95870290b91b1f5e9a8a64568bd06e825bb11182d083a59cdde08015310c761d29363127efdb238a6f642546c5158d2b4b13061e6d362b6f25697c8c0af22e7ebd53072d6385d5f3c10031bdd0458cc51037855d138888448faf9425378fe56f1caf4cac133911d5847c35dd0fcd05990d335a488378acb097e894314e85224bfc8a7ed2fd8c7944dd5cce7f3763e96888cbd8c0cbc450a8439e6a28122335d890a39ba6e5918d48cc769d16f1c2d7e3c71fff4dfe3b1801e6ff8176979f59da1fbe6eb60fde31eb27d40b2a1273051f7682eed4332532f262130fc2be8fbf1e891d0c9019441e6d311627c1bd22af70ece13511c7e061c835d5a1bb745869bbda651b98387663cfbe476b4ee7aa5ee6271dc9afc2a7ae9b1c0635b45a0a218b08a80f7eeab4f023e1278c890b2c5c2d92dcfa2aab27ee487bfe6d469fe4748451625d364ce5bf0d98341d76f613477af52a5d1a4d0bf92a36f7aec0c8456a0789ed9e2b4934aee3e5208532a07b2c35764669a9e1a1da00f0f98074ead0d93793e85c479259da7a728890400a5d466f9580e1393d7355db5f33698f238ff3a48cf5cfd9dc609f6d1d0debd4638805d679eb712a7fbdeaf5419366d7a32365bd5f63d474c5bd792ee7434b645bae4195975609fe8a4a5301a6e0df15096227a328f6693f34628d440c6d064ba9071c85db8ba96867aab85d5079446f4359d308b431b3293572632fa31efd06d97d5351a77059f07efebf34ea136c81a5d2cf3d8ff4a42d30044c07b27af3daa2f7e541321f267abe44c497e2969a7a0e9562dc8e0a5dedaa550944539ad6ac19f2808164d01297dc6b4e57031b49b72297dfdc01f7bb16366c6a93b49b4d399036c8c5b99b706eaeeed08bc46635b73f1698556ba76d5885052c4a651540458a78fb244a9a06c97dbdc9ffe3ee149b3339db"}], 0x20b0}, 0x8) symlinkat(&(0x7f00000002c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockname(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f284389c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e90b9e0ff086501797c97f558fdcdb885e12e499e7fb674b85b5383b641d944d7c12a82c4f380e872abb57480841a5983c20e00a0e9d8b2357e0a854492c840ab481bbc99853a5ca6ec384dafd1e604ad1b001884868ae58ba312aab1e8a15e19fa240e5"], &(0x7f0000001380)=0x1002) setsockopt(r1, 0x1, 0xfffffffffffff4cc, &(0x7f00000001c0)="83d4a66d1fa4ac1a7bc26418337f5e6971c9b35895761b097422bcb5c0387cff3a643708d41edd6378eb75df525a", 0x2e) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000780)=0xffffffffffffffc0, 0x4) 06:46:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) syz_open_pts() setsockopt(r0, 0x9, 0x0, &(0x7f0000000300)="6b2653785fb46ae4bfbfd1e6a750e7525888c11af7627be117bf983263702be25d47304d23fe23707d6cb817a9d67c7333afe5e598b6640b2ae12b48224941ee997240dba8f001a614c95db320016c034539073ffdd36b4a7490a8baacb8e17fe1ec23b78359f91a91bc32b4989209fed3b2880596ef338f01b8cedea1acf7a413119edc4c64b4914b237ac11426a6d2f5ef67b5ac7e47b9f8ad389dae534aee5b", 0xb3a6829a) setsockopt(r0, 0x13, 0x8, &(0x7f00000001c0)="93f39ff2d5bbdecaff6bfc5ace914e302190bb42fd660936dda50a5ebd163ebc291de9d5bd02cb4ac94b5e1407671860cf94b4d6d5a1f061e12bb24cf2b377f209cbb5ea01365d43b698cc24807326a04335db8f98ed88704cdfee45b50e9261b7aa109edb36f3f1ac6d737baa22a7e96eb43d1caedd658c97135ad2a66a26c94ac1c0bc700f94d0aef0bc5d872f1a15a31e328e2471f60c0d51cde50191ec92ac53d2a0c75e0f5574c62a0db0", 0xad) 06:46:11 executing program 0: r0 = socket(0x18, 0x8003, 0x800000000002) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x5, 0x2}, {0x18, 0x0, 0x3992, 0x9}, 0x2, [0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x7fffffff, 0xfffffffffffffff7, 0x5, 0x8]}, 0x3c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:46:11 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000140)=""/134) semget$private(0x0, 0x1, 0x18) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, &(0x7f00000000c0)={0x2, 0x800, 0x4, 0x9, 0x200000000, 0x2, 0x1ff, 0x22}, &(0x7f0000000100)={0x2, 0x4}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x23) 06:46:11 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 06:46:11 executing program 0: getrlimit(0x0, &(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x0, 0xffffffffffffff74}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) 06:46:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) shutdown(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) getsockopt(r0, 0x8679, 0x36, 0x0, 0x0) 06:46:11 executing program 1: r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x380, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) fchmod(r1, 0x4) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r3, 0x50}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) readv(r3, &(0x7f0000000080)=[{0x0, 0x37f}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 06:46:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 06:46:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x98, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 06:46:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002280)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="220de6ba86e8f1fa08a816eb773a026ef3799bb171c5ba8071ed5098", 0x1c}], 0x1, &(0x7f0000002440)=ANY=[@ANYBLOB="10100000000000000000000007000000cb4071e84acd7425200bf00f0431bf0dfb9ef8d7820aecba018dc4f2a029f3f4f09443d79fe737f4494dcbfdd64578d3358f537c6e89b8a1421f8075d2a981611d993fadbefd94cd7d7db887a18d57b5c8ea36ec68bb4cf2385cc5e1ef4804717961e9ec8ae89c0cf1845824ea37e5e916d647f57f5388f698a83875d442a22beb61167ffb7bc6cfcdad42efb9d335b02b6d470d79e1f7bc7e5601d833fc70736af9213df93ad20eda12f2ae4298973a202f1f0441de535cab8ab16adc1709c956a95413b6dcf093d70216736d3d27e804f1219fb541550f042600833aaccdbc1cf45dc28146b28a7bb33a7cc49a3211682b97a20bdefc0ef0fe29aab5ed0ced6eff23529f0c7c6ce6f1aca2611fcbe56af3aa419834b47d1a5d8ae5b9f6777f8bc3764b3a7ab9087c3e402e54b7995334a0d502b351dde6fda0a568bbdd94369750b421898cc7d296976a85f9800468e287e44decf909333ce7af1a091f9550807068f4d17042e5dc88050993b119723a93bc0b8b9d9b505de0c53bbf2f62164fe7efc768cdfbd1caf4886174d18f28d3bdb5c5bdc6ddfacf32b8f1696ca564d0e16998c6b77f0547cf108116ebda61eea796394e42c521afbfe5903ec006002990a94642d261bb4f96e6f8e8bd68641658e705daa2bb893b93810ea45acce6ea52579c7f952fbad608a9a6f0d10373faf789f265736e9158c6acdbf179f4caac09dce386f5131549b63182418e8a0aea954492311c6809e770e1ef8b290e94ff7fa45d6549c47b6625a46b020711b4a849c0b12ce17ed62a8924fab53ca9935bdcb6c07aed544bd9763c56da819715a784a14c53c64e23ea92c633ddcdd5d0a8536f2f1a611e2a3f2df6b34bc82c90ef7947eafebd2b4373a07aa53287a609077d6a5bf3c391e49e28de9b81380297a5a3645e50216e3df04a6a5b0bf533adc1136a73c251945a7888ba5a7fc0226d4e07ced15412aab8620cb0ffc91b5d54c3d7942022eb4eb6a608e3d0c723aa1cd670862899cbc9f963870cbb3b8ae854c62dd8e380a07189377d833be2da0af7543160d17e7652ad11d8e0dda260456e6d1c35832c388149a34a75ef7388b314facb0e1dc2d952bea0fb200e994b58e0b43ea9fb6f21af400bfee44e2cb2121285211e5a9fba58c9a266a9df17d0c32ea9050b41f8de6bfa896406e994e84e11bff37ec19f77fc454a0221f144e66f0515cbd64059cf32351496352853a8b340c452940763cfde3987c912b0aac247b85466c48164b7c5a881b4cfcf5ccbdadaaadc801dadd0a98f8543919979166e9ae75ac5eeeb18f305d55bcf63db105d1535a660576dcc85d14227a2c3791411a3deb6fb9f4296f88640671544b1e28d97e77fe31fbebd3bab976b44a3ff2a3afa04c638eff5949c93eeebe9808dcbb3bb117bf295aa5e9b41bcef6feca8873edbd8bdca2689fd7c997c2159f7c97dc23415035684c5f259300989dbb4af7989dca5a41151ef2495a15587f308cb02af6e399c44849d2aaaead48d0c88a8f899fc65ddbd9ef0ce752fd14c0d99b01b43be2632f771b46770c4c1363ff86289b2fa1b9bd705b7b28d46fb7b856380cff1599b595d075cc1d91aa5f686c052613db2c068b0fa51284a455f2c3415b7bb77ef011417f162e38eef32a5ae840c055f36b7609cfb0b011c8206c19a6b1b102b161e89a619b4393cde979b8ead31b1e10669a5d57bb88cf6c4fe39dbed8ba6a4001c25a1f95c6dd96b27bb0c48cb58ec951452dbd6e34fa1dad47606c5dc02c1e09d6924891064d28cde5846f476c07975ce7cefb5e73eb813c97749eeadcaf58de2a78f1e3933b5dfa62d21231226d2850baa24787014a9ff38ed59a3d85a955f4d2cccab1cb81df82861422f93b356759c117fc5250fb4e16857c8ee62b3efed2ec6af3b15427b8608b229b0faf689b1da5bb524a935b0130e3725b381159eadc529b89adf09702d411b8a1faed8afa5984555cc290c02e5188944b2736474c3d4dec34fb4aaf1edac080b4ce57bea20f40d560fd0cede1754388f436c5a171e2a36223b720746668528b3df518a1640e1f5ca00e8e76f5175ccc4e156e4f1a559fead394a97c67e8d11e985b0d35ef866e1a706b122155b1ff78b6914a6329671956f88a68cdf271e65107fdc4a9ca93a62570fa10469a7e8aebb2205d4d6ae1b2fd35c826c10fb3b6c3ac303bf6ed344dd46d1b431baf646bc72d205a0bdb904eecae236acbf416a7c9159cd12549a26851bc240b84c0be411e2d0fa466f67f18fa62923c05070d0d7447076a18ec8abf8ec393992dcf8a862a9f22ebc2a9fb430e07b160366ba9ceaecd52c0af24451d77ba8be74abc6b4352455215e47e841dcc9f2f7d3f7d6722412edab0d60d9a1917db31d2ad9c339b9a2bc6729391052ec7f0a774092a04e9431f1cc1f5533b9013bdaeeff4e42e20a8c33ae43e3b29a3efc27c2c2011547fb8d16439397b10e09f8fe6195dd25aac227a14127c2600d7ed209ea3f124801ce7b976f73dceaf70e907b8ac20fe5e8b8d02b900860bb32e17b0c49dde20143765bedd3e7db3f53f1aa8ce978300e341659c669a7c08af8e5d7a33f8e9ce2b253043d2bf235d20bdfc4ad32d88694b771426d5c8ef3f2034a0e2c2712452a642b06589173bc3de3e0448d68dcd41ae71ac6f13b6b2e716f3a16256dee718226c985bc1800423649d9a9508fc0039fa7f68dc42fc26a3f701e839861dc6dd327f764b80977d4e3fac1a2ee01abb5602d3b1375a19afa8ea051cd92f599b0e276626a9cb3f1db136c081029402753a1d77347b2076acc1b5d729c1be45f2c8f5e6c293b0c5ee87cf7ef0b2534c4a71a9e8bad017ab7566b90d159aca85282892db60e0c1c2b47b76e638ea2d7c85767809012e8f2879206201a4a0283d128940e9b9822b5a74941b0fde164f3b82f57ce0758b1d1c58c343d012af524aff6be201d9b0a99c7a0266ca0ec88c655eabcd93dbd19e35d88a7677b686b3911ffa4f9c8f11eb7f9372d555a59b03091b92dd8204e0c2d6722d86db73dc6fa78d80f8622ddc9b0a93e734eb60bcb5728e5b83e989c8b5dd6ba472413bbe0fc4f016e1b38505ad7845c90c48ce0c350ade752e509c75eff78dfc573a0ebc6af521c863871ac89162f63a6878c8a0624d192594420559859dd908f444c84272ca7e2f08bc34974bcf9af1df2d81a5a8f8f25e0c482c24b9953472a59c1e203f92b9a1a3eb179590edb91f8fd0d8476d68216bb43d0737636553c9aa3ed6e05e36a68a5fbb181df0747ba4b085cf43802d1130b9e9ace47659959e380ad24a327f5cd76535c1d9b4569779b3e35ff8c8b01d4a18048bedd315c28aea53ea9d6c7d89deb8b55d42d8dc04880b5f8f7f22d48f7e85dc9f3822718b46a0fd167a38e1392fca4340d22f308a776c91843263f2a870c26e0e8467171343759265a4b5af40a970b43d6c77d92a8c527e9c0edb983e3b9e05ea6ade8ca765fdad3b808d696d84c7eec6259d2bbb6c2a6b72e54a3836d04a0ff63e8f445a1d3e09eb2f8f59653b822c9dc6d999b13da69ed9d13e82f4689e71888783626381f3b76707b36fd634cd7293bcbc26e3741ecfbb0e4afae8cc85552261af409693149caa07a1087648c1ead6c26671169a8a3b416af2d360b40184363884ad46217bda478d9972f617177c8d5dba54e1651d38cd35867ce0f6c01015d98539cd4086c97e2a7de0d8a02588e54db087913961234e1819f1e3f1e7b9d3ec7b41fc6699afffa7bc356dc0583f6eca92a705a6567f1365b5cbd6b6104fce6dee77f3de577f40d67d636e8a82ac2ea820e1297a0d745ae20a044b0e4d4c95cba25063a10418f54faffb927dc82d17d5ea620f8cbba3484e8998fc3b16cccf890c0f493237ae37e28cc7b93f3267ec8149133b9f08aeb6a0a20da4e9251bf543a4453e238ee25ce9a63ea9e62c238725ffc93b7fcab1c39c1291e4f49569f883a44a234aae1d7c26037cb34c43902db3d4a57aff1bed4d0c54ca2f46446f9261878b6a1adf527db43561027960462b72081f9f155f0d8ff0768bc0f25f439136e2eec796f13b68fcc8402e84e1e7b5a6b73e594d116f10eb92af5c9cdd2cb048b304414b783803ac4eb08c43bcffd7c460f6e6acfc68f37fd4cd6617b9f523d51438454da128b945d502933bebd21982b485f1b7b1a76809869aad868f0e99f1cdf36c13ddf811c76f93e303c3aa9f6e97a6d86ef0839818242f6a185a67554a4765b8a089d21d712fc2c8c68e579eeeb99686b5d3bbe0abd535487b9d40fc43a85c66b1216e436c4fe2b715ad52787d2cdec190922af13871d46a37ec069e55b2a73f291d063251057016bce35b9f85af5fa65da62102c65e3a4d0d5c39cead083eb2a8f8f71ccc65b9f5b037389e1df6017d30a9b933bc3739d990fae8ddaee47b9182dcb60533605cc09e74e2f05d6dd662e656bc49b3e7b10ca3ea045954e75dd17de9cb66b1e408e81e87b3ff16c9d99edb76b9a3068fbf649dd7e3385c61a728628743e68cf2cad48d944742de3a05ad52866e6e4fc2b609635bf1ab9ebc81c678712fd1e5fa6f3ad30f745c4a795f3ccd372c103bb95395cabda7870aa0841d721ef03b445d81ffb257b921f7e14d0c0f2f9d37c33cf678d9064cb58d66bd64de2524926e0f43cfdb17bbf92d34d1d674258c405d709ae0f462332e1acd807fd5a9877a912404523254f3ec78c7c233fadc6544cbe9f1bb2d79a2e49b94f891edfbee039f8e07798f6538cb17c043cdbb57bf97beca0aa32acc2c8c325334350c130692d9ead11ff5c4721edd781feb6c44a05227c5555156087d66949781111103d2d24d20ab0d404417c82dfa625ced5b26d7bb7c121382e5bc205f6643e47e2df47dd8778238d4d3f365407bf0cc776007446d18c3cd33c1257e35cd019c9e9def6b368ff14afb5b01a862cd15cee7d7920b6485570c180fcfcd1f5ecaaaa5054ac85efc359742ca856be801973119db12600001c3a9b9b77b9e4630269aad37d8e30cd5d03264ab2fcf7a03686516858d3e28f8bcca5ed9b1adb71090e5a46c4743bfe1539eb49ef1a1b5c1a5ff606931af9ec09e2cbca9ba4e23de7062bdcce9e6648eb2c8497518919e221bae75a9dc99e8c4d67306c0518c736436f4ef199b2be7917110408d4499a90124c4c737043f14be5518fc0c52d7d174b739086276f157a7ec0234b1a7f315f43ddec732069920876da8598a12b4d06cad1b45d477e33d7571d24abb73ca2660e3749e2751a0b512412323cdb19249bc1d83993d654aa4b9d9624226b182ec0c2fe7e34ad79342e79c9534ffa4668fb0ae83b8a34e43ff6d7d6583cbfee686e8eda6115eb841581e60c36f3602e1dd8f2a09b85db19f62dae6413df0fa49c84bdd89111b9628a5c2ef439e5656be8bfbd9d0e63657732898239fc9c335fc27164d6e1cd07c72fd03871e5c5c260c5249ef180e50a485fd20c0407465dbb23f70ea8f824af4bd236af78bde863aa6085b96f9c39a3c3aa92c84a19ac2c98eb1453aab2a6b69f89c8282758283ab6f672970fa7e5ea1a5532910977dffe8cb9f93a8a2057db742eb5963097be79633980e862bdaa545962737f0fd1d92552a85142a6863057c36bd3818acae7737a61d5a95ef9794ca3b9b962236e7a5ec8f1a59a779c8499f9d1ffa0b3f6abf9d561a6d1d30ebb62d14c3fde4ecd94cc7d250e20d8beedf7af9c00180f05b3fec5e4cdadd6bc415dc90b8da4735a7629b436dde4b9169c1010000000000000ffff0000020000006f076ccb8a70ddaaeaffeb98b91cab1b87841bbf87f943b9f9980454af1b0e27367a8db6f32aac9e8d1c80e0de97af8e310c0a487c0da7a07e00421f2560b97b76b2df19303ad5c36fe55a4b960c0ad7f50c8653355e6d38b5c60709f423aef1761bf29e9f0114714842561310d18e163bffe4075e145cd31383e1caa0006666eff541bc1ae21ac8e94893465a3bcfbc5a74f3e6afdaaf7cd7f1ec88ebc091971fe2163d82e586929f300d0b7422f5d26abd3eef9e0af1e434a8dbe03c192bfec4f4af734fbfc3fe102b2a34a584bd472e25f5d9c31a64e66ec01a83efdfd536066b2b87f41e3cbbbcf0a02bf204f6b9325b681a2f9fd7af35904d50f7b51e4dedf0a46c89198ea40d3e64b4c36b1cbc6fe93c9b4454c42da43068e7a2a257364f6cc312975e528079e70172e3897d2412ba8f0e9dff619ffebc3959d27f3334694b0238f7e02086b0239cc6ddfef2ca35d93d3c472574bb28dbcd1908341a6e3d6d3f0fd56e5b0a6b1489796ecb047bf93e4ac2d611e6d933a8077ab102527320835fb713631ca331cfa6d9d848f98a163bc8786c939f022b93a818ffcad809601e1e85affaf45ba86fdc01dc9672384ebf6cde65aa3daecc552780a283cadbbc84137080a882d1e2c161d51bc73a82d938236509805782787464ab1d0741689b88876858d2eb3d0cc1686bc69566058dc9d6fe097ee8232e375276d451fe7005d615217d530e520dfe81f3eb6f52a3e7e6c1a30d3c10399de2a00b859779d81e41357b7a922258fa215577087b60442efe08c42aa763067e3ecbce1fba46be82dcc61cb3105ad7c9b3f2173e8c95cf2e8a3685a2798247bda325096464c062d2a2a4c7ac25cf5ebb14738735b44fa1f3592cc609192854a36f6938947df23af687f53eed82af74f5b489e612609083802bccdbc4bb049ba373eecc3a92c4703cf654f8b342560ee785de3f250aa2cd15e67154e41d32aa22af79d1248a88e953405d0bdf791b85f123683752309905daa18c7185dd7b9655c48b02d6812d2a781bf43d47234940ca0bbbbfe6edc49cdd8f6f3743084ec22ff849542c572d85e8a40659e48f1087543c42c698ca23682e44c6b32c6f3742fae9debe0d166d169797591163d13b2164c817469043dfa8fd131af996df79901914a54557deb167af5986fde2676220f61f69bed31673791aeaf6f6bc8bbf8f671603eacc5dda82c0d2f7c09e301e8f852257e97581202f4b0e3ee81b7152738f24fc16298cea9e0db66bc4255b99a13ca4e24dc112a105f58596923d4e22ae312f0e5c654695facf8363c4bce542b4bf403acbcb2c5cfa497a329c1e27fd7fe9b59fe7733f78df3a54f647c340279ebfab28e79d280681279e03331dc6534f2ef99e1a3aa5a4ba893a599fd5a281ad65fb9e644bcf0b4465409460d0e62574d47224ba89bef624bbfb141e313764f6310bf926eb9f8f7c4554826c03213edddd7bbde54a62a5dfed41b5465baf401a045cbef9854898474ebbfc6391ba53b395c973344dd1ac7b31847b73cb811d8552827f6bdbbde43f3086578f7ccb8b915749953e0fd187794f2f0b7449caddcd8de90aee591f00c269827604fcaf6abc72262edd80ef593e70818ab87b3dc94c95e49b04918ad0189d167a966b896118df0873010708d024e2bba149a29725eb6124464de9fb16c4850608053e3f2cff58e44a9f308b8f2f9dee41dfc1ed85b9935d3cd49bc2e16b38671b0060eb95cb0e28e4bd649063fd081cdcf0b6cc3b4804b8dfb07bca2824e556161d5bda3d252153c8d8f6103f483aba3947a227f50dfab3b249c42b8c0b0b2d50f93b64e286a6abdd1db17388e3bca26061e61fa7300046b31015e468808179b33b24d74595df8f5f947bb372106242f84386dafb1dbf50885a21126e8a0aa0bcbe7b19434c7e9bd6acc20943cce337e03b1f8d52e0ce9a0f2e08323ab5bd15e338e3810dd8b66ca71804c7359859c393d9d538d0ce84896cbe21609856528b7b2097f5cee2603b2af2e343f2807123145dfeceaa583849c647187a81eb0ed8b25ed462278d02650e13aac47dd6977cc6a7365cceb222afcdc02050bbdb3edbd75d50136114dd8f7466618560ee22a32c415bfa8cd170f076a6cf069559829eae1a3ed87b6c78131545f711c5f8a7481ad2039d8efc665c1f9305530a89c26d57576ea0a6dec39a9a25893d0ac7600274133a6303a132cf927a46b8f4af81bfd57d283a6fd6299f60edb5b99ef1bbda1989dda685aa917df4ab6486f7d851f6a3c92aac4fd090e40b1118173729851fbfeef6e010755877c2c14b5285882065a4e35d5e6a305c8b7f5a91ae1227f7725c3fe7239b113575662c609d0e83535526249429ec6597f8beba90cedbcadbcdff46a1b47a2064e0a605b0c7832207c9b39028895f02a1ce87d618a0f3d01a1a4dfb28b22fb5760d546832ab86e7580d81c356a01841d8518d4eaf798f2c5cc893529a1a60f7f9799406f1329efd059d3a97cabd126cdae3f27daea02a771424e851b264c4dc90be60ff400dd64afeb04e5811309de6e0b1fb501f9483a877044c1845f459393cff6f35e76aa9422f7b02d5ffcf2f11c9168cf60aa9b5fdcc5eb08b4a6383738f094fdcb8dede8347d1f874631acba7fe5956ebbba4cf32938a3e46f01fba4a83422ed03da5234256d618fb53d866b62035957334d335412a81c78b03058f6b760f9b943ef92f94a0aaad81172cb87ba19409e1dfd3ad71c64c99acff9046abb62052dfccff58e56a978c7a60e500f8bc3b8c690ef393665ae705d31d7b692d9cb1fc90095256b1e6fe52307d368be6211d25582f6744e0aaece756fb266f9dca440fafae48d0e2b8d8e92b4869fdc032236b7749e3b3102119fa386675164bb5a02a0af82f8b3850c782bdb3d9f2c6419fd20ac3bee46dc6c45785b4e0e2bf96ad711ca0da6fc1834e619d2ca60937c9b066d0bb4859cbe65bbc5ecf8ba19f0140bd5cfda003379c7b78ef64c5d0fb86a44f47ed7dd685cc62a4fb12f11632031eed5b3fc62d929feae2ace696fe7de41d68b70d476c8344cbe9525e56799985b3b0db2b2983b70100fef0c572dcb90ad7fd514eddebeb6eba338b279dd64af8963f6d67d7acff686a15c3594f60d790c1316bf70329de042a86825b715b59707efdd7bc937bb4ccfecb633288abc5b91b0c8d3e1c7a4d23433e3a531947c05b884a86f63eeb9735d0117c80e78c079588ffa07d8912acafb71e8be0c28962a1d9291c3ecc06bad9d4a923c2c577b8193d7743abec00a6539ec2aa6fe28f68d3950704b64aa63d7b4787ae25cd21bb1124fb21963007cc8a17a1fcb78c9d02b05db658035a455e6821f3871be2f87b83f4be6bfd2718185b85cc2a5328a261b9e6a39054c4c8d4351bbab62bafd8f7e3ff6e0cf0c26ea596ec0228a040d03a7d53535021b68a9cff47a0e8228d6843b012aabb85e0265015b18b495448e66bc25ab3b62f2c6033bc672f96a5f344d5a34e81fb1237093f89a6b006e3139ae31abe916e101b467fb41d25d95bc2277c8e05f231abf2d5a635948ace68c1f321d555b04b876eb01bf7d1c455660c94e95564692959a4b0b2e4cf7d100cc6934227e868cb9fd66f7d443c327f71e1bb469d2d42380fd23361a2dfa8c79e2bf3136915cd8096019de6a5a5ce40e0fac8b186f9ee376cfa2a5029629e83d5956bec0020d3aa696612bfa47342e965b44dd0261cd4003bb66a6778635a59fc312dae1caeffb69b886069dfdd427f0446eee3018cf1674e39318e998da06f970e6f6fa4541c0fe65f83f1f4f7892fcea97799ebe3240e987a8271f7bba57074c32d69846d6fa75b8817c3cb8ea0ef0e24436d1012a2a13405b22d9561634188bc2547f391aac0c13fc9a9296c53979de1907e0083759fb67d9e8b4b9e708430d55bad2f3fe01d5b2faad6a634854f41457afef9d3a6ff2872591fd52b5cebf23d568c7f94d2d10105a3191cfa93d7606d9e2304595360cfc8b473a7cabf8df0cc3a2cc59b05fecc8b87005f6d42da4f4af1ac2f76a30c9c104ec129e3e0225928bb2439d07fe476589260213ade1e6b629c0075ffc151337b12c276c3fe22acef16eea9503813cc4271443b22861c1f74e946eb93f2aaa39b2fb407a288b26293aec2790890a8b1f476acd6213cc63db8ca8093a076b23fee2c0d0996f340bc6cac27f7a13b2769ddd9eb93eb43c1526d3eb05e42d86ccf74a0734897b9f418b086fd54b4a2f765fcdae7494f178ef061b30847619d9a8230e55f952c94f4d76d1c0dd254d39656411a9dd2ec87921198190bbfd9fa66fe827fbf88317dd99728b03d59ad89d62c89a5168604c202df3612fadb0090e4080a452dc0cc0076eafa50b9e196c7647b16486991cca41a4f1849c831b7cdb1f1a131bc95e93cab9c426cc602e0c12b7a4d2c4693ee38462eed111088a2fad988260a762f9f4bebe5ffa4c4e9ddcb6127a2f856fea84270036835b41ceb8947e500a31323e4e925471288535cb81488ab4082d45ad5e269ad2b4435bc6740fda2dc459f0f75a4115ca8a5caa1664adf1951add0814b8059f50a3dd343cba177ddd344514fed4540f2801b5a5f5df873f530de7f508b16bd3a07948789451bf130978b7375e9bfae9d60d0585d637084f90622d9571e5c639e4f0707f1f6626b11d9b21259785cfc563f029d782e8156ee15454a4e28218cfddb95c14ffb4ebedbdeb63a77e9464bbe047e058c85c15124d1b36f9913639e587b79513c57367ee219a194080150d4f0aac5790812d428e09b78d7f11a397ef016416599a9e0e99dd46c0271f0da2b84857a90a55b73fbdf2c402671c276ab598422a91d3c3d9a2adc169f21bd35323c3e94fa4f21ea55d26c01038165be387038bfb7ca00c4b199fa02acb73af83b91684f7e063c4cb655343d67d9ee941073f8a81aca63b87e5b2c142394806e2c480cf9e6237cdf6eb94f188073d60964b4dcc706ee51079b0f24e4e521d93d7851e9c90d8f1aedcde5a6436294b1b0fc6767e063f9d315b07226142b704b5f18d04b77fea92d1ecc49eac445fd9d39af6994f060df519b50ca8f898ee1071d393d83d8e975f2f2b4bab6c6ff8a8f7836ac720dc567291f44820a31499b2e083b0c75894ba50fed8cbffcb774808f94626c09b685530278d3aa605b01096ff4d0a6a1549a12237f0c7243eaf30633f2b9629680569035407c06245900f3723960a5aa3d0440e4a1b8b07246a76cc5d8854a8607c5b21cd3dcf7032997edbe115b7adcffc2988b2b3ffec540959af0802629a279d8200115d5dd60ab6c0624da790f18bd92f895c4df21538312ccd6f072957dc115d2acc3c56f5c633b655cfb50773c3024be02dab3dc91f93ebb0342eaa4961f8675d01790aa2b4653d739c30ca40d3282ca43b22f021ff69576f0a454220d1ebbca4ba4fca08e3b133342dd2c3084ef4fbdd8c59081a80eda19f8c45840d20b612f91e3234b452a3ce9493d15977cca6a28d8ae194aa4e38967f792a68a137d7a42087aff65710e10ecdc8ceaa16ea62fb4d45867e9efaba9292afcf1ac3c62a49661e15beb297e62dc4d7eb1bee09c0cdb5187654eba93f214561092dc1efb7a5b766384d252064ea9bd99c83010ff0fd88745b37770db1bb2263d0172bc42986b7875c9136ac7b186741b05aca4331e3394fdf4011d861c2f7cd033fe32c2dace3530eebc38f3a4d002092cb029781137bd029632715fe4a124946c8936f4fb2483b373adde3eb0d8000000000000000100000005000000c2866dc5e7921f416b4a37054d27fce582c20d5b16438b15e51dec611bf34237aab95e4bb80fafe93ca79209f78bdda1c573d4b4658e30b3567116410adf9a7c1d5fc8c98fa7bfed9a45a57d78e0c33d3e88203f5fcf53d4c71062f2011226a760d5c4e92ab70cae268cf57f92cf85814f2523f6727d8cb1476439758425d89689159b11b12908f155832b23cba60436fb95096f7f032f211d921c07656aa1894902228089c787de3e1f06d1e6955311505aef14d271e48aa6f7e3a3c65754bcea8500000000000040000000000000000100000020000000fac453741003195a1d798e69dd75dd3c3702bf70eee16102e05f69a98754b3b7ef2a2e0a99f99a5b084ca3b27f0000007ff9b1a6eab2affaab07f06d8a4036f44644791c327010bcdd724c5c7552253debbc7a6ee18d5d46dfa7cb054c9685769fa40b80e6556979ac61e13bed13512f6b1ba8ee35cedce415e0"], 0x2138}, 0x400) r2 = getppid() socket$inet6(0x18, 0x2, 0x5) pledge(&(0x7f00000023c0)='}\x00', &(0x7f0000002400)='[-\x1b\x00') fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getrusage(0x0, &(0x7f00000022c0)) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000180)) 06:46:12 executing program 0: r0 = kqueue() setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="d09ffcb994d8b6937822f4c0336850891c0372b764b3c6c7b173be10697577ba73e0b4f1cc8a216406fb1ad61c019ffa4dbc", 0x32) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1c}], 0x78d, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10001, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getgid() 06:46:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r3, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r1) r5 = getuid() ioctl$TIOCSTOP(r2, 0x2000746f) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r8) shutdown(r1, 0x1) fsync(r1) semop(r7, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) r9 = open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r3, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r10 = getgid() fchown(r3, 0x0, r10) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r9, &(0x7f0000000280)=@in6, &(0x7f0000000240)=0xc) 06:46:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x14) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x40000000, 0xffffffffffff0001, 0x20}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x5, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x25, 0xfffff, 0x7, 0x400}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x3b7, 0x81}], 0x5, &(0x7f00000001c0)={0x10000, 0x3}) dup2(r1, r2) 06:46:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x4) sendto$unix(r0, 0x0, 0xfffffffffffffce5, 0x0, 0x0, 0xfffffffffffffdf7) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) r2 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() sendto$unix(r2, &(0x7f00000001c0)="44a2ba93096ca75effd125fa5f1f2c92dc7aa319fdc3ae1c113aaf1ed87486cee8558ef55a78e4cfbda6de293cc1b57c56433b3e64d6c531538656f83ff2fa93726e51d0ff67f88524", 0x49, 0x2, 0x0, 0x0) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 06:46:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() 06:46:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001440)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebbc28e34f616787224917daf5224dc06c3d6ffce4fce6199d3675aa5c1d0d1e9c7136b244a57dcc55fbba5219888b200f4103b32317aed0994c874f53a64d8d8293e852831e737d7fec56711ea3327be5323ca25e6524ded1414f09bfd0048f9a8cb13eec4c88955d11d78be70aedaa9c84281f7efe85291309ab2079c39e57290fc510dcb30600ffb117eaeac0fedaced5b130e271658232f0a36569fc9098300eec0e5a1fd637aa6", 0x1001}], 0x1, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r0, 0xd72) 06:46:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 06:46:12 executing program 1: r0 = socket(0x26, 0x2, 0x20000) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 06:46:12 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() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) msgget$private(0x0, 0x2) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 06:46:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1a5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x309, 0x1}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) getppid() open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x68) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getppid() socketpair(0x18, 0x0, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="f3e77db6e6d81b07c24f74e1772ebd71047bf30d2004c05801ac3cb73e1cb5b1496ee7a357367a3af83fc99f01c6506e17310769ca05120553f881fa4236874c", 0x40}], 0x1) shutdown(r4, 0x3) 06:46:12 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x8) recvfrom(r1, &(0x7f0000000480)=""/88, 0x58, 0x801, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000180)={{0xfffffffffffffffe}, {0xfffffffffffffffc}}, &(0x7f00000000c0)) flock(r0, 0x3) socketpair(0x10, 0x4, 0x9, &(0x7f0000000440)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000200)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x12, 0x8, 0x12b}, {{r3}, 0xfffffffffffffffe, 0x84, 0x88, 0x100, 0x7}, {{r0}, 0xfffffffffffffffc, 0x85, 0x21, 0x101, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0xab, 0x9}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf00000a1, 0x3, 0x8}], 0xffffffffffffffce, &(0x7f0000000380)=[{{r4}, 0x0, 0x4, 0x1, 0x9, 0x81}, {{r4}, 0xfffffffffffffffe, 0x80, 0x8}, {{r5}, 0xffffffffffffffff, 0x82, 0x1, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xfffffffffffffff9, 0x27}, {{r6}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x7, 0x5}], 0xfff, &(0x7f0000000240)={0x6, 0xa7}) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 06:46:12 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x7a) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000080)=0x1, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x2f8) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x820b, 0x10000084) setsockopt(r0, 0xfffffffffffffff9, 0x6, &(0x7f00000000c0)="2da127d41201f02a", 0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3, 0xbef}) 06:46:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="194d3110edf7d5bd4b1a94657e0cef3433632a171604a55cb3b734426257c0fb251ff7c5917ef80aadbe0a98fcbd66316585109253eba0f56edcf3815975a5c5430cca6129e097d76ebd2b5ce8d6732b801bbab18457094859a068d62dfd10f47e475f982adce3cbab8c4219b6", 0x6d, 0x409, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) r2 = getppid() fcntl$setown(r1, 0x6, r2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 06:46:12 executing program 0: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 06:46:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddfb3712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059f01c9f5dabca38041030fa76be000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f257894899fadf3e75f48cb62713b9d5ef6267e393a11bcfc7"], &(0x7f0000000000)=0x1002) dup2(r0, r1) 06:46:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x20000000, 0xb, 0x9}], 0x1f, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) listen(r0, 0x7f) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x1, 0xd8, 0x101}], 0x5, &(0x7f0000000080)=[{{r1}, 0x0, 0x40, 0x0, 0x100000001, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0xbf, 0x4}, {{r1}, 0x2fd256547b90832b, 0x80, 0x4, 0x8, 0x100}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0xc200000000000, 0x4}], 0x1800000000, &(0x7f0000000140)={0x40, 0x2}) dup2(r0, r1) 06:46:12 executing program 0: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x2, 0x3, 0xe28}, 0xc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/223, 0xdf}], 0x1, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6) 06:46:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r0) 06:46:12 executing program 1: socketpair(0x12, 0xc005, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x6, 0xffffffffffffffff, 0x0, 0x0) 06:46:12 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3ff, 0x6}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 06:46:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x2, 0x200000000004, 0x80000000000002, "d730c1e7e400000001000000000000000000009e", 0x0, 0xfffffffffffffffd}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffe8c) 06:46:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'\x00', 0x3, 0xfffffff000000000, 0x7f, 0x1, 0xfffffffffffffffc, 0x7ff, 0x0, 0x3, 0x0, 0x8, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 06:46:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) fsync(r0) semget(0x2, 0x3, 0x39268e79) 06:46:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x1, 0x3, 0x800) setitimer(0x0, &(0x7f0000000300)={{0x1, 0x6}, {0x3, 0x3}}, &(0x7f0000000340)) write(r0, &(0x7f0000000380)="4c0af1c136f98eb11d2d6b5b3f4c156741b7936e5df8dba6e96ec0ad49b754a5eee7d110b1c47b00fd7b95ac801aa0fc75141d04ff92ff4e40401fc2903d388f6350f9c09262e06291ec41504ea3e19ea2ef7ffa33b8d2ec616f9a53aa61c2a4b2d4e9a2b9f053b740bf495529269efc681540c278d9", 0x76) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r1, 0x185}], 0x1, 0x7f) poll(&(0x7f0000000040)=[{r1, 0x7d}], 0x1, 0x100) write(r0, &(0x7f0000000100)="146c52a80ad1889d72c434b00dfd1f92ac52824868b362c02e600be934d85d3ecff13c4a6efa1f1b74fdff3c4abf89e8eb093bfdce7ffec2cbf5d8739b9bcb2f9260800b9f29ea87e4326896bd8da0503dc27bf9a87fe64acfe19d4702d7828c622ef849429206a74681b007104d4f5222cc", 0x72) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) readv(r3, &(0x7f0000000400), 0x75c968b604b7769a) 06:46:12 executing program 1: getrlimit(0x1, 0xffffffffffffffff) 06:46:12 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') 06:46:12 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)=0xbc1a571d41b4b7b5) setsockopt(r1, 0x0, 0x7ff, &(0x7f0000000140)="a3fdfb5453e7f8ecede6f1db67c63f98aaeae57a7d1dc390760c7daca0e57b6bd91ce046b778d66f7d6652110da14efadcaba8d795d83bf8bd161ec453d4f0709553ebaac933c9d69a0af6ad49a5cede674f9e3b1c6b00e096209964a912b58469c154e2b3416e1aebf5b375a4699dc729dca2b4047d68b084a770d3378a6b7ffaf4ee3eef775c3f3d5d9e663c24903372461efad98afbacdd03302240b14c6bddf148200117d4474a03a8e54b6619197acf3d0b4fe24b0c8c43cbe80ce8a8f3fdfb", 0xc2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYRES64=r2, @ANYRES32=r2, @ANYRES16=r2], 0x3) 06:46:13 executing program 0: r0 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ftruncate(r0, 0x7) 06:46:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xfff, 0x0, 0x90d2, 0xff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget(0x1, 0x5, 0x500) write(r0, &(0x7f0000000000), 0xffffffffffffff3d) write(r0, &(0x7f0000000280)="a9", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:46:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/83, 0x53, 0x41, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x1, 0x9, &(0x7f0000000100)="41475be78956c6868f36d766e893c00504993ebe9afef7ef41ce67d36284e89ff6aa8c9eaf24327102864dc9e4bfc9721e02755365a0208c95cfa73b9f7166bb30", 0x41) 06:46:13 executing program 0: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000140)={0x3, "c34685225e7c5fbbbce5564c1111aec93217b95fb17837dfdc9f88d79b3544e6d62b55042fc098248e223df22d714930269c9018e73196838201092d3c100849c09f5a3c50c0d742f4641ce74fcaccad9109139a371d6c1fe39a1ff628033b79d65e50b5b0bbbc19297b3d6d82d89d744de4cb27e3b8e93d40bbb5801d2f71b4b097adf12b16bd51e9"}, 0xffffff3f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0xfffffffffffffee5}], 0x10000000000000ff, 0x0) write(r1, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 06:46:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f00000011c0)=0x6e) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 06:46:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) r1 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x7) 06:46:14 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() sendto$unix(r0, &(0x7f00000002c0)="f7db99395b3d958e9f33ba36d39aa988c1a327132d7db16657e72749537e4b", 0x1f, 0x408, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e4366696c653000"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x100000001, r3, r4, r5, r6, 0x1e6, 0x100000000}, 0x7a, 0xfc7, r7, r8, 0x0, 0xffffffffffffff38, 0xa}) 06:46:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x8) clock_gettime(0x3, &(0x7f0000000000)) close(r1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/96, 0x60) 06:46:14 executing program 0: r0 = getppid() r1 = getpgid(r0) r2 = shmget$private(0x0, 0x4000, 0xc2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x7, r3, r4, r5, r6, 0x1, 0x8001}, 0x33000, 0x8, r0, r1, 0x0, 0x52, 0x101}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x110, 0x0) fcntl$getflags(r7, 0x3) r8 = socket$inet6(0x18, 0x8003, 0x100) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000240)={0x6, 0x2}) getsockname(r8, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) recvfrom(r8, &(0x7f0000000300)=""/134, 0x86, 0x800, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) r9 = msgget(0x2, 0x80) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000400)=""/106) ioctl$TIOCCDTR(r7, 0x20007478) getpid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) bind(r8, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x3480, 0x6}, 0xc) kqueue() r10 = semget$private(0x0, 0x0, 0x8) semop(r10, &(0x7f0000000500)=[{0x7, 0x4, 0x1800}, {0x2, 0x0, 0x1000}, {0x2, 0xffffffffffffffe0}], 0x3) getsockname(r8, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) setsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f00000005c0)=0x7, 0x4) r11 = socket(0x20, 0xc004, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600), 0xc) 06:46:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) close(r1) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 06:46:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9fe25cf19c528ca58de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 06:46: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, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000240)=""/43}, {&(0x7f0000000280)=""/107, 0x2b}, {&(0x7f0000000300)=""/64}, {&(0x7f0000000340)=""/247, 0x382}], 0xfffffffffffff74) 06:46:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r0) shutdown(r1, 0x1) 06:46:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000180), 0x0) 06:46:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r2, r1, r1]}], 0x148}, 0x2000001) 06:46:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x3a0, 0x149) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff4000/0x3000)=nil, 0x1000) 06:46:15 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x2fc, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') poll(&(0x7f00000000c0), 0x200001ce, 0x2f) 06:46:15 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x22, 0x2) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/62, 0x3e) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x5010, r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) getdents(r4, 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x9, 0xff, 0x7, "ce5fc7e31932a88aec22ae6554a50975f5376bc5", 0x4, 0x8}) sendto$unix(r2, &(0x7f0000000080)="4426f0d48ef4eb0f1c6f2e850b9871350c7bf7e5871c932198c090aa158ebb0cc3242e9df497e0b0483bb2da0d191a368c02c6f846303c51da81485442190b3ee20261ef51574aa8de7691be50598882fca9d48e1990ce95affd4275320835d102404b81345aedccd90e51ea32cd0c4ca4a67f247ee6f112b914a59d0e319a4cca77b321ff2c0d228eee27d92888a9f397ed7bf93fed8fcd45b3b28e3efd4852d51cad2f92b885f9d4799ec206dad2f24be6b0837a3b6b3145cfbfdf30", 0xbd, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) 06:46:15 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000140)="b860b0b4c889f7d873f4b31ce3c798813fe31d98b6d8db6fe1c09c8bdc52733a5a39cb2f41ce525dc0f87656b21be641c6296daf328d7f4cd01632e33a8cd66d8be49a7a4bcfd79355e902543ea544676a53ca13eae43b52d404a80c8015fb350141c82a439c1546adc95b26626ce04ec3c9b3f38ec30952484e7e83e0667fcecccc2e86a95cd583e768cb81ea731c3a8d7cbbbe71f5b4ca5d7a75a66704ae8a986827f8e3c1db75a9e2f1f8999b840a2a76c78f316bdb7585a64b507f1081fa251860dedf308befc89d77681d2a34dbe23862531fe7323e8b73f917002b7b83bd15067679a308a9d18ecd9f9970198a0b167c78a355411f933c", 0xfa, 0x401, 0x0, 0x0) 06:46:15 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe(&(0x7f0000000040)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) 06:46:15 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x2}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x1, &(0x7f0000000080)) getitimer(0x1, &(0x7f0000000000)) 06:46:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x182, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7fffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() close(r1) r3 = dup(r2) syz_open_pts() fcntl$getown(r3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() getgroups(0x2, &(0x7f00000002c0)=[r4, r5]) 06:46:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = kqueue() r3 = dup2(r2, r1) setsockopt(r3, 0x101, 0x8001, &(0x7f0000000100)="fc228a1a38f577998a5b3bb82b2c41604aa8fe4b932f9e67bd912190de60d8b4e3f2a3ba6967e3fd44ea34c01804fe7a5e03685e27b34e530007ee8722611d0018e8952c2fcdc747ed60e99fb874a6c28a459635c5ca7514be751ec65fb9f3e0d20006d62ab72b00e79562f591099913ccc7828d16cbcc725b6c54d29c72d9bdb5c5116f363182a2293fa420192720d60787607d972868831ad04da6b50b581c9c83ade49a0d8ca3fba68b1350394e33f09c5800430db2066b280eb98d98051ae85331ad0b78347fca6b200e4681d4ac328c0edb9f00b2c67e2eec6eabcc7e9d1684757533734bcfe43d541f94f4253b58fd8dafd7ca28c2a03bcd9b2dc40204cb03a06a2b3860859dc7b6ebe3b39a5fd108a2a0166ef6b861b49fd8ce71da0abc710a6a2ce2f2681bb120e49931a8263366d309393833af2cca9490959bec6745dfeedc7a6140cb0ebe78e33cecbe9776be5099dbb9652f6ee544ab7a2e1d88b383de31b9cff5ecdb4da78aa2d43e9a2b227f175824dd4360c575938180d1378a35e4adc2f1ae04d4ae8b3c04dbfe4cb6cdc53deabaef98a9a0b94728c2f9afa3a721d09622337eff9374a2e7d49f957307bb68a8379ddd870da83444459309d506b9ac0942d5b4be13dee56435fc109bc84b8f5c5d003a569767d1bc9459d1c161b47d1444779941c5c52dd8b48345b352e9fbe78a0361ae3c8d93095bd033f2e5fd9faa7d859c09d0d28d2d53f93953b177975fc7e634eed333c8ddcf499b915a3568f7a321f463010e0e96731108cd15bd3cf0d1598089adc6c739bf57c17a556730a6173df432f720c53db1659bc909c7bfd2ac35f5971566d9a99815bbba01d9898f5252ef8baa9e6fd8bb8e6831b2ce71605837b37dfdde85ea7a89218dcedde97e3b22222e94868d9780fa2f3bf3930c601145af0bc236ae9d22dc16354cf9f50ab102dcf8933f72bccf8583f439dde69b0c36f2f41e59d45cdab472957adee620d4378572ea03393ede585fd05893cf78d5b5312013e57b583df3b2d6ad3782c1dfff2a7afbb780f9dc6a615822de4ca67dc892698f6b7a3831d120c961368409742dff07394fddcd578ec1d04ae640ac5c84f1c4188a6026336ee28c855e83109447b0a00fe17a49b27c7b279f35d569aa6aa0234f70b9db1511288c428bf0b03ca03dbedecc5bbb5ffab0be07053efbced9dd3000934d893fb5319f6a73f2f83331d2bc4d00498d44f7e6c45da1eff7850ab4a42a826ce1b3c64bd93c1cfa5353c152659de178b693a1bd8761d81621b2eb4fecc2251c2984e7400f29cf0d6da0dc536d84a6729b5cba52d586e5d5ae70e171c23d3fb9a0da573807d26a97b691f812409ba8fca99a75e0951591360bfe18984ae77d85ba0f15e395b50556c127d989dfac4fea57568aa97f9cea223db077a9ca3343e042f28b0e087af2756edafcc725de32524fd8c6452885c9dfbba751b50daf6e9422606164c789f7ef8382104304a3fdee9622440aabd814bbe011ce9d4707e09e0fa3833edcdc1d4a19e143ab65e87c496e5e5bc57a763e727bb49d4f7a4b71d5b68c93ec96bca7afbc806ae2ad038dc0a1837908e21701d2bade6720a5f016de19d6df8941f9c59993197a6eb6b23919dff3bb936097790cccadd44bff2b651b370e541b13ef917e2d5ea71d460d8762cd8f20b149d6e8a1baa2967468d45d500ab0177453af0f7427015f6c1b60ac17752f4288ead644caf0ed44760f1e21927733bc02ae72fe0f712d20462dd0751506b43f50d628c1656706d6e54c155aed0d336dbff57991f5d43f8c703c09a6ffafc7767f47e6608e81a4ccf1e57fb28e2c044a5cbf066beab3f32cc49f11e9ac727bc031bd5a596fc438b33157ea1e562b89d41ab7e35ad69ae03b4898ff88da7a7a04dc60bb28c3c7e173ad3bd063b57b3f7f2526b1fa47e6a9b3a589c9283e2d454d63377cfc540c41712ffa3764b4f41065058d419a1267018e082f876b60909651072976ce2f44fdb99dbd276c142ff11b47d6ec8729496deb9229cc87207b32bf1322182d8d4c063cd81dda5b11a282c0bf1bbdc9e1d5ec7552c2681eeb940297dbd1f59f07fa32b604979ecd8dcb3c7a1cc507d1981db140a913f197d72518f0446386881fc25d7c0d0952ec9e99edf44f79a5362f06445a4469f288f549c7864245db4e4065b5b04fae7bc346d906007e52b27d171f79b60c8c8d7b5b29a2e4df71503c76e8cc8c77ac1c96a3bc875e55e7c2b11b979ec193dda7d575adb63354b7a20597861289057cdcdfcacc06880d565330979ec4a9988b6d22b38d4285a7aaf090b6ef385ec055f75d4b9f8eaa14ec2e6b7fd61c8576d2f825fad6381a11dda2fc7a23359fd60f10257a0313d52ee347c0e81087a91f863971da738ab695bd145e03dde6bd65de9aa23eac0e1f55cfc9c8ea0db7e9eadbab9bfc951b8aa3d61d9083bf3d0c1a43d84737c2748cd8d5978f322074a06cb7d0b8ad8086d0dbb33e149d45f2fc40d5780ccee67a340333f504b57e697ac31a91b4b92eb99f3e256247f0d29cb9c319c74292a6613bdaf255507641c522ccb05a9339761c8feb54967d6e0464efc52bad20f38ee5a492517060aea40913b94821319c58fbd7357da82819216e840da83894e2a91a7529cd4998d9d71283c60f22db8e924386d0f3b7e2b13b6ab58e173dfb4fb7d79e44ad15da44aa1bfcfdd13ea3d0c65fc0676f459e30b78a4edc61f14e5183ab53d2f43778965a5e7d38d698eaa0f407ef36e90c0b88ca8334e4efe9efec1af2afdd47b85c45ac918b462f07d9cf83fa7156d2cc1dd42b7fe6e3213f5f8f0dfb2118e4702ff7854e453ca1ae38d7ce137bb54ea4c6d330da125e9424e4e79e9ccea6c73b675d0b3084250c5c998701a58e561c618251bcba41979e75a2573cee79bbfbef431cdc47ef7b2c37b2d7953d3c0dd0915c4aa9f7cab96b7de85e75f03854f3252e9b1f450d03b7c285460b7f290819d98f220b20161c0b35c0ca8a4d4a51dab3d82e5d7cb3ed00312edeaa2f5dbb041c89fd8f87623142d368b59592c1d88271ce012bf277421c939924f29cb71095ea8cc2103692a81a68e25f5725b4a72a206035ce791e2c833766fc07b6000a75facffea9e464f914b562b7a67d14468919a3a94d741cbf52129c7c2fa09a5acdd86f4b7d0a51e03e8d52795e2e0e5d843d4bf4f1b0f5b8dc473a35c8280cfebae1eb532c2525554dc7283beaa3425ffc0f8cd75bd9f9989805ff577255328cbb253e4544c99562c0ae9a469520fb5d20e44b9008a5a41d4239723773c7914fd88c730359e9623253736f754b211612a460c37cbe4a648189232a69e546cbec9307c3738d1c85e37cc3916bc13f825cfe1d8f0d8c86e431adc0eeee842a8c70b422a4aacb173fccb543c3d43fe6094f105492cbc3b153128cd60dded1257e156fffdfd3651bb8a2ef3d862809962f0880f69930cc24f0daca4b053b5b2f5a3250523982a35387c764171910167de0cd530dd4a6112caa741bf044f5fb2d4e08fd6ccbdf13020333fd4d625454cee4476fa71c19677907231fe15d18d81f967da3226e037f3f8c57a92b99bde11bfb0036337846b1a95dfbed37671d43dada2b6c0798575b8fbee98287f2194a21327945186bead6cf0fc4699a7e1e400776cd293eb97610ee89c65ca1c9803294df76c00883f8519f2604e18c4a3d89c7d765b66b33f357d1a8f8a66d0ac905b4ec9327fa64cfa41141923f154b92114f969ebd816f4bc8cd1d83a750182bddfde58860f73f80f2ba926c03681a59127cf3dae06d9f3bc38d6abe8f743582cf0a7a713b9d9aff18731e6f64758492a7339f48e21018a451e240fb0f8a169089a68135e6288197ff564088f893f6c43f7439e4e9dd0b632e735eed4884a6d987bc05d07acb6ef6d28b441fc7977254f00bde7932fb6a2d50fa22228c0141b43d8dc7c09d04583d7d9d6c0f8e1027a174e12570fa0631212a16a372b14fef0e9b5720644510b0e5cb774f10fc1f0421b9e47bff51b464e8f528b04d52bc13dd4d4e65fb0b7533ab2705a7660e96d791a93f929a57ac5bb01d76f473cb0ac835e1cb27d47443438fcd506940fea5c57d1e3740a8b96540a8983a740241da5ce1b20cadb783091177f16dea60bc1a888bf26e4cbd14d3fb996954ede6df72dd667b288e983aa4ea5e86270ff4e2badd1ac89bf60d78fe11281b9e569a33f5e145d22a909d66711ea52b3514eebcfe799bba151735578ad34cae3f23f5cbbc6736aa49c449397ca8ce158285eac3556377ff06d275d05a9fd4118a2d345d4dc07ceb1f145f70cb2b365140d5ec6d923d9ce498c01713d787fc900464d127a8213e1e54af797ecfad434ed58abe62f545ea3ce9601ed010efc4e8cfab4d5e5f7359ef9e2ceba76ecdcc62fd4ccf2fafd5ecfce3cc081e7979b3ebb45d5191a754b9aca43fc8cdcff20d597b72e1ab33270b0fbbf793db0c9a9e1f8c3aebc7f1bf109e50b186c124501678a8ffde9cbff99ce829dad6f63d8021667b334701869abb1fd1e40dc698cc4c388f58ce7229b0662e528e45046e98412f2e20b562ed83e2ceb52e1d08ddceb6395d3096b07f87f29468c94e1ed5bde67248b9bb3fd42a56989f9d772d960ac50740ab265de6157ab39d24a5b7d9b86b5b7f41155ef8d8338279770e136b59b74730fa91aae1e067af8a68f66f89707c19923be5778422c64365cda640946e8653d08c5c641e6c61b3573999568932dbb7acc3d24308cfcda742badaea3e07c1502dee72e5d0b46464ce185ee7119c1dc6841fd8d171641279c3a4690d76b6f65057c4eb62b848c99ad2153acffff01d23fced23319b42c36330203ca38cf266166f9d360bcc1278f41a50023a250d453e29f6519ab09d46eb4d24e54c2ae8a7270de141ded91743fab26c3cb92148e9c32c0323d83b5e92315526028847fd6591986e1f5a276aa11a0f5ee783488666f0ae5f71700c603aff41204d57304caf535da875d6c75f1cc5e55db24a28307419f4278a993b4d90a342355e49a1373e936a7423cf3c13a0ce7887f00c249375559ecb2e878b26b2924028ce688d2e9bb22d81f8e4f01fdddc5a9a253013e01cc576c65818cb5416ab77a17316fe57475d3d978628a680ced37ab78a348912184c7d614cc0a54d9f84792e88291248ee5d9b718d6a0f0e48ab39dbb741947246fbb528ec9483f7671e4a4b93097c433ff3aebb4f1876857eacc34ef04d9351da35c2bcfb967e2502172006f77107f16f438af825006f9c9a2ab856425fc5ddd35c855f72e93392c4e83a7a390bac2ea165350dae5700466e4d28e9020f23e61cf2cc843610193809f2cb951f0bd45eff0eef8cfc316aa94963d918178ad752b32a87a5aafc71837feeaaf2234a1775680471c39ab449a17be3318739cce1e2666db41fd611521fe256fc968fcedbdbcdd285347bad0e7ebb1b5b8e47a42674a0e46be9c0cc0e47b77d7ad1c7bb3bd9e75d709c243e2e4607b4cf1c584cce6ab2c79f52f67f00d902484b88caf68e405949470e0c2da00dfd2aec6f9e119a8f62819981e8118dd551ad78df1c4baf1bc51788128c0a00e4aabf58e3a21c3c57faebb681ff58e8432dc0669e382e5455a1072434a1cc4ae38ad1307fed090d25b8f46263ca966482155ece2164b916bb2d2a2070c12b32fd2d96fd754a39fcc9529e52593e4999c3a99e6d658d8f0189fc8b8f028f0223922c2442ced045181a9d28044027acceb1959787bf64", 0x1000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x7f, 0xfffffffffffffff8, 0xece, "0031882cc5578db3feaaa0596fbea5a02dc2594c", 0x7fffffff, 0x100000001}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 06:46:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)="7dfc3ba8e677f1d5c7fe8ce1bf882c2b0c9dda2c1cf0ecaff2dc84fb365f8bbfe949e92d66fa840dfe1d3bc2223292a1a87bcf3b95ef890396f81476959754539f3d53bbd72b3f35", 0x48) socket(0x6, 0x800002, 0x1) 06:46:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) semget(0x2, 0x7, 0x12) 06:46:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040), 0x584) write(r0, &(0x7f0000335000), 0xfc94) fsync(r0) listen(r0, 0x2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 06:46:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x5) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="df6554b4649f1eaf7f00"], 0xa) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x5, r5}) kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 06:46:16 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000080)}], 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:46:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x2, 0xe000, 0x8, &(0x7f0000fef000/0xe000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) lstat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x20000000000005, 0xfffffffffffffffa, {0x0, 0x4}}) write(r1, &(0x7f0000000080)="1c11edf1d31eed52bad32b2ca18c9177a3250b94954d71074bbd439b64379e69d472000744a26d41635db3a022ae4e4dda90dce05a8db77705a4ed3bba138d4b60c8571f8374b24d0c0633df5615fc9af51e0e3b431cd3dc0b2fd28b9ca0b47b292f1d9f7e4d36c725bdda5a7639d47cff707e18851b81d7bc3536e02f633570174d338f624d4a0bfcaa206a2beb5a10ac9ca7a452b658fa0fb67dba481099bd7087220ed711ad7425d9a1b9844a36e3209d", 0xb2) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 06:46:17 executing program 1: r0 = socket(0x2, 0x400000001002, 0xfffffffffffffffe) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x97) socket(0x2, 0x5, 0x2) 06:46:17 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) socketpair(0x2, 0x1, 0x1, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) socket$inet(0x2, 0x4000, 0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2ea0dda346b59a98, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setreuid(0x0, 0xffffffffffffffff) 06:46:17 executing program 0: r0 = socket(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:46:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getpgid(0x0) r2 = getuid() r3 = getgid() getgroups(0x4, &(0x7f0000001300)=[r3, r3, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) seteuid(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) r8 = getuid() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) r9 = getgid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e0f668a000024fe"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000200)="5d72e5d7ac5415944f8ce3e758f0f6b903d28c1673f6204b6b983eb87754620f484e9f32d24dde29468087c56e19e1ea4ca7bb6d9d511ad527a63dae00425f2774dde23189b6f8f7404d35c0121d2785051a80c0870291b7569b80f7fd5a1c0086d3b4e9b04e7b44e52bcb611ca17e5107ebc98a02e7d1d92b9f3a569171f3dac38c4d256d0cb78edb412d37a4312f1727f8737a00323a43f047628a285b0e373af303b78888843269bd46120ab531224eaa2666db35bd116ad3a83a33ad8deaf6ec8f5a71c1c22f816f02c91349ae758dd1281b4d40233082e8c9577950ba27ff9d1849d9d6c03ba84167a38f1fca3867046f2fbf599903fa3dd17d82cc01db2c779a12ad0cbf2a2b70684cb623ef34b2ecd53321b850bfb4bab8cf41689c9361a724426e6d05d7c825e14e5235c5e9325625b1e04773b7cbff04d1fb513a7fe0113b8e2f23fa698baf3ad9c99464b1d90dbc1d9d5f8aac47183d5891b63af7b44b1564d42a42fc7443ea14cf2d09c6964003de2f845dacdb61829db26413c406be4f17fca2aa6262af1e1377aceb00b4228cfae1c89714ced8d2bd7e21ca773d7dd1cd907495c61d9fe252b144b5f1bd2624191ee221eae4fe8c4ac445c8c07939ff958cdb5f57ad0b7ae5f2f4f04ac7206018aa8fb0eb7c5dfc81dc1983b514e8e4099bbd053ef0807eacc28b7f1a9569b399824efde21c83acb400406d6d1a2b7263897311cd8887223031dce60c10fa31e4ce37a0f473e2f6659a6359a2d95986c84a4a065832f6366e944b59fe688dad1ef77a43bba3cb0084ef5a802ada14dfb725266856120fac53d367009a94d73d709125188ba27330ecb1af12c124bfe46971b2f4d9392aff964888703dc94061885af575ad94b2fb6269313d51143673d62c0dada32c6226f1b7934f606cc22bec681678d208a05d1e56d7d460dd975316b1d9bfd8610499e5dba5a7cf91be3d59cf212beb629d97dfacce443bc5720fd56899260615b05fa9ec4297cfab43c3027d5db58af7e7610b57e6ceb4d71545cd24621e8c2daa95a1b20b31abae8762e43bd501f685530aa607d1c2b90e98213b22078066a06296b6693163bb1840914e9947847ca130c256debec6ddf8a055a3a69067216375ac09ae48d8e6730275d4096d7b8841fb4eafbe4f73589b80d686f5b8b6ecfc0b6e90a4ba92e72e4a439e11bf296394e48c2f20d5432d112ee9ea7c514f44fb0ac0e610a1e4c4aef9f30621c272a893f1fa41fee51bd1e5ee83d0f660cd3ed376014d972e1b6fa73ae8531da0c579a330342242f2122f71a7505b0f63800381427927b3ba88ad6e9ab4f1753b8606f09f5c2b9c169d5b1ba7221283121da02e4db2660cb694db7cc8513e59c5450168984e120d00069e8efa5ac0a528bf173a15fbd9b843e683d664102695bc76ec65006713c37c836f288054f259d09c1f9667a5bceabdc280df32b13f1e43f165642cad5bfc32f2ddf518d61e2af99f32871c16b54acf098efd59b9ff32567ce37f60f7882332feedce570b11920fab6b08bfa8113b3d6a08c14f1959d4f29ad370a9bf6ed11128ad13a1adcc12238db2eab615be0b06e154274213b7221c45c226f26f5a4a6943be1e35c23d51281ba49fc95f8e8c57e4845f920c7a4a3a1b7009d3fbf1a71759f68487f20e7985f6d8885084088a438ca706af17e28028ee2377b12f2ad6c57cad6c530426a36914bf31ef35a5b30c53669c7c2f7c07f8bfb25329af1c984907a812ef9e7d4c076971648e8906a55d607360bae7c3d71dfac8b7983451b08ca3c41a2a7bc1005594d8f1fee543b96a4c142d66d9241484bbfebc2d46528a2ff988f2ef0719d9444a0715c4d6999d93019e20b91b547bdf84961ae9276e9b1983e1a44327de6251e2a98d1401aa9455ddad74313c47e7930531bf1366b0e2fdf779a1e28b3c6055583b35076029a034cd41eea5ef4713969f2ee2ad0cf37cd2e3daf47ce5b948893ea938d3fb1ea3224fb7c09409cbabccb05ca0ed791edeffb08004361801330126187b78649fab3aff8840c72604cea3e88bbc157fa4ddcd709ed5ef9a9333d06cea2d37983fcbbb8a2aa75f5925e81612a7b12b30348bcfde38541f4c26ddd53792295476474bb3b9afe3fa42bc1e11800ca298b1ccf8b88cd21ab015f62757207b0b30bfe70c393a125fce1cf0fc865c84784d29825956c667bc50795c363224ea4b6f9453081e0b7550432e61df1e45b29f64d6e399a43190997b79c07c3bf6beac16c3e0b1829c5a45b469bd9ad83d47aaf528c52618c4062dc924951883b39c9864cf506da57ed6ab5222a97f52babd67e2625c5b9311c259c5c31940b2c9274af96257c38660e134ad7c180fc46dbd09305c1f50a2101e0ecca59bda5737b91c48ffb45b480871d01e8fedf4cdd496c23ae635b1d4e81329ee9438275b55d341d1d38aaabf2197e1e9a6bcb0789393dc9d92e2a90f79a95f699daa4d04bbb27110babd8b70533ecb619a9760f945406625451e5fa4a93e36d508bc4215e9085c26a13b0f855f92813293961f167a982d3b5b96ad88e7a66563f4bf5a10468e74aef3dd8facbd62e4eccd8055f6e57813fb8b2c9d10c71d64efc17a684990aa41286a7c40f917914a803f50dd7704ae57e167746c5547b685c07569132fb12e469038e12f732df26c06ee381ad4816fcadfb75a80672d70c6b36cfbeec959d0823d7bffef5d31327b74193ff8c449e4107267fe70466704245c8cde69f26efbd20bdaf1742d4f844f4b148c2fe088f6cd82f8e1b252c1a9545c5af0424d080a9d2264876a7e15d6b81835a8cfc78a38814ec5505c8e9a1614c6a3ef46ef22cc67d8bb3505f8c6393e69344876fe605ba0ea2e98bd3bf05874e363cd988712c0b9cbc4f1595f2cea065cd9d7602ba0a51ddccb7e087f2335821cc6c6668c00a8cfc57b275138b38e06be88ddd66db8f7b9a5e27fad6de512823012aa568c890fcc8a42d6e057bfaa18a7ace08ce8553243f3f56334cdcb3142607766a8fef30fdf16c974aea767a685a1b171f06fb42a7c70129138f5dbe942e563256b3ebecddf5e33bf798bdc7eb4f5154c1a337cf934582115a420edcaadf534967aef83f5fad45218810da1adb88d1926b6a73918f0fbd0010939347c4e73e12c10e27d205b9dd3668730296dfc7706da43fd0a70edff7ebf1a7b416f9b7b31765b98eed532e3a688d6bd6fcec490dfb3b4b3ac2bfcc3f70cd71516d506e4040f9faeb77ca49f9f8ae0c5adc17704d1579b6d1dd4fb9f0176c6417255d89a950132b6ffe177f066753e2a17041f29d8763ffa20dc4661a72436cae213f7a469d6e1911f2a0774636eef00abb1741dc873a39bcdf03412a9a17a8a95f6802163eff575f1b259e42e04e894604d64d5f6967c2396204a3aad76fd954ecc097a610c8236fd29d8704da13ef558bfd50f66b91c51b6d2c86a8bd0cf41a9416e766f7d95aadebe229ed4620ebbb2384bed45120d7e9ddad66248bf6dc8c4276e2ef72c5668d680a829dc0074362ba0833dacfb009152470012f753cdb4a1f0216872f4a49dcd8cae68ff6e1c4cadbce4b5ba2a3aa47cff4799e217cf3dc2932a506e49a522ae7f37d6b46c3a279a65201a7033f027a584ff9c8151dda16f021dd1f513a4a477bbf75f276bf4dc172a6d0d4364c8bcef80303c40c304d8402bcbc2181f6561c687b40297ad1cfc04207c2cecdfd442ecbf15360c20a9df592095d7ea61fab55c86bbf9040300a6749c5359f8c31a951b0e8e246337840ccae2692a9c5d237dcb66e6c561ffafb023548b925737793b2db7cebbeffb0f2408daf0e7b9bc46a560835d0a416c288febc1e81a56fc66ebdd21b11701092fdaedf498c253ed11018e7cf1a0d6f666d46f49c820a0e79c0a9253f0bbbb15f5501f6d86e7621839be5f31a633d271dfa93356e536b58c28209602e5cf7da38e0a165bb1194b3519be9a77d39ab1632470eb7b20447725f1df3b9f7a07d7bda56ea4e9d9014680156d480021d2030882070f6b7923ac3810af1564bb751f42e6354bb3a69f839efcb6922164d6c4178173a604bbab75ccd2128dc24aac0e6fc233d10b04813c8c8d8cbf905eb4c1ede657a0d024662f86ce188a5826bc6fca4472fc4c36e85a2a7a1a7793fff59aa1619b11e90c42a0db57435a12c78eea98c991c41bf9f46939c99866352b3129defcbad57cf7b95b5d581395949606acbbf6be856be24b094b71579e3705df1bea9d902851c98f59d011a721d9b79f16d38bb4a178c32a2c231e9a336ac33e5cf90a4e10f47deda07f69f090279c3204a1b288eaa1cd55b44a3706dfb9a1b9328c5f40426148f72b59b3b69971d91c5a1f2ce89859a91871cd8dc85fe4c957074cf4d00f272686fc471268b448131926d0bd24f730d4ec1750d5de3cc3cdbbe33c8e94f22f6860c9be4379b6daba46ed93544306d15429f41bef8192c499ff1849965d99f22675b42cb43211be2ddf069e8f555abea21979d32a46d481b74e2764a75c9d6a5a7a4c23e7699aa7cf40b99e79a2c7dcab2461063d1dca0e145f3b0694ceb24147e5d33e7cb5577b6c3852d3be55da6a53e21a5612b49a508d9a09ad626a5ad9c5da0f24e18d662c5b6817a0f66773917b66ed7c4edd0d079f189ec684af092c0b1b62a55e4c510226b3396b1e132900dc36aae624c974ed32dd9e2c309d4ad3bb23511a35152790d0a3c362664c35db249ce53c5a42338b11af13c1f49b32617949000dd81f1b509f846cfd9c143e950e899e360571995b7ce68a057af07add6789793f716be121934b5e7246a5efa448b495e37ddef18a746caa120440be2715cc4ee6fa2a210dcc71bdbdb73a4672f46df6ca99fc33339030e889a59ec1d3e14e528a833fab8ff6d7910e9af2104309dd1949da798aff7e93573a1220a6828821f13419cae015bb23cffe3966d9b7c2847261ca3b46b6302d25382a5f25ffd08368e96e9c0cc10dfc654e205eb791c22005893e58206622f60a793b07517fd41c4144c0a8efd59689b0685848ca022074552b3ec4827d344f923626f38f20ba389402faba5d0bf4de9894eab6092c1ec56fc372d34c2d70ec8d61f28e9eff6b7e6df6e47c1bea2a28839f759514f68ba56d1fa70c8adf8efc7e774cad09bb83ae0808279699368d80873c8e659248321bd4b045502482dbc5d8bdb38907379c740d499a164fcaa7cf8bd7fb9c9967408799dcae590fea64d4bdb18ec6626df9f1b409334e45474cb701a5ad9dcf95c0f89e2769c003794ada1320a28c2278a4d39c5dc3905344466b27ac7d18f1fbac7d3ce0b6ab8f7914d36c665bd259ff2c77b02694dcf9739637ccb48e851dc8194a569330431dc41035600caabdc9110b0e43edf2d9fff0a6db95831b02e4fda335237f628ab60335d18f45360b8912e8f4b2d1e19640eeb68722508b015ee303d58ea6b7950beba5fe8cfbff448fcf072ee95150d900a896878c84c965201a6558fbbbd3f184bb03c9ee074e7fc11f12ee4bcb6bf90eb092c8689c8a75aee5f22d952dd19c84cb132bacb8dad9384d6b833609c66de0f5259f273f0ae8652cd381b1688ccda26079ba907f732dfd12b1409472fcc9a9ae6ed1d15ac5cc5c70f69728ba7acdaac12dd6bd7c96287a361f39380f934ae196c4a94d59c591316b2c3ab6193bb41bc8b0f17e2cec3b4007c7fb63360bd7b85bebd19023a1a2454e6c23414923c80f8aa47ec072534f58ff166bd5dad3dbd2149ca143fbffba01d3", 0x1000}], 0x1, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000019f97)='J', 0x1) write(r10, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r10, 0x0, 0x0) 06:46:17 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x4001, 0x100000001) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000200)=0x1, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1080a, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0x6, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x81, 0x5df7eb51}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x9, 0x8}], 0x200, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0xffffffffffff8001, 0x7}, {{r2}, 0xffffffffffffffff, 0x48, 0x20000010, 0x86, 0xa561}, {{r0}, 0x0, 0x0, 0x40000000, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x53, 0x40000000, 0xffff, 0x4}], 0xfff, &(0x7f0000000180)={0x1, 0x4}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 06:46:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x489, 0xa4bd22c6c85bef63) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x9, 0x80, 0x0, 0x3, 0x26, 0x6, 0x0, 0x0, 0x9cad, 0x3f}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4, 0xbc5c, 0x8}, 0xc) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r3]) 06:46:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1000, &(0x7f00000001c0), &(0x7f0000000140)=0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 06:46:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) getpeername(r0, 0x0, 0x0) 06:46:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) close(r0) 06:46:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7b022e2f66696c6530006e0f22e519f8b5933e9ad6541daeffc1e5872233a5a68b811cadbac11fe9abab93bf95bd32e95a7520e8d9bdb445936a2b9c0610efc34681ea59069be2a7e8904ed2ce791a79bdffef406189672f4818f76a2306000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="00e4ffffffffffffff000000", 0x112) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 06:46:17 executing program 0: r0 = socket(0x18, 0x5, 0x10003) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x7, 0x1, 0x2dc50662, 0xfffffffffffffffb}) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x4, 0x7}, 0x10) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) r2 = socket(0x10, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0xcf6}, {0x18, 0x0, 0x8}, 0x15, [0x6e48, 0x3ff, 0x511, 0x100, 0x8, 0x9, 0x10000, 0x9]}, 0x3c) socketpair(0x26, 0x3, 0x101, &(0x7f0000000000)) 06:46:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) 06:46:17 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000040000000242, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) lseek(r0, 0x0, 0x3) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="71a74438a83b8b8929f055956306e6929b45c79173b555b70f0292d315c01cd1ca3912f78d9a4e77a270e6bbb0e2878b01b49416b9e9925e8e9ca6d528f6f43c8c1140e6ceba20a807dd0e96c523a483fbf46293d0e86a79de4abb735c66317a8c474d555be47bd5004f311cdcfec254d15bfb44db99970b8c93856cfcfaa6ad70f902758729a59d70ca711a1b508df89f52b601d61f8d6ba41c3cf20338adae87efd6e04fa83728302676567832fe272d22212a8e022f67d2894a1a3c22a4964340ae0f02450e080672114344cef94c95d7e7b1a1b9a3405951d97a77f00f893dce", 0xe2}, {&(0x7f0000000240)="3990402653ca3840436ac866e06a988d6c2ad4209e360fe8bb189e100de042a2cf036e081d1f82758af54573de0fb083ee10db1a1873ccafd0b9e8e3767e0273bd3eeea231ff6a43f2b5f0874e178061e3d2065bb931b689167c37ec918091a51e9c4d000f752dc2b97d45f90da92b08cb7d63747009b5cbc1ece038bb4fe5fbf3eac268ff4d2abbc651c4fc498a5c04a40029632000cfa76c10c99cd8b23abeb2767f25bb08de8a2e4231d5a91c6e4b07d9b40e435d235a06b8b7fa6f15ab815ca96f17ccb098abab80754ca1228795c406", 0xd2}, {&(0x7f0000000680)="7c773ad8d4060351c643a5e09e", 0xd}, {&(0x7f0000000380)="60248216e4f4e98dc804a3901287b143a6935d24cdffadad7d9471b4a8c9ead63d7edda4321cafc5591a70b3bcb687aa824ca3cb41c7df1b48a047248262f38f1e0d8ba0382af2e57955b1d9a4688938f9725945fb12d8485e8c24f3988e53805e114bd211e9413181933316cfb5baa4cd90e7f11411d055fab1e1b2c3e733dc0c358f8d19ffa5475c40508e5626b5f071f2783e9befec3d4552679354a654c9056dbbb1538726ff4cc29a51aafac4fbd263ead8971bfd0e4118f6521ca39a49dbb1b12ff7117d31ef6b245110051bcb9030d47e6bcf42158fea296cafe1921cda2246fe89b4ab5d02", 0xe9}, {&(0x7f0000000480)="d688bad33f0dffdd260cbd9af67d6b119a063447295976fd2ca561ff96a2dd3cec2a9c31565c1f29c454eeeb024f2e492e8351235dc1e3eb1c6c5263ae54b4ff1f4de526c940b68b53b90c85a6a8c3a8dbeddcfe00fb7ea2f26fea0145d7a2778b54ec3eaa5b3030367c6aa1f47c9abfe2aada9b7c3d41539191eabffa0046c834f1e02dfbd5015b5b4fb819bd54cdc457f60984dc0dd451ba7af13aee881d0b87e3866aecf5f0a82c290d8589fe1053fd5e44d472e77c6e840fcdfcedc841786f6ebec796b43d759a37fea402c080d83f4c2bc3651556a0c81f69148fa3fcc959785dcbff65c72e67e3a3", 0xeb}, {&(0x7f0000000580)="89c09f101490f952ea51c464dcec4198b5a6cf24519cd1a5e332dfc16ffa42fdd97ead3e8708fefbd351a1225647f7fa226c3afd263516d1c586c6c97e133a555454bb11e6a40fe08b625a99fe0a5a4d5708fe3cc6af46b8c89c2617db670f30b05e6f361a95bf75ec3700a05b2e0c3b6dc98df1fa59763bd353a8f6c1b044eab7417f383e4d622c711425200932a6980cad4693", 0x94}], 0x6, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000640)=[{0x4, 0xfffffffffffffffc, 0x800}, {0x4, 0x3b22, 0x1800}, {0x3, 0x10001, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x5) 06:46:17 executing program 1: r0 = semget(0x2, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) 06:46:17 executing program 0: r0 = socket(0x40000000011, 0x3, 0xe4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) msgget(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f00000000c0), 0x2, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 06:46:17 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f0000000040)=[{r1, 0x104}, {r1, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {r2}], 0x6, 0x6974) 06:46:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0xc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000200)="a8cca53cc0040376f9ba5f9622147b881fbe0a6b1c522cd0daf0cae6efebf3d93de29f17f426d405fa2d45987ecd06289fc1e5a3d363ede47bdda336f7415ff2371e0a3b92b4ff4d67203f2b29736d00df16940ead8fea80219b780ceb840c4602f16eb9aac37c3db68ed1a3369f70c18a9c8ad7b3c03a5cb7a6b66da14667adf768a13c41bd01091f46756d68d6c9be36235b0d89f126a92a892b3b2c2b47b5bf9612c048b7dc27", 0xa8, 0xc, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="f3c77db6e6d81b07c24f74e1772e", 0xe}], 0x1) 06:46:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 06:46:18 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x0, 0x0) 06:46:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000000000000) 06:46:18 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) r2 = semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r3 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) r6 = getpgid(0xffffffffffffffff) semctl$IPC_RMID(r2, 0x0, 0x0) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r6, r7, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 06:46:18 executing program 1: r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x1) r1 = openat(r0, &(0x7f0000000000)='./control\x00', 0x40, 0x21) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 06:46:18 executing program 1: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x420, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x8489, 0x6c1, 0x2, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x9, 0x3}, {{r0}, 0x0, 0x4, 0xa, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x7, 0x3f}], 0x645, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000004, 0x4}], 0x7ff, &(0x7f0000000140)={0x80000000, 0x6}) fcntl$getown(r0, 0x5) 06:46:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x81, 0x1, 0x4, 0x20}) r2 = syz_open_pts() r3 = getuid() getgroups(0x6, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() writev(r5, &(0x7f0000000480)=[{&(0x7f0000000280)="055f229ab9bf64510af5a10edd20939d3e79290dc2c4d2e585d66a058344c645198d32a91f3066d4ca76cb3ae6109d4387d5fd1ce9fb10918fa89a5d9d83c79192b57f49019bd1826be83aac8803e90947171e4cbd50e9e199d844f4b5ab982304ebead334e2594b71bb4c253f92b2d515e9287f6aa7018df5f60235fbee0e551ac7a779d74b717b6930112eef728f83d58caf4c95da9a5bd5893208edc25b7f2d236807bbe1c5bf69e261dc8638f886e50db4ba7db76afede271e98de1e434ad714adf31a9235edfa80b2a76bffc9565deb95de91bf7388a60cb2c1ccec334933e7a4019a5b", 0xe6}, {&(0x7f0000000100)="346f1e59e36633f6ed9a658d48974c93a027364fdbd7fd3f73cda7344808426a158769b7c74150bad83a5c63eaae655553e0e883e4f6fb78e5bb6b37fff7d1073f6df35d8897f60a4016ae1639f8a3de51ed85c746f0fbe845a6c69f5b0c786a", 0x60}, {&(0x7f0000000380)="fb22b1152213ad217ea922a83976b61c000516ee9aecc987ddfcb1513c7c766fc24531e7bbd6b6fd4959eaea8f8a6db81cf6986b24761105a6508b1667bdd55313310ca3ec8b0b8e05c64c2d1910a82654b237bc471baf1c8e8ee424ccfbc4c32653c658299fcfe413be3a89a16b59122d295336acbb1675bcd7894335a30b837cd8120aac3624fc77c201fdac4e43b960a89c5ae4d9a443aec9", 0x9a}, {&(0x7f0000000440)="c0fadbe09fec708d4888384f231d00df3d069991e29cdc65d1b021f61deff4ea3dbbf84ff4b79f23c82ba4", 0x2b}], 0x4) chdir(&(0x7f0000000000)='./file0\x00') 06:46:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xa2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x3ffffffffffffff, 0x40) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0x8000, 0xfffffffffffffff9) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 06:46:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x400) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40000000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) 06:46:19 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xfffffffffffffffc) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 06:46:19 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xb0, 0x2, 0x77bf, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0xf0e, 0x20}], 0xff, &(0x7f0000000200)={0x100000001, 0x80000000}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x9d, &(0x7f00000000c0)=[{{r0}, 0x0, 0x18, 0x1, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffa, 0xa1187c76356a4b41, 0x1, 0x0, 0xff65}], 0x1, 0x0) 06:46:19 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000085}) 06:46:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000001b80)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/199, 0xc7}, {&(0x7f0000001780)=""/161, 0xa1}, {0x0}, {&(0x7f0000001ac0)=""/162, 0xa2}], 0x5) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) fchmod(0xffffffffffffffff, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) connect$inet(r2, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) read(r1, 0x0, 0x0) 06:46:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 06:46:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r0, 0x0, 0x455) close(r0) write(r1, &(0x7f00000001c0)="623f16599bd5b99e0601ec6d2a48dcc8519ea0a826e1f8baf03b7f4b53d805995a64b45c1317a0368f792ab4fde3542563fc293bfc397d6fe31f2bbe06cbe888aa9f71abc3bdf555ee2b46d37a441233dc1861c1c146fd1ec6e3e99261b9c9ebe5f95f5983cc8e3f68067c97240f4d521d9da5753479c1fe0ee9f480d2dd0690a2b38c3911df0762295ead6ebe9e2b4c36950e77996107813bcd38452932c4e962eb2871d886818c1948bcee2c84999e9f7cbb905b334797f8424bb97d3c729e385f7bc56b5447266dc2d740c261fd935f8b1160d7478581e6a6ae9b813d226a925394f88722d6711dbb159c0b029dfbe0ce4a526fc1fec212817503b8bd361d0725d34f917829dae62bf9cc33861e5e8ddbb1162313f2ea4bad77ce227c07563d878350788efe5e13ca185fc34a20029d65131cf26b235254fce005bf54f0582cad958ea946eb1a660adf9093787a3b6604413c6e0971d51bb7ea7345aeec2f7e4ed52fad70b563bbd60729e1aed11bdac291d157cca0fffd49c6e8a6b713e7178bac5a62e9a2ea53ea78688db90056de82f145948cbdb5fcc3e396c7d57a9b052bb018b4b324757013cf5bec009c3529fd6489e4c5c1b82ebfa1e44b93ae5d0532121c5d326d2b914bcf904040d8fd8bb08cb7fa6b90c257fedd3e73cd38a069b91a37d5a48304520b90b536f7310db2ed970bcd85519e0c706f8d4a2595d2b47ebbc4ef433d03573c2d0e40b785d40f300751e3f6ab8ffa8038ee28807efc778411bd5ae7f78f79a0b94688b6449cb412b3989df785104826abdfd094e3398d58c114d1fda07ea78eef2f09d406a01b860a73b252e04a2faa396eb7a10fdd7a7d5edd1127a777d6072515bb21763ece1ef6fc10a52aa69f3b225a02e6472b7f8e1fa4e9f802307828fec4cbfadc76e440c7a894df5885097ea97f347542abf5502eb4028ae2ace142965ddbda0857b367ec715eb2d1eb5959a53015b6eb812e8857e855730429bfaa57c6f399e6cbfbaba847951f307c1485cca16e47d17bb017ea9d9701ceb920046c9cdd9f1a6f357731b398dd25bfd28a51b9e7fbe193f9db5f70914f126ae6c85f9b12e3c3344f6f0e17f836da3646a3f5ab4bb355be348bf672a52b1c1852d1c0fa502613de8888e5e904e069de35283b3a83ab20d7ef490b3bbb7468a3cc5ec2b6e16d90c308d7aa30d5d0bfb2ff1c91a8ec40f20dc6efd59bebdb2dc77529766df4d5ff9cb82c9481f00411f3254ed54791c377b4c5516f6f8b0f043d70b79ae5a522e9e49093aa120f0c4b562c592dbd18bc53092479ce71ee80f9bf90e80f3cf8afb1a8af378c9cbe745ffd64ccb6dc0bc80986a689979ae113168dc2608386dfe7d1c644bf5aaeb4f57202728693fd7d0781fe56a7060a30380984678cee595b6f9db0fea25d7f2a54b7ca7c039b3471583a1f9be690e666bd5296d2a1e63db984300a905e6444355307412a88adab2fc040c967618c6c4966626b82153336ec24b0e16fc043f1dd36ed7416301034c889c77c98a2bfba8d88e5bbeac6dd7232b5b8d3c48655d8c10d1275143ceb0cdc76404442c49c997313d317ef2d2bd25f7214023ecd40b992966b2748ad179fed73d17721cae9ee69e8948b93de955efed65f2cc779e90d6610204d641b966a79885c763d52a87c0fb08bf2e41c8837921e5c6f8f2eec81c3cfca2969ca57c6dd078c2b250e149ec465ec360489e271fd8206d7a59d85a7400cb9b5c8e4ba856d27125055636443a7b726ea2a704a5ef85a7e653e1e509aea88bd1303110c22cf9d1a92002c57600a0c00990d1361760e7ab0ee878758ee9838a9acef78d2fcf4a5055f93e746bab7397cc6eb814ea044168c3c740fa8228b7ae276f14eb7a17ebd9f61f8595edaf2abef0d7883cceed3e2f8fcf4c9565898b347b7463b7fc56d1348b2ae24f7e727d378f93e74d7fdf09fab8fb450db94d04e4a1abae5d97685b530498d3440e6e4aeafbdf908a867c60052590007b3edcfd2c7cab3ce1918091ead4e76d2b5a581cfb4ecab26d278d8094c644de8837d4ccf638a0f76c57477842c225e65c9d85cf0974052e0374c9bdda44557b98f05a2d6591184dad174347436cb29140c10b7444a2a6c63ca60a8560ca3e400757350f20e5244582e631a4c63a2df0d8f3f1ae4474dfc124d04d18045cac98cc815d469096465c3ef6d3e180156781e223a02aec66b0c73ffb2e3c56b491fee96faaf2a3bef4d7e7fcca8c514e3e47b19d95a95fe4a03dfa812101b6d9d0456d9882eaa766c1114b73e470e0293e385afbd16ea491a592d7938499e1dd91013682c3a2e14a281eb1f07be316912f040bd24fb33bacc30ee1cc59a3696a009d0251d1cd123c6ee0a3c71f08e7deafcc0c24076b48db19091404bcec2f272d5cbaa76b29444c9289633aeef184e8e28e982f69120e653b83b4924e68b866aef9f1e5b6fc818dfee6a8025c06d54c60f41a8f9ee3661ecf01939cf4a93a1fe4512217321d791ae4503ce44e904cc49f68c7c8523dbe5f36fcc8fc08277bbf3d1cc8e520ee50db11754d82b0b5eac6bd8de2b8d7bc0a00eed4835edef45f0a6f4fdc66246bb638e50c7f86cd9f616c0ad83323db2d615655f97dd7826262a53013415046118a8015b0f0278b02bae6dc95bb6e3942f43847f738ac5b9f7fd8a1b3b7348f5bf9739922c296ddd4efdb1c156cd2065b6f50024cf8c631e4a6dde219963489fdea9ab1be7909a833a978ff968ab18c90cdf9c49baf81053e98a72b352185af4bd6bd4ec0f56ae5e1675a197ccb2d14a2b8d823d0094234e9aa702df037e5245db3aa13992b1ceda17d4149f3086020a1e8611e797d1472512c755cdc22f77cbb50115bb093243eef8e217d0fab8a342d6c33dd5187ba64e35681932790ac9558766f56a34410645ae991a599ba4eb43a62560924fa07308b0a3042568e4cd63d5d224e9bebc6961261119bb000e7da790e6d0f11a27a1c2e59afac023f78230c02859be8efbf8c48ac90a61907330e9a966a513a913d3f9f5f577fa92718b4d9e93a9476fe0c9deba4e75a83d7575f7bb2ba3ac91de0d3248981d9f57517d4aa0a5427fa39b3429322d51593b72bdde9e28ad8bc3faa1b6f0d89ce5d3f0dac34078f1b001f9401e567c6ef7630f2f453dd7c50165479f4c7cf085b400f8ec005fce0f6e5c085254b8ac97439c287985ffa86a8f55584c0470b7dee5c44ea3d42ee4741c2408c2d5a3fcc3158f03a52c596691a6fc540006e06bb7e27a716a3787a0ecd308c76abe9cc49103b4709bea3bda1f30b3592892cc1889ba78f713b45b8514ca137460e15d76b245cd61d204c5c1c23e228e06fd0324562cdd732f55393f2cd3c05f10a58e2f90863ca81b5e16b398264d4f7d6f7f7e9ad6f0e28215f65b7ef9ecd51f32a561ce562620ed4cedad81f17c5cd00fce6142736fa0bc315a4a7c6ba5fdb803490846a0d1950453600605da5d1bc25a53862e866f40d4d586a084bc8d3caacc645ea2f79cb6850906c4f8643bc6b2371ce098a96bac05efdc766af12bd325ee492db1dc81205ea3f65ff2dffac0269cc197ce31a7e5c8572faac3521ff0db879cffb14690dd17afb3ca2e2f14345bab6016b0152eeaf763982e53a0fcaab3177b810384954cbc96c50added682b1504669fa3958207b57724dd13b2e282333f66e0b7b9407b02323a6d6dab9c5b9a72a8b2447575452d8805db7ccb71657cffdf1af451e480b605197614444e66ad460ea8610a9006fda2c50b1ecd6753942c099ad7367adb26293b57eecd9960decfd5aa86363bf484c21e129640ade6bef620e71d4381ed474c172a3c969246c09e9e43c9699854c6c47cb9c494d655e04d245ee7befaa0297e3c2cb42dd06135a0c2dc5934692703249db00c674505a56c869289d61ee1a3c01b7f23fbcf38056e8766cc092efe6bff4938df967a2ee959c913f00aa364c36680dc36874dc1a7cc5f38e584376aa05827a47a2f285453b228ce0d14255d2f343a5d2fb8e89cf630070036037d824d1b64d4783af5ba80ceb1fee340befb8db41f8f6c690a2f87a4f745c57c07e44f3016af8991b35e313e6f6cc7d3781a7186ee97827820716b5d6b97fd6fc24fb73ea6054a1c0bb8254a0a9fac167a2cf0397ce53cd12690e560449254502d8e9082af4f210142fa413b4688f054980ef84a84e150b8ceb4e3c21b7614fab6b142808c43fefcf6a3eb4fcd2fc90612b3b3dc7814df12e353c560cbbe34d7a17db520d9ba25a002ef93db0190327f555774f1d11fa289c4151473cec805f876da12fe0b97eac8f9873c4f77cd079d9f3252cb054f133db23d893ddff799604a773a4a070499c3c3f78e0b2b0130813bbd74a71c2009b6f6da8c7093c07879c02a4d0baba54e5b8b0e8b405eb9ddb824db25437b56b373fb1c574265802f8a258653bc5fe2e28c5ae5b623a3a88c555a1f9303fb45de9ec60f0a92541f82f5bd707d0ab441377f22d489e7df6e1b93bc7fe57c4883f3b24821bd8beaad342e1d2fa3151690971e5359cf4c40fc4c95cb30c0caf01cfbbd5ddd6deaee8afe6599c596fe2501acc11e4bb4c2dc10c7f87a6db75bf6a0884c63a3eaf9f72f395a0c105578e897e14765787fcefaa3f5afb3c7a6f177c787bf00e1bf698587c76e73d91a9303685f4f6f830b345beb0b87e5bd272a29482e7d0eb925da924037a0f166f7ce85cae3e992928aad9bc7b6940073f57676bb326924f89750e784369aa93fe2115829884ebb9b4713021c96965a64ea688bcfa01e94917c12a72bc30bb78fda6f7c5bed2ea2e4752056568ad3efe9edd49995692f4d01b1165c892dc4c0fa78bba8767406f31ac132606233a753eda5b867e4fa201b190591e715719915099a4951c1bee96cc9ef6e8acdeef32aaae4c3a583f9a14edbfec792067854791a61d77a7aaeae1c8e1bdc56b65e777f0b4b8595a779cd338aa81f59da7f8a4831ab5d6140bd930489eef498a445b386fd4ad25e246808d74bd8c4614ff3233e444a554199c9cab9421c05f175db5f7c6c239e7454202e04524527aa6fe5c238283eb36e27452421f908f30a5c464953a44370e265dcc73d58f2556cd09f5711b693cf319b5b3558b7d399e11a048bf21d30b330fab24d63cf0f16db08150d716c62f6ff769799a6d0e0f3dfafc9623e095be0bf8f98a06c2b225518f0b6d44a2a33f4d832582d27dc0cdc178d0a688134a295dcb12c6be1808a55f3d9dbf4d1a0f8515db53f862ea659634ac5cd95753b4c15a00535ba05c40b55eeb95813797d6643a68710548704fea2701e5cd3740d1d5c1d581875bd26206ffcd8ac1ce7fd1500c7cd269ca2bd71878d756d3c092daef4e154f206b5c115d8a2cdd263e32a126162f643bc62a79819c0ade4be53ff0f3a723c5626a7272c0b90f0da7524126b489f21163f79b815223772685f2fef833454f673a8c70bf3002343b7535aa91d2b07c4ac423fbd26edf86280531fb8a70a97b85b5c1617215820a88878650cb0341c904921d06f036a01e78ffbca98978b3e2df3a553cbab7334164fbac836d7e1aba3792a32f6d9be1dce84b64740a1aab00b9b7d25be2cf4614e28b4a76346fabe6400e70629938c728a6f3558bc088420fed4d318aab8008f0dd184254faac8708e33d79f7be461ab788c47fc675100d810b75e55381a5b2b9de21cceecc9c5d2915f0c8f7f5981d2307f00098cb67ce5c1ee42b6a74e599cff0f8245a47700b59f3e5fcfa5309fa590c1", 0x1000) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:46:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 06:46:20 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000338000/0x3000)=nil, 0x3000, 0x7) r1 = getgid() r2 = getgid() setregid(r1, r2) munmap(&(0x7f0000551000/0x3000)=nil, 0x3000) 06:46:23 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ftruncate(r0, 0x6) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f000071d000/0x2000)=nil, 0x2000, 0x3, 0x810, 0xffffffffffffffff, 0x0, 0x2) socketpair(0x2, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="fffd418c19d54d5aad2550a002dd143224481ce90f0b981f6a9584be91b91805eb5a4424dbfa1f58fea33b7a740b943ff5b01f969602de497c0d766cf711f3e1cd96a999d532005c6e0b4e5896705fcf17b691073ba865e56af307dd40cf2d3868183f3a478ea25a76ccdb676306de73942d2e2b263242", 0x77}, {&(0x7f0000000180)="d8bda6a37f26fa88293ccb3ead02a8712b1750d14b46a07c37068938ce214247dab7a73da0fb262c1920935ce3f987cebb4c7d37ae7ef3c9aa74a91245a80e10454d14e5a88ba168560c565178b597de3f27820d33063e9281d3bb8041572483627a3946f135ee5deb46506cd2affe1339466563db0dd1336196dd7fedccd618941814da0c35ceaf629d6656768111eaadc7976b3f0a77e7036a20a647d7c9e27d0ca987fd1207f860c7", 0xaa}, {&(0x7f0000000240)="a6f0efbad4685a2aa638c2f9bf083da598e545a0a2cc74e4a4f7530658b1f22d7c2c98db6235bce48541d92529f2560431dc6e15db0e135521bd596d3855954565f4ed39ab554085cd77c8e8e46be633321b73d9a2551beb3b0b26c58e9a51527c387f838d942f57a0116d3dec404f019c6a02f29bb052c16535ea4658def935851ff2d8b5048bb3b2859f5ecf201f004cf0c41e60c7fa881f4a", 0x9a}], 0x3, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x100) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x1, 0x8000000001011, r1, 0x0, 0x0) 06:46:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x200, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r7, &(0x7f0000001380)='./file0\x00', 0xc, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000001340)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r8, r1, r8, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 06:46:23 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0xfffffffffffffede}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000040)=""/191, 0xbf, 0x41, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x10000, 0xbf}, {0xffff, 0xe3}}, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 06:46:23 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x84) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 06:46:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x100}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = msgget(0x0, 0x242) msgrcv(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) 06:46:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20004, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r0) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) listen(r1, 0x0) 06:46:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) fcntl$getflags(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xaf) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x40}, {r0, 0x21}, {r0, 0x80}, {r0, 0x4}, {r1, 0x6}, {r1, 0x80}], 0x8, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r2 = dup(r1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSBRK(r2, 0x2000747b) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x5, 0x6}) 06:46:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x600, 0x100) chroot(&(0x7f0000000040)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 06:46:23 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 06:46:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/55, 0x37}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/201, 0xc9}], 0x2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 06:46:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) flock(r0, 0xc) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x9, 0x55e39fde, 0x200, 0x1, 0x1, 0xa8, 0x9, 0x0, 0x3, 0xfff, 0xbe}) 06:46:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') 06:46:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0x7fffffff, 0x3, 0x3, 0x0, 0x9c2c, 0x3f, 0x1f, 0x2, 0x0, 0x1f, 0x10001}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffdf, 0x5, 0x1, 0x7f, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x6, 0xcb74596daa04b1ae, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x4, 0x2}, {{r1}, 0x0, 0x20, 0x40, 0x5, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffc, 0x4, 0x80000001, 0x10001, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0xd9, 0x80000000, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0xf0000043, 0xffffffff, 0x20}], 0x6, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x7, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80000001, 0xfffffffffffffffe, 0x8001}, {{r1}, 0xffffffffffffffff, 0xb4, 0x1, 0x1ff, 0x592}], 0x5, &(0x7f00000000c0)={0x81, 0x3}) munlockall() kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 06:46:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r0) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) close(r0) pipe(&(0x7f00000000c0)) 06:46:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="699c6230de3289ff471746a9d28db2d2255909ff3be3b3aa448b91f495eaf26e829d52e1784211083ed047b59eef5f931e7eaa7c36f1ce243322ca75d6cad88464665a8323203354728a05bdab904991a7da5d1ac0bf007044b0a435ef883a2bb5eb05bbe81585e5f290e959f9e962e71599deda7f788857faa4cce3e7997e6225e62a83da2c4ad518c4f515e84bfa3fecfd78", 0x93}, {&(0x7f0000000100)="10dfcdf20286f960789433014943570d1ebd51c64829c4d1a6e9feb3cb23a339a9a0696924c0bf170ab6389117d4a18769a0971621158825190cf96a206ce0ce102207204dd1aba41cf151e7d7c4e957f8db0bfb908d07e03047f7b26aa77028c35af0502922785851b0f5fd6b6690d4649be3", 0x73}, {&(0x7f0000000180)="c9b4eed54c8be2dc9ab876064435ccf6a34b387d37939f7927f6d07789cfcac3cbebd8401c6cf834cda3ff6d99b76b153f4ddada32a68fcfb3f2f8e14274cd391d8e2561907487339fea12b656b768a536d1606216d99e78e58599a6cd07291b4ebbb5bc925b58220861b903da2bf759360074b03af1be616cb76a5b21d21094c9d04d92fb43d56070d6bfdca550509285c4ed49e8533799c80e98a082b5f1c6a2c44e6911ce9ee6717a0a7d577a9265e4fc8b403ecf248da4710ae44dd793217b5a6a494a4ba6b618df35c33a83fd80685b4ad88b", 0xd5}, {&(0x7f0000000280)="7f7795fde83f0a0cd7fbeafe9032c75c2b1fc69b158acdf5ad81b5fcf203dfe06cb59cb819d4b51570a8b1d46719e2173016c1eb81295193699deea67503c1304f635a5c9323ca719558984da2c8a71dac4871c5780ff1ee3b42e49303aefb4a69bf266cbb58ad337ca35efc11b4b4e2cd0fd7f24a65e75518db228ffef2a5666529e95ace9c613b33e8a486bc1fd8d95c", 0x91}], 0x4, &(0x7f0000000380)=[{0xf8, 0xffff, 0x3, "3dd1651a6af7d421e096489593932ee56df4533bdb9e7deb47e75ea254b2f955c6f881a42b3266ab0dfc22cf569423466ef758c97edc5027ebe14fddf00354168a86fbf65ffc0e41d48b4e46e4a0da1caaa4062cc9048919ba7bbaf9bd8f3074cf81e263b44d883098e6cb639a36d504d1bf04905662f0ebc6046c4f901dffd9761f6949dd18615db392c7536ab4afbe27831a165505223d95752d7b5fe9657fee849e9ab75802a23fdab883a9e8119670a1fe6086617ce0f47615b249ea347a8c9074a4247dc0099cf9cf6b89dc456d566b732c1a17bde47b258bce5454f97d1a44b632ab"}, {0x50, 0xffff, 0x3ff, "1fdc2f2d8f9a9205876b66db1a5c9900d02c10b9adfd22c7aadd8247a452190a75648704af3f371fe42370c63abeb420e74b1c1e124b2564758403e5268188"}], 0x148}, 0x1) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 06:46:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x10004) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000040)=""/135, 0x87, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 06:46:24 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000640)={0x0, './file0\x00', './file0\x00'}) syz_open_pts() fcntl$getown(r1, 0x5) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/199, 0xc7}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000000180)=""/143, 0x8f}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000003c0)=""/76, 0x4c}], 0x5, &(0x7f00000005c0)=""/36, 0x24}, 0x842) 06:46:25 executing program 1: mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$KDENABIO(r0, 0x20004b3c) r1 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) 06:46:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getegid() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 06:46:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="eb73f9ecce3da3bc6edc954b5b781e2ce47ef6a44df9ad2673dc111fa37938c3515a0c285d20b908a4c179454942f189c89feb", 0x33) execve(0x0, 0x0, 0x0) 06:46:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607cee118ed556ca1df4483dc1c697e8123572a8c2a55ea8d6e5c839dd6d92a30cd54c156ac09839d6ba1b63c60144558277d03fc23ec606f3169c6f5f95995249e4c58b0f30fe67ff530dda3c9f38dae28d9a907e456936558a8a70d078a6dcd68a76a8c1e556572adb51574773d47e5e7a5aec264799d92b2caa771908b2bd4a1a8d0d49964f98839f2d136fced85959c890082ceeff92ddca56b957e0a913b60d8564d7061b16309ced2ae80ef8a6b5c0926f1aaf27839a098ce312bbb0992c61448ba4a2257ee1830d99fb1238389a207a185bb408816500596266c9962f3b8daa2904e3d51d616a39cc30be8a0879d72e1cddef2c2d42ea74baacfb45871c79b4d66bd93fc9f663c762e85333b73b62fe580ec08ee49fffd181adb207f5ed24896fb79f7102f71e8e747844a40555fd81b64e163b9e2b93b8740da96ff0e4fef0dcafd262bf35b319b5962baf1ba1ce055ac50b3e7a004add3a66ce4b328d39daf3d876720aff7437fcc2e4c1947eccb94adf3892d90f5e4e07fd43f0d3bd8cd7f67aec308fead98b4e29ecabc57d5e3f80938cd0e7bcb964eb1774d2675c0c4211c6a1ab1fa6d44a88d6b787413bb449fa0d5a9df9777503a435a7a55d1f9e1fbc4f18af2ba01935967fd30271e95fbf1ef792877d99da0fe7a2089b09c3235f3defc5e9c9cce96789a704a12ffe5b9007d79ca33f9a16e2d002198faf79a8ce083357e69acc1a8b2b854acec8bf4194dfe068c8e106503b9af3aa291c6d78bde82f5458c6533fd84505a218031c01644148a76123472c4a8632565212092dcd30846919ad1913bc2b5931a57be73a227bb2e2fb0caf4ee845d9c3790f978fe093301bd55b6f49889f01feb65d6700e19d98371e48efc8ae15695487ce6acbe1230a777168942ac114094199724a8ecb9a3540f324a68649ebe4c33ef5a943e94fb091f4cf3bca94a08b4f4eb5f4f79cc1562fd701a931451a007c945eccb15d0be063b1c8d5c8cd4a18092503d7798b4504e8f1db584a904e9f32914c8c776d08b5462b0a1cc6ee7fb67b62f5d1542b8b2cee58c69322a3be6a5118573d84bf680df3b3d3db8840cadffbc044700c18e8b75bda80a458fe9ee635e4fa2904cc398105e7aa6414ea36ad2be2c43ce791199c38d6bdc6ada13e0e9bd25490c62b69241ec4c38e80f97a44bc5eccea374aab1fb0965c978ecd68279fb9c2f59b108e54f2abf16f76b1d0980d7ab47296e8ee54bf00755b40cb355208f4a481f06f993d0a3a16677e3c265a0e5addcbeb81303945169cfb4c9ecfbe79327d713b6b7a6c970029d7bf3cdf1693dee0c4ae9dae5bee0cf51a1904fb6fd681dceeceea7537c93ad775e12d07fec211122a85fb3c43723dc12623d0ca8e08dde390af7005323577dcb4e499ba3b4bf70fabccf70095852ee7c481b205f389e2bf011465f22dd80dff9bddab7976f193530c877fccc2abec2a49df2c75718459dfe28fc9670167877a9ad9ef7e72e8a7ce5ae822c3cb0883808574fc8c3f4935a6e79c2580de8602a3a72e364943afcad1af21ce0305c75d5fda7050fc94d46cd874b8407e02054a627723b953b3f56778038a7bf1f61dd3b242aa11a47ac229e82d2f7f1843ac8554b43385d0d76a0c10a5e531b8409f2d8143b2046e7cac21640a991b059953f32fafb878f80064f519b793b61e5d68a4af77c00416a28fa37670a442cdca314a7b3ea2b905fa2534e9dcd06c82ac56112a9f23f6965c85917bdd0ca806b4b5dbd2ebe837da0b277a28725b4aa54525591d63fdcf7d7d7a41a152941ca89189556ab158213e55423fd6b69ed6bc2104d9b730e1f7acf50b4f5f056a925f307373c1f31629457f978830596dd5cd50f342e0c52a288fb004353345c7f0d80af713a04673f3b308a13e07fa1327526f374d95c64aeca19b5b0708556f89dcf6b89b39e71a3b2ff75419dce58ca1f7d9dd86efbb75c19f8897ef917cd0c3fdf7ddc837c72ce1bfd05d8665cfbe491c5119694c015671936baabe9cd7d14f56d70562bb013c2c492bdb790b9b54443bb630b08abd7d209f97ba26eab5c8220a100859132629", 0xb62}], 0x1) 06:46:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 06:46:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) socketpair(0x18, 0x8003, 0x3, &(0x7f00000002c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d13000/0x4000)=nil, 0x4000) r2 = kqueue() readv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r3 = dup(r2) accept$inet6(r3, 0x0, &(0x7f0000000300)) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 06:46:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) dup2(r2, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 06:46:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x3c, 0xa9, 0x5, "4c3c31f75f8192306a60fbbad2cea34af37d355b", 0x200, 0xe475}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) close(r1) 06:46:25 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xffffffff) r1 = socket$inet(0x2, 0x1, 0x1) fcntl$getflags(r1, 0x3) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) 06:46:25 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') 06:46:25 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x400, 0x1}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/47, 0x2f}], 0x1, &(0x7f0000000240)=""/37, 0x25}, 0x800) 06:46:25 executing program 1: socketpair(0x1e, 0x1, 0x401, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="d9a2b069dfa60f9b0f0de7a94bbce3b01fcd0ad5ab2d866c3c842932856ef8beff0db3cbb6c7060e66a028c3faed6dfd127d46405d3376e73ee1233f40cde6ea5815bd65c7d1442613e0acd6d20c", 0x4e}, {&(0x7f00000001c0)="d15e7f0fd5890fda76fb6ec68e25b5572ebb63727cdba2badd9e37a4200da6e5c8348dafb00a292ca217e71fc9f5fa2b63f86334e9e401a661adc6360753aac68f43ac0475c94414ec83fc8132b0986635c88ecfe3c60158840a2e39c4502d7420ba248de4d9c4ed", 0x68}], 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) r2 = getpid() getpgid(r2) 06:46:26 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) 06:46:26 executing program 1: r0 = socket(0x1a, 0x8002, 0x1ff) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f0000000100)="551ac447f0e341d7b03b13c9caa227b52710c70012fe4597e329087c2c7c07e8f8bf29e238fb545554e8c2a1eb042020e04ed6e2df84a8f7be2758379c133aeb6faf0e18169d126010c59a37f55ca6fa63493bfa5df2356a429250739370ac10f81196e1414e761de381146172005fe720e2d10e5b5d102245f0b1eb74d5176d2877f99eeeaa6adcf8cfed0a655524c8eb89bb84871f30ad2ee03cb9a8d9ab18316cedbd2557bfb3cd56b6cb04123a796cabc622b77a5cca4e", 0xb9, 0x0, &(0x7f0000000000)=@abs={0x233034cbc76be692, 0x0, 0x0}, 0x8) r1 = accept(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000f9d83a446c653000"], 0xa) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) connect(r1, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000200)="75d5521b2a566f2351a2bb669ca82e3bad3ada4f97943cf44fc1894f6068832f6ab892ff90ef8b05e8259d6f13750608a1b5a12bb2cd2f736246357e36cc93ad9d7a87d9534b7b1e492442b4a2b86a5e45d6f6319caf15b37c3133475e26c7a74bf72404d6b0d94cd4cd73ebea57b01d8aac4b89c3a237f6d37865ac96ab809d14b31aa16d8e44782a3b9c307620", 0x8e, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)=0x1) 06:46:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) socketpair(0x3f, 0x4004, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/58, 0x3a}, {&(0x7f0000001200)=""/100, 0x64}, {&(0x7f0000001280)=""/128, 0x80}, {&(0x7f0000001300)=""/77, 0x4d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/3, 0x3}, {&(0x7f00000023c0)=""/179, 0xb3}, {&(0x7f0000002480)=""/64, 0x40}], 0x9, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7f, 0x1, 0x4, 0x6, 0x45b5}, 0xc) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x1000000802, 0x200000005, r3}) 06:46:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x820, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r3, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000540)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)) shutdown(r5, 0x0) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000200)=0x8) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000280)) sendto(r3, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r7 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000004c0)=0x9f) 06:46:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x28) faccessat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 06:46:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getuid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x2) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) write(r5, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvmsg(r2, &(0x7f0000000280)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1, &(0x7f0000000240)=""/11, 0xb}, 0x42) 06:46:26 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x101, 0x1}) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) 06:46:27 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:46:27 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffb2, 0x0, 0xfffffffffffffee8, 0x0, 0x20e, 0x404}, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) mprotect(&(0x7f0000062000/0x3000)=nil, 0x3000, 0x0) sendto(r3, &(0x7f0000000040)="afb5620759d85088f6c305e901e3f625090b7a4f963902aad04142a53d2d7fdbcae3b5d3981b464b1eec6e3b0e8f473187983cc0127253362890a1ba2926f3841ae0e891cfbcc631dbde9d576fd8b49ecadf6b91996133245033b984587167290644b1b3ed915990e3d84659fbe49fc9dbd36b06add16243e9a70dad2bec526ee01eadf901b4475ae1f6c9e2971a1b7f26f5f119d0bf", 0x96, 0x1, 0x0, 0x0) 06:46:27 executing program 1: poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000591000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000300)={0x8001, './file0/file0\x00'}) fchown(r0, r1, r2) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/135, 0x87}], 0x2) r4 = dup2(r0, r0) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 06:46:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x3ff, "c4586c64243f464dd7ad348fb7196330b78e8bf3", 0x3, 0x3}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r3 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/60) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r1, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x6bb, 0x69e3, &(0x7f0000000040)="ed03c614feed12dfc58ece9d2373db2cea8fc5142ac4d3e7098f49cc3f4b2bbf763c2f597a93b520b8ca4f6d2c00e6131657d3066d75ea2bdbc8d271ae0e8b252bc694770cc5c5009dfaa8fc704c9a", 0x4f) 06:46:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x8005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r4 = socket(0x18, 0x7, 0xb88) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x480, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x80000008, 0x7aa0fe77, 0x8}], 0xffffffffb5a06b51, &(0x7f0000000240)=[{{r2}, 0x0, 0x2, 0x3, 0x20, 0x200}, {{r3}, 0xfffffffffffffffe, 0x1, 0x200fffff, 0x187, 0x200}, {{r4}, 0xfffffffffffffffc, 0x4, 0x80000004, 0x4, 0x800}, {{r5}, 0xfffffffffffffffd, 0x6, 0x20, 0x0, 0x7d80000000000}], 0x101, &(0x7f00000002c0)={0x0, 0x1}) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8028, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x40) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCDRAIN(r6, 0x2000745e) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="411cdd1d5394f84a2a689050776a94ca7f92f5881bbd45cc623d42334b14f40d170cd2e35e81742f58ad26a0394c146c30220ca154eb65d9cb59b659d78beeea9c46e620f661a28bcfdc2a29262007e0d65cedb565da430f53089b2af4e3c6ea2d47403c35bb0499ea907cca408160584dfb79484a51", 0x76}], 0x2, 0x0) 06:46:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffe3}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 06:46:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r1) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="300000f9feff00000104000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f0000000380)=""/16, 0x10}, {&(0x7f00000000c0)=""/147, 0x93}], 0x3) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2084, 0x80) 06:46:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2e116156cac7a1a0f5d8803f708bee2f66696c6530961d2239b354ff8eec1b94b746f444dd4d76518df4b55644639e8d3a"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) dup(r1) 06:46:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) fchmod(r1, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:46:28 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffff9) open(&(0x7f00000014c0)='./file0\x00', 0x20080, 0x100) dup2(r0, r0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001500)="a494b43e9c56d6fe57a23527ff924de54ff36ce496215ac3ff42a07a055574527931ecb9eaf7a8d97755c6614d46f79a8ccdc82dd9632fa778fedca4daa03d4154487391233e5990359f53811c97f728d3afed055b8f4c3c5db19f812c2ed00fe82788c78c1b40b8bb56dc682dec5638b15b6353d70420bf92adefff018a7dae25960e65e975af5d9a1035aec80165f1f23300249963c377e33460a203f38bf0535045165bb20b7db0416d9ba93cf0db5a1fbc36d0cbe55174c6b00814759ae2e7fb3f8b65e652b6c959af2d45aa21f30e74dc3731a157945fe410cfa66042c071eaa770058a26c7a38250c3d0d08f3b91b0344e9a90ed8a2e0dc751069114984fe74e02fa1a2a8289456aecdc8a4a993c35cd66957e4ad0bb44ae2a03f0b2db5fe5340754a043882b73c7c7f16a044064bc60f2369cb0669cc1ad9ae687b202d5ac801e30f1582dc83b466cde6406239659a2a13eb0096882c2f78c2dfe2b1c0f9e3c811e0f121c880522b7ec029e5803f50ff216209ec65fff35315a26fecc0623de94d77e59658cc404b9988674ea1b2f878f6ada640520d68b210b4207fff0e7d5204141e05699de88b4e8bcdf2cb6b28fe8b458e6d6e37b218173031ba0263d87e34bd1fbc678f8134e0c5e5045c75c9fb327a859dec667d4e6e25220c09a2fd46b53ac6541ec0335dad49d21b3d0dcd6a846fdd01760d3d6de14f540b35ce1d71a330d50649e51befb14306737b22c0842733c2e187d77e0abe37b80c5a2af965635a4ad5156ae2e52d60cc129714340827483f77e9544eed9b91727009de3ff1ce601dc95357132763b4dcc705a1f6d803af39684185ff4a7c6eefcaab74a983ef714af610bb8eaf71f7ae37b107b82d2a378d3115f2980280c61551789f0affae9bff9151b2561827852c18a99ce50b7f70725d1646969df59d5c7c9328fc0abcec46b9aa57457a8b8026adbafdded30af8d7d3d08385fb5e3b9cbc7543f791b03f511a12cbfe44f6eca3ccdfb8a915fe76b918d7368f715d8890d75dcd6c18829d706f3effc159ce8484313f49b536ecf162349754ca539ce5f8d750316f3315b527b8058cd6e801b04d09bd21817a7e6185fc52a4e59d271af124f32f2b86e28c5f2f7722da42555046e8e3a7fe7c7f88d390d35677ed4b318cc321419b4460d9a4a9b01e507bfa94952b9b1d13199add48b0ba2fdc338084fe51c57a922679b64751fca834bd132118738e085b12dbd42e56ba6b9e2eee7d15543604483d673e600ff8527f0719211a1bad4e9e3e697992696d7c9bf47092b5496361aed80a85034ed0daad548435ff85d23d530ff5cd72ded5d9d0184a6e41f7979ec5f0b40c1aa05432af04cb88111cfbd64318f3ca2bb70a061f13f756c9642f0d91e68dd41d11e5278218f9b4d7428a563662c638ddd27c97a1d21deef4833fbc9bb95b0af6dbd28fe018ef5ad8c442793ffa78a41285efc7a4fe28337a5f7d85afc6279e1dfd7bd3e9d6531c1f4daacd1a5e01782a4b95e4713877776c509be0feb3a735ece25116b425271d5cb9d0feac2fb43ddb2aa6fd7c41bb4eafcae9a89ec65a7fe382a5c60f8d8686f86984960eb95a4c97df396aa2f2f4cb2d72ae876dce7d26a933b19d40cb8faa9fbc786a0c7f85a6a6595437400a988ba123e9ed306c9e7742f5b080a40fa94d69bafb6a49b27743ed44d4d01529c363f09b0a8bb1328130b3838a5479420ff895f2ff5fcbf028413d30a2ec353fdad0e999bbf6c5f1b4f35b8d79502e4699137f730114091167003123587bb577a656316a7b8650f34f0ce28839b2022d62449cbf710e8fa6a232ded75f588b4e447c175e183a1af029d9ce3551ee0c9beacbf04a0816ab9e4cd0a6f5340b55376ef3e37d0b16d5acfb81d7593b674e3fccfba89baa4127dba5197a74472b6a410b1ff4acfb4031c1d4dbe5e0b78dd57df208585cfc7b230d27e06c36379b5326a877bbfb88a01ce145b97c1ef213bd08434bb4111aacf3dd4740b78c8a298a9bfd1c7db0fe13ae7d492a406667a4a33aaf2db74c410d06db39e737fd159cb43484a79f2f359d80b378bea5e9fd098d284adbe78e9365ae8d16af877def188367cf155ccbf7379d332e8851259311e35e50e4fc86d84a253f6b575cb90a05549ed94e5ce2e4affc13a66a4f11fe05d039bd95ec1397ce8646b0c1dbc85209ca5c9ba43c344e370f33a2ccd3331a0e6d46c6659903245b530eba5580c84b70f1f3f2b4302f47a9fd396259e28c1cc6144efc36466dc34189abd5d95443f0ed395c2ec17ee84835fa72d6abf55cf4373459abd3e447263b3aaa75f751d5a85c7c0db16c57c5e29c414aab45ddd81a1161b632c7b566b8a30e2e596ff511f3635c248fbfac40020950ab13243308934e5ea1b949d65ebfaa3362ab2454e753e3f66e895ee8a0e4dfc3514b1d79ddc3152a4acb8d0123b53446db00009ddf449ffc81f3784e860601241bb3cfd3491b3fe413025ec1c53603a712d9c4d1a56ce32c7bea0218e67418b6c3a6ae4d1d39ae04fdec3309484d2e52635793bf13e2132f93adbe30f6af490107876445661cdb4bca4521972b841a272774effd762f5f4e3817afff44f9fa4d17f215e30a2869b79b076227314350bb5439a37d4b07c23dcaa52d90b1f42434d8a8c8518df6031aab90bb70fff6d7dc9ca5b58354a57f7588d5b331fc81312b6474343cb3c3b4f866c9b1a66fdc9e2a9e2b523b01e36f58c0aa2634b08d9e5ff9a030c9307941a31920384b468129d505b49da88a340d8f59c1bdf6c1aee17c183e91150c653951e876e1abe52c17ecfb31a753b169164bc2b2777899c3d2259c947c2f8fe301a84fcda7995922f9ee7b6c6b4c6d7295cbd12f801fbfd8e480f04d1a3b495a102dcba9a14e69e37ae3e0aadeab52a9fde289958b623ed5dde1cb21fd7dac1d7f3b6a7f853cd45c4dd617b71ee2348ea0330aef91fd9e53214d45bfc615909802ad9f2d1436d79f2f29b86f5eceed0f7d0890d964450bd13f6461be78b57b40d80bfb50814128707a7ae59a8480b387c05fa64fdcffcf26f60b7f5988e8ad6302c63bfe6eb65657e44fe5ca050c7834c5a8eb1af9e0fe09d9c79ce80dee47c7f7be5506e09407f2173a25c2f474ba1db29dd1da9f10937c7b9cbbb1b9ea9cb178573b3da5f52cfce99be20f8076bd68e1371344deb79e717d5298311f8f6dc2dadc8e8a77ee214cc1f08f0c899e22f33f3627ff69e79b62839501af9f73efabc137752b05eecf6a1c472c14a2019f2d407eb71a82423339b6dc3f0e24bc6e77c438ae06a6af17732cb8e1dbbfdcc24c19f13ed2ce1b42e5806989d78a57fd6462b34559a16733a20a34171a917b7273b48e97a135fabaf045e2d056ac6c089b147ae4d3d2bc823a3392cbf57d9ca78e707ba9a99177e0718181f259efeaad8ed38aa4d7e6f873d95e1d806f570f07fca14aedebeda3b050a4fc41fbad1f24d1ec50b04d323b245ec52e01306548e61a05b2538297a2882c36efe2fe24827abd285e3e8d5b8f076b59183271450e901c26f12cee6fa2765e284e10263c444a625147f0c4fb4e842cac0b7dea6c2162cd2bab76a4cf386bbf9ccba0bfc5ba0764965856504aa078b54789599f5819b7ed3b2af92321c78db0d62475cd29ae66c88f38f598c6777e4b26b20dd661d62584c396fb158f4062e9a8c94d6e0b4fbfc3e469ced66c273e3cc40bc5f523f7ca832043e2d56961401822fa813155dad582a1802838ff9fee25e4369dbef20f15f67d9e0060361192601c0ec4b96329ba16c9daeb2ee675d42e47a949013c14794dc1ee6a46c5855ba516a3dd5674f7971aaa4067f222c542ef7a6d5b90ca9a1e91ea8d3a14824e0c53c326ec89e5d099be160112d4c3c022f2971c8a778ed81a4b1cdeae1b8d1ab5fd76c871cb69e261a2d262ef9ba4c60a6aae1e182522b479001b3c62faa5f9485de438e38bc8b3e95a8b80a26738c73a72f9c29ea5348fd7ca026822e570de2ce441f34b0389e4db20446658af285ec4775cc8340643e71757ff927dd44054e8ebadbee32d55cfa8f05142116303b08d34ea27c5c70c2e32fefa1c6928ce0789c1d1c5bb657903939bcaa57ef8b438cb6c6f5f1f2332e508260158aaba7b22d9a4f21334b26b6086da3f1ba4b70f5d84cf190dda84963565c417f8bda94a295b6497d170c3693978dc0117481bbe092765d93dce6ed1e77b4ba931e19decddc588c25ab4080cc325230ccf511cd114883ff68f2c5a168d6f0a39cfbab45ca431a48499666a622c66fdc5c1a6850400e4141af737c8ca61df02edc05edd4f6516bf56e009b53447966560cb89a525ca481d8be57958d4aecdff1cdf033a19b0e36162dcb0b327bf4d001840f57e748839760c847480121a00f2217154c851aeacfcb56cee705a8e5968aff0677912d47184e72b995f4ec89cc49bd7f6d09b7f701a008ae79b810382d947507ca3d936bcc15b3b55038f20f0deb6c3d890b041f9a180e52c48d1a9ad875ef6e16131f97df0570fe9a68880e54a612a3133f772373d88567bd5c446095a2dd6cf29c078661f705dc6a4cb33bca91ff3ecb18cfe215a506a6f2449b77a1cdbd16ad13ddb03a9cf5009b60712c9a2c11d2f872e6374a44ebb489f83c0a428e524fe912a30d2894dcd9a928edb7a38dc30087c1a6fa5fab7e85dacc0518c794345b271a28244911cb280d44f52e970e2aae01bf3322e0b34687f6f297e6ce3f03fb3d70a3cb38a7ded443f9b41fa59deb65c72893a85b04e7e5fde7273cce365010d099e6c095b0add920124c39e64a502fb1d626b3265cddab76213381318453e4f2f97d5f269ec9f302c1b68cd85417a45ed82062b0ec4964eeef85a4145451f72f0ef84b94669c4fb603fe8f1ad29dcdb31c61ad52baf3a3d4f662171369c828d44e474b721555e2d87f40744f366970f9d315a4a47e52bc34fb85ecf874e8eeca0ea585a80a97f8d920941dd7b65769be604077005bd041265169dfcf8be75c43ed4b3329db2194fdec4f984cc21a2ce38ca75a56a6ace9103cbf7a77b40145bb67541c58f3886572f843bad25bb34e3af5f681b16fbd0ba9d977475f63033b7c1207b72148a50c285ec9888a6a3aae4107b4be14813e457a66c023fc02b754b50736d4e90a776471a404186aaa3b3ee5c6ea51b504b1482c658bb290f302ea820e7aa78be5b37238c00d1273ff7587858e08b3755369d5257db5868e5c636e8ba65cb7c2793392650f8f95c62b699e7c49f9c717eb3484545fe8951a19d9155ee0637afcc4748997c0802f61d0e836328b4549eb7bc4cf9be9b86e08c53e33ae8c3ee1b95834a3f4260b93d864b272facf2e3f9eb65c5b85f4bb6d93c7256e7cdef7207c715a6aa9ae5fbd86e12ffa9bbb11be0baf43dff1424ce43b2a2f0dc9eb1309515c831735c3788a0c77f2cc5d8b4969c25e997aa90d70e4879072616218a5311da76f586c1a0511747136fcad624a51fb0dfd2e0464690b17dcb924c1e415dc53f15be86d671d63b0c0023f165b0296806890513076bcccad9f0663590deb3463802cbe8d219323c0baa103a9b5305a5bd16ca965d0a7db5276fab2f7285a415a5428adcfda9d5b237ac12b971f4eb7bca95e30798d4c5ecb173c393762098f77c4c45596a099cee06a498aeb84948ad7da6feaaaca42b2b4b5b4db30afea6be7b56ec690517591c21f699c0bceeeefcd03bc22927aca1fe72a5be181f21ac2a53b06135f8484d5403194d88ade8b4adb", 0x1000}, {&(0x7f0000002500)="610cc672274e0a0348e30684d461911b5f31b69c1ba49a28e0de8fb787a418b712bbaf71fff466bddb0210f27359", 0x2e}], 0x2) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="28613192eab977b420cafbf92111bce04ea508320664f4d677a19607", 0x1c}, {&(0x7f0000000040)="23ea94d934696d50c6ce5a38349f00b21ba20bc8b537d6a0308e525513f849f09f508a839f30dfbf7d49bd1f4205b491a898303b9c4b01b67841a66a0c348ce11aeaa68746794eeae90ab299878eaeb2f53cd834d90552ac5b00b41aff03ec4a8ca936b94eb352625e9bd30f72808a3634d1231f37bfbf29585ab2a4075856c04383c61ad30aa54d17ca4bcc230f1afdd2b83121a82273d8f2b7a4ee1440d8e680770b3bdd7da7342cad43cc8625532828b761ba144a6ee365bf528abbf1d9", 0xbf}, {&(0x7f0000000100)="d841adc43608ab61fcbc436ecd12de03ca697651d2f62ffdad08c6734b56801e88db4824c1c454a4", 0x28}, {&(0x7f0000000140)="46393ba7ff2ed2c266616d2f3568b6bf1fb4723b6689f63a8cdc3e0fc8b06526ac98fd6d126e25880dd3905a47a9764ea8aef9b5494645f86daf1cde67190b7e56cdeea9dbe040e4bbd76d61f83dcf4b6d014a163cadc7496fd27ed417b8e887e951e0751234d0f0d7cac6557ed5312c7d16c9703b093b711c389dc04f0dcb26d2e74bcb01d88e6674548bae73", 0x8d}, {&(0x7f0000000200)="7e22de219aaaef79ee1996b447454febee794d22e60e95f7fe34cc6d1faa212911c580d716c88429444c67bcb8a2d235547d", 0x32}, {&(0x7f0000000240)="10f5cb5a47e7b58c0691c7ff6d9e79ab624c5f4be6f80451087e091f20eac28bf29fe24eb90f88ead287abca1fa17068070f42d208f988daef625e840a6979b9d2dddab510dc580beb34da6b94af8c34f4e42907c9fffa69b532ba1b5e4669ee437923e64f7dd7d4662c1abd80a7012608bd7532640065b45a7426b2420718ffe2317f8e", 0x84}, {&(0x7f0000000300)="c382c9c2b57be9170b0c732a9e338c8d2cf436f15d2ae199bb44dfcead64a8f676aec05428a975cb0aec683a5e279194", 0x30}], 0x7, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f00000003c0)="09e710ca7652d6473b7ba491d85bb2518378d09337c96d540e45e81ed71fb832afd7c4babcb04aa1897bf0a76870d2a1d5229f09b7d83d5fa91ebca682899b78115136a26f9dca9a0c", 0x49}, {&(0x7f0000000440)="53b6f610d760df636d88a6c6aa889bd1d9d3b7f697c5c7f25aa189af32b6abfab02cc803a2366b8ae084f5af5a82e93d899cd771592e93bc67eeef092e97ea", 0x3f}, {&(0x7f0000000480)="f47023937b936e412ff03d5aeefbdfd490a99be7cf5eabcc907e0e472993fe12bd21e87108c226a1db2a564053f86b705a0f10fbf122e945ddcfda8b0b63c1f5e2b356a5cf664722b27f6babec7371a6dbd46ded251687392f75760eef82d83e2604b27f25e47ab2c1fc2c22649bd0441e2376915e6c627c96693396b296c9123bdeb70a312707241a20b70df979a99144393bd45946a66b9a5d2cd90b3e9cac51e4b0c6a135f6c6ecbcbdc219b0f7753cf973bc6d6b0a9066a3d4fdaa6b198a8dcef73330573d198c448825b529869805e2ff51ad01497b1d9dc4df5508f084f4e0075c469f082226b2f37e1e67b353fefe581f450d0ff17ac10aa26a9fc98f2d9f71c7cc0c67ca3b4e541590ee80c7cbfd8f437d3d1e61e1123ef76a77e5b15b3b74ba8940c6b2dbd3511641b16ded751ca6f2da827cf87eb6e0671cac0456a4357aa4ab7d57dd2906d6a38b06cc76289dcfb5eb38548b9bd566bb29c448d8d2f692ed94273d8ff7a4a7da0e543733b24cb7f4863ee45de3408ad0e9955f530ee0d9f17a75776ff0c107672240c2bd492c3be2eccbe34b03e8ce1bb5eff057529961e449245092d4d5bb546aa0ed53b62210dff80db1f9845f047a2c45c39c950069364309c18e0725e908cf7fd7add497b508fea7a91461c7bf2db78e8439ea895acfe4e5cbb7d02ce3adfe2c28a8b7a4b7cc17034f53c3b02ee32686d886f4d420f729fce54c5023dfc649ed2965083ff0a76a3caa3264476dc954e3a577d8a35e6fa7ebc6c5278c9bdac8434b9da7f3013cace3e150610e89fc11f1de36f11852117dbb0671a8d839caa4a649dcc8fd640e60126c46e7589ec1d34b53c1e74c304a485a7a847bd93055b60898d9816edd624c3ff3cd0e06ecd06e0c67f4559abebfb7addfc0883a81dec95505b9621edcca1464bb553fca4c13cae336a5719fd20b4834ed95cb6f94bb8e2796cb2cbf8687fbd15e7f084be3abd643de135868a136c473c072f6b0816915fd8ae2c00c91c8a2a68658f83bbb9b9f9892138b8ca2e72f05cbc33418d4b8a76020c972265eb4158b516515fd05eeeb9ad8798d676a59010dc93b0f817348941efc147f68908e62338c4bf0252189326278b733ff7320ffa8553676ed6d23f2db7bab59d7f40b71f166e362ec6cf0e2b8c83f7daf4f48dbb5050802558ca864c444dc344a38971f8cac8133b27ba36a6e35767b39c5311bc8dca7953b6d2eb054121fbe7790ae8867bc5c97bad09acc9cb9f415f62966a213f2cfa05f1c2d82dcfadc10fb8d994233a65d7769a19d8bceaba9efddc287486b42e55b156ed819975a5e424054bd449dbf896b312bbd7fd6ff69c1bfad1bae38605624b025f1ff0e7690600f5d2775a8d0a4b381816afe745098c39afe0c3e1a167619ffa3dddc6156db40c76f8eb21351cfac03338aa897b87262d40ba8d9651e263ad151708fd8ee8f9b9d466266b2074e9a14fb9f8d58bb9214e99ed49824c29471da2ef0090a0f4c4ee80771c7a9bcb7fd351b24b177146634b4a6d9f13ca8371045996a1c0a6180e4357b664b2b08c9b83138b32e3c4a39b15541619404d9fda51279c49093d33eb66be12f6dc5fa41ef0304c21155cbeac31ce638994e2ce3e9329498de173a60e71632d549846353dd2a5c2e1f6012ecf4630d0b5448a54e36b0334544d4aa74a753eb239ab5b2293dfad641236d5842ab738b9d18bf213b629c86e2c517b081d79f22f95ba2056e5c118194fe6602cb2b1ecf15d5546959de355f4ac0042eb2b69f651370fa6f554166136dc11206c87a12d2b8c39fa81d3f40bec2b23f63e532e85b067938e526711d7c28b36dec47f83cd40bd52725fdfe1b7d119c173a7b9ea6b2417b1f7cbbd02c76cd899b1d9bd9f1cf3777936cf1cfd2eec284d140878c9268bb6442a1be3416348405f584eee74e8e7d731566184b2b79cdd12b50caa241e4a4952150ca22c69cac27084a073d298ce0d7c3fb712e5c26f79e8d0024c2b728572900328fcf55237751a757b710375f0e8b4f8c66a96ad2c0f2643d47362cfb2c9700cad801b2539db37a4a25ae6c8406eb775d4765ab288695368c17b93b211304d41bb9f63236537f7e0cc5780005c40d4d72a6ce793e0370f84213c7b9b711487bb2e0c37fd2ea186cad1d907926ad7eb3dfcb6aaf3e2d051c704808cfd016558328134f6afd3d99b1a824a4df030a3ed98e0ad6970f7b362afe4c56556449b4a6cbd97e80867c86ecaffd169db2f15b919696ba730a522edf775e634980824ac96219f4035c975a3c44a25b973a42218269db8f8686c35df3851f8c2eb1f52f7b63012c46ca06258dbd65b441167dc957b5c1a450b7a6b6375599f0459b5489947af9a74980d86fb2f334d968911993d23842d569bf3f82b2273bed8b9dab3994184597e11e01fc3d9dee9d778e903071fe6feb7b76e33187b800918f9cf2cbe6b84c4a6a6e3adc61215033a073bb6231b804eb8bcb156bb9dff4dcabd64f4970a14fd02ba75d6483e53777d4c40b5aeecae890f6c517bfc3e054717c9cc06330dc1dc541f1619a5d5f1bbc946ce9d677bf8aafd54cc35549337fc3c6d85ead4448eb1b572b0de139f62a6a266a399e1d00a90edeca4680b49f669c7bb023ebcbe6d7fccee1cb6435a7f17135014321f2e6a15ab3c50ed6bd21768bb69db37a07a9dbf80baf3a31493a7d5b6039861c5578621daa58661d5f095c0c6682919c461286ed1a1e4041d4d32e8ac07c12e7f68649cb950c04aaaf397fc74124f55c35906c5809edc43506a00f8a7c0911c0a0ac637111aef02c4d083f30821c23b1803b203687279deb7c8ef52a1e7073b5c757e7a871610cc8dc86e3075cf89dbb95c1885a0e031cbcc270ef2b3bb9619ed6d74abaa2eb9ac1a1cb1b6372005c0c24c7cb9ae394799109e98ec1f6838837c07841c8eec7879727741857dda871bdf130b5bde629cc41620eab80c98be6ac1feb16645a5b9c06244dbde32137b3b450fdc329e1c8e3b22dd22fdfc3292fd6ca9651873afbe6e8d47eb0c1414c57c74a06350c58f15ec07ee2c6558ec1dc8d09117f720787e565309591d3bfaaed2de82ef6e2a426de53cd5d1ff9be57de2233dccdf9f76c4d20b83236780a42c7db4a107b4c272d6641ee52951701844678c61020f3dfcd4ab8ba262c3d3b71388c24a1d9aa3c17d37de9b3bc804600e67a6741e071ee2eddd540167f3bc572fa082fc0fe312949d1bfbb115f4b98768c6ff3d796f1194e85cee4fe5e7bc8e6f3f6b71b6f2cd8a3e8d85f8f6993f20231cd0a94b24711c7c600490a7a1e5de84f6ef00cc3ac3628a3e8b877a8b9ca980aa276f61c4188fb94852156ea575618d4574d6fbb410cb8bf1feb5bc492a72d92a27e398ebaeff888a6938244ac7c848c5fb3e75b92789c954347f03a442d2a22cf86d5b60b591b46a8f4fea68d2eed6e21d5f42dd79e15681f5c5affb73df9490b2d923dd4adeba693f233fa9baae243a9090ad89bdac3d182c8aaa36b794e64b9c1ec6a2e123603246365dd4cb4b5fe4d22a1092ba21aff94f338818d76c28e8e0587bf8303a235338645bf2303d89d2c8ded2ffb8f2e6fb1a86fa13fb7d75af08e798b943d2ef381f83bd9a1708ed3c10060309fdede848c6ff388da84daa794a31b8c80dac9cf36e09fbfecaf15b3b1092bcb3a6eafb2428f3f34998fd19e16c6d7b5340d43f1806e9c7f05b26754a063fe502a44a5b857f610812610b8b7aa2e97295e2da77a60eb06bf3693043ab7694ad4714f6889918f22433b2f05bc4cd8f5b04a5aff33bdb8604718ed9fe814ff3c939c34255da9b6a07f6f1814998d0cec5987323a1b8c6c193d21eff1ae9908f1bb1e9d919dd4662113bdc4d9b90e405a921297c0aca601786be5b8d015aec0f7f9c21f70f782062aba6c0d9143085fa11411b2887f2f29850b413864ef76bdfb6963aae1f60390a53f7e7be2fbd0085be72768dc4f28e4dee8ab817eb3a40109c6b3c1a46fe2d38e52da25b60799d220530f6d29973fb29c30c44cbd67cb357cc5c898ae46b9e99c1f06ec958f1bf3e99db9684c84f3580e7afa0b89d9ced7c409de7edf02ac92cee7187b3ed74877faef6a79ca749d55548b4a0d04af6ec69ec30202157fd9f05499b139c4d1454b1c91e5381568d29c0a40a1237e73ac599ba1e773fde8ec35611a12b0f7415e0a1c7d1c98c9aa7effa1f7d688ed6ce7fcc82d663ff25a07e830ace54f81932cd297abab1625373157aace904151386cf69ced0bae2d04f3963cbd9910db9f9b84760252dd6619eb81acb7e95a7bb218fd8d79b2261ba8db89293d483a816f1d09fad0174e5175e8378a40e960be8c04dbe0f6c1ea395f17d3884a61fae63875916b37d8e9c4c8d347b1da07902403293bdc4cf6296cbd8a773429a786da4b6c52f500c96bcee2ccffa8bf23df89c11d0822e52de8d8fe2d63f94e32d2667a68476259460c7160fbe86b6f57a74f00d7a8a89ace48fd57e490de2e0f24b4985289531e9ecbd14c5f78b04149c6ed76db7117560095eb57f812d1a3d072c2953a840ecfaf2a647e5788b466cc7a0597a55c5b47c2c15120a08e80c8088f40989a7e26265b0dba53450ea7673fe98938fd77a608fa13a0b7c7539be5fd95fd9e1161a6e6470ae2eabc54de54aa38f8ef9fd8171337783a0fd08b001ccffef409be045714acec42a814f5c64b2c3ae81b780ec4196ea8ec25db0a4a4805c319cccc5f6df38e8296df61903f6d03320f94f96c8a2d5749e147cffd021ee798d32c63cb4fedfe7fa99be7108276620c76510868bc58abaa61d173723f263a05da59ca78ef494d0a3801e30c4ba5d0b1850a7b710d161aeb7c5433893a46940daee9d2f8fcb807f8e03d0a80c1a27acc8c80cecf4f1cb74d118b35fc98b72ddf560869c50ed0bf4d19dfb0068ccbaf594c906cff8ded4d8e2c10112570cce20a514d0fa04cc5c08c36ee76f519cad50c3eaf5e38422828718d93439aa759a003bacf8419098c410f7c7254d2943c097c09aaf7ac028e5945f3cf1f1e6ef105a27a57fabb5533ac0022b80e7182d6a5bc6adb068732bd549e47499045a1ab9aaecd15ed0fb9702f94e01d7d85d8da8956fc86c2684c78a2bb878a769d4dd87dded1ab18706fdd0bbe62ccc87bb4eb79634bec29f04501131a278525114dcbb1e47c935a0339d4a7fc1f4a09feb32987f991df35aa6fb134866a4fd46b56ad9fb6eafb9ce6a9e600dfb44f9be56342d7b811d824ae44f3e274b66ab43eaa69295518f8d2c3d018888530de8addbcbb96b6a173118caa3bb9974c4743aa55be9d15d3b4d8cf58d4f9bfee27f97c95c873310a29f6b83a1a0ebee41a7f542329ef89a59139b257e1f4fabdec0cf4dbf1208e7a96409b6f09212d677484267664afcb12432e067cb1b8bdc34a58d4843a6c0a3a20b3550217f5fd21c3478f3a8a65e55505592dad8dca0ef28d5738ace19424e7cb8d9418b483d04ca871186bd67087f40de8694f938385a643de55f1f81176ce71833083a65545cd3257c99884ea6d6d09f08005f1ee56c23b7aeb5c790599fff5a11f1ca77c9321fb545346b8eca1c65e3fa29efd34cb65cbe013d859dfaf4ae3682614012fe126834d9e044adaaae574a4749b43728b109d7b36b40c769fa621608f1c7bc3ea57a350ca04f7c171106bec00d6f746f1992f538e50257023204f26e5e572c0761422b033c32ad6221add21f3704113eefbee9a40f79ef67b09736088cf0e2f0685f2e9a4ab09", 0x1000}], 0x3, 0x0) 06:46:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xe2c, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)="2832230847dc88ec6980ed0c01e4b7ddd009dce9ff878f79468e6ad39d3add325ef5cd5c96c69252e2641bf2485ce8333b0ad82a5c48a096a14fb20e01fa9cb5d5f4e85ff267b08f89d93f7bb1c632b731f8e3e57f842a0daaa6b2124713e3f3f656e10f388155f03a1412caba9f55de7a8bd0512606a141e47d96fe635cf5d0c5cd31025b3d2aac6875f3030a9ba75bdac2e2dea939dd84cac5c6e868fe3f2b11dcfaca1615b0358f8b5f1c17ad9253dd73ebca94f5e685fb66f4661baef7f7cd07b6b3b30ab0fb15900c", 0xcb}], 0x1, &(0x7f0000000280)=[{0x108, 0x1, 0x200, "f8783392e1c147836e30001e93d54fc96c6d46a60cb9c9fa1bea07f6886134ebae7864977e5c8419e127eb7c6701743919cb03e95161b9e6923d31111b26a117ba07a460e82dce46a3e434a1bde7901fc212cdb6ff5db01a61b8706012b67e5ca24f901cd95b72400641784d158824696913fec19a262563494d00ad24f304aa3886498c15d32053d71b5c337614123f443988e820cabdc745d42b086343dcad48ab6868f67e8392dfaa47dcd7b6eccff2e6b28e73a0602db2738c3d923b5262942ecb0383f8364179aef47cbb97f8ef7759c1b7bde9640b653f74a5ee2f519e3d374e665134229894621bf4b29d0f9ab933"}, {0x10, 0x1, 0x1f}, {0x100, 0x0, 0x0, "28e36782cd2a1806bacea3d54480d86cc0d21f3319481bcf4c6054dc01baf23185e814260584e5034bb1aa6b2b0bc1977e14d392f40d6ec8639268eeec17366ca2c1ba18d8d5d2b5b2b5260da218d0bf676f8ea714d839f8c80abaf8cd26668d3fe3e8546cf5c56a959589efd4780939401564713fe287b8e6ead72b40108c7ef24e966d56478aaddf6e2b25934b70cdb0f15cb4055bba058e58cdae0c2622fefd1cbd1231c1cef596be11639eb0c4dfb1be9db7d5a325784d8e1fa5f5b389105536229ad27fa443cbdc3bd3a97dcab5b068395c937300e6a4a395296c09caa0dd5a62464fad264320"}, {0x108, 0xffff, 0x101, "184f31a80c1f346423d837a021bc26f93cf8a6c1246a4502a649617664f68b849469bead7f1798d2ae19fe2f5ecc04dcebb3f818688485635c00f1997acb8946189fd146bab88f4c1b8946a7181fc37822745402ff86e0539127bf0e2758a8aa2e5a9f83d91743d59f8fc5a7ad89c23478009edae030885acef04bf556f956440dee8653d48d52213c50eda6e4fbf1ffb5da1491714565848cc77f716e2bc49975cf867b783f1353d69155c2424b25516b9b650c83d3185fd42d7343784d52390ea27f770c371fb7001505eb2b4ae2b6a21e668fdaaf739f842248f772a9ed03628560bf50eb098784969009881225e9dc1e118d"}, {0x108, 0x0, 0x3, "02f168371bb8f7888939f2466b418bf8e724d1dbcbdea5486d4de6d8b016cadc731eba2808fb29ba5aabbfb09ac51c0d5ce502de55207c97e322fd1122beec5faf6a41133a1a494d8a1d19c678f4a4368966427a5c4ffbaa590e3681616dd722a8e6c81bd9fd18ec286948d65f51d815e1274b8073db77f099e96209b8d7e176f9e9161079bb910c66189d81d37530f9a2aa00af39f947eb53a125b4315e5b6f478e5aeda2f24afe13061f9d649c522721e1eba617e7563be0aea2fbea698fbb0b56e04938c2cc99c2b700b3402238ae0de3db28e31a89b04c4c84283ff88da31234b9e1e22ef30dcdfd090dda6ad2a452"}, {0x50, 0x0, 0x81, "89f24a0f166af297e844348bd1a32535604f1da788c003ccd5cb7dd73a47d6aa1c0f660446764477d07f68b59da46f81ab30ba0da7505a8ed285c5"}, {0x40, 0xffff, 0x401, "4a5eea1d743e854461d0e530803b1d91154420f06026417e79baeff9157e7e92ab045b1bdebe320fb9028f"}], 0x4b8}, 0x8) 06:46:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = msgget$private(0x0, 0x4) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r6, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0xd6, &(0x7f0000086000/0x4000)=nil) shmat(r7, &(0x7f0000122000/0x3000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = getppid() r12 = semget(0x0, 0x3, 0x0) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000003c0)=""/216) getpeername$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000004c0)) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r4, r5, r8, r9, 0x50, 0x80000000}, 0x42c, 0x7, r10, r11, 0x4, 0x4, 0xffffffff, 0x4}) 06:46:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x420000000, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/31) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000800)={{}, 0x0, 0x8, 0x0, 0x0, 0x7ff, 0xd, 0x5, 0x9}) 06:46:28 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40000000241, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/66, 0x42}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/126, 0x7e}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/10, 0xa}], 0x6, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20880, 0x96) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 06:46:29 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open(&(0x7f0000000080)='./file0/file0\x00', 0x220, 0x0) 06:46:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getgid() setegid(r1) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 06:46:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0xfffffffffffffffe) flock(r0, 0x3) close(r0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r0, 0x17}, {r0, 0x13}, {r0, 0x80}, {r0, 0x40}], 0x5, 0x6) 06:46:29 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x20, 0xd54, 0x5, 0x1f, "6798475c72c4abcfcc1045469bc06e7eb64e31c1", 0x7b, 0x80000001}) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0xc9b6, 0x3}, 0x10) 06:46:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) fchdir(r0) r1 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 06:46:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="4dd7b4f6f147ebb0073bb0e6fc1862de605917283c2892caa2a363fbaab2dfee92d5b0e8f2477bac4d96d8289bdc993dd7327285976e129313c1e722e97238490dcca929536dadbf05b3d71de7594971504cc869c597e32583df03b203ca2abcea557b2df0dbab5854e312b4a24410d5bbb83eb1867dba3af548e518bde90fe453dfae33ab90ec9216a47862c5631fef7c2a0e0eb1211f1dd3fb1f60fbdb8acc5a90193a273ef8983487a5d21b4d8320bd8b5a57e0c00609a30910029451489c781f0915bf9e59662f301bdd05012ac3f72242b82822ba3371552417ef008c864072b34092eeed6dde74f9e05592a4cf06ac29bf42509d60210740ec15b00f50c98e8bbfa3e4b874e153d54dd5eab2c0d6fd23007b1a86e33dab4de5a0defa90d16e2714324a02fc9c47f57b13d3a8b0bf1ed68d4e2ed16ef75dad431a33c4de71620316aacccf62b0bb49a825b54703c7e406f100fe89bc2509f94d625e29c8d906ea6dd9464213e09186530c929db082c9c03f130d1fba1e5696122fcd8e6fc0d92d7d36cade8b1f26c820354eff53054340d475290aa7820fbaf6e1580e244a9708cd41c0da22ac6744c283bc9d26edddc2444bb976cd4e03280b8ed08ca47b4c13c6ef5cc8ef3f5084e6d75f5adbc08eb1d38a5e10c7552bb304a0a582aa78f79de276d71d93aaec88e4c8be43307811511bd9d94b60318943c5f09ad93f90742ae00d73113077398580bbf59822f2c5b0a84595e3efed1358283e9f99e8afed00918950316cc0c64060cf34d46e300be0789e03d64fd49bb1e108fb8319f9d0bf2b4045bf1da38d921519a930b9a77a05348efd75732a1bb50b77cb0294db7bdbf839ebae91f8d6f0f565c43d8922f02f27956b10e5b6448c3105ec802f8532b1b2878fb96d50f67f31eec90b66a1325ec5eb495df24c0748b1926d980c20af6d934222e8105a592da1502ac95f701300cd6424e55e01af19478cad79887c690bb320f611cbb160b8ca509fa5485db9fe9944aa97be38256841d0e744adbb6ec15c6477f1276bce8e7967bf95fed486064e0396f4f08ec94c84c0538a9ec1924b785ad17280e8d75c5e1273bb96cbeacc0ba0147db43a873c1ad204921142fcda70479ffb122009f05e296963910bf2a628b34384a2c2e4dd30615bbb14e0e44b73678c70b5c3ce7b0674accb89c52390017cdea6e025e37aa7c628f9fa483239a918477256c7ff698bf5298bd892ff7b5613c0cfec3c45bb90d45f550ff7490561719867ad2cabbfa005ae9c404e5cc0ffe058fdb0cbfe399965b3a87dc8a5490992baab0ead96af6e67da715ff026a06d91ccdf0e1a53a68f0079f3a2655b80da13a738c6ef880226d9295dfb513ca81ec040b12f224773e798de0e66218b3635642335b6e401469e90cf3b49f1fb4336856f1e733625c56fd176e4df95dc54470edeb8a157d28bd0405d79777b84d79632d19ec18310e3ea2f9f1836e3dfb1bc676904bc05be6e13792cdf529ff3d064ce5866503dd30d9003ab13db88a8d41c00d1d72e8e4ac8a6efa48c342532ff254db2eda23e07946ba04dec5bfef0039d758d0e1d1aab64359d5e4becbff8db7f3efb3760691f27a72b8f123ac5939105a6442d8fb27da68ac5a8cd851ad8c2a36548e73c48dd8dc79b88c796110d880045a076a03e5d135343956d4ff7ced9d707072ed52962a227396a6f4ddacb1ed959405dd7e40a490b533d03169294821645248cee0a7bba08135a59e32e03ef2fad79ae0126a17862b1a345b0987f50227ec11582be2db3d80c28db5bf85f8f86596e7f78cd63c715999ad554f396a9b96cf43cb950711a187dbae5f6e18637f78d439c50213cda338ad4e776efe178f667fe273ce26e003efbbdda9ac1614f34dbc07fd11fcb4d755098a9e7628ff6d7b2f5c165f8dbce88f979424dc671ab59f6c033d5799b66a7df5ce3b846cbfba4b2f24248a556c636392f708de89a69231e3a0d5769597d51118e201d2d6cbc45492be6ef7390ae07e680bcae69664c2930d5fdab0bc3e4017467128db9a10e04deec819c84b805d97c3c90b5823178f21f795df6d592ee9750c542024c5622329a282c9a1da09a1e6ba94cfb5f97f6f4aeadd2b99ac91bbfb6b09ba740ee03d088aa2a7900603bde1659200e55e289e2dd2ad0c3196d9b1bb37d88cc8299cc2152387c99cc73f2c78f8d3c3bb07470bd60a4ba2c425398f442dbb5373389a4f7373e73be9795237312983a09012616dd1a9db50c3e280c910d3607cc960598d5a3fa33b5f7e43b1eeb34783fc4b6d605b56b96193884ab0fe673f1bdd19d08dd2a9581b7e65c859546f892c797f787630eb7af4807146a3f6319820f80b8ff387b848b4b2b77ea81fd2469a8c50188bc16205a75393b369dab72b4e2e1698b99dc1d783bb2a02f844e61c2107dbd3f8392ed099c47e9eda238c7284fae5db0b7ed56dac615fd3a192662ff0895de5bc976c7b7df18c32b5fc6392f66d4223b5b3c96ea1b972791b7487e46acb4c9ee4871fe4b68d714b37e7483a918dd2fba90e90c00f926bb94d58522cb6398a1732661b01061a3167f460492a3cfd0338ab6e2ec92c4a8fc5cab4e9bbfe33a22b95271e5409a5f10f7d5165749d3895149959f301f7339f10118bae992ff2b258bf24323730119bef9d4b9c1896cd66e6f43f9f224e68b529d29c9cc69d24409959621c7e5a3f3c190106a2e6e82a810eeef6136f491b6085265fd3eb34471d0eddbf8fb56aa1778ec3a1aa70ccc38bcd83bb1d886525108c43017eec07b538cc3815a0ff3f2d619470ee0321908dc7962f276d536aff20d2027d2a85411ea1780cff1fbae4420934e4ba746802c755123a4f45db62b6fc6cb11e083e799cc204c6b313942f6de7b28051e5a0b004ec2cdcd34f29acf20dced2fba04392b495521d90a4702d68b1452e59ac82418b9bad30d4e8e4b2d013d34eaef508e0366c6273964b5a62d8ec4bb135bea43ffd13df341fd9b5f41fa9aee0d2f37659eb6123326c06ff339e1d50cb49642b61499f847dd2ac0bc40740b858862f5fc39e0462cd0e7b31f673a2346e0047f039c5ce800ccd594857c381634a2a8a5386fa9bfed088c174232bac29a609c040a4a490aa591d52cb14d8e5297d76f92e6d1830ec18ea747f1bed7fc18aaa308ab92195c69ee17dbc6da4f5cae8e0673f9b00063dc71a9261d3ec35d4d834055b8d4cae950fc537d47d9bb0a154c7011ef452efe0e39c44ed2f067a66377849565c80258ba2889aa75f4960e007667e16b89be8e4660bb3e8ee1b90e7f26f7e353e789fa0c0f2fe50e18d3c62d79479ad1baf6158349d5066d63f12d9dfb231fb76225a22264d04ed03d551f7c0391a297f7c8c086643f48043755ae196291d84f42cd70a31d32c06819f476aa91d761a64eb50c1ea88e3b216057f4528a1b05c5cc6d6bfd0ebd7a78c76396ce957cc4623dbf153b72b2152ee58d30ec4bf9f179c1c1f2558c38ab8a7c23bbdb544a2e04356fd5fce9b4492dca0b88275098f8ffbc3ff251bb81cc2e7c107426e2760ddbef9baef28ab5fc7fb99bdf6d18bd74f6a2c1ee523ea79db8d34716c34bc2f49929a4b7c549f7aa275f51a8452ff37cdd27020739bf114ba123f92bd77b654410b955c5da14387d9c4c0ede1ce1a980e947032180bd35f1ed81efd93552ce4bf53eff0ac9fe0bde292eac2211d5c0c8c7460b19b978a68b32dd2abd3f7d7e0bb88482710e539d1245aeb97d259b5d9da3e5ba968ebb56d918251443ded366ca049998ef49ae643596f42e475b455afc795f09881a6d37d969239e8cdf41daa9082c9394a561c363a7078c1ea92a7fbfc3347bb256380d1257297f7b3e1b835f902fd4f41915fb2ce56c513070719700439e2eb7b327a97189a2d5911189469532e0036bc3396fa03368a057552b617aa938d89c7bc71f3a79b8d0d08116bdf5e49f61aef6de56eacf7296e177604fcc3ee3334a489b75a8f7b6b2e980b4c2d94e6036c495e0070309782011d67a8411d62a15beb4f1f0ff57eba9bc6c2354a231e9aadf922ae35330b1df3c5d76a7871fbf284f061d7c52b7e539c16e82e6af0ef5441a527ec6797c99848e34c312e3d4badc3c9a97fd1307dbbcb9f48d7cc826627400f74af9e5bbd1339369d5b7bab18d93a5ff7993724e6aba5bc1a3df2bb66f748dd2ef74a53d5b513b870361920b2eceb5f975b093a1fc2708223bcc16b68cf5011695811249acd798ddcff4d2a15e9f77124bd66445d9e2fcc247d23d4ff9ab4c5f4162cbd1e097271b2c8f0b629f4b007a80b3e76896ff6eecd1efc4b7684d140e2edd4d2006e8bd1b7b0736b6a591b73b2f8ae066f32d7135c18f5402aeb93033fce4a372033eda3919adc1968d53887f17ad368019ed47f34d875f0072d8084969ed6fb9f2cb16d52a984a44f2d7fd1e3ac79b2677c7a2881f6a41b1c476ed99fec7a3b2098d7ff061ffc4d710fc7ed964c9679d75c45b099907229d2980b651d2149a5f15b9d99a9d0d65102983f4be2c3ce767abab69e53820acf8b1985da30a57bca1fa8dcc31816ba771c2882e05787ba683681890b8050f19178e9fdc099687f5425a7a4ca480d870fc702384bc6d6f99375defb56c4399f86c394ee92577816d5973213e411c434b9d5881c5ba971bcbee706c7669f6d69737f534f1623ee35aeef4b5a8986b90b3f9331ba34c1c4034769f8126d89eda98658a9aaacc375b6f4db8239ee2cdc2d2f230656c57dd6e6d45489550637faee0a199f917c1eeb7e09f2071427254c73197d90e54d068a466288ac24c2c921f7ceaa6a1cedc7424970ebd583e02d7eca924e50ebf880ea7bf5a64f20d34b33b4d250ed4925fe168d3e0be869bd68dabde4db3e834a841d26b8609d126fdef403f4fbb09151ea1806c9846e808e08dbf406c20019e7a205d0fa1dbbcfb4e1831799cb6dcdbadccf2f73f07f64d53cae9e3d4f3ca397307aa8ed0ff146eda2049ffd270711aceb6532b6b6af1588b24fe4a8600df4d62b9e9d0d713cfe3e12147fabb11e654b52e3c59273fabf379ca88e2c506ab2d6612d2855715fcd7e365824740ef343139ce2e8ae14e385ff6cc717bf70502adf6a39ba1492fb5e6e5b50a11cb9d7dc5aeb9a8404ddc70b07df38b1080ed9a749775d61f769e8f5d1461197f9ae5ed1d82adb6c46d1047dec734c9d6227b5ddcfe67558b8a3c2e8e00912cee58dd1542bc6cb11ac2993f2c26e274d1db799754aa0c18e8edcd0579e85eedac5026bb319e95b18b5e511fa6509539843226b92850e63da6e360e870284bce7004e30d9a9d41c30f182f5aad5d4ddd088a9934b64077348f6c046300e65bed870d55aa1b0c88a109a38ad9ae0ce8865929556530470a9dbad616d4d790acd1f6fc1e5d8357ba768bca64e001644dc8b9bc4440eccd30d5bfc13fd064f988e49f7065e2b4c4ed0815dfd262a057bcd67fb86373f19fa96865e8d004a5a38fc5deb545ee28247810f4156b6ef6022900a76a4d63375dc98597b0b953daa6538bc306b4defdb27bd0c5132b4728c9a51512b2b5893a39c3e22d64ee371f7ca1cc2f60bc262a1359d7a243aeda105bc2641e1fbe4a6c1f2ad9f76357e9a3acd5c2166bd490594261ecb8095e1077ceb08f85855f7a8c9a42fcd916209e4b396f12232bd3f5959c747d4b633c9feb4814f4f35513a296a844001d740a3c8f60989b02175e2c9398a84a144df3a0398e92393b3af68a525ddff4281275b0d69e4c27d51432", 0x1000}, {&(0x7f0000002980)="c7773600bf1fb46450ec3d16fdbdd7a3b4c9176687602f1995c7656f981fedb8bf2814c7b88c232fe26cb8933a9f56bc6e7bd815f3413dc1a1bba8f02a7d42a7f2d4d3d0d9298fcaa1da4bde949251e10e48e808e54e50184a23bcb950a118659922acd75cadcca52f3551c9b1e24410850028db10032b8e4cec5501e7e7c208674ec37b9d4e2decee1dc43563691dceaffb21d2f894bfc666d42fbc9c83f825c86a27d4d308669637e54204064927ce1981635798bb25d9e8302a6a737cfd3950066aea5dff66800345349f89b0f3fdf2ff088792caa07d74034dd16a555f035a5ec3b6b3366371d56a767caeb2d69fb09137e2526d89977b3e8a61f62828e80e6b5279321b016bd8d159fccd5abb6a0f6e5a97e92f47ff33c0f12124975a1966c4e146c134bd7df69e51ffa34f6065ed4f95192ab9737e1d697a0d3e56acdf5e781f63eea24d2548fae4fe555ac44d45acabe9a4b1ba3b9b97d6693b17ea0b5799134de8e6b39de103df00f93d6f493b59e4eca7c0a65589cfa5b6ac66a732189adffa3eb15be764cba4b875d9866c70cd36948042f1bdb1ccd309238b8e96dfa4118d41ef97e8c60e3e7d20d4e0c1ab601ae127aeafba21fbecf7e204fca39ede958e9ec085caeefae3dff4aeb5c11c7d6a58217d7b084d33a6f1c6b4c34dd59443b762a32663e193230b1bd67589dc52c11ba056e23833ecd64b0c07f5388c699b95f3ca3c392701c3e9db82c26be5e88173177e55717efcfd2df263f730e85bd19736d4775cf4261504c4bb409f1a8438ec8350945618f9b5b02c37e709af029c88b9634705b858a4709791b38bd3868b9414c4419a4c1d0f176ada2c8cc47cac6a0959160a28d9aed32713ba9ed56f009aad1800486446737820e7f52e714f219c78caef89c24263e055022215aef1afd33b7b73fca30cbbce36b7817840449d10be0f0c9297fdaa689c746c9cdec7acf6db9108e10c83c88f1f39397ae45737768ef453dff072c49dda271481a3c6b9a592ca4fd1b644fccbc7b6b71d0fdff908a74f6a6a251168095be4827349f6673c4c22698d371150c08e13fc3ef40427952306ec1a1d76f0dc9434d60eb9efc0345118a4246a516c3766d9bc12714fd2df727efe59b6b29b86dde561e92ff1e36362d751ec6041f7805a23be9bfede3bec23e6c26ac08e75646302d6989be6e4eff543fbc34343b99b98c07ac2f62600bdb01530196ca61adc7126453bfa1f13959a505849cb19fbd36a822c2163b7b6c1cf6b95f7e7b64616c7804ce37d07694b55ec490df33c4fa23702e2808ecd549e7688a0bbf7870b1128fb04c625ec2e42c1784ba82a6e66e6808680c435f11595dd8e2ee9e4eb83c2cc8e8274d4c844de37354addae96297104815a2c1b82c0f757edb2b39d5bfc71a44d2328eb4674794a980c1b36f91a8c94e97a61175a83a82be30b309b768e70946fd5a79e0fe54f43d2c00e15096ed3e090d775ed4e7e5ff5d7e2931e4d3160e51c9ad890dca8f45dee864b8c5da4623aa133367e73a84506883a337f834c1356d0ad9bedc0f9db43061ef65696d9826c593b6201367cd8ba317c22c4072d951d5a2b5faa789a173b0586ae1569d30d4069562e96ccb64a6a12ac4c6fe01ebf8fab2146a69ba4391263c1adf09c66724dae89fce51a8f23af9df1026597ade733eb8db50719616863b723ecd9069e75ec5487c942d157379bd7837382d8418ef93b245633358cc2added793305764a3a9c2bdf4c4f565bca927be0c1f12767e742696081dcb56fb72cbea55c05929332925c6646c88563289572ba418e161b60101855829c3515f3933c417b36405aea9ceeabaffd586734497b1b180daa748fbf4117a3ca6f4102944a899d71a18f8179c39aab88ae44f44c758ac5cf467ff46bd147c2de6aff46770167144d043db27530ea19f15551de22f203c6c46736eb74267f452c16acef15e55e774313f936eda6d9dae7d580c953a5e3d61b1efb0f2a152861f7a301821bcfe0d8e676078e24d461f25e188c720d4ce823b6501ca75244624e3ca0a8566aa6035451f3245a7adae84dc07d7117d93d18f93f4e3109b319081e85567f287f3214e8d7dacac10255c870deaf75b2e42d5be4a766e2b23f6a53bfb2e41bba9f334b1496fb4ae8156a725d57169cd841286e1ddcb6a522e2eeceb509aca18abd50055127fc7e23c81c5ba4a3e592eee681da9033626d23c2c42be8343b4bda88e746047a94babc955212dfdfd9e4cfddcf746f4d48cbd463ac424f02d032fe750e38fa57780fce8c01f2cd7b18edad772a0b2e8d240d74bfdfbadb0846499f0a33e3646db1a54fe8eb75443d0205fa5d4f27434a59124af09b3fe7a5671b5fb1c85eb9a05132a5226d7d1f9c8bf36a15bef7e90da7ab7498fe834df1ebdcbce3fca241915e86d23b087475b60a2c4b6e3cd253d72b550a0d30d59fd761f13170342e6f86601237af25f274d9ea0d1043440902eab3c3b57316c0223b12409bff0efc55bb1e8bcdaadf28a558b51f0589af59a49f656e8990e0caf3e37dacd85a7ff60e87b4156a7b5f72ebda8d166f02e48822e540ec01d61d8f9f0d701060cc6fc4d0167d9cf94fa2007b4e9005ee4679b9473be28bfd2605d3ef954f91117e831b79f1e07b6e20c9e31ad475f8d8712f5fc70072d81fd6e1949f02810c80e9c895316ed81e9a535b7fa8336f8a830a254bf11ed2415481009f3fb37e04aa34e6dc98f4d9ea8c1e9b36c885fa6b67d53c8e2df020559e867a304b7a8bc27a7b7cd334ed4b6a20a58318849353c9ffbef7b376b8c839faf8ba5d909c52e94230cca41567c05232b0e70bbd65583b54d7640a497e817f4c5cc787fa17db7c18e0341cff88f241f899e5191e4ac7944de8d732b2b5c7b5de121d2d6546010b89bb9d03bba7c3cfe964793e8b61549576156379254cb8cdd883837df84249a5959117cd500da001ee679e9e5e3e7323049e28546c46f93fdc63a351c36f5a4a9511918e503276caa167a8633b063227d249dc90f830a7136e4cff8efcb785f0a628868077c38e96a03c32963884956ff312c458d893cc0be15e8f43b3e37f4a136a5039b695c99ee6a6a3e07f09a84de269b94629e1b0ae4e3850ea3998b8f8e0760e36d5960feee1a07937ab5468394994769b5068fac019f0505e10dadce2c423925c21286e1822e67e0e8a92925d4681680fee7e8a1b52dde0ceb12480b7ed1d361dbaaab126a1a9c9e714760b4581d7d81d2a973466dae71d231b0a1774783a8b28c4113ca9f0e68692d36f725c69b69df0ead6fccddd2a3a0905fd529605ba33d2ff955ef06cfe85f857e25f69e8e9aa2ab813c165850527c0d9708f1f22039a7e0f8ac2c6eabb9c48ba788e6fc4447b461db5a0f05b82229c46a8a30a72524fdb18bc46119ecdbfeb5979dde5039ab0a965c8af806ccdcbd193a8a5063c62e7946f4630c54b836f0a8243f95d908d2397659911c6b4ec8a8375ce9ab9bc658533481a6d2edf181b6bcebf91816a0fc5d547587e2fc5c335183a2c60f9230239a80a387785237570088180555ffcf96f836b0369b2992375adb208a73c922d6df104c8691629fe04a944ab8fe88d299b540ddaf05fad1bda1551a04885b10eab0d0a7601551c5e0fa1b66ec407336ffe01e19c4b3792ab34172f3648b48d366ab358bb393f8eb435e76e6e28b76d69c48d4171149b4d34767000335e684a1d0699a3ba55b9ff7a1e460b9114ccf809465d33d730a0d8f7e8f19ebb74082b615826fdd1859a54d4c0bdfdab3e291fd5cb7527d17a1e95123bb83da31f73861b6810a705da9df80b5c2a1016dba99454b753db68861d28fed52279ec8e8e7f221b73d9dc53b33e6d4fb599a7e67cf399067d63ef3dcb6bce97182344a047b9e0904d98c5ef2e6bf8597d9ccf9c640be76b123bc63458e3b2b923ec00ca78ca4d232619349240694d03f4b76a4689a65b7387e2c566b74e7ad84e420d94605e9b5070fa1db9d1f026438579c9d9821a37aa0b65f5462b556cbc107c9341882ac5cc1f2a4fa46e1e00a9ceb9c1938f45f5465921e2c69c0d6f72e71bff1615c4a3777f2802a7b645171b9ae61b88e030223a3130d82120a11cad294013159d0783220a6e708121976f8acc611107edceb95232fdeaaf52b49eddd6ab503133d353a8cb0a76c1e71d1b0a939a8d1cf85d30362024786b6f931fcc35aa9f25fdbd3ed2c6deae3f60c8c5378faaf85c52d2ea7839397adcbf4550f9965e4cb258cf33642f29b9f0cc891bb9f0820139a3d26a99f60648565bec27d9fd1631c5c8c6e38bda587c9b8fdc52cd4b77e56e5b05fde488cf3b0b573ce3d079b3421402ff2b8ebba24fe445cf69e696fdd39f0e70146097c9684d7f95353e8da1eab2fc9453dfa433ed8a7990c5753d90d1f33e719a59371294024d9193be6bd7510e35bca3f64b119af8e08a1218b7929bd7933f5ff7855a185244c22f2c7d3b2e9149eeeb2f34b7323d3d8ea0be6398042a490cf58513a6b9a813dcdb86ba02a9d59514296cbaee372a2e06ea764c34d407aeada7d0fa3c2f120f2b839b0ad6f8e5671563c9d9ea7a325ad9b155d7d6bf6c2df6f38c16ae1f5f1868b1c6d63b1ef077c42b11660abf053184161ef7419c65d23e9aa89bf0a3d885dec4d3e793a174bfcf4a7b410bd0d64e674841fa03f1db6a2d8e376742ee89c47eb1853737f673dd8d1171be6522fe39b48ca96a2199cf179bf5a8f2aad01b4014667219ebae1b48ff0062095db886a977fea2db4d3e5ebee3ff661b7a68366e2c59e9614e6b5acd8ba4c0726bb4e46b8a958865c62deaa481303bd9008842475b62606ab5370c363e9fd0e1a313ea527b15a4a64704b0bb7188f69529fd6d82aa4ac13af6d99c551ed914bf635b27c62476aa307b96391b8a6a729e9da4c3379d79d1924b5ae9dc422516f8fcd3d55716471e81265fd925894f950ab20baae36776eaa5faec5c63a1290dfa972f40e677e37e27f7330ccf21166e1f50ba01b9c061ecca4772d04925d755b302b28ae5a0e9586e64a0a9d1eff56aafc96730695e338dec8939ef989900451605724f5289b631202f845946c7f54aab2941d2439aae2307b6e3e29e5b0014d2ac9b9c946bce57041b1551fda399066851b41472d151ebc90d130715a26fd9ce8805f812c0f9a56146acc650bb602d8fad770c215f5b1f3bb7da20d9d00ffbde28f4ce01a142096e3e44358c5a9f279a59e0838f87b9935690fa01450f512d2a72a466fe481f78620cea181dff680027436598b959e2d2719179dbf5cf70a5942986954d49b631642e22fe193c49aa61115f28a78642b459bfb7a9b810a8844c4cff49399425da72aa15255969263ca4a44f431dc1fead70d1ccd820f89dc15c467ae818a446be119e5f217de106d191d224c1b6794bf42f674a07bf35b9df4529fbc21a2ab40b54abf557e68c2526e325648aa804408c7c4f2ffc1d71d96b555a2e836659a9a564941cb62129039c057685217b593fa5faa58fd511382eda024927f27bcb234befbae88d3493e9c71cad11ca66c44620dd57ba8a43622d2e92b2aba0c0adf8c540d576f1cccf790296be3434d278235be51c599d348cbca88552e09a0b7e2a84e084efb8e544756c9792b91293483180c6cd57b7a3b2bfda7bec37c1235ee248a8af7c2e5d25fb49b61c6bddf0bfba10f69b3a592cb90d2b4d750ba1a3bd2af8fb5e60732b41074dae49aa71f3745550d15c466a34228de59fffdc0567846c2f191", 0x1000}], 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:46:29 executing program 0: socket(0x7, 0xc000, 0x6) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100000000000000"], 0x1) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 06:46:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x90, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = dup2(r0, r0) ioctl$TIOCSTART(r2, 0x2000746e) 06:46:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x400000000000002, 0x0, 0x100000000}) flock(r0, 0x2) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) pipe2(&(0x7f0000000000), 0x4) dup2(r3, r1) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) fcntl$dupfd(r1, 0xa, r5) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:46:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="8ba535ecc60c605f1fc14f4b8fef7c6f54d0b2772073b44551c3ffbd87fa37cb967f9e7c41cdd7d982fdb0ed1b6488d0703de1d085dabb52e895", 0x3a) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x50c134563ae58d3f) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='@\x00', &(0x7f00000002c0)='3\x00']) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 06:46:30 executing program 1: r0 = socket(0x18, 0x8003, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000280)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xe4, 0x80000004, 0x7ff00000, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x9c, 0xc00fffff, 0x9, 0x3f}, {{r1}, 0xffffffffffffffff, 0x28, 0xf0000007, 0x40, 0x4}], 0xffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x50, 0x40, 0x0, 0x1}], 0x7, &(0x7f0000000100)={0x7, 0x7}) kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 06:46:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x100) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000003c0), 0x0, 0xfffffffffffffffe) 06:46:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x61, 0x8, 0x2}) r3 = dup2(r2, r0) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 06:46:30 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f00000001c0), 0x20000000b, &(0x7f00000002c0)) semget(0x2, 0x4, 0x10) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 06:46:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000000029, 0x36, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)=@abs={0x1, 0x0, 0x2}, 0x8) 06:46:30 executing program 0: r0 = socket$unix(0x1, 0x200000000000000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x180) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x20, 0x20) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001300)={0x3, 0x20}, 0x8) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="eba04decb44dbbe2753f5572e60baa5bf9aa1d39e8502ce7a827dfbbae2ddf56cbb6c20f822b009c3ba3bb24e4ce7b169952a4bd47df3a27c3936a1a58aa1e9da18dfec659d9f98a93658f04f6b6d493718e6692d8c142181a35e3db7aa003e861d824e1aa76d08768a075bccce77d8a810aea7b337fb282464949f8dc88cb5853b94c5ed1ea0fae94fe743efff4c13df37a8c38f3bfc10e7121bdb32f342e4570becb3d67da8a31dc4ea664db2b7579ddfeaa284a6d5c89dc964c5515d3c87ef5c30655e2b69e9e34e50e9bd551dc7951994b52f256e501b10d269737b70e789f1e74e22de90ef839b1def008f225fcb78ab44cfff0dee779cfc3908e48a3510e7d0dda961fb99936d6ab529e4353bac975ba52234a9f808e995143e8bd1044352e6ae98de5af5960d5a803ef91be53b97d1c71c646043f0e9b2f71a0d36ac33101370d081b359fcfcd1f826345a993ff9d9eb2a9e8b43540892085f6b4a401f6dbb6e521742ee96cd32f855d0c78b65792df29c2949af74959a4860e16a2c1775cde025bf6e964a4cd925cf9c4ed576383fa5ad46894d130ffc981efc37bddf14d2017d16fc221c1c79bc36be29fde61b051a5ab9fe3ef9a5fe0033c31c0b957f7d30b1a7d6816e458038051bcb061579f4f9fa2908d15173b186cdd74c81539b2b387164fdaeb5adc6dea889b564869203366d67d7d2961473f7f539763a9a70987fa2594c5aa535a7d01517ee731ce81601bed1264aa0976a798449e47b72c3f090dfb8d5840bf6b20e16c04094673fe4023a196cf887fecab9786e4f2ca707f0f4c156121818c0f488805f64aad49821c4c083d4331cf60c2597ec19495334d8953ff64ca297596fb0690a0109eac13159f354e5bd6114b8fddb23c63436d1aa16254c230d59a057d8955892d3b131c1a25e2961dacf80fe7eb0718628ee561495334cef22836c003c038c357ed6c57e0f9d81387dc56a5a215646fca00b68592fb1c7b274c8f0f1cadebb9bb42c34273078bcdffaf602d51e0081d14041ba3fd2189b23f22138b7917619fb1bb8fc6eba646d85e4b0c188f9d1fb6e0c606355e9a4160ae597808ab1aaac91040a85232d267821da240a0b092d51afdddf4d4d742d28cb0989017117ce9211899517792fb64e18e0a4de60357987b7ca864e8e16d0cb08f093a5ddcb489ace1aa5425cb0e3df3499b51509fd6d0a847592b565db26cc2d679077ab2619dd27b5e0aeea0ad9d9fe559c3c7d9e3c3a0e545cd17fda284e5a7bcacb94f7e6f71901dc18a8b67a859023e71ca761e5cbf4d5e3d4a2923401735ed7a17914a30b1ab622b8313f23be80433b15745fa75ddc54dc9223d016d07fdf4b0862a0022dc25229396af548fb67271a534962ac48d7b339fa245cefd7431a47cf28a4aa4f574778716fed2891e836f21dd0d69dbdd7da208b0ddbc1509fa1f13a7dbfb7fbf94417758db0939245049b9580be74b6b8268387b5e4c50d09801fa4420014f857c547c447379d360a1c7d3a883eff0b236514b04ffa94b3ecce8e7bbd18bf2efc3e6c9984fb7eb89d9f15079dd2f4bed5688b3dc1ff1a3039e9cf5ce51f054b8d915db8c724ac4d06cdfefae13f7ffe58aa89d14fc9c3af6dfa5c5e3a846e8cde758440d3a9e39546e26a85850d662613b019cd0d7a1c9cadb8e4eb9527b14a76d96e1599732608348054d3d70100cc446dfafb5d61357061279c9ac5ed69a857c7161dec1724fc9dd0e3f3f64dd3d8520933c34f80417c08c0d7623bdebb4f1c98f50bac727651b2129b363dd9262078459d9d06932a07b46ba2f259d462d32cae9f9e8a9b6d09de651c4b5bc3f6a4ac04bc60954f7846170df59d605f7a107ae46aaab82e919507ff92f4c24281e638998f77a65fd2b1382b5534dbfe58fa16dc51737ab4682a98ad8017658f141d3b6ca1c273290189ae352f9fb9488f85b2dffdbe6af8773c0a5de3ca661260b5195ceeab2ce45d77469fdf6012afd19187edc1f2f10607dc9012d8bc83b41c165754c41257b464ec85ea884840cda83440c902668df149512662ddfed8f23245b0098ed3e0c04f436fc5080009e0ee3882251ce506274b33d5fd540a39021777fcb49885e804658f7858ac78fbdd34ecea2e21dc79ca05d19fffed7ed411aab024f06da7add073e9b099c4045ae0e430e69b0ddedc3a51aa4aef811751f1224f280940c36ea17bdce9296d7efb6df1c8f6c53e1765ee4aef7d21614ef01ca841c3b4de8f07a805e4bf4fbebba96c91e93db11aef54cee1bae82a49261b69bc30c437676f5f4c14f7cc99d7fdc71d8b0d6142e23f7306bb468e39daa05e3e0f47bc3667a3932ff570cc2a0235ca7b1ac88a612125e2ca2a5793c3ca57af11baf4f6ac9e11fd95b9f49b1e8e95c542e31854b3fe490dd67d028b9ae2262b458c7d9cdc06c4559821833ae5cfc31dee4dcfe71dc245f89d0d56116ecfe94f89ef36e30c065caec9d6b92e224b9e9e979ef5ed80f57c2fdba9bc61d2de2186520358acf3eb3f469666a39a84db82a6955c21898306072ad3e8b87a156d9b156bbd389ee1965b4001aac2d1e78a56f4bba98a163e272cea93ae09adcd2d53bccf3643d23a988d97a75a43b054939d2dbb5bb4dac8b07b017df9b7f74a85fc94cf9d1a2ecb4e11828ec6a6169b2ca30a8e4ce8df63d5f1fabc45f35cd8e523c1cdb227021db3877efb5cd25483c73b0fc85e7a2c16e12fd234c4fd605f1ec4885c61436209d8c775b57b5282e908a655f80bc1d1582018c655b052921b35f414d9501e75068661620f501b47ab3aab7eaadb3f5d9a8a61bcdcc43bd12ea025e58e93671cc5c8ef3a460453e5e0ced299111b6714a50f0752b69666cc06dedf42babde65aa1a35d2094c82f96fa2b2eef2e864411af5a79209fe78d066873a474e8db1c3b1866e6c76a17588d7215777bf3a43f6dabd69c828b4580c025f1b3691c23a63eaec41f31502316524a461920e1bc1071f4071257ad88ea339dc367aec86b70a548606e5b7567ba41bb5ee0dd78f083a52caa1a5be4391185a7a27ea43ccd64f22027449376892f1cba47d091c396b8fc40351965b9eada03b5c2c747a81a223efaa5e8c7d819744d2f1ac8212a359f047ce93d866760638cdc1f14100228d00948b77f54eb5d7cec6a18fd11afe6c151573609782d55ee45225b88e97de28775b53e2d81b24d9055e3547a90f0471dc83dfbabb964ad9827b0487df444160213b2b70c9d1cab31854a9ca41235c3129a48faa1239da743ca892046646b9c23202863b00152231272c62b9182c2a8b239fd6e5f83d4b038b74d6b64f16b2a874b63f87566694473a31bc4805af8021127342af3eadb0c94f9307bcc6b344a59146d235da8be51136f1f1079fd0af9f503bb5f8b32343de1cfbf56744c8ab18f754b87ea2c06a70af90ffea73a4db6d3a3194d01e8317036fc3a0df4afc81768e384cdccb0bffd9b2e9752f072a36cf4eaef65a766c18000ced31baf87ce34546a429e6bcc5d0d86fea97f29925cfb0833ef4ab22baadeaa45c19deacad3d6f8df04deb4f4d4ffba621c6d6b5137f80eae66d5105246bfbdef74a7ecc6f233b927a0f5715124c7208120569e760015f76a33cb7d524d6f4d4cbb4eb18d7244482910ba5cb083b8feff05249ee13faae9bdaa8a209cd59e043122ec01102639c587f2eca8a58838a629862ff4760cd24f2c5a7b5b3c0cd0007a81eb074b18de6cb2ca815b88a30aa38f145f5afaf1885bf87ed653fd804b678be2b39552d827250d6aa216f5598cbb53e526d267e0ba1f3b4be81a7561877730fac357b35de3f58267288e620b57c28142433ee65be8895cfa97257a39aa3128f20f01c8ee24123d5b4db12cce7bd1cc1db3e9288841e981046cea4ff57e932ea12813566fc1ed386b23ee28a4d9fb649da22fae518cc339042e446edfaef37034d3b5136b5a26f9544facf86bcb0cdd0a3cd906fc91382600ee8bd8b19843fca03466a09ed02f4011a31068afba5ba765b850516433a5af6f1a228a06620e115a9e0e1cd3c710aefbc81be2da65f3e7959d8cf16744020373ae960d4310505671f414489c1ee5f1d3570867e73e555b07260d4d1e2b78a5bd7bb4f92ff6d52cbf5ab3c68724a8745c3ee7b61092be2da77446680b9a51127bca25fbb5823408cf4a283d9278058323c14e83b9d52a82f58b1e4fc56f1b29bd5b13696e9040f2fd0ebe7320a4fcf680584fd3cb5d1940496c0c0cb2e337cd9cd67fe56ab03b8112820073da17c72518ee88f0f6f077a31d4852611d4364f6756d1c2f98ebc635628241f7b5ba705806d0def46c7acd9ac3255658705045066efbb66e887c89dff8b9c4974b50fb8ac47caae8e63896fd7bc9d6c3aba7140e8ad3debb375a002d45407324285d12ba8e141ef789b0d41a7eb5ef4604d26587741c2a62929855688f72547f35106ba2f8e50fbac463a170bd106a246e937919bd50b955d7248b1099c8a37f81665489601a2c48a22ef5da514e4be37170e2530e8ccbbd4414c3d119b8847c91c11253ff146fbe245bbbba28b3c0250fd1945ffe8efd5b53ba5fac7e0cc6371e2221e5bb08e3c664122f65425809bffb8c9d6bdcd445c02f22d8fc03eeced423d7f0927fb3dbd972160410a7f4f9f13de943031d3363fa786e316266650ba05502c5dc2f03df17776b6d0888a178ade03f177aff2c5b08ae9da3bf99c4ee448c829d9054202884da5a389783e1d25ce924d1ffe7becca057796738159f20368588df7f3268fc838532be9ddf74eed4b0fb9626d8c272fea67d2108fe23c95a902bdbb9c72104862d9f756fa5588941107d467c9184cdb153186041b513b108f48dd39accddb9691022dbe0c8fa1a17b33705b3a3829422aaa03040685f5b2fba921fee2b1a6f962337fc696ea6b9fbb093c495f28511a2ce74b22dbe4d0c5c43e5c377b706e6d489b90556d27b49e46296d7df617ff213bd493edec0061e90e4a400f99ab48a5652ed5070704a46ca6e84ea6c6c95af815ba61ec35ac0228c69336c76c46bb71ddf92f126ed84b4c11f703c7337326d3db7c86e5a173714a942dd3597c33f002655b7ddfd2b95c19127b4402a66d415833515db5b299455ac64a059faee70afc3a0cf2c747067f04d79fa8f54ec4e88956f5b682120116c948f31439d07b7c6df696417f43e448c39aae5324ab58d8f8cf2a77f6e1979efc4a20bf81ae94c6da3f9ea05dc0b8be76cb0089c5e6e9b88f0b3105011214c1e4274c5e183c7c28a1de38ecabf0657955ff21019940a457cf23e88a07bdbc315ef0c2c46cd7b024fe6166ff56f3e18616aefcd0f80d8705cbdf914c9af2f75fadb4ab72037e98db89432b323802d0bf98001d7070f765671de7b26be7a3904b6e89b80d8e970cc43d3dd176047871af5326dfd936af5b1b71ad82f4f6f23b3bbd2f34155e78c2af8d15fd72db0a220f71025e049027c18ff2f493eb3d1dbea69f5791856cfde42ad87a94926734013858395b7a3672e527b2821d22192e98c1855404fc6ae68bb660000cc63e0c298bf5cd3a6bc32b952c0657d1d23a1b91c8908bc4875866ade0269d73b4ef35febc6d8f9740befc9b5ecc52d51222b6b3bc26ce58f77dec76b2f1e2371be2f861010df3e0afcca564ac1209b1487b8e2cfa2358bddc9e0b50edbaa91a3e855d45514265c42a8e85238c3a2fe76b1aa72ff1165f8c357dc5e81d96ce0c4f58299399dae02406ac3ca8db0634472f39bef782ba42221b52229e", 0x1000}, {&(0x7f0000001180)="667802d10e2f0778c6016db7e827f12488f351e949377491831655a61dc9640c3dd8611ea7d981e69cb20b7577e3eb61a8ea5edc6c0b1ebc426d9e3b6f67f520ca9af242c12b4d87a6374b3658dc4093", 0xff24}, {&(0x7f0000001200)="14362afeec7022e67c2e5604acb12f91f179e4d37c58cc30dd0c5f91dc87f168b27e742022a094e8f61b979262d4b0a4f378abdb0bd0c62ec6a8061377fb2866897a5983b79437efa5079799d8449d592836b794c5774e4641d40008e798b92de40f2a4a01071a7f4721d1a2a94a308b60d6f095d1abe188f6e449bce420111f1cfc429b632545d9224bfecbd8d0452bd366a5bc17e8511b667d7829c8d30e626deb77c0273e3d43296549ba3e20f21f9e384d82db43bc5bf7796d82b2db6e36bf036c1fca3c32d8", 0xc8}, {&(0x7f0000001600)="895824dee7336f5fe670627b23dcabe9a9f558d8ca597d548d2d58a030a45001271693e1ec2e9b050b3b2cb36504a38c4ea78cb13e838e30b5059434ce57fa951a110ae0f93ac48951ddc6a6d14298a00387a0a822cc2d37140792b644f28d99748f4e62fc8ac2ef767e2730bba9850e8c254e12cd639a17026c903cc412f18180a70a635c68c1d392de32cbaad4ccb91ab6fb5dcbf1eabb0b99c2e134d1f8340014aed7c5577004f8856ccb4514732828747c854b1d29677b5959044835d60ae7309910461ed969d133a3e34274811750a1eaf2fbde8f8c74150f653d92186f5b60e3b607c46f", 0xe7}, {&(0x7f0000001400)="d60be2a7d577536b879c814c985ca540b8e1c8ace433179df160cb7b1046d2e4f4cab8fca9151771c33e86162486be72a5df400cfa42b8b645b1025ef25734b13305dcd98057366e46cca0e4b156472e577ed504646dddb5208e834cb295a87b0702ebb77fecbaa2055cc94372381bd4f41b4cef0cfcac415f02c6c9a5af1db0b99e2cbcd578fb1d79ac3f6895e0abb9ecc66c2a117b2e56c041558f8fe89ea8", 0xa0}, {&(0x7f00000014c0)="1cee32145c28d2779393bfc003001948d92ad165cce68c4f45d6bd376465f2bf413089108806168943cb9027981954c161ac058afd242178c3c804724c2087cbf13cea81e2580099c1775c21656a93884a0b1af0943f441b31952452eb6455a712922157f419119b17efbafa72ba55520378", 0x72}], 0x6, &(0x7f0000000100), 0x0, 0x400}, 0x3) 06:46:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a238457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a2003fdf3cf874ccbd16f098643f82afe148b7228fa5878d65c4f0893555f635df16cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c9d0aa7d59c955d8925c985cc8712f59a09601bd21e548ff8eb392f30da5f1d9643ecd0ea8c3795886ba664856e4ff253c0e008f08ab0b1e0732aec401ebc651ed096fd41672d930041b6bc94b98de6eea7ac", 0xe6) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) close(r0) r2 = dup(r1) r3 = getegid() getgroups(0x1, &(0x7f0000000000)=[r3]) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x1cb) read(r0, &(0x7f0000000100)=""/38, 0x26) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)) 06:46:30 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x400041) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/86, 0x56}, {&(0x7f0000000580)=""/137, 0x89}, {&(0x7f0000000640)}, {&(0x7f0000000680)}], 0xa, 0x0) read(r0, &(0x7f0000000000)=""/94, 0x5e) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) write(r0, &(0x7f0000000080)="9f7d915c4797543e10b93b384c57318170986ae9160d6bbe441930f7d3cb14036a31ce70ba1b38706a65cca654165874a64e89afe1ccf521c3d23ad3fdd45544997773150ac029d82c8b04cc44a65aa8", 0x50) 06:46:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000400)=""/112, 0x70}, {&(0x7f0000000480)=""/58, 0x3a}, {&(0x7f00000004c0)=""/173, 0xad}, {&(0x7f0000000580)=""/21, 0x15}, {&(0x7f00000005c0)=""/136, 0x88}, {&(0x7f0000000680)=""/34, 0x22}], 0xa) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000780)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000007c0)={'./file0\x00', 0x4, 0x9870b6e, 0x469, 0x1, 0x3, 0x7, 0x1ff, 0x1, 0x0, 0x4, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000840)={0x3, 0x3}) r1 = open(&(0x7f0000000880)='./file0\x00', 0x200, 0x1) r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x0, 0x129) linkat(r1, &(0x7f00000008c0)='./file0\x00', r2, &(0x7f0000000940)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000980)=0x1) writev(r1, &(0x7f0000001f40)=[{&(0x7f00000009c0)="76f56d0e50d75e0ad29422d39e3afd5b8cacc8a9c2f1bdf39c2d803c644af51a", 0x20}, {&(0x7f0000000a00)="835a94e547d90792517e2bbe1d4903962bc3515f5c9fce62f2723ffa90d88fe577da88e5745f7bf53970902eb5669d75b5d25db55a9bbdd9fcb4b8b834463b483a6082afff39c2a16da4a9b6f813cf56a58f4ea28e2715e5a49d391f340a817658e8a8a065bd3c99b00bf825bb42c0d9e58cea4ab01b2e385533e989150946ec6fc78329f787a6c0380db34d7c23a9ce61eb563185eb6532ce41b30e5827e99a8dd14ff88767e8a4b321522b1008e11630af6ea98272d0104366192f4e5585df374dd5b3b89b790e6c3912a913ca19dc52750e49", 0xd4}, {&(0x7f0000000b00)="d9da0f94525e8343314e37b50c5d8cd5586aec89319b39a6ec41d964dac83ca005dcefd7ab67c158531dc01b66644125dd6108596bb8ed0049d257afd87fbe4c1c9c12a703eaa94dcfdbd21df9a35eee934bf29d0f8222deb18bcb68276aa2d4bfc9c707609ddd9e9abd5c4a250c49c6473e01abd20ff1fc724d96a4c3852272372c448bfc020efddc41e7c8f9ac04d9b2cd5d5efe1fe5dc53876fe159", 0x9d}, {&(0x7f0000000bc0)="3db295f6b55cb0d2d2a875795966808caa558f264b364cee5c3e354fcd8d1a6b56afb3457b73f60c9003f2a5c78aa93bf1d1a6ec73f8b228cc65460452f4fdef8d1c244f43a890a4e052e87b84491ea4bebe695e1f0a9df5df69674f62e121f1630487cc4abe46435d257966a8eb4fb7780ecf65215f4869f5a3d41618ccd21dbe70068bfdd7c232df1219045fb0500499243ee3034764ac19a87c42af991307026dcb86e46284d8da73cb842be4fb52c55db060710be3ab2e5365be126513b3cdb1be49be857790ec01622a72f9fec4a85e03c463ed4aa6475dae1a3dc13ac902ab88f7c69884c67fcce17ceb9c8cb4c4b55802a94505a5289f934625987b66cb240d58eed6afca542e0f5456b9428c3dad42c3ab1bfa2687a4052bd3f52359895e0e475a91729528bdc1e44f074fbcd9fb596a3e8e434db11f529434ee9f8edf8e0bc6207d792980b50ee66a0f30969f9914490a86696a896c3d322ba07857f9f2a8f37329518964a6ed9147e987e12971b7d5486e6714a5487cabeb94518285b9c1ddbd4949e2f6c7f3cd9d7fb476d0e0c3319b06b9d8638e80c287d2816148003e6e3258cc44e3677d30fa4a1222743b80759aaf7c602b508215502581d42dd5f102bef54f14f96608711b9f3a6c1eb93af0e5f72c64d1c6653df3ae9a04a19835af2c24469dc30878157e7fe7172b0b04f4afb399ce99d77bbafbaae8a951d65c5ced5393d580fabc8cea83860eb2bec21cda10b56056209637bef88e025604b5a36188b994e3e4ef2b371cbb6a988a0ae0564c8ee4e2bf618469727a86e91d87556d4d8c1f8e98e84b4139c7525c3ded09e5055acdb1ef9667ae01136e483590caa6bb593b12ffe59698ab2c22ad8818f329c017aec89af6ba1e6155de91ddb732493f7af81897ee433594d042542ca635d6707116483ccb45c19b6e4293f42f07da2caa992a4b0a040ca576401fb25f5d79cf4dacad4bb6df111c3b7626fc07ca33e0f2d986a4b62a019fddfae3fc3a1262065e45b8ce7c203eeebcf9dd244538c7a72a0b76eacbc5ee43b33328e07b39f690d16045404a27ae9287e985f792e956348c7341655ba79ff7fdad060136ce68d0fec128e6b9cff2fd3754bf710880a252a0a161b94a0930bdbd36615ac91991ab2f01f191ff2dec72e6be162081d079db130db1c43b4d20f6263e3b4120319b73f2b5bf22df0de4bc9f93766995dbe095d0affcc144ed20f08e511b8bf93be5a0e1e0e0182bb98bbc05b580bbcf73859c56406b897e46c26e1e2ed9ea47f5c18c8c2b176a2c2231d422b0d15ff2c6b34f99f2cb56233555f2320edba83d3a8d43963405687d35a484fd6f32c7a5d386ca59b2529addfdc999fe65e8ddd150389bf597210250a1bf522263b4a4daf75bace9550cab9b199ff2658cdaa056e03f807f8d9af6ad52976fa5fc34664ead91c3d4b5c7c3704572c0b5fb25056c2c98d294b7c3c37aabcd21cc2a83f804f5c3b7e5f8273058d46e2c6a550efa61ed78cfb67268c7f73db8cac15fce9609f53dd849f2096aa67eacd48911ca1b14318412a9ace42d7f37f809a07814989e0e842e4873af7cafc9916bcb5251398570ec95f627cf93f802e5aff3e456d12f5bc49e35c4c5cf4363d646279d3f8b9c26bf138139ffcd0ee8b83cf4074c6140b5424dac1bc4ffb66d5bf9277fedbe69d8cc0d1d4ae162bed23768607b446b72e4f6e67fa934ebfe16e1d0a6aaf84bbbce939e79214c4955fc5f1e7790429f101b90b2930d2f0f4585358f95778f5adab067cdc23192d7f15db50e35f88109a7310de919aad9a4fbb9f70eb0c4ae93c3c87cdf6f82007da28262ad37dcf72cd09f0d8bab1a5c7aee7c4baa1baf27bd0a67fc22fc9dc7a45096c32a26477a53332994a3da2c5c338de6816cfee93f4acfff850e388f325491551034be0f085c046b651086eb123fd51e2ff5b7a77a4b6707df83f0705a694ba1c7c8bf8bc459ba28c28d3757e01a9c29c0a2e5543f1feac006f3a02756c4fc30d5bc053dbec15b1502d32132fd3b1b2edede7a30496d92db2835026c3da30d9a2afb8c9ee8839a4a6d9cbd190c264fdfc3c6ba7c063ea75784d7c75fc15fa589d3e7852765c8be416aeadee5abcb8f186a7d4d517b8a94d1a71cdeab785b32765a583f67d681208d0001bf8e87b60d464fe71d10a1bf443575a41e1f1257da9f3df57ee28c53664a93d692c21dde7b6b1b60131fb9c97d083b0223cd1cac1baecf6d0dd05402b56614e577094963bdf08928b700e7d03472a9133175230a8525552668324f8ef761c25ac3ff52a2990416c62fe31474899d3efac74aae8ceba240fb203a9f7e412abec47c18a0b23ebace311dcd86254632f778ff9f1fd85855f48101b4eb4814289850e6a991fd42a9045fcdcf58d3f3df28ab7f06607d7314387f578fc9e77b160a70a9b2e8ec6d9e05f54eded76df386e063c38dad0429358eb6ab104d35996cf6ba9c8c2e04c27bd0fa84c5b201ee7e55eb23deb3bab347545f8499b2bb3fd71f5438a2aa2ec88d7081d72d254059ec9b1e4ca0f0468845afaf62627c13a33a1cf44d530b106dbb70e39f762e4822fae80cf7de0b73dada8a93f055becae40dbbce1052dd6232513e64e49d2a2eb31d33d61709e03ac072ffbe20390a8f02415cc3be0a191ec37d3306eb16c51356744132dcc47cf425fbb14da22710e5149628e91424c49d09364d5caa47f7aae63d4cbb6243bcf14901e5f4799721b94edbd6d2a55cd2acbedac2f36a41ffbb489a36d0df18fe235253dec26ed62c5d3e58f0ae969145359ca209ef26d1db30ee5b99fae0031b348d3566c58012389196b61418bba4a74a2ee9d8730bea2f38f6a06096e2f2512b349837d53843870e17f051771e211acee99226ce90cd074596670d21c17646b8c9f289fd1fbfb0c08bc789583758c740254b0c692b68a0246b2811e3530eb2b09a40a2f60b053fed8a8ce4c7f1a3a99b8b4458d7e56bdf539c8c2a9a7989ad0fd98da97ecbbb1e4bbcb31ff2659fbfee810f5a1ccfc1f84ec577e67be3d061f4bd0172b2e978692b5dea4ad3f4faa3f860415cc46c5cf08dee4f994bb731d0df4bd8a45a2cff4aad10fa23c4c4aca67ae2d2299cf56168552cf8ee0747c86658d114012b25bacff61c0af5facf32bb972768190ea6834bb5fa7c52b7f8451e30d7dc9e2929c6501c5bad1f161381b559ee5b67849207387fc48d2f13b8da7c009f236ada28f63344608ef0464073f094d539f705a591167aed3f9cd17d7e9e8de221117d5e59b5835ba0d8b7d4a962b356cee8d7dbf72da4476c2a4de5e45df075b302b779799e399062e2ae708212752b6a3b27bcbd062d6be07808a5a55d5de2dfa4dc7198261f2bbbe0623c24b8769d490e81abf1fc783857d26b9356e5473430bebc7e4cd59c88e16b33ceeee1cfaf2ee5122817c18b2546f642b2006d7dd2ead54d1a2b26d49ba91daa9e959303318a3c89f7562dfdca44d13acda5e666ede1914ad6fff16b9788bcad1161e62ad5051aed41ebce266b5d3cd2bf4c27e093d9b6bc35b6685f4c236667dcbde327672438497121703659a7698259d073fe5ad350e01cb4c0865a9a5fd46f8a863ada6216d51b27b17bdf975fcf5e3e9742e7b3fc66dcd1ee54d2deed3363c3b43a30ec10384e3989a4def59bb9baefdef0e8bd9369e91489c35b5b85e6f18d2f8cd94d270da2a9b195d9f0f9c4a0c2ae470e6340736a43cb1e1ebd579729bf7446ef09ae34aa78ddbd8639dda2d882dc816927462e415cb1883fc1b00ac45a960a934099ea251f7041c49ac5bf41819e7b0f5224f01767044c180a0de8e65c9bf9c22bc2bbb8fa7fc260c54497334ca56c90da08084516a1eab1e93736d98d93687647fe600ccf4db6e27e039f7d7255a42c48b70365ab172c10b63131cc62458722f09e2318254357afe56f1e98ac9d2f000b7f6548bbce81317d6b2d2eff4a55d184704541850aec7f49a2a69dd6e3584fdb8d3b90eb1ece85d4922f0119d6bfab01c1a2ea2786e9d02596e67982f48b17ce1639fe9e56e451fe0bae3b7049cd4c4f41267022934e518a6e3dc06e8dceaf44274f04d5ee1223ca363938905683810569e50481bdb95dbb8fd516c84d576801860d8d60fc395e5ff0b14c3b36335052fe22266f00f8f56a0e95ef214b0cbd95f81363c45900a3a648364254f6cae64b7ae0ae1e95702c9112b38d44b97ed866083353df19aa7d412880bbebc243b59f5cb3fa418eda418355ca8dbed5c79835037dace16bd6974eb1d18d5f4105d3115ae01b27373d7207f9e3313ae01772f73db84e3efade01cd8f0db32bb0ceb93d9477bc76b999c602b739d31566383762ce474533f0a2753bf6b3078401b85d69c9ce275e128a2cc2a6517c28fa6a9961bdf7585387d20d378c72a35caa5bb05017885b6fd5b08cbb80657eae6fa4a19d305ddb31a9eee9b05fdec847a96830c51a4377b550cdaa83999578d0d33e377d6c45b6f3d590974beef298ca037d437839d5461704da2ef918aaa12a2c1ef0e4bbe836af335b537a5000231eae255ae4a29abd155933f19c6be9f8f09c042d27bee524793cb42e84293b73018ba987879ab2ac319da0e45be30103986d2c6afcce9d10accace9bf28d192523c86808321f299c1d222f705c0ef2522bda5157f70271471f73504780efdf40cd33a24334b2f6b3ce015ba44564c359589740a9c145da8e5e606a83fd3991c6677ddc7f35c2da1692e9d32078da74265c292d00146d2f7a3e8b23405df372b3c1b01c5b3784d51d9caa36b87c55251f418baa662fb55f442af1062df8e8af64c904402811e372e3e51d28378b57fcb4ab9ff844bd01aa2e9684d6a23cb29baf4f8f7e3ff920566c3ddda6b62d3167758c561a4c5ab238749cfc56d93aa8531bebf7796e310a2b0acafd84e6c2b7116fb1ec5d698134a66fab287cfd28d6a47a4e741d0a960dc266e133996fbd593f04c058f3aa0e942812a96afbffd40c2f3d39cbbd7e691ef40d10a5bf38aa887c3b713086fd004583edf61ec6d6b893504749f5c19cd2d8b08fdd90a0e259337d23f94b0b084b6806d6cc787e9cccc520ae1c9b4de00575401c1d38a2edd9c8c6509b2f161183b26fbb81688022d14a67d36861fc3f5bf48856b27bfd2a394125ad93d9231498f0d314177aab0347890850cf0f44e7fba771d5fdc3b809e531bcc5cb013ba2f65928a5d38892642e3e5e81b664fd610d8c28094020b098488d2ec4a9ba28e0fdf178a9f30feadd439fd5c41fe7066a63e20da84a4c89115a9f26018a8f98169e8fe65cb3b9e63545a07f59181a1d2284c4ac5cc079d20097bd4f744d8dac9b76dbc3b63c72cbe45eb0f209073e9c6ce4e4db3f178499f4177fae5a6a57bba13a5155a3406cf93a89abab9ae9968a6b9f9a039946290f6242a28b41e34e23e85bb8fd2acb92be250b95a77faea3d393a3fd1538736c5cda80cec8b81b480549aea385ece6ebd3947af2edea1903374831ad4f8cdeb1d9dd31c49d93aebab9f441cc3ca7ca02c37e1a1981f2e0361c57c78fa3a115721ff0670be260e810b8062dd535cf366747b54276f82342a8817065d06fba8ea7a80b3ea265bbaae36511ce3d07679463610d8cbb41ef75c6156064d30e145329c7663268be1650c94e3620c326379a507a81fa0904f005cbb8aafa1172cc7adcf0728c42552bf8105edb242ef342e0961b0eb2336c9e04cccda6bbcd480093e228f816c6257e5f218af61e1c59783b", 0x1000}, {&(0x7f0000001bc0)="9c6a9a9951e3c6edac655c20a1c553bbf19b1a5c8747000b9f460aaec1c3263739e61cdab50159b9f61e1fde5d65017b7e4a9a67d8a24de228cb10bea36f6b31e6af0b0184d9c76e68a2b09691a6247e1cf72e5e1a9f01378eb49a45aaa4879270810ce7896f568ccdf15c1a376be41db2973c7b3eec3f67c0ce656f1a940febb588b9fefc35f0bd7b6df25207d855207d09c6945259ba0523d58cf0230fc97a55a675cd1da622c0065793b9e3928e9a4fb268d4c898dbae5038e7268ffe2d0ff03bb88e2695b14add919924fb525a5fb3b6cfd0", 0xd4}, {&(0x7f0000001cc0)="af0322b646540d401fb1ebc30b8ff5726c684d383463912f649ce0f716592cacca9734763b107dc06b98ec8a4566668cedd92cc5a3c4c47fb773c36c2529eafa647c92c210d987fa985c71f43277a46a84d04ca3ca2894c3bef5885b6a67629dd095b9d45b512849602c7054a1", 0x6d}, {&(0x7f0000001d40)="31c6030a28423d6482b095097559", 0xe}, {&(0x7f0000001d80)="c0", 0x1}, {&(0x7f0000001dc0)="028ae0ae2ac79118f5a40aa1d2914de16eba07c934fcc3f035ac58b244ca1b28acf590f0b35917eb1e127fe265d606d9dc776e8fba7e40d547027e9e610059d83edb6dd0136bf3df9789a1ebb272626ba1fdedfb3ff2392388d79b648d42fe5ebca611a8b3d0a5480be4f0a23df4d9fd98aeef951ad39ca09ede9bdf201361cf8c43079dd5abd9117873b2d38073dd45edfd187fc116a66eeff40741a970b4cd98c49ebc1fddd06ddc6e8d119ea548ca65d8e4f3d45702db0fb49dacb0ff645ff43e4679c178b372f0e195f476ef5f3dedcaf986dbb29cec43d6808eb3c48f836143a276f161275f363408589dddba673e", 0xf1}, {&(0x7f0000001ec0)="2651efb4c2306a2d4e207b4695a01101ed4b2e5b591f2c27671ddee6b65546d2494424185ff5b0aae7dc400fa495f240b050d678f28f664ed063a9788dad710f3a4dc1ef8d6cf4a7ae7695a94847a8553ec580c5af0e71e7401196eb7e625a89", 0x60}], 0xa) lseek(r1, 0x0, 0x2) r3 = dup2(r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000002000)={0x0, 0x9}) r4 = dup(r1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000002040)=0x7) close(r1) semget$private(0x0, 0x3, 0x8) mkdir(&(0x7f0000002080)='./file0\x00', 0x49) recvfrom$unix(r1, &(0x7f00000020c0)=""/4096, 0x1000, 0x2, &(0x7f00000030c0)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r1, &(0x7f0000004300)=[{&(0x7f0000003100)=""/222, 0xde}, {&(0x7f0000003200)=""/4096, 0x1000}, {&(0x7f0000004200)=""/146, 0x92}, {&(0x7f00000042c0)=""/46, 0x2e}], 0x4, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000004340)) chdir(&(0x7f0000004380)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000043c0)=0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000004400)=0x80000000) rmdir(&(0x7f0000004440)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) mknodat(r1, &(0x7f0000004480)='./file0\x00', 0x0, 0x6) 06:46:31 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffd66) 06:46:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) socketpair(0x6, 0x8007, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 06:46:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x4}) sendto$inet(r0, &(0x7f00000000c0)="6fec91a8327112082c5991771d57dc6a", 0x10, 0x4, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/nul/\x00', 0x300, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 06:46:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 06:46:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f00000e2000/0x1000)=nil, 0x1000) setsockopt(r0, 0x5, 0x7fff, &(0x7f00000000c0)="af66dcc9ddb579091c0803b3bf61ca4e5d9025f23b916b37b61c884e9b52e4107b2dc3c2d3f46bd65c9e4b8d30b5d0735742562f7d951543498c4a767968c0f535c829b35a6cab497b07657f7439b892a2f6c268dd256fb8083bd2fe2d999b7f674666bac6d6c2920b296c372bdffcfc1536ff0fc29e8fea1a658114fb797314dffb0188ee8619ba5ebd48fc1a550d3a6d79ed922769f2b778424f0dc3240523068cda5729571b3c1b5423359c438058bbff6216cab69f11be9babf92b3204a70f205cb29839c02ab1e1b5a7b353f549e063b74d890cdf561df4e363c6cb1b5b01b413e68085d49d00dde35a48e0b40eabd0d5967cdb134130f13aef316329962b435f56fc9bc1322397b7900a7682e1219c6ad73fcb9d30f82ef5bf955c098e10a34eab15461d2fded5095e011bc5d387aa6fe6fd694bcd3dc7777dc1623fba27cd91c8169e4f399a97120348d94d6ed5558fc8bb9f4a2d360a4008d71db708ab9aef9b1dcf2a89e2647fef30090fec69a9c324b75565c1f9e704dad947b7684fe046b76fe55997e8de484159e9ad50861268b39133a557dd6cf965e0b8dcb70dc95a66c17f7066c0d1bfccf889ed20ceebd9b5fc42b7063fbda05678ab93492cb947d24ff590af0343af86c49c358d8da9ddce6f2ac505df1a3c4ab1eea7265e48b9bb735af8d26154fad00584dfe8f428545a7ab68a9f7d69e9ff428747f20f15960038697936286018faa8b9ea7e01a1f01733cd4d092752efe920e9c35c4e630b862256a476e2c6d06fef8c09169064037c8b993460fb4a63f09f557044a5a4ae295ca2863fb0f0cbac55364dab6d872814529aaf69286df6df8eff2dfcd5b21f6c7d35a8673639be006aa26c1498d18c2a2d8806e0a66ab31b41151a8b1a2c6c9719232cc2604474358fa9bb0eaba50fc34d8529a3233354c1a919dfe318afc6c3203c7c215e43eb6d9f994b7faecf31378c303779a292cfec659308546635a59f8bbed5c230abf4cb3574a8a9802cc90970dedfaa148458aa0037b114888e31cb5589e424c3271657a0bf29149f4cdae02565127014b161bef40ba7e675ce7f7eb295f2a6f4a09f8543c2e002f1722c60b7d77a38d2d45a442cac61f99e5d548950f3f7ffebddfaa23c1533a4c006b1949201adc26bc629963a0be80bcba44b83016037353edfa5acd153641c147a3b2b046fe4b630ebe0fd0f7ecc78eecddd24b013cdd301e0fe015610e04f993f895e381b65a1952cf8535c73317cb8e67ca2704ab8e5b6b0c8b43607e8a1358a13690064f16989d7c13697cf63e2dc3c6e25619cbec33b36369d9bf788b439a87781626a6ab22b9e4bc38b56a1f7199e6b4f07b6ba1ade2182fff6758071fe2a5a5df5f17fceaa3586cd13eddcf789c6e339efca76c8885dc6b194ae883727f142c3fffbe0c290bc8df7107d7736defab39b6095ccd342d47d5a47e22b76d14f847bc0699c326394f71731d60c0cbc39447b5647867d7b815a1ee16139eea37b2cc3b315f9d6192828ac90e33b92ec79c125ef8bd40e1766972f1b1af4dc331fffc63a8c00b59f27dee73319467431aa7a73947da60d1749e588b6fafdce19dfe411f1fd1cf525f0c91eeb1a6d2eb3a4c5abb5dd914867669be8e06689c2e1bc63083ca5abb42f19a0680aa74b8d45e3b36f0c87a3a15a5584176ce47bd1690451c0c01105e7313116c59cc9f35d665815f5b70bd2a0ece99eb565f76b39c8a6c998d70d976084913cc41510009b9e6bc1738022b3df121e6a1677cefc889d998a30be186d9afbdd1f70cb7391a0e7edb463007b1c3e057c2a2c905cfc260610323fcc980f6e6511c0e3ed4f3692ab76ef0f39952cccde58602c8bd97f8c388643b55935f29b02d42c5b569276c27dd547814c973abdfe3080c86bbaf8dbdec75ae78a01fce8c079248b3ac30069abb39db25b2c32f5553ead21aa131c38e65e0b324b0eb579e1718d113517f49c2c6e683405e9fc07d2209305331fbe2d34653958ad629ffd0e91fdd6f3c87154662d3f656874dbe993d5c572bc6ec36007810fb7dff13dd48c3b529395395c6a9f472801d38ee406c72f336cd57c188d9defb74d111cad68cce43dfb289773242044483ae390f24d114d4673cbfdb13525b1d5c2d7718c3cb7d35501e6dab1d8c40bbeebcc7cdca8d0327bba675328ca495f6f17cd6a2e47dd503fb582315315c4715f39f687b2ed90e811b7586ec135bc05d4e500b963d7016426741a68d109521cc0327fd0fd7af9c886c109deca9eb3c098467c2c5aca7a8c279045e3f0d6d59263ba7d57d43ebd3dd36c6d6539d1b9302e5e1cf85f96894c55def8b620d8712ad9617ad18c31fb3c906f726f05971858311b4affc0162ffacc24e96eb1aba7f68a28e38171b763a5c018f1e8a5a57466f379f168297a1172bdf98b02e2f40b82f4a33586fe541d71c3088e9308764983581afff0830af7914d1e8643abcc32629b6c2aa26414ce68cd1e62b25955e0844c84df8e442267b2b5501a168bf719d821e2497b13e6913bebc1e661ac1adc16cc7ffdd2630ddae7f717835bb18f235e552623a00b1a317b06a5acee6b1cbb8d0937468de8367ecdac26c759095fa07e785407b39876f66b7b9d4316f06ea2dc4c7e4bec6af958183951359a7fb28b682398c2996b5f46a4b8b7ed4109f6e707d230528cc63a4f7e20c1bba4f7e448a93f68f449c53defea79e1b87843595fb4df33976c6d8e062797e602e931836c60da7eb384bcbf46b0c338dee14a907301dd152adf6a31308831fadbf152515812184fa6245d7eb8be93670da73ac85316b53fb2ebffdfc6ab82f820832f34e4b2b85d04fcf7562a8a96813d4571e0316bbb48cfcaa073a5cb3ec1e6d307c0821fe9b5f9bb78d8f72c2471bedd779379289000d3874f9f21e4cf81fb43cb4b6104179f0de2d82b3d0d53cc949ce84e7fdaac6643d008d7ff6f772f3c20128c6104c7edc839daf983c4407723798e2f11764150c693f04f494b6d6178f4eeb57a61c819fb28953b2bd3d2a0a55e65c911fb80f102f1e148b0865a3be94157cd684641c8b7057957226035792f7cd9b4ea1c8e3f215820c7a2165e93498a8196751fe75e0395e766578ce9a1c5cc87e54305a757ab0d4f364b6d41091bcfb71f22d6bc5a6cff1d276e03f49e6014c30b818770344705bae7cb0e9d8c1e2e80acf32c7830113e1dfa1b561af568261a478d16cd035cc4132751f6ae7fefeff018d6bc949fca4081041866e430a98c797b277599db1e2235894ab526b074a1d282166dccc686d1dc6d10e5ed5d1403b915cfba1f178f91ecd0bc8b2cd9103f681ab11a47d609a7e4d640cd8dd9e19675f210ae89a77c0d5c41ab39155a8eaf71a80832588acbda7a828a350d53c3250fcacb46e1c6eb5f366f2222eb55fc57ed88276621a3910e0c13c4b72b072a545d135b727e8755a03cf824cf86fdd239dc7a33627196f3b9ce16321db3a1aa3af82472c29e334b6d8e407f91dd1e3b457e134e669d69f0166d96db04252e4b25c59e27f4060ee733396da58fc5b04358f90cb4c1ef647d0c43aad145f056046287e060d260109c7fcc2322b33d1cde99a987a768948188198359d8152f8d60397f631ab4d1bf7f3571b28c4961bf22fbded18d3fc540ff7ba1ee48de1d3357af6a2598cbad7eb286b1a21893de0de043389ec78817231387e8175a530c691e811f9a866c6316a1a91a8aa27e8e74ade857f812fa638262f5e5546ed0abd3380543ead198322c111b799c6659b608978e7170cfe3e6efa8c48a737d75ef7ff1e4a56c63d3cd647399e50b823be667283ce1be17225f46c1309ac0bd6447aa766168edf174b23829e3091861a07f2c9598ef73863bdb995ce1a9ba145131837ca10e900ece58a05ad15e1e1c36400e6fa2f32de568bdbe14608a5ccddb09f42c1d0de328430110bc9dd3e6c030d939e086f8fdff483163a584e624af0b5403e8657fec8c4ebf3f8fd850cfc7191e4a5c1859a239d60e3ebe9d5ce0b580e8c2d4e5065f59fe740c46ba636cfde56a3b61d85b5d5211fbbfbccf80cdf832884634fb8bc6b5948b74e826af390e09d3fb590f9af6561b0c2d5623ad33f186af370126647e6eabd581a4987f300995801f750a8759589d5fb9fdee888a8153b7ca0b51a3402beffa7580959447ffa94fffbf5aff5787abaad60c586f25d91015c8fe9e2ef16ca1cadb541d7246f9d2bfd559e809702049fe7e12a466944d6ef44252a463bab96701c7f89251cbddffa72eda6a2a36f62f71e9ae67e423d5483d6a63cdb64e9f64f0135f5059ae2b54d8db2e099840469ad9f4ca8bb4060474d18373d9ab6ac09e7b7dd134c465b58d2a90486778cd532ab8b055fc6e2bd3ec476a7021b7819740e5f571f80a026f7b302b1acef2bb204862f219896434b2ed3b6f9de9b8bc2fb221983f89f2a280364e67e0dd83332e4916148d6c80874e3d963435d972b4aa27da8b62c8d53a7d5246d132dff8f1be33ecd4fd4687c70e26c9d8cedf302025061b113faf90a01d6061980e44ef6bc942120efd68adee9a0b136e81dff586c4eac14c8027e312a46785c3b1569640ebd0232dd13971e116a4a6f7db9cd2db09537610998b40cced03778bd0c315339d9f56aa8b8206ce41cd7f991280d78e0ac494e5829472675fbbb066a6448bce71ffabb243f910161372fe4f3c96f789b4f8d202d8d4a315a783a0671c634c31a69b37d85e7aefd8b6e710a73257f7869cabcb1382b41a8b6213fbb70d634f9de954fff956fc54d7de796f5d4927b11bfe22591f90ed7024658b271cf596e7b8056116c71c25ada1aed53937cd5fca1081ee89a5ecdd3b47a06d88f24c8f7bac8bb9669828bfa88bba65141ab7383f51ef3240328f60b384ad78622ab02a3c823220c5d7e0c07c89d3a6a69694990aa40055b7fb35ada2bbf86d076c7d1bd54ba1d018186f2d5bd498549e87ea15d405ecc051c8c550697b7696c41c0263f62b78690c73fe2216c220a5cd83dc740340229815d73f1fca057890cd3ef312d75e39b49aa13ef2ba4c787484ae04d535f86f3bdbffcfb63f09e9d3485837460717d3b377e5a73e68f0849cc5f20c801e0698a7622f6aaf46ccd75e15eb115c8deeb60e95797a66d7efd39f7d5e84c3b1ef02da675e4aafab802bb6549e66e167f7b5d71624aa44f47498360f9bf5a000a75680dee8fbe18b632fd865819f452d1e3b3a9edfa25b090e34e8d7f814041013ed70aed89032c21806eb912fe8a9f4609a522459bcf4956571e9e7001469e66c3554b90561d363fcbf220e867317cd38ee16694467b534f1f98ea23d45f0d080737b5b7be04567d827de25d066e2079238d8954e0e4c1778a13f6f92fb32841b31937a4c228fc23422823ddcc7ccdfcd8335a61340ec0d64108cfe4e1ee8999b49fb011ac821045fb3fe3735049b1521c89368ac39419755ae8fca24f50a22116a49c41071e70b56f3fc2796b621b3bba5ee51edb2717e879957f7286ce9eb97b24bf3180eedce36ab830624a2109123efad8cab585ac6bff32a0591355e6b1bf088daeff84d5a9bf7399e2bfe42d1a7438e583c63ebb9414a408097d996ccc9ca064d2093bce76b222f9fe45b64a2fa68ed6a05d4e50aa0917648da569ac4f282f372b4472c18faf19905dd96fb22ebcd4b1bd62a0f7411d1f859dbe63e284f2777bb5522a2fdd55e8281efccc19d5b39d914843b89d0223d3cf9dc09a634f7c5780b25afc1d0c4f1036a20bc38b5b6", 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040), 0xfffffffffffffe91) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 06:46:31 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/124, 0x7c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) 06:46:31 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/64}, &(0x7f0000000000)=0x42) accept$unix(r1, 0x0, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:46:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') 06:46:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000000)=0x8, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8108, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 06:46:32 executing program 0: r0 = socket(0x6, 0x2, 0x400000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000300)="fdb3223383019e9d86c276164d4dcaaaec8cd333677431d2e925b7535cb68a84a267cd2c14fa2e6920894e4cc3d99c6b4b1d9a34f76c27339c487fe429832b224507b678f002ba1d08f9ef74c8c5949f8965accab403e116e304caadafa86770c308c9204e553a8777c3bfe0eb9a1d933bcd4e025bea4dedc3929eb8005a15b34179145bafa9361b043750e9fadffad2146499d5d8e918e7d0aed3a7e29ee0a1d8a1066ec42230c20abc147561824b9f217e64134744e9657971f95e03b33ea6c9e569d0c6d7b096ff887b3d9231114f656f0437fbc0467ca1b71d61cead20b05bbe3f723c6f6958233a9b77e2d8268baabc434df792eeff69cbbe82865cff67d6d2ec638090e0840b3d464111aa1ce7b04140e4573fcbd92d9a01d642681f89cccc4a07710cf8344db5ce40e1f8804a6c3905718b28da1da20a3bc09c8abeb14926a58f0e3eae763371a872250001161901ff34781c5ee285acc17de9006befe04530097a1537ea066286ccf0bae52b2bbe3c7bf97e506be4655ced21f962d0d5acdcc61f61b2d622d7da41dc7c95243d9beb8c61724748ece010ba3964db0890cd51a728b206446067155f988ca662c4f068490af998bfc7b35fd7bb0597c61e4db9d454b12178ba8cc3339a1e2c3dfa30e88085dc1712d3ea09ce73b89f3c9fd2b334e25f3eff05846cbb87cb70c3787106d366887cb8a652aeab183dbe67808d9e9e65ac24353c31222dc4bd18718da42f94c5f67a8f220d3576007a5ea981bfeeb4e18d64ca2899d0de4d90c110cf047483ce42e71bcac4dd784ec06cf466f6078742fbd8c3046425c43b858bf03cd4e29f73c6931bbf367f6648ba88ffca3c34823517b9e5a4fbc30fcbb4ab577cb379977eace8200fbeb6e3837a3e8892f8ea507527e771f532b21fc7be64aeed6fe1d43246954e1ea2bb04c5079fda2cf414dc8f1b904f42dc54d97fcd03646e3d9805ab0ac9e9492a15c507fffc6a6b8e10b69f45810f8287944a71d998d2946d5014bea19fe50a5845c38db0d26db70f8c9829bcf81b4923d303ae6d8ab4a038a78c1dfa470eaed82b4e59676c49657ee0caf5964a8675bac80f2d64dddfe6e4a0e5e34e119ea7369025e00364e256f774f56b768c79189e4ac7a712cac31985f6e975280a068246fa9e8c6e401ccf0f77b0f3379a0b56663bbf51754c16b0aa43ff1a31fa418fc3e7ab203bec62c329386330544a9e590578911165a239400a208bc101f1e77fa6d20578eb3e7824c6bbeaa476e035d6defe97dc03c5abc1976a76785045897b30f24eaa8670aed593fef012e1bdc8bfc715e104c61eb9db2b288df8edfe16fc03593ddaebbce4aa9e46121be3f4d04cd0f6057fec2a2728a7090a34efb06575de74b644d4a96d7f70336f767078c2bce49a214023d41009a29cee0b7104e5fb5ade0c6789761b82f2e0d03f233fa776c337c4da00ca313acdc8eac38e55123ad5918315c42bfb2d9fb9f49704c6cc2b6b692a440c405e123f77fad283885f63216dbd7f474e6995cdbad849b3280f8aee01826afc32b88ed5e2dd386ff0405e041254fc0fdccca34f48a9ab3e663773b1f0ab6938ac7a06f2bdfd59aae36dac8e7c780b6f0f23f92fbf021926cb1a814f85209539fb0d7c984a8a2c8c92abf9b3564d5848f72ca1c91fac72511449eea1f52ed33676ac82b83372b6a5fc7cff3f2e5d9c8dc6e8f610ad5ea4b2d3a312c01324f2854339982336c5be0304048e02b37a80bd75bd2013f77f321c60a69727fe3b75a88297dd604566b60bbf966478e85f29dffd00041d7f2b0a9cc147c14f335dda6beee4581af88cda080d88d18b893fc3d76a35c04b84672f449ed799ce20035cad97bf697db4779636e9d025712ef7da177af76d9ed7a1b6cb9ed28237241b2b0afcefa23d5ad7d390c1d6e8b63d5be9d74697376e9fd87383f566fb26143fb8d9efc2b144352bf7bddd0e6d03d7d0aecd1a03727ae72973e523fb0cf656248ad63328a9ef19342b232c4d607c", 0x59a}], 0x1) 06:46:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = semget$private(0x0, 0x6, 0x1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/134) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/149, 0x95}], 0x1, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="0dcf6ce285fe06cf49e9d2c719452642aed8037e89a3a4ea0af5fccc2e6f9cd7b8e94f8ce9430a5ff68b7f9891f4d3a29474543e6d3a74a8b6c7ddf4b5affc1e7cd822ec04526bd8db7868697a141b5d4d5b05a7ff0c06672ef5c4e052f5bbcbae399e46d1eb87e60bface067e1ae1878216b5b4d3d4df911f4d67b5530f28ec45e36537a50ff9d093c776e79df9ed123f5d5f7748fa4ee0889378de6939b732db5f54e2cc5fd8ee58a09371346a3051e89788977bdffe38cfcb778eb556a2583e11c4303439304352607ba40e7c3f59605c77490d27da", 0xd7}], 0x1, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) 06:46:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) sendto$inet6(r0, &(0x7f0000000540)="eddd2769d6e6ea1a9897d4615d1ad6fa95d73c7736ed868ac19e334d56a9c37c49f189c3bc9e19f3323f17dcb4b6997aac8f723526cc26dca3816ed011c436cb119231d6b2e1a23b8eca3124156321000a96ad82ca4b187d86d2395b75b42c92394a3051e69d182b4bd90c61b77bc2dfb4c3435e9a50d07f6a8b9694c70b141842cba9213cd68ee82620b49f7b931fa8080f4bf333beafd94aaddb3eca04b0104511dceaeff5738a5906da84eb2ae7627e95c9584556ab651265b2f45a635f9c2e352ca91e32a0eeab6148b87e82c3dbc3034a85bbfd8257ee9d4e87711bbd083c3a8f0dffbbdd3c722cd194e29a50868366a9e97026b671a9320e561879d74f86b98d8bc589d440b902971d0ffdc3ba1571b587e99e6e56c753a274ef82c2e44e3aab0cc3eba306f0f7f51a610666810ec4bb22dbd9975594e4711810af33301d25fb1d693d83dc4e476ba54b0be54a28741bf72d1093ceedc087679fab57fed5946296346f02171f5de008c7573a2b9908941a24adb75d518e87e565360565849ece385a677f401b42437fe453f55723a1c135a1d46783bbc8b428f4ba005a1cb0c613d127745fd56929b461b709037c1eec5453597087a6b754368a932af469e5c4be1c26a8a021de14ec92a1344a241540277824b0bbcf32e45f6d335698bb552398ec7151927fdbe231eda8c1cc020dce5784e759d62a856c2ef45ae24bd464ee3c624e8fef28db0d6daafb45372775122e1f36bd3f710bea2fa6a779a2b94d4080ff7853c4f81f92b43820b6fc15918c0b8867fa1f4649585292ab148d5b90c660aaec44eb2c2dd0404443ed836f032cc106013ff3d40c2ad6749f9bd32850def2dd172b2b65c122e58276a6edd5110c9984bafac3b553ab36b28bd3841c22cc50b93ea1e99d696a3b9cffb0b1f5f6d4f404814322c1891355431b1f07ea55787316430ff54dededca8c15ba0af0ca32915eeaa5fa310fc49e698e49424ead70d3f26c84bb60b3180bb24c73dfb7ac435e0feda6132bb773dbf8a6ba7715cd367cfd060dd7dc83d160f38ddc5ea8064856569c4a9b3f5b1aad369db806dedff8bd4df872b2dd040a5859dcbc60e09dbc34920db4a255dbcf67d10a98746c541f3160c02469a1bac369b16a833ca604d2fc7d81cf426147a703d0f529f336a59f8cc765a46d4b18de3bede23198f3057a3787605eed1d3a83e8ba1c92743cfc8ff24adb41f8f66b293ad4385ab044ddd8c7914c6ef27f08351267455af427811ecf8427c1eabbab6d0c3d180ce148d744a72a519336ce0e817aead030ced7f0143e31885d92692d2f5f602865477c064ca583aa11fcb6d5558c76e4148f9f536066016101c55811178cf6a3b9e34be2c79581aac9d649e8997e41b8b2f87e85e59dc58f2dc2556f36572fedfedd18d702d851648ac9a091acc61af4e7f90e6e19197ecbfc200568107c643fa13425cb344b17bd80186a313b94eb83d02645a45cd85a3badd6816ac761090654bc89ad7b9756107cf49b851a309d07023e91ca9cbf6dce134f1d447894ab91c22b0105fc2473203ccef2b847d395d02d05fce242dc85175086c92aa72ee3ff53bae94e2aaf28081ab303e09ad0e24ddb14fe855dd73fe510671211bc6d321e417086b48ca7377f47083414feffb851a668720f38ef946e3cbf639e4ec6bdd8539fd103b21b3f707c319e9404a4fefbfc8d985af92abdaed577bed8bad8031cd1eaa1abede421fb25b6180348ca17c927d606173381d32393663fb323357df269a7ef5279ea1f09b1ef4b69c47a734ef5e832914a191b6159d7b78d5b39dbd5fed8c341ff780323c52d2fc907790aae82efe1959e26b89b78e0cc833dede15e6288d289036bc6004ed98df445c008c37d6a89c029789e63e858786de50ebd7965ab45da21f35cb86a52ab37f1af326498a00bf9c3491ce5d21ad3fc10a0af52310ea3b816d4e93ab9a662999279387c74bf0e08808a704d71bb6ec74a4c3a65898118d181da590f2772aeb9148c635b1278152640530ddcec9220134febe2e9e9996eec46bf50f25c5afae78609e2504c909b60f6fcf68169729dc8ced8dc59ac406a71218a762ba1547ff3eb221d5d10f86bc07b720ce3e6e062861085e324ab70ad4bbf5dd267596275c12d0e05adc041980491aa727c9b1b1c7bc825a3d89671ee7f37cec32d5e10ac0c1ad11def659e2c24a700d905e81e3f4756fd1dc491ced1a92a1fd08171c2c865017ea69356e00db727c9faf3c2a449c44c74ae06a096428c987bdc282c88e925330002a57274195ff49fbe58d96fbbbcb356eed399bd6c3f45da079cfe3c4b0e91fb24807876b3ff91711097103b102afb9b7f8d38fe6d89a0d69bec410d4188f7e7533da31b4cb591efa96c5f45b6274dc01e2687137e124ab47449aade4a67e6e5bc10efe67bb0c9ccd7a0782585a2156a08350a36dfc5101f0511356d533898b025b76dabc6c84861708792b3653c611d415ece97adf767b3f153eb1af56186c8d7898d1e7fe63a53cb0e27bd00c488ebe6594c92454a1fd11beeae39af201fc7209f662fcbe7aaf57d99a41ce967e41deeefd907491909c9fcffbb012288126ec7459a98e6042afe4264e8b175ec9b7e710f3b463387a146d2ace30e0e0e3ebfc3a3eed3288da6b4dc3600e316455e0fd5017d36b519d7f7c384860839c235be0471c27a530a66fd757f7dcac088fc725a87094b00b66b57715e709e2f55ea035efdf8c2be97023e398445b97b2697b560b9e8e9f66da9eda814bf0a7da7d67f24b6c7920c415c679a46637ddb5b079637ed1e929f9285b2069047dbbe171b4de67df5193e5f50806c77cda3349d85d316af39867c47a3a17097f9416d7ac9c57953d7e3bded4b748fdde60b2d444d68b2c123fb0ac5a58b45276921a587cd6a3c33e9e7f33b47165284604c017ef9fb20cde0d1a0ed7221211eee2410d48a027bfee845c7c58b15ace2e01e87330df59372b548e3a561fd669cc65d73a3faa12c3251d34ac53214c36ec7008ad633e2985914dd535f5b6ae23a46adf030177cff3b9fa95a5d19b1fcaca3c55090bf5383963f94247e2a377ee7414630c107a206b16717032780664b3403ba627cca9809ff943a4e5712de67660c2edfaf27995ad32e0248ea0d684581847ac631fdc453bd7433d1511c63049983af8c6d562c17b064d2923103954917cc5705b9b39bdb1f7b62a3de35ec6cae840e2c2b85d911bacb853b0d374c0ed0ddaf68ba3ae8eb006755f608a2bfbe3abc317314290978a1a79fabd3917c2cbe4deec3baf2d5a04669c8ad035a4d2787f1b3859a2f1eb38e78a699e84ee2a8b3d2546171f2cc604996953c2f797c6898fdd57f0efce57f2091342e1ef92d0c8d59c721fb8fe1fa78c4961e69964d0272a77720a99e5481ff88e0c4fd54d90486572f14d54e056bd942e9c2642616b0b8aec54d62ff86981e2e25994f7d6d9b6798b732cc4078b241f79b9ea56d52132e4311c8a13b8d3cf8d3bcc7f50cef14684a22743dbefd9ad709e31b1fe2d1eccb8abd3cfcef02361638c73e374e92e38263443889dfb1b320fc6489fd8875f4bab6fbadefbd1299d3e139f9a51d6e70b168ff35c3e1e692faa3c1f3e5fbdf61cdda5a573e3a5f9eb2927397526f3c0621b8978c7baa61f6973347313186980d73990b05df08d9539660a827fd83c7c4f42b25510a6d45ceec14f5ee3c8abf7aa1f53fce2b366b20382d538388a408594fa42b19cc76aea6a21c9cfad4a93f5475afff4eee65cb15e360b7d1667fe9d162bea9f51aa5bf2161d028cd361f76f8f2ab67039fd7ca04531e09ae4d79d3f890d736f95b5892f94e6612cbfb4ce30962c50b5b2d6d6cab03154160d1b931c0da2ecde8fb83d4e751d5261c2360ee295b153a538bbabd383a80644135d1df7e9091da4efc50739975ab5d46686ecd7925c994053f2be6631b38ff8b0964d4aaf77418777788c6112d0d30910c8485d57ce047af5c5c3bb9c0fcebab014d4160e548a18b55028e1d13e664c5b3b674d58ad14405e3a7c2115a6ac67835c6d0afd9ca9ec5b97ae3f8cef903875ceaf07548025751d7e37fff997250032589998f57515dfa0913226b878d245c254762431680173f42d6ef4f4e42c8708b51d5fea16373ba40c406127eab0eba2cb3a770c31644432539584d9a086a111b19c729ca460dd8f56b38149ae95a3928cae26cf6655744f541d7b38a839530c4285871632ae606ea0f68e56f9a33abf71ebba368524f77865005d36f31992471fc6475818a2a0fa29026977a2343c8684b82972c56df3d4d82e891c79b44acc3d60a3512dcfc6145b8de275ab6d6a4f95c7703ed093dbab305c4bee5ead4259efb99ed1f9f54856d5af713c3a4180b8dd23a0deaa2859e7b5739a455db249b144699f739ce09cde5945ae20dbff3c400aabb8b65d5778e82cb14b6d908f3a9a4cb5aa1dd48381a32bd7679a35a6635fe04ea666ab2a89b3568b2d5fdfa2576cb624e84fbae0c93eaa4cc87839574f9f6235f4897ad6952c21a189c7226d30c3ef3779b9be8684eb16a0745628ff7a79cdb94691e0a15390f608b7041ee6ce3dd30243110227f23baa3e77ad0267d69d9037dcd206378d56cb5244b45266b9a2be0f01e6111476a1d457167a498fed043e7f45720e88ecae76c9479b584d291413c44126f624f3b95df7c37f8d96640f8a7e06dfa1d3729ceb264e13d9c17a75d2a1d5231bbf1383e87ec15930b06f7868c25f4025af3df3f2b92329427e54ddd6c50ca9ec4f081eeeef1ae4fb3218d0ae1bfbec0ced349f9cbf8761a0d4bfc28d554b3007e4def1649dd41c40a99ff2e2aa0d68225f794776e7736768f0567823f65d0af0b3dfe9ec385c5bb61c0d82c4038d8553fb3ef3aacb527f1490da9c0c7d33913367322cda612e69576ad2ff62e69c09ef33a3f32306aa0b7b3921c30356aebbb7c041f4c31cc13fe654a912b3f733ab12861c2f9aaf236bc989709baae011f31931db99a72c8a2f754e1984ed251b335a5556ca375920c6f0ea91aea0b11bf9e2ec183351f802f6210bdfa5c24a83b78c6a6447c6c9307ba8d0a2a6951184497e12422383697d37b70480ec619cd85a481337788435b5c462d3077f4ea01a67e2d69957065c20d55d7ef4d995f047d207e023e04d780b849945fe5631417d29abc2f1902d7f3522cf1b14458a0d842bc3d3900f5db08c22b983037fac717c076d6aa65ef6f813adb8e9b933abc4d4f7334aab856d767dba0e0fdd41fc53772a75f0d9884958fc3e6e40d0e537c52390e8bc5f6ede15decee882052fb50cf4609d60d6dfca8aa0efb1de891211b9cd49e63173a87ff07ca0d23dc16f479c36ee8bebb4c66c63176cb30928d2c1af799cd9ae5e0d3b20f3bc9ca601f8bc56ded9c9df406d7aabaf59b66b546f67e7430c9b367d0e4c18fc21dcef39b2b8056b95df8ea60e863e7632e37f7e32ee61f38a710b790d85c82ddfae70b73eeb6372f97eceb50bcfaaafff445fe735ee841228e0df7510205df779128693189de7273df70b9971d800e7892b0d4588c438111efd2e5fecb66b930ef44990f6f75f20afdad767788e1f09cce3190b6c41fbc1a1a6ab6ea9081a11561c0dc78ff8b87eb1464b598a74786b78ec26d07b6de84f8407ba806637c0baad031e136e3a82f52b85b7adc40cb2221f688884e7c9b27516c006b84dc74df209d00856bd086ec4be0db62b5fd0dc5c22ccdfb09572c5219ae9caef6f91ced22bfd9da", 0x1000, 0x400, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 06:46:32 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x10000, 0x7fffffff, 0x3e77, 0xce}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) write(r0, &(0x7f0000000080)="fe3adc49fa2c4455e73a260cba54e02aba723d582d4585", 0xd0) open(&(0x7f0000000040)='./file0\x00', 0x20230, 0x48) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 06:46:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) socket$inet6(0x18, 0x0, 0x10001) 06:46:32 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f00003f5000/0x1000)=nil, 0x1000, 0x3) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:46:33 executing program 0: socketpair(0x20, 0x8003, 0x10000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 06:46:33 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() getpeername(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f3585db0000000000000000000000000000000002000000000000"], &(0x7f0000000100)=0x6e) ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 06:46:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffff79, 0x87}], 0x66, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3ff, 0x1}, {0x100, 0x9}}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, &(0x7f0000001a40)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000001c0)="7094abde57cf389c82763ad6bceaeb8ff25c6fb7488d4eba26c08216945c9d2816665af35daebaaf3893bf281dd65f808a94b88c65e966a329a21acf8f9ef978bc34328b88e0d307cce72ecfa73a61959637aa94e4d3872dd2c9f5a61d3b8fe2ed44d9cfe150469091bfa50218350893c3085ab30a7be2b0047e54979e0ea4c69d0b20aa3c5165d48e536dcc8ac9d4ebb2a49e0412dcc84492fb0b1fb22d050ac9f330388044a281c4e45667f39f7193b82175ee", 0xb4}, {&(0x7f0000000280)="117bea4f46abeb77e323e69d99eb14b601fe800924c9dd2f29a9a4cc7bb841341cacaa4216606d92837780e1fa65e3327dc872076de2e855483ed5022b2fcb201f568198554a77e71823aebf3a7fa0938020", 0x52}, {&(0x7f0000000140)="9ddea0f19a6f60129787bf7c3592e5b0c9c6e89906", 0x15}, {&(0x7f0000000300)="a8e45b804bdc84a2d2ae7608de01f6dc94730f7b8cb0934aaf09eac335233bff121c7828113158f95387de7421c398af9633b105e903cbd6fff9f2bd10727775b706c90fb5214691ce6fa7904e72204eae", 0x51}, {&(0x7f0000000380)="15fc902bee6316e3f579056879cda7b0ac0dd580eab7bd407493053d975f103fafe1a86e1f949a15a8652b849eb68e403fe849ffa6be0ddce7f02b7383f3edd004ab5fb7d123", 0x46}, {&(0x7f0000000400)="6c2426c38d6dbb7199c5ee01b3cd369d07f178338f0f7b42b013392b1aaaf3f3fba76d7b32720f9c05ef827fcd427fdc0646300180f1d0deb1f17715c239a5d96b458560715370431bd7ca6e35b06dcd58b270c248a7305b5ef1d99db7d1b4e6b9a4c44ccc28", 0x66}, {&(0x7f0000000480)="ba23ac605218be0525c88fdfae5a29d07d4a680df6fa0804514a6a8b6060890388975257730165ef9463ffe26867d0e24d25aa723b4f09cca1ef7fcecf337b24d987c1eb89e4198029bf0305c0f0d03838daed6c97bef7a8667efc68b225dad425ad014de3a178ae066a52df70d052c7dc641fe32f7974a71f8e1d6b67dd27ddb14fa8812a304d52f90f5725e46109348f663b35a1", 0x95}, {&(0x7f0000000540)="bf0dc3c9837e8faaad77ecd9b60f48c1202ea1a63e7239c63163fda5796b42beb22ec999649eceb07c9d03ff055c979100b9494477040ba725a2af85d70b730d3fc775a401b6b43418e4168656f1c64f5a45cab383ce5b926182b6e618d4546af29e84794aa5b16482bbb7cce07a58b3345d0580e9d4a111ab1a903fe3c9999fff8aabc15d76cd303d6032bd5535d00a3081158babb6e22258d20e3a6f97af252a1304926388ae05f8eb044b64d6be6adf38763e4b04c561d4a24ea984904efed1", 0xc1}, {&(0x7f0000000640)="850ccd54db0a89637476c0ed84fbf10ce33fd66e1fd4b7ec1119c5b4ad1987ca088101aac130ecfe58513c0d56b6c1ce7050e0f3b3b0499b3e3ba2c4c8b01521359a8350c55dd6e3c6ef6d420f6d10b110987b1fd59cdb03bdac884e2a99fb", 0x5f}, {&(0x7f00000006c0)="800f471c1abae5edff47fb498dd9d81380771e9c329d14adc1c2169e70d784b6ed54a7cb60bc62befb9f80c3ba6274066114ecea0862c6bc5eea751ed3386ef46820816336831cb6dc46e2252e94f48c55c49eadd562c0d4760021b08f788f85da91932be7d2bebfcfdfd0010b9d913b27bea852226b632fa1159091f368fcefd1baedc608bfa83cef6195ed5cabc3bee6a0df95a2d5ff4a8f632f2b059f351a9a80848003a0c1439573c761b152b9afdc4b9e4418805e7c7b1138ef87516d6d425e05722b2bed76095917adfcef31d8644fd06ca2274d621eddfcd5859001ec74ba7b749bd37f58bbcc84ccb6d61205d2bb2bb3c96ea2bd97d3c00bd6c3d7eb6da0cdd7eabfa4365a8eb97c786c19a9b35d7466ff4a345a941ed518b5f4b700f031c6c71d5dce6100bbd26ec454398eea7dbbe20101b78380bbac448c3ee004b00f8cd9c4be720f7e7e1917c511aba8bb9a837e08afee5e748e74abbe9233c33cd262a1addbbe576676b96af4077d9b2dff3343b0bfde32cc0fa645a50c54467040a3bed9785d297efc5b5b4476365781333ca3ad2193fda6e1001a66a7507423695b9762835058fec4c034abee73d62c459b15bfe66a5be395fe73220ec886e01aabd1026eb52e87ab924d7b33074f909a3113ac9bc29c9b336d1c405f77e0de5d3ad4b707fe0cccfd167313d095c74d495dc91d2063ce578d9e292b3ce2df5aaec5b5173ee462ab1ccfb218ba02ae598c7485c3fbd869ea08a7404780ed1b54748d6064589c7067ebd496e6264598f3a4e110625c987126c96ce890f9efbcdeb0da91c6c7f025c58f28bcf69dd65b2486ab67dc816bfa5da91714601cfc2bb802b69e39ee9deda66fd8028597a6b33a5b6f953fc288801a7d152a4278bd6aefd4ca9400127ddad14dd261a81912b55a5c2aab21a035bb14f41a2e93b36a9f7703967327c9d7704389072eaf5b33a639c11731f92258c6591f7450ad3b744e67c07082e77ea63a3ab3960911b44af045886dcd3d659d5644173d85b57722d9097d613ad255d7b2fe3121cac7031d5e81bef3dcaab7528e6ffc281c1248eb3048d2ca606adf63f9421eee4f7be5ebbf2af8f2de3575ba5f74e30c56038527440d5efea0b1b172e1c301b5a42f7959526a25e13088b2baba4e64c05927e812ba526e197de3e2b5533eab9522bea2ffc1770963a400688588f9869bfe80cd8944fcf25d962680b7c5891625908079c6b0882c69b6e96d48320c7b888df73d9797e401228cf20e23883cedebd97e7b06a8e7aab7cc95b795fd957e925f9f881ec3c4e635ee6a93afb4392d0be03f3f5b2639fb819f2316284cffb835c6c1e21e70799b63c40cb87abe3d128a68572ad6a14e9a042142c5b17349e1f93b1665fbba31e84746459a8f1b539f7281fbeccea30d46210e5b66527e94ff4c8771187741c7dd555560fa1050532f30d40b861f1775e3e78946d43a468f4092115e446ccbd9d5caf44ceaa4410b063187890bd5b7df3e72ab3c744e0e15301df503a75a38afa5fa983786be87b765d7d42abdb06004af37379d47b00ce0dcd4c05fa18259703dbe7ae2e4ca31a5c839b3b8827ce2d070782192ffeaa2cd31576d116e951a24168ccd0e85ddb01de0126eb33dd58b3bc61284e98b7f4a51a8d57bd36d38e458c23c7d9486dd5b8dbd3b88fc76e44349704e1170d58e0d5d51426bfc3c6a1328f099ba8dc004cebcd7baba5d689559cce831a3869538953b523dcce01495c575192e0433bfa083c01b43a255291a56165c9468e77b55a40f6ecd0635668b45a6a4ba48d733d796079b2efce2a5beb002de0e4e78b8c16970c780dd0f7fd486d8e666ce08ec0f75fa254aa3c6a835b15446a3075ae941e959488ce6ffabe5df354079440114264c4036fbe5f92006dbf6a281a45089152d83e081ea1d15edf832ce10a2160141f22bcf2c50a64a61ad51621bf4f09d443e15b11e3d39e0c78941cf1129d304e1ada383d587e66ac1004006461580c9402c14de3a3a56c6f727f95543f6679edfbef6e7cb941ed22fb0eebc673ce5190fd6e228bcbb5686bae036a7077592289b172483e1c3e5c2ecf34091a68327d6f2104a4465b2f8f5ff7a5bee7423b1aa1d7482272cbc48e7bd7d702de5c4bcc9bd3501537ae22b74ecdf3c4c4bfefc972f8ed21a4e0d45918dc4412843dd5e007fd64e3c62efde0115374c66a31b07f377fe7cfa30d708e6212221dc08a894b95f5957f4616008c163669a9b8de9a1e9049589ccca88d2cd4ff226564fd4ab5392bb4b8dbe6cfd7062cdb84bf8e29f60d9685db4b48c703c2d63db195857765148d033bee08a9412163a831c5767df95df4f454639a8480f98a6c8b37b4d9e2113f6dec179d82f40a271a53a9f7d9c3e50f791ecb264f70726fbd7318ce13d17abbf9acaa82a36a12ba0edad364a20b04bb49e1bdc753dd2698b51aec999747dcb69497bf0f2327bdd1109cd5fb409058610f15cb319efcd813b406d735eaf31f56f1d58a3ff2a81cb153facaa794b99254bf33ddc77580fb836508b5ebbd48aa58cdf14864b49b0a5b5b4dae3d19d63ce3bae09f7bf58745be21f7d0929b03f88b251b9c711ec9dac973c4fe03b68353d20749a96b789231779c22e047464f68d140356d300ef5d13f697e09e270882ea9a577989a011bc2164acc79a719a60c94a30de92c40c45c3054a41e8604486c743f67d61a633cac46b812623b151217e3998d22c38542eeecde741f87c61c56d532dd9a772f9351c981327deef07b16cd4d813d6d079e5ff59cae8d3a3e37f0ad78fc71a4e75974e7d0209a127e765ef6066bd581655045caa5b63d89c9e552b6eec1e03d75df37b1d1750e2e07e49329bee2c970adfe7f57a908463dafc8eefeb57e8ecc1d15a31bad2a7e98f935a6f0774b0f832fd12f0eedd5700f0e46fa2c90fc1d86c0e36a3e5475b5e0ba79073188013bbefb558eeb6d194a1bad4ceb40bda7d7510f8a91a1cc421149c05266a3f74ef7cc12b760254c50d2c000c9385602f516418917c22541edabdfd27875838d7b96967a227f46eca4fe3a164115e454461b59aaa2d68e4e252e97d1aa4df1f3857dd6a6896305e060f10c49a55b60705635bff05a32115243616a3d0f480b9e0eb46a4e25b02d4e40c097d4fe11aca898ca0470ca749da72223f4af52c4f3d956f52af618cd2d199597180bcc7b534a69f65a125eeab245ed6b177bdb14c093066f7321700642158b6ce7e1ece40c488a1908f1106e2cdac1c65a1f2a84e8ab5ff132262fcfa1e6708f1093fde0f0d2350253605669e429da6f0756eafd9eb4500b40ae7eb47acb2a71067102ea06575332caabd36932e2344f250ecc93ed2637d7c9f91c4bf5ac96e9a5f362a715e7c5067d5d1e3ac52df23c9018ab1206474b59daec93632d72f01ab5b60f6c30642ce79c2dcfd0914ecd37993e1ecc4b0ff0c72a23857c4a434c38e51b257c454bace0f678d7f10f38d0a8474ba286ab95ed8634a5d1899b8f5c35d1e25ba8ed7336a8c586104c0ae9c7f7da4de192b4aa81b51ac8dd0ad941c5b8383d1bc6f45baf716857925f753f8bc0bc2a13b004d07d3d7b9cf14bb92655752133c2b0579e3d7d8f0673398784837a5d5308ba319d75f710a74105fadb580c04920fc7fdd51d04d89b9b179fc280830d86f2f3f75cb7b667b3b6111f9a576428eca991ec60948d711fe63095ffd95878eb043c98f910d3d0c92b2b124b3871fefdedbb495bb503e4ef9c27e9102b2fe2dbaa532e50e758265e8c2d289a9e014ae702c7a30264d22abe46c1b7a338d0c52ecd40f4319fdbe2e1acab3daa98d8e4d6296f79e2d741c6b4c537488c5486093781d97384437903add90d4d601ba0b90083f88990bc2f1f4c7806db892b3c084a57df365919cd22e7f56728bfe7f20e1b63d5f70ab5db6fcd9f6b48fe605d99e27b0dca79d98617e1caa84fe630880a518574205b162d3dc5df129e0c87bfb2207bce4e6642a7cbb4c6a087d8552b4f5b64a552ca678a77eb2beead2cff5cbb5756f39144da380ae168c8212569989eca02464e514301d8c69e68570cf57ed004016a34f2c017bef1163846215cb13a65df1075230229c4e13747f5e41192812972c666a94ce72a14af3e1e69af3bc3e0bc9b3553634ab88cc86046f309a55825e4918c031da580a972c19ce2143f41d818d39847646a87b65aef9d71f9cde7a17a0685b1baa14ad300bae3df760a896bee97c1388ab0c611e89e3b4f9cbbb964129a4fd4fa870ba2af9589cba3e0f217b698435340a5fae2c896a5e5f771302ce7aed5f7c1e00ef539e9ae85275578bf6ec059676ac00effe2c9e1109e77d3bce8211a0de14ad30f5f7a91fa3259a20dc96941750f182ddbf0d19a5fc02f6930fe295fd48f724344e5f52062e53799c72e5b5f40b6429fad40edf7bce615c2a27a0726bb9ebeaeca02579ebc8226a292b4690862604f2e223aadccd99bba04431000adfb1a22d115e732235de0162480e160ab73ae2582c52c4f009efcacc2b6d4a3f7ed19cb0e7eadd80aae57329201c7d0f210908ec566da18b1663a9d1a4604b1ccb92b4533a2e17d2ad5e3f8bbd56cb3623ab5af80e70ae9db0f0f58e623bf0cf8a880b11f423f0138d940e7a2bc3bc59cb4b7153542746748b2ac791fbf68aad9e33f3387979df6413ecedc57598c6191bd399894c42c7266031b309cfa98d2549cd06e7dd7fd202a0cb1477857b571b1c63cf0975b063af3cd264aa409ecffc25b422200134329817251de4acd06f52405bfef3fe2a02ee390c07f1a04d4e8c538d6de346a5580c43844f0774826aa523ce8cc848dec9054167c34472e5102cf5b0a3c03e4c2c28611f4eb1578f872db0575820dfcf4946f12aaab6d8b8482b575bbb906eb8d5d647a378b76c50d13053afee281ace704e4f01d2736937bfcc3c2284f7febaf203a0e176502e96689d4ced2e0267afae7514c6875123eabc35cbf21efb4301519537a3ac33992cee4605bf3494dd7b28604327ea91d875db7d8aa6a37beb81401496ce1ee412882f0f24e5dc6e9e2773b783afcb68dc16002135c5e847b958f0051dc1d949c7b925a0aef5d96706676286fc6b86abb9ae20556bc5d48a336f08ff697be18525a92305302f13d14c8b9e91f78f381fb227bdcecf5e5bed479cc5eb41ae6493e78d52e402008d5ce172436a162a018bd6f7930b83377cbdbe3f87e8a96701e3210879287de632817f4b66d1246416e1c03a248575a77b8d6e3e22507444a44628bd6e3c37bb85b5657d9850a5a9ffa2df0cc23cea3f9adbc93f475b16716cfb9fb0c746f34014661ba996bf9c5c82bb822fa0474eee1a3f61dad2e3541528cf6039f47470ad4a4a4d07f25b840270d8a0e46b6c17a26f1c7ebbfbd245b6500bad5685fc869393f9e98c0c57773fa0c3455ea4fba1d838169db6fa2015c23b89bea74d24cd8fbef6b768f5a1f6124f3c85b888b029ba06ce8bf77aef1b0be5b26e7608eca0dc1929b17ae3942a300cdd7bb056c13823688d4a2befb27ee554aeb77940d8a268e8a8300fc3261cf5b7343d74b39bb109e86bdbb475e4352ba287072e13b06e5340f16d21efc4bb0d124182f1049fdda00634b5b2e47df64149c2b1308d65e0739b7ab8712d5b5c7c3644947749c1c9a49ecb5abd89dbd5f5b1742449b2e60b7707e2b9924589c2d9b6dee1afdcbcf7960053b347d1f8dfea0dda4a095c509ea70ffa0faa21c30effcc0088a8654bcf2b3eb90322de39fe", 0x1000}], 0xa, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}], 0x60, 0x2}, 0x404) r14 = msgget(0x3, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001b40)={{0x22b, r6, r13, r7, r4, 0x10, 0x7}, 0x9, 0xac, r8, r11, 0x100000001, 0xfffffffffffffffb, 0x40, 0x8000}) 06:46:33 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x102}, {r0, 0xac}, {r0}, {r0, 0x41}, {r0, 0x24}, {r0, 0x2}], 0x6, 0xffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1ffd, &(0x7f00000000c0)=0xa, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x271}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x4}, 0x8) setsockopt(r1, 0x0, 0x4, &(0x7f0000000200)="fd6609323919671f25061d4bbeaa461e7fbecb756027ceccb2486c13a968130d0d70b42633193d78249a5385342dc170f6d571827410f18ef1fb5a7d84e586c45d00b61223019f670b49d07d73111471ebe97dda0ba07d3bdc6bde5e759740122f822fe42aac186aa13a0fa11faecf6f93bdffd14305cad6", 0x78) dup2(r1, r2) 06:46:34 executing program 0: r0 = kqueue() r1 = kqueue() fcntl$setstatus(r1, 0x4, 0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup(r2) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 06:46:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) nanosleep(&(0x7f0000000040)={0x10001, 0xf7ba}, &(0x7f00000000c0)) 06:46:35 executing program 1: setitimer(0x1, &(0x7f0000000200)={{0xe70, 0x7}, {0x2, 0xed}}, &(0x7f0000000240)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x2, r1}) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x3, 0x7ff, &(0x7f0000000080)="a25c84175f10ca0ec849ee6f32bbec158fd3722ccf14fb8656e2", 0x1a) accept$inet6(r2, 0x0, &(0x7f00000001c0)) 06:46:35 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x4) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 06:46:35 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/165, 0xa5}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/67, 0x43}, {&(0x7f0000000100)=""/42, 0x2a}], 0x6, &(0x7f0000000480)=""/191, 0xbf}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000580)={0x6, 0x8}, 0x10) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) 06:46:35 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x30020, 0x9) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) fcntl$setstatus(r0, 0x4, 0x80) r4 = shmget(0x2, 0x1000, 0xc6, &(0x7f00003ec000/0x1000)=nil) r5 = geteuid() r6 = getegid() r7 = geteuid() r8 = getegid() r9 = fcntl$getown(r1, 0x5) r10 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x2b1a80, r5, r6, r7, r8, 0x20, 0x3}, 0x4, 0x6, r9, r10, 0x280, 0x1, 0x40}) 06:46:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1ca1c0d821c8f8", 0x45) write(r0, &(0x7f0000000000)="12f6ab7e10fe", 0x6) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fchown(r0, 0x0, 0x0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) pipe2(0x0, 0x10000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 06:46:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000533000/0x3000)=nil, 0x3000, 0x9) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = shmget$private(0x0, 0x4000, 0xe8, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:46:36 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x81, 0x101}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000040)="e26ae40f", 0x4) 06:46:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xd055dd79f29fbc22) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0xfffffffffffffd5c) write(r1, 0x0, 0xffffffd9) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 06:46:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 06:46:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0xe6dbdd4e114ccb49) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a7bb0d43eb3e33796121690c0e92a3d110a1e52a754ee5b206ba8c6fa241e3b0a6e71298c798941a7026d21aa20495af39fdde0767d3db18086b45d38f3df0e5bf21c9a66bfb1e21775fa43f98a2a2ecfdfe98aca677aa6a4dd59719235ccac0c8547a0441265edb89607e20fb1cde7c38d1f042abccbbdaa2feaed1b74b065151a16ad4c484273e07019f70e1e6ab63ab2d43ad266e3650e13265f1c6e7cdeb019abb145ba850d56f6c07611d837a9008e492b3fc90339807", 0xb9) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 06:46:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) 06:46:36 executing program 0: clock_getres(0x2000004, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 06:46:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) fcntl$getown(r0, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) kqueue() listen(r2, 0x7) 06:46:37 executing program 1: 06:46:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 06:46:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getitimer(0x200000000006, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 06:46:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/219, 0x247}], 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x40, 0x10001}, {0x18, 0x1, 0x1ff, 0x8}, 0x101, [0x8, 0xffffffffff7fe741, 0x200000000000, 0x9, 0x1, 0x1fc1, 0xa611, 0x7fff]}, 0x3c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) r1 = semget(0x1, 0x3, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) 06:46:37 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) sendto$inet(r1, &(0x7f0000000040)="40f8cba3f424cccb8277709ffbe9eb60080eec6e1afbe257595707e01a6bb5ae78a742abdc59dc7411aec4a166795ac4e503a9f2c47fe148c7a4088ae6d6d4c35c586e73f6c21f2353f6914e9d26314cee7b00242779cd283a20061db117cd339dc444913769840fc7395a0f70ed4f42d5aa24c61d5b115ee72c267e83d25ee5fc5a4fbc4db3cde0d9fbb3d7f715f34b079b133391b8abd6173945285fe54d371b72d741135e9cdd3945a4e9a054d5a4afdb6134970a104db8e69cd4e1661562c35b994c96b7435514c1c1bac0e1d42617fb7622", 0xd4, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 06:46:37 executing program 1: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") mknod(&(0x7f0000000040)='./file0\x00', 0xc, 0x0) socketpair(0x18, 0x8000, 0x1000, &(0x7f0000000000)) 06:46:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) 06:46:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x101) r2 = socket(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r3) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 06:46:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60e, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 06:46:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 06:46:37 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept(r0, &(0x7f0000002100)=@in, &(0x7f0000002140)=0xc) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 06:46:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8002, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="a669c30b0289783fde91e796fd2e57ceed5931663e57a0dbef91472f98c082276e19c8399377e9703e9b36dc9bf3219437556e72bd5a38cb383101ce2a14320c5cc403c1239766bb3925ac8af1c7ddd41514ad070e52b32f0b7b56d1e7ca4be24ccfc7184fec7eac7275526800b3601c291eb41d8892739371cbd8e1b9b35d9ee65206076608705a4204e6780dc111337691ecbffb4a584cff1ba4446a", 0x9d}, {&(0x7f0000000000)="5aee3edc3cc6ad32ca4ddab0bcb0e2dd2d1e49d99fbf98d6bc909926c0c75e83b794c964", 0x24}], 0x2, 0x0) fchmod(r1, 0x0) close(r1) 06:46:37 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x7fffffff, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x80018, 0x2, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1000, 0x9}, 0x10) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) listen(r0, 0x2) 06:46:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x100) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x3, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x7) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) 06:46:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/69}, &(0x7f0000000080)=0x47) 06:46:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x54, 0x4, 0x7f, 0x100}, {{r0}, 0xfffffffffffffffb, 0x94, 0xfffff, 0x24000000000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x800, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x14, 0x8, 0x3587000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x800, 0x23}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000003, 0x10001, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0xf02c}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0xffffffffffffeef6, 0x5}, {{r0}, 0x0, 0x20, 0x20000025, 0x8001, 0xceb5}], 0x3, &(0x7f0000000200)={0x0, 0x1ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:37 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000200)='./file1\x00', r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x70f3f9b3, 0x0, 0x8, "fe977e8011145950b8708d73abcf61d9ee03a3f2", 0x1f, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') chmod(&(0x7f0000000140)='./file1\x00', 0x11) 06:46:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x7e, 0x0) recvfrom$inet(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 06:46:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x980, 0x181) 06:46:37 executing program 1: r0 = msgget(0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000000), 0x274, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb0, 0x0, 0x101, 0x4}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000000, 0x4, 0xa5}, {{r2}, 0xfffffffffffffffb, 0x40, 0x82, 0xfffffffffffffffc, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffe, 0x88, 0x40, 0x7, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x80, 0x8}, {{r3}, 0x0, 0x0, 0x80000001, 0x8, 0xf60000000000000}, {{r3}, 0xffffffffffffffff, 0x4, 0x40, 0x1ff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x401}], 0x100000000, &(0x7f00000001c0)={0x7fff, 0x9}) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r1, r2) msgsnd(r0, 0x0, 0x0, 0x0) 06:46:37 executing program 0: getppid() getppid() shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r0 = semget(0x1, 0x0, 0x0) r1 = getuid() r2 = getgid() getpid() r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x80000000, r1, r2, r4, r5}, 0x7, 0x81, 0xffffffffffffff74}) 06:46:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) write(r3, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:46:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r6 = getegid() r7 = socket$inet6(0x18, 0x1, 0x3f1) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000001840)='./file0\x00', 0x0, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) r12 = accept(0xffffffffffffffff, &(0x7f0000001900)=@un=@abs, &(0x7f0000001940)=0x8) socketpair(0x3e, 0x6, 0x2, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() getegid() r15 = socket$inet(0x2, 0x3, 0x86) r16 = syz_open_pts() r17 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r18 = socket$unix(0x1, 0x7, 0x0) r19 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x10880, 0x101) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="0698494ba8d13a28af29a9876b55fa823af8614600d673afdc037b6b1c6b97986e079d02c45abbd50f76dfc7a8844df7ca71e819b37105e301aaba094896ee331cfd07e5156c6d47d500bd78f276b02caea541260810e43c41b16784e62265c4c3134d1a941e6bd3866ef6c297aa2e9ba8dd8e499b412d937067a4378ce69cba9cfed2b7cfd98229c92003e91582ca195957977e6823b0e016a1f31d504c1609604195c8877a299583c06c8910697fd0d248575c492bcadffc23204e355bf19870c82986e019eb576d5f0314493524044c2ac9c2f10722843ea6102adf1abd97c042d8944d5e765793944b4dc13916737c2e9394c05b5673e8ec1d7d579c4437bbe2c993788d63c7985505d8a51eaa37c71cf5bd61962598aa9c8981ca80a3e0fc74f7c27c3d12f442b83c07211d548c01223913bbaa1245e43f2edbefc07d77ba5b87ba483c91e04c2d2c2d8c472e6db32d126136cddcfabb81d01f51e07a541f82e8bc61ecb4b6b6dea2bfe97234a75e04b5106faef4bc06c425b332ba608bd6ba81ae9b4e375cf7a9c871dbdcb6cafa69c452a76b3c0d95d812c739250750a562d715f011f3966fbace62247629d750736fabc200bf93a5cc4954a6789bcc735be84f30909c15dff04485f5cc9d012c4b5b3b5ad717bf81a6b9d5fc85615d52f0f32edafb6133de343695e265c26a63240851a9e85a6f96c01d57a7067e35f61e764a8fd3c7dc0622046309ede647dfca1c7b948fab3edcbc3ea2279244020b336af257c4e67971eb71cf94ab44500df71c1aba27373a03fa5472b54bbce4eb2ee36e13ebd0a860db04e3056fa563faae52dae317a0a04dfe894662926d3406fd78ba3370f58b2365093b744c63b54c80c9e892d49c90b9324abf2b800aa2affb077a6b2a830332e68bce3880b12afdbfd33420a0313907b2b31008c90fd2c8024fd9be14b3120e5351043eea52b6f5e789e025d44d3447d73fb484893aedea9e8e04c92dd445019c8ee1ffd51443a901a583905d240d7d8428d06c928739fffe032b15dd01e0df858fce57c69ebbb5e96f5c528bdb77d5d25186e1f86e22abf9ec90ccd37edd2f02492ec127d6517d4e7bc0755ab2c4ff277139bffb85570f0850fc947fe7189edfd187d74c96902dd4f65cf979492420811651e952430593e68b6a79307fcbcf4e4715accbbe39127fc3a4ca695fb9947e585b8049a76046c342ca6746df39f652d62f650dca3550fbbbda505809a027ade6d3bb182d5f2944434525a5c8df49f63a6bdd800d0cc4e90fc2257d6f684260c17b8eb5f76b8684791b70b1807e6633df40573637c300da6385a79b0f6e93de72a2e5b83e7239dea4eacdd98b0413ea962826b83198f2a0affdb2bde9da09274fc19b5f61eafd2ab040d2c8ba1cb745f503ad225c81a3c451aa9651eb96b9f24cc8f45e16441d8dfe5f6d45224b31a33476fc0bcfbf961ba4af908b6623aa7957f0a65cf349ac669dab50126f92b444ac66065cfdb1a26a44abd4ac3e69be57b4cd0d39aae8812103d0575aad28595616f8b6acbca7299b383553d39f158beda5ef1c2a01b55789ca5377914565dc98e262486791862a623fd65a1385bcf534f4fec1aa0fd569bbed129f36d27a8b997c7b7f00683b57465ffd6d5de0ccd99d68f0b79964f93ba85722aef626d0444744c6ea3419f11ad85f5c331152cd7df07a42d2c56b3dc0799496f69d2733d39c1ae7ef486d8bf202c636be6a6a45375da9c1a9315ae094fa1a1b2836c11cc095f687414c8a5ea9d15fd0e00401c1ce6a56feccbcf52584f39d10bf4964fae90af78bb247150c2ca66d2334bb796a227057b80037f9ba5e241f6edc64d068c0385a56c5baa09c4b52e92e097520ed16dc1518f98d96fdb0a5965a88d58d1eee4d260c93acf45fd1f07d555c33d282faabddf8f125cf68a0162b0408d1b0cf18d41b6616f37b7e04d2493fad2a55458d4dd2a15ecebea08f7b5ed356412c239bc6bccc4b573b3daa5f17e78ce85bf2fca2ea66cdc205fb21e2b1d82eed28af1a20b314bb76d27678fe4c218b0db0bb4e9ca3c410919460b55ca3c7a3134a48205420df4f9dfbbc387b53e5efff3d4ee0b970d6ff1ca797cf3648ecdc8749b43b72c98741b63d1fc9a3bd4099979f047d8210853d39b810e323edd082618368f4aeaaae35037ff6ffe77844abceb8f7d95caddc44f0b94eead0913bfdbfc08d55b8997e7031d0ec5b0e22d22cc63fda900ffaf5b627a59ec7fb92bcf7c391d7320cdfc23b560f39c101502dac746c47113b161a6baaf112edcf4feb9a7e7f04252f21da04c0e4668345c5bc8f6ef55a486fc5c1c30a3d28e4a27e9a521dbd0a8a39b4d9fe5b80600bd426338094aaeb7b5094c906f540bc5ead2f6f423911b448139ba1138a692f975a1704abcd03b39cc010d03ebd2b2a004251c3b3d1738c5331ffec2ba118bfc2f432fdda28cf3f7d1452e18a5f726477268df21cc17ac9e75d35efd66857fede2e33b549bc532252a4628020a6b078c721c56b36bf67e34cc148fbb9562bd2e9427f21e1d42f00596ff07d74a041406f937e6fe2d2028b93f3449d24b17bac50b10750a66804f7eaff7a42afcb1264e675294a08ede3007086973b4240854f7027cc73c1f8845f42880aac7f307b932d5f120f77106e565208c6c86180b71db95bf383a614e9a1757de82111fe7b428ba3b3a22160d7b593a2c58a7b64a7897aced0870f730ad3e69f52ad6694593006a12eaf080db39939a15c2776fb5511acdc028ca315bb0c60260b8cc6e2f20a46c25e1fd55b9c1b88b72727c3ba3c30fd4982feee091700da26d25dbae941a73b21c8883e074c6b0639e19d39c59c1cc38e0e1adb77b3766bd2c403b1dc6479e1900661a3716c6e4305b81ef6f31d297613435179e67ab680ef86598d4eb6e02e8c0a23342b1c4f54794f3f1a6f5d7abbc3796d6f1f21e34504c943b9cc494be2999ee3d7ef1c4069b486bcf9edeadc07a4b5c2e2a7f26082810cd474fa5169725df74ed54461790dec3640b0ff277a7ba5a4bdde2f0747b200e40ab91bcfa1ed4a96f14366a13e5a0ffb5953e1ead651ad75df69603b68c48d987bb220036f840d8bc74aa04b3ce0c6628d0376ce1a3257ceda237555c4d44fbbc7d2670d42e1fcc79c0b221ae13b8100104daa49764f0c7fee8ecbb6e58a4d79ea3100e220d27ce3d51bac13a13a8effd0b93b4a4d7c6154491de9f3c7bb9a03e7937981fbc9f3fe5153ec2cfc890673d78d1b0bfbd3f995b12fa625092e53d6f7db221e1d6cc7d7f722ec73cee77fdbb1faa50d79d56189e54b046b9964a75ad99e8cd3d4a049b6952fe9e809407af39fac11ca2879164fe8a02b126ee4cc35a662aa65b2fecc10ec82498b3e22ca7dc52b9fcc3aacf27ed9220445bae8fe69aae1f13f960ef9158690e0bb9b3bf69d09bc35c71f53f49a3c59485e8c3dd451ab246546d14c7af77dcd4c60acee5cc9dabc386f739650804cc0cf008dc5eb72e2be7e09fb79446646ea92cba7cd9b181d488984c69dd57f6eb1f4c38f5e23a3120ec9edd41903afa04f66804a8750d8f44fd9895defa203f249257ff9418c3b6665126c51eeaa115d56d1822c6818c279e2e98b2ed7cb7fa1670ff98c23959339ba7f2552be32196b0dccc1adc0557a99b117521c66efc6c6003aed4df5badc969b3c4d489b9eeac7ec977072d34645949e3ba99663af63920ce36053db057da57c108aacb98078f2590c9955749dea2c9a7fd3dcc5411e89d2fd000b2da8230a13e280fbc6b615b3053e549a33373d83193e6bfa5a876785a5b1c4009f043a57d50680aab9f1d8722c7688c840c3904b980f414d75023dda25bfade22dfb313dd40da1e1d18e9f559121490e79fc2b22e1e5f885a11e024575f2d97da7b2a5d238172b711134c6c2d552321e9f5a7cf6f4f89f3e818ee319018ace45d720cc8a1552480e6a7b6a4e93946260c0a31a3fdc332d9ea8bd8534d2ab96567c24e095e0f02b6d2a9f688ac481f0340e24a5e1e403f6755e3d20a836c4b14cfa3a40ac9a943824984ac5e17213db27dbf58b96d1e689caaaf0e707b1df5e2c0dd62ed80e203672896100b77f39e0e95a4fdc0bc0880b5ea54e32a7987f15c8a94a95c54eb99c40a49c38417645cce88a095a1eb0215c565c509b60b871d8b9418e11dc10ed120c44111c976f8dbb057b93a4e769a02efac008d9789d3ee56d94766af2f5fec13f1a85eec024b0fdd0adaac05cdda1484dd44f67c15ad7dc310ce3a70c14217c067eb7a49226308e147445bb620700377e66ab71200a33df70f2f006a15c3ac9ecb9790cb1666236bda1a1fa88c285c6de5feac72a1e9422274b3286d8bde62fa7e30f0370c79e5363f29541281e65b7c943aa0d197e88114f58b237b4aad1d70f790edd700eb60e399cd22f908524f127c79c3c0e07f20d1cb3175bf0a83d387875bb4d3ed9330cc744d05011c19a4e0e3e080268c678c6037fee88978be6daca91bfb940745a2cd61d24e447dda1d5032f6a62397b6393c1a2679ff65bfe6af7f4471888f828e3abff8722b017b98375bba7a3297acfe1960af93820f7f34ce77b38fa338537945a0b7fa20472c9da8681380ec1bd24bb2b78d1b5d43f5e9d0f04e9036c00ae720f694a66c14a801bd78de63c4944ea312e19af9c916888aaf0703e1e9d9693fc2033823c9eb09e883feef6533170134564b8d2decf966367976cfe40594c67a29b24765567beb66bd0c5e5547963a11bfb1597677a4049d7c8fe096de26cb1a6b0aad5a82bad4910599e5d27dffaddfbe659695c44e3cd335ca332ebd0a36952cdc0ce563823d5dce136faf020ea6f8a89eb25653001ed0779ada793c6e9b7add42725cf6d9a815c3907b267f00425a626115ed07edb15c66e4df44cd54c568b6eb62dfd71dde4c814e8dc4fc9685755f1822e5f30d04e2c0dd6bc5f22625bb83ce6e604f9a80352f236ade092b29bff3da5a045f0be0e097f23ba798507890c4634d3f066f59bb4f95f9f4abbded868b39d7b2777ae5d8c60e8aa7eabd7ffefacc1bd96053197826bf84ab6bbdc7b0190969d75319c71dda2c4dcb777e26ee4f20f792fbc71deb13be7d4c09a312899af7ecb8369883abdea8769787ba9f1b59040d0fa6e7a77c83d746f2978164c2198a1b17705667736c9d3aa0e8d41319b9d8754f21ec9a9ac92466a5d0964c5919dff46a6141f527cbff03a6bb8be3dd27c1e2c4d8396b8b74b24bbc1124efb0705865ed9793e7290d647e52276a6135f43f940ee56a3cd3d8e0b8a0353c759733f86121da5af155d3dd0361a28fc741e99c1d23f21ca1f5c6b15d924259b285e372a6f7d8fe083cde3b1f0ed54eddf721d6289e72292941239e986f3f4e99a4baeaed4c94b646093a941782742e4c184683bbf2b3e3132d248088cd3f87ab896f9a5f9de8ef97e7ffda3f27e3cf370d60c1038a2e7fb77f85fdbd39e749c9e995cc4c54d6f1a0eedb524ea41c049a33703fae58ccee9a4124bd1c4b3bd65da1fcf40dc6262f62568387b920dc00b126c551bdd4f27a3eeb624c026dc7ea186965470662488823040199187c4a9700761b51455ae65ca8a2341a545b3ce59da38e71486a78ecd6d81b554919e2dc4f5abb2db2f8a86c34fcc2f336ec41d53a2fab8ad5585d124d629e0c0f65aa6bd1926340ddd4b417b8cf69338c156049787fe0abe2603400fd2990a12a9a00edd48fd865cf9dc18103cbcd49518e0f2799405837c3308c33858025f", 0x1000}, {&(0x7f0000001100)="3f4b740901dcab46a7302d757c8590418f9a39b206969bf0fb8c5d3fa90567af355433f57de0a9f387914c71b5ab838530d7f2ae7bad552960f605f61b195458a5fea8e5ce30b42b430bcf084d556ea61f99b157d57e215d3b2b76", 0x5b}, {&(0x7f0000001180)="4f6f8abd5487e18dd6e293fa79906082324eea3c0da302f3910fec9981917b01779ebfed8579a6cd9f239567346c28ed5121f5d20ab6e08198be379f8775abab1dc05dc00e6b78b80ef4220695aaf5257e09b47ae68d4c635234f1fdf9189fd941fc064eee40820d9f744e7bd068704b1d00bf6c4eb6267bb4f16a94f84ce7cea37915426a031c370ca999f9c71dbdc5d3bbef09e54e84e536721b8ba11204bab78f8706d8d8fec36a89ab9175e70dea31892299bfb39014f951f6bc8d6b45b29fb83e04b8d374d9d5bdba1be9c955822a8d4a5eb36b1fec5e38d30a5e2f22a598d7730f4a1011049577bbf4083ee0a20d49414049", 0xf5}, {&(0x7f0000001280)="fa008fa39e7849c57cb18be11d199295a9608e6dfebe0d86c848ea43544e2cda6b64db1279763453016e415a121ab33b96780a6492e06c4e9fec3a5d87e23e6b1b0e3ea355e990122e116a980a0db0c60d66a8dcb1d2466f5eda2638dfdeab551a71eb476ece2687333f15c7e63ba92ab37ad7dfb41dd9c5b6c09d8ce542b0e93127f77fbce9faf710c770c6cd04cb7b2919bbf5b739f12d8272d2ef7a5218a2de9b77", 0xa3}, {&(0x7f0000001340)="724e64017fe4b59729b370bd356a57d046737ed4e22901918554483cad81ba56a70444d8473bc0f3c06d5f3bcd82b321a30708a450c502c2929adc16cc8db4f3dbfe23386a925b3ac818c876490fc633c53b858b510715cd8c440c58af14f7686c16fd4c95b64a4b343ee9a130bd181afdd9070c4bc59324af2d85a5ed", 0x7d}, {&(0x7f00000013c0)="c47436fe9c1e38d12ed6cdf3f628832e22b7d9314634098dc70964f76f0f5aaefac1a745eae3425512f3965f190daca23fffb94dab1cf0df8bd22348921fe2acc895dfe9987ac0c16b8238ae6b65d8ce5158d51d7b226ae92f3a399f1358702f1f506475ae22068b10500cc78e2bebe4d64b1905997a7cae85633a61b9436a62e50fede032e15af30b269700a10cb170a2f058187b657202fb7ce861bb2f83f6aa876f8523d16a", 0xa7}, {&(0x7f0000001480)="c997b77eea2ba2c504044596f2e66e745ecacfc5ce9bef47811de6bac91ff99f44750f93", 0x24}, {&(0x7f00000014c0)="afba124250e0e01fff8ae302ea22cbee7dca0c922adf1491f7ceb8e925fc05529ea01fe65469da602e90df5ebd285ecc9d924510049808fd85ea40c0d6b5022aee01805d4f8a58bd8c0fa1fd5557a6d4ba8f4c4190441a925c8020eb784e3a50070be986343bd5f80cf32602b885f568bcb0442ec83582753432b1b690ddef3390ddca2decc9ec9bd7e614c1e5dc0c2252c717788d3c1e24c5b34403a639dd7ebf3d9fd3350444f72b5e4b6be3157cf7055d849ea3872d7493", 0xb9}, {&(0x7f0000001580)="6a16b0d144ea141912bf0649259883470fdad7f7d6306de062a11b2caef6c0416f4d5cbc60480c1209141a6dd04cc0177468e423b28c75ca139abd62988e", 0x3e}], 0x9, &(0x7f0000001dc0)=ANY=[@ANYBLOB="2000000000000000fff34c00000000000a19b19e6cad21d6f62f1895256a7997daeb03583e2f3cb826f047c11f219cfa475d29eae4cfb652ec356855170859d8dbc72dfab30d19362d9f68fae3867cf177efd25065f0adf2767ea0175b893172ebfa24cf1d690e9bbc7d4d8db69fa589392331accf14e6f3279dd432c1cae64fab4b78e78441ba6069bdf499a952fb690643d38f769aac67d90b336befc72d579f5532e93359f16d3af509aae09da5c20ce10c79a02062b4d900a1caea6a9a3b9af65364629066eaecca73be7a84d20ac83294eae8b9532ac59e8f9cad61a8aaa89aa399a43ba90e8b5cbeec83232bb58d31de0dee102cf481d0d611f848314991", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff00000000000052b0528f1c2bebc0aa2b345d8c50c9c402be007f4f448dc056ca787435b3eb8038b274dabb28b9ca6bfef56e9e3da0dd20eba205f28a3d861690408426927d3c32e73c2e0dc538ba04c6f05a23d1732e975f6209f3d0f58465cf", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="80000000200000000d060000ff04000100000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19], 0x98}, 0x2) r20 = syz_open_pts() ioctl$TIOCSDTR(r20, 0x20007479) r21 = syz_open_pts() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) fchdir(r20) ioctl$WSDISPLAYIO_SMODE(r22, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r21, 0x80047462, &(0x7f0000000000)) 06:46:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs, 0x2) 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) 06:46:37 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8090, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {}, {{r0}, 0xfffffffffffffffa, 0x8}], 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x2, 0x23, 0x20, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x40, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x9, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0xbc, 0xf0000089, 0x5, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x32, 0x20000000, 0x708, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x400, 0x387b}], 0xaf0c, 0x0, 0xfffe, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x6) 06:46:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x62) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 06:46:38 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8048, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x48f, 0x400, 0x3, 0x2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x5, 0x14, 0x8000, 0x2, "c244e8b2a9b10a402266b6a88d8b6ccb4b2ca5eb", 0x6, 0x20}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x7, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) syz_open_pts() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x802, 0x0) syz_open_pts() sendmsg(r10, &(0x7f0000001a00)={&(0x7f00000004c0)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000500)="d29ff26c7c6c2cae38cd081fbf36caad9c91bc9eb0a65c859f22391891297c78dfe59f20874e491286864201349a502100184c31ada1400e6912785d04903e51f25e24f3b83af6f7fd1558e4dec9c1e34b75d5019319f0b289828b4f5cc74d31d5da76b65c48f80d38e43c2ea1e506db330611680ebde530e1e0b43308087d5b50c43479", 0x84}, {&(0x7f00000005c0)="5f8edbf0e56cd386b54e448a85ce9c1204f2d395da34e219c85f518ce61d0ffd8a3b43f59296ecc5951ef7f9241e0912a7d653ffa8f8354751fb79eea64eea8b7675e5ab4f076b657570d3ee4f0a62967c60db1609b85fbf39a926debf761563b093ac9ecff865eb9dab86cb2b8863f20a76eb0cef276ae0170c", 0x7a}, {&(0x7f0000000640)="bf8f8613d0a2c8816cc7856b6667be7c04d081de4bbac44d45df46eb3d8ed0bab8dc10eaf32e3f6b640bd356b9ae6e8a48b0f1fe4098fbf1b911f91a60b81e08fe54c91f3f0f341edf43a3f17b916dcd191469b33e376fdff7b868ad4b23f67ad5eefd8630ef4771cca00b15d3956678", 0x70}, {&(0x7f00000006c0)="f3d4db2ee5f07737c34b37b34cd7ce8e4ea4dd08e79930fc96c188bb7a4d3aa99b93f14505a8b1bb395fff4fcaa83453bb917d406125618704ea441cd98cff4830c3e3b698685edc0bf03c709b2d0dcdd816b460078dbe252637e99ab49167f70d9d0731117f8160642ed5aa6a4f6a8d28486cda38a498a7aee97d6a61db79fbc21f7c665cf85e9bc681177fd6797f5cb8517caa13af5df1ac747a5f77b3c1e7f81318e8085227c8ef7cf3b3d2a0a0c761c545d063335ef5ad6f737e3cf2e1c333d85ffa2a809ede1b9cc115cb406c8227f74181636b42c621c6dda41765d1fd161c318e363bc2c775906dfeea", 0xed}], 0x4, &(0x7f0000000800)=[{0x78, 0xffff, 0x7, "053e08c1a72131749ca86907d99a4819ebfa73b6edc733a8737916dc6380419837db976960ed18ddf7611d3a0c78d782eef4e67b74b44331a6b0ecd623cf6a9407ae3400e3e498e6dc3d1dcc9c2873925ddf61fb7821850c80140012577e6e39101202a57f59"}, {0x40, 0xffff, 0x9816, "470bc785e88ded9ee50536aea9b85a7807626e7ffcde460f1bbd61060076638771d8043605150ffc49bdf3babd7b3c"}, {0x100, 0x1, 0xa3, "266221ae613e375cdebf68f073b79c39c26b43bd34361c273ddc4e89c2f3979ed34e32f551559256df772ef2906c3c89a168ec9e2f3377f8120430a9ce4b59d25fdf4e64a6ebe4cdb8e4b2fafec02e2edc4fea02bbbb250e5c44949b0f5cada3930ec37983311b67cbe8d56ce46d9ed29a68fdff9eb932e80c74079674795cf9effaa067b4b7381c06953b1a501bc9fd8062b395891ef770de20cbcddc3717e02aa5afd6d1e11e17cc848e983d348865f345dae50e0f79e05b43e503cfb5318447c54e7c4de761e28cc0b2819a0ba1dcffa7e6af6af0a75b772e939650a03e96aef88303ad5b1d00fd3c3f6c70"}, {0x1010, 0xffff, 0x4, "08c71abcad775a25c8e3f62e1769abad643de66d57b2616e1de6d6c017b316584cd5630fd0e771d31ccb0e6dd69328c25f65931814f3226aa1811c3daf0d6e4c18b2d346d326502b32bea1213f661e8cebc975bc17e006bff8ce4dbf5702258de4f8e6a1ec0521c7b0ab228f228aa2821dea532da7c7f904091d16124bb55b4764f3c7c513550bc2883b94af343e6b21e029298ed872d93b9a22d794110538b2cd544e94cc77dd1791596b7e4ceddc4cc077b7354fe18f423d56e9ec4cd007457dc781d35e28e1571f82d9a933a118b683f2f738a7654468ec0d1cb0263c952bdfc2ffc7cd2a591cfa96c27a1b9bf29c9757474d526200e4a8edcaafdb679b93375b1dcad968df0200a1ae4595727693391dc72d142be59436dbe59cad717de95c1c08ced667bd7be5085238f05ebfddde346251aeb6eda882c58369e6ddf596425b43da2830b08371a1f880c520e572831dc7e3421de444e6ef39ddbf1ef245bef81a9a5f60d7b5ac1e306f6db8415deac2b74f915fbdbe007317654d56c0bfaa5ac6a2b66aba91a2dd6b48079d0bee9e446af5b7a3c2484c2aa4814e6471e319f22e5a38a6be330efa0126f8b8f11c808638018fca370c466da9568008a8015b1dbc4cd15e3d3de6d165ac66d00223ad48b0564043968029b9ebd6a8d15b4a9f9067fece1cdfa062dc07bd17dbf3cd47e6583be21d4622197af87510a5bae90d7678131a2f9a18c5d2927a85ad48baab04e0ab63179c6868f3e6882ba482ef749561ad30e4e117197da13418fb58decbe9ddba5070725f57e5b039e75a4f66385663f6e7fe562c3e31bd066c933813963f98834798d372cfbcbe48714bdaed3a9eda755a9d43ad27dd1e51476acc5683a565714cc0cff49b82df472284118d324dd288370333da890ee1edf875191f253e72db95d9d55c12be1b1a5576e923a1718a3e1c08cff406ee4be3e76cf05dac8faf453a3e66b7015bb958281e46d51567272507b091e8b768fdcbe0238ac5ecaf4a6314cb62475afce4b061c1176717740ec3ac4b051fbcbe691f1514f23b74c91f3f71a8577ac3397019c34f8dc121967b24b2bf34d77c85f84563ecf27a61c5abc7f4aa71d76eafbfde4a8cf3c6822cd73ed4446ebbea419d192a435b05e26bce0813754cce24352ec771ad2638a1cab0aae5a98c6df5195fcbd4daf7e7be80a3b558e7e3ff1908e0996e0826706fb30971eb279bd3137d0254bbe7df140b01cbeea1403179880d79cbc2c45428738b743bd90a3bb5fdeebbcfa6e261f0c2959f803e24abb69f0d78c7caee0c5b7b69189a0b465c46fe0a3ee03b3be86d416955cd5c004cb5e440cc0a02dab2ae55c6290ea611f413d632ca27116a7b3097cdb6b985c46e915ccfcd4b22a1e33520b25101cecf5c0525c545eb4d6db0b5ab826ac5676e945249603fb88487f80c2ea32457e630db6574c46068d2b46c0e475a970aefeacb7a4526db794d0bee4d971d117c2632e758a9d35b25af4dafa00f328318816ac59775d61846ea858efa96496a9d24f316afaa2cf345a2657b6e1efa0593c82bcca6e7ed8f70718fc4045d3693bee5f200a8d2ab836546b6c3d2744f5f6d89878f04c7f9062df83dd753a96caffcd282584af7294291c71aa320125145c4ab4c69939aad27a22af6489a46258b867e9551e9e75d13e55a0302a39b13ec6033dfb82c02bd53af2c1528230b1bdeaf6a9fad749202911375ce313554ba3876cf75068f96b67aedab23f7ae7e6a55edbcb99ef8a03dbcc5c13cc00873928ee7daa32b6fc341e09b623790522736c087cd36629a419544262574e4a49bdde85e964de8dcc12d1d8987188981756f809eba81d283e343f1bc9dd8d1dafce2812547897a42548d84bde7c7b4c6151df52f64878a8156dff52e5adcc103c3b589db457c6dd9e81b46b69530269d04991fb852fd03482ce032f25c630a26c908fe876857ca6f58918acdf2397c45fe4c8d33b2f7437a46651331705342babf7774c2721f517c8025f1b33fee5345eac3fc2a6d38b95fadfa79fc7d21dd061aeadbe46e61946af2c8f681ed81747157a585d887cfb3ccaa04110e970b2a3424d70980f09b1836820cce53d8caf7a4c0c8f611800a2b037d518620cf0c14b9431dea9411676f3e05190487b4ce973c728b2d992d37e92a7a02211cd64ba4d1bb7c041c881aec47db0d9f4601d7233a6bc4eb8f708a60be0e8c542ff30349214e2b29056329132f52b08f145d810df18c4de350f4a48e9f089a78d22b977c604880e35d9df8dad4e295977ab553e9efa6e70c6f0c20e2e29e4984186a023e6ef79ba30fa21e78486e075980fe4bb0a143da8525ba50af7343b4b63a1ba2da8c7781650f9e778fb9505fabfdb7ff4dd803291599b589cefca9736b9319ba5c713ff056c4553adfa04c3c6aea8b41263a3daea8c0d76e0a6616752e3d38b153e9c0b6120e5f17d37ac6b131094b6f5fd3a0d4d4dc0348e60f60c49d966e7cea09f6068ca25ee99ec5b0a5f3b01718a75bdfcfa468296251579b19fe5e8bb671334f5eec6079e664ece7cdb24e32ff6eb0ed9a2c6ebc368e7f496d211514320d77f5a43aba04761af674887aff53eab1c78ba418e6be0121b36c0f7650501e8980841b35bdf3201352e0e935db09bce9a4970908b19300931b6926bcbcee99f884cc8f46a2bdf4fca310bcd20b30f483b4de773a5e9075a15b8b60c3f758d025ad84c500ccaf34930400c7729d01cf69f0a96db0c99728f9e598468d06da7802118e8d055a152362b717ef2900c43f57610b5fa9a8c259820b807f2fc74d9567ef433c361017a1dd62f8a1432077b5f652354eeac405a3911ae0d9e2a25c8e291e4b159646fc54c466355178dd84c1c1d5ccf330fadb17494bc02aa171d2f41fc245bab312cabecd4320929becdfff27c8d8d537732f2cb30ef1f9dc4a5a5c339388f71a1c0ad46c118b18c0f9df0cd7ce40ebb6bbc5307a9847faa9490c67a4f5e576382a4e2e4027cd70962a1ee85afc0cb1b462f5dd4a8d5502060b26ae8ea5209b2690cb80476e28096dbd9412d36349b81eb72d1db30b3064ebc50e7a15d2df077d9d88a3a4f40b1b75217866c1b2fb6716f4713dd39b9e79999d357e2fb2708cca4ec171fcdc7a2fc04259c467a8f99afd117af70501009b08940203ae4ffdaf6e4bc63aa1f113da002e12fe37abcac962f061c6152016aedb5ec351416ed39a5d883c945ce2798bd799a1aa672d4860ae4ccfca506edaa0e49198e03301c522b78634bab795872a142db2f82f5c70ed7a8a81d425e4b84ecfd39d33e9e87feae3968b03a779c0220227b9b930d4675cd31d64f1e4ccd529ae2f76c915cdd4cc8d14a564f52b3d3babc161b4c283c58ade628d9f86db40cbcf22e1901baa5af8122d4959c9325b0751380a945f7b3f4d0ae2c65a0091db491e82efa18ac8088473232d47132894aa643fafc042a177f8ee3c9fa9571103826bc63f02e645cd302509148490b485d354a3591f22c6bb783d5e4e548c650336ebafdb51483338403dba05779b15bed2a7398886b78cc7370efec068952d52d7d158fe38abbb71ca961124f4ca15e8884cdc2d2c42ebdb8464f4b1367af5290691b211a4bcf5ba4dbac4703282685e03a1a9d1f0413f616ecb79dfb7c63815b7f262c31ae87399a6fe922c5f371d85fb6e468994851e3669afe93a1c1d8753a2c55fb6e3d87ce9fea2cf7129571a1d4e0632f1389ee2c004c6692beeafb555dfac7db58076083d799da9215be2a66ddbb8af210958f47f926c425afc68bb2b3751ab953e27e772596914b7336b8ba99c43fe8ec76fcab4be403953a8df5b223ef471a653b62817b0223c6bdfd024819aad8aaf99fef3f782931ae75f12e5b78bdf7b51e7c44362e20909df95c3b46f70f47fc2afb592ec56f76bd7b882cb7aaa98b6b39e59969444d496a2655ca148c8f84abfc0eaa62387be074ef78f698f8126825a5ddeb278a6d22566ae12f424e948eb76794db690b75e35bb753482046698a3ac80403eeecfba92b481a9d91215e60561fac6b23cfb965f5941804dcc60593198ca0258b994f2ec7d97ff96132a3c670a1d1020dc984a729ac29732ba02e09f1325396405788bfb23e38437e06a0c5f76e5dde7f5b8031e7d463f9bf43daf55e20af1d8df6229f745017628dd2e5f0b64c5128e434676cd059c0041b458ccb9c7a495439642d3e59d48d31d96ceff562569d67bb2f612b0dbf1ba11f051bc8e1bca4359ec09b0dc73b1916dec08c3ea0fb06204906cc4d063df269ffe8df3e4214c78bd175f7925b2ebe01776dfe94776f53fd18e83817440fa766023b48e374ca606b8d74891d38bdfac143ce4247fa17d249a2bb605217af214152b1099243cbfad85f6ce7264ac568bf255ab9f202a630d0776fcce7bfa49aefbb0e46ee43d0db6377cd20cba53235768d6183d875edab6dedd1e89a322f78c289ca4dd4e0cc612cb6d975cbaa41c2bf6365bacb28f55649ad3d0f26ab2e91b9aeed2cccf795e59778df34b307eb463c496638338e9672928418e4b63146388c9cba38d15ee3c41fc8ce615e8f65db61e90bb8bbef1668656485dabffd34cfe28fc424cb5d69c7114f44fa0330bbe9828eda800de9774bfc3eb584b0ad9dc6cbda43eb459283697d55df9817c03cf6ad03b418b81ab90162d7c5798cccd924603556a51909b2d1d5781b1bfec53111ef8fad03f3dd14b99fd3a6a6278329ec464a01c5f766766c0867c35bfe4b63da783861f905bd3f15199dbed39491d2f22069ced6152be84faa24c4b9371e056ebf7c4a92e2ea528b3d9bf3bd95bb2e38ce7eafc9a97e53c8d2e85b043ef5234ecb112e59053c7597ca383cccd1830d89f2f5cceff5832d094536a8e62a7ec5bc32eafd5d82eca401095722452a471fe023025f0951c03ecc0e3bc337ac9fa14f99bf4070b9732ff5d1e95d758b0ab8e8f7021705b9ee32bcb8cced358cee35883df9208a1c29ab48367cdf86e1d7a4a598c659cfde3e9894c9e251450910b4f044aeb0349191f3bc5db1bd4c7861804101f2808fb532640d4ad6f4f3c3615a0afdcd254c076f972a8d04e94619add0e220f49b65f5a0815a48507eb47d62ac30bb16d64066f26c96a50f3410523c3dddca5107904b1a74caf69f95413ec34fe4699e58635d848fe558925cdbfd36b57b70fab53e17bd4abe08b22500e653a5ff8c9cb0e7c3c140ad7b9e58ad1bde1664a18c1ab09cc1274de7371f5317a6fbccbf5dafbee2abc3fd70a5039095cf19a5773121eb9153b80788d687fdea5c7c966d9486278f3f6baca9e0146d79dc1873c9640d155175e45cbcab6f292fdccd684c5cccd23ebf448c69f5cc13e0ab8fff272b15fd81b20f32b105a1828ecd2de0ff0f0e9d5e74a13b18d2c717865f49419cfee78193756603751c130bcbde4ce22a1dbb3c6edbaad961c0b1b4f108214c9ac1e1e0997136b879d20eec86d5975370fb74a95f7cec7d890de53f520b29680b0ef21bd2ea5be9fc84a74bd09f32ead18e69cfbaf42be792bc09221e07e7a029c033616d1056656d73be4b913e48a4fb1dfea90b2c66da91bf585c94003ffc398e62b85e3a3d59054eea56e88fb89e9d1385207ddbe640eba61ab3f4fa992c268e33c4eacafb7e12455e3aaeab3dc911b1d414d5e3eef5a37c942da918954b050d5e3fa5d3083e84f4e45352ad1ae384f7bd0251d70dae84e97830ac2d66c05e093cc2555bb889b312dbf682a667b2da1478a8da25b31899e"}], 0x11c8}, 0x2) readlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)=""/5, 0x5) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000001ac0)={'./file0\x00', 0x6, 0x1, 0x7, 0x0, 0x6, 0x0, 0xffffffff00000000, 0x2, 0x0, 0xfffffffffffffc01, 0x4}) truncate(&(0x7f0000001b40)='./file0\x00', 0x80000000) connect(r10, &(0x7f0000001b80)=@in6={0x18, 0x2, 0x5, 0x6}, 0xc) writev(r11, &(0x7f0000001e00)=[{&(0x7f0000001bc0)="57d4f0c4ad0f43ae36a46b9d7f9722069999683f4499c86bf3b0063c5bf3040fb030fcec9aacad0d268495f3c832", 0x2e}, {&(0x7f0000001c00)="fa4b3c04af296dcd070f7497744df02ba7ee181596ab044006f115b615416beb3d6efebc210a1f7a7c88d7a715f0", 0x2e}, {&(0x7f0000001c40)="5f52200f67083dced9200317901cc6f9fb859d37924f4d5a44c8fd7a7fa161e0dc82f7e2959292ec6a361c59c5bdef40c001a0c923d4bef21d1353846451ae5696597afc929ea9f8b49944fdfab58570df2c106e91027e35bebb16ae3ed0390c10342146f1df2595272e6ea2315a78a5bc8ddb019877a72c6cbe7bde", 0x7c}, {&(0x7f0000001cc0)="f387819d789132a892701d93d9968986cfe4cd70913da1bc5beb58cfdfa42fa5298ae7cfaace87337804ca0d4b4a4bda75f3fa5bc07bcb4b5793330ad80d591650e4fd361361a1fbd104fc5d0e8a85bf9f52ba1b406a4cd570f853fcbc6013f0159747ec466ea2998e9a305516ef508c2ede04ea1bfc01db7cebab299ba0901ccb27ffb1828eb33a6f025218ab14b41904a8e436c3e4f85c2b7348a9fea07aeefe4c", 0xa2}, {&(0x7f0000001d80)="9ca009ae058417a70c4109451d2a2fa69977b6e8cf1520d03557d80c810d60deb87e0c8734f8a5dcd914a2843a90b7aa807beef73deac316ab32050141044a81487a5115b8c97eed1a44b1cdd8368adccf8d1052558f59d41e5ffcc0", 0x5c}], 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001ec0), &(0x7f0000001f00)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001f40)) syz_extract_tcp_res(&(0x7f0000001f80), 0xa08, 0x200000000) openat$null(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/null\x00', 0x20, 0x0) 06:46:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="f074d88d9685ab05077282f32909c0aee911f78768dc5dda8b148b6267d74446257df38b142dc933a647196a434ba13929850a6c9879ee816441ac5e461cbbc4e416f14390e3d10a7df21f3c7a0fd6cf75393a50b18bc96aa819239cf8659737e9f75d32c1daabda7ea8fe86", 0x6c, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x5, 0xff}, 0xc) pipe2(&(0x7f0000000140), 0x10004) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 06:46:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x9}, 0x1c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') 06:46:38 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2cd6917cd24ffc6fcf01b6a15b525f76f717b4", 0x13}], 0x1, 0x0) fchdir(r0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 06:46:38 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000040), 0x2000000000000178, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x3, 0x200, 0x1, 0x400, 0x1000, 0x5, 0x7fffffff, 0x1}, &(0x7f0000000280)={0x800, 0x8}) ioctl$KDDISABIO(r0, 0x20004b3d) recvfrom$unix(r0, &(0x7f0000000000)=""/31, 0x1f, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 06:46:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20018, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet(0x2, 0x1, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r2, 0x20004b43) fsync(r1) 06:46:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4, 0x8) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffffffffffe69) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="311343", 0x3) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 06:46:38 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10081, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x821, 0x141) recvfrom$inet(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) socket(0x0, 0x4000, 0x800) 06:46:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x282, 0x1c) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 06:46:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001000)={{0x18, 0x0, 0x7f, 0xb32}, {0x18, 0x1, 0xfff, 0x2}, 0x7, [0x0, 0x6, 0x1, 0x0, 0x140, 0x81, 0x6, 0x7fff]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001040)={{0x18, 0x1, 0x20, 0x7}, {0x18, 0x1, 0x3, 0xf7}, 0x20, [0xffffffffffffffff, 0x71e, 0x100, 0x8, 0x7, 0xffffffff, 0x60000000, 0x8]}, 0x3c) setsockopt(r0, 0x800, 0xffffffff, &(0x7f0000000000)="d541491ed4276760f2ca51d3cd3965d774f8c732376490528fde99adb2231fbc19784f4c8ff8158a397a234351a5b88a0e83407ff91be953683d096cd1a27a6436d00c83fb30a77b75451bf8db22c6e40d8027971f2e62f8424978b2e7b62466c8fc484dbedb865669542722cbf258ecbc46bcc1bd1e37a2fde67787224977fc39e70c1f84180fe8bd10c13fa3ce21707802e83bd87dda45d919f55d503e98c141b87e76b197264a4990a9411e766a1a21cb22adcbd31878482b950886d25be5c022959e0969fd24be41c69554bcc74f787bd55aab24fad8aaf61f7995439e5ac8ba765ef310d8a8f2a3ab20ae8dcd8a12ae4e49085a35db53b4f9c832c685b27d0b9e140e958b3f94bc4ea18b5aefaa04c95af06390954dd5be8b6d27b0ac1c375189af633f51b32f7ddb10fef0cbaef2ed17f7a3dc18f770d9f1e6ce619c7a9020fff8adc0bb8a53513cd7323d92ef3dc467922e003719fd696e25b8890cd8dc95e904f5faba7784a4b150f72ddba25954107517f181ce6fd49872c3041cddf728df36af3f82794e5b2c9443e72e8ded7d78f0f08e950108f98bd11672445babc9b474044325f36976125bf58728901f747959228b15cf48d0bb0b7c400ab1255ffa8dabfeceacd725392b667e635ebc1bc2b551c7b3c53dff431ac9c6e8c7d657b8b12b42f890b6603a1d0811672baa99d296ce558a5431648ccab2bc2d8b4ce1c1a255f96e69cb8061b681944c179071948c243b16e2421365d863da916635dd2c049a2782c3ef62398b5ab4a03008b9750c77b9dd65057a0e0ae1c9d42fcc04c34f16a256a497d2578870fd651abf34ab0ce2821acc48e714d02f7f79673086e33bb996612ae44f3d3c5f1e6181d0a3c82168864d4a561e52647316eaf41aa8a09f6e2c7cbb499317e9177c8f2a6038a8d8519992eab758c8fd36be4b655dfa007421980a0b4624f166f3dd5751dcd261d4a3673b683de129f91119eef08c67c23734a9e17e246ff286fdd42dc6f8e121b8abe2a0cc934fad5b75dd7a9d45c93a47cd61b070d6ff3fe7e9eb3661cabf92912e0688d2aaacbe8a5ba0d3a9e42910842df49fd3e4daa5ab401dd64e566f8f8c756d71b7956189e788dd7a0c39250f9ef5225fd42309a9ba942b290ae20a38d82995ff2db90edbcecef80f69ea7e18681d5061d009b19abc97af54e6dd1a4ecbaa4c7daa58919b8a4ef5afe2265e49b9a16dc2ae899689a02b1e297d318a7646cc4fe437e970bd64ec0c3a99d25a522b60b93a7cc8322e51553ec5dce132a0447c8724ed943a79e64ab3f71f4a5f3055990d23e63bf32ffb3bc9ad8929c58c2f7459b20775b54aaaf000b533e7c6d656ce5edebf0cef322027edbc47449dddd929b6775153bce2b68b19b124efd718d0f72d5cef27c0e4f043a36a681abdba2bd66362b86962d055592e47e12a7f3497d454faf149bc08b3128430f31e5e82321043c4e8a4a0e521ec4bcffbae51fc3a8a441a49ddce8cf065ec3b3628fcda6165a8e79dd3672472807df3ff619abb641a2225b68df42be3e03624b902bd14e6bea7a49234967b4c79c43aa1c89ebca3c419b5492bba481c1e9b0c3f54baea6df4b84f05c1ef6eed7abd855f5b5e8f116d4f12d39922fb17198d3d42524867cae53e1f3ff6d63c0f1a296d91e1a582b6e6d32bbbbfecc3eae3b0ceb654f56c12d8b4da6bce50c45e7ab431dd0f0c0146c6d6849757b2f1a9c9518186d6afe73edc1ca834dd5f54a53711e1d7f0e53d4c06a672c0e46aa5f9321a43125c97b06a6a8a181347f0be1bae8e09c8631b31dbc4e06ea9dc5bc8c432b08024b48c53d7fe0fbc37d372b61acd0174bd5ae095b6dbf2c2e8589727e3f61912c7ddcf09a81d2b10ad998a2a02cde08a80ff6343a8c21518be9c134e0e5eb6dfbebff42cea6aa3f4d0634b7f8784b3e008e3124242da5e7b896dd942bc694f139110572b321136d14aaab5a1d1fa98a746656358df8f548c730e6baa0318a4c768699336b9a66d7ccce275f1c90f29f628c16ab1841a460e29f19093d4bf6e0f4bac2f702c03647e834c5a7712df9293f4149dae0e7f9a62640257f0ef7da43163688653cd95ab0d6d071417deb503ea54e029da48f8169871660cb0a9e3fceec3099029b9d32a9306fa5e50f0ad2a3a8e728cec4a778d70540677ecf9e55b18328eef4ba63576e7e35f2606b9c5e7e367ea8ae22235ddcfc9270593de078949b95a38babf6d524315a43a4eb2fca83e019ef5a000d5791a386d7e7a6da63849a43eba8e190b25cd82206d68a83ca5980a3df38b003e64943e8d6cff920cb4a6fe66654452859e46202953fb2e08394bc1e20d92b6762b7fae1937a507bd35cfd0433fc5be8877f160da32dd2a800ca3280325f851dbcc2409c00e58d10033e3f9e5d6506f2bbfd942bf6ddd0c99fa0fd8e969d23546b9ada93e957795adebd2e7affe0aa3c6cf9f245370446bac03048dc1f897c11ca77ea790032b306cf3463d9c48f3c08618568f47a31ccbd3518ecf688c470f8dffe652f3be4834a07ce08e83de9fc4fe52f93ea4cbd667ad1738273f8f35117db90d3e9550d0cf0b466eba16d2c9bf3fde12ad287babcaefe960399e9884c165df12277f493381cc40ba9a994f5f0a8aee8c61282b9928fcaf01acc06f9552fa79ceaadee9319a58bdc94d9691ca8a10fb9c67b04386cc93807201dffc1c1f4448869fb75036f1471a002991ebb5afe186d91938433973e847b6ce3387e787d3a0358e7328403be160ca631c2f1062f4d09d87554096dc84e03cc60b27182bcda748461c0129475cac8b202f159be46b1703575fdf66722e5532374a08de99f75242ad8ffe735c0f746b6d20f7b13e2e9873611c81cd3b59631b07a84ecc0e0695414820db77db3ae39c3afed9b94b730b8333ad6ad028c63370f52c32ec1e5f61b6fb9595ba530cdf7aa1ad925ccbbc8a271553ad2f86d3f59b4fe3f11ac2d6d74f79b9d9258ec7deac6acac75258ecf9e60d86d039e1ab07cf2d278599d798fb4293d815257f8414e28f9b0b16cbc9e15d2ed0e4a2f6823c24b3d779b40067dfc4c36d44218e55dc3acd399abc8972875d2bd90503339a851c9f1e31ec8b29fcbe4797b3b1dfab31ecf489c2a1f2aca12356fbdbd07de17a6a0856a82f4ec7880e2af454d3a2912bdfa32b507a9eca14c77299172f3180a76e6e2dc1cb1210ebc51d8e05e723a7fd2575760fc66611e9b31ce06d28f469b39c6e9319488c0b53a2346f7552cd6f3c5c00ddf8bdf8cde0d700b5fde811d549bb86a3d10eff0420b5c1c825007d14981a20f436d6b3eefe850a6cd9006757106c3b99455479723b32b7187fdd9b7919333897d7b1a1db2d67971cd5a4f8e056ad15f612d7df58d34cdacbcf04d95d8b95530bc64a97299239e75eae7cd296bd3b211ed11c9385d720f37ea1b4ad3df0f63b86a139f3de798dec3f180e1177b616d865be5c216985afdd740d86cf735420b6ee7e3b7779b55de77231dcad8facddac641e159b6c7b4b013f2d76293aaac7009a21323f4a63f0be6d7a216623042cbf9f4770bee651b37ec3d009774c80d1ff5ae371ad98e905fe61c878cf6b5ecc59fc5e9799074677264521a909543416b99da37b3c5ca8dbf8750651d7adac036828f6248ba01626f402de4444bd616aea9b3fb67916087814a12e972ed346d06528d2d0cd0530ac1508e03610dbc27d8d334a848212e69c4e38e5ba37fe9420db8664e5b8371c75877294b1dedb7d90acefb05d4bebdb06f9459cf7cb0dce81c185f8e5a9f8df8ecf7d190288b2105ee9b47a9dd91eacec73a0ae2787a3d93fda2ca0640fcb2ef347c664a7d6ef2421e19fb717491a4f9236adaeee31d64281483c8756d472bc4936fc98b160c2713b79b87beade7cc9a91ce6e224f9665e5e9f794e21991f0e275e028f0877435dd166595bd1e346447c8d84c603a3fc6920f030476e9aa957309cb112a724015753551b9d51443b2b9c7302169e8a83bf3d6c62cdf143c56ad3cf4d48a8e3028d4f2eb9a295eea06788c00b3110c4ec2cd098ac6751c665dc25071988523f2bf8bc4774ee39e1b7b94d8d8330d59fc3783110a67bd78fd6b41a0cc38ab22a745a95fed4445cb3980f1d2a845aa587289603347dfdaf626ca09ccf1f45190b6427ee75f85cabd3a87eeafaa87e8159981e4cf82f08f40f14506304f27e49a0a0d711d7b1de423f3d32c5101d6a5d872c9d3918f477976f1c66295e05b2884cbd6c958d0f861f7f66aca3a8e5786a471dfd935a4bd40e6fb69dbc28bd9b9062e95c99e440b2410013adfb677611a07f2d5a353725b67d3a68f521f09a0a9677f81d1f0e6e6cbee850063fa3ce8ebf36d0de04b7743139bdc0862cdca0793fd8354abfd78d940d3ba7b62940496eafcbe82f4cef7629617b3f54e64c9014a95d45bd2b2a7b1d14eaaf6adb86cf9258bd9df852b9a50c8840282edf92ae2c3a29d4d932cfb322b83338b1ad9012156160d777c3bdf4f8d0fcc9bf031f09c99f63e892819f743377c66ae4b53dfdb674ed52348c1747c92ab1045594f2dade8e5d1c16ab7f43b38b06f6b19f9beaadb54735c1b2973b9796795cb3b937a4ce493804bd4928c852c2824a23606efafc7e951a3e2e1b86f430175ff47b20c2e8011d587ce747d5e8ae2c1ba2105cd6e522333b2937c685a5c20c2e07f4c1cc1ee790a44f3bd5ef3cff988afa2cce9f883c6db979655b96c54131a59a3d3c3b80ee81a80c57bc325e10b5876aa313bec572a53793e93925af2e2d4acf142cd052e6f328ba96a54b470ca7c0bce16a1293b8a5c765ad5c71eab8bd42e0078d9977b65915f04d6d57f751c46bc5a2e2a84db6bee91146949ca5657e9e0b80fbd8bbf964ed26a67c6089e7706452800e511a8e8b8fb92b2e07c6fadda390ebcfc650f69fe60e7b010581abe16a51e21723af7e51d54d2752fb1a4362bb11be62259dd82aa2cac087db974a2f8879dd3e924a5671cf08f2c72677b42e22e7f280b41408e2bc09b4267831c8d99649ee239e4341993ba4741650c9f8c37d7fa703da2086c30b4c00e9a4c8e4ff3ff417112c29a6142ddd67304c86ac1bffb358318127d4fada4f0774e2b545a7dd484223b4a6c70c7f3b67a39141cec653439261ae4e275b02d1782aeb67af42da45368b3d70d2144d5ef1bb5cc981759de1ad7c75a90ab0c3e6741cc930d308c48284d61b59ae87381aa8c19f90b4114b98a1435be826eb09a8e8d329a9e10c34c84cca6a8786e19339151ca6c10527c54a9e1023fa77d349bbe3a74b1bb1a9477e17bb611e0d949738c7210d8ec1d3104ae491435dd9522b081cdb74b44e7b1368a1d17887fdafa26688b47fac9414ee8b99e70832ad3e0450a866fb9e3e1f12d824f03728015a174820fcf0a2e3cd2e2a3cc9022da05eb0e723b7c9dccfee741c1a91b19068bb85bde43b803b4140b3f82cbbe07561aad177062f820e09f63e6022532effbcef39086b8d6913cda49c5869050bb6c31f8967833c8b3f6eea6864a06947d18262853a98fdcfae73de49cf0702a9250176638933e1f75b610b6fc9b04c04b116c42a28420be10a6278a202bec0560adb56938fd6db20af463c7beeac6008ce8e5d7ff3e10d8357d72cdb49f41c1d507aaf9c29df6163b368c5e3a7b4b1a4dba03e39f618559103d9f38a4e0cb03217782385e5a61e185f522d99b22d8ddefa1cc263719db881d932ed879364798c72ebebd548e2e83e671df8666e9aeb0196bd3df7307eaf", 0x1000) 06:46:39 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 06:46:39 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r3, r4) ioctl$TIOCSTOP(r3, 0x2000746f) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) fcntl$dupfd(r0, 0xa, r4) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:46:39 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, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xb7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x18, 0x8, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x64, 0x4, 0x3, 0xd6}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x10, 0x2, 0x4}], 0x9, &(0x7f0000000140)={0x2, 0x5}) read(r1, &(0x7f0000000000)=""/37, 0x25) 06:46:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20aa0, 0x4) clock_getres(0x4, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open$dir(&(0x7f00000000c0)='./file1\x00', 0x242, 0x0) 06:46:40 executing program 1: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x0, 0x0, 0xfff}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0xfa}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = kqueue() fcntl$dupfd(r0, 0x0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x4000020082, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 06:46:40 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xee4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 06:46:41 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0xffd, 0xe11}, {0x487, 0x6}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x7fff, 0x3}, {0x800, 0x7}}, 0x0) 06:46:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff7, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x20dc7d0d5c7c9701, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x401, 0x800000002) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) close(r0) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='x\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file1/file0\x00', 0xad8, 0x9, 0x10001, 0x0, 0x3, 0x20, 0x1000, 0x1, 0x1, 0x0, 0x81}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x401, 0x5, {0x7, 0x81}}) renameat(r0, 0xffffffffffffffff, r3, &(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000280)='./file1/file0\x00', 0x100801, 0x1a0) open(&(0x7f00000001c0)='./file1\x00', 0x148, 0x140) 06:46:41 executing program 1: socket$inet6(0x18, 0x2, 0x0) 06:46:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x200) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 06:46:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 06:46:41 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 06:46:41 executing program 1: pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000001040)="f36cf62605e621d9185618b733cc3d887c59c199a065b13dbae919065a6c7714978b1a25f55690f3be149fd78521392fc811479dc09085822a0bba4fe68abc46b29e415f343c23a3cf524e911613c3854522b695", 0x54, 0x400, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) socket(0x800000018, 0x1, 0x0) socket$unix(0x1, 0x8000000000000000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x290, 0x0, 0xffffffffffffffcd) syz_emit_ethernet(0x1000, &(0x7f0000000000)="dbb227527518411ceeb38ab48b9f06e8269aeb9a9b63f9674cab8eb20c3ee3cc4875cbc2b51a9128e57f7b07713a30e4fd03e2cedc9e66d85caad4dae7a4e89e1268468fadb56009a0f290b0758f40a234ae47e19a7e7b08e8fb584dc097ef02f0ea8be0f7696720195c47ae6f36c09cbd7bed768fb7c4b8cd3b5431a09ac3fad7e653e342c330085dd644698c0eae715d182d07558ea5b8427cf2d8bcfdf864b19c7b19e129dfb0620aa620f77dc1a66f3af3210e12c99c725efac5bfb17eb8a644c68d9169b4ab8ac7d1431f0ced76c23d6ab7ae0f591a5bd05ac3341c21667d17ace68b80fed4f49ecbf764a619fd88131299253a80c328f4a1c0d09822b31dbd5ce0d3071613439bc9880d77c2c42f6c2df91f5756a7f017b5453ce51b8fa7a9de0a837797d85b5501829d340f4f344d5ca12dc43ca606dc3cc05cd99b42e4c634f6fb1f48570096e107af82af0c7881217828ce7655acec7dce38b2fc29f7a5cfa75497eb00b625ec27a606fac8d2c59f9e593433033a351277c47a7d15b09367afad3c9c3d8c500c0af196b97fec639866e8ff10c4dc7e57192bbc201a54af4103b48d532cdc2c03d9cd61457df6460cb7b19e4a35c557d1cd1a34e724b405de50176e6f786d57c8815de3f6e8393a8b1bee9910e894a1f56afa79b60d6167e53de29771bacd06ef93e29f1dc54ac42244638c9078ad1ae998e922716c02312ab0815a5e0321450b14e1f1dd18572ce840a21f0dfce3de040e0b994a89f61dbd3530fb946aa3eddf2c7a27604cd839916ed7955dcea4435b184343f98acdec9432db12c050bc7a147e2fbb987d3c94facca594ca09f4892b67595b3b8abe9fd4969069eb640836a0086d3f9a23c4e2406a0b4eff38ac45d8f9658ad3423e9e8854b8ea5d1882b63d83b1f45f7b189362434e1415f9e7612bf3afda35cbe832f2461b4809b1b66d2ecca86b5f55c99b91db822f953b283479c471bd6436678227032018bf63920c054104dad0a49fa27c6d07db263cb4c288681c21dececf8d1dcedf1fa26dbfd80b8179a8ea13258e6e3bcb884fb436c0dfac91db03ce61c5de046d423df282533ae016abc8e0a7f65238c34bf6d0611c0bcbc560a9845c1eba7aa957cb97c4b422231bf80f0cc661d56b458a15ef3bfdb114489b8edd6384201cefd669516d703bbfbe5c41819ee085ba6c5bd6e8455e3ae517526fb63a9874ced3bca80ea4bd1138de1c1f6af6ec99f3eee710db7bbe7bdced88ce42cda2edc3e1a2275b8dadc7752d75d907909a3fb618f59163f5be76995d4d3643414d895d63966b158fc868da765ee7ad4d09ab1a15929eb59d333b667fa59556fa9843e6736d304c61145c1fca6b8536fc07218038531bf999a483cabb81ef813706512aaaa418b38cc0cd7affd6a0ca3167f305cdefe37feb16f1373e99c33fc3669222c81fb52ce13a99ac0ed759fa156e7d8fa2b778024a54215414fdcf7de686466aa732c36428299e68aebb49e3bee83aa914b9405f39b91f1d9cd1067174ac9fb802b744e3f62b9194b36561d9a285c883a97f4e176b560825e130c943b3c9910715cb5ef72e51721cd6f46ac7e323d817ede0b98beda9cc1dd228a51688b321c9ef8252b4c95beaf5044ed4a67c5e11c4593e71cc9fe9c60ab92600a7f425cd1ac8d9464ddd093da655f6ca72d73c192ff22d9f609fbb2fc235b1e8a54d219f3b8300f6a7ec3d3ca9a61ac959393a034e3573a6dd91390dc2aa9eadc4d5845bda6b956c9eb0d62835be1bfd08149a4a9f3ebf9d0015b8b37c5434a288fc23ae0f4ed6a09aed1ae39aa29eef8cda554215525d5add615afe0a69720dc07d3c719da8611b0b0f5095252fe5a16f2063f34e45ce6f7726b092ba898d891870dcb619c8b626ff38443b98c587e52bffe3e86b40526b7ba3d5d7226fb734c39f818935c6e672d16aa6361fd0aa107139050254520c9cc013391c377d8078c7e59d9e816eb9787d400fcce715e1356c785d1f675305728db17a6f3291932b372a9c7a009bc390de3cdaa98567faa89e8879df39769fc28cab18ee54f9c5ac050b4b0aeceb9a3c441db1f40edf551cdf91e6158d2394db7265671a2a32755c96fb26fee5f15dce348b58af3a3783a63d5f143a74cffdf8615d276f8683f55e3e569df8ad36aad52cc97e9229db3be1ef91a73ec3a2ec8c3ece2881634038f5ea241d3cb58382aabbf1bd7ac976efa909c79ebdaaf1c45bb4b0931a51a71f66d976728d9ef25e82fc37f42a91902957bb7f64e18308ac3612162a7c793289c6a9929205b08af57e4cb53c82e5f9c8b24a311c112bec3fe8bc258cfb4a1ca028f7f77f6faa871670c4e9b1a1cbf3c66336af1f46b23aaf19b1375f2c69b81c52aa191715221e97e868b8430e2398f26ccebdf3202380e9dafc3545ff8bb5313d5b681981f505d596f0dd1d35c548648c8f29e362f7cda52529ede9cec637846ca493b3af040f7549a4ce4f5d1f78071cd9f40ceb572462296e1d51636861382b9a622c2f034e164ad66b9acdc57c4e68357a6fcceadad50a75e7f941c8dbc4e12e1130e3c1c39993787b0bd2277d09912e25286c7228295f3bf5ff7f246723b47e8e2379293f5d620b8ad9c9d96ca4287b73c012cc5d8f5f98b4eb707fc532b253de2d74305aa947232cfac51f182115a1fed5a7580ee5d2dfa7b447eb5706892f87a3b9b98d074bf80cbab12b2fbd0f495aebcdb578f78d97747c6c2b587cded31265380f6961ae51f672f7f2f19d48528d018256748a138b3e90657edaccb50b504628e609f2ba45a26b64d036c6a376616a6ed301a195aa29fa54b245c12b722dc765d1b145226539bad1e4a76df1e402b21b03098103fb1f3d81efb2a43f47756f0d861ab4416548c6d6cb6209d6b3144266a6a210a2f5ef5aefc78a28547381845cb88416192826db07201df7a3731426be07569f0bf9e09536049cda9f8c55230d5dcff75deb93a53ab7a80e611393c898482637bfbf33fa5f4dcecae27e196b6d487633bc281647144cbba72243fb1cf0161ce6e7154bae5d05570d0b3abe3b8a2adbb8a1c49d227dbdda001051ce444dab7ee9bcfb8c270c584a969786bbe889c014fbf3c58b9f0dfd55af385e37f4e941bb9f74c57c72ec2a7cb746dbe493b20d4bf3d6c8c8c0765e468c17e72861721426f2afdfd19eb680705fbd9af6d114f6e972657f5ccbc54778a8f8da92737aa080caf65ac565248900fa170afc18d4399bf2eabc3e2d6119e21e73fc3a95938d70f5b076ab48528cfc9f643fcd96376b7b39007f13241f382b16b87d56e47c295daa400711f5a23fa5899c3727c42ace7c9f44d9483db4ae0bb9b39499417b31c0f9657a3cf70d9befd4a9c440c3cce65e700e2a5900bfdb9b36005cede655481d81a8a421570fef109cd53374dfdeb4afb05e63211ed5da0ee83c30622aaeb3533bf496c41c47e5e18e7f9f74476e8c09e0f546d4550078fc72110a46cdb4e74f7393a8b0fc1ed22f0703168cac2443eb02c2a1bf4191044b915845b08cebc0f21ed27e7c10acce65d0bc9e8ae21b001c71ebbb9a82c9e53e80a81886c4868ded7709dafbc8f61dc4567c0b40ca82e3022f1bedccbd581527494ca50b7f6e49c3ae7e294ca3ac3be6982ac343627c9d802b3a53e20f1888529f16c5a93c6a380d10e32a7968d665f95689e645bcb52d6f801079c2e3d949ad966e9eea42c7344f7f9a6317ca2c67534a002804a7c896e5025ead4113c270a5c687be07a7696ef70066fd8549c84a04efa981e14a9eda5f37a9cf8029782de6b410ea5933e63553bba93ef8572272b4ae75925470887daab126873bffd4f0f343a212680d9094c4c89f284134a2ce43dff02a76b4152b1a0c9ba9efc548d979524bff337dc24129d2180e4f1d46e81157cc17813ab6c77993e36fa0face86cf76218ae3d78d99e9d86c77e2a6da137cd506630010849a88e03c957908c54bcdfdb5b4ff290c3e8376f4975fb8e7d4cd6e243138bd8cba3c9a7746eac201f2c8fe7f5325b577a2902f0a0bf1989089e7103a0d97bd3253ab728f3ff53fb04f0df1311b59c05c36f766dad6dfe66dda44c4a06ab6be7c63273a3cd89178e40e86c7463abe9834398b96780af6939fbf100a0554543e12e4a7f7807921a481f361bd6d00655d74fc859f3fbbc422691db782eb38af840163d59795f27cad062e2b67420ed3d0a148760f2b637f499ac3c49d08e2d534f4ee05d2f3f929010f3e05433cde11ccfc33acc3b0bd01feb459764f85c0de123172f28835392c24f754d14e882e422fed0a026d2aa88ce8dfaf154e1596d251639679df1f41cce31fd7868de04d31b4f7d40e1b89ed9297dbf553d1144160246df7404617b4d8f1bd336625b3d4be247e7ed90f19f356969167c2859d093540b693147beba58ebb7ecf0a8f28c0d11d4b1fcbb44c8b08eb5d75a68afc72e6dca45e651353a79338fb94239169abe925084011a563887c3db4cba7b18a8a9c3a35b564c5e95a190f1bf25e26cfae91be771ff58b21fae2f80a7a4aeaa3b3bc1b8be37c9618019e9e6b16b32521d57b77b951e370faadbca9145a782b9047b59c66874ad5bd6d7641b9408a4b5b0f893fa3ebef6bcf7842f14b142daec51d28afa65c6b559230e7792b9b0d873adff3c548842d9bc72e904f97ac0246e0dd9fcbac98bb28f566a760d8d3f3b7607da362e6275f190760756fb163b677b8560146df12e1a9c578b2db7154479ed047be236696ca595566d11fd9cf8b323d340e75ebf712bc7fb9ee241d60dde40f80e1c3d9a06c80f2ce4c69cffaa410f328d056b8d300084ac693ce372a725b3efc9cf21a27d55aabb35f7a0cc80248c3a26975e045db88eb4d4b7e307dc92604b03f13ddc6e56fd1dbf3aa9803029934666cc312229285cb16399247186b7b05fd7319518249576cf8e70b78b0db548fd894f7dae08b1f498c25a0b89b21bf654edfead5f11dc3dfb3001600c94a8fa0af4e9c234be270e5f01dc3e4acd29baf2b7b9cac2cfbaa1056525096e21ef8bfe964f4281d1bc28e43dc977dc2144555b4ad401323a7e78c74af42249c71fb9a36b29751ebf95313306185adb6a7f255c922fe7a8cd59167c6766734e8a4cd5eaf5aef95581f0092828bc974ab1d13618063fc80ee653c650ca2ced432aef37ae1d2455a537f8bc2bfb26c405588855e24ddc82bc6ef89f5dd5d6ec48afc869d9f2009ea5b6eec0e84a41dae73eeb51c81c6e7f4b954f47c42e4dce5f302662f39f0f6a7f142d1145f967179a2922a590584b7e3ddd7df10d3029607eea268eeebd91778b7959dfeff30e39f9c41450079fe9c38eb86efa8c5c9da6c5f4cac49028915a039b7071ef9c21c085ff01a3e316dc6bc19d6046ac7e9273e2e97754e6c46068028c214acaff4be674a0840cd3b611d460c8e166f4bedf1f1f6eea48c0b5013c85ef9655502b66982aee7cc0a247555834057c9cb5522ad9adb656c107e79c95ae5e267c14e40a203416fdeac5274a374c2f4e62f23d1237576f1fdf1004b10943c175ba20c6d7aa2c8ea0f701e44b86db96d87ec382f63cff7cc41db5f6bbcda0c70b402a8b8cfc30c28ccce5bc2869fb5b4c353e0a37eec39a62cea2bf6b2df0676d4ae6a67013dc2d711e711fdca96137234a060c9656b1eb386522a5c3d8be4e622a5a4a239c1794ae1648adef33f4d1240505e7a3daba2e404e769efdee21374713df443fa573585505c891666db86a889e311a45b1f0af82480aa") 06:46:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) getegid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB='p\x00./file0\x00'], 0xa, 0x0}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x7f, 0x6, r4}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:41 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x1, r1}) connect(r0, &(0x7f0000000080)=@in6, 0xc) 06:46:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r2 = getgid() fcntl$getflags(r0, 0x3) fchown(r0, r1, r2) r3 = semget$private(0x0, 0x5, 0x80) semop(r3, &(0x7f0000000300)=[{0x4, 0x200, 0x1000}, {0x2, 0x9, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x100000000, 0x800}, {0x1, 0x4, 0x1000}], 0x5) r4 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt(r4, 0x8, 0x1a35fa1, &(0x7f0000000200)="e46a16021f8e1a073e08f75fbcb2b8a0e6e84dcadb041ffa26713772c3108b9d8b6d23b69c0188357e7115ecce94742f7084b8d2d673ec89cd43420c337d03708d016872676156c6432c7c6131ea0e0bb65b1c230eecc46b83c6871816d1ca52f81eb2dfee3bb138887d8742edbc43e3d3531856fbdb69c37723653f194b615fb7dba97a22fdefb46f0700f5e07f9cf6fec8e167c78d8a291b896ce35d1c0947d151773692", 0xa5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000080)=""/222) 06:46:41 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 06:46:42 executing program 1: socket$inet6(0x18, 0x3, 0x9cf) r0 = socket$inet6(0x18, 0x0, 0x80000001) accept(r0, 0x0, &(0x7f0000000000)) mlockall(0x2) fcntl$getflags(r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 06:46:42 executing program 0: shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) 06:46:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x4}, {0x2, 0xffffffffffffc480}}, 0x0) 06:46:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202000000800000000008000000"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) 06:46:42 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x102, 0x8) write(r0, &(0x7f0000000400)="129661b98298050b7b186a7380b8585de6bb0ddc5a458eadb0770ad02f4df8181bf02143c08f3e550379e92d4a4e3ec5daaba22996de4aecaf844ea01b81b2a68d6e76967c84b113c5dcdc40d12307b7e69855a6cb0722bb83c87fadde2e52fbb64ee60d657e5c72bb010b3b34d41c8cf1202738c62a8af1564e4c286c18", 0x7e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="1e59e48d18878dab1f990a54202940b4690a2a3c7a74c7304ad49434456162736c8987c7c9fa018ea3f9c1f433137915a06204c538cc4c17b447", 0x3a}, {&(0x7f0000000080)="d05e379168098db120a9c4b7fa12c2627dfc7f9e36de8a75de1fda9542df551383fa404647e9068f0aa33d8ed3461647a7f515581656f8757999c18a47ccb430966fc139c6ae38dcf79523e7edd1acbdd893b3bd8f5414c2994f01f7f5071fdece964ffac161a3115af6e12ed584b951f5e44bc44387c7629691726605a7d4b184d34ef7c24fb5be9718b5cc6fca0eb679ec666af110a5ba1714d139d2705d77f5c88896aee0efc2cafd6d6b0187bd22175d33f9a43ea3ba979ba49da93cf20642a9948608eaac923713848d1ebf338183981db67f8acf9b233ee9c743a7f6198cad073c8120fb06cd6ce5e329c2d0e57d", 0xf1}, {&(0x7f0000000180)="af77440badce54a7faf59c5ef68a9d7be07b5027988328c02e6ab51ba640663887498829a81e71a51ec29f4d8c9986ec8293fb94bcaf7152ccd50b655cea21efb050b657a890629c632447f6d5fc7e1cce30bbc65df16a1fab8916735611d95f9ff30d0e034220dda57790a8e6fa48fbe74744f4ca531fc035e4a49d652abebb4ed9012a4a45b8d00f2c4ae8e57069066fff9624816d0638f8a7dc3c08936b70864f9f55146708da335874581833c9b1c285087c16884d0818b25f251c3511af63c40b0dce1fd7986bd29aa8cd57d903f5dbbcd50642843843337a3e7b489f2321f4dcdfddec802f0cbb30e1dff62a71a98201fd850f457e209aa1", 0xfb}, {&(0x7f0000000280)="e9241bb84e6d0614b7d09fc4a4afa861a14f0af6e06f2b92a4bb2614ad78af3a8754a97042d5a9bd2f7f9159280a0be05ebf1c146110b7533e0aaf73e2c98e40029017be0e705bedfa45e6001a6cc7d057ab77771ab15937335c5e58575b70ea9de0219469871374a5b2d7d67ae6d28da341682ca52db7c7f91bef67da0da466997fda71bc2213a5e9619f8af82897a57105a554690bcd87d38b172573f1defbc9805d67750fbd42f74d05add772accacd311fbe2b97ea374ef6acdf154ceccbf15805d647a2cb177f421037912ebc6c30d21106d66503af4ead1d2523908d181c1c8abc3d536779a88ae0", 0xeb}], 0x4, 0x0) 06:46:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x800) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 06:46:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x22) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/156, 0x9c, 0x803, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:46:42 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) setrlimit(0x0, 0xffffffffffffffff) 06:46:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x1f0) r1 = syz_open_pts() renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='\x00') fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 06:46:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) r2 = socket$inet6(0x18, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) 06:46:42 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0xfffffffffffffffe, 0xfffffffffffffffc}, {0x0, 0x13}}, 0x0) 06:46:42 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:46:42 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200, &(0x7f00000002c0)={0x7, 0x5}) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0xd1, 0x1ffffffd, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x1, 0x50, 0x4, 0x7f}, {{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc68, 0x0) kqueue() 06:46:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47e9, 0x0, 0x100002, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xff}], 0x100000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x60, 0xf00fffff, 0x7fff, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000003, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x80000086, 0x100000000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x2, 0x800fffff, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x2}], 0xdba, &(0x7f0000000140)={0x2087, 0x3}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) close(r0) close(r0) 06:46:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x8, 0x100}) flock(r1, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 06:46:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000080)="00601c04a8ab11d8dc12c82c939b7c3ea8b41c6a7c5da1ddfdcd80bbcbc73b7e851a60fe955e1b93f1e9864d9fbe4ce64d52588b66d082626cf5b581348811b30805eb42d7996af8cc5847a52f7a85f36b68cea2c49ac3dbc960b32bf4a897c66ff068c7934ad95bdeddd15f4899d6", 0x6f) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 06:46:43 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, r1) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r0, 0x0) 06:46:43 executing program 1: madvise(&(0x7f0000212000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 06:46:43 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x0, 0x5, 0x7) recvfrom(r1, &(0x7f0000000080)=""/195, 0xc3, 0x841, 0x0, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) 06:46:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) sendto(r0, &(0x7f0000001080)="5102f2bc27c69398cb5a84f5d426035b474a2c62dfb4a24a5c6cdfb7df4d773f1fdd6c9cca80cdd3151dffa87e4797824c59ec05ca767cf391319e01b8bbb74e092f01b95faf5984ddaa17fe2af61acc5eba6056cff0fcfae82c966b20a26f995c7d609bfc457aed34761cf885ee2911ad8393cc2e046a0c5e", 0x79, 0x4, &(0x7f0000001100)=@in6={0x18, 0x2, 0x4, 0xfffffffffffff1d9}, 0xc) getsockopt(r0, 0x9, 0x0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) ftruncate(r1, 0x10001) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 06:46:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x200, &(0x7f0000000040)="02090000b869976baa9ee3bb1217831dc8ad9feba6658a18c30edd62d4d93f5115e189e6f610dc5d79ea319081d45176f458419d52af35aaf27468bf6f5c76ea60202f257231e4e2a4d890cb47b01f6700bd91054f9dd57b1e0586272a6f11871bd04d59ff9ecbf4ef00864b2416cbb5b4a6ea2653c3ae2428916159c4cce703e5de0100000000000000678914ca7e4395a239f69e53ed31d8f816e2302cc5498e408b86a9315f154b193d25fc83e870268c3781c5e5fd20f55d24e62ebd4b348b3c3ab4223547cb187b3f3287ec1614e0c440b373d867d2484f3e7d5b0cb2a6c5ed4e9b241a4bee735202ce8fa5ffd8e572a6e77964e75f7dc76b653c37856a172397aba6f6132a0352dfbf7e84c01aef2b3636d19f4d", 0x117) pipe2(&(0x7f0000000000), 0x10000) 06:46:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 06:46:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000000040)=""/57, 0x39) close(r0) getdents(r0, 0x0, 0x0) 06:46:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 06:46:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x44) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x1000, 0x5, {0x8, 0xd45}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000090000000000ffffff7f00"}) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x100002000000029, 0x40000000000e, &(0x7f0000000000)="fbef529d9e6b3d2294aa84", 0xb) 06:46:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r12 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r14 = getegid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000e40)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000700)="b96eca4b8c96f4bcfb0436d1769f801bda430e915c8aaf138403cd5c1829085f04ecbea2a57abb245ed123613541cc1f37080ea50c54f948ba71ee9b300ac05c8f696ec8e4f2f869342fe938f3244057ea7ef6c297cfa633c5dd651d4435c14e40215dbe7e1524d9ad89d9cf0f50cf19c322f532df107c2a5ca1e88be75d8438eda73e2998d8599ed1a47c6f98a45e0f4e8300fe314a0b702aa0b8183b6003fb0782cc194bf7", 0xa6}, {&(0x7f00000007c0)="746650e7fc7401e42c10adbdb4c177535d3fa4d8df3ac7b4fa7b7abba7dd0444983362e13c5e98262f882f937ef1a1575f70b26fa3f83030fe7f1383778a", 0x3e}, {&(0x7f0000000800)="ce3cbd31f1347401d538c22b342994acecf351f0334d018498f15a934b32f939a0a5b88d083d9429942c4b6b0e438a1795bb772453934277d18dbed74f97d279005a2386d3bdda60307267d45e66e4b92b030fa337497c19000fad9e702cb3c61a509232ad5b5c09bf46d76b3e16ba42b3e7bd6a7dbd94ef4c61f07677708338e9b94969317f39a57eeae0be77140993e1a6f3231cd47ea33a80a9f268382b688fbf0dbb5cf7f0d62c573596e0ab6215eb8ee2d3f20fab7bede46c1beb795797def8a2c66636dd2adc4f9b4fbe9683de5feba2e704943657ad6e580e59363681983017b2a82ad4d57a29c1fcddfe32b9ba9c76dd734233fa0cd3", 0xfa}, {&(0x7f0000000900)="a80818e8c3976cb84d3e12d4f097dcbf45e5972dddceafa11fcfe89473bbfc163b75e79f6063f3b16a65698a47e8e483f7431236225fe8674792011d7ba83a76bbc829d1739c17ce87547868eeaabc6930a26ab714208c16e6f568cee2472c907cc6c8e5216aa97aeeb9e101c5467825a15fc95321f93cd967c926554cddcb27391bf01429873e865800a281a9eba089fc73519501e252c9366bf74724649ce3d6e52df516e8c04253dc8c4947d5a33b22a91904c0cacd18ec605e9e114a2e0014da4c4ddfb2232add8da13d85b3124fb156bcb5222e6314a6573a", 0xdb}, {&(0x7f0000000a00)="bf296c1f5dae6e3b7200c7b62b898d7ed439b5d71e0c808d9ceb96d112ff13011b9aafa2ae295241d4ecc2c533f93e1d12850648c13024239b68bfcf0a2b20e85f87fdb94be815da42b1864cdf9652287c736a98b48b77409eba6665e0e445eec5e9c79076", 0x65}, {&(0x7f0000000a80)="bd808e761a30b1fa9adccd1a39db40169447ff85d48bec663461ec2a70a6744612c08ae7cba1900d7c552428b3bb36119ef67c7352d35b5892aa1edb006f0baf017a6d905e52a0b8eb0fb151b1ab8c4edad1c9d0d2303f803b385b7573abb8", 0x5f}, {&(0x7f0000000b00)="a3969c6aaff8c302c78f113004b920", 0xf}, {&(0x7f0000000b40)="dd9cf6e545cfeee9c46a96f3772974f620a5757c8844ba578d330b4930e0becdd9032efb2a82d2ea3f76ff8b5fe24e4cd525c919ddd332ff0004a19157477f6bf1ac3280e70c651e67de193cea93db6cfd6a35a9e1c6fcc48e3d0b2533e3983db318665a098cdd9e27bad2eb", 0x6c}, {&(0x7f0000000bc0)="eaab5ac670a7f60bdb18378afcded6e8ddf94eee6181b3a9eb31e4a32ae8c88e3be009a542ccc41b814a13eaf5d3ffb38883ed37c5d542e5e603fd73adcee186115ac523c8", 0x45}, {&(0x7f0000000c40)="83574d7424e83190727c3f5c8c24b8ca0bc7131f29c3085ce5fe99bb40dc8aee311222cff316490c6faddafada2ea7d8da222448a31c61264138c1dafcea6bdac62d87cc449e", 0x46}], 0xa, &(0x7f0000000e80)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r3, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000f02e5010", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r10, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0xb8}, 0x0) getgroups(0x3, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="df60d9ec6c2cde25f4ab12cc1c9dcd59962deb384a236e7eb006f537c33aed7b9b2592a2d5e6ba002f24cb7e19bb02c0c05eb2d1dab82b295dab6d115e24b731081829125d9b824df9763b4913179f652a54ff34f0ceea5257b10d1dfef22dbe3775864352f6b9253bb4ede20e75fe75392a173e3d6756f352e56bcb25f2c36312b5f9e67953ec2249e3bba4684df034c29f9875b24db1eb12b4c5179085cabede935a6da5f019c3a37f1d2bcbe4ee9daa53795f64d88e", 0xb7}, {&(0x7f0000000180)="f9ccb22acd288b72cd146672076e8f2c875f94ee6f266100df774fcd1b9084a6aeb31227", 0x24}, {&(0x7f00000001c0)="2c7ac5e7bff4fd8cc66eaab57a5b43b4c52ee4aac05a5adfad6df67d5de1f80107911b336a0ca861f701a29bff7a56d70f864b1e500e83fd8577597d3c05cd6b2ddea8c94f730b532c24fbbeeb655d8d224062f02fe558cc2314cb0565e0188b761358bb000ceed781d4ff72b7e884190bfd0851c4434712733a4db19c2c6a", 0x7f}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xc0, 0xb}, 0x1) 06:46:43 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) unlink(&(0x7f0000000040)='./file1\x00') r1 = geteuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file1/file0\x00', 0x9, 0xfff, 0x80, 0x0, 0x80000000007, 0xb13d, 0x1, 0x3, 0x3, 0x11, 0x400}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0xfe4, 0xdf3, 0xffff, 0x1, 0x6, 0x0, 0x10001, 0x3, 0x0, 0x6}) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) 06:46:43 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) 06:46:43 executing program 1: msgget(0x2, 0x101) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x1, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x0, 0x28, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0x40000000, 0x2dd9, 0x7ff}], 0x8404, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8f, 0xf0000006, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x81, 0x10, 0x6, 0xfffffffffffffff7}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0xc5, 0x0, 0x80000001, 0xd5}, {{r1}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x81}], 0x52ca, &(0x7f00000001c0)={0x4, 0x4}) close(r0) lseek(r0, 0x0, 0x1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0xfffdfffffffffffe) 06:46:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x3f, 0x2}, {{r0}, 0xffffffffffffffff, 0x14, 0x0, 0x0, 0x400}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0xe45b}], 0x7db3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x55, 0x20000003, 0x8, 0x19}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x80000000, 0x800, 0x204}], 0x0, &(0x7f00000000c0)={0x7, 0x7f}) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) dup2(r0, r0) 06:46:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 06:46:43 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 06:46:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setregid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000280)=0xc) 06:46:44 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 06:46:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 06:46:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x100000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 06:46:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) getpgid(0x0) r1 = getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x8000100, 0x0, 0x0, r1}) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) 06:46:44 executing program 1: r0 = getuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x0, 0x540) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x1, 0x10000) r4 = msgget(0x3, 0x100) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x4ffb7036, r0, r3, r0, r3, 0x80, 0x9}, 0x13234ccb, 0x752, r2, r2, 0x9, 0x1, 0x400, 0x9e3}) r5 = getgid() semget(0x3, 0x1, 0xc0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x2, r0, r3, r0, r5, 0x22, 0x7}, 0x1fc, 0x1, 0xfff}) 06:46:44 executing program 1: r0 = socket(0x1b, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 06:46:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x40000000000000, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 06:46:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x1, 0x7, 0x9cc, 0x3, "1eb72b9ad712654c438d5d6d5b14c0ab21a81a33", 0x1ff, 0x6}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='$\x00', &(0x7f00000001c0)='{\x00']) 06:46:44 executing program 0: geteuid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xcb, 0x40) flock(r0, 0x4) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() read(r1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x26, 0x7, 0x9}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40000042, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x2a, 0x400}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x3c53, 0x10000}, {{r2}, 0xffffffffffffffff, 0x4, 0xc, 0x1000, 0x800}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000010, 0x7ff, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0xffffffffffffff81, 0x1}, {{r2}, 0xfffffffffffffffd, 0x18, 0x80, 0x401, 0x5574}], 0xff, &(0x7f0000000100)={0x6, 0x662}) r4 = dup2(r3, r2) write(r4, &(0x7f00000002c0)="c52c2b136bbf79828f3238b386f58f4f27f5ae9f6542634bb69f46a94e9e01355272058a79f6b1da216d565104a6d31284141b65b1eccc852002a602bad156809bb9596f5c2d7807210b524553ea7d69e095debc010066f9818b683072d40a156db2026831376e0b0c02db0d7532fe7baa31569e721a19f522755ff1f9e7c05c4175dcd222d0923762580780e78348e3517ba531b5ec0536e3be98924c06408bcb760c188523344c71a7b82011de3fb73c12a21787c654f27bbfcb0f982135f8980115a3e101db17810fcced6da8c2ec9a700900bcc4c625587005c59c0261722cb9b9de8bd721ae2d", 0xe9) 06:46:44 executing program 1: r0 = socket(0x6, 0x400000000406, 0x6) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 06:46:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='\fX', 0x2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRESDEC=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x38}, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x7f}) 06:46:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/115) 06:46:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r5 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r4, 0x40}, {r4, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000280)=""/241) 06:46:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="180148f01885702ad0a98e65067296cf6578fbeab5253790e7d6b7cc5f0727dfc198b0291622e4bb9fb7ef333733265d384b09722a438eb782ea0e8c5893cdd7daa0e1fb490f12dd17e5d6969a74c561c56eb644503226ba9b37a722cb13f3e40174fa888fabaaa4e24ba3fdb7c533783c4d0325b9c86fb52fd41e7b881a7ea9ef53595ee4d67592bd570c144be6623189b7a5737a777f3730c3b87b3d22662d4c436785d7a5398d1ed7fe946d7b633e7a527c7c539773c0beaf331e290d2e1a43fcf9e633c369d568c9465be05676f5b3"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 06:46:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x26a) 06:46:45 executing program 0: munlockall() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a400a7230000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad65473800000000000001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xf9) r1 = syz_open_pts() r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x7, 0xb18, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 06:46:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) r2 = semget(0x2, 0x3, 0x560) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/153) dup(r0) fcntl$getown(r0, 0x5) 06:46:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 06:46:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x3, 0x0, 0xff, &(0x7f0000000100)={0x9, 0x4}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 06:46:45 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='^N*&-\x1a\x00', &(0x7f0000000140)='@\xdd\\\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='(*\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='}!%\x00', &(0x7f0000000340)='- /\x00', &(0x7f0000000380)='\x00']) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 06:46:45 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/71, 0x47}], 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSTART(r0, 0x2000746e) 06:46:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/157, 0x9d}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f0000000080)=""/34, 0x22}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000700)=""/225, 0xe1}], 0x8, &(0x7f0000000800)=""/114, 0x72}, 0x802) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff400001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0xb) 06:46:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000000)=0x4, 0x4) 06:46:46 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1f) getsockopt(r0, 0x29, 0x1, 0x0, 0x0) 06:46:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666906000000"], 0x10) setsockopt(r0, 0x6b, 0x1, &(0x7f00000000c0)="a750f66db4cf1a7df13dbbea2d53812ed43b85d4f13c5c05069bf722dfd238b116b2215fd58a736beeac1292de60cf5436fcd9202863fc62652009669b56287a8d2ef3e18038780e27de43b3e1da7fa5218fafca42e50e32d8bc700c91e399f997b7b111e951c8848762491e15b8ea73459ffa4a06d39dd62ef8c5d7eb3ba634cd010d8f555f532174e743842df77ccdcdc5a23a4ab324", 0x97) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140070605eabbdc34f2df05b5c5a0000000000000700000001000000ac14ffff0000fa00ffff000000000000e6c37fd24da106a14ab9eb2e85188c56ee0a845c2458a7d922b137c18cff4ad4b35f", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 06:46:46 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x3f, r1}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1000, 0x100000000}, 0xc) 06:46:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/126, 0x7e, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 06:46:46 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x493, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) fcntl$setflags(r1, 0x2, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0xff}, 0xc) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 06:46:46 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x200000000000008) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 06:46:46 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) setregid(r0, r1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 06:46:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x2) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 06:46:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0xfffffffffffffd91}, 0x0) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) getpeername$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x5a) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="36980319e311d8830312f1eb181d133a8c4d91b683637477ede797b606deb4d3c4abf57f38a6763f52cfea207cfd394d7fdf73ec4aac86ef21958a44f584c0e3441411c7be254fa1bfa11b2aedf85430815ac793dd1f618a164b7f18b5fec3bf286fe345b74e54e75e516812f3e755bbe15ca2d83ae0b32dc1137fa4b65fac9066094c4490b05534b53107942728eeea1ab33052e00f2e415fdcf8bbac10617932cd704074469ecd66e0e20b94539dfa66df75e813f048cdf541a9dd2c9ca9961f6209ad83462b4d124d3a4b72cd3886a4f113586db23bd5dac726f41ad434c31fd1c094d8852a7c39722b134f9d", 0xee) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 06:46:46 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 06:46:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0x18c}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x4012, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7ff, 0x100000001}, 0xc) ftruncate(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xa0, 0x0) close(r0) recvfrom$inet6(r0, &(0x7f0000000080)=""/208, 0xd0, 0x42, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x4}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x5) lstat(&(0x7f0000000280)='./file1\x00', &(0x7f0000000300)) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 06:46:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000029, 0x3f, &(0x7f0000000080)="a4803ab15872dac7aa02514e2f2335c3d5a4c44213dfadaabc76e479b0a0d13ab4818aa9d41f93b03a57c90000000000000000", 0x33) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 06:46:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = socket$inet6(0x18, 0x4, 0x25) recvfrom(r2, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0x1000}, 0xc) 06:46:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8001, 0x8}, 0xc) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x9b, 0xd78, r2}) 06:46:47 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) write(r1, &(0x7f0000335000), 0x10052) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000000040)=""/21, 0x15}, {&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000100)=""/66, 0x42}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/83, 0x53}, {&(0x7f0000000340)=""/121, 0x79}], 0x9, 0x0) 06:46:47 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000140)) shmget$private(0x0, 0x2000, 0x114, &(0x7f0000ffd000/0x2000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20081, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x3, 0x1, 0x2, 0x78db47ee}, {{r0}, 0xffffffffffffffff, 0x59, 0x2, 0x9, 0x8}], 0x383c, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x40000000, 0x4, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2043, 0xffffffff, 0x6}, {{r1}, 0x0, 0x44, 0xf0000000, 0x8, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x1, 0x2, 0x2}], 0x261f362c, &(0x7f0000000180)={0xdacc, 0x2}) 06:46:47 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x5, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) close(r0) 06:46:47 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10004, 0x0) write(r0, &(0x7f00000000c0)="7b0c39ecb47ba6873cf28d1a0cf159b378fc78af358db383b83cd1b16d6b74ee33a312d0f1bc87606edf15528e0b154b94683586fb91c36856866f0a2a77ba9f6c51efdfdccbf257ca340baa6128124e1bf701e56688e69e534b076a4f1bac36d1cd1e27a27ada61e642737ead1c077e0ae0dd864127ef36d45e0a5d371101b0a0bf630d55bced4c83d44fdd517ae51109a8d605ecc956", 0x97) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r2, &(0x7f0000000040)=""/41, 0x29) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r3, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) 06:46:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) listen(r0, 0x0) 06:46:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r3) socket(0x1e, 0x2, 0x20) 06:46:47 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='\xfbl') rmdir(&(0x7f0000000140)='./file0\x00') 06:46:48 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 06:46:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 06:46:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) 06:46:48 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8202092f666a1f3a5e659eda3fae2bdfd4496b3ef84104d19249cb84eaa28e4b9119715076ccc3d5db40400c8129025011c3c52b3db5da3df8c93588"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000240)=[r0, r1, r2, r3, r4]) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r5, &(0x7f0000000000)='./file0\x00', 0x90, 0x6) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) 06:46:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20800, 0x4) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7f, 0x92f}, 0xc) clock_getres(0x2, &(0x7f0000000000)) 06:46:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 06:46:48 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc8, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 06:46:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) 06:46:48 executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = socket(0x20, 0x8003, 0x7) shutdown(r0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 06:46:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000140)="64dddb61f904498a84b73f90d2e839c4e2da6d82868b69d65491991cc44603563d0ecf1499abe98f142266c8", 0x4, 0x0, 0x0, 0xfffffffffffffc19) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x88, 0x1}) 06:46:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x53}], 0x1eb3, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r2) 06:46:48 executing program 0: r0 = socket(0x1e, 0x20003, 0xfffffffffffffffe) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x0, 0x5, 0x5) 06:46:48 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x6) r1 = dup2(0xffffffffffffffff, r0) write(r1, &(0x7f0000000200)="a139248823bf58ad1fee593c8dcadf443f325e700c1f3a0a845f33b8b69a3336fe1e3e20361936a341fbf9105856d9d4836c1ccc059baca53345edf8607e36d6bd5eb582a7d9e984ff2b8d754c86886a8077622966d8", 0x56) r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() fchmod(r1, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) fcntl$getflags(r1, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) pipe(&(0x7f00000001c0)) 06:46:48 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet6(r1, &(0x7f0000001b80)={0x18, 0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000880)) readlinkat(r0, &(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)=""/4096, 0x1000) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r1, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001c00)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 06:46:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 06:46:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f0657839ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790a0594f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd942eb4cc5bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad2a6b0abdda20d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053ed3b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b68b7dc6e9c64398a75a47783fd01b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac67aa3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec160000000000000000000000000000", 0x3c0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) dup(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r4 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair(0x2, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6, 0x2d8c}, 0x10) 06:46:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 06:46:49 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 06:46:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20010, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 06:46:49 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) listen(r0, 0x0) 06:46:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0xfb27}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x5b, 0x40, 0x4bd2, 0x10}], 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0xff}], 0x2, &(0x7f0000000180)={0x100000000, 0x100000001}) r2 = msgget(0x0, 0x540) msgsnd(r2, &(0x7f0000000240)={0x1, "a77c01520362610cc3661d932cd65c844cdeb778b78c23a04e160111534d053747ea1a2e77bf90c16545c886912a60c0971849d3d93e93eb131222cd3d428d6b53190fab0f6bd3fc71daa1f35604cdc6ada1d435d0bcc43ce0819f80a2c567fed0556d708af4225035f07f230b38c5ef0cf0c250e9fef83ba0ae305ece9c17a5be29af304823f57f870124a79d8050d2fb38244a8f9e0af191e7f6e6c446dad179ceed0a4dc9c3144bd3ef5c74b0fbc8d3736343db6dc3166a4b029ea69d4fb57a0ba265d9d71224bba24a49ae77f79a46fc932c32cd40b99caacfdabf"}, 0xe5, 0x800) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) kqueue() writev(r0, &(0x7f0000001440)=[{&(0x7f0000001d00)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8bffffffff000000006e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d66000000000bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f6ef1d001aef4f8c5496b3f5987c30e113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775abb07a51ad7d97be8b158c2055424904412eb72ccf8d3062b1e72dbdc9a9d8469078d570e6373df8d806a2e5f646097846d790a737dc424d9dc959191be0057a2a07a004d1373a1ebda24455554cbc8a3990d7efc18e39a48b60677b032f03c73d44682c60902d530e", 0x801}], 0x1000000000000201) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 06:46:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:46:49 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000b3a000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getgroups(0x9, &(0x7f0000000280)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xcdcda1fea463208a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getsockopt$inet_opts(r3, 0x0, 0xa8e81c2e8c62afd8, &(0x7f0000000040)=""/93, &(0x7f00000001c0)=0x5d) r7 = getppid() shmctl$IPC_RMID(r0, 0x0) r8 = getpgid(0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x20007461) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x400, r1, r4, r5, r6, 0x20, 0x2}, 0x1, 0x1d8000000, r7, r8, 0x1, 0x401, 0x3f}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000002c0)) 06:46:49 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xffffffffffffff7f, './file0\x00', './file0\x00'}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x6) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r2 = accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) linkat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) mkdirat(r0, &(0x7f0000000440)='./file0\x00', 0x48) mknod(&(0x7f0000000480)='./file0\x00', 0x110c4ce1363e9732, 0xffff) r3 = socket(0x2, 0x4000, 0x8000) r4 = socket$inet(0x2, 0x4005, 0xcfd) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() lchown(&(0x7f0000000540)='./file1\x00', r5, r6) linkat(r0, &(0x7f0000000600)='./file1\x00', r0, &(0x7f0000000640)='./file0\x00', 0x4) r7 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000680)=0x80000001) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000006c0)=""/100) r8 = semget(0x1, 0x7, 0x8) readv(r2, &(0x7f0000000a40)=[{&(0x7f0000000740)=""/30, 0x1e}, {&(0x7f0000000780)=""/117, 0x75}, {&(0x7f0000000800)=""/117, 0x75}, {&(0x7f0000000880)=""/235, 0xeb}, {&(0x7f0000000980)=""/46, 0x2e}, {&(0x7f00000009c0)=""/93, 0x5d}], 0x6) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file1\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000b40)=""/4096) semget$private(0x0, 0x4, 0xe275247c357fb38b) socket(0x22, 0x0, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() getsockname$inet(r4, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) 06:46:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) semget$private(0x0, 0x3, 0x40) r0 = getegid() socket(0x1e, 0x7, 0x2b68) setegid(r0) r1 = socket(0x11, 0x3, 0x10) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 06:46:49 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) 06:46:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0xfbb2, 0x4, "854955883d026111fe4d5800000010ecff001000"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) kevent(r0, &(0x7f00000000c0), 0x5ef, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getegid() 06:46:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000001180)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x60e4b9c4f773ea3a, 0x1, 0x0, 0x0) setsockopt(r1, 0x1, 0x3, &(0x7f00000000c0)="ed409cefd5f29efa7385713151b7cb30d6abebf6f31464c8c03c7b6c109a8cc85db32515dde9edb140d21a9ac4cb8363f7b02967b5f7c4de3944e468b247014c1622ade5fc8b37532cb6667306dfa981030f6c69e3f166832a1216ad5ef692989b15369a65808e0d40e3a3e432eb14d83e150c1fd124389d60ba3df7392c7dadef6d0147ff934585dc751ec8a1f7f287b23816ce9d4aad518a1e113a4754a894044859e7952b5a97fa5d37ca7e8682b8fc81a1fb52f1435246d1c8ae7c28d0654d33d2a849a6f0ba6a34a27ef55c4be9dcc5dbde125aa72022861201b681ee35f9c10c355b85e4bf866c5ee5ea39f2f7d10229f698b745f38b551a88f6aad0cd24fb38d75af4620d643438eb300a7518fe9e0a1d046ca4053990b1a25980d1c4a334287f68efef091437de22ff5dfb269c0080007388b5e4ed39a4c68ab0f364cb4bff09188259efdfa7c4c6998888cea5ff3104b662cc1fa75840cc98905cd371b55aaee7fa942478b80a06315f91954bb87d04def55027ab0dc5863fa68624f4831ea7abf0820b40264e02f87ac2899b79fb2cac276a8ffb3b21eb000f7f978d54e86c87ffe9788e7e773d4f4ad7ae4f239d1f7913bb7c1b103d7b81cd752eb2d2451a3c62e10c03625282de933cd02989471d6d3767f93d5ad81eeab077570825b83e5c59266c2387eb1bbec70a22c448e900c4483ee620b769fa565504e366793d8bef70b95260bf3ed732813ff08094cc6b4519d972abd898de04ee4b7f0a9bbe5e45349182ddac945784dd69845481c6211909b471373d210c1609f5c2ab4eafd45f1f2220a78d55c23c00c4e88f7ab5ea693355ef36ab2ebd635ccf760f42ef07f6545c40a4188a928463c0327e5dac4dc34bc25461f3241aa1be28ef4971ce5aeecca690f9c6a78a51c20a7dd51eebd39e70cebc4f248e014af9c7d9ac495ef8b8e37a964661ae28cba99083a6fabdcb5ded83148aa52bd634e1e373c485bd02a00820fc5fbff5706695a5b443bef2173f750041c740598baf5b402c3e2ad046b0b2bd446e5c227a15dd372a901ef356890aaab08a35c1336f675c0e6a1e2f7f2c1fe038435782e881d90d00640875907c33c30024296dbbff03e68c23533d151236d344a64e568e3a4fd72844e67ad1b8ec55b408efae4bd97213624560b621a7fec93add96230c450801c7c5d545478ba413ad76c1164c6c0ccee8e3c85210dfcc40b9236f975fc7d975ce14195ff3739b5996d056bbe41256286467a7dd153cb255d78b401623789ce5c4f0c97142e3a3b094ca9e8c323b4427d5c8d4280355f760ae6313ea2889d3c76dd9de4d145b840222ef862e47b8277d023900a8a4c6f112fbcc95ac5d36c5772f2c418a9cf8f02fcb0925453416edba9a3761669e07c18041681542510672e5dca53a577c6d1b42b87f904723899574c57f788a7a557382392e0172107e4715ab31083da992e79bfc4981d204b6f607bfd3aa23b1f25e3fc66276ac4b4e3cd40f156b70aa4d7a2f119e7f6c413eb2a7df4dfd25d62adf58793bf40a6c12e494d7aa2f617b6ae5e5e9f24791796249eb6740036135b845f6746cb49949cdacfc4f7daf339829b83eec92bc4e9b4d1358806ad378a428051e364265ae40c17cda7ce52ec9f61ef1238c15ad4c2c2d6d5e91139f9ed06205c457221f61c932ff2db6507ebf9237abe7975992d14e845949d6afc8e54468b7c4a73b7918b2aa795afc60e54e6bf0894674eef0b04d1c5eb4c0a0fa9c78689e812891b0b097f7206a8fb92235050ed67dcf65f7168d4acd4b922603330f5fe8b1881a2eb812cd1a181ac03c44e868d8870ddf5ad7a6f261bbda31ef0bddb1b2e4fbbb3ef1399a5baa4a7ec5c16226f3a00706bc015ca78f68123ae6b2215d0abe9e6dc1f9821e76dd37fe4153afe0d58fe3aefd277ad36ef2fff5daae8e9a4b1e2941752f12536f4a5070b693dd687b451a9eda6f984cb43820a2bac545cefcfde53ae84a89eb243b9d67e4a431917db92725f0b088b2d4de20dd9b5070f5e72b012338ba91342f35246658e72a7475b23a19386bcdd601e8107ea28e9e5e77650b06f0f19927fa275ef00fbc58e0c24d95fef65e2b08d3ddc1a33dfa8b1e4660d2b4051428e90122a58a113c7f1c18334cc71ee2ecdc1ef53363e1268bfd6e84e1e3501fa060123a247074188e93620ba00e487671394a1d511a68e10ad97bd353a28bb70d6c6991e81cbb8b03cee07ded210173072654f6e2ace464c924a734081c490d08cf8c6c0d4d9162203c9fc33e2eb5e48217923c5db089bca922630fbee5200da6c2e91a240733834075354867aa147ae5085a2f1efb9368853ca842a7914a25bed521c44e8c136513bffe0d9b64a62a893c9304899b8cbacf10eaf6f51b305dc36c47ac894f3f16ba55dad01e48b4b21cdb20977627c78da06f6bea1fefb2813979d25066c0b23bb7579d64f7c7548b3fac807a913168b4e55dfef890faad361fa7e24fc3ef6c34197c42d2767f003141964893354428e29e84e06f556b28e715eb09d546b223745d36e405dd74b49ea4f9aae8eaed55b88145580a461a27fa20ea94467d3769d4d29320efc24352d8d46c212a32e2b834f3a250090f9dd1986a2791e3b005e1ea729fa276990033d658d51a1e921180a1c209ee27dd6de7c7b19c30acfc9af4712581a970ee19bcc700087ec44b13121135f35a3004a69b4d1441b3a5ade4bdf58f79ddaf486392a7cc4d3d33fe343e35c21e7d9c7b5c5e2849ff1acb03caee3b9ba5a0cea5f243ab30325e47a264fecdb1067403119478c6058b2670072cbaa5f61bb48688f95e4bceedb2f3f32186f709b454839ee011de7763e71de175d699466217251e80aa35e9f486022c5e3fdc2900a843f6af39926671cb6cf98e2c525614371b898dd6f6bd17d41954e940c2d2d59bef0cce664dc69e2008d8f9a9ad984393ed093d785202f3c855eaba31f4f318f4f2a4c7587ac1d68ec6b4431f37500bd59cd02d80bd74891dc447912b6de7e1238459ea1fd3376a103f8f062a0e3525148f3625e35801fcb981c7657bff4ba055fc1379d1ca34699966e0069e15e0157147520519a374683895519248861a36ade5cc92719a7659b94b8090965f7262e1bccb3040e040db3c777b8c86985dffb45fb3c600e96d1a4c824ed5e73e43e64edcad250e5ecf60bb446c9a9440e29f5d5c17d21f1c20efb1008006879ab707c1f0e7450a9a1a0a6870b96d30a6aa30590d404fdd6ea131a00f526c75fa3204d1c78caa62566d86084193c11cccc2c1fe570a3b0f107090673bda0624f81a703992b7615aa5f94618b23a41ae8e0b973c23e8b67498f9e5438b4557ee4a7135eb6a71a4f999100a69c40bdd25bebb317b2a08f91596a97d5f64766b0589a3cce600f80d89c3cce153fa2de4bfab548d305ba95d200443954337b9313a4e936b9018406552a5365593cb48983b92b7311e80e5239d84ca054be89b337cba25bcac47e5ff69ca7090774c5d013159686089bf29b2f7f27d7088391170feab19076fa2786f8d00f1ebdf979660e71d319d175283497323a082056928299023b9bf4fa6c0aa7aeb6a5e23af35be3c4ab835a43d4c466d539a35d56b3ba8a9cc4b4bfefe0084fa0ea0ff78427350392701a708e35b047167e294f70f6d4d6712e8764786516887ddfd22845b5c61fe2dad6ff3d773c93fd108e164f92811dbf4f123bc5aa393eb5e8c7fe870ea8534184b1979e11aab365f0bdc766352372f7cd2f24c04b7dfefd3ad7e97b34db72dd85e3fbcf2cf5e5b4f61edea2cf4d69258eee77b399922b022f70beb2ef1ea262d66875d34e098e0147bc51b470f68d08b9d8ccdefae66e1120ee8ca937ac6a1649b4840063105d3a03580d00752870f677f7cf0c0e40c0bf9ef37f2509f8d70494c6f03821c493ac26a8b51bf9e3576c732a3e469589cece78bd81857fb70afab5966a51c393244f04524aaa440cc1daeac9af16f6d8d27ae2fd7ac51f7c14006cbffaab1c4006d6729ec82c6185b8f7c0e5083b6096a6340c89dd863aa028d49b245d35e597085a7ccae230462e3fbb6356f5fdb1c7d645adb71521e6759b786254b30fda981018d8f2d8f3adc6080671c1ce1058c7c01a4e5131d0a256f04f23dd14a5740c6ef5f6315b972ba71b0484897d27353290454967a9f246da3659eef2a0b63f00dbaa9083b973085e035976352f2cfd9d932f11ee589262435268cbc18b7d6e8c4fc8b906d4c40fe7f4f453082493914bac89f81887bfdeb113364f5afd89a1d04104e8f326eab81d9dc03b5dc8744e86eef7117fd569a58d9c72ef85123ca8df521b7edd7c0b38b782bd56706ae8b1ba2fcb581bc7007a57225860f36591b226580a41eb710bec2f56d5a0e3ba2232152015f5308841827ff79c11925a306ff7c8d03c3cd06018d3b25470901ec9308d35cef05f05e58c39e2eb4ebd9acac218ad1fe8fb1dc8dc6102502d1234a3081a490a18c086f038a1587810e24003d0afde3e338dc238b578c82ec6985579bc0c7a4ec82e87016d3b99f5db73b6f453c93fa0c36fb74c835489757c1ab85aff6dc6b4629f0ab81b6baf881b1dc330c7a10383dcd9448dc5e54b1f87e091d6fb5d797aa0a272199f82c58ad84ec7518986f0a2a8c6cb570d47e69214c70e971bcce27085a7b616096a707438a131167ddc8826b3633456502286564bbc640d2306f0830a0b76b3a7a2cdcc61ea80ce090ee42313651c4c28fb5d9a403fff63e272d5e6fdc1008b04c323fb9c912bdbe6d5c146beaa5c8224d9ec7ab64fe8ffba3ec6419dbdc2502723ce67eaeae1d25c54dc4a113af949e24e14dda4edd491939483800d63c03d44e0617f1017cd50f30ee0bb98e0fcf885f199295d192da09a76d3eac801140ce8de5d634323ce3b10b456e719aa5edd2face6fd4cc16178bc3a0edd67d8819db21edcfbca3f1a82f30f869fb73b92b87e23621159d92e2bf887cb51e51eb9e6d4b6247eecac9605d35a437fbc0c39adc0ba974a0455760c9429cc3a1a52c9022133a1c584c57d4d97f76783043f1ace640cb3e6b957de2ea4110b9a050c0596a9b29b4217d729c29962dfb989dedf869baca710d4968e2209b598ec4bab14fafd3c219ce54db9a1443387beea24abb898a2835f4955156a52d5dcd2c69403f20fc14ccbffd87c91df1c5a351f19c90b07b9d124e855c3a39c7c202455e84b739104a675c10a7f86b7ebaed57b8e7fac5cabb60252ca4a0f761324d5ec21228f788d8dbabbb7599da86357002798713cd09b22ddf361ed0ec8568357461f8feb07128835aae79c23816949f7d875a15dfec46efa0e0ed2129d3c199f603e3bdb59d69b8303a9ecfedbd6c5fedfb7476f6facd4eb07421642024da90b9e331da6e95aa062bdcb49c9c5c3ca9fa9c19f4c66baa92de04d206cbb6ebbda120ef7362a0384cf048c98a5dfa7a4d8735989cb8bf4c22332b9ae151012dd805c0bf86f0951378f6f9be817a8fa6841a306f21232e3de4653f3d4d56e26a41d56903ab5230916bc008a6b9346eb0c8035faea64249617987853e5af98df9f544095cd70add586430f6913dca280af33896224646eee9ee6a5c06e61f98dd2ac967c09747f709752a38e9630d53769d37048a3576954f843faa4b703dc6eb4f4cde9f8a850af031db8e5344963a49094924f5972292be02d137f792fc804f9476b98a2e64e60438f11db6fc5218df7a2806d36c1ccf2fff8ac215a7775bfb18e0ff3b4204dc", 0x1000) shutdown(r2, 0x1) getgid() 06:46:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) mlockall(0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r0, 0x0, 0x0) 06:46:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r1, 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0xfffffffffffffffe, 0x2) setsockopt(r2, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x4}) 06:46:49 executing program 1: setpgid(0x0, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) 06:46:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x861) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/246}, 0xfe, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x2, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)) 06:46:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1000, 0x3ff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 06:46:49 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000042009a0f2cd3dcde65440000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 06:46:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x32bcdc50, 0xffffffff, 0x1, "44285118c4b919416bfe83f6fa2267f027889193", 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x10001) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x8}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000200)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x408, 0xf) 06:46:49 executing program 0: socketpair(0x18, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x2, 0x0) accept(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r2) mkdirat(r3, &(0x7f0000001680)='./file0\x00', 0x91) socket$inet6(0x18, 0x8003, 0xd1b) unveil(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='x\x00') setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/184, 0xb8}, {&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/95, 0x5f}, {&(0x7f00000014c0)=""/84, 0x54}, {&(0x7f0000001540)}], 0x7, &(0x7f0000001600)=""/29, 0x1d}, 0x1) 06:46:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98c, 0xffffffffffffff39, "0200", 0x0, 0x200}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) r1 = socket(0x1e, 0x4003, 0x574d) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:46:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x81, 0x2) r5 = socket$inet(0x2, 0x1, 0xffffffff80000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) r8 = socket$inet6(0x18, 0x7, 0xfff) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/59, &(0x7f0000000340)=0x3b) r10 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x14, 0x40000044, 0x6, 0x8}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x3, 0x10001}, {{r5}, 0xffffffffffffffff, 0xe1, 0xf0000049, 0x0, 0x9}, {{r6}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x6813, 0xac}], 0x2e, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0x3f, 0x8}, {{r8}, 0xffffffffffffffff, 0x39, 0x80000003, 0x5, 0x10000}, {{r9}, 0xfffffffffffffffc, 0x6, 0x80000029, 0x2, 0x3c}, {{r10}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffefd7, 0x1}], 0x5, &(0x7f00000002c0)={0x3, 0x5}) mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x1, 0x400, 0x400, 0x0, 0x81, 0x423c60dc, 0x0, 0x1, 0x2, 0x4, 0x8000}) r11 = socket$unix(0x1, 0x1, 0x0) listen(r11, 0xfff) sendmsg$unix(r11, &(0x7f0000001480)={&(0x7f0000000380)=ANY=[@ANYBLOB="58f487c562b8b4b017ba274e5b3411d1e1fe458bdb2d10d35a9d5ca6559c3ee20b473ea3a07437f066f3cdcf29953da11390352fbeeeef7353ee4d46650925a1003c9d2b0d04bd4a07f71bc23af4726ce9069acd6cc7600372675823e8ff4fd29cdc812a87b4ef6897cf3f5dbfb4d815bb4377c35b2cf1bdc97755c91367ca453dd9fc30f48f990fdf27fe13ddda0b0f82365905c2f30389c8f6998a9501ef9964f9982c0becf0b3a1b152917ca7e87a4b420f767e4baa1d42c6c3879bc83ac869acbd39c893a3bbfc"], 0xa, 0x0}, 0x0) 06:46:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000040)="8125b0fb7ce69494f8fd1f43eeb472851cbe8135d143bedbb59d30ca7341981a9dcf57eda7d1b8e9a307e1d113af3db251ddce770534bc747784b34b342e12e8cf9a38513b384725f84704f9a2ed9fbc5708ea", 0x53) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0xffffffffffffffff) 06:46:49 executing program 0: pipe2(&(0x7f0000000000), 0x10004) poll(&(0x7f0000000080)=[{}], 0xf5, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 06:46:50 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x800001, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="48ea1ed9f1ff048ad16f0aff4f613ff9de3587995a5bd8a0450c26b8fff495798791e7a4e4f1955362fb751e872c9beb7d7eafd7dc2ce2a9165449ad2257758820edeb6418a653eb92ecc246cefe4bf5a6f239cea599d619fd4a2ca6ef8026c58cbf2b9130940d3fde9839bef89cc121a000623bcc613ee5196d145e861994411e3ebb321d41faef7e0ba7d2ca4660", 0x8f) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 06:46:50 executing program 1: socketpair(0x1e, 0x3, 0x2, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) 06:46:50 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) 06:46:50 executing program 0: socket(0x38, 0x400000000001, 0x0) 06:46:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x109f, 0x0, 0x0) 06:46:50 executing program 0: r0 = socket(0x2000000011, 0x0, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 06:46:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x6c7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 06:46:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getgid() setegid(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) geteuid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000400000549d6e71a9"], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000100)="ef15b2444ea6", 0x6}, {&(0x7f0000000140)="7d6ed025e78d51b862abf37c7cd2943f532e64f9cd5a09b2caf974b593b885b9fa560015b29533772c65eccbe2c42452a654da93ddced0913457a6c8ae7baa7437bf4db59ed6894c5fac3939b53bbd7a238bf89354ba035db43136ab95fe5a4c30909fe3e5fbe3191f", 0x69}, {&(0x7f00000001c0)="15132a187664bee2df513cebf5926333f557153ee71b3560f4bd9599459e8c3cbc9e30ab4f246426adb6cfcb1208bae8d420aa0ca0189fed1b4663ccb1", 0x3d}, {&(0x7f0000000580)="6d031d5b2eb2c5955b638711d747eb5df61c80c78562f099913479fda015af48c37e7111039ec138e5f6617f13456cd0c8cf5861861605236c773a191ef82549409f800aa7679bcda50caa0a0b7b969075e641e62f628f213a09f5fd9c7f1975685464faf9c558eefed98d5542341afd7bcb34d4393263ec9228b5e25310069b6e92adc8ca8e6061ea6af0c03d24d38a6bbafbb33b4aacef76d0d31ffd58ad381aa97ddd38f198fb7f8439096fc97d3162f953d976b27c6352847f8112bc50ca74158ff158fe471cfb0d3d79d712f10260a88cbc564400000000000000003cf0a869cebbf8c71c5d5e3dc1fd5f6fcd01081bab359cd305d6d4497d9bd2c5aa5885e6943fd0023560fae14cc8313eb7dbbc00c9f923b1a14c524ccce1046e612a4d0dc311c2c35074126be4c2778036197ecce8aa6ff8b404f35b6e724c7e638f14d7a6f27cf6c8b09cec9a5adb71537b5cc98fb92fb41f957186d8f405e383b5defc01d99541f9e8736e25b85efa9479d376c8be127c5c0c5058e35b508e31205f87cff2aeda22873a247d0ceca0eb03f1f3f18190578e18c335ba1e23def363ce8fa6636f46907ff501a7d9563315e5bb7c6d53c1b214a32aeae102e8fdbf9bc15574424dff2eda87d6a2c9f470fbbffa8b99e670574bb7a6b494d2e09e7a319f15fceaa2783280664d7fc75ced001606d6b045fa964fed57442b6a42365eb4e59226b9f82969c43feea315d265ea18cf641d1c614c45737fdf0bab5367b4a4d3c14592d51618d2fd65c7cc1f1401ace817cc4be39835", 0x237}, {&(0x7f0000000300)="7b70aa80065af19211fe9088c3aa340f86e590b2a1481802781f1846f03cc64f0b5556f45beb065147da32698b1c2a8dc3459c0b16445f65615db969ad0e164ceb65f18eb0ce051e70cccc5785bae1056e2ea88484c142e538e053b489775db98274be070460b065e3eb92347b6e6e35202d16c923d4519883993fed960fc603ee5999103f030d7febd259766f9a7c226897", 0x92}], 0x5, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x18, 0x4}, 0x401) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xb5) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 06:46:50 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x21) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000240)=[{&(0x7f00000013c0)='x', 0x1}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 06:46:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getrlimit(0xa, &(0x7f00000003c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="280000096da92800e3851f43208e4fd55b11ae70224bcfdfe3d9f4fc4326ba934a8448cdba79275be73ad10b6b73e7c3be7260385cd4a7dd02014b31876e3244480cf19b8bf2d6a9cd3f7648ff4cca6bcdcf77bb96aa9ea9af1a7b4c45bae0ef59b7eaef0a0f0d2ead695efc99fb200ff60aa27f7e277f0bf9db60d19e64c02278aefa28e83f6c41ebbc9b0000fb27c42f1a39cddfbd8c5a6304f5bf918f02ce960edd49b258167b3d15824862234204abe13203dd4ce26be1e366a6df7b4344d08fe63f4a6efa57853f901a2995c8a3023c49755144f1aaec391fd56434507a6f93cd327fc6c44572be1a44d94e94372c780e41afd386ec446e56a3d9135124d2cac3ae187774b7d17b8c8e0582fafb4f481f6b4156e7f270406f1d3c0591246512189558a80936b5131219634fd1cc2ff9eb8cc3296c9c44fd902f7f7159e7f7666b303ed19f95248cbd13dcfd8ba342e31bffa88837e8d79209e541ac8f76e86cd5414805b49d7281f3bc645be4f003d27a8b6577852e95d0a254db2f3b8a5397db8acf28b64f2222fc51384f943040926269bc5ce32f03b2c0e7bc20450531c28f90be67f8a146462e9f0562094d2546f927981efc5b94b54207", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) close(r1) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) close(r1) 06:46:50 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x4000200000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 06:46:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 06:46:50 executing program 1: r0 = socket(0x7, 0x5, 0x7fff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f0000000180)=""/107, 0x6b}], 0x3) 06:46:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket$unix(0x1, 0x2, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x101, 0x200, 0x100000000, 0x80000001, "d203f02764e87f5892c6b4bcb692ec420dce01cd", 0x2, 0xfff}) 06:46:50 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 06:46:50 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) clock_getres(0x3, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) clock_gettime(0x4, &(0x7f0000000380)) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000abcffc0053b53caaaba6bb1977b2e5720634f9a38100000000000000395996c9058d08f7c7530bb15e827b8713e7f5ef5f69a5aeab1acbf4162ec13b21f3a38e18a2bd990226b268867fb720cbcd62daf39ed550dde76f8864a55d20b362784927275825c3f7a4b7d5855f7f4c9dccdbd3e729721a0df7b73393b6d7f06c1ea22907b42fee4c9d1e1cff019d2e049c437381a06d0878b21ff7cc1f35f7cf5aa7aa9a239e8af4108d2e7d2b04eb56648c4d707fbbb477902c0569279f561e1b3bfe549a35"], 0xa) shutdown(r1, 0xffffffffffffffff) shutdown(r0, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) recvfrom(r0, &(0x7f0000000140)=""/157, 0x9d, 0x2, &(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc) flock(r0, 0x0) 06:46:50 executing program 0: clock_getres(0x2, &(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00e4632bd58a72f3db00"], 0xa) 06:46:51 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x800, 0x0, &(0x7f0000000040)="4187e27320da7299d52c07b7788cfefc0a21b4af95f255a706c33cf501c38ad2a7a629f811f88490889be87e767a91fca0dc9d6108c10131256f4f5654aacc084caa8701101aa67bfad10c06cc8be3127393655f889b2ba3595d4f0b1231fb29b9c00f35a6a039c1f7b963a66d8d0a985b7ba12273ac5820df6a94ce5b6396756847af24d43273dd01acd68cbf7d4bb7d7be3b0f2552438cc418c6d2bd04978bb4e6a7a4b180b770edde2953703bee85287bd21e7b015742", 0xb8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 06:46:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000003040)='u', 0x1) 06:46:51 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) recvmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/72, 0x48}, {&(0x7f0000002280)=""/202, 0xca}, {&(0x7f0000002380)=""/248, 0xf8}], 0x9, &(0x7f0000002540)=""/233, 0xe9}, 0x1) 06:46:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) 06:46:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x5}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 06:46:51 executing program 0: r0 = socket(0x2, 0x1, 0x0) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:46:51 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x3, 0xba4}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000500)=0xffffffffffffff8e) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) flock(r1, 0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000480)=ANY=[@ANYBLOB="01004d2f6d696c65bb48b15df9b30091822078d929da1e37d513a62eacd3cae3fb6498340e2c993ab6c0d6efc75e2ed9905c89000c57be1235019d97fd2c7f3f77729669660cc72b7bfdb788553057e49aa044c1805275963b63381ecec0dd192f010000002ea1739e564b3511f4aff04844c5"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="54b6f74d9a821af882b2746ae5dd297075e75fa21ade04729c4284f6f333de7ffaed27e8b750c6ce92c509e0ea93fa160d04e06d9adeca0168f3ee501b293d963d55977b4f28c724b2c86e118d76daa0b29039c9415cf3e70c8343", 0x5b}, {&(0x7f00000001c0)="05c537b082b90868dbf24955d6cc7423a1a758278964aed4f7b561873b79016781d377604c9d6315da412e3937fc2c1c2d8e200e66efe968f2e755249fe7cee1c9caf0c4ee6051a0b18d247baa6ede6c48440704b61f96", 0x57}, {&(0x7f0000000240)="dd43e678a2f6ad1a2a7c796be05fa9eaf49024b8410bae17259474ddcd73aff9a0a32adb2be9059cb1a31763a4f09abc6b0a1b13b1e4c65ab797c59794dffbfc1e44efdf9d7edc9e2672ee335aa9130def8c6582594f3ef88c792646a4ef2de600ce5cfc6cf5f8cfeb70b86ba8e66ae88410d5e9567cce0922534a77f3ca81c2f84b861816913334d705be4413076bd499c36e90728fd695b61cc02b49ab8c5e991b101e3662a84e7db43c105500d93e9fe3427e", 0xb4}, {&(0x7f0000000300)="4851fcc9488bc66d737dfd3c7e7026a458184606b2b71f10e53a89030e987d69d815587aba3340e56b9f1b0bc3db20245f8e95ed7d9c757c7dc99808bb303c65e77b7377d69b804d148f405208d9565e60cccba90f92eae23944d8732eb990c0be8123790355af390e6a31755770c82a26ab04c688565d6fb8d3ff935dd86afef63d0bb4655ffff63f5e25ae3fee14e23f3017be53a1ecbbb225c53b73f0051839c8021b3e7d5269b5", 0xa9}], 0x4, 0x0, 0x0, 0xb}, 0x40b) 06:46:51 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 06:46:51 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) flock(r0, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 06:46:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/12) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="c0dd6526cb00995ea11c968207a18cc9ad10203224baa087f4e6a709e601a80258504f0c2f4c1cbe776217c7ce566576214262a156106e5e96882bcb5ccef7f739a96154de4ebbef12d9f2b335f68cb24863ec2b0b6f89f6ace31128257856e71315fbbe1b98ecf135c91afb80c0afd9cc4aca9223cfc77cddd3dd483ba577606cb115b866df4144a2152157171a5f5771f6ec8b86eecd79b401ed2ccf76fa", 0x9f}], 0x1, 0x0) setsockopt(r0, 0x3, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x2) 06:46:52 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xd6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x400, 0x10001, 0x8, "857f70f9867bff0c5e888c80e511c1bbc76f5910", 0x7, 0x1f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x8, 0xc3d6, r4}) 06:46:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x100000000, [{0x0, 0xfffffffffffffff7}, {0x2, 0x2}, {0x3, 0x1}, {0x0, 0x400}, {0x3, 0x82d5}, {0x3, 0x6000000}, {0x3, 0xfff}, {0x1}, {0x0, 0x41a0000000000000}, {0x1, 0x9}, {0x2, 0x1}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0xfd}, {0x3}, {0x3, 0x80000000}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x20}, {0x3, 0x4}, {0x3, 0x7}, {0x0, 0x3f}, {0x1, 0x37}, {0x0, 0x8}, {0x3, 0x9}, {0x3, 0x20}, {0x2, 0x1}, {0x3, 0x9}, {0x1}, {0x2, 0x7f}, {0x3, 0x9}, {0x3}]}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 06:46:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x20, 0x10001, 0x4, "eca0c1826eedad3e51682081f6c619b4a3404c9f", 0x7, 0x4}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000011) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 06:46:52 executing program 0: r0 = socket(0x1d, 0x8004, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 06:46:52 executing program 0: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() fcntl$setown(r8, 0x6, r10) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000200)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000000)=0x5) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() read(r3, &(0x7f00000002c0)=""/189, 0xbd) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x51, 0x40000000, 0x0, 0x9}, {{r3}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x1, 0x1000}, {{r9}, 0xfffffffffffffffc, 0xc0, 0xc000000f, 0x100000001, 0x6}], 0x2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xa2, 0xfffff, 0x1}, {{r2}, 0xffffffffffffffff, 0xc0, 0x20000002, 0xfe2e, 0x9}, {{r4}, 0xffffffffffffffff, 0x48, 0x2, 0x401, 0x485c}, {{r12}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x8001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x8, 0xed}, {{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x1f, 0x7}, {{r4}, 0xfffffffffffffffd, 0x67, 0xf0000000, 0x2}, {{r11}, 0xffffffffffffffff, 0x2, 0x0, 0x100000001, 0x1}], 0xf851, &(0x7f00000001c0)={0x3f, 0xdd4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 06:46:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 06:46:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x80000001}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 06:46:53 executing program 1: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket$inet(0x2, 0x8000, 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:46:53 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffff0001}) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x3, 0x5}, {0x80000000, 0x9}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x100) r1 = getuid() r2 = getegid() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000001c0)=0x8) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) setegid(r2) 06:46:53 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = msgget$private(0x0, 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/127}, 0x87, 0x2, 0x1000) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) socket(0x6, 0x3, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000440), 0x2f1, 0x0, 0x7ffb, 0x0) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)) semget$private(0x0, 0x2, 0x200) msgsnd(r1, &(0x7f00000000c0)={0x0, "2ab07cb4cea45dc06b46b41ed8dc967d4b254554e576744620f704679d496c40dd5a918d333da33597b38b649c"}, 0x35, 0x800) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xab, 0x3, 0x800) socketpair(0x20, 0x2, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) syz_execute_func(&(0x7f0000000400)="c482fd32ac19708bd3c5f645651b3664450f8700000000c4638d7b4706d2f3aec4828590b4829ba99999411401420fba6b6a8ac4827d41f4f2f2d0cc") kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0xc, 0x40000000, 0x7, 0x89}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x2a, 0x40, 0x4, 0x1ff}, {{}, 0xfffffffffffffff8, 0xb7, 0x400fffff, 0x3f, 0x4}, {{r4}, 0xfffffffffffffffd, 0x30, 0x11, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0x33, 0x1, 0x100, 0x3ff}, {{}, 0xffffffffffffffff, 0x12, 0x80000000, 0x5, 0x38d}, {{}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x0, 0xde1}, {{}, 0xffffffffffffffff, 0x2, 0x8, 0x48}, {{}, 0xffffffffffffffff, 0x14, 0x66, 0x4, 0x101}, {{}, 0xfffffffffffffffe, 0x4, 0x2, 0xffff, 0x6}], 0x4, &(0x7f0000000300)={0x5a5, 0x7}) 06:46:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8f10b019994c998ec7746a2f1fac570793783a7073bd57e18dcc7a8aa0832d6d148548ad8e7f0bdd3377634cd89b075bce8cbb256cfbbfe0a2adfa4095989bfb32eeb23b676704f095d3b156806f4e0c20e3aa4be820fdff35d02ae4eb2f6f083372bd8ea27dfda1a8dfc76a4b5d24c78c27190dc7d176ecda02bb724e75ee90cab401bd0515f56513f6ec6927982d851955d56d6ca58338ce033ab9bb8d8af1855628648807947ad1cf13a6666db9dae285c75c6fec9ae9111a825ab71f60260054e60f068de1ffe34814a3fa1a5e29c26e7e3ff8a0f938a2d9cbb751289dacd437b8ad5b7ffbd207605baece7749", 0xef) 06:46:53 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x128) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 06:46:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2a, 0x2a, 0x0, 0x0) 06:46:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) sync() 06:46:53 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) 06:46:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x38, 0x4003, 0xffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 06:46:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5afbd4f6b67ecb7ba17b3cccf62d20856c22205dc763988c49a51a06f3793386d7308b36660a29ea89a93246c20154be048ecfd3ed423424693e7c14ea7a25fd1fd53abbbbb8669042392c304bfb56ea655a2f52a1191e4a23cfee30546d5428724005cfcdb61870e4bb926c8673c7a57f23e6227d323fe3e942a5ed9055387e309002635b1e25ce54c1bb577e2d3aa9396bad0aa9fff5263f845409e3869b8ae8342525865e9ee72ecf3f1f54e86b", 0xaf) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 06:46:53 executing program 1: poll(&(0x7f0000000200)=[{}, {}, {}], 0x3, 0x25f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0xa1) dup2(r0, r1) 06:46:53 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0x8, 0x40, 0x1, "6ab09f21e55324f2d5a99554f4ffffffffffffff", 0x2, 0xd8}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x68, 0x7ae4}) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 06:46:53 executing program 0: setrlimit(0x400000002, &(0x7f0000000100)={0x0, 0x2}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 06:46:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x15) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d17a0d59ef4d5a4e7396a4f84fc545befbdada112dec9ae02d713ab14563ba83b0300aab32480fa31e6306f5382dc50ca009b1c5e6b158572840c02a19cd712478710dd196a69826f43237a1e9e3b47a2027ffea18dbac971ea6e8a4b9bbe97f076756568a2ac2a9cc0af309afe60b86f6fd0e6f381dcfbb613e3f590da3c3ba295b09d54179ccfb92558c54d27ac964fdbfdc9a7de1307b851ddc3cce2b8ee00ffbafda4a6ceb61ad2ef2ba9d72732b285c86d8", 0xb4}, {&(0x7f0000000180)="fba2d80618fc2a2f852f01646955c5a97c2c7e8e731f6290a92e4e290d63acd53c89d606218b388ddb501b1c503cfa1c509908c1576316114ef3d432f6da2169e702b04a50f0c0238b1fc8f20abbda524028ec3fec2b1314eaf34e8ff8d3144b7a23ad5160b1b65688f7270a260c84d6ff3b5cc4dbca64adde529e615e19877082e32433d4ac519eaac733753838ae56d87b0e633d5d59b15b671d5e9e27ce24c9b7f69693bf0fb1093cdc7f7e185385e602ccb192a3aee128035c7039dc26b5abdef2307a674dcd3a56361c6358a3aa266a71d5b21412bb0dc7a70aa067da8cff50ea2acd0e323dc8a17959784f73069fc1500cdfd3249549622e", 0xfb}, {&(0x7f0000000280)}], 0x3, 0x0) 06:46:54 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200c1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000532000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x1) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x204, &(0x7f00004cc000/0x3000)=nil) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:54 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() socketpair(0x22, 0x8005, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x0, 0x7ff, 0xffffffff}, 0xc) r4 = socket(0x20, 0x1, 0x8) getpeername$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchown(r0, r1, r2) fchmod(r0, 0x0) 06:46:54 executing program 0: mprotect(&(0x7f0000251000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 06:46:54 executing program 1: socket$inet(0x2, 0x5, 0x9) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 06:46:54 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80d0, 0x22) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200110000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x8007, 0x1f) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="36337ed579a04600018032878c14b0c2ad5df0a1647153fb0b2445aaf5c59abda39cb0b8845858041e082e415f31100432166e7773040e598c041e8e20d77f854c4ee5c428463e9252ab505c34dab8acb97b9146b8697ef46f633b0188ed93950abe5c353a1b90a13e85278f03920b1c925b288c85a50193dd76d3a37db00e3258b416d401", 0x85) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 06:46:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="2b816a762195ac740233027041397fe13d006ee350e74d87096e6c", 0x1b, 0xe, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 06:46:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/138, 0x8a, 0x40, 0x0, 0x0) syz_execute_func(&(0x7f00000000c0)="c42221a6497c0fb30508bd47d467440f198979de42dc8f0978d1a0f2c30000440fecafd4f26465c4c1405d490ec461fd5a1b65f30f53fc450f2e7c64003666430ffca79241d7af") ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x800) flock(r0, 0x3) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() recvfrom$inet(r0, &(0x7f0000000180)=""/234, 0xea, 0x41, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x5, 0x700000, 0x7, 0x8, "742c3d9e7f404232bc14071b99c633d396763657", 0x1, 0x587d}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20, 0x0) fchdir(r1) r3 = dup2(r2, r1) getdents(r0, &(0x7f0000000340)=""/188, 0xbc) r4 = semget(0x0, 0x2, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semget(0x1, 0x1, 0x100) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x8482, 0x0) kevent(r0, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x92, 0x3, 0x74, 0xfff}, {{r5}, 0xfffffffffffffffd, 0xc, 0x8, 0xff, 0x6}, {{r0}, 0xfffffffffffffffe, 0xb0, 0xf0000005, 0x0, 0xffffffff80000001}], 0x8, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0x53a, 0x7ca}, {{r2}, 0xfffffffffffffffc, 0x84, 0x2, 0x7fffffff, 0xdf}, {{r0}, 0xfffffffffffffffe, 0x21, 0xf0000000, 0x9, 0x9}, {{r3}, 0x0, 0x84, 0x40, 0x4, 0xff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xc0000003, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0xffff, 0xbd89}], 0x3, &(0x7f00000005c0)={0x6, 0x8}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4012, r3, 0x0, 0x0) pwritev(r5, &(0x7f0000001980)=[{&(0x7f0000000600)="7d3f5b05196cb28a0c2ef49bbfbeee5d10ff165adbc28d466eb23dd2a48cd51cd621eae5f59bd1184181f9ff5cbfaf17d101c831aad1528b0359a93ef990864e9fa144e8f92087fc93603a58a476923dc083a3eb291661fdae409fd0f35ef91ced5519bfb2f795fb5c42b629e650e6e4f4cd76bf1d1aa229dd8bf873b5455b2fe7cc66eac7f918cf7fed061039cc76184693ca3dee8e9580442eeca8ed7247a60fb89e900aa7ea1135b8098da140577211d26ba40b9f81fe2654412c5c05f94607c8bffe06a1caacb8c8a53826e7f7b254", 0xd1}, {&(0x7f0000000700)="363203e0d52698edb9c00fd80b11901aa79b4947fe93710842cdf1", 0x1b}, {&(0x7f0000000740)="7acaf9a107b3dcce55e37e02", 0xc}, {&(0x7f0000000780)="6b73efc170db0e5cba0422f9297ff4de253938d20946bf20e485a953d28618bd338b1983f0273bbabea24c82a4b3f2a6051a761f4009bf4b3927083f11c0748b1f4aa9f08bb41aeef832f7c28ad9143f1c45cfcf1b336cbf4d82a86a8ee522e950a5eeb05338f0d8b5fbf136efb7562ef03dc3998ea0a27875f87db80bc1689f757c4cb3ec567cf4ddfc3a6e291954ba4fce0f7d82588ece447d87b212fcd8f09f1a4a24c1f9c829a0c654b74b57bf3b3a3ae2dd24a71b9e80326d4923b8941b0c62a99d7a80cfca0d0e26930ddd", 0xce}, {&(0x7f0000000880)="637b7856e175800bee6a93a46757a9fb82e559c4c754df00fcde264a98b6968a03c0c2bf1a91ab2be7753d9c86722409393b9037fd336aca05082c05267e7e26c554bfa809d6a450366d966e72b7810a81a274235e4421f785df2e705297a4545358625cc12e85de9b583120e1d54071e7811175a3c008226f50493932e263f2db4083f2232b9c98c42ce7005b56549a225e3c81a63f9ab3e9416758ecf622ffab81b03d99a7a21587a07e0b0c8e7719d6335f6aa7e2237175553c6822936968a6261d05775ad69e1cf5cbf477b9f6ff38c830057febef089d22fe4450bc5b938a436085bea808c971b9b2b168441555f9edd9731f035e55aa18be2f08ac6291cc7fc340a35e5bc280c36cee3cc41c6d682a7491256063861c283609bdadea74397073ef440c83cca8e9506df1a76f351b0d67add04f49b4b889b5940e98448fae44da12352387abf6610d264c2e473d24ccf68954c19f4a895d558e20c7c20f25b7d47803336bbae53f9f3e485da8356efbf4aca4bfc1f6e6de25239118e2ba3be02318287f8f5d06ed53bb3d004dd7e29db15e0080e5a0babe5666f4397b8dd3f5678341c724205c3d13ed71a929ae192e71d879546545620a4531fdb2939190f6736929f21c4a79b466fddcadb3b41197b2d11f66530895de7fa409b7d63bcf07e363723e3971b107b0e4673a0d01823b969976975d03baa7a96a0797355219927b7a15987956d262248098a722dede7f6b1abd973c57fdefec8643f713ea7de6adcd20f4a5e00ece3a32e2ad4c04be5d326cb76ead4a206035a72d2de2a917f9320ec86fd07b2202ac6e2929a4a6384bbe5be1ff3096d1896feb7554acaab89d23d7fed4cd8db41c02bce5cac344f47f7b9ccce33467980b8a38f5dfe8abf531ba0e3d50eba96c247aac96b6211bf6cc18204c924a956632f27a3abb27122ba146ba35a4d11c0e512cc91e7544fd304718c6c863bfaa008bad668415fd7d067c8b3206fe33009e942b26073d237b13a16b172931158b9bc3ee98df3fa08ff49489d5fdbcfe17357cdedbfb5d51f8990b898aa30df222b318609cda893ab8823278304019ace4a438b3b5f87fb10c8678fc225c3909eeab0fcb4613020fc905fb85e3749335584dc8e3643f39f64bb2aeeb2db80ffc42030d138bee3e41d7471fe3f014c0371e04d3119dec4282db96f16c511226c47a94e031b51b8bbb7026fb8c61ba3dc1b15a3e78acaf91c115d52d2e4837615be9b5ea26bf6acf3ffcb5676ec0a850afdc50e8797ce0651403b95dde8b5e8605a43221b98844db45cf5fd0de4d44d33d40f674583fa881f94cdf212a9b7cd4ee5a7963df4d90e0846ab404bf1bfa331da4ea9fc9f6c32d4b6c78fb282ff2c7f519dec4b7bc3fe9f85e5b37ba9396b98f1c78ef7f2b992c16822da5f38a56e35db8d58be3d31577eb25ed018eca52c82d4e60c606d146043853e6f40af184a55e0eefe96ab1678c114102fae12615788483a3120ca7f4c7b62160b7cda549c79cca37cd6ded1c1674c55396115e6bf181ad4ab3f27ac6fc3fc312deb85a8772c4f2c6ad3e193422959b6d126b81e98b7d97ddb960c95d3d6a99f0921649f9f695bea047c4bba3c37c3ffb82fa4e3cdc426ab8f01d086cb7d4fd5ae7d4262e559ad03d8690a6a9c20e2bfdeb6ba7fa2e0227a6df90e2b2e8817d1b1e2cc04c746a0fca665fce93552cb1e902f8286f4961a3777b20c417532578e930a18cff2e9bb6b075d8bfd5acd8419e33096580de71613e59704e726004ee2b73570626e14ef64e6b69b9e7c13f42237360282e28ff6b090254014859741b6c05c8572d11722dd90d2d8be744823ed0722710f0b8a6fca21a1071ef8b0725e26d110b572b031f4692aaebe69556aab6e98dcb6147dfd14716a9694a6e0e0ed1dd21b56b5d1434c6ab50cd0400b4c2f58b0ff9733457682a7a633799e52e1b146a35c8baf37a28a6a8ff74cb6c066f9575758add2e4fe38784ac04f59a0f2fede7afb25e391f4577cb7c0b46ae8e1c1d3dd8e9e666749ea44f237ce92c9da51c693d7ecdbfa99708d794ab6e6e58a879a77fe7fe0e26c44e42120e60556a01de184b3089cb33178d9d3a8a945650dae058f14adcaf0beb9f29f1b824e9b0929e7cbe68ec8582a483f7e2b429b83063bf0ac19bd96421456aa7aa113ae00d1e644d0edcfc1d8278cee94fe5e2ccc429202c21c28a4bb65dcda303f0b832b0fa39f8a21ad8e6d185c15ad74f5ae8e9635c9c01a8c4e7477c0fc5be4418fd178350a973e3aebf00b55c2ae9bee03593fc1060a7737d98ac74fbcc7c96d13c549bb6007d949fd1424651952ccbc3aa273115f6904a403e761e3ab24ff43b828e6626631abe5279f986b1f471c81a6a6062c5ff451ba4e0e76af9694642088671a1fbd698605baa583b4ce268589e7ec80bb888eb270a4b56875068a1f1e8d808483a90f179dd93cdc60b12feb6d1dd956583d867880ccc35ec07aaa5a7416854aac1b57e1fa0777f48712fd09b7b3315ad7e0a23b996efad288313d9949cab364c81ebca0e104374ebabca763d666692f7215d767e265ec0f9f3eead67380745ad5ac1b920f1250166d2a562d99d91744e2e435e22f84a4810de31a849b05ed615d7b4a3288913dd96e7787fa50658403bf6b1d1a20bad2a0ab7b12c311855500002d8b7d584f0c68582285764db537b240ede116e4c45cee56061071b56cbcf0a9e2602e876445ebdb1e59d3689912c4450b42f7c06314b409c5a5ebc362879313fe7b5b079b914ad1549364a42bc49662d0acf0b94b21283b5af19013ecd9adc76ed50a61b8473fc3050dd6d5eef479ebeaf1acea72c76544bb716f451e10c834d338bc5c12c11adb784b6ec55d08572e89a9f64851415239795acb9c818d93216bb88f1784087b50018be4703f553b0f301d3c91c3608c22ebed8d793d16870106c8d004959754e962e7941be88e226054b0b95d0fc11a18fc45e87c34d2312cbecac4ba87aeecc07c0e5d202e0c2951f984f7c8caa58473d928aba861477a489058dcec08e26f9f307960efedd7e702c239b41203a4d942986190f978b4eb51db0f8e9551ecb8f4038b16104402e2ca7a0cec7d0bdc06d836f2ab634a1147deec497dd3b06e7a86b86193ef1c9258991e75a3249252e107992e0088796580067aa9e6eddd7f96418e17bddac65feafd3073891e491a3aeaf804519efed566e02d96e6d48a1b32749bc7f305eb143d282934f30a5a8960a17fec6be72c672804880fafa0fde4f620600ed4b38902491bb01e3923ccec7d71ea10aa71f0b3e8d40e57ab05ceafd13d42d75aab42837ec4977f49acc7e457df93cd5baaa1333a4db846aab0d4f4483d05f60d9bad9fba21cefa5433b55a272e0e155827d382c4481eaa760c000960312b4d0f121180b9801ff83b42c818819e8a06ecf16438ad832e6448c6722a020398b5fb7a10bda7df87bd2f0349d2ea9c1e98161c0da5506e04ac857daad53a7e60315300e74dd0b2ec067a38b66109e5997b7319442c9276249bcdf2210abb038d1f6bb5c02bb66de7818eab4acbd5ac61ffdd1a87c6f9dd6d5f0aed5434f54944db6cfaa1c32a7223155749f93e25082a778b559d8e383b93743c8e9ba55ac544d48097bbc2d9f8b178b8ead2161051220022c18d26d9b7f0ba7fe17b0cbf728fb0f699667aafc3d5bb322ddd33f48caeb21c68bc1ab841fd53db5c6de2bfd02af282a8a30851b3e7ae8f0bf2373dc187d1928f2930b115da4e11e83c20aa38a9f295878d0e8204554b3c397c9c2c4c2ea8b63c289891b048e00cc0da2d01f4761e22c57f96990243d7b158978c330e497122304c41da669a4c77a6b226a356aa7bb84428270749e30c7540232f5913970bd9b4585196610bc8e2832b15f03a5efa6b50f12b3f64bfe8add1a70a4d43652e18d47abb7d817d6626d087f3cfd9277810112d7a8163da49cc06b95b1d3c3bf03eb70bf9a206bba0f917a863b4dd69be66a7f7f62756b136a8ded17cacf3e3456cfa0d4bc944a2a866965a68679e78dfdae91178240a2b89c8c90ba5f7a786d14ff57edd5acd5abc8fbc391fb89054a1c8077cf932d176e05e25e5ce942fbc86e9bf1fcb1cd9b3875f7cf0f8579dc06c852b91625c71341361eed4b99284495464864b75e2806c00510ae94dc97f23795408bf975d393f829cc4b5320c95c1d1b8d3f8a9d45148ee88964cefc94904471cdfcff6639960fe802d00d944a16bf2a39bc6fc7f25f45908855983607450961deb4501d1b669470baa9bbcb48a414bfbcf999ebe5dc908bf2ffbb90de60960982992228b054e9c7960b3729fde714d941dc67dd896005fc766ebf3d98d6d9f0115f4dcbc8e0d35e9af78b2495e48ecd7aac49a6c5be27f38d9d99c803a135efb2d25b3a9a0d62153a1522004c99e55fa52a01b45815936672d0e00ff3c82e3cbf1b8994f7dd2b1f678fa6e17e317dff75585b534c655b37ef9db4093d9044d2ea571f9b3ce527c623193015979ade32e12527b2a5d2bb3f4eceb843c12454ffddb00eb49c83b9e2e3e4eddca78213fd2101367e95a8d0aeefaa765122798448a6bdc5a6dbc0fd7fa8acd8aa1512a96d63610811c4de772d6bc5dab01fe93f18a30aa5900c4712092751185df8f2d16c24673d6c21aa66607e5d79db13a9874017b5632a0f2258a5146bc3eb757673ba0e47b6c892551c6432b8756c93a5a3981bc44ddc7bb9275afea9635076089374359779b4dc856efb904c578eca858b43dc8d5f3ff2c349050dfd426eff5682c3375d893451716fd01eb9512093c41ae6717cd317f1fdb253d20782b3d3b3cb1aad7fb5aa00b1ecbd9aedcbf3b71917e87ff4bbd0be60d0e9250768834771e71472be13b4e5676b902cca9faafc25978dc4f8a767545d6f48d0082e33bb2f395356cb85ba8a474bb5a674e076e1f19f9375f194649604aeb30c4c93b94deae7203aa26f92421436f44eb83152871cdafb277a87cf250615951bb65f03f5b430887d5a68cd96cd4c23b8bc2daf4f2f8812f81ddd11ff1ad333abd27d433731c51480a253a83e9e0be10ae267587bb9e741b60eaef05fa13d1e34404cc08353cfdc548a8b3f3bc14aafaf97df6b96806a722986b4941a70f529a54c189f33de44483d7679441c834e3b04c98e20ce965f055c59863a883b3806dc55e34e08a79d5cc3d85a5d78f7f929c192441a8aaca3dd79fa4b7e8bd30f87b5251260d845e69294c89b808ee6545d87bed06c247c619ae6cdf9aec1487ca6a54fcbec43e1843db8c5ad007de8c4e119b01822fbea6bf96fe05f7d98b566b3454d555ea75ff014ecd045e1caf23b9e50c055d14a91bcd278593eac7869db590e7fcdc9ec664ebc204e2c2ca2e1466364d4fa21284ab40e398c0e04514fb03007a598d432632daa132e9b72b9cfc9c2de22239fbcbc796bd245482e683c1eb38de28d7c6b25274aa2bf2073ced6cfa9e40ff16caac36b72e6f91b98864ecb7200c7f5d85d68ed8eda66f2d63e81d174871f272b49ba1f5bfda0a08967752962a6c8b4039642506e4c1222188fa4a06bbf52c276f3ab3fb92110b5d516a051f8d225e3bb231e20d874f3af2704facfa0d30db3dce56389c320f4078e43d8eb615bc92ccfc2a73f98f86f024b1f31199a60f6705eb05ec8f6ba8cdd9ffd303b97e99b64ebd5c7041879248a5f2e847301a010400d77bf486f09a7a003419adb60a5b8449c4231a62f908c0d2413e4fa0723ad29c9ef83f313b4c8b6818a", 0x1000}, {&(0x7f0000001880)="6c9207b550619d0adabe46984c9d0556a4e71c7ac5d2", 0x16}, {&(0x7f00000018c0)="a79332766882d50e72dc718aa4dcb30d41d88a439e306d6bbf35149845214ec42a8f4579e36cea604312e620db4ce9cc4fc7b165d371832e2e774508e67ae5acb778f2f111b47c4604625f5d0ecf9ffd5149df28725633450e2130bd7d83077cfb0381b9cdc3d5ab0c1245c9c3879344ac50f197614f018fb2907a3c8d904a5e2887ca98f92375edecace7ba29abc6399a3924119213f02be9e9fb", 0x9b}], 0x7, 0x29) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000001a00)={0x9, [{0x2, 0x7}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x1}, {0x0, 0x41e}, {0x3, 0x3}, {0x1, 0x3f3}, {0x3}, {0x1}, {0x3, 0x7a}, {0x2, 0xfffffffffffffffe}, {0x3}, {0x1}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x10001}, {0x3, 0x800}, {0x3, 0x1}, {0x3, 0xffff}, {0x3, 0xffffffff}, {0x1, 0x4}, {0x2, 0x7fff}, {0x3, 0x2}, {0x1, 0xeb7a}, {0x3, 0x317}, {0x3, 0x1000}, {0x3, 0x101}, {0x3, 0x5}, {0x3, 0x4}, {0x3, 0x10001}, {0x3, 0xfea1}]}) shutdown(r0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001b40)={0xdae, 0x4}) truncate(&(0x7f0000001b80)='./file0\x00', 0x200000000000000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000001bc0)=0x2) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000001c40)=[r6, 0x0, r7]) 06:46:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 06:46:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) pipe2(&(0x7f00000000c0), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x210, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) ioctl$TIOCSPGRP(r2, 0x5451, 0x0) 06:46:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="ff78e770ad75969fe7455ecfcef50ebc23a05742900a5be524d8e780f8ffd7125a70c6fd924896004556b80eddb35c6db60514299c6305ad2711be9731142dab20a99818366854c4b6760f76fae96493eba3dd937964ffb152c82f3606bf26143d7c0ef391d4401c00adddcb0b2be5eb3501a69698bcb3309d702c8630ff101d9d7cf07b38f6de449a0abcc3c48d596058533e8fad169838870ef2cb6cc8cd88370b166ce073848c6fb7f0f209f4a6aa728075e4636c7848ad83a3dd0b11b241e53a81ad82247edece68e79d40ba00c351a3baa7c92d501bf76023861c4ca5b6204935f7314fb2bc48f0550d4c08761eef618c41495c790801dd542f4b23676ac0d12b0a54fb3d84383e58ab467a1c40ccefb8995a1fdb50487016cd5abf689567816c0eadc6e6d86f5d6ca09140d53e5675683591418a8fce3b0e85ca3a166ceb0b66556c41c030bac4b4a0d44d47990eda3ffd0f6259371222a6e14f078dd669ea3e28ff065ecd5b726176d9aa066dfdb0588ca41f767041d10449cac856627fc34caa3b9a317135c360ee33c397d4568888a85248deb1f64f985e7339a021a76e817d490a83eaf377f4baed1867ff2aeabf911a7040f3c6052b674c908df9da38bec9cc191e72eb94231f42fea14de8c7f7f287d465d30d0ede7f21e88d502506b3843fdf721f71194a09a87427310e33c6d72beb21da4b48f7ebe706ec078d63e6dd813ecceeed6f87a971b692177816dbeb7e86d546a063c0c321670fc8b4cf23bb0a9c595a32857085b0aba7b61d70efd803c490050088b49d44397b61fa268424ff709b3d836bed94867398f2d29b59e51a01104ecdb707e71a397f4711f64bec72a601417c71f275d65ec3b076c12dce325aeb83a543f35a75b1bc60dec4aeebd53a1fbcc6f9e0e2fc26360c6794ece90e40475883f35a9203616eb77eefa0bf10a70c952805c69248d7cd8cc58501fae149bcd5b223adfb79132ca47b38dd51655a8d40a1a3d03693317cc3fb81cf56867f49bce2171a541e531c3fcad9432fe86619ffddcad1a20c7b48e6a36496609bd818f92e64e4b6d275fd5e3d25a0a74bb07890923b3a01e08db15f8803484a4af9877a71914c93ba24f77851f9c45e0ffd64a4ae8701007d222a616b6f76ece95bb751ba560b8cd15562c70053682127b580d9f6559501a5ba586bc38668ce8078789d1bd79b38b7edde58c4fea6aee15786488c25624d6236794b36ca8fa50c4df74ab1933e4c343ff32a31e3cfda9519325be012e4859a4bef13d546f93f2c60caeef8d57faa1c13932117cee9582ace71011d37942ee04bfa7d92bdecb0216ade1fb7cee61599d5ae377603ae010140161848139986a580802a55d4c58270dccbce11a5ed9bffe993fb86482c0af0b8f07f7f43064e17b62772c753819677c7170f4f752944dcac9cf05424e1e06b1fc20b70231ed2cf39742748fdb6ba178ba43f96bda386916d878c9746cc1463686b720e95b08f925b71e04048eb4c3375d072b28c0723e80b7250681ff3b6cc5b7a296b0560b301f88771fbc72a930d4990cc21ee417c0792c1e6cfaa64e90d4c66660ca2810def4a05576fa0ea2434b79e27ab4ce984b571fe2e1b5a869a4166a82acf2218eef8dcf5119b21bbd29e251e32e395af28be16adea3a5a6af8b0c89e4e59e569051eb40566bd71b4045a3b1c3eb9241eae675f920c73dea95f5623ab5b90a943bd745d8625f8a3d2e05becc3bc5b3b6d0e3761e15eee03bf9bbd909992c8f287eac136f6fb9073313a4a38117373d9d509b0866ea5626812923d845c3f151508711ca9386175561fc32928f4752f1e1e97e5fcdef05f264e1c15a4cb45e367f436b70d31820d669c5294ad244e8a29e9cfe2ae9b3bba8378d4b24c74ae3c842f139e30f116b4ff7f8f8ee455a98d4fbc3229fe56c4969b6e764485da23085bef210ab9f149e917f4aee394c7d8f858353b31e6c2565034fef921995b4cafad4d66a6e0d36a9d92466ff5f9b86380dbafea445ba4f6640342e3881ffe1588799655e217817070a229eb712965b925f41e21f3fd0dc9656320955ce183a9641b7280e4e1abc9d60383b6ad4e6d5defcef678fc6888b808c77d67f98e47a3ce40c0085a2775b6a5e743ebfb887e9267489da3fd54570ec97acc5c08bb3a2eab0708b654aa0300624f1934fc1ba4140efc2ba247cbe1ae642457200340403d88c8a4c318662634c424a9bff9e073ddead002f3204b09b7ca3a708c0a842ca392907701850921628e3c19ef9cca5cc42465c90bbf3b21463b96dfebae51f0c5ccac218b6c9e259fc14d568601e8c470e0ace2818f9145898fb52c58174e06d56da8e8c797a2c7029e3c80316ef20c0ed9b6d0357219303b89914813cb70232368e18fb0e2cbcc9fbd8f97502c19eb2003c9f59ee7a4fd511bd58b3637d890715ca7010d6cf8547c694f88554dfa082ff54da027f2e310c6235d9dc51c56783d8007bdef55f27923d9c49a1c8d18c02b397e697f1f0711af110fe0f3b399d6d778d14dbc5803bb15807e7e269724faf353c9b66f15e7b777de0cae7057a87734be52b9a0ffcdf0d9523704b30cc6fd9c79f6d7dc25f9c5153783bf664f93723cd072bbc42a16469a2bfc74bbc41bf8a07d68992787f3ae83cba0ce5674f80a71da2cd7e6b5f79d969c5a590913a3c61fe4ea4407874b8e85c6106a6b2bcd2ea7d8d5e2998fc01353ef2c08c0053b9d90fe5677ca7632dd82851711337ee3a0499309c96e66632fe53a0921d7f82019b1732514b8af3990633b2b05dcd5063cf47bf3ea0057d9eee6690f836ecafeb088ca91e232f42e4ea5b16849aaefa847b7dc43b44707c64eae586acc93bfd5b9f9182ff2014af9e8de271ca7233b8c2d49a4d0d34b96a17882513afa511c1953fccc96f341b965cd2078a013da081acd5f0fc54a9b51c0b08e7a62c25cbec5066603b4cbb6088785f9a1d09efe41546accdc39ff31039ab06afc7a6fbbeecd25da846d16b91982251014f7587d76fe4aa3a8851eeed28bf411d2e4d4ca72180c186d05ce1eb197a602bbf47b5c4a53e04fe889ae5c6dae7f53aa6fd0644c9eab1978dac903e49978dd8d60b8134532df2f217658fdd497956cbe9e07adfedaa7c5af5c1588aa88a96a7b1af4cf29e9e6e65d94b08056d5d952b192b207c49a771da05d747a919d627e9c95679abdd1d41d30b25979d5bc30ede2319ab79cfbb7216dac7926603802d73fa17d9704e3f822dba7e0d4cd1799a56dbf6cd43c27ac3012996ebbf094f29357dd713229ac8aafa3cda45f390ee2376f01f660d4114ac3acafed3d7f6187d4eb1828dfb23702866ec0a420a881ab5fbd3cec2c16027fa34a45b91e39154ac179dd6e2355c4a59dabd2296ebcd497a58e921ef0a271f29d6d5ef533d58902d31d81542c73e94dca6a27a5ceeca171f839bfa7882347f05a46c065d35533c3b6d76ad620f7bfdb7b8b349ff31a2b33a3da011b7d2f3ed25d97ba9edff1831a600d8cf57ba6084b81f18642cb80471f46c5d5230873ef09cad0a19c38cbe55a9f631bfeddd4f3424ff383f7043aa4f052aaa5566cd65b62d374a87dcfacb33eb504f465189b3d454b2a371be08a901e3ce0607876b81e946b47ef608f0e5e7ad4d1739b42da791b2824fd99c695df7b5ba2da4c3c31da3455418500988d88b393a0b8abe5091cc9260761f6f503cd0fdf3eb7ace8b46c311ab660c2ef199060d37b655f27b8434b23731e914fbfb1979bfc742e8b3ca8c171349f14e2d48af41046a16d260b70d00163b8fa47f486187c36dfde13f1794f517f35ddad56719b12c8d7bde9dc8e14cd9445f2696e059dc0314625c5ed1c9960e8a1edb8753f3b489a327e927c79e27ae3b6a9716be694ed45e2576794b320b987c0a5f3622749da3b40326e5c543ff1537efd0ae64a38050f347f4a7c7f0cba2abc86dc9db3827db263b89c9fb58a8349cca55167411ffc540ca264f24302f4a740c0c56834fa9a57d530a15f9e04f100f86fb665e7b12b66837a60dc5197bb8598772b63f85d17f10a75090e05f765079affd554be7696c53a7047e1c13d37d38088572d05a44f80bc4fb0cbad8f0cc296359006b336cd92e8399c4f65745ebde2da82e3b245ee796ea75838c757643ed8ff4ef1b7c164113c02423855337db150f679a87b5a03945ebf904af3ffbd122456862f02d0584fb504d3eb5c315f124d642b7eb8c7179d9f6a7a8a93ba45331210aa8d0ce4c9dbb82320036e1750d9d8e97ffb6db9b16e9a0eca50e27e8be02d8f9195d3208299e3c855b64cae85b1b952533da9010f6fe654770958fb97eec9afa007d1565c7fcee0e8da7113223ee8ac97d581a22c884987486c3ec5f47bea0b400d877bbf6f7bdea3916868d5939d303b9cbf87144764614f531ea18a3f7d9cb2cf544a08bd47774b6470d96c0d856aac8992747b8a2b520b84260c686eee6013e74c4285b0f93207ce5f19d7fb222643ef808707412d2a13156a8d985b57a970615e0de8c9c5aad9326d1c98ea3f708cd6a54a621dbc220c5e017b3adfa745fa46b85a99bb404773fd7b0eb51ed5136f168fd54cbdafddbc173780a57ea49d24dd1654c48ccc2ba7234b04eee447f5e534821c2b6b48df2e90d4707a09d31fde0513eaf0914cad00439f34fdc1bedbe50230e6e95a57cca4e3ca1942cba322c059db6a325695ab4293a2b8e439dc8125e04319f18ffe605d61bdecf6d8e859187d696fe80edfb11cfb8df74cb520de6d685761b600a1e93af8d15abc5391a71786d4c59648c6afdecf5fd9cb46c55a3a6552d1fd6b75e41601eff42239b3d7d1eea88fc8872c8f454f871ab4a82eb4c847e1e69a5be09b92a6d35119cf6bd98b2ba0acee8bbc8d0765ad261331d2820d68bf76fff23fcfb8df2ad22433e915c54b4d3b109c8d0303cd9c384fbb67fe73ffeb07db550bf112218d88d14c536619224d5d6734f64b2c228c953d88582681d62305cd323324636e7aaf43c6e395e69cf6e62e686d8b1783c45221cbff4dc85960167f4f50ddf7f4425d462117440be7d389359e5f2bb80115292c8f2fcfa17921f207d2c01035d54ee7ebf64a860f32c50cf4aab21f64cb780dc5cfc2675485371ade821daa01ff7919d87a44b1734088d9fa99c8f79f87a6570c75a6e4e5c088e4347c9d3db836caf7c894f666620bbbae51cb4c5dbf881411330ae64aac5391d518120f75fc83147c969eb36fc24fc3a155153a842dfa0ea8e5b600a7754bb2b5f353ed0be02606376590cd855261b3c733476a8a3329b897e0aa9d969e58bfc9c63bef99882ada04a63d1b7ae6bf4271b7d48812c0723a6483f37296559aaa549f955f0a6197af24f09531c988dfe40bcf93dc0c57d08b139a8237706c8be75803ea8a7aea18ffff31c911f99480b4f9d2c096c4db7302f87b1b35875b9abc1f46e47c1b42ef81bba7d12c54adb7cde57fd3fd673381d93ccc33eb30ba914ef0773d89e0b0393cf31799efa06d677027ac2a2f1deda13377da97552ab4a426713451666ddb6aa1e822b098663ec02aba3ac928dfd15befaf30a4161b46a524ad3e4f2ca9bf7c740aea1b64fec815c379e4f8c32b718a7a6131b67c20d719b079a1f7ff747cfe55cbfc765e172d491049feb902cbdb3fffd27d2bea08eaa433b032a92b808c231ddad193816f8446e78850f2cb34e810448eacd5f2e4c2c8a5ddcd986f1bb993c45334efccfec1f54699e05b2266700ebec255c3183e324756e3fe", 0x1000}, {&(0x7f0000002040)="eb82a2af468497fcbbb9c6f7f591ee8e4786514ebb98c884f98087904fddb1a8e568fbd344ce814faaa8f824543d30a83ece84bf4400f8ad2ad0bd9b18b2f861d6ad311d02afc9d2ccb1777d58e5c8a164758b5dbe16e7b7facd7eef76fc08271130fe7999f1db6112882d5c10937d1e6ef193ce78527f39df5fb3328dfbda5db41f43dba57b2a254d0bb11857f06e9175388a3adaad82b884ff30a1fc02a2c52beaa353db7668f06160f3ab1369ef9ffc23556140a25b44d8b52e45c69bf7bb01a636c76674924c13a653847c7e07ea09a03550e5b7de2dc3151cff9b6068c8b7fc8cdb2d5f44b4348569fbf2071c9d16c83ba90a3497424974ab39eccd67038c7745245323486ba0e50f8a2a689995bea319835ae41a35547b828c33e42a77b8228af78cd613ae443cf13f64d8f0711b1fcd7fc7b765d7e954fd97b9b3489140edf3755575c9808d0fdb8c2ef5bf503161c1cb9f3920355db40a7b67e35fb2ba6474bc26cf0f7b38afc750af0dc0e49b14287a95ce7837fccfa874408cafbf0df0ad3a9fa5a62cf1ad4532058b620ddf8e5c100e91abe5b69cfc2955e1d11ecab12ba1d4c94eef20f427dccc2b1f8f665e627dea31a11d9487d227fd79d7ca099e0c7811d80999040270680fee7ac916f055676c7d8fd9f2385392d3a927c6677dab1f6c49b6a643868e01f75e8cd952325dbe91a9801ccde5ff0bf3f27c999b6b933720694bc58c5abda9f3ef9842438c49c34f3e2b330fd396413356e925b8dc7eeb16db549e7c3b03d37ffe181387fdb137cd7ebbd576ea19bed7d4f3a904df73016f94b527cd30edddf3dc1ab99ffeaf48386db4fbc8e4f3da9a908aabd2d411074f3736dcef24abff0c5671a7390bb22f54ee5408fcc03f172e60b5a64c96e86d49171d22e0f4f3fcb27035ed8e92aff13b9753d1fdae485de5feec39bb10ab5fc0d76378962e19550e1e823693560eeab7bc8148bd9ee39dd9d45331c065d7fb6ec592b3a5c2e4e3bb7a9845bc9c6c85cb9112e9f9b835fe63e94c2fe95acbfae396a2dde5a351aa83423b9dfff1b885cdef023aa673278a039a24b7c4f5853935fa99e17dc0901275e29178bdf1cdd4da7bad237bba9f8444ebaa9ae87a54b037e28b3fd9635713c03b40f2c6ed2d63a2f50917b3993b9e33e7c7d00f14d8de971133ef5adfe60cc5f471097140897e3506d6fe9b7869daaa5adfa731e422036c81d854e1d76e1d423425494eec576beb696d8a5772b1dfe437cd2ac9c3033f06689c9845edffa4ef1ed2d1c51916af24aeee0777dd8cadb0fa0276db810704660418e0e0d83b7652a44e1e9a7cdb4b99e00dc12ca1a981386ed13d9a081234b9c737b9f884ef93aa9ab9ee45e8e06dcae7fd8e834d3624706a3aa63669d70b2a72be04963eea3b8ac6f62bbe456ada8c8e7b5979e1cda78b5460054e2a938d4e1bdf222fce50f3b6232a8b1526736f6ad6172e694fe88e8c4cad9b16c96adeace315b226eb23af72bfb4c18b3de2c02dc7bb7d772df62abde801a86f710d99ad599c4c9e429a33fdbfc019036dd36a87172e01d459ebd9fe428e0d750478a9e781cb635959215dc9439c23337aa8724198b4e8277819a2742b59de25cdd76e463f08e9c65a4630ddfc4a55277afbd0bec23d12835eacd778e2c7d7b1391b8543d9d5bb3765bb8089cbb4a1748aca40721b00e0c5d4b3d506dc5020f2ac832a83cfbcfce5d8a0b6d7aa150a484d3867230ed03479379c1df4604006852e552984e809dd83764ae895a658c938e55a12a37d43bbb3df9bd03976ffb23b6aa42ab2ef0712879337dbc50e8bf45b5d144b49cf649cc1126c29c80a55eaf0ed22e235fc8abcf14d33a30924926a38834e3570bfcc0e6a5cea8698bfef9e1b5738c556d0a4a020c9d7796df885019a28f6da88af9343c0c6cd9ecd2277840f88a6086421f9abc1656c60bc90ba4bfe42d9522494a5461df9dd664873de859d882bdf54ccd88e4c7f8bd9ddb41d1fcc52317a635057bc8302f97918a5cd5a69ff5992e2f1b197f2696a72cbeaec39183ab7508c1ad87134a03f66da6972e586978e37c24b70e2b834f1f50a2c259f0d49176f94f059136e96b784eea4d4dfce4c8c3fcfbfa6152179db8b3cc63206209bdd7ad773ef81bb0f24fae3971c334b40eac117bc5e2494ee56ed7587949a2e17b63d0abfb033b331146f49964b25fd6e92ce1381895c21b1a617c382f89bd3d05aecc9338a0d0a2772a30e44cbc8d3108f79a72ec4634c5597744d8febaee38631c454d2291e82ee7063cecefdd32b2db545f568d2c21110ba84c1f7ad8cab82f811de7b5062fbaaf4f8ad6a2cd115692086363a47cc3240a85025fd3569c37f4859a70f4950bb42aa48c1df5d8d90d9ecded3ff9cf5fe1d35f739d9bed0c83d69e1aa11f285f1dd4369b459f7613e90e39fd2577d31cb55fe09a9778da6602e09cfd07733985ad1d76621630b4b6ce4b85eaf9cda206eb4c7958139fafc5ac91c4a010cd22a74ce50546e039ee33f3b212153ad2e26e6778faec6973991be15815ddd189d24f847c45ccac5a88746b241390cc7bb960c54e8ec1a5fa0947235d5b5dce3b50394bdce9a7704887ec928faded5d3100d8454100849660d03ae2e2232f6ebea7742e825d1eb4d41271987b0e3b45be5b1b1b9c9367259c259304079fe155a0493d57d3a828e16e19d79cd642d0d693741af2e4dfd1d3fd46455639e91450248b1281dc74110159b50c0fc459f294bb06a1993bb174046e1f7b687b4758e67435dbcccbb0319b05ecd596f45ce02a3bdb4eb5d3e00fa6fa5f6a317e30834779e9b2aa8bc467c87fd2a2f8b0e5e9ba8058017e6aab51b3f82d79d9d5e1bae07585d23682ee03a4f9463fcb35cff3cb2a4c594df411b3f5a3db61df78bad3c2b1f63c725dd6a17397dbf284c4d43a84dfa5558ea3dce89f064b5d15d22d62966db2a2cc3d9d790ef3f6fe0ff75a57583f9d77c70490a60aa0aa819a6a3d251c454cc1da84ff4a0659a584498ef3aef55107f6598d69a5880e7703ecfc5bba2658f99e3c62813cdbe7ec0c7c20f8c7f9eb626447b94fe0587b1b46ed3ba2e609876426922d25c41e808a874e4dc46c009669506bf9215d0fbc37fd7f2c09971536a32588af78ae53e1a0c246bcdaadd6029546d76507dfac63d0950518024495306b85edf56eb6b2641ba5fc49d19427b43d1dbd2f9e244b2f1c0aa77e4b56ee5f8c1c3c12f6c9578cd13b1897c321b4bfc577b586068b9f8205ca0669406102f3896a3d848f67537bc7b4701965d05ba5ceab8c52f87e1a5dfdded321b1dbadce554272f505e31953bd09a89bcd17204874adff4595b108beb9938fd4976b148ae6da5ccc5b70eff8d49e33bc8f68080eb3a43ad56158cd9f6586ec5f5cc528c7909c72af5a15f01072d228009d2835efb9beeccb243736e52f1f69d78ec6f34a24be413150c028d057bdd69b28f0171a6fa96792a1bc34fecb6d69717d331ab81a87d2c907d621222dc0688d575f456041ceb22c069e3a8984b4d9d6ae204e1f3ffd1a8f9df94dc64b6d7b57e8d8d8194b6e7acdc742b3f8b961efe55e31c8a2c6beea31409f7df03b1bcef160e011e4f12547ed96fb2766f839b65ff0a995ea8b824375c791918c679cbe63497aacde323f4e2d843651b2d5f932a09cad5a4558793750cab0fdecf0e69fb90b7c5bf5cfc3bd2e46c9db46cd96ef9a56bd8cb61aab20ed493aba4eee74d94fc8629560d424ce7e804124bb5ab406fe804229fe3b26021176e4e09981fa5bb089e194de1d1f304f87f91c4b7d98b445633385e89275fc7a34332b2dd33f06b42ed6f690b1ebb2d1e76b60c361f21803b0354553dc3a3e56eca815da7304fc6d10628412ae64153c6e9fe498261accc4378da84f0e8e214368d276268600e5d2ae981bb08387b65a6fe664691d38a91e3df2603c3fed8b9091e5c33e7007afa4416ec821f332b81b8e405bb5edaa37d8988616b51a89c4b09beaecd8393ef6810dc6ac3b2162e75b45740572117ca4b0a7deab18642034acd436aa6d58d2330434c451875315a8d57505e009f7a864eb1ff9cbe801fbe6a3e79e46ac81e63ea2bc0b6d523dd0312778e8ccb008f4de29b0db562edb11a95dd5e3bcec7fcacd7cdeebe7f8a9c788fa8f9132ee78651c1d8c27affa1080144622a14cd9452624716c937c0a8681cb823b3ce1e4c15303ae2f4351dd6b1ea80e52d754456195aea77bb843f8f8171f9fbfaa378b615f544932492a14af11037f426eb0577a5e1b59ec7d6d51fdeb49457a9fb7a535efd86499a1e2306ec4b9171a88b6cc16f3c3c20e550ccfe597803d5cc6d49eabe9792cd76c16e2b9d60bcfe1af72898656279f27ddf66873ccb5cb5ec664718d031594b14bd5ec284be28544933a50df8cc49d998fe7f676eefdfbef983f63cf38b791360d7728464d46e974e3061b25c6a9d5cb21decd0d59e97daf1ef53ed648462f4c41f5e8e47145f8c90a65344cc76827946da9986e193f3d84279692d5a26b6a1a29214061d11843bb8d8e33d5081e2789e82d6fbdddae5b000df81a7024b07b2ef95996a5b76f04bce57bd0599aa2dc00c4b43602298d385f7792bef978943ee995b68f2f0a2896849033c975bd1fee2ac7174733ef609b686eaa3df02ea38e9d72560fd7ea657d88a5cd8ad44ca4074b9032a42c21a6a0828b4c18be2f07740753a8e90a13fe6cd5629157a39846998f6b7eb546df027a6fd6479894532a6f1cd02cf4e6a5101e9dc4ecfa7262e5b43cdd0c6963eea6526bb8fc578988ab028009bc27e4027f8fe1b2d6bf6b7eed08f00e3f6a5b0e58d529c0a8f3b56d9f325bd1e6e956c20a75589be72e7ddcd943e5f88d274bdbdc9b6cde7c76a0f1880ff64f761db892b603743e94ff7518b6a02e6bb084560ab69d599b8775dc49e32e1155c03f6ba47195f956ba8a00bed76c869c4b8766d6eed7ed899584d537c463a766e38f47bb87531c1c540279c6e5731ad18e5046a7f4b827c78eac2e81caac15dac137c74835934cb537ff5414a00012097cec81937c90ba6a8a8eedd7fac34aad7d9db2d43ff977e6c0bdbe6cd6733c5b4ca10019b3ae071cee02a6f7d178d2a9802dd65a4e44d9203db1e6bfad06dc8a221ad02ffa9aae556a22da5ad77f562f1d7b3e2cf5c0db1275034b4d5ab9579cc9a1cf643fdc56b6517298d49bc46516e0e94056de4a84ac4a2f49ecfcc710423a6ab60c8d694bcd0d743183619a8fcbd4a5633e51112ea72f5c03758f218fee45fcfcb69ea5aba39264283cb9fcbda58406d1ace42b705fa6bd4c861fae5ff022cd99551220a4fe8590c246ee23be7c753008acdfa7e252bde25c3d5f68c150ff519876e91b8aa2bf29b4e530ffac4c11f0316efbb035b5fb53b44cb95484433a8f0575a3459134dfb824049fdef97b901293f0a83986264ae42990a40b880ee37fc7400c9f610a95ca26529bc018e2da6bab38a0484e4ad663bfc6e60c4ff9e0b41d36f5b6a3835e2dd09a3e3a79329a0a0535ad73306bd03e7f7e52231f88c349acd4cd784c273b233242c1520d0085d3b5bdc1154ef81df50aef7e2b2fe3cc37c842c13e10cc34ee82744c19973d47110fc61b2b2e38b77fe71747ae679c3538940980bcca1afea8d4ae881f2b4c163a0f7c4680687262fde31535ba0aed0fef153a721dfc29536c1adbb86b7036e9799f93ca7abc9c2cf36d9b8ac41c3ba3c10be5383c866ed96ed3d43d55b8476eb7f45e8a5d4a1f9234426", 0x1000}, {&(0x7f0000001000)="b6cc077fae7fc554bcd3bd79d976acaaa5472a623871b9c9c5bbed066fb71166b4502f6f972d895b31bbb102bedf45b627b8e2b2b4ea318abc51d1f910bc5a69197332113afe0d80fccf6f4f57a62fbd70121b80c52ca326beb82a232709a5043f61f1b9d71d657edcafabe166a41acc08d26861ddcde455f1cd4f98008c60dbd49a195fd796bd8223cfab4fcec6840c4b011a2920697aa6e4e7e2b9e3f7b28a3c9581740fa50c970986b91cace969dcd8507636599ca5bdf3f1e39f62f67dfbbf4edd59e3f489d46b9e4fbd27ee9aac0fbd64045e374f6ba46589d491792c8bdbaa19f861cfd1647ba005e76cf261a9fe0e116ff6cf", 0xf6}, {&(0x7f0000001200)="5badce46305cd440e445b7e82f425f0ec83ca60fc684304ff639074ef037cb4f27a786dad320abacd221bfb45a7b08b21e1024a9bd987bd4b30afaa62508", 0x3e}], 0x4, 0x0) r1 = open(&(0x7f0000001100)='./file0\x00', 0x20, 0x147) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001140)={0x7f, 0x3, 0x80, 0x1, "b6c7221095a3843c7b5036ca853ea66efa6a6632", 0x7f, 0x2}) flock(r0, 0x2) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001180)=ANY=[@ANYBLOB="56021221496c65320000fa86b773ba3a8dee086a6c25f93cbe408b31c45ab5c8e28af144ec8b5c9bba40cfdd61aec4fcff4e"], 0xa, 0x0, 0x0, 0x0}, 0x0) 06:46:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r3 = getpgrp() fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x3, 0x3, 0x6, 0x800, r3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x80000000}) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() 06:46:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x202, 0x0, 0x0) 06:46:54 executing program 0: clock_getres(0x8000002, &(0x7f0000000080)) 06:46:54 executing program 0: r0 = kqueue() r1 = semget(0x2, 0x7, 0x239) semctl$SETVAL(r1, 0x3, 0x8, 0xffffffffffffffff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x800c5) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 06:46:54 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) 06:46:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) sendto$unix(r0, &(0x7f0000000140)="81eb72c764eb23104c5a06aaac93851e54178f4b7d135fc77b62d49338d5850c5467678ec5e883a86383eed97c9ae20c7c1901b8321a66accdc4b5e43496b20369a06a4f8208b30140bfd9ed0fde0ce0e3d8632404d30b3431abfd7ff2d67f032895846199b6a442d8dfb9837530c6cae8156598a2629cbd79200180abe9c41ef56c27be548894aa857c9ad0884f20b433217b383d4ad19ec81f4ba558428e7c6798547466e631736574ea63baab254559d14e2256e051891a99ea80181570c9a6a3955444cc0c4097", 0xc9, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 06:46:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 06:46:54 executing program 1: socket(0x0, 0x1, 0x4000000000000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f0657839ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790a0594f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd942eb4cc5bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9115319fc844dcc04fd5e7c3f191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d87800a6e86249c500e5ef46bdad2a6b0abdda20d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870009000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c12661d40a5a418e672628cbcb1934b4751053ed3b47d06458d988eb5c394a38343bcd7e09579b4e05d3ab4b608d5e4fd828a015e939f4679b00cd197250e22bf1383798de212e18661ce0097778f699a6fb9325bc8e53ba45fc9c5b590d68ccb4168febda96ff157a96b2e3558ecb42f739143be2a721b68b7dc6e9c64398a75a47783fd01b8376c83b8bc9e04fafdc86daacc4efb813610f878f432ac67aa3586cead0526c5afba107da627f61b0f18342a089bfeb0b5a6141ea421805128bec160000000000000000000000000000", 0x3c0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x4, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:54 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) socket$inet(0x2, 0x8000, 0x40) r1 = socket$inet(0x2, 0x800000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffffffffffeeb) 06:46:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2eef2e2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x1e, 0x8003, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000140)=0x4ccb6c22bc1d1710) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x307, 0xaf2) socket(0x1, 0x4000, 0x1) 06:46:54 executing program 1: r0 = getpgrp() r1 = msgget(0x0, 0x43) msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r0}) r2 = semget(0x0, 0x4000000000000007, 0x484) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000001c0)=""/102) getuid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x7, 0x101, &(0x7f0000000040)=""/240, &(0x7f0000000140)=0xf0) 06:46:54 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x1002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) mknodat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x1ff) 06:46:54 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000000)="d75a68a8fc4740b445db7bb2b8566404aecf6fd55b8560a63501e2211b5c663ee9653eea96a7f552a957ec4ebdc243ddf194") r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 06:46:54 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffff9c, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:46:54 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 06:46:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') close(r1) 06:46:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000280)) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) socketpair(0x30, 0x7, 0xf3, &(0x7f0000000080)) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 06:46:54 executing program 0: r0 = socket(0x2, 0x23, 0x0) r1 = semget(0x1, 0x2, 0x40a) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x7fff, r2, r3, r4, r5, 0x0, 0x100000001}, 0x8, 0xb23, 0x4}) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f00000010c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x3eb6edb142e99b1e}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r0, &(0x7f00000007c0)=""/96, 0x60, 0x40, 0x0, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) read(r0, &(0x7f00000008c0)=""/30, 0x1e) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000900)=0xab, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000280)) getgroups(0x8, &(0x7f00000002c0)=[0x0, r6, r7, 0x0, r9, 0x0, r10, 0x0]) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#}\xbc{:%,\x00', &(0x7f0000000480)='\xd1*\x00', &(0x7f00000004c0)='@D-v[\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',&\x00', &(0x7f0000000600)='$\x00', &(0x7f0000000640)='\\*\x00', &(0x7f0000000740)='\x00', 0x0, &(0x7f0000000780)='(\x00']) setsockopt$sock_int(r0, 0xffff, 0x23, &(0x7f0000000840)=0x40, 0x2e3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) r11 = dup(r0) poll(&(0x7f0000000680)=[{r0, 0x2}, {r0, 0x38}, {r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x3}, {r0, 0x108}, {r0, 0x8}, {r11, 0x8}], 0x9, 0x3) 06:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:46:54 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r1) sendto(r2, &(0x7f0000000000)="39f4c17b60582fa24e0edac702634763f1b03bc325442bd69ab94de7dfb6dd1c2e3118106a55ce74060b4d10f72dac5535fedbd9a1a677e8cc8887008d0f3dea7fa63948733ac70ed700b7b6459c54a79ec318eb440d37bf4ce99396330292e74815710c6bfa8e0ad7eb5d66351bbd8f97d09a6f", 0x74, 0xe, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0xf1b}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:46:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000021, 0x0, 0xfffffffffffffff2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xc6, 0x0, 0x1, 0x1, 0x7f, 0x7, 0xbac3, 0x1, 0x1, 0x80, 0x5}) socket$inet(0x2, 0x8005, 0x8f41) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 06:46:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000fffffffe}) 06:46:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x8000001807e, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = socket(0x10, 0x3, 0x3) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x8) r6 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x40, 0x1) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10090, 0x18) r9 = syz_open_pts() r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0xc0, 0x80) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000500)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r15 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x40, 0x9, 0x42af2a8}, {{r3}, 0x0, 0x22, 0x4, 0x1, 0x7f}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x100, 0x910}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x7, 0x40}, {{r6}, 0xfffffffffffffffb, 0x80, 0x10, 0x1, 0xab87}, {{r7}, 0xffffffffffffffff, 0x55, 0x0, 0x1f, 0x40}, {{r8}, 0xffffffffffffffff, 0xe3, 0x5, 0xfffffffffffffff9, 0x400}, {{r9}, 0xfffffffffffffffc, 0x18, 0xf0000000, 0x1, 0x5}], 0x4, &(0x7f00000005c0)=[{{r10}, 0xfffffffffffffffd, 0x1, 0x48, 0x0, 0xffff}, {{r11}, 0x0, 0x4, 0x1, 0x1, 0xffffffffffffff85}, {{r12}, 0xffffffffffffffff, 0x26, 0x0, 0x100000001, 0x6}, {{r13}, 0xffffffffffffffff, 0x1, 0x20000000, 0x10000, 0x3f18}, {{r14}, 0xffffffffffffffff, 0x5, 0x80, 0x6, 0xfffffffffffffff7}, {{r15}, 0xffffffffffffffff, 0x4, 0x4aa40ebb8f1309c3, 0x7, 0xfff}], 0x6, &(0x7f0000000680)={0x1f, 0x60}) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f00000006c0)={0x0, 0x1, 0x90d2, 0x0, "d7301686de2896c537fc00000000000000e74de4", 0x0, 0xfffffffffffffffb}) write(r16, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r16, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r17 = syz_open_pts() close(r16) r18 = dup(r17) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r19, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCOUTQ(r18, 0x40047473, &(0x7f0000000000)=0x200) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:46:55 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = socket$inet(0x2, 0x1, 0x3) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x200, 0x0) r7 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x1, 0xa8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x8, 0x0) r9 = socket(0x20, 0x5, 0x9) r10 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = open$dir(&(0x7f0000001380)='./file0\x00', 0x400, 0x100) r13 = socket$unix(0x1, 0x5, 0x0) socketpair(0x13, 0x1, 0x8, &(0x7f00000013c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="ff58970ff57b347e6fd8920d4d3c13195507eda4bfff55d2c0ac33d7e790ab41f32bc5d3fae5aa65f28d6a51", 0x2c}, {&(0x7f0000000280)="c377c9acf972873c6efe3860cb385b5fbae5fa4b25401d5706f1c09026a71654a7710969ec5155bac83d4f61a783a9b81b4c2c4cba3a007a52add321d8e1dfca0c653ff55d89272fd78ec75540b34ba526ebbff2a677a37752a46b4e9136ab14e94e08b41e0ea5c0ff76ace8fcb3620e3fe736a94a43a8cf904156e48481f109f3b37849dd6c4c47c4d239a04bc749214d678befb9276bd9de87ef8bf03cf1678a4afa6f8899172a5823d21e766dfb14973e7b8fc27e163bb2ef76d2050fd925be342e803f782b00aa2973390523546e288b97dc9767c4cbbbba5b8b76fe9a9aa0a10663e520eca8e0d4a5d66ee6efe28b02218f74a44c0f93bc3f536c1f5bcb724fcb2b7d8a3f81ff0c9150823cbb499483c4b23f90a589ce55464ed1d7a456edc5bce5a98b7639159688912b95e4d304b813ba4cdbb899e958512450415b08ba0a21650b41be1f2cba779ef16082c82346c9fe26f1d5fc483274530a9bf7033a91459b7d8f0fb29b6ad80ee5809e19349098981eecd64ba20ad8cd9999134c6742065146be53d031b3e0ba32d6a57ca3506737b50a58be2a074efc7829901b9ca023ef8c060fd24dfbb8fd6d389055d15e98e0d3b3332d005e7dae866dd87673775a621795626ffcef35a43f006afacf26b008d952f47bb67766f5fff23e50e72d1def0e54b56fbaaeca57b903d6623a99f2529fca0bb6981b2e2e2e27952f0fd1a6dc95ba93c84c7101d3cb39aeedabe5b47c541bed050389d5f27fac387046b7cc4396546e42b628b4347e16aad156455cccdb24bff4a8ed2895df67a9fe280ba5b7794b308a59968b290ce1ed9cfce5cff55ff0eb2312b924c8152dbd453fecf2c370ae2e44fa80933f8b66fab2e834dd6adb9ae716a35cfbffb5fbd5458a3df985ea74a79f89f16b805142512f98948fc08b4739a57d05d5b89c11a0b1e1e246c4c0dd3a304cf25d8fb0c3ceb6065c93c967307d6277b84a4a33184c79a3da13b6ef787432a3ad477a61e87c185daa21a5a5c064f2b052d4ba26310a5dae47708e74269ab84df018b2bd48138bb8731cd6167a2d94f6a939ba94aa6a60ad35087aecb6f563da6b3aa49c293b2d6d8a61695aacf545b8c24406e3a45e6c22da66f3f57f1b982e77c2da15d41b61fcdd9364aa5a2029fc11b42a3318b04a725ca941ecc7cca0c84dc4967cce4a35004a9b195cc65bc44799eaf74968ac5febc8114d7f9f72eb2fa30aa705d07651c8039f32531538fc9a41ce64172fbde877a51a86f651d3fdac2bed26949acedafe9ef84660a30e91f7db16bcc2ac4a0c39baf99a0249666560f5a4c6181ed9c3f8abe16db696d98263c045682aa8c708484cf7105977e219cc4fc72fcbd13180093c7331a3c6c4163c7c7ae0137535e45b64fb6763f99095a6900d0690cbadadae157e2599cde4c5c09ced90db4d64b02cdb62a9dd254c7b8fafa7a6f224ff3cbf4516dc2d20e3f5c25819c01275a0afa5c8ec79febd1cf235ed6684074d9f2d93d3e24046e9fad20f956cc2cd5425028e19cda1b85fcadad8c7686d2d097bebe364af480cf77e65bcf77cf2be11fe5907a72731d3f08fa735486cb531f7555845a04465686da47574059589543e41bd0895473686c158ef254e754d7bc100132ed471f5aab6467cead5c1cd8e3e98f7e5a3567192912d67288204239eaf4947f209af598bed6c791f84beb9f3d56419b0eb6e511be4dad303f600d1ce245baf3d25b6d3ab408e8676c74e7c2ba117bcbe03c25ea64a654d08a8fdcb2365a4cd78ea2586af9d9e0e9b7b49a917307d8f90f5da3f03d3fd30b71d2b9d54a9046a0cc0a5c9d95b88c434d9fadabe3f9ea317d2fc0555a25387a209d37ba98f8efd59c66d923962afcc4409a88db511ab4d7503615766e0a248c227472a0be1dfdd75aaf0e31be6f4c1841282fd17986a2921ecde9cff025a58d0f69c191cfa3e6ce3681082ddc935476a7a4f4f5a8f647832ab933ae48405d3ec37e0ab5d6f9f3d9a9bf9f191a7eb5400d978a9662b0c736fd7165dbc77560ecaaf6c3d9bd873994181bdb338ed557400127a4d8b4a0f350f03562ff8fdd99b1c292cc38a6a272c1d4f1dc16754e07414d25a18018c0dd25558abad257e3e3bb264eee316fa7b165ab6492301b4dc5d291e65c0776e71dd88718527cf1502fe043f4162c8f1f3763a716290d5dc5661f1fc8555461bb24cb603d0fe41bc745414fb09c6acf0c0a7df8a049fcb19b98f041ceae7f0de73e962552ed18bcaf8555d520f385863bf5a63f329fb244aa562e5b0b823776f910cb9d853cd09686183702bb9752117d52a6e37c80cbce3f71db1e9b6ae8ebca9e334d0e20e3ffabb6a35d1fe569dfabdf84b14ecd924df56156959faadff82722d56683db2515b81c41b6947a6b3e217f0d71e2023553bdc120647a22a4f9a317b4069b291a3c7948bbd6dc8ab45e1a355d55469be9c9d734ea1b2b38001cb272fc26486a483bf4306c38a1fd6d9029f3ba7c64d55636bfb291074317c22aff161b9b027dcb42f1c04df2d42036fc1b563e638cb10153c8e2283c2f935382c0ba461a8c27e74b0af5a57f1cd547aa1cbf0716dd77b3fcf43eb1c62773467c4ac7eaba2e8abea3167c23801e80e4c94acecd487dbdd6e2ad994d0a6fb2768d6f24f4f3d332cce227b5d80104e0ccd7bda9ecc5fa22d28912c955d6b0678b4bfbaecfd6a3c1eaf0f6b992784655f3e1cba03aaa1621b71efc60074dd5eb468484832fcad6b52bac628193cb183058edf60e8d8474b5899451d06d69d665f3e1d0b38dcb6ba2025b093ac09a260bf248e0615e350eb905ad90ffe060cbc223baa59d501688e4d42a2706085815e11efa109c2cbbc56174b6f1344df3b348602e6750e13bd230accba7ac6d87cb1cd55964833e2766460c90aa31c165a7acd4e7ff6c4663d67c30eeed7ab4caf86839f5f5928f47f6a2ad25525c42cb209cee0877420481d1bfcfa7d0af5500b468d2ee3da0634f5c5e95fc68e90e19ec15f7cbd71355d5aaeabf37128ddd41208c4195c4c2dc0b1cd080925836c59056694287fc891a29d5de3e99de641906731b26874679a76010a0737699f6fb6116b553eb1061c58d973ede66a4423528315b61727a2ab2625a8909d60290dcaf5d4fb7420ec1ac02c1455c1fac98d328f12887613487a70a5c277041ccd4496bf50ef7ccd723ae5c55f2a8a164444cf0463591df8a2a4eaed42b22d99b7daba802f5d9461cf602a086ea873cd332fae27e2e76819d64c2d33e07945a9cd800d7ba601678611889c950707285e966189de06c0aef1d4cb18cffb0461823c795eff2f884fc68e1c8c7a23eee9165be84e4c88e3d07fc31be795737e67f6a61a698188683d1f4493b75cd17a187bca6ebe23a131213121586d296bc3e78293ac9fcd4740f02400add5832f42b9b87fdb5e2759e136f46f3afe79189cb22d8803a4089b987614f2123c5facf4399f2bd7719e1fb8e9ea9ddaa333b6e117bffe15c94eaa7e8d0a77f2e8595277b318bda91e1801a1764fbfb87963593de7ee9027f83808c747310045e4acc371866fb6f4c9fb1f8f0c36d01cdc48e1d1195117b8212eb9cca2652a9e515640fc7955b3f48b3d85be3df54aa7a7766108ee90d409cd158621057352b203e8540529d955d6226e3acb8f6d9cf5d9872562e1375c9c6d4601426a08c7d634a71d3ea7d2e2c2fabc111f2958885ad8e3926f5dfd5a3b2482d28ac9468ed6d80aa04039e2bc7f961b4fddff8553270a1bbc9b85bc98e1c839f0f0b117f68895d5ec79b1bf2edf5c2650e69f4a4cf42c40ad0197de7dab8d68f63969aa15b7571a76131abc22d90eea96ca7b511b260801480cbac7300c7533fe9c755b20fb3551dfaa52409cd227d112c3dad93837a3b6625b9c378517ae84ac2a213ee06255d74643dacd2f218e2aeb703caecb7646eeb4fbda26df6d0635505d40125328f54f35c73b5e746a3c37e4d1f3451150c4f9e6dd5da3637de95f38fadf290f0ad3bccb2302b71e0699e09dfc354dedc258c55f5822f61eec95735db69901a881bb39b2b079257b2ca1d1a01f3a0cacb1c3765a4bd85fac9c422a19a580f8b8b362478b053d902d0862066a3aa3a093bb09b984e6e90662cafa3d1cb664100eefbc1223e4f91b1d22c0cff99fe285e20e5891da4efbee388cdf8bae9fad2e66d96e502e9718f3c6ccf8154cc7b92cc5fc4dca99dd0ac0d78c5a9653d3eac0e5d283da7c61888535ef2f17641fcd97b48d24a015c62ce6ed3ca06e1203e8da870ebbd3f81b141c12e43e0865e21e9178dfdb6e73f97063d0d3292ac262852ec107d5f3e2ed9b06fd500b26ed3a48deedf75cac304d873a733eb8e6b571dc6a37f9aa16719af61a4c8195eb01af499ee1896e2df9b31193de173fa1a8e42d3592d26f1b37e5c8d8ebe7e7b5026aed6a1e84c99c0acc0190dd9d5a5a9d438465abfe070373d3a08c5337dac8e8579acba05f29c44f79961199fa1de8276faef65396a35ebfadbf3fdc84383409ab240005e776e275041b56b88b69c21164a7a95c17b675d08120deb13348f0abd8f735883ebc00bf8b94722eea4fca9f160d47029e07ee0bd2bfc63f6ea7a97352583de7efee3f75011e2067fe2820081537c31f4a621119c6865ac64962f055b14e34cfb34e69d590f991c8a04d3542cf8c3449d0f951828eb6933cdfbebff43eb3a055ca091e009db4cb1273830ac2639668da22493b56838e230d9b10cbaa904b14a2dbb00c720dd27c31fb06421622ee29003760b471d48041b46d412a12e493f9abd9c12316120ba846f21c3813437d409314d4ff64462a75fa19d53f2b918896b56ff8eee1d076040a3d9713c3c880a9d6741bf5e75231b51833dbbbe55cbc9bb8ab5b02b6e1a4dd2c72f896eba2adcc81c0202992ee299782595d09e14c71545a1f8d10c1a9e1cc7af45e62962cd1afe9eb864806fc1cc17b90f1b90443b6a1030c578bd4f4d822903aacc460d863662ca40211246f1d3c4327ce22bfea9b1ad277dc3c5f15b5bfe7a6d5119002e0b40e3d047d00ed83c05ec0b599fdfbfb5230979b922f8c4e8d2097751293deff9873d8a486808822eabb428be82a90fa4af6ffc35e0283697c5fad0922ce926ad2225eaea827872ae56070046c2535b46708dca6d4aee2375114dd97048c9812540181cda411b11809f8521809735c226b38efc0054deb819eb4b3008ab107fcc0905f866988d7ebc385a02898c20c66623344a215a8f8e50fcc57d5839f13914f6d27c693e87fba8fc41427fa00d80ccb504b5d2bf5937f0734ddb4fb4d66b11c52612301e46136340455bc46b930f7720f12afd5c19d0eb6bc99791928b23a0937a76a17389334b5a7c96eb57084d8684ea386771640c5d5c8aceadf866794f73188edacbe80f366f32f9680ea883869f3ca3ec308945fb2abad8a55af0b43fdf03785a664ef538efcc841e964eb1ce68862181a879ea98ae9e36394fe615419945911dc2589de30c5c29e5fd41dc73a8671c783392118f285aea6463bb269fd37022e286264757431d39d8b424038681e0b9fcd41c67d2a7d7c5cdb6c09c4fd8e812b1788dc0f8f39c47eab1bfc1b9f9b406cf8775b541dbf8ce23fbbb136679a93f813e9293a997d0e82e767320c3d292f4bdda5f4270082e14c3a3e7d199fe0254ac272200879210a1de08cd5fc678c4b4f04d15b6640729b687f0f3adacde62b079727f25226e998545f75e54ef2b593aa21f8dd7060279f5f59581d505a296e", 0x1000}], 0x2, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}], 0x70, 0x2}, 0x40c) 06:46:55 executing program 1: nanosleep(&(0x7f0000000000)={0x10000000000000, 0xffff}, &(0x7f0000000040)) 06:46:55 executing program 0: select(0x40, &(0x7f0000000040)={0x3}, 0x0, 0x0, &(0x7f0000000100)={0x0, 0xfa}) select(0x40, &(0x7f0000000000)={0x5, 0x56b2, 0xfffffffffffffff9, 0x984, 0x6cf, 0xc5b, 0x100000000, 0x13}, &(0x7f0000000080)={0x80, 0x2, 0x3, 0x7fff, 0x7ff, 0x369d4996, 0x4}, &(0x7f00000000c0)={0x7fff, 0x2, 0x80000001, 0x2, 0x9, 0xe6b4, 0xffffffff, 0xfab}, &(0x7f0000000140)={0x1, 0x401}) 06:46:55 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x84) read(r1, &(0x7f00000001c0)=""/238, 0xee) r2 = semget$private(0x0, 0x2, 0x440) fcntl$dupfd(r0, 0xa, r1) semop(r2, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x2, 0x2, 0x1800}, {0x7, 0x1f, 0x1800}, {0x4, 0x6, 0x800}], 0x4) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) 06:46:56 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = socket(0x2, 0x5, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0xa77}, {0x18, 0x3, 0x8, 0x80000001}, 0x100000000, [0x9, 0x401, 0xfffffffffffffffe, 0x2, 0x5, 0x2, 0x1, 0x7]}, 0x3c) mprotect(&(0x7f0000d12000/0x3000)=nil, 0x3000, 0x1) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d0f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 06:46:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000000)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 06:46:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x4, 0x0, 0x0, 0x0) socket(0x7, 0xc003, 0x2) 06:46:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x41, &(0x7f0000000040)="7368ca0b6b95ac2215a05550b8e3a6195ec414220de87b9daf7557c95b5d76d2bbb8b274be82f981abceb0cb032830cc330b2c3430d9dd78c3daeeddc3dd36a109") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d8ff9668", 0x4) 06:46:56 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() close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x9) r3 = dup(r1) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() openat(r3, &(0x7f0000000040)='./file0\x00', 0x428, 0x10) close(r1) 06:46:56 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffb000/0x2000)=nil) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) semget(0x0, 0x2, 0x309) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x10001) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10080, 0x15a) r2 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x4) 06:46:56 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000c734f4c4abc81b2b"], &(0x7f0000000040)=0x3d) 06:46:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1ff) 06:46:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0x68) 06:46:56 executing program 1: socket$inet6(0x18, 0x4, 0x2) r0 = socket$inet6(0x18, 0x4000000002, 0x8000000000) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 06:46:56 executing program 0: socket(0x20, 0x1, 0x1) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 06:46:56 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0, 0x22) clock_gettime(0x6, &(0x7f0000000100)) socket(0x20, 0x4, 0x20000004455) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0xc, 0x48, 0x1c, 0x9}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0x8}], 0x3d, &(0x7f00000000c0)={0x401, 0x1}) 06:46:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getdents(r0, &(0x7f0000000080)=""/33, 0x21) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 06:46:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 06:46:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) lseek(r0, 0x0, 0x2) 06:46:56 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 06:46:56 executing program 0: getitimer(0x3, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x268, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x0, 0x0, &(0x7f0000000040)) getitimer(0x2, &(0x7f00000000c0)) 06:46:57 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20, 0x80, 0x7}], 0x309, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x200fffff, 0x3, 0x3}], 0x1f, &(0x7f0000000080)={0x2, 0x4}) 06:46:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)="968e77ff7005223c3366d4c5c09e8f", 0xf}, {&(0x7f0000000200)="2d94e80d4d23338392a186d19fb4481c9bce1f25bbec60efe3516292c08b737d46c23c18676d622623651ea13f062b68f5b8a2cdc8ea5f9ae0246212f6f0f1e946d87c23603b489caba4862bca454496dfd3bbfee0ff3b33359460dfe254a66319d2e5f6710185b6ff584b7c963d704f23a3fdb7839bf3365a5cddaf5e9f883ebe3aad4a28d5da72bc0d36e7fb59e68c3bddc2f6294a80732a4be40d78083846fb68b2ffc034aa66f2ca4b0f1fcde08a2cb65f8aab7a77ff51972cc8e33aaef221bd9fb2cd0f7a454dcd582fdcc0aa2913035012d0bc71e88a0a8e9ec4f2b5524af768be14426fa7d1ac028de09c", 0xee}], 0x2, 0x0) dup(r1) syz_open_pts() 06:46:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffb}) writev(r0, &(0x7f0000000000), 0x303) write(r0, &(0x7f0000000200), 0xfe72) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r1, &(0x7f00000001c0)="ce9df8badb015b96ab1a10f4bc72fc753cfd13af2794a9ee107cb930814a843cda70bca44d174b4652e259efde48fa8882905039c4b49b46a1b4e71a10f3e5b7b68227d2c012a0c63da86f0065ad5b879559b9d9a94e62a1186002eb3b21586f4c627b8b2562b3239992d39f4fca2fd54a190d3a6c55f89ecd616241478bde7f54", 0x81, 0x4, &(0x7f0000000280)=@in6={0x18, 0x2, 0x8001, 0xff}, 0xc) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x62) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 06:46:57 executing program 1: r0 = getgid() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000100)="99893348a32e37bb047bce7f99a48a36ef7d09ca022532960730fa74002f1f0ce5e9fcf882ca8b0619f483757e626671344b7155f13925faecde0730ab4b91873caea7769ecf7328cc5df4dc48319c782b18e216694009ce4d9eea6b6082cf7bbe825060d2a5e7178b649ff14f23c7caf4e22b4390bcae0240eaae81f178151bd0172bb0aa04b043d44f7b07f3e76f40be88632224aff82100f6c96e591d9dcfea0a844fc9", 0xa5, 0x40c, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:46:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x7, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 06:46:57 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="59bfcaba019c40af59023f2fea3bb19bb8ff4cbe4fbdffe19ddef3dc8faf047f12c3834bde3663d1637478f513ac80d50408bf8519406281885060d6e71598a30cc2a365a4e4959fee2fcf8f7584b61233a73df274f60f45a2cc671a68fd4eb90082534379402c894406be51e1334bb93cc68787ece1176893f00523397749c9e442d85c2f669278f184193e054908223090764b3e0a6b2bea1ed0ef3cce29160f47dfbf83514a939b7c5df609e4", 0xae}, {&(0x7f00000000c0)="c7beabe8130212acb338d11325b601fc37052311fdcd9b84eeedbd6c3c0c96147cf1999d71ea7b755e5f5e133f861a66433f39a5183d38eba593527d8103ae51baab611495c706a77b7ec9f3c5a4e6c8076fed283e49ce18841ba7a6f6ebbc3d7174f08df807eae6487acdb7c917a861d76e2bd75ebbcc205692916cf0932c97ac037a32f422a6e1203a67022661b7108945a734976ff1911fdfd7d5581abadf3f28772a648324a06a1efd235d910435672acf94fbc8aef9eae802e8872309a560713695dbd3ec15b88404131e4bb3279eecaaed0b82566fbe58fbdbdb4511b444ddb88192798968", 0xe8}, {&(0x7f00000001c0)="16816d695e782d21f0c43636702fb4b0c2f8cd09164b7a1454e3302ce842df76c9eedb62396d7dbd04338f98501c025b7411dc3a9cef6e5f7feeac2c3b0c2cacf81987356ceeeeada7d459e6d55bea9a3cd635b065e6b66a848926b54023ec8fbb2f81c3e3fb209e2b5fa4e6d48706aa7f524f4f613f07c08455072c08c7763d6546a8b9ccb8b6c1bde628e4aa91718dd107dbe764d3bff83566fd80bfd5a9dc88d5aea86f0653d42635820342019729bfd78dad99145ee951695ba1290dff99c3c9077479aafa29146b14dd26e0990838d5f8490382257a8d93dc658cecc778b2ed0635cd29ab4f6cf9ad36618eae98b194f350bbe62306ea508c0aa6d0944011747e51d358a9819d163168b83872e3e4cc94a0109b6ba118ff09d803d8491cad11b2cd8c698ef354816d7533a693c1a915a71729c1f56a9e1b9c238956403bd2bedbc17d754b9dc612669eb1544a32f5003cb7c6e23a2db813ff4404a64b276965ed45f744a53abbcf1dc2329d19f573ad68698aa1a609b22e72519a0c581ad036534b87666318be52f18b1af684e27972ddbd36be515433a8619d4209ef85cd5822412aa40c6411729ee8265328265e8b8300621a68676aee3b297ec1ca8aef63be56b5080187289a37732544b4a690af8544e5ee9a87221b55fb25a1ad51d14f7d5a2171adfdd94960fdbc1f7e3368451a9de2d0a3de448f9f8f569bf6b0bf124c04d9008d589d5a411e2a85a86a982b2e5e91fccfd4e5203bd1d2d635964176d1c9073a6b009de0ae03c3ecdb32a4d01a572efda024cf286e832db8aaa7dff5c8cfb6166be37521720be1e1521b1617d08f055a2dcc30409ccf811fb560b363699a30f3042af1ee497073b8560e1f366f03907158fa1debfb06041214e3e44e10a1d7075fab3c41c7c26e9c67cd2bac71f03af5c6e3066b7f2c9747a27dfc01a749ac256bf9288d8e37f92ca42b5c03088728e10e91ee3728de0c13e2e456e04e67fb83b994c70ed50fb1846c4adc3eb31f95bcc985dd2fc7403a9c8119ec396952fc9baf586d4b00008c972f7f58ad37e22de06ae263d6ca1fd265fc060917ee89a435a5ca14c792e290edc5b5884dc0e51838eadec2f8fc6b2b291f6b339fa0a8088b26e43ffafd62b16cdf6d6b3abfd44c2db5f8937a453bf08b648d1fab06e881da4d0d1d7c5ecf11db515c3bd34584b5da1c5633012c19dc7622638f9569a4e7afdbcbe361a85507f3029a2d470479369c951d29fbc64d49bdd5031fd203fb6d1e64ad7b8b612fac98d3bdf88c663963cd71fec7d8655019aed73a8b066dee6586928df56d093081e279987d39b96d2ce652230c28d293dd44540d904948ffcccd1bc9600cfa5b7c26085592be4ad908a28c6bc33a606f1b099e3c8030893a86f9d487d7cebbe136bf7ffb8cc9f69f104ef0e300cfe942097b1cfcd77aef61863a457b5502bff073fb8b5a928c1751a40d9d0fb84ff111a35a77b41946a375ee19bf1279fa6c21afdfcfb01ab9e48596a312490095f623035fbdb1bde894e146f92a8e41f477015a6ebecdd33949e8b824b9929cbc0cb46b078b106f87d71f854333b9b07520569e84e0ba8fbef3faa1b783c1eb1f337b2b3d894310fe110bb4a19c32fed8ff8a3924ef79d43a2932f80d4333d5e90f8ee7573fb3b2c15b1d4fceb0e71f39e446326bcaee525c9672489353c2ce923c8b4f37432cfbe7d4ea61301044115698464b34527444ff4dd87024c839b55c12ff6d9009eda4a26021e0684dc8ad8afcce0b83d7cae8f221c42f4ddcdaf256fb5329d83c7cfc3312a2c47c4718718f06e26faea77900e002174394cb33b27ee1cb0455dfe13be1f413d45da2651e8d5fa2960fa454f3cc663931b79f9c42403aa6be31f9bce9830be12146fb8094009582ba32de155ff4cac2c1b0dc8e640c1349675675c8e5c1c3ee1e5eeecd592f9e9ca230bd135d2f6cef577021f5b2ace04b7fbef0135a2f66fb85c79bc3bce981e5e70babf47dd0d35d396a992fac4413ef159eb10f24da22aa0c461b60b033b9206938b37b86f84610f76c24e4e94c52c0bd54ce5983bb007d21245e372477e7447e51d17174ff610a86f64e3a3fd8a3e1032038724648fabaf7d5d244c5168bbf97404e02790bdcc3ef526615a112da167de3bd63d056e0874bc2dbd248fc877c35a270b9b5b6a13f88169f54404322e427c3bc37c248dfcee55e5e2b3fadd95df20cab71a085bafcb561c8659f7efd7bac354c25857d07ec32053f776bfe2270653d2c8585e0231b2f122afb4f7d429ffed72fb6904f5650fc062b329024fc8645f2b10755fc1367fbbb6ea71d4a4142f71ae5d65a01a55b0916839bf01ece902b4f6f0acc3eb5fd9f98119b59b20c8444a4bd68dd12b11a5763f8db2423466d5ed46c84496ec3dbcfc5d8b71dbce82428f54923025d17cc542b26d55909a2f1459d0e5d1876b5a135a5e54a5657f213820895e26f850b16ac22294c123f63dc05f39a0cac6f7af3c83b09a72dd4a47316d6f400c4d4282b929f39864e86590d8147d10fbf66c8281a9f85a9648487d6b479cf6ba18aa0026f995bb1aad9896d187a370037102150f3ae97138852ac46eefcfa501400a69b64032a76ef9c4d08fe83ff3417a641373a0ee032cd66514b49a2b929b99883e797772a9b8b5560b24da5502f96936699e5c83adeb071f001dc25d4ece8490fe7c49e218c357cedd7529c6ed8a3c03ad612a8b3c5dc2ac58cc1250b598ed81fd6449a18a69bef34c7b723ba1c5da8d473ca33f25de7376dadc4d39c51460c5ce139be9332e7bc598a55e609a7526f4c6e3c7621d8823a5421b035b1698d7e723b69d069a234d73cda1e2dfd13b343e344804552d690252f787ab702bfe7ce1a8739e39bb9dbe7f50eacca527af90ae52098b68423d2a14616614fa154cabfe4ea4c79d6a9204bc9062885ea436b029526f9bdd49b8a4eba8d8e50ec7e4832ca1925c5f25c2a141143873cfe735bf0c396edcb18cb88cab2cbecbbe7d08bf82d8df915e1282e55e387eeba5c6fdf5ad70bfe37cc6bdead3a88760add127876614cf843f47a8b89cfe20d87977471a345c5498d03c00b32f7990d9ec1f355aaad6cdc521f1ec3fe9b2bc9edab9039b2f34fe86e966724de8e339ee7da4b6bb3f8d179f6658281e4beb39f75dbf14e5973589da765b07c28fe50a43bbc63a8f7ca5585bf1111f750ca80711f407da8427c11d37a6cc254415c817fdc96da25645d3aa8792176fad6938d4de63b4b2daba9ea4d129bb876c40c1e04f6ed54d710d6394bbe8cdd2c74938cb370adb9cb7f60199032c32d00135e4c0ebe6759c976184148220ae6daed2ac080295d99edc32593542f6d2031ce87281a7b3dc247841c553627516751e1d73313bdcba6365420482d7ebf45adb62b9700be26fdfa7f5d47a559e97644681b5202ae0a15229ac755fa90577ccc37d0bede07d7ab74183eaac87304f35d593af61c0dd3d99997e1e77bbd84ed85154ae5cd83176429bc9a8bc7130921bd8491dcd9ee1770ded24dde99b3d415f472e59bd87462c43a5e4138f6be349a2c690050ed13135f24e2ceddfe3985ed3bbcdd8ba57c78ce56c819c0abeb2008b1890814a439f9f382fad7286e9ad608ae68835761e9388257898ce3a8e0448374d04f61040d9d40c4247f12af6d970e18819643c164d93a383ebac9eaf9d4f8053ded7d7a0bd11a9dadbb98879af89a0c0966a57783e84467084a5f76f0e8490726dd34f36cf636cd2da4b40cba4a240998f83883b41295661b3e6dc20328e09077bc541dea0291ff8fa6560579f473c5fff5aaa2ef2c5247edb3ed1aecec8190dd7a58fadd7b339b38af2b76e13f8dbe0f2426b104dd5ed1c725dbfd5ce6b342689c389f29f3f6bf01c898c3937fe8cef70c07e6b7018fe7401e45218d2d609fc454f3236fe8d46780238ac6fa7f3fcc24030eefaf06690ad14fab301d5849ecd7e8a679500db2804a17012f425345e640bca6fb7e8565a77bcb511fd31d58ed6c1b23cd3cdb86dbcbe1298a0e90c1ac7321f39dc17145388e7a05d2c17e8e5fe202076301e2827db44f8e4456bb293961be6c5a10e6f77ffbe76311a810f271a096b38cb3cf15ef11f3977112a85f0d1344e12ae1c1ce47a367f073989877999c24aba9306ede15c634cfa0863128f3efc3cb128544cb0818d1ee780f60cf61efc076d3ff881a166c81081c880c1e50170695d438a0c3b7b88de553c848916e964337e47daa14b2f210525abca1946a6e009cf7c527ed761c486ef2ac0ac350e9490fb5f1cc242aae9519d57809fa97708233fbfa1b5deda52becfecaeddc98071a201bc388a001ecb9cb68b50add5e36bcb52a90b5366e1ad5df15396310ca771c969412ef6437f5596505f4e912cad208f3972f0015e41c03d8e8bfa9bd2bacc40e07b0219528066c783e57aeba4b3c6ea784dbd0384a9675fb7a655e6db2417662a6530469f1572456fee8b1be5af5f8f79cc435279f7cf49b77b6951d305c7549efc82185f2c6b6165e0aa7b0f930dfe610836ba61cd0901fc8757e3665e16d3dd7e49fe179c3b1588971aa6dd8c79538f9bb44ef2360ccf7f805d114442d4cf901ca6e6df05c6c9a9f9eec512a67cec7ecf713102ff160d256829c320b26c21d86f956277d1c724ee7e720cfc34693ecfee2441311de9bb005c2f999d812c87d10762eb7959cd1a1cd3e57acecbc2ecc24f8215a6826c7b6274e684d46fa6f5bdf1d87743737b3997294213108d67e034d95a2d6a4563a7bf2335489d61fc62b638003689608a7cad267fe76e22ebbb3bd0d1a2b6778b19c9596a19a9133e2e8f8918e50826298a53dcdaa45ad6fe772e12bb8ace5bda943291b419e2b7618c534774a11f281a67faa087741915150120a600e59146ccb89d8dc990692fb3743e7f305e85b6c5fd575849eb797244ec74ebddb1fdd6127c3019a641b0d6f7a21ecc8d1340016f73e0aa165de27890f76dac298b611574ddf33371685ee4f1278f85ad528d764c0005887ab9022cff1d4a2cac55e3f4f0bea5d48b681bf84bc67ec86fc5a7f93e6b73812e049b1dea89db5b039e66f2381256916d0c64230f41349ce0cd44d78782273c9e3d2bb47976621060bfe9080a5a6457c58721b52e634f419b9cc853a6f10f3fc2decf95952c1267eddf10dc1f4a694c044977dfd4ed67746ae1b1720431a51a07400d14ee90d79adc7fc6b5841addea1de74bcc9057c85d090f0a13e22ae37132d0b713369b0f5358d2f2ef6598f3e53c6a3ee555f57c32bf6366080e50ae18696e54200a3bc1fb72c4f7ed168d93ad4f150f80e86f41a5327cc7701b725abb359be11056717e522f071b1f5b26ff49fbf953a9dd2ff3ffc488b7cc86eabeadae70fb5cd3523fb6301f1f968838976d6bd11718f0dc9b842ac3e22f0a8955c08b58f4954bcb62331761fba4c8adfbd09262577fed7a967241e2a42dbbd20c35668fa2d11f7e00a5cdf3cc6ad4bcfa50ffceef97d641d5f772d891a02ce8c8d664c1cb9af3ee416382dcbab20eb75d3ed9605ffc2d663385435738ddf63c1e4ec6c3154acc972ce98a11741dfd76b69baedbafa40aac82b0021ff331ff1b34200d2e64b3bcd531127a73547dcb914e28c9d042a375fcd31f89d2337d6c02bf63dc9a8d1a9091d65dd575eaf111d7ba18221281825e99b4dad08afb11676a6a7e5199ebfe0806820d3ff0c892044e141ec5184342aca9b8f3033e2f257755c776ce050e68aafdc604d555c", 0x1000}, {&(0x7f00000011c0)="468783e0790bed111d17004c5d5e583df90d148d5535bf575b879462899f49b4a92fc024c2fec475a87ff4667735b18a948122e84eae8775b26c00db2f8190bbf058d9dc564a4089ef3be085b6a087aea3", 0x51}, {&(0x7f0000001240)="1ebeeb5207e824d66dd826ed2cd444e80ba075162b6b1392ad5e91d82488b43747e3a75f8c13713aa5960e04cdd8b4b2ae6148bf1341db6dee8fba024a344c8da90192a7cbcf37feb280d8c537309a72ee393170c16ccbf42c6fb7edad100f78965d7df8854c0ee9abe52b7c55ec3bd447a5207f806313f96f7ef22c6f1b1582f3770232624915a97408f3c455478559d668c55c0539b0c4a14baccf7cf46f", 0x9f}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r1, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 06:46:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x46, 0x0) getdents(r1, &(0x7f0000000080)=""/253, 0xfd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) socket(0x20, 0x36ee36d06e6d2313, 0x0) socket$unix(0x1, 0x3, 0x0) 06:46:57 executing program 0: socketpair(0x22, 0x4002, 0x4, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 06:46:57 executing program 0: r0 = socket(0x1e, 0x4004, 0x7f) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x2, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x8000, 0x200) r3 = getuid() pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x1, 0xfffffffffffffffc, 0x1}) r4 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8000, 0x1) read(r1, &(0x7f0000000680)=""/120, 0x78) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r2, 0x2000747a) r9 = getpgid(0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r1) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001140)={{0xffff, r5, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r9, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r8, r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r7, r3, r6}, 0xc) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) socket$inet(0x2, 0x1, 0x20000000) getpeername$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 06:46:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/24, 0x18, 0x40, &(0x7f0000000100)={0x18, 0x3, 0x2686795b, 0x4}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) clock_getres(0x2, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x4) clock_settime(0x3, &(0x7f0000000180)={0x8000, 0xfff}) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) 06:46:59 executing program 1: socketpair(0x2, 0x3, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) fchmod(r0, 0x3) mknod(&(0x7f0000000200)='./file0\x00', 0x1ffb, 0x3c5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x2000400100002c5, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="b2d6c708e8ff86d52f7f61a98ec4b40e47595de4beb3d001f6ab37ab976677ff2f39375db9f32f58ec38c6bf5432ba72df273df94a20ccf238a4f49a2a25fabc1326bd49d493f445c654dbc49c4539ae908c349302f4c2d3e652b0c7d8a6f4a28d4d5f19e74af6ff5c246c81c51d442b2d04d4effcea98c1de6525639fb26ef869f8575b205005c291fadaaaf838636033051e665812c94bfe98a8bc51a6eaa784081cc58fda78083bd5a540fb3d46bd1a41aac893f248a996f6ccbcd198d5e8e88a7fba560e1ee1dc030ba26f0017cf1354f99d0c0dc888b4450fd1f85d59c0b0e8885bc9c57debd6718b8f4abc5b42312310a018634d7b5a63a7", 0xfb, 0x8, &(0x7f0000000000)={0x18, 0x0, 0x7, 0xfffffffffffffff7}, 0xc) 06:46:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xff) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 06:46:59 executing program 0: mprotect(&(0x7f000057f000/0x4000)=nil, 0x4000, 0x1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)) 06:46:59 executing program 0: r0 = getpid() getpgid(0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(0x0) setpgid(r2, r0) getpgrp() r3 = getppid() setpgid(0x0, r3) r4 = shmget(0x0, 0x3000, 0x18, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x4, r5, r6, r7, r8, 0xd0, 0x1}, 0x0, 0x6, r3, r1, 0x5, 0x91, 0x8}) setpgid(0x0, 0x0) 06:46:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) 06:46:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$TIOCSDTR(r3, 0x20007479) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000b435775ccd3fde00f0cf00", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) getdents(r3, &(0x7f0000001480)=""/4096, 0x1000) write(r0, 0x0, 0x213) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f0000000240)="58f4a61eed09f01fd1c15ab1f02b4e78d6fa81058124783b9c19a46eb01632bb85efb5fa95454acc86851d898389957ddab516e04ed929fd2064e6f59cad50cfcb5cd03b0330173d6b16cd0b577a54bf92696cde", 0x54}, {&(0x7f00000002c0)="41ca8299c61b33876ebcdd", 0xb}, {&(0x7f0000000300)="d760c5f2b881e9b9e831f329121798ed20424fb3d64d6f64e331d3bac5f5b37759bf84a5eb7f78925fbe36823ceda73a3dbcce6ded49a694b8edc7c50ce68665a3701f84d785a444", 0x48}, {&(0x7f0000002480)="808012ef1601533c3bad4d52faeba90261efda05ec6124644b9154db44e8f609103dadbdb8791cc4bb35d8c35e9572c362d5b8f0222f47fe895ca0e4b23cf9389dbff6116f0029e8cdfa77d91562f0f41316b052a6580e4b02f0bb745f564455dcaf965bc16fa47d66c8f37f30a5a02167d01a3ac675c68d63b59f3483762c27c35361697d6a6ed2bf417b6e2a156b4c30acc5f2cee86f8a1ab51b3f27734f19d771325332896a394ac1d938be293bd5e7630a5f7c7760ae5bf0454e", 0xbc}, {&(0x7f0000000380)}, {&(0x7f0000002540)="df52191032aa9326de75542df269d6e896935e802dc9a2afcbf46a1842e891c0b0b79dd4dfc9d3ab8248c3bf7e04a7488f28f90dc7a72f9a919e3c898fe9abfdf17596cbe1f6d972", 0x48}, {&(0x7f00000003c0)="48ef9b8bb4243c5488c128a705a45727e608499030425f7ec24b24e9f4eb044d", 0x20}, {&(0x7f00000025c0)="9825767fee8895b19e8085f8c611c8e1fb4cdd755f3da29be2e46ae9c5c30385cb57397cdf0ca1a55ec3d744490e5849fe12dcd6d75e859c5ecb0ab860101aaf0cc4626449c2d17156a7a8963add09eea49c848bba379c051f0b22558bbc7df2fd8b7afce87060b08e4ed7fc6725d9888b09e584d4ff80c605ec9936ecf6c8", 0x7f}, {&(0x7f0000002640)="8f205d23a83cfba472c9640da112cf69688b83f4b3fcc8005ef565e93ad13ce643749764ddb930b1b061ffe9abcd1fedc9e56d877e4d2e88a567a2bae70e4462fcb4e8b5124be0a0b6d9c2177e106d13264e6d054e9129c860add1c3f84cc606e6394df690d4ae5b5cf362523c19aea34d115d97d875fff574083b58b9c3", 0x7e}], 0x9, &(0x7f0000002780)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x18, 0x9}, 0x1) dup2(r2, r1) 06:46:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x2) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() read(r2, &(0x7f0000000100)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) getppid() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 06:46:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) close(r1) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 06:47:00 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x40, 0x5, 0x3, "683c4ebb6f87468915ea14c4cac8cfc4268a2d4e", 0x9, 0xd37}) kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x81}], 0x200, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xf8b5, 0x0, 0x10000fe, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 06:47:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setegid(r3) r4 = socket$unix(0x1, 0x5, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r6 = socket$inet6(0x18, 0x8007, 0x631) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r8 = socket$inet6(0x18, 0xc000, 0x5) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x14, 0x2, 0x10000, 0x7ff}, {{r4}, 0xfffffffffffffffe, 0x1b, 0x0, 0x5, 0x2}, {{r5}, 0xfffffffffffffffb, 0x40, 0x1, 0x1, 0x9}], 0x1, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x80000025, 0xf4f, 0x1000}, {{r7}, 0xfffffffffffffffd, 0x2, 0x0, 0x8f13, 0x8000}, {{r8}, 0xffffffffffffffff, 0x42, 0x52, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x29, 0x20, 0x3}], 0x3, &(0x7f0000000280)={0x5e07, 0x9}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0xfffffffffffffffe, 0x0) dup2(r10, r11) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 06:47:01 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8220, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x101, 0x8, 0x4, "03f69779cb7baae0647d0166ee4d0ed81aef6427", 0x10001, 0x10000}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffd, 0x810, r2, 0x0, 0x4000000000) 06:47:01 executing program 1: socket$inet6(0x18, 0x1, 0x0) r0 = socket$inet6(0x18, 0x2, 0x1) fchmod(r0, 0x101) lseek(r0, 0x2, 0x0) 06:47:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 06:47:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) setsockopt(r0, 0x5, 0x5361, &(0x7f0000001600)="f1f606eba9d8793954084c0ee9bd52a81db059d73150c0deb0725ee63dab1df496d9c6573bf7a2205469f8a93be5c49f3a520e71ec7b9ec8887bd267d702dda32a1e4e3ec119d3bb35b66f977e1921c36c455a629ade63755dae6ae1ef88529c599bd5cd104786a27a47e132946de80b90e5d6518263eef65116eb493c17884dbc1ce562f33747e15f2158a228aae8a598ef4407e0d508975348215c2f6eca07aeee145c102b3b98cb740fd5c04a99bf1775df31f1e4d592c13f48c370c6c7fc0f0fb1f1bc999d40867bec7dea89c5fe0d9dec4b155cf0247b02b6c5841b3712ba7e79fa64b71fbc987ab714d0d72247a620661b1ae6afe7d6d69fa7a109", 0xfe) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) sendmsg(r2, &(0x7f0000001540)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001140)=[{&(0x7f00000000c0)="91ae1555db4d1f35f066b1f36e1a7113bf8490768f04f71573691ce0f1800f4d7db10b219f2fdc4078442c1636f5c7c42fc473ac13dfc51e67e3bb803192c0c0e7d687de78cd1c0df41eb3b4440ab51aef5f644b3ff499aefa41b65dbbed", 0x5e}, {&(0x7f0000000140)="7be916624a2eac15bece214bf6af14d9a0f7837641b44246a4292029d6ed7eee6b898b32626859c8e01995e22adf18e1d5b93da13d430c6455a1af622d13d967e9d569f4bb3df38e2547933925dbaed6997a6ca1bd508d50e25344f5c2f0ade821f854cc302d654600e1cf00ed2da1a8350d984ba7932373fb68ddb6772bd36ba2f263d8d15eba684148e96264106e7f62c508eb7b75923e865b6dab794ad61858024ff96ab0197f88508e52543f33b5eb19f0870679894ae1fbe145207190714fdb905847f5b7b495cf6ebbe469724b9259a4fea340a3ac81085ee1f21d2cb1ecb22e2f69547b6d037e2c52791191db8ada0df4c5bdfce9b80d6d7cc806869c1e950a5e96b432cae38700c270044fa008e2e195e9cf42803ebdfe29bbf3b815a68d994f4a89cc0b8d30c746c097c949b9bd985e6bc492c8b6d0488760d405cf9c897a434c43c1efdcbdddfe1e9d9a1ff0ffbf7db88606c2524cd1c088e1387a2c0be832e6195cf592a703ced3feee3d0a5a026106a808bb4be831042196a0fab2d12d75fff91e7924c5ed333e382a01508e92dc3c850bf9c0a5c88415fd642cd1c2d891e5d9103cec8551a187c996e5849bb3c208a292197285321984fc5e703ae2c6e59e6cad6a7452633a1f2ebbc2243f24934aeab914c786a9f0dfa871f42259c579787e7983bec9d953498c357bb8dcb85776379d5360ab0f5423d8a240f0e0b55b13faad639aab7b87eddbc60b2c95240e56ab289ce7c37881d1bd8200ac298211712a4886ad54f4f3f07f237c8953a0781569f1b0c70d625907817f9fd09836657a78b9b17b6b14523d7ac46433e8c96eddfa3d02a63979cb14b2b3150907620aac659bc4917497c7709cbbd971af812ae6295f001eb2d0dabb51ed59c6958c65ca6070e9d5e1cb5ce43a7875b4f0726bb80b5e741ad4271b4617a014d6ba824e1a2f13304053dfee60c3d4fda73e6395e2722af38f317a139234b2b7ddd968e4ef6de992fa41861f4725a5947ed32e6d78c2e0a9d25109da65f29a5eb58817f6f20553fb5cb0e80e004e28d4b92b4541ef0bbc00df2b74529d1fa48e7d08d5230890b725a3eefd6394568d8e59e167bcd59d458f5e7bf09bf97d4d15e7bded6c040e5fbd6c567f5dea4308145a5027255215d6c98e0c36e6101c31102eb8820acd91d6f52ef460dc6b985c097ade8cfb23776271bee8e7dc59c416e3f93d475f2310c5218aa6fbe9d06452bbf7eb9c4cdaeee5d9828f9d52bb28b261660affccb3b334ed31e6f99171859ba6175ff4f82a5c2827b91d682c30e90914ff2e34beae7afb3a32f8d345b8e137911396383bd420f1667c111468cf983d00088f704aae3f68bc9a93004e128071bd12e03b6e8df829357a2c45a7b6e7205865ab482e67973b046ebf8548138ff3ebec4764537bfdfe14a02434fd0b657af99692bc2a1aff47a98630cdfb1c3404292931cbddc69aa929abd5088260f2c7c8701fc606288307b9e2c2b610cab44071540c503857bd22264415465e065b382b6e1fca9fa3cb999593685f7f734697eaece710f9426ae436a03d4884b40ed84dea303aa0f5d0dafc1d3a70d4b81fcf43781e4c9d0a4cacace50327cda75265fee47afd0e762275932d77838ed2dfa53cb407831435a463fcfb93400112f1256c3f4ec46f71e30da492cd70a6a6f54e3cfcc89d11b9ec7da174abc4e7f86cf6409876a0e4a16fe483da13d884058a71afb08ab957730d40876f6b6dbca0ffda38539f4605cefee2fe1646882ae12e5dd449d716013ac50b56d996dacc5fb3a4caa56f957e828e2e3e67801394c0df622138fa279f9c45f3d7da00446030ceebe1039116bb4aaf2ca46a31f54fa70686459b9f8d3fc8082cda0beb9c1b026512f5fa6c02433daab97fd62c2347ad2e2ff256b360b9ab60cc78c007bbfd9e18d415f2c10a188af98f88259ea1dcda429c312e52ec0f3d3b6039780dd569520534b600658a51ac690a190264601111af67bf4f0c9f4f234cec049f635d94ab03efd4f5371150a50c9992f05b6fab996ffb9f4acb49e8e6d355cc8d79aac96abdd8487a4327c1227e0d07476f94944c4a28ee2c35c27ad387496712786694adb8ecd7baaf566d0aa8fb716d68fcdf413ba6f29747977061f7259c1b7e72b913eb425c037d96c57b35ff3d4eacdc93ad9645b760deab699e74f5aa4f7ce8e32cfee06bb1a844d6de04018d6ada4f56e0a18bfec23e00a4b373e4a7d0b0d8ac37c75eecf1e4cdf4d6040d9b9a9133afabf650ff3c5ec07e403bbe59a30b292fac2728c68412dd7bb9f20952a98e03d731a242fe47be9fd0b334233a5e2e2001cfa20a0d51f558149245f442fb2e1da01e927789c2519ee10fce904e2f48c3676d4adad5df19ac421bbde27f6cfee3d1da43eedbbc063054ba8a433ad039df24ba72bde5cf856b3fb9c1d07206fd4e62e839005067c7e1310ecf2af30a6f3d3ce7b1490d682944389d481a77de9606387353f4a1df3ec48c126ea4f605ad6a0fd066a7e5405cb608546f9bb8698c2418ae61273f24a18f50b1f8d673e91394d400a4d7de2e01c24dd983f8cfbe2800ed6e9eae90f56a00b8e41e8c71f8d897ef55bbdade9d0843cfa29672faed58dabada949ca8c408e507bae25ae731745d93634fc1f66fd1dd430d6e7a26dab79fea0f0e4860c0acb27ac0acc9e353edee33a61d8445905e79e980dfd88d6b537ec80856e8a6acdf34211dbf1f002e984a2005318771f6c594db8cc84d677a528f70959c3c30893fd257a3e735a28727fc81e9af59e19dc71fba4e4a1269d87116ba6656a4eb37bc95a97a19fa4880dc67a0681df001b6f1188e9b18e82c586b804fec4e71991908786885894cb9da3c2ab23c6228ead8f18e6a98ac0095517558037fcc06f2b08a449ddba93c283114558fd686aaa2834b62b2cfbf001ee37da7e01f28930313f07c95d422eb0b4825bcaea65a7668404cd80a61df90f9daf5b7d82bfcad71263478a5c6c8328e795f11eda51df0a0265ace613cb920a9930e080a2aa80722d41b3b7cb80219caa2c39acce9ef7af9090582907fc23934bea243cfd5321b478490022d5d6587a83d44ffb5906642da8b79d40a252b5aba916248f5175630c3d0b643d5174b22f172a4823b98be62c14366bb8b49ac3adf318aff2d242bada09f3c98d2ee71857197f973e55d7163f6e090d028ef6f5bf6779e7d8532dfa7b35254d3275c2b6717751bd2ed99c62350b2c54b93256708b9b8bd0d04f52b3ee4f0094549f5dbe6d0ce319a12763cb1d5771cc9fd5eab1c422680773ec8d6d61169657d7181fab20a8d21ba8e926935fc2c572919deef99c9a14f5e2f029bfb55a605d8ea7805d596a64404883fd2e1eecddc3dcd1561809c1a9e78c04fcd5d1441b5ab8059132d09bc28e208af01863523976814ffb0d1d8f2a3b1086b9780706409be66af0b33310d5592998aaf11b84fc85fa4c3cf60740118feda492c0f06e270808eec7f128c2eeef5ab44d84da095adf950449171fca8128f914ae01f236df5e17b3713908dcc1fbea64ba9713eff182618b2c7fef1c416c17b3b451810d515b1eee70f708a8fc1be83b6ba509d78e72f60efaa93e26a048c688ad5f7ac90851dee7b5b0a90e1b53ff7b34e0cdcab10c393940844bf41e4ec00691a27e9910cc6441659f49c1f8d20df5bb9d78d0382f3198969270b750e70a6dd04024f04a4c0afa32ba87406cb019a922a85d44635707196799a270bff47835445c5927812791877518ab2b06f2d4e46f96fe060a4677a3f5a3211876409023042049a259f2d3d37eabb1afdae525762e100c1bc3c141f463f040d26c52ebd95382137edc86e266cf55ed9d31306a4f73acd3561b1d1bd480c29a59a37f91f544bfa22bbd029b1525d5b14bf43df7980c4da2829ef86613d71484e2f10ee94d966f0f5ce0145837e39703c35c4cb51e27e20a389a91fd61942c901ecd7b6d6d9e77e2054bbbc47ab119c0587ec402426ed963b134b11669ab53a3c1be1e2632261efab1844e2b2041979dcb9b5ca4972cd10087a6235b6b472506b3b9c1353be036c2ae1d6aa5044f1819c2648fc096d0154b5154f38e517ace4613214d0f7c5d10e76dd8c7f664c7d496958a512bebf061a3daf410fd8c49394b03228aef6241d0bd946de15e975f264bf3241f29c6b663f31f24fb90c2cd1b45c695bde54f25e37a7c795278d251cd5ab512b4d6d907626ef142a958387ed9278784bd35571554f0eeb0d312bd17616e5ce7d3fa920db811eb924e5296224354eb8704b4a1001353f32e756356c71a355a4c1a97944ea1f3fbd2ea60953dead7254349e157ef18503140a370c562bcef8f0e283fbaf278813ce4d0c00d81d0e4518167d8b0545100431f5c6487a2a42065bda872e0d939feec33f5c957a030a3ef27a30068f8bdde61d2b511cc524fcdf2dfa1fca0d0fa0e41111379afbd8d3eba1b3b186df64aee53a323eb340213cc616720b8345d1adba86a11f136e913c8a4d44a67bd9e7f0ac4a75862531b930b33d530709affcaa0e5b39f79f529cfddacea3e7d0a06eb544d6b2fe5d37d546bb276af6717e77327ddd3706bd06bf43e1aa99aea2b255099e018e430cd5119f43e8a59a1a4fe036b0b25387718503879d49d77f70ec2575a7bee7611d141d3e33fd0ac7ae2c11c2f17c46069c75717fc91ad27f3fb165220c082b5513ffb1b781855bd8964f4b26e7b4e6c87f197fd1682fea01d747aa4943e4f8ff5e5e3432cd88f78ffe50e06e39f4b75604b9c37972164a6e6094fd896ef008c3dbceea404002bdcc1384af2e678f3d026a5e8e26e8b6e4d0f9b28b2ff5a0cd58e2ac97dd5ad8e2d8d87376a0c1304b99d8687b5d57a7f9d62ee5357dc6fe6953242ce76df540178e1949eaf06a0f7f2c3a9881256b5051a6c50d1b268ce5068a3c90d4382423caac54d1f523ca940e9815091c3678cff762bc438dee0f095c9d533a4f289c87bc586ea9cd92b8e0106608a06ac2d26b969cbe375bb97c8ec83cfc63eac3bade3c73ead72b5768f678f38defc97aa78edc5fba0c63b98987a3d32bb94b1dd0f568400fb6d85436379dafdc00912a30cd59b149ec9f5a11f4e51299f52f659fe56f9322b2c8c80368ca2162839382ea3ed342a0ff851fa0214aedc3765c191e34c0c4b24bb33d469d961217b97c5c9575a1d34a040ab24372c64a59962c8717cb3adf7f213a9efe43acce3100baddf571556ddd1e847ad1b7f6941303aa81b9312f27e3c2852440055bfece2837265f70701d1da427d00e96619bf15f946052656f1bb3d4ae00379e1ca0851463c0dad8d4518bb97fda5dfcd2c1d83746e24debdb7ba88ef14874b1296f0ce477da76e12e383156997add2e663697c1d11dff2572a04bbbe26915b685678f9961c4925dc50c13588d6f2d1af5d52a623584a212844ddd323fe096c18d61d9ebfc2cc86aa40bf264bf7655c47aaa84eea0d412d66773012a224f0c647c56989d7dccaf7764e08048286f87eac9e8367fc1c680f406826eb2c1779ce627e76335f52634f0b30076186ec04572f2a911c971fee2f04d3823962af166293a4663d86795b601cc12262a6a7e83f6420b2c66328866ed0154bebe8cbe6e890efb4ed77d1d9804a090bce04bf31449c936cdb86878281d3d83a2ccd38e5f4b99ccfa80857d17363669cd3e04a3a105f7fe4c1df2be98bcb0acc50159410aa995ab2a53959d8a46c10961dd0bb747de044e9cf4516d1a8e6f47821b460489", 0x1000}], 0x2, &(0x7f0000001180)=[{0x10, 0xffff, 0x9c}, {0x90, 0xffff, 0x3ff, "57043bb30bde4799ae549a7440916b204feaf35fe09b281499b485c213b4bff77857662b834beeb1723fa87226aa5ce49eddd5a078ba826138aaebea4fb7ab9f9165ffdd57d7fffa69555c53c08ed16b4bfe3fba53a0ae53c61c9d31c2b74e6da5f7e321cfa9a2f3a1cb3ba19724c2f03ce54c3cd43c933e077a2695"}, {0x30, 0x1, 0xd678, "c63a2fa25343de2ddfb977d171aaf09b5159c853db6f1e9290aa5be0"}, {0xa8, 0xffff, 0x6, "f26227079c485216b68a07dd03e64ed328ff06fbe830ee2a8eca497c2bf8013da9aed5d54fcfb96ea4cbe6014bbda3dcd376d31ab1de8bac8ceca9eb559aebf74c00637939a3dd6c7f0d5b68180d6abbc6d65b23ac5fbcae96d35de3d954d6fd8c422429e6992f151dce82b4950013636bc513038b7ae2bdf3694e3ad4a6bd9cc2451d0cb097b249bee18cc5f955633c2f111c47f396"}, {0xd0, 0xffff, 0x3a8, "0c849c7cd9a931f2ceb2020c8ba0943f9dda1b30c0a8232776c5c36a728ea6be4977057733aea2c24611fda161a3d472ba60ed7edf061537ed5d7a59af364f244f876911ccbc9d5414bb7a1407a0da0766d1258c045a3f6b4930630483536ca96147f7ee3a02141db39ee6403b6dfacbcabcbe9e15643ce0f58561fa2959ff8f318e61d53142e94c5608eab506fc8b812bf26e5370492a8517da169486daa98bdf4c42cf1b0e4e59c0384ba133b7f2cc86e19170d94739be11ff"}, {0x88, 0xffff, 0xd291, "982c9eee83ea8128e0d8c2b32d5a3977fad939fb730561ff5f16811d19ea2a400fb052c331015f6bdb2c5a7a0163eaf626c3fb131596253393e3a32f50a08ad607249c1f085f66b34f53bad936f11a3a9d121d9cf66b6c3cbd53368fa0f3d35de31fef1c2995f6da956fbcb7aeea5a59fea6e5"}, {0x80, 0xffff, 0x80000000, "2fbec1d77ec37936070d4f1fb9dcc5658c4a6fc05fb9bace5b41885a2cedc2bdc7118dd9ef28472652fd0f9c0213328fd227d60eef83327c10a98d09d236e53304292bd3636caf12cee7bf784d559b04d3952d2a84e7a32cd86e3672c743c71cc3249aa3a96bc0f067"}, {0x48, 0x1, 0x1f, "251919d42329e3868fd1419b15e557f12d680edfb049aa949d32bd145897efc09430fdb527926d9bff045dfc25f79f50d8d8d379c85fa8"}], 0x398}, 0x404) 06:47:01 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x8}, {0xffffffff, 0x100000000}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xffffffffffffff91) r6 = getuid() getgroups(0x6, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="27ce36f1d3d2752f1531981d011edd91381c15f61bfb77b70c3446d7e5f2827b7f8ae4ebbc41841080927ba084171a109eb93befb03e7b0a6207537a640c71dbf017444a2fad32ae5ef5", 0x4a}, {&(0x7f0000000200)}], 0x2, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff0000000020009bc1de62f88146a9dbd9ca980f806dc90bfe62afb17925fef0a195c76f72352169f631f160ea7fb696eb67160a7438c5ed11c2c661d50013c805dd2109e371632401c3c901640001000046015fe632cd01952a", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x403}, 0x400) 06:47:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000ffff000006000000ee91b06280033d5165a13a313a53d7ddd2bf34a75756f9d0ba45aa0a13964cc7f323f2b112f023a7c4aea211e80aa15f664a85903a02f659100f33e9085df34fd440116cac2e4ecb5b4636abcf391df2948589bffab60c78f54471ee432a33ac22dd98b034e7f2dc8b4e82aa150dada23a765a82872333ec98c5db6028c5a2d3aae543ed059458ca591ecf0fa9ae5cb9dd468034ee0ad9cb5d6670e83c1f37f1eb394fe81f75f31c8eaf862fe4e26ac84270a82c81a92c9a02ae462105e7eeed6cfbea2bb1110000000000000000000001000000010000800089cd4e758e9b4c425edbea56862d74d1bb6020b8176063dd5afb90f3b2752dda074e28b63e35b9678739546e12afe3e7e0ccc5657437bf73e2030d488d46cca704a057a7490edd20f5da8e2aeb44acaf451fde75a2221dace7b7c16a1632e40c85ce26d9165b2cbb32ab76e6bac9e464f3b05fa4c3f1febb3ca5b78e25a15158f24fa895ad8ddba494daca02c8e508edadf10722633f8088000000000000000000000000000000010000009ea2ab422d762d92baa59ce64256308a1e767c0ef4f5492b307390e707f56f289e60ccda2edf99a968c6d1980f37650a81cc181321d637b0000000000000000000000000ffff000009000000fc6e090b9a10f5e3f008b58e86051ca5252f50c833625818a26c66665fa24b6ea9ab3fd1e28cab38990af76aff7faf70a42514363c5694f7d6f73e5f6e397b2d5a320c8a30edb0347c6c008040af7434b5d7f8023e7c5ed55577806be62bb9be0000000000000000ffff000009000000a581bf7934f821c10ffb39dddc01cd8f5fa32e497cce1337087b4b91194be4634bef18c0f9e032c00000000000000000ffff0000060000009851e9d279e6c6b0268bb60d32ab6ca520d504d15b30a00e36e7be16f76cb79dc2fd8d5f43a6c1c2680d49941ec359da738335e3c11bbe0bc2d73f5f3734190ce76cd291328078878b41defea71e0000"], 0xfffffffffffffe8b}, 0x408) 06:47:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mlock(&(0x7f00007ad000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/47, &(0x7f0000000040)=0x2f) mlock(&(0x7f000010e000/0x4000)=nil, 0x4000) 06:47:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) fsync(r0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000040)="02000000", 0x4) 06:47:01 executing program 0: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000200)="29adcfcf4f5af8c916ea2b18edd423324b5c7a5aa1c0fb444c52cda499bf9a58021df28ffeb5ce7e0ac540e54f55752274a27f35024160e21686b9bf81313c0d0e74d5a9168d201a53a79fb5c568b1ac8d3b748887e9ac415d85a46a358554591cd373a290b9b151a0a062ba9422eeb28697ca3aac60b004277d86b62e908dfa2b93fa46245f2f78597e5cb21a4f071a96750097090f006f25d24a1483f2f246f92888d9b5fa61764fe417706386d4f923d3d58a5dd39874ef353f8dba9545cc898a66ded9242ca65b5ecf2a485e6a007c8b86666dc2a9632e3ba991f59187547702aedf90ead212c6e9bf87a4e6027e737c5293b4f70c125ca437a78609d2d9752f89c2e46915b502a4da7eaeead52a8e1a81a2447f6f296133ec49f57f0d4048427876d159cc2f8b2438c027143e253dedda34130e3560f9aa4a57ff5ff42f5d6352beb10ca4673690eac6305c22545259a383dcc5eb162a6dbfc288937a9d8274c50f76a00fcef50d90c64decb586674e340f66421ac2faf0e5f7becb25143c1ce154a90d2bc5c22f5ca0f4c18dcee5722add187e39160e66636cfa0dd4207abd8af38d9ee727921814fbc376996652fe69a16933de413920f42bd5767133921ec9704f90528efb55710f365656242f810bac87b5fdf73e6ade3cf4545cccaf2e05ac655e643e2b9daedeb35e87b846d7ec2e9626d53a29d05ef84cc5efe5f0d7a153567df870b81e3cf0ed8868b80b43311eedbf90e6eb2361b23b2df33a7a53a55c905541368b3734ff12fb5df3231bbce6f9e5415ec7753cbb37346f151831d25cad31cb979c6d31397a5399ac8470925fed0f0f0aac43438a748cb44b012228f2ddd48e02015686ad97acc6c6fafcce67cf72e55b21c3b22986e845b7a459dd32c535c125883ad5354c34ee9ab6bb52e39609f0414b7ceeddd130ce9c43bb1b416b38998cbeae1c28d5acb9625cee4611dc3adf44ac3682498118d0b539c5a1f95a1a847fe19bdb884dc429f7ca5d5975d00095790b810ba0a0c35081b72ac82f0bb72e57759b1df98bfb6ef242b0c50ebb66ce891075b231d0a5a581e1ceb0a229f89d251f4141c17e20bf13b8c562fe27eff2e8a6f8acf7853255f24271210b431965ec44ba4eaa10a52e70c600ba131e39b86f7234c82a919a4fd4f5d2fa4dd1cbf8084887fce1a139b3e3926bc48654b944283bd414b7434d2c0fdc0e3377c802c511af87c2f17449b6426683c46c714dfdf036eda07c2da4ed0e0873739fc09ba270805984d93ec40d82a57e8ef141fb95bbd0d292d59541634cfe097a03f03a7127d136421f3af48521f5e73ff706574ec3fa7d70a5bc504a3cd621fdbdb1eb08d5523cfdd035369e37036dd5083c75dc7f6fc7929a5473d86514abb20283fbc558a96722ff612d9236f4e107e0ae44cd3dbed8081706601ce8afcca353aca38d61a1247176a8690bf77f4a6f1ad50739d646136c1738f05352318135b18f797ded3d1707e24ddc5684734d1da9c14111a45623f642fe6c72dd9ecbad20718278e40d20137b89195296abe2019074a60622d9a67f49a7911fa3bb33bf1b044d2afd4678c5013fac0537530e2d203659e9b0341039fd1f688431960bdf54c1b38489276bedb2778a971129c55a6c8502fa6ae5bd14bb0dadda25b478db3b220c923228020c0d292feee8bd91686713ff451d6a15c1b6acee4086431ed91dcb95594f1a802b075182164439a489cd2f96472999046583b97aee4291e19f9b3dfd9b64ba45fddfce430d8f21678f480c733d11d49845f43030c9d5f20f22721947d18bebda01ddc4c0c278d7f6dd808d8ce73a97246ef28e781f45bd2043ca345a861b72219bb9db62e81daf8af706b125f3886e49b8a7a59e5e0dae3c7d2960ef99863f731d823e6d5fb48e64da6886400c8859bf52e4212e9a33645c842a8911cc25631b67fd6966a4d7691d32e60af635d1f5f26f4a33949e48a97519713a9c452d6b82bb4aa34dd84a32511efe8e7a22f6bef0957f4cc75f8ce324122b387e0b42f1e29eb5f5c1916c9078ff2ff56735ce063cb94f5a553fcaf7f108316ad910f4a42c0636006331a609078a4b6ac9858f3dbafc59ab3e911fb7ac444968d106c8821ddda448c6fd93c120d2e196d3b86b374c1a9220328f0c989b6a7f837d9a0e4817b780e8b551bfbc310728ca680bcc095c7fbd2d0efc989ad5b38f6b95623a7695f5a3292cb023b39228804011d9f6e304bbf02cb4c7fdc9618d7a02777d9cf0914819d538d452efb61d2b6e2d2d575f478b24e35a560e8032b7870b14a1aeadcb35fa4d2c251a7dd4775932c2e81238cf33a0eebdb8d5589fcec15f88e372e9fcd5bd278a191295c61edab24b409c5161c5b9b7152b7716df719080065e2f16d16b1e989f5d0a6ee5b586d23ea0e4e8712b454614654ca04f93037c20647c46cb3df9fb608d92d824113f8a538a4504de2a259e8494c8b2e95c4cfeef52adfa2b6d74e3434fbbe41118ca4c633bec8597d9eb5123ecb10c9d5cf5ee2905e06e435a44c10e1b4d9e01037e7fc89b052409cd646f283c94dd964ed2be23b7254c3463d1404452353d23a2e225b2bffb3edc18ae1e176f4204532d667ddb76933be0e38a333a43e96459aa99ed3f895234368579499f0dc661112936733fb81831612550e4a5d32d055eb24413f34e39d21bbdc4736d72e23bc19fabb4b8de5a33d4880e02d6db67604fa580e7521152bca1a47b5b8598c84e13f07fca4bd280106ee4032716cab9dbf047f8d08d8fb8ef69b58c4c33d3c267f30f3e989e630300506e95acebecce69d2369ef9b2f1596fb616718e9aa83607f2954cdbd081f5c8c028cd7377cfc619d1e7eac621e5109d90aab93b43cf33e0f63d504957a52dcf244cceade3907d2a0bcd515c23f70b1d2792b59900d9123ea7326d5790bc3f322a3fcec7a0cf469b68e2b99c43b3f5df498e0f0fd2630ae2826d0bb42c7a41181c8060751cab3162d634c4393647ade0567204bdc346db85cfd92d16884ed169ecb76e2f9a5ecaf7683af39e7e0bc274b11e535ee13e6e02b8ed1dda762dc5cec8bfe6f1249025756441dfbd8daec15fefc4b5c2cad3a5c9edc9a7f764ef01e304ba7ab32fd7877f6b3f5eacf7a332c89c92c75e7d254aec9277530c713b3d83256403b9724d5196de4d410180b09bd333f15d5364c1456d38949626dd25da5644733efba8ac3efd26cc48971b6cd2568d79dfe39eeee5a58a6268f12551fce208af4259994e3e18957d0f8eea3c8e9efb6a93e3123030cdbe0e4a71c0a03ed75a218e152693b23750e6bcc1e1d5c11e5c50dd535b68822ff8b4e1a8eff1ae204cbd72525f8d481cfa4db96ef01800d8f108d28362ceb7cebecb22ed3e16b5f03b9a3413d811e4dd884d58f6b28d72da375026966b2e3c60463bf81756a358f7d8825e98b1167c91a59a12d099716ca1e676defe61669578a3cabfbb3420e9a1437af8ef06b338fe7386b7e680b62338687e0319c0f63999a8a2b29e6510d593edec776d32ab2aa99ed78b465baa0d5941e9d7702c558913368a01fadfdbe4705c42f3332fcc219412b87be8372fe17bfac0cec39470fb51eda597946a9b7d413b91a1f5ad58cad6ed8232f581dd40659895fb752d5bb53228d415aef1ee3cdf0d91167fcfe09a02035d08fc621a10f4eeccb028bd5d9aa4cd9cc18c42d69d81462ac3552222825317e37b028eff8e3eca06f9b522936e3f5a4b9611141de82425c0b5b613e0f8c29b102845e54a34dd83f03334eceb4f8c0ff6a5e8b3f2c09c1a0518c766b1caa442ffd73cca4c82a285e89230fcbcf8feffb04f3f4bdb8a882247ecfaa992c96bac6803f503e10140144737bc36e23807d7a19d4035511f10efd7ad9d788beda2d39c4130aa288586b1414a58aba0aee296bbb101742078d61827dafc0151cbed5416488fa9a13ad3351105bd07d4960f5ebaafdfd83912e6357573fe9b1bef66904c528e389c6319d303ef1e1af8445d4e408fa431be6166c99b4f6ec37ef2947f69d6965e8dc170d06ae47b40144ed2969983e5213d7055682cc758d4fc5ac1711634ddf9152d2bfb260e624408c70cb57fd4a1538ae297ed0d5f930361ac04bc69da814da2bce38eb9a3c8e744adb7d1e581e9e623218eff12065ac79f23a072cbb787be74101cecf858732fe8e1c25923a8c62d786cce60f73af2be44d8f34cb81e3f584bb37b91f5cb4fc860618837ce56420cb9d23cda495b10cd1bbfc15530974fcea72c5661166e18ccb5eb34ddccb397d3031f5e0910d9fc6e2732537da98c4b73e0c25f4cf7263c6396ca6fb814d17cb093437e4d2d010b713fd30a9516a13096fc717b64398f34f4d5b5980942ebb89f0d2f51054a7022ca45a1e234d987ea4f3e17a24fa10c7bc34d92281f8163b57142fd1db2c39e144861a9608b1282bb1402b86b1537ef5cc9d04d486708ab9e79765669bc9c1cbcbb0edfb48fe875557f94ef7a2ce9838deeb993d4d8d117cc6f8a82c975a53873a88146b115d9e2e403f618105aaf3ac4b76243f03c3458fa5d5cf65746b04d7b96b23cf8a5d42636c6bbb737d459ac5c852c83323fe3ca335d4070d93c47abde2fc123fd9860143b8c4097562d0d7d48fb1da7ceb7fa194b418e43475c79ddd4ca965a2e34b5097de355a5a4469c41d5b867263103cce8d726fd69e4a639f1cfce2c0276d7bc09d55db1d357c685e937edaa47abab3356d682b60c615211d608bfe27789344a7295e02494e19250a21bc27827389ee6dbfb0bc81530ca2a9e0ecd8f3ae73e67100c56ac16322fb881a5e8de71081b3bf25af427e8ede088358b78b936de94b997e33add8f2a6cacbb37b4006b2df51f8ca614e0fab9157c57460ce14d133dae68765930fa52345a207888f754dd4b98bf0322734b803c22080fc01124b4077011510f8b87f27d541391845dbef2787a767ac1a953a44434ecb0bd31313f9c196417d61924fe92e00f9223dc79f4e31a49fb5eaecf9668336845e71fbd199a6f81d7bf52aa303fb4ed0dbdac59b352dc7c37f65024059c808f0019915b72ea220c4023da79fbda7188ba3030b53a452dfe168e30eeada02195b753ac6b9cdb4383257daf0d6d77c02aa3bdaa175556e7e24699ff829df26b4d1143f4cba4e12a314fdccd276227f06601a497fef3fb10e3c09f9a2a646030c4f3e5bce8071fbc6b885666a34d276fbc2a602d514021807236f06a2e9575dcce857c56e3a0077c09dce52b834a5b22f81b939e096d94a164d9b9574ead16d26e68da3258dfefce54d406dadf61b82b7ed2df0d598bbdb20e8bc866f4438e9910cea063124edaeed0f50eb1237f8dc7c1db6950060911b4e5d3a258e399a3cb54b814698e8ecdc5ff4cf276be2a46a2f71fa82a0ff94ef369df33b6a9f1e18d3083bff9a5ff88781343f3ad87f95f49dc142c9dc39a55b456698093b3b6428550b77b532d4d9a5a688b5725861bbb1e6991d4fa7b2397f58ec5b3c1f669e65495f43a17d94b0a5f65c69c3ea4c83a334105796a26cf71c902574d46b2ce9b19c0352ea70ed5af05e5417173f2f0e94a68b19d2c67933a7693ee3e63c8f55efd777c0dd7b6868a9416525a844cc1e618f890fda38e8186e37815a4fa5c4d75f930c5aace8548d4a5aebb86d08a7d66987857474b3b731be12948fbefc8bfe9edb7f68b16ecee4454954968579061f04ad0c5ce0b91086d6794e4d6096a39fce50ecebcb76443b87a2b3f049daa17f3c444dcaf6847", 0x1000) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 06:47:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 06:47:01 executing program 1: r0 = socket(0x1e, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2d, 0x39, &(0x7f0000000040), 0x0) 06:47:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket$unix(0x1, 0x5, 0x0) getpeername(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe200000000000000000000000000001b00000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) wait4(r1, 0x0, 0x8, &(0x7f00000001c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getgid() r3 = open(&(0x7f0000000280)='./file0\x00', 0x8880, 0x40) r4 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/185) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0xd1, 0x0, 0x15b241ce]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = geteuid() setreuid(r6, r7) wait4(r5, &(0x7f0000000440), 0x2, &(0x7f0000000480)) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x1, 0x0, 0xffffffff00000000, 0x4, r5}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000580)) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) recvfrom$unix(r3, &(0x7f00000005c0)=""/238, 0xee, 0x1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x4000, 0x12, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000940)=""/134) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000700)=0xec8) setuid(r7) getsockname(r2, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/205) fcntl$setown(r3, 0x6, r1) getsockname$inet6(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 06:47:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 06:47:01 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x6a217b93a1a1b570, 0x102) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) 06:47:01 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x4, 0x81, 0x80000001, 0x1, 0xfffffffffffffffb, 0x5485, 0x4, 0x3, 0x0, 0x5, 0x1ff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r1, &(0x7f00000008c0)="582705efabd16ebae63225259560f8d5e41789632dfc94ff334ac319515a4c8ab00f074836c3a80180000000000000c9945bcd149e06eebbd45d3bf579456fc7d4096e8c8b6b870d72b8bcdb9ad8a4f5f72819940d6a960301f5050000000000000d1628b53a30473df850029146430c7bc08b6208fcf90004c14f00", 0x7c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/50, &(0x7f0000000780)=0x32) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x7, 0x1b7}, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = syz_open_pts() preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000000)=""/100, 0x64}, {&(0x7f00000000c0)=""/145, 0x91}], 0x3, 0x3) close(r1) r3 = dup(r2) r4 = kqueue() dup(r2) kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sync() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000200)) close(r4) syz_open_pts() 06:47:01 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007a323822d8d99acdd92191000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e08600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000040)="97701231a8278af500d88a8688dca87056a24f2363bdcfb2a4128a9e2778cdefabdc53f47da4aef8c023b14d631929667ed01e80b9a17c5c06b82828d20ee206e69684545543", 0x52) listen(r0, 0x80) 06:47:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x1000000000036, &(0x7f0000000040)="16dc298b7bc38dd0c375a9e378949aeda62225efda63e1a185", 0x19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:47:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ftruncate(r1, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) chmod(&(0x7f0000000140)='./file1\x00', 0x8) ftruncate(r1, 0xffffffffffffffbd) 06:47:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1284, &(0x7f0000000000), &(0x7f0000000080)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:47:01 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) connect(r0, &(0x7f0000000080)=@in, 0xf1) 06:47:01 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) pipe(0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/82, 0x52) 06:47:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8008, 0xd) flock(r0, 0x4) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x760, 0x57}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x77a, 0x0, {0x8, 0x3}}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 06:47:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2000a, 0x0) listen(r0, 0xa) socket(0xffffffffffffffff, 0x400000000000002, 0xfffffffffffffffc) 06:47:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=ANY=[@ANYBLOB="846e1c9f8011834096db"], 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred], 0x48, 0x1}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1ca, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 06:47:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x204, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) socketpair(0x2, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 06:47:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 06:47:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x3ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r2) getsockname(r0, 0x0, &(0x7f0000000140)) 06:47:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(r2, &(0x7f0000000000)='./file0\x00', 0x802, 0x2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ff1b01000100000200000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 06:47:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x10000000011, 0x8000000003, 0x3) setsockopt$sock_int(r1, 0xffff, 0x400000002000, &(0x7f00000000c0)=0x2, 0x4) accept(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) ioctl$TIOCSTOP(r0, 0x2000746f) unlink(&(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000280)="661cd9ff", 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) 06:47:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x7ffd, 0x81) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0xfffffffffffffff8}, 0xc) 06:47:01 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(r0, 0x0, 0x25b) pipe2(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) listen(0xffffffffffffffff, 0x0) getgid() pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r2 = semget$private(0x0, 0x5, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/52, 0x34) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) mlockall(0x1) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 06:47:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:47:01 executing program 1: mprotect(&(0x7f00000dc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 06:47:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8008, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 06:47:02 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x80000002, 0x5399e9c, 0x5}, {{r0}, 0xfffffffffffffff8, 0x6, 0x2, 0x1f, 0x9860}], 0x7, 0x0) 06:47:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 06:47:02 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="27aaae256d1a8eb2d0a4e060af", 0xd) getsockopt$sock_int(r0, 0xffff, 0xa00, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffeb2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) write(r0, &(0x7f0000000080)="e3c2b5d3647249c77eda18e7c0127550e08b71249fb0b4cf898686eefac9f6a535e02291f773dde2a5a294518bc2af2de95d4ac2d5987e2916ac01bbeb465dbb2fde8b3e4d7b78f600d492c6c13cbcff28e61f915f40a1f108e40d8afd847aaeb239fc344ed0a47910833221d17791e8768770a33a2793903089f7957bdcefd081acf375bf6f96237b2ba76fa721b6de2833ebc59e8d606ebac401efa162", 0x9e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) semget(0x2, 0x0, 0x4) 06:47:03 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r0 = socket$inet6(0x18, 0x1, 0x7) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) open$dir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x200, 0x182) 06:47:03 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/187, 0xbb, 0x43, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x6}, 0xc) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x3, 0x90, 0x3f, 0x3ba, "e72df6c85e5c2afc7edd37ec13a97d37632163e2", 0xd4, 0x2}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 06:47:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011f0000006c653000"], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 06:47:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup2(r0, r0) dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x3, 0xffffffffffffff00}, 0xc) close(r0) 06:47:03 executing program 0: r0 = socket(0x6, 0x4002, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) setsockopt$sock_int(r0, 0xffff, 0x10000001, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f6669060000006bb55c7c384a4fbf924b68f0623a2d"], 0x10) 06:47:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:47:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 06:47:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x9) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x7) 06:47:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 06:47:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto$unix(r0, &(0x7f0000000080)="2ae61aee0b28e1ed18f7a1d0ddaf3fc4dd62928029bd3bb6ef0ed857237dd13de41d1f6b9082ba29c275522e0073adf385b784a5ba05d05b6bc3848cda794b768d30e79f9ee5d36fb53887ab9086220b060d8887", 0x54, 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="609dc2d87b8ad85bc76085f8344e15e01672f3d6b880de32a65dcb06d1741007000000000000005202f9f498c22ba590d0285eb5dad33cc50a0bdba28f214fe7d04a873c7ea5b390b8162312335c60f9c1dd49a98a77042fd3b39bfbb2"], 0xa) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:47:03 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x400000, 0x311, &(0x7f0000c00000/0x400000)=nil) 06:47:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) 06:47:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000280)=0x6) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x8001, 0x9, 0x7, 0x1d, "e35bfb25d858940656d3ca570be6fe293ba33d10", 0xb9, 0x1}) ioctl$TIOCNXCL(r1, 0x2000740e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) dup2(r0, r0) 06:47:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r2}, {r4, 0xba0a240a72877d0a}, {r0, 0x2}, {r0, 0x100}], 0x4, 0x0) 06:47:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x1, 0x0, 0x114) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000012c0)=[0x0, 0x7fffffff, 0x1f, 0xfffffffffffffffe, 0x0, 0x5]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000280)="b7cf00578a494e35a91d73795c2e6354367af7199be055bd75782c558ea527f04ac9118adc870e2867ac0cb450f0531d1eafd6120e2d744e32907f7c67a77d1b9a0142e7eec87acec4cc37d17d568c74743ae6ead3f45fad5d248ff129312033f7480b1911acefe88011fe84687c62126ce3a1d22bdc4e93139c7d86837e39ca75df02e2548381445b31e39083971be7da2b8c6f89a57b6940cb6e5e0e1b22f475b5409d3dd0688fd804786bbf17b871f85b1b83866745752e390d6db6c2d1e5ca706480c20912bc197271ee8445a011e297173e1ff77055790843356a2a5166a882e1426558a1c7bfc17c0d6cd2190fe81f32d72045e87d725243871e0be122d9f61df33e92d0ff4551b958c40aa02afa2595615d86ea2a91cb434f23a152fd3b3f2d1042ea4c0a1af2b077a54e3872593b2b4bb7381bece46ce23eceff3470cbc32d9b54ec3ccacf229921d364aae3b5851c0e3de03bd668fdb2142379ba3b43394a708f3baec976197678ed7f19aecfb5fc6a423c406e02f61f9812ec43f9d6faa0ee9f05a7ebd1eefd236dbdd5c7eb722aefa2f237b1562c057aee1b689babaa49baa45a5ecf4128f347ead443bbf02f2a3cc3f2bbefc673dfd4e3e89955f107ecc2eeeaedc8b417f6a479896e528c82c76924ce7830f72cbea5e8093e25b141e43863d01ef862f40fb5febd753f754682f9972f4be69bea3d1b40f4977239098be0e7f36b852f15a8d0c2be4c4372652eb013e0176eb8073a05a4364db0a5bdfaa054c4f0b124a411343a894c5ad783d933022f7e8cea3c05cecb97221349c103e05d1df31e34a32dc648241e99582608f8de536c4891c266a7e45b5d61b2b6dda6588b16e5f3dc760f4287cdf0b53a52e650e4f82441a26f041e156f6477e13fd8f15165a71b0eab6f89650a62a8ad0cae1c1354d97c506b65caebd970c92e5a18b71dc0fb7d8efd83d17a8fddd591951daf0407bbf3d1191d790b083a03fb483be8b2db3c00c4f7475145fb063893d9189e3d7e0064319d7923b254e3328f641beda513d361dabd413c04f019503eb16ddedf395ec4d0521dd121b2ebf5b6e4c0ca00be23eb1456fc33f86590ce548d11472c6999be3c825e9393a416b3d6e5f0ba269c31e129f5bf4b44473047bcfc1997c51a6ab967da7c5f8cf0f4dcb8c53e8ba3f73d4d674972a0e5a60a337b982326469b6671772b4cd12947f88f761a478aae53b29a4b1a2ab28585588748183a2d43b6a7b0372c99b09484092fe34b94d09def1317f21914535688c99fa32cf7110d3d4914fd4d7a6ebdd5d525d548619a58de23fc15723fca74ce8ef6e53c97f9f3f429f830a221fc8bb6d2161f0124585dcd7dd5694a069c92b9d7f000658b782821dd321f5d0934953ed200d882781d45294fef62540b37f97a3f565c7e070e24566aff6755ac5ca59f9cc39af955c73dae7b86b8183df214dca21a1ff2a8b386ef8496cbe939e5cc4d5697ba177bfc34f41db1b4e1fbe802e631987b3f0abf3256945e9fcfdec88a6af9722bf45fe9b6be7d5ec81cd83ad5cc663b5fb25c6dd78a93288a8289663858e014be5c801791cbca7b1948ed0b1d6db95dbd262e27a21c0bb9d451bf6000352a1582e86cff1ef4db4cc26c6623fdef5c8d08164ec44e29da4f1cc1e5ac756ad18aa2838a15052c71ed42c3959e8d562efc2ece26b407a170e662bd569a27d68145d38c95230fd8e8066f3fe5a8ca7b6c0d6805520950820f20456e681c0cf631b830d957dcddd03cecde8ee76f3ff7e77f0d869e8b711fa59f5bc71ef71069436eb0753525cf20d3f8fcea2627ec82742e59b7a859cff8a24ca0d59148fa4edf9d635bda5a8ec2ef498d123b7fe0d285ea70d3b5b97a35594f4f2e04ae3ce619c0fd972cafd205b76e1ce10ce2b9a3bb372399d33f2314824db0e6eefaecc0c11c201f7c5d2bfa75a77e86b581cbc82634a1cfa4ac812a8907fd77db81af33209043aee154c4d4fe35ae939d03a7307ce6119b80321a88ae42263fcbf214f2cb145247a2f1bb8b7641988f61ca52809d4d23c6a9d1b06b9de9188e95bfe685e6a4167558d507b93bbb018c6fdb1f7f5dca5d0dbad8dab6891f3208f07a2dd3aa4f59fdd6eff8639902395ac2bfa4d596d4e528ea651a27e4393a58fda545151cbcc76e21f66a951bbb129a9193c59f5f29ab486e2819f819049b1de6b1ddbf9894307e0f06274dce0c96a7722401d23fdf03eed3037b6cf50ea79747d0bdb3d35d6ce9f0fae2c925bba35a65fd287c3c763e05a551053c051fc3c83eb18155675530786110ee9e9b3b65edd802d68edae10fc8d2024cb0904090b76c82cf225fe14b1dccd8a19fdc3ee9f95fdd68e0cc9cd04d6d13aa58339d048d5c276ea0a2a8db718536f097e6775fff79a1be7a2e2ac6afb4797c4eb301c421f59a2332945ba9a3de3a9c7ae6b6320699b22ca0e2a4cb459cfbf21372100dc0ed70114a95e0b3c90dd8ccb5034c8c982ced698960b266a7c12419d3b3b6c31e06372975603957703def918b1426fdcff78afc73114b8aee222898da7b7e786834b96947e432b6406b7d0101ff884380c6b12c4acc019a82876088376d147bffc37e1b328b6fb85bcab1d4b759d39d8e0787c7a532e0e40a74621a87698082c25276676ceaedeb732a7571d9340109eaf02a34f684c00cd9d2300990eb3c10f735d351b52c3d3ce92361c53bfa1e53cb364d55550ccfb401d6460efbee2c6ceda89bc382a0ca33fdfc3f1962c6507f116f15ca29d8c542afb1a94b73e4975d4df9666180974f4a430ce074f1f531877aa3c1624a67352b4d5060652682e42e0e8849e64d302552ac9960d0f04821a4aac494a08e31a77b33fc27617bf7298b588b40df349db3f908997db08f144b4525e959b7c7c284ff0141ed5a2f752db5938fdd0fe21828c0e3c32ae1d4967d0be8445439c7124140701946348b21319033faf385d79926fe707280c42239a76f3dbe6754b1067097a2c0e4d8b9f1932b9a344c9ce462fa4e0601def736427b1a14551715c6969636599c446e8adecf1ff09bceeacd8bb43e1ce0f97ed89d82e3821c37a690952f2b10ed9eceba4aa1b69b9bf40028b279b8a5fcb81033b69287d2ebd01800f8dfcfd94e027c1e818a19bdc3f16b327e093ea3bf9f48e7ae4a853650cff53b61a6171d465990043286e9f4fc73e4c12cb353f826f2ff42646bdd8eecf02ab2e90072c0c044b8048e4dae00d2323443370c19016aecbe48f2572905f94abb0e5f6463ae8215cb6490d86d3bbf0d8b4c236c27de3cde6740e6a7334f45bb7df287e36e5ddfb63d54e4a33df858559fcea7c50b4d49e6fb37d7adcabd21637de58affcdc0948b5377d8fcc67575e8ddb5eb5ee1d4925270ede0ef63232530bfae2fede9712e99b973b4bbe44fcebf5ffaf94cd7a1d79e466d122150e5a1c818b7cf2536c67c6930eced1881a601376931004d8af6c1c256278ee730bd226399330997832d07163f7ab43954d948523d02eee352fa4ec0dcb1208b7509e8f7e8eff28be210d4c9303323be41bb09a18521799e903b7e0b948b2385511f4152c8f191e1b4293e35edee6ed159852ab072cb7c1cfd6f00d9a77f540d5e1e169d5b0d0979bbcaaab55fa3e04fa4226b5acb525da9a7708ef607c196185211fd2157f3824fba783ea204ea2414b6bc992b09ae17d98f07bdb0a68675884e018df9e4d07623f90775ab61f360620555fe01981a998307673d451b67c21e21afce2dafa039eb6022c1ec81e61a9582f2003412d8d6f0d1ad9b106d4ff0c0a329a40787713c3abdf0e70b29689ea3554ad8279fb1ddcd95a946408b69935c55400e56e970a297f04bdb9a7b48baba826409be47fc2d579d850cff4c82f5cf4daaf15e19d399243def3fbc4bba813f7b11d7d2c573a331a7c20952a2cdb606415df2af321a51a5ae7dd94cc6de2dda21ed14417b7b6a4a86b0e14e69a380f5a3455642b06baa4cf64c717cf829096dcb210f81cfd916481c7b6af39c0ded6585f4f260952cf875c6edc91ffb39487f0c4f84e1e384a6d547e16a3ee4695602a2a2acc3def2af8a99504c76b534d324892033c23d1bdc8f2563f433f3534a8967fea0b90ff77efc328a7c09a9ac403059e1bd5a79d20c60c99c00292d678d4ee5c8ae7e279abb454db163d96452f22db8fc7f43d62f37488807d6e3420016686176ad560d29b0ab8d2a359ab8646659d1ca28ec0bd4cf836c839d4b885c371edda795c96c77e917c8cc1fc572013dda1e1b695059122070c6148d85295edbd1251dd9ef8a9498daf7232b3a3e8fe537ad43955ce13268db9b7040307454c65e974350ad758412ee788ec721c81ddcd4ceec9793459f4efd46440d4d2e19b47e77b319f771c265f958f1459a26c0cc2f218f9677820fcb88b045f85daa1ebf999f4ea14cd374655afe8516582c533ab087cc521f8f5b0facf9992af3f5094131429fbd8fcf4794985ad01953d7d4a3eeacd3596b0c6ca1266cc18084cb3fc592415702154efb21c7d9083f0514527b430a7ef4b72d3e734b4d0a61095fdadb402f46f663134c523050fdb238d6a3631bbe5f774670a6adb812cb7051017b828809a0f7d88c44bf30a62d6f1e31a3f2ba10dedca8a14368bac464dc8d1463c1e003c323f0c2954ddd61ae20b7eec802311cfd4479a167622e843e64b7a4d2eb3b78bc997ecd83c95926760bbb782f0f48c3a10298aaa2dbb074848e13a3beec2a7ebf4ab167dec38ced86005808af5830904e86de6a14f30cbb6243e768dcc60d8c143fc891d3b47a068a92bf3cd8f9e087b3901cc73ebeeb0be0d480fcac48def5de0f028a39a705f96b16221cff770c5251208c69e58fb114c4c3b661c43a29e39e34ef9805e1681336e07cbe13bfd1e2c639e599f4d168a84446236e6a541ee5b742d2aadcc90d9b9981163d33fe64606308337ef0dc78944431a68b202dcb1a5e19863defa3e0438fd419fd42abdc69c6fb71aa99a589cda7579d85bff1d783bf5d03425d88b56b273e40df07907add8207f920f9ded5e5389162b7043063a7ca5351a35112f058b9d81c1b0a2cbd06a1a8a5539d0736dcc4c29317b04decef586a6e1093baa47c934a0015e0980b46e810a4c4874f8aa17a0c2ab6e4817d4d693e107303efeb2fe79c82764e147350217121fafaaf4fea46ba061302369023d86105a0da2d367ad2019d9dd98017ca8d7254a2d936ee4a06b9443cd17eeec06b49924fcedee7a2595fea762df35bb87915b6fe638d92ae0b938b9b7dad5e2083120c5afe4fd0eebe9c7276a91bdceb38d7d12dba89c3a7c58d76207f6440031ef2d77a12893748ad98087b2e0fd99e74ca26f3df1610a1c313a059c2d5ed336cdb496dcc607e910cac6bef0103fc5677768a42b5a8d5c0cd309e1aba47c0c0d3e51b4672292ed2977068061b20efc31f10c4f8510a25bcc80bda989e93355dfe7935ea13cdad634ce2f336096b5ecbcb000cb2784d7e0958205f63d7c19ccf69d9d2391165b138c132faf2b8159d7b92e3df78d531742a949f415562898d30eaa03ea4c453d6c6f6023236234af93125710ba87c8ba1bb08e6a45b8a03ffd6153ed932666623744a5ec1f494010e3d464ab4a742da9a4ae641c8c73d3a8070f841a789b2dd941c40cbd063945d3411b0a0da4a19ea5ab0c33f981ebf8711bafa3b620ad5bf822fbde8aa75978bb79224ab5cbd09c49dfc0c64f9cdb557f378d363622bd5482946823fd1b31994b7b36c52743e3e35", 0x1000}, {&(0x7f00000000c0)="301bd6441fe9b4984921670bc3446f41e36ed1191ea823c907640b23ebbd73033efc8933e63a4ddda54eb49b314db490e2081c437afcfc596f24ce909c9a54bae967b328e1ee1d28ce42693b2eb9a54899ff66f4519e1ed663f9cb18e64ae9ca24eafe231cbc68cfe486318ac68a2e02b1ba4b811f902ed890f3dcabfa2f9a88891ae3831039519c94819e622007340509fb85f4964ae7e6b9026182f0079e807515a575124f787c57bdb8962e0a82e668b816dbb18ba2e1193ca23802c8dad647dfd29924810d73b541b5784f642db160dc719ed6529e", 0xd7}], 0x2, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x402}, 0x4) 06:47:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffff9c, 0x9, 0x9, &(0x7f0000000000)="0a21a71ff0e891f633cfb68342dc968661ff4d11857b0c28d8e75662a54f3ae387507b43d6947b9e75e394e47135fcae05d10c8b", 0x34) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 06:47:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) 06:47:04 executing program 1: r0 = msgget(0x3, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x1) msgsnd(r0, &(0x7f0000000000)={0x0, "9c3ab21265a88eb331dc4805a6fe6c6529a74d452d486a15996fc446646e9a5bd1b77f90f73bb6965f150f24d7b63de7978ed51e9dc1e24a70aa20f4d0acd9d679d982025881d9711f7a5abfec6f10027d5e1a6cf34c73f70bc137d867325dddf5895acb8a5b8a0f374408cc9ed5e04657d7a8eec6e45e02ebe733dfeca9888c8d7f6ce5af4a88088ed590d4e3ccf14326556f65ddb22af7720590834809d666872e0da9e644ab37855e500788ca6dd8f0b9e525700a665d24d869d2e1c8cc61a76234861258ee98e8e1c9b5db21ac74f483ad958e091b255d34639ee74759b12adb49e710b7a6853f3b41182650491713a92ae265f666452cb5e21206be81e707d8d33058fdc7efb202f3d3c799c029974d7ea794c0316321597adda49c1281e035c28c89fe492689f24ff33be0dea09073295bf90da9e763b58f94be610ff4edd19143d6fb01c8f744a457ea1a301106aa354e08e9a15061a95324be64329342426396d40b07f1af2f04f6b87b6195e826ddd1df4a2dd9bccfaa0474a7324b24dcb4a6edaea1bcb740dd10910e30786eda8c5e2675755d7e9bdfe87516d81707aeb5d1f4426f7419eb3161121b9a1fa018593a56932c93a47d8920bff7b1a691877018ccb34f025bfd3bd69d44f84adfd596080869da1178dae1133e4aca510f213e4cdac3bfa3ac5050d2f2bfdb6954d8c95530190eda3a70283b1e5fc756"}, 0x208, 0x800) 06:47:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 06:47:04 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1000000000014, 0x0, 0x0) 06:47:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getpgid(0x0) setpgid(r1, r2) socket$inet(0x2, 0x4006, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 06:47:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x121) 06:47:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/50, 0x32, 0x1, &(0x7f00000001c0)=@file={0x1, './file2\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 06:47:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0xfffffffffffffff9, "845c5509002000afb481954dfc5c7f8ad79f2700"}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:47:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='x\x00') ioctl$TIOCSCTTY(r0, 0x20007461) 06:47:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffff88) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r1, 0xffff, 0x400000000001023, &(0x7f00000000c0)=0xffffffffffff8000, 0xfffffe8a) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) listen(r0, 0x0) 06:47:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 06:47:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x2, 0x7, 0xfffffffeffffffff, 0x3, "7e6b03ed3a78742bf5396819f3a0b78bbd1dbea7", 0x3, 0x180000}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 06:47:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 06:47:05 executing program 0: getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x1f, 0x4) 06:47:05 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff6) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x93, 0x1) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 06:47:05 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000041c0)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) shutdown(r4, 0x1) setgid(r5) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgget(0x1, 0x194) msgget(0x1, 0x16) msgget$private(0x0, 0x101) msgget(0x1, 0x400) msgget$private(0x0, 0x0) msgget$private(0x0, 0x100) msgget(0x2, 0x100) r6 = msgget(0x3, 0x508) msgctl$IPC_RMID(r6, 0x0) setregid(r5, r5) 06:47:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = semget(0x3, 0x0, 0x402) ftruncate(r0, 0xfffffffffffffffe) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/89) dup(r0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 06:47:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in6, &(0x7f0000000180)=0x5) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 06:47:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x7, 0x1000100000001}) 06:47:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 06:47:05 executing program 1: select(0x40, &(0x7f0000000000)={0x9, 0x7fffffff, 0x1, 0x0, 0x9, 0x480000, 0x1, 0xfffffffffffffffa}, &(0x7f0000000040)={0x9, 0x5, 0x7, 0x6, 0x5, 0x2, 0x7ff, 0x3ff}, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x7fffffff, 0x7, 0x6, 0x17e1, 0x80000000}, &(0x7f00000000c0)={0x1, 0x7}) r0 = getgid() r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) listen(r1, 0x0) socketpair(0x6, 0x2, 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x13, 0x3, 0x100, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000240)={0x3, 0x4}) recvfrom$inet6(r5, &(0x7f0000000280)=""/65, 0x41, 0x842, &(0x7f0000000300)={0x18, 0x2, 0x3, 0x53e2}, 0xc) getsockname$inet6(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x2000)=nil, 0x3000) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) r11 = geteuid() r12 = getpid() r13 = getuid() sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)="66b715a0580a1b38d13202d7e21f879e0d86", 0x12}, {&(0x7f00000004c0)="1b08cf255c590158149d", 0xa}, {&(0x7f0000000500)="db847fcc48221fa47911eda3566d070d541e5527ab98502f874a2c32389b624d92bfe2d436809cfc7c86ff7662d74df02f223924a764b4aca1108b7f4d2696f0c48a77761b74d813043c5167736ab0d5d40c010e3bc874ea75a3c21ee3e27450cacef45efaff213e9371f2644a39a0", 0x6f}, {&(0x7f0000000580)="f590234ea7466c04f08b0fcd05b5d9bb7c0beb2ee82ddfaef265052e63393abbc47136a84c54e457dd24f09a726fbe93cf0472bbeafab3cba7eb97f9ad8d8a05077d0fbd6f8ec7f4b3072d57ba264d02233167281cf4fa7a9a1f195467a747f168b3af9ecde744983f3171d452ac732b931ce4fe7648ae3cacbb0b456bbfa459f56959d3a51be3fc3960c69afefdd258c1be05123d4cbdf5c441077d101a417bb9d602c5a352539bb577fe15af4a8ae04a4352f8b230fc46deb528e45bf49c", 0xbf}, {&(0x7f0000000640)="1708c98786c04ec9d551728a88e0e82f351fbc3b9d0051fe07f335f478395406a311fbc11edd6c1249acb227f292045e536c6204343622fc5b1cae35f525b5826a42e9e10aa28fa05dbcfdbf3f43eee519d9b74fb8f8b15f974373d085210ba59e326b15992e535bc168d4b2cd9737af2a1a30466b7c61834f2df223a6", 0x7d}, {&(0x7f00000006c0)="a38f310d196080d494985427c79d94949cd48758067a9f90c455c5bd0128a762feaf3532a7db0379966481e16388940449c28095beb32f18d71bf18390de52e56fd1fdefd34dfefcde3b1bbe65c7f9e57a1896f52b9bbb51c1ab32c62dc22d5e75b665241bd40d464e", 0x69}], 0x6, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r0}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}, @cred={0x20, 0xffff, 0x0, r12, r13, r0}], 0x78, 0x4}, 0x8) r14 = dup(r5) fcntl$getown(r6, 0x5) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r15, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) bind(r14, &(0x7f0000000a40)=@in6={0x18, 0x0, 0x100000001, 0x4261}, 0xc) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000a80), &(0x7f0000000ac0)=0x10) fcntl$setflags(r4, 0x2, 0x1) rename(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='./file0\x00') openat(r14, &(0x7f0000000b80)='./file0\x00', 0x80, 0x80) geteuid() 06:47:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) syz_open_pts() 06:47:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = shmget(0x3, 0x2000, 0x4c, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd8}], 0x285ba58, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) 06:47:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 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) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000001800)=0xc) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r7 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r7, &(0x7f0000001ac0)="d169daf4d8a09c8e23adcbe3ed82c5e37be7052e42e9e4c298c367c09df396f448815fd2b09ab392bb93", 0x2a, 0xa, &(0x7f0000001b00)={0x2, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000440)="e80e514bd300487c1546969f117be7cff012d11c298d7d2d0b7213cde377acf1ff85d5bb3c1ac4526ff0fdb331270a2da98ebd0aa48de1ea72730709fef12178e3f22ecaae0622af257ba2f641460408f19e8affd220ef3f54526191acbeb583fbb974b82a151aa6381effb8bdb2440a99666a5e7f4ce8f3053072fd50fdf4f082dc12219838b8dea232a637a2b4489e2a7e295e77d9b1762100c3e2e08e9e6d9f2842aba25014b2e9dba351118d8e77c063c09522449d4f5eb22109f3e02ec47e5394dda59443df6e5979e993be22ce9122ec587e6783d17bd07a6b48372d6fefdc40fb00d304bced30029af33dc897dc06ad8e33d65ed732e39518ae6f94827a50326996cc212d411d2541af299b68494e4978dcdeec6edd922e04d100a2e3ede08fccfcbbb3084cd03bed4e39e31efa7845f1b0513fa1ee9b356fc01ce68d72330998c7afa7b2d522b34656e5005f1b78aa1256d49b39db81d45004ba5d3b60a5cb4b254c72a332cb797951445d7ed7efac1772f320f76eab5699ee10a9fcc9d82eec9c251043952afe7b198ce1e14bb877961ba2d8c18744a88a17c5f6ac1270cb3d52a6100fe9f634f5adeb0df91c75c5fc6bd450d861c525165ceb8f3adae8e6a282f1a07c7964161deb8d7e189a9fcf0db83cea640e96217d3472630cd60f32c1d54b84cbca60619c3de95c14c76f369ca5a303bdaa4f07f65e7f1ac9348550a416160cb77a5d5a6ab3444aebfc3b9f8b97b3250a5f4746dd26de19b50067a3f9eb095dd6bd30b8440f7bdeb6267d426953177f31d43b9adf36511bd5e8156b347a1b5a55d3da615e362db28a2b730a658faaf1938998eeeea32b6de86d6cc37d139f50b0807121e6cbec8a4e4e31c1f5d8a27a7e1546985df1fe365d04adaae93136468fe76b5e87c1f93d528a86e3d2797d0f82b69d33fd6d3b04c4d47a83269d3e51fe3c293ae9d01ccde74b9d6f9e5e41e564624b87e1b4626e08b3902def12867b89f7617de3c9a1f529a0444665ee6be5a5adec61661bdf7d01f4adc16745701b8c96b4cec3327d118e8bff6da99a87c2a5cb8d42422adc57fb3d091bd8ecb956ed994ea11884edf7db2df41a73e8b4666a6a9c664e4ae208c93f91194420db929364d930d99b48adabd8ecc021616edad8a7389c017c3ceacd926678433c58d36d62d6d58e1cffe9f8db96a39f0bd9f38d3969f310cdcbaf2cdb5ddca032b1d833b0afd99e183f93b637b6e4a05cff0d2d43ae76f2e76ecf772eddfdbeb08cabc64f5134e696d41d30d6499e5a3b70d8342b1cda1fa4a786b085931fab822030e5a469e389e26d9b1f3d7f8cdafa39782d7f117a3fa42d582d8d16e895ead1e51830dbc4d92511e145f760a7a0e2327de9344efa6bf3729ebf02ce31e38bffae7acfac677bf2fcc1c8ba6c44dc091e32a2d13f3fe589282923fe563dc04faa97ac9c0083ef2e37d67370020687ad3d92b8b2bf64fe041427d2c314979d648831dfce80b952dbc8faa3690e9ed1800a3fa12a8557644cff5584ba0aae956de539a53808d4daead851b13cc8021de640167ebc69cd340d37c91d7d2c3bbab517916dea93d3a75418b7ac687be9745357bc387af78cff7c32f5941edab0cfa9b9d5cb5efbf2856dc524f5f4714650d530be8001e9306b38b1a90545427e187596c6ab0f8d7b114d5732b1248ff9af5674b3b97d935887b54f56088c01fc9f794ae9f89ea1f7462c2e7ca65e4f0cc138654ffb5fc938b6d85c6fe5f3a14ad9d728c2655593d6bc6531c52845e6a1aa609a81651703a9d4b7f7c195423d92e21b5b1c6ecc0c280f02571074c16df49b01350ff9f724e137529d408a039ef1190d28c68a192fa22e9ffa3dc71609798508492edecb30e7d53158c9ef502a75e4429b97d655f84989e15d8de08328b4481d2f8a05327a4bfeb641d48ebb58a1efd73c2eafcc5d8251210412f612989f236e1c82fb0a51e11e895de2f63d81bf094fe6ea2011aad128482addcd81defc113e83917c03fbfc6ec15893b75c6db483a9a99e2057d7774d6b22aa859ce9e189f26823ff14029d48dcfd840e0f01302b602ea76468573170c649068dbf71a1589f87782ca71593dfb4fca6aa835c0dbc4de42c9e4c94afcf8af58c452f91fc854aaf5dee822fb37b63ebe24abc659224ca918026cefb8d8c425217fe14cf178d1b93889c80464ccc3d5a849d8aaa03df6ce74e40d4bcfe074933e338eaab3ed44c8b12fbd8149b96a13db9409647ed0584b6c4fd8b33acdad1f221845b95077f02743e681595ded3b20b818b37c0e903f3b4db2705b66a79368db44590c2df4e2d6af5e06e315b876548d6d50aa93504ac9ffb517cc4a3bce684004b04db533f138e8714a6680f1d279dae97d8307469f67728ca85d7d5e747120ad0805f8b9bc3bf285a8a240b8484343f27b1d7a397a183d60e92e8aaf26194a9ec89f87583831c66215bf557aea2bbdd246870414a127452d628999a01a4d9f29b1bcaade2ed0b642e887dffe88134fbd287aea9711b105a6c7bfe4100d2969c06dab614e8987e4bfdba278242dc985ba3ff116f91d8048b273d788c78fbb900e3ec976b3b45bce2ad090d72d663b819d6da358415fc0ef1678eaed000c76666ff2738f24d9f061bdb00340863d1928864c1ee7722da1ee30a743ea4e02ac27f42f92c5ceb3803aed34ce7eebc177617b8e382dbed76f3f40e101160fb81a310eddf842f3e4edb7ec7826499d515b07351767abf96dbaa65dd0cf0f2f17ab57e31c08c789199817d5b45d0d68c281ca1c628214f63d8f16ef4b80c762c89962b52c051fb11b3247fe0607406344f438ae66e4801c5696d3d77cc2c1d9fd980895f0265817fcea4f156d124085c5a38914e09d04d568c8c2cbb05ffcb6a0a2bb998bb69379bda3f106f6f18471efd56a4ac080ae275163fe2b355ec98498ce2261b15a16a0e185031323cd1574174a163843ffa53b91f715b2f41b9dcfcccf0fe4867d6bacec55afd7496412a34ecaab12364b95cbcdf202dead78ec04ab6e8919d34d97b93b663bb6450c10ae13aae600aedfc0cc9d28644828f4aee38f0faaf01632256277888efcd22aca801393be4a635cc89b4f412d809fb2e3e6ac73734cfe67df9c20a19127a72eac3a4fcfb41b5f2a9906c4675a98312af4a0c19dd613188076f7ccecdd2dd261493dc755f6c36fcf655a8b1af75fca40431edb8508f8ec2c2881553f182e4e0db49453d8717628f77cf78f7f76e762ea70c506f650811ae946c1115b4e7b6e01184509f4a536b6f5e00d91fb14ea257190aa8b2a6432ea57e8e65927d613da9ac9a3b0569068f8b56eb7c836a2759ccd7d3fc1a663d7f4eecdc41c584a0e3ad41a25d31c8c386f71148d6df1fc67872d842fcca89b18bd979a1f43b2a1de8115ad09de3128c90aea36a5497428af8dcdd39069b3b924da159385186b4344d90012152f009d18a36e838533669f07e7cf3ad6f689f3a0bde271a29bb10eed93e039210fd509cf6bd5ea0d4e0ee2387b816cbed677c3e3ae24f94c870f448f56a016c6283309645b363f5e670c3dce2ef86101580854d4bbb2b34a3833077f8603ed9469d2ca10609815863bfb9ce8fd4d3cdc3fbbcb9d8ee080968fa7453b4470433356c102b3033fdf8440384a99fc2573d0ee7ca9d13bc6b70b4fd9e91af175d4d5aec3c8db177a643f8d3d0f52d69c74c74bb8ec909f40dd5ba2174c1f97ed5342d34acb546509c4369cdf13fa5e378acac89ea607eef2ead2316ef8f3591b9f640526f35b996bceeb8331dde73d4aaa35d7f092ea13219b282a5c975c7ca341eada8ffbfd247f51357c3e1e476066dfdee42ef523861f1b6fdad33dd87c0a627991a1ac39fc43ae4f949e8fac567ff4e49f98eedd0cf39f156379b527349c3f8059cc7862b37ee19664fb477d73f58395c5d3232fa680a8a6d6f5f90fe8f97884950642b821845df29b55c3a72269fa8a17ed2fb88830343637cd23340799878cabf3c72ac817e754fdea3f7656392104c12ce42b338a379c611d561cfb45633b36d5300990a12132264739a36b3484a05aa7bcb4f74ffbb97e955b4d509b30c89fbd3f15981c385ccb190ebefa08a25a3923dbd63dabcad581db4a820b768c84bf7dc56d0ddf008ccd46592e64e9c61a8e7969dda3724218035945a871f6fe5a9c68698b9f81d9635edcc23419f9d303914e57e0ebf2337d8db63c591b7a8cb2eb60575494aa9c8951d74ab505f02a2f222cba69d18662e1f2467d10c20389c315b861f9c74398d8998c2942e5182c993402e142784703f9f1b830208d861ab2a652ebc68e2a05dc0d75fdd0df23c07f1e98b6f0aaa326e9b39a4367876b8afa5f11ac8b8e624d724519f5aec564486df46fd7754fc1647e64426986166cff4937da913f6172d89e989edb85056c56cb338ba9fbbc43fb59752db6bfb748c8fe8324c81d4d1cc627b50b7e489a9d6770845b4abe0618a2b7f41054433f4d3bf92b4be6df160d201b1dcc7546b78f576af1695f0123b4ea5066b6614a9449cf64ee5744715817b1df4502ac2c44e6be3a03890908cc7ced8b7aaaec5a217d3cb65e5c92bcfaa028d04ca1b09a80a6455541917846578f7cddf84aca93c095542f56158853c59061e623c02dba5b6c3951c3b892851b626bc32530d8a5f636f307292ff005c1d97c7028100f90875d64fee19b8671d5a989e0af3b5e69eb319d5210bac2a34448e2cb884346a9d78c402a934dfeb98f1d87b0fc0a313a3b04f4a22a7cc28ae42157d979bbcfed8baa02b52c6afa37b00a19bf84919ec47e7df0ebc17643db700a4696bf38c4e929b1d2d0dbb2dd405d8152fdf4d83f75e2121a03644b8612d5ed6da0a23396aa7c60420d260f671a694da9912873e9609c1aba8e403162efb254e70097a059cc7f18fa2a0c9b1c3bc143d12064a0500cb785bf5de7329e911504d9b8a47969e662c3d775da2a32c068b585aabb9733cc010d3af4d3170e7625681c4a1441693f8d86bfe2a8bff32bd617b8754f79789fa149c6d5ca2d343206f4c5ca9ff764f29fc93a94457110ebf805470a3664692b1b1410505f38e02b1c7232ebb7f9f0545a1560bf8ecb149429a73ad502055418ad614f65d2f537b5fd27f6114d255d264257ae28a51bcf4ad1e82b5991a9dc4d73965ca91808218851c5e6272582727df84eed0f847876ee7ea6f3fa30f2905c54b4ac31e2884e6bb2aaf39807ea7704ea3a700e733bb0c5d43a6bd1e31bb9bd177bb979e7c73ed89d41dc322003f8eedce2e5fe09ea2d2f33adae6c3e5e60111538077d4ec4b86958877b862be2e8ea9a2ef633b931f094b9b7cccdc8f8cca923aeccf2c1c10948cd88c0937720edeb4b58783c6e2218322b0fb872f0858c0d795cfb9e49ed314b4387f6fd87eb95cd866f83ca5ed32600aee47040658c51866fdc7f98f0e82e0b8c20d593bbf6fef9c1607961f1c78f47aa89502b36828dc0e9be34c6d5071eea349b9d6ea52fbfaf84e6c3031e757a431858eb1b4225cb435d456ec758a52181145e684369914a63aae8954e34ae7a0731eba6856283ec5daf95a0fdca471bcb3761728c3d779c77d8a4df4f7fd141cd893a5bffa24924b209eedcaa8b35c6a4e73c03d58da2f945571a30d5e4d1fefed2a70160d3ced8776ccddea7745dc5ad397a346d94f33789c2e808e3302c1515eaab85606e6b68db0cb4325a8f3f54c68217586f015fa3490975abf2f238db72966729f91750917a0605e6b86dc101ca8", 0x1000}, {&(0x7f00000000c0)="0135a420b1", 0x5}, {&(0x7f0000000180)="8395628f29f14a85bade7f85d4345cd7b0ced643b05789d14c9df72b45a475259b323a886c111cb812aefc300070c654c78f04da4afc6d3646cafb21b5799a0ed86c832e501ed00dce81dcf60f94bbc9d3052a78137ee137b12b7286b1c97e9b438698129866b58aeb7d2bc6577bb38f", 0x70}, {&(0x7f0000000200)="9868964d75e7f62d8466310552fc8eeeb457272367481918039e9280aa234a7973ee57f5ba914ff6f7719a80781b64a80989d0285958f59e07cebb3b358de065a50b4c8de36f3563cd0b649d", 0x4c}, {&(0x7f0000000280)="b4c34542d747560355f9c4e7f19fb7b7e97c7c0de339d5ae56053058cb2a5964ff528f0edf94b7acb0ccab4b2ff83ba310168b462a94a0d004f6e6cec03f0a29af03578257e4eae836b67331de0c5dce1bf718a0aaac43e96d2927c398976bcfd821df2c246661d86789653273a141abc7c761f91b542a218cb1e687f38c37e812268b45839c3e9f8ad3b784327eacab813867cf8ea98c87deb55c08d160b7056535675b82e8907643d98478c20da9c66751d4a5bff04a5a6cc8dc5e12d3acc066c741fd9801dd10d23c1f4a7d72a36e7d91fd10fd0eba441310510bc3b1927befabf97c09a9dcee042ccbc787f5036d7dba4e70555ff36d9bd9b5570f1f80", 0xff}, {&(0x7f0000001440)="c4c5b5e40baefb3ec665747a7aa3bb67395c6b9b1ed0cad28311dbe99dcbd3c11021cdde5d67f977a31d2274deb6ce4ec5504c376fe740063d4f598d465b93fe41fb5d38d18e587ac3c3b83784e683829bfbc931341e60d3e5f4c0110e1e2079a1d0f7b092fa761df46ae9418a601b404355b3147b5b0cf721c0f1a3c4cf63f02ed399acca33382d1244f279684705ba97ac4a85d1e3bf3c3aeef4b5130f3baa29b15548870b0db2eab8df812f8e49168cf02dce8587a1897df99e5d40e44ed363f15ed29f478b6c38a2b3d962b09bb0c3ae34dfcbd93287", 0xd8}, {&(0x7f0000001540)="55df279dcdb0ce1ecb90973a23a50dd596b6bcf40329dbb4bad54e74b5f54962ca7c9c7f162104fb40dc1f33f35469e65791cc0dea6f123b9dda39326270cbb871086958128e5dc4b3b437d4696403bcff33163ec21905dc5f", 0x59}, {&(0x7f00000015c0)="6a1223963ed986bf571feeaaa52c0dee0ec27984e66eac019f4acfdfcd6d355b63df6098eb3738aac9c572421f34891724bbd79477c9f79b9c878509cc5fe9ffa676bf9442a58ab2ab4f23ea6ac02c27b84350b92d47d4e6ee3759683a7dce", 0x5f}, {&(0x7f0000001640)="d283fca3174b5c3def90346d089a336d19fa51842e07534bd45d9931f434347583504a5007b02943b1578ea7ed1106bbf09adf0907acb0cd7e4589f32cf871f32c2eeac275d626f5474b737e56ace90be8380501605f049d3e77aa536e4d972b766d8c9b1cf15b5facc344301827f92eb8570c90e3ed54bbe0f5459b48e70f52673c9218f7944ee8071319adac7552aded3d5ce086fb55238c6c7ff8c848257427b44e7b23c1383f22afb84d32812a32991999ac56410ec8754d9e12c8e7a466d298045bf085c665ffb3ea7b697321c953da128ff2a0e425300d60effe5b9a3696c031429db9abbe546367345861a2c4993473f973d978fc9b5a59", 0xfb}, {&(0x7f0000000100)="65079cddff89dad228ea95913ac8d548ede2b40a08e3279ae6570620c453cedc7f282e2b0870a5a7a9244284f093a712289f5f", 0x33}], 0xa, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xf8, 0x2}, 0x40a) 06:47:05 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0xa, 0x80000000000480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xff95) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) getsockopt(r2, 0xb, 0x0, &(0x7f0000000780)=""/232, &(0x7f0000000240)=0x413) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000100)=0x10) 06:47:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000017c0)='./file0\x00', 0x0, 0x1) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) getgroups(0x3, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0x0]) pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r5, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) fchownat(r2, &(0x7f00000016c0)='./file0/file0\x00', r3, r4, 0x6) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000100)="b1437ef3bc22ac71af033a381538634cbffddf737899303cc32cf9ded9a339dc0d2bf66213f973e2a61d5e2f52a6d8670eab21870bf4caf1d5a248929993d4ec0e569df2d19b90c18423d2c5fcfc754335f602717cac6a53d3", 0x59}, {&(0x7f0000000180)="dedc82e14e1f274da46d31440ac88654d167e6113a4ecd2e49b390435901e1dc2942add8896f673e6e3ad3a970b4f244bcc4523ba32f8b8a1c96c8eb57b3bc43a38fed017fb5b881faaff5e5c90f613cbea0ae05caab1f29d4f3b307c370d8897a4f30ba84ea8b52a22d0e6d14a6c6b76960c20d184785d88767af655db6fa4f6c8372b905be5d376c7a32196e53c69fb238d61c13a1df1fdb6447fb64f70bf92f99ee2e068c3bd21b78bbc809bca6f8301b46186da0c7cd56cd9ba4774c2cfdee8a0c6fcd827d312d7fdf78f674239c7ac3f39a4568c3b3cd54ee4bdc9121656db80ee280", 0xe5}, {&(0x7f0000000280)="3337d642596aed1618f3f318630dddca2609f68d58ab3d490b6c4f60d9fdbc73b0266b39f9464fc3eb84c7b17b9385ebcb615ecc38f7314b2296e6f1d5055c02b9f79a4d7111e425f71e9fa4df38cd32490eb351dd0445d921d1a5ec7babd78428d833efe52360525a087c8ada9f67020ca9c755c88fb0bb096f5b283e60a0abf17ab7204ccb12c32fd8390e5d6d92072523f65f61a92d5862c8ff79023ee33a3cea2a5ed9dfd9f47dbad30f9a6bc7899d73f15c0ad814787a6b03865d005b136d1b2ed259d4db66fe4e6387", 0xcc}, {&(0x7f0000000480)="a2b3c55e031a0abfe19e6926474f890c5d36fb59ce727faef912f89c96f34c5cadcd71677004031dcd7113f321b1d6a7b666d3a1d6a1ed85eef432dec4b56f440e016944a1eaf71ff3203b4ca55be20099edd37aa69093e352826eb80e5eb870340ce0622f65f22529672561d4dc72f699e53e4305ea962684f2fafdf59df78d67f784e96ff0b9a37eb9cb0baefa7c2a9ecdd9cf3875b0c941d69715dbe37e1d5331932b07c70a093e2fdce9caa902ed0c6f3deed11e4fe48222ef8096770b8fea5f82be10222da83c05ddb0c27ec5ab0141f8cc661354eee91cb504a2a88dc9ffd104d5811196227d836bbc53c452ecc1389258ba6c6b15d2192870ce317c2930062123f242325e55b62e09e7728400a0cfc23372a9e1c1294261763f8ed56194c4e561b7846cce1a7c84b2a1545084c828ff8ad5c3cba2cf05483006c390f6831badcf05ceade7b587e361e551f1416086bd324d5d90ef500f6654ba4523af57668977f1f2bd90d1dd8fde8691dce99eb4ec5959a3898f9fec5abfa73ca025c3edd38a1f970bfc943c00dc7df6c1c4c19fcdc643daddd0bb71ace46ebbd84751a8c36627e3b2fad4ad26f8eed89ff1cd7a9ccc244e16cdf4c3f68e655e2feeb96ece0927c9509b061809e1569cd40d48e2f9cf2f220653a05aa58190fa4bf7f40ff54aa96a592e10bbc1a27f4e8012f2d805f4baa572e87d85fff596f22c55f96b00e821491c261f427451ae2ed2281babbe426fbe55f58d2df03d6655048c25c3c521941cd73924f242db787d71109d7eee433a965e614cd550934c0d1cd9213c195c95aed7431d3a09ce8d071ea4649e4a8028daa913e503ea6b5a934e93f526e5c04c571d728eb936ada3435281e553bf57e971a0b6a2ca7925d1d3ee89b60f1b5c5d5cc05600b3e07c707ee4578c968faa2c0d1df9f0c71bc492ec3bcfc62ae46fb13afad0f0f7bd524051bc7135242369f7bac7057c43663556a648d3feaedccc3216733f351924ca6ad754c8d3f7b1d3f3bdf0d48d0015fe7f4e293c04cccc69bfe9c5840c6c65537c0c25e9c4cdde2ebf5a349a04a7d19c85fe6cd34385030dbbc4aeb1175a6eca9f99e039c53759d207712e9e490ec20bc8b9bdbd879d69cf649c6691fb6bdeb2bb2c0005ce1e8f2c35e90ac155daf6e583064771e2a2537055d0b9dbe4b791a3589ffadd12b495d4c800c3a95c45abd7ff0a314faa85c13cc35a38ffca140cd2dddf93ef62b759576a2d1946b4ef30753c79a4e645cbb477dc563fbb33267c1b792158b7b2b69af01f28ff905c49e3e73f0074677239669578d9f4d281d4280016832e9b55835c31cc41294be0564b7797630014d8be9c145cb54a99e20b22edc63290e788eb07366fbca6132c90d9cb070afd17b6a782d16bffba85108ddd93f44013ebdbd2930f449cb981f5b950d40f5454769188340512725409482ba0bf7424ef394ee051285bd192a2740ee8d428ce8799a79340819b570d34b653f019a79dc7069f806d98f16aef07eca0ec6ead0623f515c46939978e171a7d177c75340418394ae7960e15c8b93660e4ad289684f4f349129db61ee527e2ecd0965906d1324dfa69c831fa1850c62cba517327e26bb9b228d9ee7441663e38f7caa9f3ae894165340fee0d3ab78c9084bac92895fb79f3cb12309ef66c1ccb651770ef5ea4d905bcba8e7022eddad56c3f8393651723c23b44a889e9b4b7041704efbbeae5e66798158586fc6ced645c30f3c0b4bc46f7a34765933012a6c60d0c4949eb6189ae4651aedf88f8ab4c2c526f7f2f10d915c04145493e6daa78b30b9125ccc6899bb4f22bc0d977d04daf60f666bdf8eee82bac843fce11c8bb99d953ab7c975b915967343e8c2c9a35cc516f67d1d9ccd36bea2c82b7effc7352f4687ad2f0e8c2f3f22993cb291cc24eb30273a0d85bbe4df551d2c379d190cfaf4cc277bdb92aa3e4a4284c8371f1aedb5f13c38fb9eb63382ccd61a94b310a6d0c9f28e83ad742550ed77e02bc182edc4eaf3b206be3b8a565bfc6159c432227126822730d2e88a0db3162a0c862763c177a21ad4f5fc7f97de9a822b7eee23e1c6227547adb1b92aed6a32f69a7358c40685fd02ab21b0ff1dcc6b89f13e077aa15186b6efd9194678e93c06eefa9f54c4abe53d4c314dbca87d45a7a7f752c69f3aecb665d71f10e8773894e01c32ba3f526e09e4737c94ee10b725adc6f9c2629f6a580d9f0611c40e5e13e589465e05da9944e02132ad234f9113c28125f45b07abcb59f677b2ec93b39e4b5c42603bdcf498171f7f9049be8d57247620d282663da263c107650236566eedf79a4d71b4910654d6b2480fb35813ac4e1c883fcdbca2e3a58fc2a97bd6896ec1e791a13c31dfdfe417bec9dee997fd394a41052c7746a527ac6ba2d79fd7680f14bbe975d16bd20cb3fbec058458c99f8d043e8ad6ea7b927f8f495396f4e72405666fecee007a2b40a06ef3de1686072de80eff1a1355fc10a1c2c93524924ceaa9f3f10925f3a0fc2325dfab08cd40719e5aaef9758917da24bed75ae30e6bef8c0ce0ad28da1a11a7bf73b2b8e6505b2e68dda0d48365dbd504b4df8d7b60d625ddbe63d9c242155f44c538ca74c65deafccbf32429454c20a5a2da45d697b82df75c054d275e0acc46d36e6b198c0554ccf8358e4366423bade13b92221a75974e61f52c251e995b51e352d2288b8cc4f54b3a4a2beb4a0630c27d0b60716513054d5a79d9a24847ee186b9dce8e087f4ed03ace0f0f16a0fb8c70b5bce879618b02a2333b847cb997ea74a8e46303d0e3555174060046f670b44ca363b7557e4067866590bf153c6553f85a159df4df68ee608b849f7c2e185f2f9f9963dc18ebb0f5c85ee0427cae3422f966c4be013c2b31ec0e7dbebf395fec31203101e9406573ff6208afb8cf40f2c9d1225da5be72384ada9344ff11f27a5d2c3f2461b455e04bf63464f991604ed0cb72db7787547553b2db888e4880dc27c5142b1296d1f94f5576f1e4adeb4a723d395e4758d4126b14467ee3438f784e775c3644a72b021a01c00b204c5516d9591becd836b8ba02cb2b305d59a007386b7ed992af8e801a7b5e986d45c1d64f8c8665c01ab118b460515534dba1a6b6fa00fe444c337841dd7eaf606f78d3952bedbb0bd7c8b5160442e98eeffe4962907ea07595745ba64ac85856b9d8c7f8f1803f854bfd1a6a0b1081beb83bed671c0d3fa60b9abe307f9c5e460d01f72cc8e3b4d14563079afffb5be5543e0b9b087b80a7870d8703e8b279aab4cda8b5c0bd354074175fff81e197e91c5645e9fde698bd929c72a2761b33b3f2e00900545a272350ce69464816e627b2d684d11da62cdf68808a68f4aefebe6df389996836b285b1805782573fabb0cbf8ce48de1cb55b38060cec7525ee3e66f6385eaed28aaf12480f858fdda50fe51bd2823a2f41ba969a927c44d08a8522926a8c0eb959c65e92b2b95fb78f3e102007bcd744a45d1c1ffe30027b1dac084a1cc032ff65cb4c71b1cbb82faa4d419b0b05bf9175096ddce4da249d9e3b7232d061fe2d33a5c0dfce878194de891926d4286a569334d29666e41c53686fd713d9abe5247c7e863668bd4f863d49c27db7b40542553fe3f796431f7ca4e3dfd8d6effe0c5c63fcd8819d043fb8ea5f01611c6d162b85a7fa8cf0aea72dfd4d14b05b87e2b5f1abf3280731f2494c03228fa264207302e45696c8268a83846be5dffb95dbb758faaa7c88e6b36e281e5a24a9ca7a1002fb257fc98af6e86af1cec2af7b2bc273cd7050d77fba250020e153649dc3343ef4f293f5c9e4d7467023fc9e051596c90f1bee4557dd6ed305feba2f9039cbe0a847d2082051ac2d195a9234e6359c0d312e8b1276816e512b8098841c79341cf65e9bb38bc34ff692686464219c79bbb227dfb00554eaf7db797b3be0c7bfd33450ea49e62a02245aff7650bec016bdf5eb5ad745719844117ddac3bce368b8a1fe88463beee69cc2a612d391c04e3cf8990daa8608fb94e2293b776eae81e1e8587edc656c8662b326fa62acacab6772c26498112055d6392a7bcc68b798b19c6a3397a38038465dfa4f58962901c865ebe186b3827fd7c27770e86726733e5681ae554b505e22f5b70ff5570fba841a4b2501ab22eff4c147a8b08613e955104012c6f2a36e27f029e1a7ceb4e694fd6e38ec0cb01c8a1d05051a4421e50f599974e2f4568bccc68f98125652bf8d710fda3937cc027815e7a36051ab80c4034e1b004864bfc55763ef375697185664f5d42b9130d3351274eaae936347004644a424909fda0d8a460589f53a9e1e75e70a49f16568124452ac4d95632d32dde41b6d42632da09e2e3e0dc312aeb53a63ba3065d62c3837ddabc26516c9bc09ed73323824347dd7b29b2994924452b1a6d0006133e5af89875f54b94fe17e0de9b680fb79903cea12d650f0d5361ee7f527732dd0d9fac405be549aeb58e5b00c2f010358664fa099676ef4b38a7006d82eb284f44aad2456d37d1b8285628ea73bc3a8c9102d0971a330933c059558385744c93bff714a7fdc55d831c7daeb94266f668044886ffcf0aae5fb7aefa9c6126b96528eaa26fb29628c7655aab2f0c9652020270436d8972e9c141f5e3454159aba6d64e0a6aac87d0a9ad61d48f8ebae10687743690f12ffb42a3c561c2489fbf1ff62d00c4465a5b3c12b466657ff3a9bad82716cd697828321606e61590691eea0b4592136b25a87073f9503d6274603b5dccea09c41cd5eeec28bd3d9ad7897131c1ff752ee7bf1546578a3abf0b63a6368309f0fe80e24dffdd75968b0fbf283cdb1aab4d69344699dd80d603b5362147dac90d6e94014d918517ecda6b50a0efd4878ec10c60d86a562d885b4841f1b56fdd41eb98019b6fa0824e33f5cf40e9f5957754e0be83bfd91ff9bdffad4f1824d7b99c8627ed9fa2dc6dd1ae9e1d66806ffd0d567c16939d171582b6dbbe475746126f08072370a7ff5d7f274881014f85bdf891d3285792fae572b083e2885550a98528731f12fd37b81d4e86e3cf284487e195721a93985ef91178e528dcc396f9456cbf8634eac46308136f6ae15a8691046e93e03f563ac7c594ef6ae761bbd007e08f19f5d948ae801c876d6eaef339b4ad52095ef18d0780e3e187120a655fcdce3b69f72db6fade5f22b9275ac934b5d8d714202dbcb74c6035f20245befe8c2a9a5e31ec84bc7a091399e5cb57a4ca95e66ee85124ee20fded93e7cc4fb0415b55851d96719a88615c804bae085236372c00b2507e1db642ac6843b896c2dd63ed11e4ad587171efddbbefc465329ee634dc7cfba29f5de2e32582618a0574fca2b5bd930b9901ab051f69199db34940c0307998917319b9b3da83d1e69ff102c59381ac167f5abe4443da9dfd4e6ee3ab909cc1b67a1f14b78a2b5628149190f529c98e35bf1fcadd0d127e3349906e3424e1df19d1f95b1572da24c80f03ed30d4d6239c7c20713ac5b8f2cc6758d78a3c7bca69d76961220fe1a53ee468b0f0f6cec0b4d6a73f03d7b413ceacba280a4e1e5d9335ed8719fae03e2832acdd0bed1b06424c206b4a413794582923359a0e58822ae731db447065cfd51bc09f83d397a68fbfc6a96f1e55e6417e9700719cdda7d130a6eb089204549e07d318842bde28e60a2c766be8435e64e42b11aa86ef65845c27a7112595b9d2d4c7a034c66294e87d0aae82d3fa09ef4c11d5d40c0cea1b66e1429c", 0x1000}, {&(0x7f0000000380)="5b884b4bdb30d0fce6c568e8fa9dcf19493b7faf85846da1a5d37f070e5c68b15699d495d04b32782f8728be321e0b9a54356a0ea688c7e0a4b875fb8825645891a2519792a4", 0x46}, {&(0x7f0000000000)="99f842dc16c15fe2c1a0d7168767d0080e2da454c31b099b5190ccf69d39b2838726ef44f238262c207adaca838f2cbac54e8c68e09a4b0d14197aaf", 0x3c}, {&(0x7f0000001480)="c19b495df2fb5567d02ca140bd4a4456cd08e10fd532a2f3655f0ab24e8fe7a130aa03b948b31f590889c913a9e2c424ae0fa2a7308229ba460f4dd36a68ca93a2af8fc8a430edcd8853dfaa2da4589bdf326a61686d2e025cf10ec670dc737421ff663b41f6f0ec5d9d69ad0e1d188783087af7426aa04aba30a7675bf1a37e85a4c83dc3e76a989992bf774c8e804f199d0815513d5665dc269f6dc16a32c61217c35cc2fd21cde4f58009724d46d5178d6a0ce3b47f969fc9310cc3631bd279a5637b1af23f010cdbe212c70c3c5d535653ac1c60e8a8ffd3c4666b97347d5062", 0xe2}, {&(0x7f0000001980)="2f6118570a353b5c925eef2da29bdd7a6f48603abeb06f049312c4ecda8f2b997a5fce949d824d9e901e52b3bbf65ed0cd201d76d41ad114946ee0d2ed7a1bd58e246f5abd3694efc95a5078990c26c82a595d3e7139b90977a378fb554fa67fe595f8670037572188c65dc99037a9c3856f15003530eb9848aa9be7009eb4a2a002872b8026a8d4c85e9e5b52daabaca6c6c5081e3cec81a5c3a74649b2ea169750e2c952311803389874ae2b90d0d0c73c089f6dab44a32ab66659451373fe959bba4a083849f3b0cfb7223abed58158b6f4a1ab95b4cfd5e12f53223bece0debe6ee2b19e0619cf4e37395be7ff37aa389a8a5727be4298082322bb3e4d49eb7931e37e8349ead838da51d06adbce4fe1b7b22c9f06878e0b8d775660cdfb860a9d95a5cc56f7cb74b67d62d51851fed3f170e53514f26a705becacfdd374922d03de17ab30597c6576ef0092cfdff198c0c1eb892d31287cddd79e8951180050857eb84c043d99a45d3d49e1b7871a30a20c817ae7965a6b87f812ed29a418ec3f41a175ee36dc9f78a4c80f74e6459367e636337538bc698e485f0b235ecb00ce4fd132e5cf45ca71b7e9f1e26c405297f116259b80cdcc3b243ef33401bd95c45c7f18d9e8fcc69699c3a77be02c97f8ac58cfa8256725f0b68975ffcb724414910b59a4d1e75c6437cd1a7d568028789f8918f9f8bc4ed3dc0199aae6a142d22d4acf744dc2e721c02bd1908ba051565883eb44b31c9f4bf1152c2dd9f01dc5ad33361253ce64231ae16344827a1caa66c7b190ba139eed5be0def00a9000dfcc53f8fd202fc8c4b13f5819345d3a2cd6a27d16c88dfab6d9bc7279fe4109f0caf627e6bf9017aa7f727b03c061608b432e275098505d9138cd757b32e6e8c5408fce1977b4ad1e43ef71bdf6c53663135c738a83a4bc72661fe4e5020bb4ee251dcb223e930ce2285485d44db7283e40888b3c5d72bdc5c7078f70c80138ba98296d4624472b96cb5be8b7ba70d295fa8d6ab0229398ad963777491ce3b3c379d201a47183058043913421a691374d33cef7da49958fa3aee9b83015a762f1cad0a11c329131fdff6cd2697223aae23fd88e739f03294067d39ecf25265b9b5e90ccdff583d4c286afeaae8590e5bf7142e705e834fdb74556cd432241e9fe5b04cecb60084bd74943df159a432a8a37f4123a952953eb80f08da205ae8e1eaa5aec68ef01674c86439841c9dff9bc1c6afcae75cb1e8e01e0407789cbfef63010841f1c0c06daf30de5c67a06d758aa75a4c184e8109acb40c3e65023c8157abe8ccc06e81bab72f8eec4d69bcb75d9af4afd4bbb70e380b2a59ed49e3da6f68c8cc8d502d0fb0fa9bf168bf9a4443b131004a18fcf24a9b8858dcfa7af1437707ba08cc10b3d76a6ab5e8faf4a9af9ad473a60db124ee04fb592eca660861f65b3c7201406478c9fcc2471683e5307f06c22eaffcc553cf3a1d32707e7066158b17670659ac3040e4f7ffbbc1f07f42d39f2461a738a4bfcafb620caa476cacbe6b9ed4499358560d424c44aba888874fec688aedc27d8e2eec6b7dd1557d507685ffd7d4a1316518018425604e6a1969fa0858f4c5861b2707132e7a5a6ef527d4f7cd9ef39706424c2f2a67564bee2a03f32baf962bbd2fdef567ae5a4aca372c5f04dacc1d9235af7438b509eb8f8d5555a019ef468e572ec05e08b966c00950a8d6266f056fcb666ff352981d51edc2419339308c88524f1fd73bee4d40a2c87b94fae12141a767c52060ac270abfafe444933725c5b8bae6a439d70b8c4cf86cd6cbd3ba36623024a15e5a00faba11139dedace4f1c109426a922d77d75379069159597b124aa5c44f99de293cb08d30a091330fa7c586b62af7f99d9f5d2ab754c9bb71c7f1d56485717d844c2a6304e7de8471e3d91eacc263c85592a903057b9abdc93ab4c60e961bf5530637b076327beb1e7b520a53f9df263776e7694235951d3084c61f60117a716e8d75865847a9135903ea74603dba5d1698cad00487d9143a59ae7983281051d98bedd08ee43382cb167c55fa5d1a9faf9a560c556c24d243700263cccfe9ca80068af0ad6acf167d096733f32fe2c5a915a3df9311f0e8615ad4c9ff8d4cc695978cbb16fc9e97953d700c6a01a1b8581fd7801e75ff4a56a4a20614936b9771f03c11b423d503eed4904f8a088bcdc2d9c7476130ad9ea770e339b8ecaee5dea8d79d82039393e5037b27a03f30ed4520f6c9595154689d7a6dbe71bad4a794621303287889a7c06d1120afda8de373df88ac64555c574e6eb6202520b7a4475c64d7a2f230fe7cf357f7368d16720aee2daec6cfdeac2bf37341c625fa4e690b060bcaf97e49dcfb80281c0a68e72e2cf9046aa1daf179564626b91be642d45675235af25a46a2593619e7548d9da25001ddb8638574f7d317f07b6a9b84b919845e554a31bafd7a871592371a58cfa7db82be4c5e662cbf45866e6a862ea3c32996fb32b81c959139da319dd79780ccc3dbcfe1c8ac39caece4352f0b9d37d5652d20285545d8bdc372542d4cc2578b50e4f7ea82da63aa3b0042eca0991fa0ac18da9a612a16f9c00300e4cafc26717143328ce4b4d59c7b304800eb67e804d0eb0dec887a2e56254452bb91d023d15a7fd9f44c43de22ad35c20e249ede2de0ac4a41f231490f78088ac74e2f7b9ac57b68fc5bbc10b7a91c36d05b3fbecb6b6e4f57f2ee53e18a397cbe2f87edc635cd6084b4e001ced0f4bd9d87ed33588ffdec49264ce54264e2e92cd43bd57d598aaef5a01381571f44b00349e093ea008810244ea3f049ed7bfa4a80c2fba072d693ea67624fb389e7370cb888d6353e23ca675fa76a0733b5c428b79cb76e933e1ed446e276440abd0241ffb1136ead52b0037483b2a620d7315fbebb278de1ba99450aa8c5db1190324de7ccc8e27bfe4fb6f0ffe3caee3e2025a249bec3703f2acb72d284fbc3bf805dab6093b33c884fc11489f245a8e541e9b94377cf84ef510d36ef2ed05c49e7be5303d05fe30e93bef82b186e62274e5ddbe778a56551dce7d0a9b23c3920e539ad2cc84338577f0c9040bf8bdf494b77bd9060a584c4bfa3b09068b19ffbe44155b3e9f0c95e35fa3c755d12ff80cf3b70fbbcbbf4e443389064bb9b628a13a0d11b883a44fc8cefe41d06d95e55c1d67544ceb198c757eed06a97639ba391e498e9de01ac4dd01224345dcfeba5f19fe3d6a5cf39a8c5a558c8fda02dfcc1aa6b8be33c91fe20692af93bbc6df2019fdfa201254c55b635887c66daa6ac31cce477d4bbec3704cafff8134cf0a3c74c96b774a4653a4a9e1d2daf29514ca8a644460cd85a7b61d2e81863bec5f55d67e53c2d578efc7a087d4e54df39de044d86f128ecfca517a6430f9cf242b0772470ba8f2134eaf926895bd5536ea503eee6fb8814be3ffc4e11f7a3723f4a15b025d3ae39966ad463b175dd2abc274a36df9595318092a1382deee68e05f2a77621898544709342723e0a97fa58b18ee3da5f29ad683f364579e9742393fd5151c04cb65db5bdf8d89bf4d4aff595261d1624103a1fe82f4add245c119d1851c16c76a003cf1cd2950235f32eb49933797d172f25cd25e1ebe23e1b62931719a5d641094cb730e3d08cac505af11df54b80738c11ad5c89f4d978c6545690f6c29fe018479280216c3d3fbbad3427b08fc57cecb2d83f919a458724e2ef256550330bb4a006795fb8b55e5c7e7bd8375d18f89adaba3f0ffe9c3fe475b66b3dc308be8f0aa785ea225f08eabe82850e5ef1499cfb2f84a1fa166d16b3918edaa63895bf0853d90b7f2096f36731cf97c110b986dac1e63be8eda3cb760ffe11037a57652a20e19fd8275cbf42d7eda10a7a01e9785314423aad56690a11a71f5adb52f49eff351716ef2c15bd548926fe8e889feea524ba89294b80b3f9410cd3bd76d994fedf8befeb35e5fc1d8159b77546677961f5070f0a5f58e2af83d4b46539d3141a105e8250add98dfca6b7fab16e8b5e393410d7ed9385aea0b2e47a904f3524e8f53b6a6f70ec51f7f8858fac6de1c495629255908b0f974325c794566b4c265b9dd4fa63433752dfa0dfd0ec2638469e36e27aa1f11aba707d6816ff2a1dd7306074886b030a9b11f838223add6a6b41ac50ea2a7255db6259d1a51675ee02256a22bf17c59677f03a351efc356e0983b5abf3878455c95c9f277cfd4e1115d74bfea9373282f554044b97f4933451cf4897e2e7b44f01f35f1221b509332e634c3adb9682a9d7bf2595f6565367a2defb83291e82ae54f77a394cd22cb2365989887bff06764ceb4377ec7952b86a27a017b9dec1c3fbeec4f78b410a8ae81ca4773519a259a1a43e67bf139ee73b434055d87bc4c17d7b4e08883767bc310c321cacdcc2437b33c6dffaaea089450d0840189ecb92896a59b9f2065c71b0d167f7a48b93b9c430869f44bb7591194c3d89c7387ea5ca79f956b611e562ef8782076f26f24c0bc865c8e88a8b3bcb23ba655df13167513c18bac8025324fcfb63188e29d61f9a0312d99721f328c631c70468463ca8759d658a682ab0d57482e37e6151d402d19193ec40758818cb54d73a9ad92bb8395091c7445673addbe7b96ae6fbc272d18701ae136b420462a305364148bd363b5689dbce8c056bbb8bda6aa3c001f9d0148f3b4a0668f7841c9572662fba7c764afc46f243de7cd94bc7783f169e14abe98fcf719d2a82edfc6eef248b72bc7b58b3993302082de6706a5744f4917225f6a24c8700d7566165c6bb45f85d863ccc40aa8d717845882498e82b5e74b7b00ac4112f486dd5d3b5e8770203d4866948153b048e9e99ab29aacfda65020c927131e40814ad33ac23a869f4f2bca0fccebce05937bfa014c06f24c4deed935f49b1986735f427ba6f9dc8b919297d62bfdab730026e19745416b167ab7d8f88266d36669e530773ab655e10526c9e734f09aaeb6a936f492bd95fa5ade3b6da2188b40211b0eeef883893855951add53b58a6c489595439ccc5c44e06ef2536758ba8d7f3fa1eff7137cde23825cb466f4c0c2898178ecec01b3ea9a8a2bfd08a86944b9578203c11e3ba6ff3659007fb0ba1848ac058e62a273a85a7354a6b90eeb9ef9679bafcd2039365c792e679902fff2ea3c30dbfeaee32ba4c7e9a6170342d13d029e27d283c42b6fd12609675025f5239d355e2882d1d80b45d863aa7bfc45e9365d9ecfb7f733baf367f77e089ba2b7fd0de4fde405546c73637d4c39eb78f09c104ad2d1087b3807166fda903a39ec3a7a509226732445cc2edbde95f1f72b5a37765b1eddde9e64147f9818d13585bf1328f05a2d47512ae6866e917e23566a65e9303812750d70544e2e2ec50c66536bdda42a0b6bd6b78eba0f814ffc8b7b21f85f0d13e0a7abf64b29bfff3c388d97e91d2ef991fc64af76cea5b8c71b0a0d2d3a5faa617c550ec007251daeacf335417f58ccab62266372719a91f1cc68f22fbeb50688332ed70a0e57cbd45e5023546d73ca76377b1730af8db79f587ab472a455d546274c8e4e56db73660e25cf33e44a06b694501ce4a264483ec7cbcb142417751a90360c8eefe30f2c666c14c4a5752b477cd215c662a2d00bb02d632341699865da44d62f4156e1c29075f492936153bd628482171c1ba32ec0c997b5ae199693628e33c35c324639e014f5e910081c832fbe2e3b92b758537f59fad66377fa7c731b3ab2713c9712", 0x1000}, {&(0x7f0000001580)="b2f022856063e6a549e948b4386ba8cf11d681b59cfe6d8dbab8bbf450236d12673acb238d9780a479b2fc2668216805d1a07310ffb7c54be46668536f7052fe9fead05a053fb8c2b1d993653fcabbe12ec4099122407c04b628fb06da8762ab8ffc1af9e7f625813e63c9", 0x6b}, {&(0x7f0000000400)="00401a67e951eef994307e246f504020d067a1", 0x13}], 0xa) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 06:47:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f22205f2e38d8eb1021f3a8b5b0a4cc2b11b2922c6bea92b549e7dda4757ecaf34fb5cc05f8489f", 0xd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) geteuid() read(r2, &(0x7f0000000880)=""/161, 0xa1) 06:47:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3e83f89dbc68"], 0x1) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x23, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2d2, 0x9, 0xe8, 0x0, "d9d63b2ed7fd4568759406f0df9f9fcb93359886", 0xb1bf, 0x9}) 06:47:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x30, 0x4005, 0xffff) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) close(r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/38, 0x26, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffffffe, 0x7}, 0xc) 06:47:05 executing program 0: r0 = socket(0x18, 0x5, 0x80) fsync(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 06:47:05 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000040), 0x0) 06:47:05 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x9d) recvfrom(r1, &(0x7f0000000040)=""/59, 0x3b, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x800}, 0xc) 06:47:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 06:47:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 06:47:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/235, 0xeb}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000dfe000/0x200000)=nil, 0x200000, 0x0, 0x2010, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 06:47:06 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) r0 = socket(0x1, 0x4000, 0x28a9) recvfrom$unix(r0, &(0x7f0000000000)=""/150, 0x96, 0x40, 0x0, 0x1b) 06:47:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x7, &(0x7f0000000040)={0x1, 0x4}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) fsync(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x80000004, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x3f}, {{r0}, 0x0, 0x4, 0x11, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x9, 0x10000}, {{r0}, 0x0, 0xd, 0x0, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf00000a0, 0x6, 0x204}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x40000005, 0x7d4, 0x2}], 0x40, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0xd3, 0x86, 0x400, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x40000, 0x4}, {{r0}, 0xffffffffffffffff, 0xd0, 0xf0000000, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000040, 0x81, 0x4}, {{r0}, 0xfffffffffffffff9, 0xb4, 0x40, 0x70, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x82, 0xb94, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x333}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x100000000}], 0x40, &(0x7f0000000100)={0x0, 0x1ff}) 06:47:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10169, 0x0) 06:47:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="a23fb38f2182886c38e3709aa30b8c9c19235c3def3fba7b1612122005df3fd4ade2446393d32f74c543f69e967926c50713e3ea23f6c9bfb5dfe2caad2b6ec50c7e15476223bd21606912ab7f0f76cf1c25a6bd4c813ff5cc93d1e45ac3acb3338b707529b0d19edb5725dd03980b8af2c4f2a262481625297fb939d88b34c63385410c081539", 0x87}, {&(0x7f0000000240)="742992d9bb6aa31cc40c3669f18c679a362450d8ffaefa6cfa2aa154a9393cbc73f82af29829550049ac2bef3023b51028c6968db74f22a8a829845460a8be1399d27533fb9ac856d41fdcce0a50f4e2a7c6deb1ad8efc6898e9e15ecd81d5f7cf7c751543449220e5051ff1e8c8ad008aa37847206f6e89713b269fedb1e61053a78cd914c8877592d6093d13deca4c6f288d8ea12257b979a4e0ba4e30aab92d3557e2b89c6a3b8e64023163b34450e69e5f1c12ce12e803e6ff3dd0665ffe7047ff4ef5add9508a5ac545a5ae0bfb56be16e4d98e33bdfa0044494cc58ca3ccde818a7fc2e2fe2d64ee4c30fae1e460774ea8ee192d3ca435c3c800d921", 0xff}, {&(0x7f0000000000)="74718b", 0x3}, {&(0x7f0000000140)="64e6757f5261cb646851b473c29753f55ed72441229081c7ee38e98d96f5bad95f7e8fdc1c3da8f001c74878d70ff2cd9028e85c400e4060c4052f78d4bacb4b35d65e65c77638260daf251f3825c8e045bcb196850bd48677ec0219e5bf", 0x5e}, {&(0x7f00000001c0)="33c62134e2b446ba8204a98cb80af29f", 0x10}, {&(0x7f0000000340)="ae2e8e7327f4219f1c4e7756cc38ac7004672564371bb08e4aaef6b350559f2a02c877ac508e", 0x26}, {&(0x7f00000007c0)="d519d7357a5acc78dc9ea02f310c73f258a69427eaf09aaa779e3fea477279ac615d045f25b043c57d44cc6457eac7d598ed8ddfabdd4eb2de927b95f9c9a280f2b28ffaea40fec463d79fc4d1bdc15f2da52761c0381ec1f63ed882f6f0756ef52d1127c72c8c87b6b904dfe82ee236972bada6c60933a1b2cbde0fe8602b42dfbcfab2ab596336ee2452ac49fb9540c9802b4f892f617af794cdcd045f5402c9d3", 0xa2}, {&(0x7f0000000500)="71fe82698ef99a9d91633f08400c573eec98757c75ad4fa088e08adb428dec7b25a222eda60aabc7c402c8df2bab44b1886f5a719e283fe4759dd2e1b8539fcb38eb4a643eb639bd81d8ee3ff71f80508c0c19c37bbe36ad4fab281304cbd32c23aa7bf7aa1e722f3f35229f3eb1c017d8284d4dd46e1ca54750b885788c9946dbd962577828e3638f92e81bebce4086c59ef5ab8d9873f031fe8f5d0d8063e9e8f02c7c2a02a322876bc5d8ac2b34dba58e2f6f1d04d41bb4755dc968348b64f29cd205462576e112024380dd30f72604fdf3e6b4294bde36239010e7b5076c0cafe1acad219c26cc39ba769cb7fbf6f5a528", 0xf3}, {&(0x7f0000000600)="312ed37a5823c8ad8f3dd6605c5cdbf5441cad4e6e3005771a33bb71d8a47ec9fd0e0e1c10d766a4f2cdbe3efa41e0defe04134b77ddd0a16410bd4732a4b5944394555af883b98b2ad48ea4ac0262a0ef885d4cadc4af497c872879fa8bc503bc68365693b98a2cf6dfb6548252e9896e5bcc87d1f1f3498784c3a9b54f7d220a754925f4d3b94ee587380d0a02948ef0214ed308c27817d5556d8a07f1caa01c0502ace16072b707ecf7ca051a0fc5b3237f7cad86105dd50314ebb8a3297b902bb62a41dfb0e2a58ea71d6ace0f4d36e18fa7cd045d8f1e7cff9c137045306ce95bbf64a0853d55a86aca7b38b319", 0xf0}], 0x9, 0x0) fsync(r0) rename(&(0x7f0000000200)='./file0\x00', 0x0) 06:47:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="180148f01885702ad0a98e65067296cf6578fbeab5253790e7d6b7cc5f0727dfc198b0291622e4bb9fb7ef333733265d384b09722a438eb782ea0e8c5893cdd7daa0e1fb490f12dd17e5d6969a74c561c56eb644503226ba9b37a722cb13f3e40174fa25b9c86fb52fd41e7b881a7ea9ef53595ee4d67592bd570c144be6623189b7a5737a777f3730c3b87b3d22662d4c436785d7a5398d1ed7fe946d7b633e7a527c7c539773c0beaf331e290d2e1a43fcf9e633c369d568c9465be05676f5b300000000000000000000000000000000"], 0x1) fsync(r0) 06:47:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shutdown(r0, 0x3) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) semget$private(0x0, 0x0, 0x100) 06:47:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x5, 0x7, 0x401, 0x8000, "2e677b5ddbbe4edd6036fca4f6fab3ed1249b91d", 0x7, 0x5}) r1 = syz_open_pts() r2 = dup(r1) readlinkat(r2, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)=""/171, 0xab) rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\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') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) readlinkat(r2, &(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', &(0x7f0000000440)=""/74, 0x4a) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) 06:47:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="8c022e2f66a40b0000001b439b412d3f47c0432791a85db12bf145b33b840d6bfc005ff1c51ff0c65e2f562a34d8834dbd74f33657f762dd3e2a962479ae08145a36099b41d030a54fdd601580a91f3ced85aae289845fa04dcc755ed3c6e26be2772cd1f8ff3929f63c5662147ee0c5ad26e6975b5a29eacf7811041f7efe006df7937fa92b"], 0x7) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 06:47:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$inet6(r0, &(0x7f0000000040)="ee6e2a512cc690fd9d898131c78fbea569ff59222927cf6212e80e99d243be13a05526d0c1c2b91db6fd78ea49e4beedbc782068e31115a14d21a393a0b6ad5a24d4e8ddd03db424690423ebd0c71e80cbc07f72aea2114181a5836e0a5af955014c62460cd2529e45d017fc8372bda07724c5d8c2a737209b0b2a943b4430ece69c2c0e712daa57056e4a3a7813c2e7f99a08ea0669283b44", 0xfffffffffffffd82, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x240, 0x7}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@cred={0x20}, @rights={0x10}], 0x30}, 0x0) 06:47:07 executing program 1: r0 = semget(0x2, 0x1, 0x2) semop(r0, &(0x7f0000000040)=[{0x6, 0x5, 0x800}, {0x6, 0x9, 0x800}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 06:47:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x4) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 06:47:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x10080, 0x0) connect$unix(r2, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) r3 = fcntl$getown(r0, 0x5) r4 = getuid() r5 = getegid() r6 = getpid() r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getppid() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="c502a16d01a1a1e9617ca05afadcc3aeadce11fe0d5b8bdb8bf185", 0x1b}, {&(0x7f0000000140)="09e15fbc1b8a6c81e3c3e5b2df4683a2d19010ca31c4feaf8579fb40456dba9a40a89b0cb27bd8fae9e1f108337981a90ee153b4e8791b9a5b7f37dcd18d579ba0ea5190712e451ff4b4a065950b8f76628d5461f48fc9", 0x57}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x60, 0x1}, 0x4) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) 06:47:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) flock(r0, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffe1, 0x8a8d, 0x6, "2c4690f7d6fa5562f38b992993fc7c44da4f6fc5", 0x684, 0x4}) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000100)="7094beaaa9d38e12a496e14a1a5dd1b16ce6640a939e0b873b42b34a636d94f571ab760577d1bee87b62", 0x2a}, {&(0x7f0000000140)="a23f8aa19982fbd9674da263df6085cd11f3f554ab82cf76f8318bc1f700ce2c4e42503a0aa45e664c43845d53be2cb52e96a85da44c0776b2bbe54c7985ce844a892fe1bd7926d305c4358e8a643407f61ccc126ed7bb3dc8196535f339753a19011d33525a9f50528efd789fe3cd2c949bbd9c76215e21e2bd0dbfecddf63d29e2f30b00f362517133373a5635e20321e0e0c455d25d8d0e6ffc6d9c1a1e091780e4617f03179506a382112d9ad5224ade6ee1e7d248370b133b87eff6be03ad5ff51d17d1d2e3b5af8912378ca29c5c6d946ce80cb602a064762bb081aecddce8d54eea43c7bf030997ade56612ef6a3a31c7ed8f84478124b66ac4c713eab0390a53457158715949eab97461af333dde96edb51863c1868e3339be398a6f9c8905fa732a81cfe4efc40b6b22d541920e6406fb21bb41748dfb73a3fac28a540d889336253f0f0babcc72cd52cb41871a32be930f5cb1ccb35418f24c00dfd856f49692ff48b4bb7f0ed1742f6668b74a494979e351754aa8f0f004380c612910df98ece6e7233c281d83c8bc0400f05e195cd4fff5139b461973f3cd0048a5f270079ded0ccfd5d8942694a05290807dcee071b1d9a6f66bd120aeed46152083b40a02b20b9c7a4fc76564abeafaebfce14bb8085d4b5b629196b11f47b92ff3566132d3df314504012df3f8aa3f7f956a8e3c11810eaabd9bfd251c7b5f430785c1e2e554d73fe08204cb1649819a1a165718bd2a079b7bba576b4a5fed717f92ca206bfb53447be7be86aed747afc6fa9ab81ed3545df6935bedb53d3212447a4a6b05b4594cfcc83e27ed5d301e4a7e330a3b9c11cef3272ee9d8996d8111bccc418fe9c4fe6f163379771a12d3cdaba018617541e6474006d1425bb5ab088553eed74a9eb9ce0543ae30ee3bf8d16e84e5f45d99de2175960896404f8a1f40d7d5fbd2fad8d1d5a4d728d5f7647205dede582ad5e83a0d876009da6b919eb0203b10012c35f3e371037c1adab0de202b2c61d4ed5a880fb3435ae814dddf08e23f1b59cf7e939de7cb9422689a10b7ac349061eea141719d481102c2bf63f6ea9254a788b12ccfc997fb3ec63eb1e96d932b1d5fea7b6872fb8a1af7e18f372e29eba0e0b6258ef1e30ee7bb5a05eb7ad7d76d9cb8baa7983f347cb3308415e4dd80ddd65df5a379c1ffa5a76c430b67daef4d357e02678d063ad80e6a299dc4a562adf65ab9ad9b90990cd74c17fe71e4a451705232a8d56d03e7b69cd8c81eca9a315930ab52ab29a684eec30f0e8074a918be2bb542a83d71ba43488165a4a925046845aa9443e9d4d8c86abcddd4e732ac9fae2ceac7f0d807ad4e590897de260ce554f70b82b7c77292b6dae829048c864bd425e4e7a90fde43eb90770c1113841016770bd770485ad872f73bdce1342ef515980690b5ccdcc85b0a175499415f37c73568053e9aa2823f8d44679b6cfb9ef4834d7db6dd105f49f2bceb1f9fc797aeb1e1cc1de58405f3c3dbf0368736fc4348bc40102bc717afb1661e4eb708b2a0bae89a90e974fb499a1352f65f8e8894f9f2c9953d5ee8aff205ed4d2ec68c16000732a44fbc72298081b681d06a4871141018e6ef867d56dee21fdce0f895ec3af02f84454b977d9673813d9eee8f4fc4063f6066d996323e5a7a86290365bbf4f369969ba2d98dc7b56fe04536d25b6cd97d1b834259d926891e63d0f6ab0fc460633f0beada7bf9f921f95367f22c95fdddc4137d1e9b3b2ed6004e2a3f1ad9689317974bd7155a145c006ead63328c0e146eb197e5f7b2ce11d7b42f06c6eb3cdeb88bc4403a60e9f5adc4164871d5bdc90f19063320efae7f789c983091d7f450f9d1b8c13d691de94df48d2120be64242605fa62e4fca51a0b9056b58fe03087d433936227675d9aaeb0a6a9f4115730ac92ac335e3f84a5a69de83fb563c28ac4d4049d9a995f99196a8db0077e7203bcbe469d0261afaaa122b1216d0006f426cdaae0824259baf64a7cb15093d22f6400f87b1b937b51011b744b84f33ec83f060e45da3da63469d35e81682282faa36eaa0c022a8b5ad28d3c908b08086916275a8e70d8986dc3b44149ddb89ace6727c186b34418c4bb2bad989e7f4026844801402daabca27f190d56f55c82a605d1db93587affbe8105d7f20ec6cff8e8467902a1d586b5448454dd33b0b22db6c039129943f8c71bb9a96b3f7d57749182abbd0e0919b20cfee76d5576be9e60d814a452b4762ffcd104a4982c95d46d81dd6c5920d8874e39856c4d9571e554b0fbef6c3ebcf7db0ee76ddf5d1795cb4e15ebc0a3a71f11a13bdcc202e07968d4334d8f56847f38e0023c61e84a90e941c43a61dd51e532d81ef4692940171feee45992e860a871fffd1d6b382d6219d8fc42162ee571b08fa3094577bcd3059deebe38e02bf362305f7482705526495fe1d48d84e10c2b3cd6ada59c21ee599da4b16c53f7744dbb4a2d83cde71e13b2be3f1d26c55662aabafd5da4bea18d5ddf337e872442cc837fc84be8c51842a7aa685a0deae004b8d7325fe744ea7b2a9f52282af4ea863a2f63a29414f138a19ab40c9365f21b83acd6003c5b1c870ea047f93cdf1a00373e0147be09d636abaf29ff6611779daa353730a74003850466d51f2731b03b7e404b578a732a7018f1354f563369bbf25659439d2727aed28136db6e2220bbaad1cdb4b752da4a219671b7ad3fd273c60122fac60d7195e3a3a93606f75c75888daed599b1144ab3500bc0ef830f5817a8f22fc269daf5c50b5b819ad48b0f99ce596c070281a8093a88589879445ef0e067f2f47312e590fde4353c2f832edc5e43adab9048bb037e27f3c60dedbfca6c9ac056fd4b1f0c2ed9d29977c671d7f53ff09b6cfda79ca3ba7024bb8e152a04e8ebcde26987edb4ad93e568bd6d4048633b67515b12d5b8102ac098b79fc7840c1b3c627b18fa284df92557211dc81c4a564063e064884ecef1b5df5f330d8d335ec9640ea8113e07a4fe25937c749d43fdff9f2949fe0608aaa6dd75348f5c74fc09b72aeaa92b8a79471d4f23655d96d79b11b8a95a8f903ff4212f1fa31727437255b3b35fc6e8262ddc3ca3786a9a4e8f9a7af2734ffdc90f8e4696faf4db44467f06c445a3bd4a7de65f1d3f85884f465834280ab1ccfe29bae62d4a76915b4d816b56db57cadfdd17b224602c42503d855c54a9cb5ec18622615b4dd1c76deec2b036a05d1010536e7eecbce7d7d2eeb917231c4e4408b70a285515e03bb7ad6e729b965adc9a9c181ebe759f875841f42cc968c1423175f293fa44eeedff5d56aaf8b78725632235e673e9f408da025b762dd6394573be7bb9cbd7c579ef14e2f03e44bccd5515f7abe3b3d6d91c24e2a7b6527999158fde294b54a7fd2b42ea1a53e8512f339e9163b063f2fe0810faf0cc855e371ede3938d3d03b5dd332b799c64aa188cc1f0e21665da45ee54d498b5e6289c54f37a47ae7d8af9a418f93207f59496f25fbbfc9c5d6464b65b871f01eb67bf2137de6a2527498c925766e0606aa408c3b21497690ff182a49ae28cc8cec4d0e781faf8b79268327085eae1a3ff8530265b9e397e9e9fba6611f020d6487ac1eff9362c69695af179a3cc8aedd2f77d0dedc431ac1246e4d42b92e167cd61eb37514e0760e9fdd927bcc54d9bdc74cf67f60f8207058889c9990a511ae76de7aec700ff5b1df83b55ed74d7b835bb00cdfea84ec90c116b6145c128a8ce2fe2cf211a40dd6e79bc2a7ff8d69946b000d7f7d4c4c6a93b7e3657c9dfdf00cf87cefcc56302b35700d3b6b8b13ebf4d2585c75ff5601ef1b929e36121c211518933dab7e422ff49103284a5cf19c9d6a2ec475ca20ef841cad9ae1b8dd1f8661f3150271f459214a43551de25c9a4a41f43a31cd0907af0b6f64372f1861963a7f815c506819a8265c9d9e61db2b53d5733b555c5204e3c1d2b7a3d9a08e8ff51d11f3007992dec43fede025c7520745f69be6f380061c1dfe5ef270f1b98efb75f999c2706537b6c99ac42484f2d4a1fe908cc705d73be12dcf0028a98388250e7da1c1546e411ff58a5c41dcb20c87eecd5aeffcb299b756a418ef7197d1a0b9c4e912da0271fccd6383ceae20e7be99c80b306283766ef3049b2c57d155ad3182721147905881b741bb2796b477325c9e25b2c9191f3d4a1097e1b9ea253a4616d72ecb2ec7680aa681265161dee36da9355761f506cdae270af2134416377fbda29f1674978247f085fb0cc670b69592a66622574c1f5353500eaee1f9815fd3746aa0d9430ddea21cd0f562021e069e8f7eb6c6be070caae62abf3db51825abe0d0432bb37e03614ac458f9d7fe1a18d1bdc550d92a2af75fd0447dcdfa5974828945f59fe54375ccf9779bf91b3697430f53707d62ff78c390b1713fe21a1d3f18402b5a62ea8c7e1b68a1d68a8bc86039ab3d69e880158c69a6635e2a87823021859161b052926cc7cca00ea27e960704d4ff70be3f87929a4b853f9a33aea9813e016008eabf5875e91e1e4c2d927a93819f19f51b47e6cdd50d93f11eccad1a63a99dd59c225e1265159a3119319bc4bf8c447d7c66b90bb3335f0ad67f4d422d4991c875adb473867e4423b6fd0aef09aa2c7be7c48d82ec18beeda661e9d79157c75a5bbedf63f9a2b451ded4d3cb6b8ff4d5ab14b539f20b7a955bb21dd2adab57c12f5706d7c65da8e3dc9a7501bfc8476119e41a27e3df5bcb141d8ac516e79a1d7f47dabb6b8ebec2348a418b90f5000f4a7ba4e45a0ed5799c93e7ac28fb96daff9ed99ebc0446b31e6f79911c24ed2d198e651fa9f796f39c7fc9d9cc8a02a8d5613b54bbada954c66e76b127a2af5f0e45035d805b9c849c175978690cb63a5803ab168c1f263d2ac076ae5979e38ed8ebe801f972432dc9cf54cf01c3be0f7f7789c37fe19482bf79bcaaccfc61f379b411cfaa36b554f5034476c6308912e1ff35682b9af2f9d3e1afafc5a3b884cc11d90b45dc2c76a5280e5180622ce3bca2ec2337644b1b8bcb14b3f0b195126af2a0984d1eddfb67b5039ef933f7ff7c2c3b069ad0eee83f91097fc7b37806e83949191bdd9427a17f398c76574a8f519ee026ed5495f15dbb83ac1d6206ed70cf55889d64101d95a9f4e165d402deb1664b9a465d2cdc182c119e72e603a384e5c899dc721d6b5eff3fbdbdd0a3f08f6353be1981f6b10c6d3d8f2aa6b42ca0353280d189a802c848f7bca6c687f3d5da3e7bf97a77d21bdf27ace8e66eb5b21b945d87cc01405b69d9b6dab4dbcd1a570750a2d0fdcff62a09ff0d6aab3f240ce02f26dd0c1b05ef9b423b2dacb385e67bde70b8d934eafd07197537eec899739980ed6b3526a87d63eeb026aca3442587c3296429590820bc90f09957472ba36fc130ca556ae839e6785c8e873234c80405ade850f62c037ac22b3eb074653638ee39fadbc4688cd337c9587ceeb39dadd09760014b25ac6e4336a2d23154df20cc3fac413b5247921504e5bc61ac50334f2b52b5eef2687460715aa9aef3669f3ea6c1f3888f36febe49caa832fa8abc8ff68455f905d400ff860532bcd4a98b369d744c0bce96335376c4c334747af09d0f904bdc8c09d488b1a6d6d16e7abf9989cff31366038c4fa87fc16d548bba5161cd7f20b0d5fbf6dbc7e1f55c7f76b14839c4994fbf03d5890f1381a05f609cddcf32d2897ba0c2e4eb8dbbf88944fc3a0c3d754b437670252b7147cc4589269f14a860e6", 0x1000}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x21}, {r0, 0x2}, {r0, 0x2}, {r0, 0x90}, {r0, 0x4}, {r0, 0x84}, {r0, 0x188}], 0x7, 0x5) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r0, 0x104}, {r0}, {r0, 0xc}, {r0, 0x9a}], 0x5, 0x7f) ftruncate(r0, 0x4) close(r0) ftruncate(r0, 0x9) 06:47:07 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x112) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x5, 0xfffffffffffffff7, {0x1, 0xd5}}) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 06:47:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 06:47:07 executing program 1: socketpair(0x18, 0x4007, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x6, 0x3, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000200)="c4c28d9c0c8505000000c4c2bbf75681c4437d0954a68a00656726d9942300800000660f2d9d5eb50000f20f122270a370a3f7d26565f30f2abf00000000c4e251a9fe") sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00100100000000008a5d332b796634b2af30fa0000"], 0x10}, 0x0) write(r2, 0x0, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:47:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x3ff, 0x8001, 0x1, 0x1248, 0x5, 0x7, 0x2, 0x2, 0x3, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2a78, 0x1}, 0x8) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="66fdff1000002220801700"], 0x8) 06:47:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/23, 0x17}], 0x1) 06:47:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x5, 0x709) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f38903a6e5fcd40a708d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052caa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee544bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 06:47:08 executing program 0: getrlimit(0x7, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 06:47:08 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[r0, r0]) getgroups(0xa, &(0x7f0000000080)=[r0, r0, r1, r0, r0, r0, r0, r0, r0, r0]) r2 = socket(0x1d, 0x1, 0xffffffffffffffff) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/110, 0x6e) 06:47:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r0, r1) 06:47:08 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efab", 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r1, 0x4, 0x9, &(0x7f0000000180), 0x139) 06:47:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80000400000002c5, 0x20) r1 = semget$private(0x0, 0x0, 0x108) semctl$IPC_RMID(r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0xfffffffffffffffe) ftruncate(r2, 0x0) 06:47:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="85a162dde1210ef16abd20aba409445e6560b28bf1f996ec4114989aa78864b7b3e750f87d71326ec9ee0ca5bf638bf955cfb84a7316dbd698aab6abf22f6191613272de43d73173c95870", 0x4b) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x1f0000000, 0x0, {0x6, 0x3}}) 06:47:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xb00d) 06:47:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) socket$inet(0x2, 0x4000, 0x3) 06:47:08 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x400000) shmget$private(0x0, 0x2000, 0x483, &(0x7f0000d13000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d11000/0x1000)=nil, 0x1000) 06:47:08 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000010000000800e5f7916bef0400000000000000fd86fc7de466a9afb74f073a667250f11b0f81b6a7019a020056"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) socketpair(0x0, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xa9, &(0x7f0000000100)="44db4adf4a0c7063bc8512d2eb079d455ba1f133e7f218d950979e8b9aa2a52923500258fed936dac1da4a866cc38f436acb5f8a624dee15feef97b2c59be1a27f4bd7535c3507236b59b4389cc3258f361439fc74a6c07674aaf1d6091d0a4e6e4638453febaf0d9d8b2b557f59c7d647fe88d649065700f975f1884b18c1cca02d2bb8923e20a6b6a6d626c433e05f8df171d6bf175b1d52b18bd1d12991334a66e8fe3769065bd9") getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:47:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x42, 0x0) 06:47:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xffffffffffffff3a, 0x4, 0x80, "7b11bdbf3768674d6142d96e3cb0d75d9051f27c", 0x0, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 06:47:08 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_emit_ethernet(0xedf, &(0x7f0000000280)="8797a3138c66ec1f0feb1d3afa4437736e77d22441da831623681d625945747e39cbd58c7395774dc9af9d57dca1b2c099a203b59aadcf4fd7d40c107b2ec11eae3ee9fe169a6eb226f7183916f5c9c8868f422693fda7d4153f668f84fa513791883c2489a85b7fb939ee5fb49074c7c766a3a6bc2c5a85ca8066cff69a858568d7ead8df56536eb3ab07b7f243dbb50ba4898009c69f8ed0cec0e5969ef0a566bb6bd28b41b95399567983de891eb2925c71094225871e6f1d5ad04daa684f63474ae842237046ab08bf6315eb7e9575e097b6902406b31db1adf7e183550f72963768535ecdbc85a425456669908d2d98ae253df02ba935aca6f0d9c3a0f777fa28e22dc444f66970760104a45ad6c126a37ea18c06cb36a1716a816e917c9f68df4a7db4a00ad8b4ef4031e45c00c4d85310c83391fcbfee50ab3d1d4473c1d66036c9478b1c7a23e35d130634bb653df039b54251a11e482a484db2a5bc11065e0fa2903124496dc22f9a101210230f0cb572bd433b61ba7ce19e36a53106ad6199e80b4f29b8dbd324a69ce926609834d8c8449a89476695005f4f3e862bed5c3816fb510975b76574745541293efdd21860e8788bc116ab3df0a1716193b13e53f5425cb94be26f445b947eb552655d9a9f68faca15804c774fc48a6a62897172441b41d39a85b8fc82fce199f019650ee2c931688b3f988ec122c7a5ceaf4b7eaa9c6a57c0ddcad41648cb4b030ed4b650a35a04a1f12800e19910ae74a75f9bb94aee17451bb6b989afe80052d3d6c33937ae8ffc8c353de96c1b66f992b2d519a130bb82a74a2f5193950d747b626802b788242338c3a33243d8bb5209517ca0a162618c3c82258d84251433e32b9fe925a7548c67d01c750f8f4cdbf99b804ae90a0cebfe11598250f63ed40a62fc46b85b27fdc4eb4e5367bb986549974b7337f7c0805fa0acf62818c5156d14f036bdd06649dc46ea6ec58dd3b27b225bc0bc6732c4af7660ce656838c73657fb7f4fc82639b2b165dfe019e78c3d3d3df0f3d6ae751d373fbb2a7a950eeb0a7a39e3aa11a25b6a4f9b73a148545cecf1509b1ccabe05c27717dfd55a013fb98da432bad9751bad177e7f982f924ef717d9c1ea050c61553dec5f2e858f0b5eefbfc0fd0bc8f313983cdebf5a978a3b2a2206f3333421d19ca67af948ffa7b8f0c5454b6668289823f3f18b0c079d5d902c46aef1959a3ac8478d1a9ae2f588f209a66d9802fea604931e01c57c122ea9548a307f097ca70100d21053242e0964b3dce5cafb3baa4f76c7c4b71535412b43d1d5d54ae122ff55872221d556834c8dc4d81608aba8ed5e9be52acb737db68067e119d40c0ce1fa81d6b1e3be30941903f8c9ec4191149673966fe529d03f07cf7981020cd75802c8077a7fc11505818b7c1d140a1d968ffab1a5836b2421768bed1fc908cfdfa4dc9de04527744cd9c926dee16a43b3188941680b4093afd000eb06bce45f08acfd34ea95f0e8967fd38bff8658d9a50276ca910f007ea20b0094989181ef96941d78b073fd981df4546e7f73ccb093bf6e1fc8f84a26638c309c0b4433fdae6cbf3d8f1bdc53ae33874a4fe3be9a1c61573b8e414190423cf7beb2b4b9b72fb47c1f549853d667e002192d0b3fb9916e1b3909e6d6042306e4986771466bfbe30bd43932779d43e3cbf6f90e0e8455432e43752a27d323eeef2565528bd0357184af180df61366dc28bc6e80a42881f18acdb1aa7f3e7b7d2310e3c8fe9a14658db26b7a482616f862f67746ed5b2ac0be616dc3170c883c794bfc7db4b613bfa7bfc613985b5adf46f236fb0ff23ea532b04f5b6783350941fbeb8e57cb111881c1099f623b13fe982724b96e493fe9c6e4c127d32ed9895682011cbd9895cf7c0cd97d1a7bb786b51236f4fcd08a093666cc0d5feee9b9101e2d843644c87394c82108b2d8ca9547091126f14b7c2d04eed0dd12f32c6f1e8c57b039fc867b90ddcb999f3150023a0387a5c852f40e74d6b7ded47df96ed4364d4edddb600b676438b09fc7ca68514b019009695eed6e18dcd69007c98991bd8c9349d7cce25dc8266ab21adcc95b882863f98f645473492c2b3ca067f10da7c5ea28a6285401ddf2e0b4e3f25763ed0c1f724d10db2945c7a0bb7369e8ce37415968edb0b2e2df37c34664994c158f53a826a215aea4d18a3a904fdcc2c160c64207f1edc07be3930d8cfc9c38010ae72c1f6c6284aff1a7336fa243e27819293190c64c08f04064823cd9af640674970c3a54278f80219044a13bf24273d5db3fc3db7566a616acf481acc7b2e0ef0098c7e95c51b4fcd4629b61a8cb814dc6f686faf87961ee83c0c6a97300fb1d12af89defefd4621edcc17423c5197d39408945fe61286254ab476f2724ddd53a91aff709ace2b305c83d70353fa055d8f348eb8d51d2afe33b8293e3b50d4e0a14a2e6538231eec0a67fbf456d4870e3ce11b2944e174c7e17f02a3806a0a3ab304a3b914448e0bc4c9e4d7ead7f0ca5f528a6e311baf62773f3dfe5635dec7464fddbd30def5580a5e976a5388727ae1de785b14995ebddf814df72c047e2fe16a6b89e2778d2c8d124c0779bf49e5d2e6c633d1ef371a6bf059859aa5d9ef5f178dbb860a695e047b8fc41629b003f14cc34d13cf4e4735289ffc1a3934aad1eb310280a717f5711477b6b508aecb7d5863d901dd13be9c369eaf5f41f2a6073440c5e3be5e221657eea033ca82fd3ad0481eae7a091f9f0748cfc8f263cdc790d91f681d785332aaa260ab826c0ad8df5ec7e32e974c380e5ba1989b041784817f0ae5d90cfadb46ac56ae5add2c91da46b4e1c901e986aa994bf791d70eb405330f37b8b72ba5b6fdfb1155a0588991e003c57ca8c6bc6490ae3f3b22f15b69bbe95b9f348b3808470788e8f36b5a8f26a9a08da71bc3bd787434ae109adeda6eddb087e28be81b21b5e839ac4419091193dee4557f0c41f63f5fdcad55044533d70ffb34ffba2763c36e68dd1a48c8043e6e69eaa0224be028112bb804ab17eed8fcb8a1d981c5787bbedb99fbedd8dd1ec2fb8aaa03fd1013efb61395f79cc4c55eb1cebbf10bd8e192d85b1cd897fa8ccdd4ffc2a553309e05393e1a0975256fae2f9c996340433a123cc73e0c8b6b4f850f332447b3576a128c716ca2a0c8bb18982b6baed46f046c1ae9ca0d0a7b788446c890bba2ef2057aa78f0dc1bb944b227ebeeb69eecd69c8e646b1749641a22bedd02df1ca86f48eea9497388017bd2f0ac04499367e4a94599b225e9219107859d6744624783575dc895b589f55fcdbe7ab183beb2cf48bbbd4d7bf903b2be244ec40aeabfa21ff3735f48bcc325d76cef1a49f118e0164fa70ca88fb364f3bf5dac3ff826baf84c30236a2685341d63c1f4feb9b533b183a59ae3247302715b75805bcfbda4803c0a7b655862c096502718bc500589d3399ce67bbed096b495cb3aab4b9173866cc7bb33655381973633033e341846c8b53c2f66ccc2393ffc76d1c2023d5d7346e6982a3e8debf69c05a538bf6a0c73c057eec40579ca982b57c8a24c84cf455fc0f0fe4dd05f36e369dfe7a94322eadaa7b2c0243a67bfbb468af6fe6db5c8005c2cfcf068cd379a1210ad827c54f2b4f98129d250e5aa693ce513a534007fad5c1d33a5f3066b137f79adf1b8f6dd35895a70fc3dd629cfa8005c1d0aa96020ca7253af093b6b7650f37a08e5d0f8bf4cfdf029bf88a18033ab7ed9a0581c3840027564790f04274a96b486ffafa2ecb78ab390d025c2c47f84b1762de9e2c21d84755101248954e65d9c7d84a6de2c80248576eb41a4ebd0345ab38f6466808ea12caf95df91e99486620f0effdb63860f8338a3c1ea81d6554e1e5d297181bae84754a4bff1e0d5f8973a7efb390d42d371075d50e6814709a348d25ac386564f8b88cbd77b67e648d37a2d16a7a07b9888f9d99d3435a50f321748485c28f4b127e693e8965c55aacb39397ff2903f69b76740eedd6bbe59c304ed8fe064209b22f28d687ed5d5ebb982a9a01a68776927af1d784d33a43a1c9d1110a0552565752941effe14bd5e9e48f3a738c58ce2bbb8c92bf94979300f23772ebfa109c085f2a492794e857d3fe6bd499eb5eb66eb97f58094a28e8ff9fb0a570c6b816d14a8f09de43d760343644676a59f10997e7904bf49d819f0485c20a39a518bc9e0489cc3ae940519267393a5b40e8d3731df14889eef96d37e88c9074c0c87f036096dc025ac75d50e03510fad171b9d0cba56161a666131c755dffe374489a82bd4c7f3a00e9a0459a8d2a593606dd20d5c1f806d47a1929465edb4826f5caffddb7b71d46739e4444a5e10fe99585a7dea1fd2e40c2d18ac0897adc6d92969a74553368be211f7192e11604f3753e5a19bbc2694d59d77383d52efffda5876b7f70f545bb7128ce45fbffbea4808e689af9000ab449fb45d0cfebca794f188d3248500c60b5926b28c776ae3b8233292d5d74efbb633982273e63cf6fad21f0cdf9d6094141c3c80b2f2e78c96c5f26a517f196c8c3dd2214d0da6977012634887b4703699cb94f82e2c1863e64f7cf2a0d13e44e14084f2c6cbafdef510039baaef19afe9864b5a7e376cf304973a81062e3085a531274c3ced33d1cb9b91ef0ddfe06b00c3feae4bfbbd2bb8680e1f17156cde7143f4b7e80d392622019982a33bb06902cd03a1a265c917097fdfe7a19d66f2abbd8703a174cf91b8819fae22a910b3ba04c5532b04d0ba08ac9b7004953ab8d2ebb440eb88d5e6a686de6e6c73388d7b1e71f26554fa907b73e06f9195448a01c645a32da81c24def930cc1d98275d01ee6bed968bf04de6fea9f01312636c85651d2ba01b57ce035445251f3e5624d1a1ed1bcc1401a56d64face2a57ea94394f38d991c2923db2fb3b1bab417d2e2aebdc1b14f4466c2352cd1b11b3aebaafc9dbb7705cecb96da6d46e96324b8cc95f7f6ab0106965c95cfc9a912b84bb3e797f4764d644d77572abe372a4136dfba9748b92b392d3e164190af3cd28b884f10c5aceef950fb6814957bbdbc300e48a69674a8dc147b3593279972bdaa000d64c8c6aa9b1d59efab5e85462c2126880cb8b55b121e7ad568d5a0539c47614eccc1a322a3b1543b0d86f38f7364852d6445d12911c355379943b8dece07f2f0db2d6e01ad769ec2a70bceb0269abc3e60b8f013ea7b57c38771aebf07c348b199b73854352c9774fa5ee434a9d457d7c7e4c3d006b8f21e9f6e0e145d32bc249d92b6dbb14dcfde41bf2de7eb3a2a7c53498998dacdb459885ebacacedc2cdde48e81ad19cdb5eab25f2a11279ba13d67c") write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:47:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) getsockopt(r0, 0xfff, 0xffffffffffffffe0, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) setreuid(r1, r1) 06:47:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) 06:47:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x12, 0x1) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x6, &(0x7f00000001c0)="d545e80568ccf51d94f167cb98bd0c3f4850015bceea153f7ec815ff4b196118d5e8221843f93a72a22d714eb1a37113e59282e26096eeb3524787943b446fc47594077321a585a25bed1b5d4bab743eb8a672a3251ad905fb5d9d2ecdd7f97bd7788683b5102869bd", 0x69) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x400, './file0\x00', './file0\x00'}) stat(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x3ff}, 0xc) 06:47:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f8709cd954ea9f5415934eb37289078df9a504f8eb9a60abe7fed6505afb77a5d32899ff29fa86ab00fc37b012d70cc0000f154c"], 0x10}, 0x0) recvfrom(r0, &(0x7f0000000040)=""/12, 0xc, 0x840, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 06:47:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x65, 0x80000000, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x24, 0x20000020, 0x0, 0x6}], 0x101, &(0x7f0000000080), 0x4, &(0x7f00000000c0)={0x1, 0x4}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="7fa0746924e961bea117d7a3cc72ec88842015f9c00aea64edaaeeb87025f305e14d1805577997d71872e2705107c5736aa3a4e6eccf41959f263abe888e83d9c5f3773618148167e3019360f418e0bc6914046c01c9f9a7c22ce222", 0x5c) r2 = getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() r5 = getegid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x9, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 06:47:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="08a812f2985f08d018a9eba567dccfd67b53e88763a89c58fc6c36eb5320842572a34e483b0d7ec20bec4f1e5b960df9170756a5877ea48e07b3a5227440908c3442585dd2693fcf7d753397a9d1695f1dcd1a9fe1c9db6fdc5ded0b5e4cc62f7d82fae1ae8eed75499da65204885e61d3bdbdf950d8b5fe6af0ef75969794d3d5d207db538b136bd5e5fbba43b4b5ad6ed98d9ce9f750addda2e5", 0x9b}, {&(0x7f0000000180)="08f0f5deab73c81fb96e77e86c6b13017402c1e21778c7f49914f785c17940b70ce44143f7cce86a65708117b7e26c67563df7e2d9f24c9b55adb9ef5e21129ed380f62c6aa6a026f8863409849d205c1a360e1120cde3102037b3d60d05112f40157026d27f6c219284d046c34f14bd89f771e66d6cbf5e43da54b9396d26d145187b795fd6a0be8fcb52e17458e7ba5f93568179e2db05d31b276e66c2dab22f24f87bffca98d7b5193d0cee02a114b5fab11ea416fee941e39cef62bc1c", 0xbf}, {&(0x7f0000000240)="2028b77e8d8cb894e00150f3edab64cc86f61ad2fa21705ec7506219bca82d454ea3ff539877137386f873c93a8a0ecaecea536fbe551f7360eec6b72358b821af38d2355f15d9732746d3c005a3991ad7f1fab77eddd1686176a66d353990c2fc46", 0x62}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 06:47:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e22b98f1a79dca4e32cc060affa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c183e230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x415) r1 = syz_open_pts() close(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0xc8}, {r3, 0x40}, {r2, 0x1}, {r3, 0x20}, {r2, 0xc0}], 0x5, 0xe25f) ioctl$TIOCSTOP(r3, 0x2000746f) pipe2(&(0x7f0000000000), 0xb0c3ffa791b1d837) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 06:47:09 executing program 1: r0 = socket(0x26, 0x0, 0x10001) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 06:47:09 executing program 1: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) 06:47:09 executing program 1: semget$private(0x0, 0x3, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 06:47:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:47:09 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000140)="6fbdafc9a1444da44886d23d051a272c1ae80acb1742", 0x16) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x16ed48ba, 0x2, './file0\x00', 0x3, 0x3, 0x5, 0x2}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x83, 0x2) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:47:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x692, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0x189, 0x7f, "c944fc0d8cabd49f275df77be9f9905e35b2e142", 0x1711, 0x7}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = dup2(r2, r1) ioctl$TIOCSBRK(r3, 0x2000747b) socket(0x1, 0x5, 0xffffffffffff71d4) r4 = getuid() pledge(&(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='/dev/zero\x00') r5 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000001c0)=""/4096) msgsnd(r5, &(0x7f00000011c0)={0x2, "ef7caf588b8bfc03214637a7f7d24d8316baa2ad8851c30347f2a983db44a57623965f1f9e6475b121877f9ab4da00a8af71ec3dde10c4fc833f7d221a6c72f3c00a"}, 0x4a, 0x0) msgrcv(r5, &(0x7f0000001240)={0x0, ""/194}, 0xca, 0x1, 0x1800) r6 = getgid() chown(&(0x7f0000001340)='./file0\x00', r4, r6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001380)) clock_getres(0x3, &(0x7f00000013c0)) getgroups(0x4, &(0x7f0000001400)=[r6, r6, r6, r6]) fcntl$getflags(r3, 0x0) msgrcv(r5, &(0x7f0000001440)={0x0, ""/84}, 0x5c, 0x3, 0x800) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0xc007, 0x9) clock_getres(0x7, &(0x7f00000014c0)) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r5, &(0x7f0000001500)={0x0, ""/75}, 0x53, 0x3, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001580)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000015c0)=0x3) 06:47:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 06:47:09 executing program 1: r0 = semget$private(0x0, 0x4, 0x49d) r1 = socket(0x800000027, 0x8000, 0x6) preadv(r1, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xffffffffffffff96}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000000040)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0xcc0}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r0, &(0x7f0000000100), 0x33) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt(r2, 0x29, 0x7, 0x0, 0x0) 06:47:09 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x8) r2 = socket(0x0, 0x800005, 0x670) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x9}, 0x8) r3 = dup2(r2, r0) r4 = getppid() fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x0, 0x3, 0x80, 0x80000000, r4}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x6, 0xfff, 0x100000001, 0x1, 0xffff, 0x1, 0x4, 0x0, 0x0, 0xfffffffffffffffa, 0x9}) mprotect(&(0x7f000038c000/0x2000)=nil, 0x2000, 0x4) poll(&(0x7f0000000380)=[{r0, 0x1}, {r2, 0x8}, {r2, 0x80}, {r2, 0x49}, {r2, 0x30}, {r1, 0x14}], 0x6, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x7, 0x8001, 0x1, 0x9, 0x1, 0x5, 0x0, 0x1, 0x6, 0xfffffffffffffff8}) flock(r3, 0x8) recvfrom$inet6(r3, &(0x7f0000000040)=""/218, 0xda, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x10000}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000162000/0x3000)=nil) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff92) 06:47:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f00000017c0)=':', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 06:47:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7f", 0x4f3) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x1, &(0x7f0000000040)="ebffcbff13480700000079afaf847f0c202b324d0db24c16a04a50559c30666d41889301095893a1bbe7e911467237684fad027d89d5ebdb7983a960a55ac10b1a8651c481e8bea08c0007965e422b06a03ce2d3ad7bff5e95c91f3714f4905ec8dfe7b34318c5c3493f169c9924254b6d74f85baec66852205ed1d01b9f444ec9bcc1e9236886dc9333c896124e9e19ca074ac4009b08b3fd94da1af4c926fe522b4dac9808", 0xfffffffffffffffd) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x128) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) 06:47:10 executing program 1: syz_open_pts() r0 = geteuid() seteuid(r0) r1 = geteuid() seteuid(r1) 06:47:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x3, 0xad, 0x4}, {{r4}, 0xfffffffffffffffe, 0x86d2615a314e3f02, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x7, 0x4}], 0x1f, &(0x7f0000000100)={0x3, 0x2}) kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 06:47:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) seteuid(r1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) truncate(&(0x7f0000000300)='./file0\x00', 0x1abd) getpid() getpid() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0xffff, [{0x3, 0xc17c}, {0x0, 0x9370}, {0x85bb2545d889486b, 0x2}, {0x2, 0x1}, {0x3, 0xa5}, {0x3, 0x3}, {0x3}, {0x1, 0x1000}, {0x1}, {0x3, 0x7f}, {0x3, 0x2}, {0x2, 0x10000}, {0x3, 0x2}, {0x2, 0x8}, {0x3, 0x8}, {0x92ebb2c68773560b, 0x9}, {0x3}, {0x3, 0x8000}, {0x3, 0xfff}, {0x3, 0x19b}, {0x2, 0x81}, {0x3, 0x8}, {0x1, 0x2}, {0x2, 0x5}, {0x1, 0x7}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0xffffffffffff8000}, {0x1, 0x1}, {0x3, 0xfffffffffffffffd}, {0x1, 0xac18}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x9, './file0\x00'}) 06:47:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0xb1, 0xfffff, 0x7ff, 0x7f}, {{r2}, 0xffffffffffffffff, 0x70, 0x200fffff, 0x800, 0x4}, {{r0}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x5, 0x20}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc, 0xf0000004, 0x10004, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0xc000000000, 0x3}, {{r0}, 0x0, 0xa0, 0x3, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7f, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x3d, 0xfffff, 0x6, 0x8}], 0x4d, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x67de, 0xc2b3}, {{r0}, 0xfffffffffffffffd, 0x13, 0x3, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x28, 0x20000002, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x52, 0x0, 0x9a3, 0x7ff}], 0x3f, &(0x7f0000000300)={0xe7, 0x2}) fchdir(r2) r3 = fcntl$getown(r0, 0x5) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) fcntl$lock(r2, 0x0, &(0x7f0000000340)={0x3, 0x2, 0x1ff, 0x1, r3}) getsockname(r1, &(0x7f00000004c0)=@in6, &(0x7f0000000400)=0xc) geteuid() link(&(0x7f0000001500)='./file1\x00', &(0x7f0000001540)='./file0\x00') 06:47:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x9, 0x74eca641, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x666}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x3ff, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x400, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffe, 0x12, 0x2, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x10, 0xc0000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x8b, 0xfffff, 0xffffffffffffff7e, 0x20}], 0xfffffffffffffc00, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x96b, 0x400}], 0x0, &(0x7f00000001c0)={0x8, 0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 06:47:10 executing program 0: r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x1, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x3) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x1, 0x8}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0x0, 0x20, 0x2, 0xf0, 0x8}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0xa8d, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0xc0000012, 0x80, 0x4}, {{r1}, 0xfffffffffffffffd, 0x48, 0x8c, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0x72}], 0x100000001, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0xd73d, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xffffffffffffa057, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80, 0x8001, 0x10001}, {{r3}, 0xfffffffffffffff8, 0x1, 0x80000000, 0xa94, 0x9}], 0x12, &(0x7f0000000000)={0x0, 0x5}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) 06:47:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1000070e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001440)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e113e8e60baf7c95cdb94c82b08ec215c80e5925fb7d97d5b56cb0c478f34907209b611ab43672532b41c0c4f5e60077a358507df601ec35d4f1a92304f8d5a52d014f3bc932623c54ec00c4f18c49930677e830d572570fd4fc3f3731b7c09cf0cad212b7fe4bf1abb3d5af1c4159a243de8fbf65b57cdac6cc8ea4308cae61c2d724c007864dceed34133eb895f4ed32a0060d7185459884379ceb7467ca62cd21e828b0c4ac34de99be22922781f255c83fb395aaa0c0b0474305431461709136945a23611b0e8fd39c23b127b43d58a463fa3da9bed19e907e7813885e86bb82c45afa47a74bcf9a133af1c6aa4bee243d9cb246c5efb954e0df3947f911eda7258aeea3440487068db73dea40a0f555956e820dcf66a7da44784a2d34ce284aa408593082dd465b38aaa9833da98092d6c9198d258c7836e3a743153334f4febeeaa700379b201e6490e41076750922c96a9a65f4c994263b207bb016664e3372b48f65d0442e06f47572ee0d03c4b77c344eeb1cf21a548f3ccdaab39123d3658dc0e232260b0537eef49a8feba17ca66e53bed99d6156b9a1637b261c7f54ed7359855752d77287131c77d407eb367cb1db395c376b930a07d18dc1299f1f74803b377896d52fe6c4e8a01df3fad5da65d42c92e7473f49de203980268e851348f23bdd1936e68eabe4895f843844a41a51c4db910a008502bf3a92986ace77c9d2c2bd38bd62e1fd13aa6d961a073538f31d9a0481e36b3d70dfc70b1a1e9bb3789d7353a5396f17504752a7501405947197f554b46876a2c6c36af5d9e4a544fa6fc1b1990cc08e81ea18eb8506a477b3d4fd2302a4f3c230aa526788e208d50a170bb272d0b8ebbf3dc5de7497596e32274b95b0dedb7d68cbf52daf35d2306ac14e3833db298522ce2256f984416b9fad281727b4283cd7da3facece0b86f90b5fb2e89621bab3dad0e3c945795c2f5b0952c5f16b9c8dadd14d4d2bd5924b0172b07fb313216493b3004f82eceea35a8024f6353c417418711e0cb1f95d1ec21eb802b5a7e02742526b2c6948294ce47c46150c3c1f303beec2cb6206d64defe09aa2ac833272a313ce8609a720d7473836d8000683501852afeccbe6158aa1e2c29e81e071c55351d1fbf8e18c96d376f01e423b1829faece0e2a147effdc18e3c4fed7936879710f492a0771579bb04f8b0689dc09c67afbf682aa81931b07e98439905c21ac714b47cd2e509ae2d97da38cb758f308e3fbee2918afa2aeb4f481e0e98984f0966575b085fefbcd804dc67f17827c9a66032755b86ef86bd74858259c550c4d5e4f38dfb65b42d5857f8f54b492875b44135c60071c1538d5f4c333538c3cb6d7e0e98c4ee1981fcd19455c7a7e0fc10cdc63e86dbc9fdc77de1d44ab32c8b1d172b36d618df990c5bf5cd6d50bd18daa419617a417ec2a15aaabd3e7d6ee7ad7b6d75322e2489e3b35653d24c004b4eb5adbf7d51aad44ed1a588d66d550d52f7915d4971445854d05736931fc3755d55baba4d2c71af54a5095f862cfa60bef330652de2ec0c4a7a9edd583da42a30c197a1791d1542a48e90cedf876ffb43411160db7e384b0b50c6b6794cddd01737c655658e1c938562d22ecfbceb93a5b8b4c023ead114a9419b8ea578c50486b9c4f5a65caf95b8f41e6c34fa60456b341982e0a3022dd68fa5afd296e85a6afb5c82ae89b6569d147e2600d9041c5212287f3c9754e4c747ba5921ec0e4f8abf5901f6e8f5c595e054d1085ffa0ddf363d5e829c95c3cf48ef5c16cd81a92e17e5f9415d11eaf8bf438cef280398e9bd6d5fdad770d9cbf41f9b28db0a1bb9fbc8984bc57926fc93320a67f4b094ff4f042fac6cf5055472c8dac518e16e7f70034357a79006760cd20cdd734605c7c88123037679552c9bba169ca65d354f80be926c0430dcede41d4a608ab0473dff48a0489af45c7adb6790d562d8874df32ddc46f109d92eceee4897ea123021e833bf37f224ef0a76811469e7e5e680869b560713e792a2e6908808dcff5c157b4b646dbcd56a9ab0a4860af497c8f52a9d442bfad4b2ab6ed23eb594b1b06f1e772f67b737e3ed784d4a9c900a925b10f4ba0937c140330f65c9f1b93c18b6e21b6161e5a4cdca7147464a2f29a06e12ab98e47223523755cb49216792568d22a4e15ff68a6a42f0b58fd5189eb7da1e846ed09c2afe39172854d4eca6779ac7948d87644675f790e9f9b247f1c061c58d8b0b7569bc823546128ef1a3fe85aaa6da5b36409d616cd9405d9b8b21aae129fc6481381aafd658f9930a8e0bb0bcf6f1c0908e138f4338f09661d6fffdeabec6f2f36e422d20633dfe2b702b7edf51774e8a495daa850481675a607085dba380eba8a1799414d508406348a4d9b0ebc939f420320d40c3e8c6ad06301eac1cc58182fe7af92a7f840e79efdb09068a79c26445e00372254b8a9265c8e83674ddbd844abd46bfa61d068724b04b10d118a4db4b6b82cf9e0b42b6bdc2d17ad7c1be107a5dc2e8de7c41aa7494d587948b3ce69ff9e2dc059ddf0ac2fc51eaa5526b154c287fc117b669da34f0ca039ec1062580f145f3714941e23b3037f3c88a757c2adc554c62f158ad55d0f79e231028a039390572925de0109ad2166ba4e8376d21385da5f8c968613374df184004d3d55a040fcf7181d49e264706785441b739b68aa7c14ea0e447f5d54f02196b32e7f8c3b5f6fb2955df99ef9b8222a81edf90c0697c92e1f5ae60273907ffa6f764fdcd144f2a72af9d989724984257ce69d00d172a8a237377f5432f664d646076df795560bb55e6e7003dcf36e2d06acc3e74aef2babc369dc387b11bf5accfe2735434c8d41005ec6da437e767d82b8c6eee511358a6e74213d23d1ddf457e947b140d666fe870d87369be72cbc08510994b68b51bbb3290ba321bc9190d0aa2f83aa1cd0bb346746c9000bebda7f9c866b401abbd62027efbf21252552970194af54e9d92ac20824dc3e2a23708834bf3718ed0bbb4c5736627f4bb4c03dfc2d763291235cee106180d93648611a0fdd3931c3724466d7a16c00f9a06dca6fdafad1a90bb00e8d508569add8d25e09ba47bf9fb088a1af8de1e9a425c7ddf5f7cf22c43bcf07c81cf0b0863046327307fada46d49be7c3da849531b8a02e75c7d60514f1a21844976f22dee2c3f58ceb80d9ab99eb98157127f1c20ae315bb329e8fab2732117960d4863549ce154715c08690ad014744d90465422b1a0cd4cbf7b2e15fb1e53ee72317f59e361c87d0e743f8deb7e6160b47c6f49eb8e24cbf19cbd8d01a64e9759a26890a6d79155603ffa47ea123a6a24b8a1d1d762834433e883a0b6ff19c040cd6dea14143aea760cde2c1ad4579516234a772e73ef2245d54e936d9bbf8770b8119a0eb7182bea572440c89ea816f7e21031258d3621ef18878e816529a9ab4eb4d7247b59d1da05f97d8214ad3da6fff5beeeb5c51ad4a9ed8c59e99ab4caf5893e2b93ea0098d998250c2551b0f6af234967d73882358f7c16ef1e5da285aec2a85d413c9ee625219ff0ff697a1fc6f447595e2751926d0395e2f3991a46ae023ec9cd10eb7393648c9469cf78be465062fa9445523f7158937c80b20ce4b5df977a7f0a9d59d6a5b9386f964831a297ccbe43d7a7f664d5fbe3d265629d83b3521a555a62409f8e774a3743111f0abe5d3c75ba04aa9407ce58effea70f5ca008aa03eff13285fbdb479e412c937eea4d3092a9b5ff84734d158aaccaffd5961637b484886dae8a694fa02c79ba8b812ba7195a11668b242ff30f1315a6f7a1ced91e559dd5f1c344f083e3249bbda00a019495a3c628a28c2aa396fb0088a12cc77101b88b6379a9401e5c00dcbfb1d6420a55c263c1eccef3ee2c6abe8913aa5a08d50b1552c7a05c5d9973639449c884033feb4c01b6dc9fd8d571d0b9a3816c3af9cccc8c690c20fcec7839e0f15ebba82c8cde9fd6217c10ea9f83c7a954c621c4c5ffe3dea151f9be5b5638d0699a62db88fdaa26c0dbbdb90d3b5f91c40c171290b4911d73b4642978e2baa462837609844a3a51029861ce505a825e5a3e90e6170d139fd8e3cc3c8fee637e51a8774fae6c619bf7fa9b8db45e12d7ceaef80fb72a3f125ecc77eb61476e1f81a45c7f75252a3c8b0f9d38851c221b2803386ebb5060d30e412e7a38cd47c979305c63898559917a440a4424f109a8b41f3c7f0cb0a455bd608138ac1f4bffd09fb693478dd9f6e745ffa6ccb8ee5abf8e5b3640198802b56d9c04234dceba39379129c5249de04806850644c2176c6e44ddd519f0457e38f04d157b70c57891373254ce75ba18c3f5bab1b66ec31f1cf2a6a9c56677c4e346cec1e04ea610112cfea3fa547bf9cdc0ae9b430a18e02dabd600c2ad1f4a16c04437d8d32fa7ea223469a5feb727ff674e7f7026e4f86d2f93627c17afc7e56c68d98c97aae558ee84e3258866a61b5895d92144cdfbf9d0b315a984121bd46791e4bf56f5df9611869f061b003af63131da89e4fac139d7ffbfc014b3a286c352ae578fda80589ebe3d1850582f2bfd40d589946e50747c1f4e960f8135d8198537d7a2dc56d847c8f17f9124f26a470d4c3782b5613784233f01f518424688717960583a1a01d8e96c9ccc3db8f6c480b1aa1bee9d94578c2effb6e8e2d1cce9aaa20262226e03da819b4293d2a8db8749150412f23f0239ebe031ef6359e151bb8e761f9a612648680c865245b8d172387f6a61516b19020ab94c1b1c552a5922ffd853e16531eac24cc363fce9ee95b5089176b113251c00353168c347fc53c6b8511843b4165c20401beed044f656075d5441feab7ab34ae2096608f81417f02f591537955bac3b1354aad3f691209e1f1ee7b9ecae241753973973ef5a5aaabc43895c45afe0830afa66b63ae791a309d9ee35bfe885d54b2cef3012f83acfc4ed13bff8eccbcebbc28e34f616787224917daf5224dc06c3d6ffce4fce6199d3675aa5c1d0d1e9c7136b244a57dcc55fbba5219888b200f4103b32317aed0994c874f53a64d8d8293e852831e737d7fec56711ea3327be5323ca25e6524ded1414f09bfd0048f9a8cb13eec4c88955d11d78be70aedaa9c84281f7efe85291309ab2079c39e57290fc510dcb30600ffb117eaeac0fedaced5b130e271658232f0a36569fc9098300eec0e5a1fd637aa6", 0x1001}], 0x1, 0x0) recvfrom(r0, &(0x7f00000004c0)=""/219, 0xdb, 0x1, &(0x7f00000005c0)=@in6={0x18, 0x0, 0x2, 0x8}, 0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="b29c4c5728c0582b2e2d2bb9f8f3af42202f3d0ea01be8c0ab512dcf6aad07a1c165196c3a8779923df51d4dd0db2fc8b6eff8b331ffa388cc23df93fbc42fa5c453d1cb251affba4e2c7c404158baea4759de6ce8339f5780cf6170ae9ba7269b68", 0x62}, {&(0x7f0000000040)="66a3cf165580127cd45cbf29830eae6a6fc8a0", 0x13}, {&(0x7f0000000180)="fe0d1be06758c2d95f5f6e7dbde603e06ae83a1176945a587e7dd9c27713e674a13257fc7fe868d9368a89e66e8f8461bceea03b3977748a6455b3d3f9d718cd2514d35770fa405e6cf1447295f3749e966c0872c2bfd97cc8dfcc19f126da43b525ba0b24ed654c7d7c7c15af2c3c46154a398851bba08a296954bc5c0005f7e9e1e366a3588e4b0f0ffd005bd0af908f49c25f5cc1b5e5d1738b825ee3ab50fd", 0xa1}, {&(0x7f0000000240)="d34b30f31a974b4781b334ce5d00c9bdd3bd9acbaff3689543c5dfac87ce3cd765e78be66aed2ba3823ba6", 0x2b}, {&(0x7f0000000280)="5728f4ee7b3d99e1117cb897dda458f7aeb735fd18656e0605aa108585483f34c885b1021315f7615c1428f61b22aeba2733df1b8f96e3f6eac26c1d67391cf0bceecc5acc9a1ea645c48f9f9bde7be7a2830c416585a975c68d2cee4fd9ee1e642efb23e1f6db954a3709e420a1440a49c15b3947b0c7e74b14d1be28", 0x7d}, {&(0x7f0000000300)="4aa2636d9a960b0c940daf297fbc5ab5628fa3654ec2a1b4b9be00b572d915de4e577e04707da240c2f22af6370c18d31a90ae5c1d193ba43e4d37b8b82e6678101315ca199bd09e5cbe4b8cd54a320f1b07a0fed17e1bdb5c5b0a513c13c0eb34873f6761520d2b69c9a1180b159210c000389e30a2d120d7177af35cf35165b39eb7db33e781bc9ad1c04fea5f1ec3f7b9da903ad265593a3dabe5c2969c4ca7f1d8643a260589eec55561b254b3ec3c6a47171b80507fdbef521e1369f28ae9f0eace1443c8e29a738e8ffcfb35e12062b31f2c", 0xd5}], 0x6, &(0x7f0000002480)=[{0xe8, 0x1, 0x6, "a28dca651fd26ddc141d0dfc50bf888ac68aca64e5ab0a4139194e5f65331d186608ebde47f61b37afeb115f5f26d40db5b1fa2546f9f6798952f4b209eaa594c6d923fdbdcc407a7630d1e62a130b6ddace40e6dda7072b273182af57f4fbb90f540823e6816eef7737244f85dd433ad0800d5529858c1411f1b2c02a6cb73b82ddc77a7b9a5de8f54d82e594f2397af65975a5b3dfcf8a4018f5dd5e205fcc9811bbd828590c26dd331780eb46d535cc57f7452642f77ebdf5a26fdf7aa9e023547b90760c46f0dc99205636c0fb21777b3d"}, {0x20, 0xffff, 0x8, "547daa0f27e2e2cb73b8141eb431ca9b"}, {0xe8, 0xffff, 0x6, "99798d0a14502e5dc579d2b55e98f05f74d3ce8bd78ae2ca8dd8728725a3924590f4510f788dde7adc0d6655620f6a8114ed454b45247a752aed05f91c0978997c1690fb820cc6c065a03c3d18f18f9184d14718d31a898266420607a31f21c01932709cd6f221ddb93d51633116a2509bfe447b6b8d50d3ae69b90448f54c1677b38ddd34eda8eb34912122c01b327c842119ca2543153c1c4e17a6f503f4beaad087d2745de6225520917c6b0e2dea77f47a5c476dd8f264fd4a7314ebd0ae52bfe548e12111e1f6e1533d088278ba128ac4e8c3534d"}, {0x108, 0xffff, 0xfffffffffffffffa, "ab2fa8b6e29f5a668027197288849fc221157de2ad5884b4ec4acf8e1211241c01ebce18290b5d363bcac5466c9993f55d7147e4a58b01c21eb30f60435b86fcc07bbf633cc509cf17c737dd8656e7f87c30bb578fa85eca5be855a78023d3749ed735351439bd3d0d887988ac0574cf5d36f3afa2385d809e453d50d30d6bb05873d4e2383a5bf0435724159f6fe148a3f8fb663ad7cde8fa766bb2907bd66eb4644d6649d547efe518a515a85473ea84693fd75934a1e2ad1b731673241c2219e8f3ed2300e17c97c44778db2e08ca17aa56125b3b8d298047c3ff1a6621e53104ce656a545a60537481976471aef18d8f6656364a"}, {0x1010, 0xffff, 0x6, "af3ecfe76c7addf0cecc7f4fa271a2881d5b957e2af0c0400f50e6a5fe8fba2739bbd6b190dac97ee70efe57fa51cd43c65e504e54b4f8c067b64c133dd680c6c2751c9848b2fa4d2fb77a1c811e38f7fc6b941ac820e936b067b6663c762740e2397274d28370070ad84bbe0aa300260dabc9b7ee3193a528bc839eee5d674b43defffdd75253a3d54033813f7ee34a5fc502c83462ca7cc7a8e4ffd599b3718845b5b4da4f50d87a1c128fc3b300aa71e0bf0034f4df35ae8e42d1897b80eb4b9e1a99411eeb3465a604a9ed6931bb0e76a66723839f68679a9b483a3ab381483439f4ca7be478d9a16b02202aac6f5cb53e03c31a57bd77e47ae8627f6ac353fe227f288f2db260224531058b1732e5c47aeb358321d2f3c38a291f2a4416e6037eeb9ebc6d2c4e3d3a5e9a78ec019511ad3aafdb4dde6ab8bd5016e09aae64d73f462fa7f20142e0705e9d01be44190f83ae80eaffe1388c2170c7b1c6eeda9bc6fa9bef3a5bbe3506798851f409ee3abe26601d52fe191cfd67bff67218501808fff3b9f7da11c15079fc5fa44cf0cfdfc11b8b62b4e731c73042bb3e478724ced2dffb9aa8021d90dd7c06540a0031a37f0fc3a5f8599eef862d9be935bfaa9efd0dbd6d67e1b402112ec06e2f8d83fc9b38875b3c087212b402613e14f348d296ab7aa8b508d77be4ec33351abc200221ef41e696095477d9b6847712b931fc2de9dcc06d65cc57656dcbbe411d88a0042c44024325853e674bed7e0555e6a6f783facb9aad21cb5541ca8156722291a76ce67f6c46b55f20909e47516cea6b0e8e245de542db66afdda546f0e5af6ead5221ede2c9efc4e2abaaa36e82e8f7ef295ddaceaeb7dbc3e26a3ae44a701af1ea5c2f4aaba5db050842782dc4c4ec4e012a9b3a0d1773f8b98d393877a0665db4ec7a5f905dd58d4f7c2666c20c67277416d8926b614d494e7ab33bb21b3f96f2c8314b0fb984cc54a347374473a576027fcaafd1a45dfa2a2dc1f6e189628c2fa16296246453f16e960bb20d8d80d3ee8c2b317c3cf45133e6ac9dd9f51006f875f7705decd7517d9fa4be5f71d4dd713f1a61b31be33b8db62fe9f379313122c9116efba79de1e0edb709df3822e223187968ea292f2bd17da98c7cfc4dc97b226332344969068ff54bc98bab175c22505f580db1b77f4a3c0ea307abed2f29e6e1d4cabdc4c82e486999ee072e963c7fd44e040f20c96dc3dc8933fdd42d734b30ce9138e1fbee268021e8c95bb9ad57887e87e604757ef5440e3e72ff9c2a4e0805f2cb688ad8533c9e0fb6e79505a7edbd3f00bb728f0ec03f7645bbe71273f8111e8cd215fa15698dd77915da862c24f08016330c1e48ad3572029a0694557ee4ccce0c1cf19c46120eea885645267b735874dd4f5012e3fb81ed4e9c5e50401362446c360d712d33c2a7c7f001921efa8eedca5457d2aaa5ef03f1e4a0163874ffa3a211d776ecef9491763fef9030f222feb9cca14f1d458ddcd35a697f5481dafcde318d10919cd54e92f84424d76b09af2d553ac50f07e98dcd069e09e768ad858b6d04c24fc8d404d9d70be95347a021233194ed8a86228e0c5bdb3fc3fad442776cb7ecc8326fd9f557283ee5ddf05d8d22c6707df2437971c79f2cc3cf33e7069414c546b0f8aa808ec087344be1597a46301e44214e7d6339b7f289b7ac03e3671d337d42286e35e445ed41a6c8fa50b57f35f9b4fdf16a0037b677d0965b1b3c4e967572fa5e519b302f908cfc3fc7c5aa2bd5bdb274473d42c0850cd12d022dcb7679a507e815c2b337e2ac75af8dbbb0c0ade04e023ebab933dd2db313ba1ef79e0aee19947af3636bc609185c9dcc3f996cce78f71ea5e15126545776ef2862ac012bd20eafc2e695b1d1bece4d121839ae6a92e6548a6e3c943558e100abf5df836f79bd6a3e46b86a9a8491c1182434ab42410636fca01c574fef3d02031f4bf66abe4470307454a8ad23036e48e96179452ebca370798b70192759631d17113a089e5ad69417fe85d180eb6651d122684e5ce6daa974a25bfe09a621a98e99b832297d14a0b98c418dc7cdcd502bfabcb03ffd9ba83075bbd3dfa9f63fdcff56e27d59aa1758bf35ffb79ad1993193a5b4e4fafa7be93935835864ca9f19e6c9e4749a0a4de4307dc40c8da0923c8bb6f0ebc2d02835ab48013947c588d11a4e845964ddc4e7de235e43e71fd866a5d47cf1b39b0e49e24f92d824798e6985ab7ab8014d64cc5cc57ec935c5403b46a7821821aa0d1327a814152b045b84456d70115ad7561d8c3622232235587da08572736aa10b547e2c6a3d27a2988e112340d4b745258cd10f7a4da809a4523c918446929fdaafc8d682a90235fc587afd4e93c1b5e89551f67ac954af9ee2271923966b61749dff6732570b596a1320ea3d5236bde592c8eafc1f2cd8b6961820dac135d9efe07d8615d03e39853df32d2b893554c3e61553ac306dccbcb059f2995bee204a441c8e69e6bd2fe55e78449d5f6588bb021d8517dcd2abfabd5d071862d8d4c23f6ee829c8f0f4bdc5b9cedf5e21a71615775211fc8afd44bdcace4c75c364147b5eaebaba5f236e6fdc17ceda424ecb3eda6f4cd29fea23ba3f435def003e9024516896accc6390b7b4ecaf6b2ee35e45f6d41ec3a2e6b51c3125bb7350159089fbbaea35dd402df7888e9e07ed5e05771a8845c6dbf4e231fadf9b37f25d2677b32666f03dd06c5053686492f554867061999451f7144d3506e49034e84b242429864e5bc9ffa57e669793e101a9a72d0799ecc319247d9fbf632b4389325d02ea17d93a2230f7028d82de1f32664d44882aaa193f8622e6b6395ce72ca6ce4f572e7a06948ae4ceea6291f331823848caed0f544c0f0007c7c6a0833a0efd5e5e1b8fbdfe7c3a947590319577788d4e81fcaff7954020b781690edcfacad78cd14a31bbf3c9d94413ac4ba520dbbcd3b05d65558bf854011491fbc8d5bd3805745dc7b19c3e030a8424b7f8fa4e23c1a11675244c5e9f1c6da5d7723b56190a8df70d65892bb7cf6bb57f205015fc6fad59fed155b5a7d2cb047f51a2fba8e8c6ac606a406a5e68dd75989c84562a833c32ef9cb57d0bb3f8d680853d0368ad1975afbf56539893a277f6eb0b3e69b15a4caa7190227d4503d80afd830dfe265971d71366b1b28ec2ff37e389aebf2f1165658244c783349311c971be0d15161b0bd4ac4e3bdf9de404cc1d9d153b2045d1f7cfb5336d0ce80ef9fc55a61f37b0fd451badb72221f20419d7411fa1c5485a3bbc95b41353b45051666f66590ad596cced301a7d14e5acf24331beb1ece07d7b9f87b0793337ac083ac56a20d861194423847057cc46b1f1605191c0568b8b3a9a5c97fb61129c868fccbc8d91a9cade65190a2358eb4d04f91a516c915c9ef49763cde8829eb72b438464905b1e67145df4c42484e99adec29f6e398257137eff5464249dab3b6499da157a7becd3debcff4635c09fa841ae699b485e81373952a60c6fc9b95eea46009cc7646b448187b2be1905d4a1e0f75c898418ae9f38b30848e3ac6e5d362a41b02572557855a353b018d69cf7a4bec6457d77b0af5cccc19c71e6817539b468c13964a7942dc1ce5bb1d3a37beffba6fcd327d19dc15e3f2b56e1841e48a2099e228cdd22955eec8db6a1d5936f84ccbcabe2357faf0c745301344d41941fe9000d081b5b830f296b7e6496c8a03abcfeb3eac6716d913285781e93e6352b6f4eef1f721a493916962c71f14332fd08590b0e8d58c274a639c2a4c2f92afec3f1de3ddb8e59e8613c11fb2fea5d4b1e413741b984bd9f5648c63915e563b480d774ade01ec41b3d586ea8c163335ee7fed61b9262f72a1a9e63a266771b7d0582a6d5568f9dc27d5edbdb7f387e3a5bfd0b75be6a15d73d5990e50954f282f304724bc50e09791d66b0c02106f9bb806b3462a445150b215e6310ad1d7de1c22ef297ec5f6fb31f592f135e776045f3d17294b05106bee34ca0b4acad797308a4232c98a9b12710f1ba19e1bb02d251c8ce34f143a4d9256fc24ab39e042e91e2d2c6ed092bfe4754f0e538195e3134242053da132a3942977867728fc4f5e0dc3563e70c8c1b4955a66a23acbd764b11143879add6dfee2ae9e0c143aaa1646264e0a55a46f28f244da751b53d5bbc74debebb572de098db7048a8382422b53e1a995afda74210ad150cea0746b446402eff391bb921b339ba814547f2ff1b75907fe671c810343ef74ef06a7035cf711303744a26008f65e17a92aa7c039fec5829dcd2c7099c62dd7a7fe81692f12d87ca5e440e5edd41035cfb86a0d4d0fbe7203582011452561f03b9efcce67d0a8c74ce25b215bf8f23e97248be61e1bb36ded832d9b87cfd5174558ca5d5fd8cbdd2ccd15cb970f39e287618e64382773b23ac47e6f7893d465f42575dcb730f5a82764ad5ec9bb93a725a71cec7f36e89c7e807d5f894f36b1be2618a6af2b3030601a86acb469f372a896c4fc7156d9df15b0e0cc36da5cbbf7431c7775e1044995f5567ba4690589ae8e5d4265bca7cfa193f66574c163f06114873e0206829e10ac88edac789cca8f32032b502365fa0198354d0b8dfababc47745fb5927841dd8a8e66e4af6e3b9481a693427adaeef91cd32883da1611164f0f69a45d72d12ad99721e52629bf360e39d966a65da67e922604cb74ceac4bf2ee587d3a6177a822dad1cb3b6f9857ad46cd16923e0e2046be82f749b6aa322f0831a5eed30f449ee0a16110de25bc8480f98da6fd883e0d54a791f21b4c02f70d466afb6dadf68c2530856ed4ef47cbf391ff966a646e2e5fdf546cbcc98e9bbb7c19966023a19eec6b94535a717c95cd5930f16e09cb0b2d07bbd00b918e68b3ea190e3a18f3500e832332fef7f5e795f595a30d632a38b53ae0f377691b34717094b7c1d570e4379a9efc47db195d53e53bd56cc10ed97e4d72f6ef4ef55b1967dc7166ed94ef06242faa2c06def6e19a95ebd0829781e9b7593979e346e857625a8056b6a47bfaecb63adea09498812abd96070880f55db83cb676f86fba697e3d798641482a244138671cd2f0cb22e00fd6326feeb4a3ee25bab04e9efeb093b427c26542d2a6c78955515fd4d9ef42307b7170dc610f8a679ef876243dfda00c6613936c7ef3427bb237eb047d045a46297d710626ad6a55e75f108e349a6b72a86db746c94fbbc846ab43fe1a81c987ccf45db6df2a642b696a9fda36e32d320cde8ac6d0c6c416f5c292f31cccfc019cb064ed71cf77170798f32d6bc44d268b4b34c7c7978ee6749a9d003820f0b78d443055ee33c0d9d5ae0601320403107c05dceb958632a7767997d5ba478abeb6408cae85ab4cfe7c661349eb6e577b9a257687edfd9e206ec31871a43abd1ef250084a9ad17fbe1a2b3fb52bc69331402417b519e30a30c970f62a62d5c991937387e97d772fcf2311d92a751ae87288180fea7d2b988d83e644d03591f30e9f16cb82260b3a919f76679ed433939fa34cac5a7392f4b0914e3e745e1764565a0c82259283beb74a5e73dde2c57184b7911593d0f878a5b57fb6bdc4f1a0fda0b68dfe054c46f57ef0dd63065c37b86adc48eca7709b84f99f17246b3070c43f850c982b7858c62231d59a005337e77f3ab6f102a244e5fbf6d0cf210dc3e380ffa95327a6fbfb934e2938cba43a8727a0e5cf3259d81424571a9bde8b35047e85c0d8089d4202b317f7f089946"}, {0x110, 0x2c4868f436d9d3cd, 0x4d9f, "103fa890d4fbf3d28ee8197c7ee5ce324df64e0d7c0ec8225706c05f5449d19110268ae1132f1335765f11008765133dab23b08810876ffa1a6c9eb39e0d00c0fb0c4530aaf91d42474d1f7773d3d2797ec736555bb377d02b16570401b00100ef129a6abcda1b83bcfab2789bde8edcc44ddec9b54bc59d3bc15d42d5f4f00d2d547b7277fda47cf2e2356040eb56e68b5c8c015f960a4ccc59c56ded5b752488ca339eba8a9fc21d82a7d7fb355220b3cd6d7d2f18b8b7df41afe1d36429e5aa95154f030dd9e7d082c450c7515598c706c41383672a2e36f3296e74c43ba853c078b8567b4f9a675318ec421518efbcd31d3094ca19edcb437d5560"}], 0x1418}, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ftruncate(r0, 0xd72) 06:47:10 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x40, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() r9 = open(&(0x7f0000000680)='./file1\x00', 0x420, 0x20) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000006c0)=0x6) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000007c0)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 06:47:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 06:47:10 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket(0x2, 0x3, 0x2) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:47:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x4, 0x0, "d700", 0x82}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe77) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9f2a8bd585370f2d987fd912836f9539d2ebc7687a45d036720c3eb35856e3828fceabe99c07e6a1da6cbd257488e6f1f5b29a65a80391f35bd822c08b11b9375a14438cef24b599df7cbdaef32a0d48111ad0a00172f28efde29ab6bb0278470085f2f0fde870a461b9b39e4663c7b72d301b9265b2789e59ee7458e3ec46c728b57745a1a3e38ea02fda6206c6acf0d086663c003024bee00d70bc0c83b1307c1cc0a94e8f039f8be31a98d3063075974c2242e05545159f6a2f09469692de84b8a973dc8c88571cff43178df35a0969c7853bb806ccff53c44d58b2cd4bd331a32308281ffb9f3a9092600564df0867e005f0a40e224148e6", 0xfa}, {&(0x7f0000000640)="8c9bae012c9ae390aebfeae322d6fced63eb59c5b6a7f30ca11e5adb8e2ed79baa2a3bb9d85f6c688a8c768cd0bbb8bce60220024b8cf82b8cf7bc98150b00f16e5caf14f3b4cea2487cb632062cbec0e427b761d8930142781cbbc68f66d8c2c8c46e1f75828c239015c0e14b59956def48063bba26e1d2fbb51b97961c22ef36bedd445c8649fe7ef8d8fdf0e91039d4110c6182dc1b504f1a5035daa11af6d65473f37edb0ab4092b531fd2a3cc4236e7dafc733ad0a483df501250b929548d797aebfc1713bfb463945e2e4199e9f9d6975c2f4b46a49b9bb4c9348ad5799b11a45f4fccd11ace487a154cffcc53b4a6185a641a5f4dadc963b0ba9b7521949a73a460adbe26f8017d79258c3305a11275e67a549133530314f6d51a4084274e9de404ca56beaa28b5bdac07d0250a221367070702d77e785302dd0e7ef7da0ed86959c32b1e3740231c0486c9970ae746bb10f9e8f19dffb0463c6ae188b8dec7e2ecae193852a5b53aa0a2ea475702965ae6defcd1f3c787cd20ffb2ec5072d8d5e6a4c2e8b99d908754bb90aad528b48fdfc12e4d8f7153b11fb07522f30b6c21a50fcb3f06e9facdf2899444031e658ec31fdd7ca7972836ba885fcebb7ee860ef6337b815274109c5ee008d1b45a7ab078e7cc63752bd82d387258530c0ff4dd474ede988293be4a496909c258be22ac58ccc013e8d298886080b5005e523341b0d68ee504c5446ca526e7b520a31c0c7a28d136c0da1e7a82fd2ca977f972e8fee301ebcab20133aeca733de30b764693f825d8aa97b790b04ba9d70dd54b78a103022d31eb2e4943e14e2d7e276b96e4967394079890aa9ab475533b8e87355f48996b187e2d21d3858447412a47d89dfbaba57ad814469773d947192bc6fb95346875e6a535889d8bb98ef70742361dfcf4fe07636a69354adfe07853da844ad6477c945a35addde70594aab6c44b4a651435cc2b08933ca4b5d08723eda1050426e926779739050f64e16c2b9a286d036336e31bed725e8dd374bf8890331508cfabe0f50ad6ce4c1fa973c228229f0c53d03d95f1585be8c67f0997f6106d040d62d92adfc2c524b4237dfe1966febb2ebcda15ea500f4a6fcf4cdf62dd7db624277016ccf294118cba02fdcc67ad593cbb97175549e10654345828f06313a5a51a605bfc878d8586e448938b8d1ea5dddec36cf6d7f0960a97d4b87d6662d705f3abdf2af96dcb0e868a99f63c8e628dd9ac67eb7ed5dbc7f9311f6a848e09d65e30c6a2d4b399d47b785f9c376bc2bc500b26c316707d095a7c8dacde68cfd079004923b2c5cecb7e64e404ea12c9f0276798ce0c5bf662938118d59f3cddfa4e811fc502b1e12a35f9fcc25b90d22363519359972433c47c1ef97a04649b9f0d1feb81393b693b35f008868c5609d1c6c12c0705ee207b405035dc891f430cb26fea6519f1a038f8556274280e34de76d55c867858b2006c12040d0faa7a4c7120eaa24940181c2429b78fdbc54a19995348440574ec7488c9f7cb13b67be1bf5f45519ea2fad8ace27ad5592fe3c99dfcf8d46d184295d5467be53c639d8ae29417d99bfee84b2b4ae0b4e79f440dd6ddba49bde68a64868ffd72f52f805e488bbdab9a394909baf4a765fe8cb3d280f5f86763206d70e250b3c84d3a6defee4b396006f7beaa7781d8149174dc63d801a0e3be673b21f70cfc295422bc35189594ca9181d03da3bdc8f1739ae883751695566c769b283361c0f8578ff9480a08971bf722edb2cb83512f97f1699996607a54c6740b59b389da9cc162ad76662106d9e4ece3c51607248116ee3378c8ed687da1cea770c02c3313793c351df4fe7c959b77bda37c87bc2c7a131db13f8d1e6d00d7238cdbacb9fa94d484f60a9e5e1f02418485e85af22a5a101a5c2f4540adbd876969d234d88b325d3d4692b8ccbb9991cc7613c36fe2d3f7825a64f88e67e8e66eb797faadce329db36b7dedaabcdddf734477744c65104e5c3be56fd0f78c909d7d51d3f51a89a421de32dce28ff4e8a741b975dc40e6f3084ca34b320160acf2567f3fff3e87688ad00fb73c9a418975c1ac910328a7c6a085e1708103907d59d96ec3285d7f8d7136c44bb96a19f64b16a0830df8542a3c594330cbad8c643c483f49203f9867d1e2a9df942d1a854f89bea78eb4af9b52c4ee0eef0325db5f77563eecb3bdf4e871f9e8a26b3f82e8ed7abcee8ea45b5f986f885803c9cf3c29b27601b09115a21ac11b1e47987a02598ce4334640aea65bc726a563fd32bcd4e61e277b399d1cdcbc09ba6a9f5db061bf34b90089672bb42bef4f35045ba2288817d07f8d4e44038b5faad7a7f10282d15f8a79837cb74ccec621a021ca440c1e6f3f501b9c300b9b3ab17faa77794a6fcca94e4a6d6dbfcb3ba15f98477e7c98255b18b4848dead0bb14ddf058f82d916fe4e6cdcb7651bdc9f0fa80dbedfc419a03f8583814f9119f2c1b4ce97704de163926da336ff22cbca32c9a77672d67545b5b22c21a1a947ca0d2954b0eb3ca075dc1b474cba9f44ab3429455a74696aac0e2e76bd07b6a72c98085061903352f30505ea6785d888f4f1ee1cabb2c5f3ba5461e9da36990f6a44f36a78207ad1395a9b20aaf487b4b7fd4bba3c3c5e3577104a8fe251c7ccdf08a40e0f7d2dc0a9f4e696d05d5ba24876c2946de808df258324cbe7510b29884eaacc1ff1eb034344a82aaff738099bcabaedb8dee3f9b4a1f4e1872b1eb1ce533e1a6503c570099996035e86f50dbe86ef713e14b7f4847dbab87b4007887f74ae154bd824ff8183f1036dee2e36f22fdc46f0080183f2e27748136f44f5876ded9f41055608dff2436a4640a58f286a8bbea66d8e8c330b2cb0c01a2cf1f4ca80531c910a333a5424e3b0ebd65d67e017f97a17de3b945e53a4f44db5130e504cc0a1743d799d378b987f1b1fbeb8659fdeedf87c66d7cafedcfdd3ca941f959053cd15bbf5d3409604af6f69a5ca430a362efb140dd433e0183ed49180f788a6a0b2d726d721c20a00bb3031b6bc12665a0684e11b8ce5d3351ef0fbe6c9fb6ff1234593d7c70fc8dac56e4a91aac4ea9e8ebb194c1f4d55034b5c09eaed14525b1351ac272d19acdf47439d88080e266ae8b364a8e8bc3367d02a4790b3677ccb78590802858d142d74bdfffc7cd0ba6838d45aa1067a58d543a5a328e36dafec6e1e1dfa2b8b1943bcdf5ba60f8a8992e003ec4afee1ab076bfff450a6231202524c69592117b1038bbccde706ed4ef83ae51460e4c69c6dc25ef788ab47e6a67b532ddd8a013a0a0a0f295522b65d0b9f658edeb822ba0de71034117f6d34374e3ad9dff8446d34db209f95c6e83d06c6a48b01ab856db7a658b634b2f497bb216b9c8ae9f07a2dd3dd193db520cd01141b41d3e64f38c70771d75d4ec562c8ea3ad7d42191cf3bbbf679efd7b7181ba4e8384e2b28f8a2105e7eb4d59d2e63be098c52a7bb6d00f7d310c0e839ce8e977187243778a88e300e0f7d91ac1c36e716740e9ccf5303c52ccc900776fce9b380382d85a959fc7e7fe6874a279cda5a24d89de6aea407cd7caf3ff39d5a68ca5217d29b206da16eda9129fa4da5ef95a574f5e494e50a8e600db2d7969450170a41eed7dbcf2c4393454c5cb50299d15fe595e3d6c9095cf094eab8878ed6af7dd720bf02494e794e05b1c210559f11f66e6ed0fc8c014e8c9f5d7b0a2bdaa4ddc70dea24f42e4e0811935f473c5998d0d7c655d0691ea37cb61e14caed12d300a730e83c946f7b88f0278d02e16e765195de0b71e8b8e3262f90c3eea350c066a0ae9e206ecc0f858b9885670be63060dd0b8fc22da7117a0448f7e0d45d5ed316618688d3abd5885407488ed98165be48a8e6427963be61c4cc8ff80623bbc83101f3700472f4c112958c76671f2e4758003c4e831e6ac911904b34c52b957370f7eb3cb2f064d6679c5345f86db9777945eb48ffb4e40c63993721b88da3f94d5db217fcb634d5f1c01954610caa200dc77ceb0844ea428fc11d161e3b6d2b00eb0f3bab0daf001878586774fcf4cd7703acd945062ed4f5143c4ca235a2fd416c507c03f80142dd45808e0c7d270d36e8249c2880ea1cf01881ad40763fac31bc8cf13d2b7c9b056166fb71696601dd313122479e7ea5de13ddeb0d81d4052f4d00c57fd0c81837affdf725f18a9a4698f30c544aecaf1a5281c26ed18abc618991fd7ad400c8afb63c8f9cf6c8fa5d005200b5a689eec509281690ee9da7922ff81f0a80d596bf1391f2c0f05d929c5393c2abbf686db0ea4da4910c076796832935f1947ce97de62e7a97843421c617b2583ca9c374974fd522d390df409bb1bd93d630c2f48af4465457a0a31707ea2c061bc1e20066f837153d158de24d9370d5e887c3d0c9d9e8b9f0795f45c9e79ab443788a5e3f0c15b2cf3f4f0c9f1323197ab3e0bffeef62e13b38db17f32501358692580ef4b5dc15de238868fc0dc4f4c96b1430694cce844711d62542149256fb991c1186bde8f4d120e63d219c337a71c0ed8457a123338a1e78427300498dc7cd5d6875b3b928d1c9cf51a731bde83ba352fe437999bd1c06a26283b759fb1b1e51b6e7c4812aa16ff6702b453de66f312f7916530c0985074032859da0e1d7eda70426820234428057fe413b74018fbb45f4063651588bc26ce573264656dd020f813175c703d7f6574b834c9f86041132187cdfdeafa3394e28e882f336f7959287c019ed4d771369d519fb5a31780f83f596f26f9e356c5de6e38ae1f4f45250d461150eaee586edd03db4234ca4a74ff1fb92510e2088b6c8518b5b23cd5fc0445935111a6ede322974a53cfdecba684acf0d093d228843953078f9cc38b4aea3f18662ecbfb53cd61052503e64ab993589de255cf1c6ed5e41cd7578809f95e29893edc6692d1cb9aec47c4d85c90f3aaef641c6a6f9d7053acbcee56825c04317c427d9345cb3d31e0fa8962697b956184ebff2930770d4a15c688485eed60d8df43e198b590c707f86631fb1a005dfb4237a2826cc1a9d963448c84b7c6a5f4687f8c02a157ece6e0523c02bdecbbe386e0563faa0f1b54bd54d552c8d00f722a4f66e9d40e0e057e1a1feb7cc2b519b520cad3dd5a50629acbd06f1e17c33dfe49601ab3cd4f36a0cc0d289713bcebb908fa53319a8b4e8f00d60f6681ce640d1b5249fffc952790f1e315390534a399f8968ba12f63a14a0ab58bfcebbce4306234753b06b9128a14ee154fc84787dda4053661efb06beab0694b6ef0ad8419f91f59b40d38d7164e7ef2c615f93d2fa7429ff45440fdfb0fa03dfded803f08a0c20ea2e62d413fec097507d562a8fe5486eeb0a81f5e8b166a43043a94014004290127a459270d4d7d94572722daeb127c938039b8070c9132aed0e087b926d4c4cf2f51ec2ce531c836c9e7aadd9df4515c6cd770185c8003ede7c95b282b999a6d3f1101cfa89bcbc865b07164b2eae7b76dd72657ef7c279ec5ed151d49e874e2d95d3e6419dad4cc136d5836a313d21c31721471ab0639ed599f26d438394679c8b652b0088761172288099c61f80585eee27b2d46d4615c6e518146426ec017b24e70f356ed2236743c352c0b3a558b3b0964f1c09954234a5d1e68d8b8925d953ef38bae1f8ab3c05e1056b92adb17e52092418cd87b44feca6b8c9e315e308316fb9b51caee6bd4829a711f9c82ea82ec3924d0ccbf94bff2047b0f2d2072327e19248", 0x1000}, {&(0x7f0000001640)="4fc978321e395d345700d88760e64d5879da550bc09c7791f754bc4a44ed1699f3fc49b672d434f345cafb588d9c3985a92de1927200b979717aa096112d5e27d698d2ad0141ab2cae43c5b279620d41ab5d69940b8a483ad4824df2ece1177319f23e85754ec6ad1b4832691b8a66f9c82c961b0a62f1673742e5904c3d718e7ca0582adc48e68e088d40b1014edda39f7220a23dbc8d1e993ece7f93766bfde2f237b36670d32ad6212a10bcf275c304e476a23656b4519587a4005bdddc1fb470738d771d31bc3f8107d728c742ef1458ec22d620b74db147a4833437ffdb45a236df57534cd0f5ff6b835a60746eb479166cae35411bdf14c0ec339bee1ff5d0779e22f14638261e2e9f3e4fcda6ba5aa2b9d1b02ef9752a8e4aeb47d67ab9d86e270635c677d73c649cfb3ef0f677cb0039407ef41e22a79e0e564e348a02ff577178ba6fa484f370894877d28f6a7fd8e6ae44d2bea7f4d63687503c52b41d8a18453353803d7002bebbff0c0582226dd0f3c29ab8a3390a01bd380ed29743da6ffb5078b834ae446b584c7c500b1253dbe375efb97f19aa3a3abd0b64fea6896bd1ec3703fb0ba44d7756ef575cb3440b52edbe01bfa9086cad693f37f9da67e0d473787768b7cfbeb1bf7bb1b9a6deb7100b85ce47a5ac085f9fd9b41794f1b2415779153bd9f978f07a4dc6c15db69a054454c7f4dd0fa1f22c84dcb178cbd61f548ef5cc7663dcf5c9de23c4c7b70529ab171f8c1557e88136fb09ac9b5f0d4c7f61ac4b7e4fa71773fc25666090380b1b18cfa846f519b8a924ad3ea073113309ad9d4ce639ec1b22478089234708634bc292cc6585b8c238422258e2b1f7200b782abf807b361cd5a9b52d0a294bb4bdc44ad5fabb47abd299ff01cbd8dfa427b6df839f92989ef6bdb80079d64c6fb4c9ea32d5455598b77352e8ddbf541d8fa29efd44cb239d48ffb6c1683b94f519260c8649fe902e8eca09499a38ba5a189bda49f21323f6146208648ff57243c5dbafb94e471bfc224ef85211d0bafff6998d5b8756ae563d42782737372f6ecf75125309588cee5c782fb8f8111d0bd96f2ae91eedcb9467ef89c0281b022dd3a5237d7177bfbad1e8929338542e225b6757a193ed80b0c3250f6198bd362e03cc13f4f00183de164f41c79d3fe88b57ec0dce14c94f7a2d17d927550d224675258db10cd26c880a413d5100c16af9a984e8b1fa04c3088fdefd7cfb9c83a74f05ee544eca677ef24f638d9b312f807b349b863a96b6859bc910cb0105195e9946d88721ade9e7d380c0b857ea4e07df594ddda35e8dcd6b46ded2c1c46d98ef4e4992d47a5374d99bb3d44c8081c8499a647d8908b98f3a934c2bb76b2b7df5d13f1454f4d05b05e7fa4c3efff0c2bc7e105efebaa0687872590aa5ecb42fefb018a606c2916b61a2411eb0a3091ca6d3711ef756cfe3deb4d4e2fc04630ac9da2fd4f18b9b34d39fe8632709ef76a64b0eda4c30287e3683a23971ef653aa729affc4d9c4d1f8a773da3534bfe8da71907eded68f2fd2cdc109f7e38452ddf1fe1eaddb5bb7bff09c951f32b2c76d56af10315e9c835662d06040906eb1611c910fe09e386fa03988b98dc09e80309fc506ca3f5e2db7a17b5c31ed33d4a984adde17c534f60aa4908b13f1339220b3692bec00ec90b2e540ae4005f4e99c97125b3635c21c5108d9fc183b9e57911190dca0e0a96281d8fc8bdfd98353e8d93705e39d0b48c293a95180497105333d554dea6ed93c719bde773228b6fa58ca6b1e6a3535357dbcb5b37cafa0a43d28dae5d72295fd96a1864a95a45982343b359bb1c88855eade8fe6f1bb75f7ca6a42421e71581af97dc0378599a4db55255055d22672c4bcd2ed5b3092cef5cd335853652fbf38b62029e74db83b9cd03ba6d11467a574f755b9509b19c431e9c0a0800d8a84a236a88c9f16cf559001cf9e7627ad5a3991ef9c13f593828477e686aa4ec8994492012fa24551238eccf1df0416e26d4f82abcdf5302065f9437a618f2abcbce7c7883715dbe615aae4798e89f912c96d34d6ca50ba66a59f71db22320b82764b0a40d099a5d0761347eff6e5b9575898977801d64ef2c18b073281aaaf5f0564f553906961d1ef5a9990b5c768c90d46648da763f5d70934efeda8454453121be9eb99d1dfc3893f9911c2082d8c69e39741eedb12adb0ee2bda731e2c3d618bff2f913b6db4734544de5b87916b8718797912842774a5c093362b40317c2d0a4be26397aa0be5cde0cecdc8bf8e467542da3214f18e49f60a074d86568155d36034a3e910d15a70df8cbdffa8b74dd1ec253ecf1fa5b6cff4c2ad33393a354d91cc032322ebe72d0702d64b84039a91ec15db64e6f54a0e006d70adda9612400d53a5c5e8b47343fb31891f6a86647cd8541d56488ebd82f18399cfd895962fd015371af1192816ac12db12c033e2167492fa6e5a4460a6a30cf6c1151775004a12d443b382c77b1fb510a96fe445001995deb45aa564100e02cca1c84569b03bb52be769eab0a5cc0238de7b066f6324b3d7a21d7e1b1a5139fe62e8d6feebcc83ddcea495f1a9b752e066ab3776241fa8711184deb9a672aa2c45e66a97f8b447e054bcde7efe9b0e44958566a1aab6f1a5d0475aa022e6cbb4a4fb458bdd16d924d7b95b108e313fa2ff5edee740a1e02ba59496d914db11dedc60f0d2475fac5cc468c4710be555187f69bbfef2108f1743c5f1e1b4605f664b7b433c50b2160d292d12922a39a73e9505801b09a5b6a430dfacf66d049bc18699ff28ab1564f32415ae2ecf428ff9c17d32df280f6c292cbe739d9ffd22bd29db69888427a4354fcf8dc32da882010db3825707ac18080464297c1ae581343b662ccc1c8850abaaaa704048999c8cb5b491a2ae870605d65e1f8a3270fe343450e15169a4055d8d828381530a581fb7ba416f8663de6a1cc1762108dc490d8fb5a0ac7b87b001e2e3642953373861850ef3b0fc765babd63bc6035eec334398e897828b8650d37593c08a4934a8c3d2215539132f05a437757a393c58a44ddf3cc05ad670432b896a07dc2df326996037e8194bb0723084490e951442109549fb96b64ae47426c15fabbfd2733e2815d9b1b88f2af42afeb777189c21773d85266b637b4e59afc5122a1dc5e9c28b6a3de7c104c0543412d9dc6e1381ffc332fbb27060f4029f5c18a590a4a2c36e312d75fb649a03192c45098bc39b293feba3c5d2645b51ddf0c8e76d675c7e90aeb1da99a470a5a6f43967f331dc235c655b5ab182b3ce1106ff762636555c0104783307d5fcae63b7d1e33a3450011934cf3f51b99938121daf98e140bdece27d73faa0b61166645c8857843755f3da39da78a3fca1a24315c0fc6bdf512501be9f57faa74f6e02e0e3beeadb83331bbca91030f5a6fcc458cd7713e09f390ae906b2e46a8ef154b05823be4ec81f7c8fdacfe0cd8390c6fd62b80d201296a61ab09d317d4c8a546e2bffde969e27d3136b559edf684fcbe459c7f559cbd4768c540dbc056b6a0f345beb4ee8e7c89efc6b002f20b12d189cd75ae843689a6f2cfeeaa480f01b56554dfa59f104091ee98469c6bd7a972c363ed723b56ac9be457bcedf782b0f82bd9dbf4472031df53a9dda75bf0963d9bc92582745b1d5f4c9982a82c0eedcfacf7a9d1613590285ec7df0b72f7a31fe23459510d2b6611edcb726370dc1a14c86472ba3d6c1f22858aa30073906cd111eccd8a01dd3e2b99ecb8d173af2b78891255b3eeccd956962afe0c1aebcaceb95647501e533a2ead5fe18a6a4c4011995cefe8fe029acc8c099b33e7c1a80e448248176e57729a47b739bcc67293f7702b37606e953562f9eb23328c7de100fe83ea649134f620a04689478bdd50c87415e82f45dfe19a3a34cbee42c4896f3694c2809321f7128c6e4745bdf92e1a1619b6c6f2a540de46ac3b53588f516eca600fdcccd2f2c2ee89b3ce8f1b1a595d3ad5773553ca85ee4b0df4a1dd1cad494e7bb853e349e8833126eef36033d86a398f07bb9358508f07c089b76d38e2913650b31b8e6c743a36269655122935e333cc158abfbe64cb2a2998a925f9f92057db493004562a0da2333e487deadb15a76c00a7c41304814f98d0fcb0913ce78174b818448dea9d195a7b6ce4d1064bd88aea961f65cd7ba055fc24fdce62eb92eb03f4ddd1c1a3cbb4a694fd28edd7cafa8c8dce951538ef427887e096c5547ff2f45680e6514cee6acea6825e0f0f3971981dc465b1eb314a99a1fbaa96544c8627393870902ba663119631dad475b8cfa76c1518c010396c541df7069df0419988c81b10a2894f805227213498508a5df946af5023f8a4e3a1c41417d99efaba2a14f39a334a2e26ce4a587d0ff207026a46d06d39af343418f90632bda5e0e7143d453a4b207eb20998b9229d3771dbf0c35c1f5a0c80d2926efe85ec99d1a6086c375ba2bc8817201a5a1d24d3fb4c236961e4a9d3eb498f2edfba86a53a2ae05cc524609e03f7c4dfea803d339152d6eea96cebb17d25cc730f04b43aa52a9715fc305299ed04c5d93e1196c75d4d286f14ff564b47cc273601cf39daa454fc6acbfa2f02f0c0b528b35920d7a932e1c12fd67c7b4bfa84ba71511766568a90eb57f31311cdbcb4e6e20d43f243348529d305fd99c6d94bd33e3f1e56bdd03effdfb0607849f632c6b1ef76c928a2081efe7e098dad810cd00821331b3befef2d3cd0f06a82eb6f7f15dc8cee872aff0af58ed568161c6993d3c7b4a4b588968c3ee2faa7f779f112282049d65ca6dab97e2380f75bd10b98ea28ecfe464ea8c2b51f0ee4c04f62ad8857e3276f48db5b37bc49edc97cb9fe370767724fb39f07b34a68dbfad93cf062b725c03542e674b416b3675f8caf3117cd117483446e645a1da721d8137ade9c45e7e706bbb557d461fc7cc286adead23831eda3a67d2dc53e0df87f8614a521dde4e047a4fcc07dd07b7e9ac1bc66b9ef41a24c614a264e1a7496d6c767698b779cf0f04020af51246eb366c9e0b2b445f9d5de472862fb94a9c94d6d6e49fb2c16e9514a5d0d94f4e84fbac17d135d7643f5bb1cf9880450caf8f77c288e2f18306d8dd40cb393eebb22b51c8d6a29ab31d875ae63387b86b97bcc27b39b6da83c6c735cf4aca5fef233134b97e918c6118b70e56ff6ca20adcf77aef82ccd8378775c3f945813d918b2c7621476c562f6dde1995ccff56a07781497c7117b47fa6e75b9fa7074edf99c0f13d342231f5d05a749802baeff36311a68256853b50482507408cb84b52a28f46a81796389dfb98e0f27ecb3771d8494e3a10708f70b2d39c610df116f12f8410eb5f460a7821f0b2801c1e5dd6e7e765ea0a6e6f722d2f42250f4933acbf1bba23a766e40b1421a88561ddfa3be5cb72ba21fc34b0c562207b63c6251e0f19575a46f183407bb3d4db52907c4f6d90f70e9316c7e4eed289dde295f80cc15f37c3699df477e86f71dc063a6a6ff88de690270786d9e750dfad7373d781f805517fbf1db8cfef93cb25bd35c06773b29461249d98e8f392d78036d74d4ad5a51837f014d019eb4664b6dd12803449b9e36e1295352507d07e0a4515dcbd21d957d2a9ad830ebaff60c4638526e94f0160025fb636cf6b9ac8203fe4f2ef7910225010f9140b44ad1f837beea929aeb7856180ad146b04e01696a5fa9fd65e7004de1d80f6f6a5ae1d9cdc429794a0cd17eff17ab8567b7", 0x1000}], 0x3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x401, 0x0, 0x9, "296329cbf61e0ffb35504c72c5d60fbbba734a75", 0x3b69, 0x3ff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 06:47:11 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 06:47:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f", 0x0, 0x2}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000040)) 06:47:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x4) 06:47:11 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f00000002c0)="043681d7bc5628b8fdd0e02b7fdc2080e265167557e738b0fda0347c7b6f4a6077aa1ac54cfc154e5f390e33f98243909accd6a220ad209a4f73c32d43d316a2dc5ae6c2cc1187155a6552bf21c34bb451dd199dfb27dba72691812c1cb7b571437cbc365dd3cce7416deec360f61ef2754f44babff0c8d77912ae197e6e2ca10ad5842ac62b6b181fd817469e4548189843149c5f0cebb8eb3745a2a83caeea3dc175f7669e1b78cd1efcfe6f40fb51cf920ab7108a65514a970344624d8ccddd6cc72492e75d3960c9b075797ec75e5d1f09dee014db4942b12216591fa5c12237088b0f00e10000000000001a1e2e0b603c63500e86b0e5609b0fb6c724bc93a29c609a64846d1e6d632372760e7f46eb8d638c6f2c9e7b6dcf1b207761fbf3116801b9ef3b73bc99437f15bd9f711191f5dee002c2c866847272c024acd8d7e39232792a25adb39dfac4c6b5be1e65a1e6d8c5ef0e0aace9344f60888953c0210d13f2f59704664949d5a6a6be6d0363ba9c197874f938c103a25698f8989bb6403af324410ed91168be14f1ae81ccee4ff7c3cb51ae25dfa289eca1cc574ff3bffc9fd031be1d5cf7377a4ddb9ee2992eb6202fbd452c738caf962bb9d5ec5a139cb146132c5a45a0258e2ec2389104df6c79ada0cc85", 0x1d9) 06:47:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = socket(0x6, 0x0, 0x2) sendto$unix(r0, &(0x7f0000000200)="38c91927ee7fb80d2766959eb7463da338e19188d53d41abda8581f58d6217ab2442946d80bdc33d4ecaa9ad325322d34dea52dce8db8ec1f8edbbd77ee480c9c19f32694d1edb1544e3238265267bb40095bc8b0fbfbdd6786787234dbd0f43a78d1aab138b2ccc34a471c3fdb1884863fcd092bac8b2c9577728c7e6e311dafa8ee93fb1a97cee697cfb86b1ce61e0280f3afed8e660156b21568cdfd2c601d5f38520f094f460f41c0b", 0xab, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x401, 0x8000}, 0x10) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x140, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8a0, 0x3, 0x1, 0x3, 0x0, 0x3ff, 0x2, 0x2, 0xea23}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa42, 0x0) 06:47:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 06:47:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0e", 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)="d7d659efe5da194ff95f0920e1573cde11"}, {&(0x7f0000000300)="63c6309dac0de4e973a3ae96cb47d7c856ab9d99aeba8bc8e6cf7800e0ce0c4075431374ab69f32e45bc212ff9e3b7e340f88b39033f"}, {&(0x7f0000000340)="2f982d6a66080a56e81cf9afba1cb3c7f06cc4da9047dd8df558eb6ccb88c02a2022832d5a6d0c7eb2d7a3ef9b49328f5478802181aa4259714a854b3dad4c2f5cbeadb51856ba84eb7ff640c3b4ed2d703ae4e50c2199533f"}, {&(0x7f00000003c0)="e80cb459fee0010496995970edaebae870af2c70d188b873e67bf18fc05e41ac"}, {&(0x7f0000000400)="0d20cb5975f3bb03d1c5a3b05be473"}, {&(0x7f0000000440)="2fe05d4c71a3ca7a2228ffe97403b33119ff705835b0adcc2b65aed919d0cec4ef2accabe46e901a117eb1842d4e327aee715928b6665d5233fde437e8136cfa9560b31fa3659474c749d64ab7e412b3cf3cdc04ef2f764bd8cb0e6d9c345e5f770df6753eb01ee7265a6fdde45b7edb9cdabd79bec822173054074ffaed09b4a8b6d839ea906f3b5e5d1d34b826e5f2751173e951670d1a4e4292b61f985301f5f64d7d247956d936521865d3de"}, {&(0x7f0000000500)="a3f1c71e6bec01ecb4be1ceb025edcd03429e75ff53cf1ec73b11769a49753a9c31994e82cba55304c578f479d98d89fc6c808edce7038515134e92153bc8a904b8b92e272fce53eeac0c1cd71a43c398beca6577f8c2e3bc24bfb5e134f77d24ae1e8f31c13d3436632b295f12034fff5ac5a53da1c44af4c6bd03e506e574d358607506c01791b6c8c6ec9b5b9ee28cf7e75ea6b5e5b81dc8cb124d75c5a7bbe97c8a1ff607be1f83563025b96f8a6"}], 0x2) 06:47:11 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) write(r1, &(0x7f0000335000), 0xfc94) 06:47:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:47:11 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pledge(&(0x7f0000000000)='@[^+/+[\x00', &(0x7f0000000040)='\x00') r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:47:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x4) getppid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getppid() getpgid(r2) 06:47:12 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0) 06:47:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 06:47:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) r1 = semget$private(0x0, 0x2, 0xb0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/153) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 06:47:12 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)) 06:47:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d330c1e7bb6fc6e23c5b00000005000000e74de4", 0xfffffffffffffffe}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x6, 0x3069}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed", 0x107) r2 = syz_open_pts() pledge(&(0x7f0000000040)='(\x00', &(0x7f0000000140)='(\x00') close(r0) r3 = dup(r2) r4 = syz_open_pts() write(r3, &(0x7f0000000300)="a2c5dd3f5a445268e64ba59be7b5dde6ce78bb331171616ea1172ff8ca63e69ab9bd1f2855103a10985b334c798aad9ff56c091802abdba541887b1e9c45db4c99c409815e963ef342bba907b0cdb2d6bbb45981f82a178f76c50d13054f", 0x5e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCCDTR(r0, 0x20007478) r7 = getpgrp() wait4(r7, &(0x7f0000000200), 0x1, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) 06:47:12 executing program 1: clock_getres(0x5, 0x0) r0 = semget(0x2, 0x2, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x66c3, 0x1, 0x6, 0x0, 0xcf2}, 0xc) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x95, 0x5c66}, {0x3, 0x40}}, 0x2) 06:47:12 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000000)=""/209, 0xd1) r1 = fcntl$dupfd(r0, 0x22, 0xffffffffffffffff) read(r1, 0x0, 0x0) pipe(&(0x7f0000000100)) 06:47:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 06:47:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x2) 06:47:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000400)) 06:47:13 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 06:47:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000000), 0x33, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x2, [{0x3, 0x6d5}, {0x0, 0x3c0000}, {0x3, 0x3ff}, {0x0, 0xbbb4}, {0x3}, {0x1}, {0x1, 0x101}, {0x3, 0x9}, {0x0, 0x7}, {0x3, 0xffffffff00000001}, {0x2, 0x6}, {0x3, 0x800}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0x4010000}, {0x1, 0x6}, {0x0, 0x7ff}, {0x3, 0x3}, {0x3, 0x80}, {0x0, 0x8}, {0x3, 0x101}, {0x2, 0xfff}, {0x2, 0xffffffffffffff01}, {0x3, 0x10000}, {0x3, 0x81}, {0x0, 0x3f}, {0xc7556dc1f2ee7ae2, 0x5}, {0x1, 0xf86}, {0x2, 0x1}, {0x3, 0x6}, {0x0, 0x9}, {0x3, 0x100000001}]}) getppid() kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x1) dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000300)={0x8001, 0x10001, './file0\x00', 0x2, 0x0, 0x4, 0x82}) 06:47:13 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x21efda7d}, {0xfff, 0x2}}) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82020e2f666d6cd07f01"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) shutdown(r3, 0x1) shutdown(r4, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r6 = semget(0x2, 0x2, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x1, 0x7f, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x100}], 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0xcd3d, 0x7]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7fff, 0x7, 0xffffffffffffffff, 0x9, 0x0, 0x7]) 06:47:13 executing program 1: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 06:47:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) r3 = getgid() r4 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r5 = geteuid() fchown(r4, r5, r3) r6 = semget$private(0x0, 0x7, 0x383) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) semop(r6, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 06:47:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0xfffffffffffffddb) 06:47:13 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r1 = dup(0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x210, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="551092a958d1184bad637b88f64ef5ea8abb27a17be7e2c12f8403d302777eeca44596c3d05bd40514dc88cc66f1834dac8ceb5a8292188dcc66b37f5a6c60b66425b274bb4362e88abb6e29c01d8ed1b6ce2d782a41851935112a8789aa79dd4fab2cef1de7ad3c23c3ecd5daf04b521278ff845cb0d1cf9d5159b227f8e92bee6bdb9d8786462a366d4d6bb5f879ed4bd9a44fed05d33e5a9d725668f62bb134b1091d94bf2d59551b92c7a30500b1a558e4f4db0186b0af7ae8e891ba747710e5b0cd985c36d06e2f26057b0a7ad9fc2803db113ea563e55b17515cc1aa", 0xdf}, {&(0x7f00000002c0)="6c59decb09569dd5d8a7a76508e77cd07e5614bac119c2997c29b5171d4995b8b11e12409377290d5335b0b5755b8af03e20936cdbf40b2eb52b5360cc817e991e0cd7beab112ba886302d63d40dea0a0fa9e46b91f70fb466f82e2822016e73", 0x60}, {&(0x7f0000000340)="b0ef09e34410100402d95b25c80db71772248323248d8425d0fb67856f5df2048c62090cda7bd8ffb8413f1398f4fe", 0x2f}, {&(0x7f0000000380)="1fd393d078dcdd9be54031889ef975bf99bbb09e6770187ed0831ed4b619246b66b0a950852a0ef2140952a27732ef0bec9e7e4182178926ae891294e13375afa4cca048e31d890e60ad7ed9ef842123b86e1cc69439f79f", 0x58}, {&(0x7f0000000400)="2d43d107e89d6e0c3248c3b5fdd28521ff79398a8b2ecfed", 0x18}, {&(0x7f0000000440)="ec62eab59aa0fe22ee0f714de2ac22d5cf912fd4407adbe365570ce12618b6f7d52b0cb3481d9ec6ba1c28ebfa512fe7b683df82d1f3e87572551f1b2b4c2cb7f4a5f153ebab67f3d01e", 0x4a}, {&(0x7f00000004c0)="436f8d665d02022eb954e4f8f23dde83ee4244f5ca2d78db3d2e4284c20fb7fa5e22807ee12f6cb872668930bdd1e69ead83d21aba8623ad10d9d9e74e918d0fad7d507da4e585aa5bc55a281b6cfb5b5f366a5f2b48712b8c0b3112028b006e30f9d4d1cee2f635928ff97b0cf6211ed311a3b9e0a9e237cbcdb9b80840fec905ca2c91667659b502b2c8e0b2d268b97522d468db20d9ad03359f56f1c109c8ceed8c22228ec9cfb6b5ca18311e0bbb77e7413ca248ab2970ec7f0cc9e5cc41432c5b759e969bbfb735be5048658cdfaa4f27d5803688b83555dd69150686ca0fa9706b4d3cf16415b6fa", 0xeb}], 0x7, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000029f94f6fd5fceb1d0b2f0ed7f6d96c1faad805d26524c9009cca00e39f9c381f42b9e89785f87a3a1340dae0258b8e619abc49d4bbbb201be6d0107e34fbad2cf4ab04eca9011dff301aaea3f8e19e2065184029d05a1bc1151a79a105836dd07a0e4db456c721ff856538315200704e1b52624cfcab5fefac72a8303f050af2a5ac9d85cfd9357ee2c85c40a2f63350ac9b4ea1a3dc8bf968640dc45ab5812328a930a0eaab6ef51405d4c3c7d935362eb462a7b977012184234c5e48a110ca42541f00000000000000000000000000005ac382373416283f98c796514c2625f2bf6878436e759edcea67ba65c5221a4c5c673366b1f3daef11a479856ef2a803c8c0098bfde7e56e3b17c55bd55c3d13924d78288540f54cc981f58891ef24cba9acb9b6e0e7657e82cd413e278ebca9e938382228fead10a498822abbd975f97816407d30d2e02e33ffb3dddd98ac1e6a76d9bfefe5cec73175129c254312291a03b7a8ad4f24c8f6f283275356246a120e7ee38efbe1c46f9cb12bb8bf47de6d7d0eaeebef1ba2a10411d3ede8db3e2d7f4be52b9f009b6de35bd6dd33e4661b5a5be5cbf73169d8f0ec1cf77cddabe269cb5d405dcd7bf79830b4560fdbb797470f69c22b4cf239ea6ac39e93110ad471ffee01a5", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1], 0x68, 0x2}, 0x1) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r7, 0x6) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) 06:47:13 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8060, 0x1) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 06:47:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x200, 0x2, &(0x7f00000000c0)="e5dd287db8c0a8fb54482c113d3a9c4edb50a13ad0496d38bde9998110c7c16056bdb9c2be941656f9e53b767a56dcdde2eb18ba684d63007372f6b8e36514e2af6a56ddaae0710faff86957639019f90f4177f8de4ad6ff5959b3fefac18aa0036f49e7ec3d684dde103d0bf58c49fd4285233ddbfe88ef8299c81515afd54485cb11b289af22e76265a3d7170eb643eb78aa43f99f0db05d3551ce2913c575091c99289e2a94bb0099d79cb23ec798ecc8e82e9c4a16464ea3934f827b3cf5740d3776751dfae670d36f5b5ebd9606ca9202aa8bcbe3a695ffcdf7087ed0a87227b443a6ff16", 0xe7) 06:47:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) fcntl$getown(r0, 0x5) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) read(r0, &(0x7f0000000180)=""/132, 0x84) fchmod(r0, 0x80) 06:47:13 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:47:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 06:47:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x7, [{0x3, 0x2}, {0x2, 0xfffffffffffffffa}, {0x2, 0xfffffffffffffff7}, {0x2, 0x6}, {0x1, 0x4dc1}, {0x3, 0x8}, {0x3, 0x8001}, {0x3, 0x7}, {0x3}, {0x2, 0xc1}, {0x3, 0x6}, {0x3, 0x8000}, {0x1, 0x4cdc}, {0x1, 0x3}, {0x3, 0x9}, {0x0, 0xbf2e}, {0x3}, {0x1, 0x7}, {0x3, 0x80000000}, {0x3}, {0x3, 0xffff}, {0x3, 0xa945}, {0x2}, {0x2, 0xf06}, {0x0, 0x1}, {0x3, 0x200}, {0x2, 0xfffffffffffff800}, {0x2}, {0x3, 0x8}, {0x3, 0x1}, {0x0, 0x7ff}, {0x3, 0x5}]}) r2 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x800) ioctl$TIOCSDTR(r4, 0x20007479) recvfrom$inet(r3, &(0x7f0000000040)=""/108, 0x6c, 0x40, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 06:47:14 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 06:47:14 executing program 0: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 06:47:14 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x8001}, {0x5, 0x7f}}, &(0x7f0000000080)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 06:47:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x53, &(0x7f0000000000), 0x10b) 06:47:14 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)=""/140, 0x8c}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/13, 0xd}], 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x2000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmget(0x2, 0x2000, 0xff, &(0x7f0000ff6000/0x2000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x90, 0x0) 06:47:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0xfffffffffffffff8, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x8, 0x8, 0x1, 0x5, 0x2da, 0x2, 0x1, 0x2, 0xe37, 0x1ff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x736df73e}) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)="ae3eb9ad1826055707a5ca540d4679c45072b29cc523ae2ece5b2012c7865b06d16a04e6aef932336243950a4e93f973f4023387814f6356768b00f0a85aaccd3fae875f6f8422281c745ca5e00518bf8b9d7c3d789d4af4a69d875922321edaf60c81b5a2b7046f4262ef9584bb7580f31687de006af0da9b7b3d2ce441983fb57bb8ae7f45b3e9bc53529a142bbe573267edb75f63c4dc4aa605500fbbc9d39da6be0283197b197d3d7d4f792d883b7ec54cfcbe17f26e66185b490bee454707ee083077def05e468217dd92df5a190d68a55baf62080362", 0xd9}], 0x1, &(0x7f0000000240)}, 0x1) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) dup(r3) open(&(0x7f0000000000)='..', 0x8288, 0x0) 06:47:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="08022e2f66696c65300088aa2ab9bea8eb5eaf471847c4251b65d13a9dcaee5a22e303ad033e6b8ddc59685ae6f3a0f0bcbeaf90f6151d53c0c4910c649e948962d0dcb8259cc8408c180654277ea314ca13531640b8ee733d7c9a2ac40ee7b044ff8f132f279397c42d0a9cb6ac36f71a55a509bf177f93e2fe4aa7d0ae315bfc9e4a4b611aeee2ab8c209623a67acaea3ca4ec18d93ec7130333c1f73f391da55bc5b274d04203a0ec752d8ae3d340d7b885f75a426f45f64828f7ceb5ea68110a5f2f1bb762c6aade2fce458a3ef2e1d1e2915a7afe37ff2006f7b1e64db7f26f4ec8cf486d0a8aa4228678ba18756afb6ae209fcc95483fa3def01b885fa04b885479b508e11db1c7c2e391809fb5a3b9386f6a27008983c7ba49f540abf402d040e2336f71e6c8c094b61c4be9a30dcd8b58bb4c87d0f8579d066caa8d3a1958f1fa191e85b49e9c960cc613a210939752fa029e71b735ab2827d324af1cf79932dd865b4dc1902ff273889f23e48c1484e99ee"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000000300)=""/153, 0x99}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000140)=""/51, 0x33}], 0x4, &(0x7f0000000400)=""/153, 0x99}, 0x800) 06:47:14 executing program 1: mprotect(&(0x7f000019a000/0x3000)=nil, 0x3000, 0x2) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 06:47:15 executing program 0: r0 = socket(0x2000000011, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x9, 0x1, r1}) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 06:47:15 executing program 1: shmget(0x2, 0x4000, 0x4000087, &(0x7f0000ffc000/0x4000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x100, 0x1a) nanosleep(&(0x7f0000000040)={0xf4c, 0x8}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x4) fcntl$getflags(r0, 0x1) 06:47:15 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x8, 0x80000, 0xd, "d5a8dfd49cce6cbc8bc8dbac838de2856dc03196", 0x200, 0xffffffff}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 06:47:15 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3ffffff, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/125, 0x7d}], 0x1, 0x0) 06:47:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/77, 0x4d) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 06:47:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) chroot(&(0x7f0000000000)='./file0\x00') writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 06:47:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x4, 0x6, './file0\x00', 0x1, 0xac, 0x40, 0x3f}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xfffffd66) 06:47:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002100)=[{0x0}, {&(0x7f0000001100)=""/4096, 0x1000}], 0x2) faccessat(r0, &(0x7f0000000040)='\x00', 0x0, 0x1) 06:47:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3}], 0x1, 0x0, 0x0, 0x0) 06:47:20 executing program 0: r0 = syz_open_pts() r1 = dup(r0) sendmsg(r1, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002ac0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 06:47:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000240)='\x00', 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() getpid() syz_open_pts() geteuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x3011, r1, 0x0, 0x0) syz_open_pts() 06:47:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r0, 0x4, 0x40) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 06:47:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x2}, {r0, 0x40}, {r0, 0x5}, {r0, 0x40}, {r0, 0x2}], 0x6, 0x7) 06:47:21 executing program 1: unveil(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xffff) r1 = getuid() r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x2000) chown(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x800, 0x10) chown(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', r1, 0x0) 06:47:21 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) flock(r0, 0x4) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x800fffff, 0x0, 0x57142b3f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0xe00000000000000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x67, 0x6}], 0x6b0a, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x0, 0xfffffffffffffffa, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000004, 0x1fb3, 0x800}], 0x9, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) bind(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r1) dup(r0) 06:47:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) fchdir(r2) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 06:47:21 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 06:47:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x365d6997, 0x1f}, {0x1, 0x6}}, 0x2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 06:47:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="58bae63225259560f8e5815f73f2a044fd33e41789632dfc94ff334a", 0x1c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/87, &(0x7f0000000180)=0x57) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x10000}) syz_open_pts() syz_open_pts() syz_open_pts() 06:47:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0x1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x82, 0x0) 06:47:21 executing program 1: socketpair$unix(0x1, 0x3fffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 06:47:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19dec1f2bc600"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x1002, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x5, 0x46c8, 0x3, "c23f6ae5650a4ada71b91d6f0afe129b56e32872", 0x7fff, 0x8f}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x7, 0x1ff, 0x6}) 06:47:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2080300000002}) 06:47:21 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x6}) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x1001000000000000) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) getpid() nanosleep(&(0x7f0000000000)={0x0, 0x23974438}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000280)={0x1, 0x40, 0x5, 0x9a9, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000380)) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x84, 0x2) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x116}, {r1, 0x1}, {r1, 0x4}], 0x4, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x6e0, 0x200, 0x3, 0x0, 0x0, 0x2, 0x3, 0x2, 0x0, 0x7, 0x40000}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) 06:47:21 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget(0x2, 0x10) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/79}, 0x57, 0x0, 0x0) 06:47:21 executing program 0: r0 = getpgrp() r1 = kqueue() r2 = socket(0x3e, 0x8000, 0xb4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2, 0x8}, 0xc) fcntl$setown(r1, 0x6, r0) 06:47:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x1ab) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x4, 0x8e1c}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 06:47:22 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3}, 0xfffffffffffffffe, 0x0, 0x0) r0 = socket$inet6(0x18, 0xc003, 0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = msgget$private(0x0, 0xc) pipe2(&(0x7f0000000140), 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r2, r3, 0x100, 0x3}, 0x2, 0x8, r1, r1, 0x6, 0x8, 0x3, 0x4}) fchown(r0, r2, r3) 06:47:22 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:47:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) fsync(r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x10000000002, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x45) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 06:47:22 executing program 1: r0 = kqueue() fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="4e4f1e2ee57673692beba41ed358e956b75c015a3b6786892a4de8639e955881d5a67d98d683da00f373d5c012e86c692cd9ddd6ca537838ff4ddb3a155b02da400966d6503b70ec8424edfafdf8aa", 0x4f}, {&(0x7f0000000140)="e8692924af593d8dd747843b42220b4ce83d8050eacd1a15f63c9d9af1945fad9a7d177c452e199562066bc74e1d88e807c482a5202c3addbe214bfb477adc346cd1a04afe6e10f41f7aa9ba132f1d59ebffe706a0b0770cf38f1c529033fe341b42139e4361adbe24a2ac176152955f2e83eb3934916cee4d31f521f7df750b193998de63578235231549b16bedc917cf6132ad43da4679ce0eaaa9ed85f3af4203dd5b8fbe548449ec3d9f293ddca688219bfeff06", 0xb6}, {&(0x7f0000000200)="1d8f42aa7bcd438b9c9a1cebda02d9b17f68960af7945e58c4eaf4ad4f699adff577c1055dc77c47b321764e0c8277b42d74708c82bd96a6e9e5f26fe9514ce1a4f09a1bd83487fc1f40a2057a5de6880ed0e8a926fca8bc6decb2739d24a5c9fcdf6e8c415b60de36685c73eb8de422996b6bae2c7191c553dd2cfcbdd0f1babbccf66fbca14dace8232942471a8f764dc14c62427fa67152ae99a8dba917b83280e8a278649bff53342556045cb9ff4256b12e93b7bf390a010274070bd15574bf9bbb4332c8410d2514f287fe40fcc59d8b1e0ed9afe85060b2b5bebcea2a1e007dabf0cfe56e07e297f4aad0718e21627220b0c5c8c82f6c", 0xfa}, {&(0x7f0000000300)="e5cce314371904317e2dd0b436598f5f33c5c4b14b01e242423060392df652afd4ab35290b8edf4616c8bc7b4c86d1c9199cde81337a1c0fcd5d616b6c24244e5b479ba8d1323a73c42e7f5e64305f789d4b679553fce96a2853b5e196b40b306502055b67b93e6183fe03f8d5733c9eeb0c09679138ef62e8d8f9b4ba425c675f62a43482d8d4da064f6790a65564fc0bab2ccf17ced1b0c60823fd239315c66b088974456b17e8f967109a765df3e669805f3d6dc30badc54d", 0xba}, {&(0x7f00000003c0)="1ff3711952f59ddc48458d41513d518747318d9c6ed8c03c0eb9442c3a8cc4b245402c65bd6248c0e506fa434681899a5f21c5b3dc64d3d914adc849bbe5550e83476bb6c301aa74f2a61ee4e00adbceaf08f8780a6f8f2b986c9a90adb1bbed6aeafc4d80f7bad342e1574d5b6af918914dd4e5f8c07edb767ba95de529ee298f611843e7ab892a20ff0fbf10613fc7fbe278d2a433d847fa70171a4c4f1a5d64371ccf", 0xa4}], 0x5) close(r0) 06:47:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x5, 0xffffffff, 0x9, "2b094fdede149018a50e5a9171ac384d82163fb6", 0x9, 0x7fffffff}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 06:47:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) syz_open_pts() semget$private(0x0, 0x4, 0x80) 06:47:22 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 06:47:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8280, 0xfffffffffffdffff) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) clock_settime(0x6, &(0x7f0000000040)={0x7, 0x1}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/194) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x7c13, 0x3, 0x7, 0x0, 0x101, 0x7fffffff, 0xb9, 0x2, 0x1, 0x3, 0x9}) chdir(&(0x7f0000000140)='./file0\x00') 06:47:22 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = syz_open_pts() close(r1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getown(r0, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r3, 0x40044b06) socketpair(0x1e, 0x4003, 0x0, &(0x7f0000000080)) 06:47:22 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, &(0x7f0000000340)="87", 0x1) r2 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x20b) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87, 0x0, 0x40000000000}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 06:47:22 executing program 1: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() r4 = getgid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgget(0x3, 0x580) getgroups(0x7, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6]) getgid() clock_getres(0x5, &(0x7f0000000000)) 06:47:23 executing program 0: r0 = socket(0x1b, 0x1, 0x7) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0xffffffffffffff1d, 0x4) 06:47:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1, 0x59a6, &(0x7f0000000040)="6c1c100c57a69f92057a4ceb940188bf462acc9304e623e3f0d5a94eb0077321fb8fcd89f0f58b7c7d00a269b4a5e2630d7dee0b2ed2b545e4035ee6bc9cf6a6eff05ee811ebd94e1df6d9118d16520704af9325165b7abd1c04777a16acc56a809ed5d690c4eea17655fb556573767f63f422c8294e5952045cbbf79c6b100a6701b4fe5d7569a659a1920a4a82493da13fa6ba628bf7", 0x97) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 06:47:23 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$getflags(r0, 0x3) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r2, r1) 06:47:23 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/242, 0xf2) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x200000000000000, 0x7, 0x7, 0x0, 0xfffffffffffffff7, 0x3, 0x5, 0x0, 0x2, 0x7, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000002c0)=0xff, 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x10) fcntl$dupfd(r1, 0xa, r2) sync() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x4) 06:47:23 executing program 1: pipe(&(0x7f0000000080)) mlockall(0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 06:47:23 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/57, 0x39, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 06:47:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="abac4746660841bde1fd9e8561aa6bc933b0c32827a2d28c499ab7e28865977070f409a06c62bbb2f9168d9c601672afa7fce2d820870047d290ee42503402d5fc51e471ccdffe488f56cd75cfe24725", 0x50, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 06:47:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 06:47:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x8, &(0x7f0000000080)="4b1ff35803000028fb8a0ba52685715fb450663af6aa0000000000506cb434d832318d1dfe2b873d8232ef8895fb6c5ea1a14a7533aafc151a30a54fb5c4025d70069bbdb73debd2e727789267c1380c41e655cfdadcc10700bcd8b6792d8ac52183fa2efb299c3297a57cc74635244ade61d8b47ec814bd59009f86078d24d42d21958f15336a510400b72f7d04f5c38c3d7b1e8a117af7d6e932c58dfec8415c07b2dd8a3a200aa8350d6c40605770a2ee25b6da2e764c1600cfc34dfaf6275fba8507d9e3166b136bd5824921a08232", 0xfffffffffffffee8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x3, 0x0, 0xca, r1}) 06:47:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000240), 0x0, 0x3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000040)="6676aaea0edf07c4445088aa3c876c967d54c51fdff1c01d9f13e14df2576f6782f1700a74a1cc851b12a98d0c8b47e6f7587b1172d9fc5a10084a6f677bb9c562d29e7d", 0x44) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xfe55) semget(0x1, 0x0, 0x301) 06:47:23 executing program 1: r0 = socket(0x22, 0x23, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000000180)=""/231, 0xe7}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1200000000000, 0x3f}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00022e2466696c653000"], 0xffffffffffffff2a) 06:47:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="cd2565e1ab296ee56197cdabfe6c679508fa63964d46574d98d2a21d01982ef89864713331c0d1722a98b5c9d5d5ab2494f1a56e9d88165e8ab3862730596491ad16d5757811aacf741ea315e00aa0f5772fd670f9ceb76b844172adf5ff9211f65657d40ea797b9a6a17fd39c00a32b692261323a27d3eb5d0d3e322663114517b4fbacd829188bf45695a1d4a2e5655ed38f6da35c1934d7cb8c9c9522619363", 0xa1}, {&(0x7f00000001c0)="d45a6f91b9c429248cd64eeea425da3fc221bfeb22c3e1b1db9a418af9e353cb1b6a55919208c72c6f91aa771764c71b1dd06f3dc66ea9877401c4a408523380681b975ad0ffd96fe97afd7ceee001b8e15ba84570c047d9e379bf547bf6ec9ece42657dd2ab6bff1ef10a5a213c76af52821b5eb7fd060df9206e46e0b6cc89e4a0fd9120283179839f3efe6f00236d041e7ba136c33d28821ab7344038c0b5f39edbec914d73c4", 0xa8}, {&(0x7f0000000280)="5c42b8f9838fe8c41265293992d7abcfab2d2f99a16bd85131bdd2efd5eff740e5327edbcf601acaeeb18e7ab7fa5fea2908a4102620710fb4e63aa3e0b52fab90aa1b3803b63c3b7b7d112112a46903a28d27d07b4bee595a5fb2309cec56e4b5153c2c6ccdc12213c8fd0a5c51e85d2a2b7a2f937f9f363711912726104fb258a17f48412a04f3e81d51429822371777a6233a279690817b9b75518883", 0x9e}, {&(0x7f0000000340)="3fd01fc9aaa84cb0476d1e1a40835904763be305d8b89b1e34ca2d7a987c029833a645d1d74d2bdf3973d217b23d8e5daf635dec0f86fd1aa0c3b74170cb89433b88e213c24970483b", 0x49}], 0x4, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r0, r1]}], 0x20, 0x2}, 0x5) 06:47:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x84a0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7fffffff, 0xe30}, 0x10) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 06:47:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 06:47:24 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 06:47:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0xff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0xb90, 0x28) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 06:47:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="0200000000000000f93efb8773c074c82ef0c7965cffa5ad502e3835764f61ac6f82833ed1cbab387c4b88bc75aefd2f18bf74924d862ae8fd430100000095a1d3e7dfadc5dee1bf9fc42aff0b0fe90b996d38523a5979482bfb9098fb469933ccb7c4d6ad43409567085d224694cbfbbedec182db74cb2b1d96789cd63d1ee099b06326013a51f54f9e8e46d6a7c6a6ea017937aec8863520e9cca02b607dd6f520c175173090eed7a5201e144c7e1ba7834e84c5a748ce3869173522351147e9f04173ce722efd2824fe9dd78bda8a646948beb6a2438e0991e04c62ed15029063487863188c31df968bde6243ad37c071837b606239b72dbf31d4213a70605f"], 0xf2, 0x800) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/63}, {&(0x7f0000000240)=""/120}, {&(0x7f0000000400)=""/124, 0xffffff2f}], 0xffffffffffffff39, 0x0}, 0x40) write(r0, 0x0, 0x0) fchdir(r1) execve(0x0, 0x0, 0x0) 06:47:25 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='W\x00') 06:47:25 executing program 1: r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x100, 0x6, &(0x7f0000000080)="05747191aaf18e71fd29507aa52697a4bde1157c0915da07fb7b8672603b2cdebee700a042a95db4a5c1767e7abd7fc4c3894a4b2c43356f9296", 0x3a) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 06:47:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ftruncate(r0, 0x8) 06:47:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) shmget(0x3, 0x1000, 0x81, &(0x7f0000ff6000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = getuid() r2 = dup2(r0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) getgroups(0x4000000000000295, &(0x7f0000000100)) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x812edf0f479f6885) poll(&(0x7f0000000200)=[{r2, 0x40}, {r2, 0x86}, {r2, 0x40}], 0x3, 0x6055) getgroups(0x9, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[r3, r4]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x7c086b412c59815c, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/121, 0x79) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4010, r5, 0x0, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 06:47:26 executing program 1: r0 = msgget(0x1, 0x3fd) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000000)={0x3, "c3b8c490d96a44dac4b7db63054c892360e8da3121acd8770311a0032199d87371d8d2b3feadecf08caa6b0503a29c3417b08ba74f1ddc649a58e83c7155de532c562fffcc06481e1b6c5db3cddcca0772cee730797c35b340e5449fe15da7be0df960c597803eaa2a9c1bb2dccbdd0a230a77c4fe3d8e9a3a5be45546b5462d02037fcde3924eb99c7759e3f9455dceb54e083c8d59c732a87bc4c89c652f15fc0f2a98c279c0d45bc9fb9e150a3efa6039dad2cebdfe7eaf62b538b3f37a09ecad662f784da228f7c8566c3ffcd5fae0b83f"}, 0xdb, 0x800) r2 = socket(0x21, 0x3, 0x9) fchdir(r2) 06:47:26 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 06:47:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 06:47:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 06:47:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x230, 0x0) kevent(r2, &(0x7f0000000500), 0x6, 0x0, 0x0, 0x0) r3 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="016b5a9ae56f59ed637bb2f7250d87e338784d6e27a6446f193e4827ff9ff0c90eb88e82e08d37be04d7b1a4dbedb257a3022d351087ab8e3a825462f92b75f42f049b31391f08f2dd5c2d79af7de58382634f2b254490741bd8d9b21add926ceea921dc35cd17911d1a72d71220e97a3d6e64006209", 0x76}, {&(0x7f0000000080)="bf05be83d469ec65b099e7b15c3859", 0xf}, {&(0x7f00000002c0)="7d621fb76f01c00afc46ccd1ee93c113787779c47777ca7211e0218492d3356d627fe6d06584c373930461ed6cdee0a79f9a4777a21a8b9cb5ab5fa89e4025a425895bbeb9b952fe0c98bf773f9e42c70ea15c7be64c4d3a4bb62bb6dbc3b2bf3860054242dd3fab0dcff947c71fb1ed6906bbed8a4275c097d69d685f", 0x7d}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r1, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r2, r2, r0, r0, r1, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x90, 0x408}, 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0xa, r6) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r6, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x1, 0x20, 0x2}, {{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x22, 0x7fffffff, 0x3700cfa2}, {{r6}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x400, 0xfbde}, {{r7}, 0xffffffffffffffff, 0x10, 0x10, 0xe0d000, 0x36}, {{r7}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x7fffffff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x10001, 0x100000001}, {{r7}, 0xfffffffffffffffe, 0x7, 0x1, 0x6, 0x6}, {{r7}, 0xfffffffffffffffe, 0x80, 0x2, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x3ff, 0x280000000000}], 0x9, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0xab}, {{r1}, 0xfffffffffffffffc, 0x34, 0x4, 0x6, 0x1}], 0x3, &(0x7f0000000640)={0x4, 0x9}) 06:47:26 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffff7}}, 0x0) r0 = semget(0x2, 0x4, 0x777) semop(r0, &(0x7f0000000040)=[{0x6, 0x5, 0x800}, {0x1, 0x81, 0x800}, {0x0, 0x6, 0x1000}], 0x3) 06:47:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) preadv(r0, &(0x7f0000000a40)=[{&(0x7f0000000940)=""/222, 0xde}], 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) readv(r1, &(0x7f0000000800)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/210, 0xd2}, {&(0x7f00000005c0)=""/169, 0xa9}, {&(0x7f0000000680)=""/181, 0xb5}, {&(0x7f0000000740)=""/192, 0xc0}, {&(0x7f0000000000)=""/37, 0x25}], 0x8) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) r3 = open(&(0x7f0000000880)='./file0\x00', 0x800, 0x100) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$KDDISABIO(r3, 0x20004b3d) dup2(r1, r2) open(&(0x7f0000000900)='./file0\x00', 0x400, 0x160) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000008c0)={0x3, 0x4}) 06:47:26 executing program 1: r0 = socket(0x26, 0x3, 0xa0b) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 06:47:26 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x101) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x1ec) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x401, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 06:47:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x8000}) r1 = dup(r0) recvfrom$inet(r1, &(0x7f0000000100), 0x0, 0x41, &(0x7f0000000140)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000180)=""/221, 0xdd, 0x0, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10040, 0x0) accept$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) rmdir(&(0x7f0000001440)='./file0\x00') socket$inet(0x2, 0x5, 0xb06c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001480)={'./file0\x00', 0x7fffffff, 0x7, 0xc269, 0x1, 0x2, 0x9, 0x9, 0x0, 0x2, 0x4, 0x4}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001500)={0x2, 0x2}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001540)) mkdir(&(0x7f0000001580)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000015c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001600)=0x3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001640)) clock_gettime(0x3, &(0x7f0000001680)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001700)={0x3, 0x2, {0x7, 0x5}}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001740)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001780)=0xffff) ioctl$KDSETRAD(r3, 0x20004b43) r5 = getgid() getgroups(0x1, &(0x7f00000017c0)=[0x0]) setregid(r5, r6) 06:47:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000000)="57adc8a575f5c4e63a58cc8e", 0xc) sendto$inet(r0, &(0x7f0000000040)="6fc98a13e2b85df53af972902e4c070734bddfe076d26e48fe49529ea661e53fae365a5a79231e6d099817a7529d50b2a6c733deaebde224edf5c8", 0x3b, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 06:47:26 executing program 0: getpgrp() r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 06:47:26 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) fchdir(r0) r4 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r5 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r7 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r7) shutdown(r0, 0x1) fsync(r0) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x8, 0x1003}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, 0x0, r8) symlink(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000005c0)='./file0\x00') r9 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r9, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa221616a0884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0xffff) 06:47:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) socket$inet6(0x18, 0x5, 0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, &(0x7f0000000a80)=0xc) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000000c0)="e626d9b0caf5188d6e5a299357a38f241e2cfd99e147794bdefa4f34390ce8d8ba55b3742496939320c1a53d422559bf4ddfcfd9e858a25da145e8127bec187b986cae3e14f4416c622eed162c39babaf7e79ab27a59601b434020b50868cdd49cceffa1264855b514d88eb302eb0567adee106009355e91ca3529802a3da5c549e52819843968d8c5257587083ac587688080a2ca3ec5b31b1b3e21f2c7db", 0x9f}, {&(0x7f0000000180)="b03f2a9274ad40a35fd3ea8268283c72bd924f09f2d5a554c28d2fb436d60de720c2107463632f6978536c2ff3fefa2adfb4d0d35559409f5232232d838d0a1969282e067973bd029b9dfb1810a63bc5fc9e503dd1a61e78af1f54f540de08417d1681ed74a03186e0c5b581ad73e615afe72c61e6441c581b7e5d678be3e0d9e7febff7d7", 0x85}, {&(0x7f0000000240)="78304002ffdd9991d61debdf3c85dff031ee522cdaeaeee19f60d1938ecc395529b9424cf0246e73e4224551c10141cc6672624f2aaf98f9ea108ee73c83655962914d2478d82e22e47c7defed090b67a6f3ab974057dfae3427b7e8513a582ac5940e1649c524c44bc4b6f40b115b6ec22a3c8e5086e10ca68afdb7deba755af11122db4394ead40205f048", 0x8c}, {&(0x7f0000000300)}, {&(0x7f0000000340)="ed8bc8f7d4a2d63097eff314f7b64a6314568db0a956cd761527a5649b7ab114cf63665f56628d1158f71bfc43477a04d90ad51eedfb13a1b3105ee7e9bdc47a91038bd59d281dbbaf2a7655507f3e4495aab74f4138b10117ed99a31f6477bf99a84ec0d8227415584c58e245acd7e343cb2db8e3766d5d2a6ea182de666ea9be661103f1c5703a12bc07cbd147e087f7cb70a8251eb449ecec4392d577829806f8ebd74b4723af185edf2f5b6b5fbe15f17348dc9693cc5708321b7eb48e9b9e35fd322ee197091210830dcbb1a5e91905578d36ae881d7f5946f37f413c40802791", 0xe3}, {&(0x7f0000000440)="0260b9f8616e404885ef63f748476d7bbe21e45ed221fa9610fa7aefafe062e976284e46fd6c15e7837bcef3f376e5e403e066f681bd49213675a0ba1cd696d17051b07d006b891101b94e95eacfdfd704584f1eaa371782696cccb510daa39d3b3e3428be9f8a4890aefcf92bc7475abb6cc5a1001baa120c6df8cc81c53761fac2767b50c80c98b7e3ee8ca649ebb7d744e8ada5988297defb10c75937d24c9e9c64a3e25e847a046ac2cf0d4dc8ed64c177e46226438067347d37aa79eaa3343536608d7519b63d381ab46bd2ecfa2e4f", 0xd2}, {&(0x7f0000000540)="fc8777eabc26a1d55322c39452c32f2333a7f6e4ce9d9d1396c404ff82e84f9662fefd9ff715f3f0466fd50e5ab00e267f48a9fa7e8c714cff5416f548b17bf9a23aa7bbe73e8da7e041588c4d0820e2387b5d275d1ef3c8dd024666f3183b5009d4bbdb2f120f4ad224190bbac8b830dae80fb5458be97f409be1962745bc8f5bda4c3b3e489f1bcbdb8661020f2ed8209209948b480f49fbaea6a22b878c65186f", 0xa2}, {&(0x7f0000000600)="3ac5f1ff6a1d8b535cb9b6f7d2f57521c4867d2a1c04d810e91bdfec42bdad874655ebfdab78c92f3b04a9e9e0fc9cb805e5e54633e6ee51adc38bcb1c49f4956e4da4aa75e5a913ebee39b3a682c4fddf3587ebb19ca44c23cf04acd99075d6e0687543f5600f869c69e1e8a85f5a2d88535ab8ca9021bec165b10199", 0x7d}, {&(0x7f0000000680)="35afa0045c343f123ef01b67aade8496c3859c1564241ffa46f3a1fcf7cb4101767848974778c50da791aa540e9a66d0d9b2d68377d424e3553a3c60ec09f9c5931c26f7bf995078049c491bbb79a4f435699c8081ad378b140eabb01b244f356c1ccbb1139e414f1fa72ad0a3603c9e3691e788479aa74561e24fd3b6a3030f7bf7efabe425cff07285f97a00f37ffa702d3cd6e46efdf249dd770019086a16dce05c", 0xa3}, {&(0x7f0000000740)="56898ee98669fd4477fc1c3124cbd4afd0194de63bc16c4969686d16bf89e36f25227a6c631614acf7f18f9a15ec0531526fb4eb09e3c6b3f0bdc960fabf4dac5e1ac8749810459174646387b260fbcca4f83342016380875b6af5e18b2d05682d8662a4c4367b9d80627242fc69f2c0f6b6f6a1165ee7111201ce6dff86b89959555bd369bbb234035bb6e2", 0x8c}], 0xa, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88, 0x1}, 0x4) 06:47:26 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xfffd) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x6, 0x2}) 06:47:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x5, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x250, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x686a, 0x633}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x401, 0x5}, {{r0}, 0xfffffffffffffffc, 0x44, 0x40000002, 0x4, 0x8}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x6b, 0x40000020, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000002, 0x5c5da9ef, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x400, 0x3}], 0x800, &(0x7f0000000140)={0x3, 0x7}) pipe2(&(0x7f0000000000), 0x10000) 06:47:26 executing program 1: socketpair(0x13, 0x3, 0xfffffffffffffffc, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) 06:47:26 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x80000000, 0x6, 0x7ffffffe}, {{r0}, 0xfffffffffffffffa, 0xb4, 0x20000000, 0x31c6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x60000021, 0x80000001, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffc, 0x28, 0x10, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x12, 0x7ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x8002, 0x5, 0x3, 0x3146c17a}], 0x3f, &(0x7f0000000000)={0x1, 0x10000}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x40, 0x40}, {{r0}, 0xffffffffffffffff, 0x21, 0x40000061, 0x7, 0xffffffff8c76427b}, {{r0}, 0x0, 0x4, 0x20000080, 0x800, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x9, 0x5}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x40000010, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x95, 0x4, 0x10001}], 0x1c0000000000000, &(0x7f0000000240)={0x0, 0x6}) clock_gettime(0x6, &(0x7f0000000280)) kevent(r0, &(0x7f00000002c0)=[{{}, 0x0, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 06:47:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x2}, 0xc) 06:47:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 06:47:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = socket$inet6(0x18, 0x4, 0x8) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) 06:47:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x24) r3 = dup(0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = kqueue() r7 = socket(0x1a, 0x2, 0x0) r8 = socket(0x2, 0x8005, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x2, 0x8) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x40000004, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x20}, {{r3}, 0xffffffffffffffff, 0x4, 0x80000045, 0x20, 0x2}, {{r4}, 0x0, 0x1, 0xf00000c2, 0xfc, 0xffff}], 0xfe3, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0xc0, 0xf0000005, 0x6, 0x8}, {{r6}, 0xfffffffffffffffd, 0x2, 0x44, 0x80, 0x8}, {{r7}, 0xffffffffffffffff, 0x20, 0x20000004, 0x3, 0x3}, {{r8}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x20}, {{r9}, 0x0, 0x2, 0x0, 0x1f, 0x4}, {{r10}, 0x0, 0x88, 0x40000010, 0x8, 0x1}], 0xfff, &(0x7f0000000340)={0x4, 0x27}) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 06:47:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./control\x00', 0x0) unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000180)='W\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffff0001, 0x24eb, 0x80000001000, 0x0, "c7fc3f41eabb399ec0a13f0bf4ae8acbe52244f6", 0x2, 0x8}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 06:47:27 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 06:47:27 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) dup2(r1, r2) close(r2) 06:47:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 06:47:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:47:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0xb2, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1000, 0x1, './file0\x00', 0xc0000, 0x9, 0x1, 0x3}) socket(0x18, 0x8004, 0x0) 06:47:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) fsync(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) write(r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 06:47:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666976653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 06:47:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) 06:47:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x50) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x40}, {0x18, 0x2, 0x4, 0xfffffffffffffe01}, 0x4, [0x53d, 0x4, 0x80000000, 0x9, 0xfff, 0x10000000000, 0x2, 0xbcb]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100), 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = getpgrp() getpgid(r2) 06:47:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) dup(r0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x800, 0x5, 0x20, 0x1}) 06:47:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xbcb}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x54, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 06:47:28 executing program 1: r0 = socket(0x1, 0x2, 0x3) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 06:47:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x8000000, 0x2000100000000, r1}) 06:47:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x8) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = socket$inet6(0x18, 0x5, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xa0, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) r7 = syz_open_pts() socketpair(0x22, 0x3, 0x81, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet6(0x18, 0x2, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x1, 0x581, 0x8}, {0x18, 0x3, 0x5, 0x2}, 0x6, [0x177, 0x2, 0x5, 0x6, 0xfff, 0x8000, 0x100, 0x1]}, 0x3c) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20000041, 0x7, 0x2}, {{r3}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x81, 0x8000}, {{r4}, 0x0, 0x5, 0x24, 0x7fff, 0xffffffffffffffff}, {{r5}, 0x0, 0x23, 0xfffff, 0x5, 0x847}], 0x80000001, &(0x7f0000001400)=[{{r6}, 0x0, 0x80, 0x4, 0x4, 0x7f}, {{r7}, 0xffffffffffffffff, 0xc, 0x0, 0xff, 0x1}, {{r8}, 0xfffffffffffffffe, 0x20, 0x6, 0x6, 0x2}, {{r9}, 0xfffffffffffffffe, 0x18, 0x1, 0xfb, 0x6}], 0x8, &(0x7f0000001480)={0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0xc8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r10, &(0x7f00000000c0)='./file0/file0\x00', 0x122, 0x2) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 06:47:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000002300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061c981d3d08fd8fa55f4a3b3cad70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000164492255a99e9328d18eaecbf804cc1e996e89e1c51f10810495c533400ed8e156a08cb933e54bd6894d6abb5eefbd3aa12ca64a4e8e5abfa94465625a9373e977a8f7a9f9437810beee7587d69d303f2fa2b459fa053865c710ea0fcaddf96a36719f2dd660091815c77f5466b036fae3af325587065550b595c9027c8994e6c4112098ca05f7d6f9bdf6acbb1d4ef7b107429490c680ad1c1c24dbeddedf1efd4f78d82f5"], &(0x7f0000000000)=0x1002) getpeername(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="85d3240e678c9055bf889bf2c1bc30195d53d9b13a6bcf2697728e795d4a345c52517920828001f43e03d98cc60383510e1304e78aac6a07c091772bf7c8", 0x3e}, {&(0x7f00000000c0)="3ad4c5c065138a5f058f7e5e80bc7b85d80e9f2edb057811e87612d766bcec28bd52b0c954a82997c3054f7d72e717cf1c229056b2983a95fe1925fe6c0a50a6956bf2590f716cfb7aabb8439245daba127b9af0d9f9f63ef2675d5332fd79ff45f7c5d8322a1d863d1a4f25f2f0d14c31009a03c30d4da0d959760a81398222c507d2e0a6c9c1c0dc06206723e0f170d57d337a0b0c82005d15a156399609f8bcedf10c34ff2d4c35e33d39c238f98516e948c7c93b5335862685161c8749c5f077ceb01ea5700d1bf50c", 0xcb}, {&(0x7f00000001c0)="ac98dd65d601fb7369b98be175bd3feeaf449481ee5f2a642307b38ae6d41c4a8a5dbb9ca715ba8c25862d9d78da129cfeef5410f5c8b5ec14808fb124851723fbfe8d0459a295bc389f6dd5d9db44ba3ba80115165ba5aae1ab453cf0169264ee2b5ea4b5ce6dc8aa18dba2acca6be17a97dd873afeb2cc716301b1fb53c6765db7f9fcb7b0026665ac4eeea94b05d98dbe7c491e709c7e87b4b250b554d974073c50fb1480d81317f615c38fbd9424ed23202fd05988cd2883d62b206b700f5ffb8b3c1b2d103f56db4ec65d8e34fa98ad9167a4af89c804621c7887e78f9f769b057657", 0xe5}], 0x3, &(0x7f0000000300)=[{0x90, 0x1, 0x3, "113d8e9739f37759ea6e4e06c0416820e3547d97bfcb7353360e86c207b952afe296a430b232e07c63a061321b2b21e4cffefb38805162c6d98a76cba75fbebdd8e7bd9c9dac55f6038b34e27f6d4a9cf1d7b3607a4976df18174befdc55a9cf229b6be632eb7bc03b6096950c5d188f81b24f812bcb41543abe9a3b4aef"}, {0x108, 0x1, 0x3, "6769af4dbdf08d9bc411e668b98d02da2da8c3270441988bbfbd1cc48cc66a3ccc4d2908805e66cc1c77f975148f702ac5271c10c59dc48f00c4682901abdbfc644102a5acf30a46b18683f2c363279dfb298d75c0b6f4667e952b9f7c3ad087070aefd40eb5ab292c587da98006f7ca7acbbae5089ebb93ca4f8a197590cc305f0ca6e5831f397fab4151a4879450b26078cf3f42642d27b5352361808b50595675aaa3f929282c1511af3c35323e9104f79ac82523ddd2c00a2f38ae9e98a917c43804a0e4d4a620af86d8f0e2dc1c89a2516ac8323a13bf87d205ea5792d525fa5ad488ee8735f89d675a9ca406a1b1"}, {0xf8, 0xffff, 0x6, "4fd2f5de2093b685d54d72db4c94e1c2f4e9334b69427b4b4cac449d918dc7d37d3a1cb4feb2bfe72302ce9ce56152d8fc2c344015a891e34428607be2781da357c0d5ac1bdbb980fef1fb6844cf3130d31a877da92face31f43d19180b0384f632664d9984ff004d377b0f11e2f9892052989be30530fc861cd32f5479cf4fc3034b8477fcfa42eec44eeb6a74b279e316ca58fbf1da0cad3a740695005ca1fcd0b6a7cd3cce8df9e3eef6a43e24562b75cda17b7e5aaa43ca6bb90d0c59a7741974fb619eb863a3ec1295429b06239c7c4ae7e5d0c760b0c1ff51234b7e97a4f49cd4a6a8f"}], 0x290}, 0x8) getegid() r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bf27ac882d8ba9938db92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3268a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8000000000000002127fea3d2d6ebe5d342"], 0x808}, 0x0) bind(r1, &(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 06:47:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x7013, r0, 0x0, 0x5a) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) 06:47:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400), 0x0, 0x0, 0xd6, 0x2}, 0x1) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket$inet(0x2, 0x0, 0x9) 06:47:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000740)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd06b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d76572530735c94059c0340f1bf4cc73e54c50e9c2a4e26ca4a6f717994108b469f84014f9e016c464b1d49e9ab102de33f5baff3da0fcdb3497c1cb8d44f86303ba56bcab37b929bace504d568a1f7e66b2a05f2f90c6494971291a12cd120d8d4c87c7515f49e24960aa23db63a118b828c683309b3358d7d16ca3702a7327948bd1e33cc550ad699f6932065c834dfd156393ccbfa6c8b84a936f9ccc2ee312211e5c5031f882a10e479530b2ea9fdf888c774bed19e12c4c55a35746984b96ff98d38f93b9b1b92a7a7ded68b2d0e4f56c69705edb6a9185998e09468ae69e506397ca35795e56e34465703fbf836051822889c59d6b4a17f2bc18828cd5e54ebbb9452895c61f49a3b536d3b3e26de427cbb770fea84fe42ed17205ca396b39f42e7bcb86cb65909289485063bc8f97afa60604ffb3614a3b1c63c8c6be03f9fee4d165cc1652beb866bea6e0074620cd960e47b7f22b61d701181e8e22b0b68bbd0", 0xffffffffffffffaf) 06:47:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x100) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 06:47:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 06:47:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8b14, 0x0, 0x1, 0x7f, "0fe06e4a81cf26fd58b1eb462cbab6d81b000de6", 0x81, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:47:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1ff, 0x4, './file0\x00', 0x200, 0x0, 0x1, 0xb055}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 06:47:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc005, 0x9) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 06:47:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41767632dfc94ff734a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x5) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000011c0)="dd6ea813c1295e974c106e321abdbea243ab9b5ecb9479ff0f1952a4c846610be27eadab3708f656d82c4a235aab019b97ffea1aecb9360c41c564383fc9e18efb60b71f6dddf2108ef697b527902d0e798dc2118c9816275720ff2ff727967d801d57db7a4777d07fc7e2f90bfced0a004cacdabd2678561d8b8008385e9fd47a552f212c8f069267efc2d8ec51b3645746a8f88e467fa7cab698e59159735186c18fb98f4f70bba41629111663dba25d7ca3e00cc35cd073713d9e302c272eb6e4323b7ef286d89b9044072dda96ccc5504c96e2dc452ae64bfbe5f0142533a94e7820ea1e65cc0d76dd93302ea95a5742d15a171140d511f89420000ee87bbd24327df376cc915706d7f8c544063f856596757215151a2b9f99cb940f57faf6b0e6d984a9d7f5ba86293d29c7884e2202da5142eaa7393d94e5b6d9b4b429301d0625e2e534316ca215606f546c925538ed2200ac7de15ea552581b537bb37963fcc385efa5f0883c9c7e51ae45068e01063a0785b033a10e1102b4070feaa57b38f9ca7e49f4d2aaba1c0688fe5098bfb33f60f4a2df7148c7cbd4bf25d55db5e174303a0c04fa14a9ea126ee2ab3d3736e4385469a2058b9084d14f434f7b6fbe54436e42c2ba72075e87c995f1db4ba98e385d24e71c5db15eb8eaff632c00c06048349c252ad44934f3796607f00ba58bc4ab57f071755647a2109df4db2768cfb2c8fc8702cbae6d3c001cceb570dbaf45f9734a1098d97d1a28859d1d21ba3ac2615f458269e8d01a3c8b9824c0d46d3a6300a4baf41e78521a6f623a76e070eec066ba5f294e9b9b5978a35695edf45c9a2b9eb08eb2b7e783184901fd4bae4c5f44c9f2cdd86d15d9f5bf5e15c2c757ffefb40adae164c4b2ba27853cad3e42fddc8860eb316caeb6a2a7ea909524b2018b8bba37e3fae5e816f9b14fdf201c530431d508feef5b02cd9e631fc66e0d47626425f943a112a8eb62c99513b12caf25e869e7849c80be59439b27497c7abbc55f4d3b7a40bc279d0f470a6dd61e3ef08bd7de359daf6c4e56a9d5f84ea7c7dc66dbc2b9db8e66caedc87fc535da3466fc069b876dab7eb3fb717f0875920f9970f84069df99632fd2b3e7ab5aa2cbd20fda559f0758b1f44bee6ab89c16088c46907d4fd8e5406f35e79ce0be8c9f300e1a97884ea6fc74c7a50bd0f8822e9677b2f44a4eaa83d435c78812e06a282c82a4888678fcedc39daf9773bec4627a70698c986c7d6dd3ec6f45ef46712ff5aa3b34170a2b4d01dc2a5f8df028ea36191c45a20b2063e0d2c5f0b5780ae633f72dcf97524e527b6b319e72e0cd993563d628601942d7b5470260e34c5eb237eaa1c177955057af7964cfcf1a37dce3c7f67aea39a390a9ffbfd32114fac4b09709085781c8bb7836cefb49cecac01d61d49faa0a5cd541ab0c8b4a2888b4cbd67b85adcc4971120824ff64fd8a43d76c87962058bceecd2e6a2fd34be3d4d153e2009ef1a82e550a1e5c76e3b8c6b3ee6c8bb358f25714214baeca00d1b32eb61ad9b242524b4760408c28a56ae38fa28470df2a5f44f150ee0edb83c17fb698426162864fc65289a6a33858dade733c1a7e06a1a0818be0bf6ad1351f24a7fcda515cb3a90905f7ac43b229aa72d3af9f5aac6a259bb03c520bd07bb08ea496426be13d6599063767b2e412133585e486df877ed6669c7c697d4dbf3f12632730af9576f33896145cc4273a4c4e6742c482253c480a7f34b5120e1218136443b328e798ef4638938f54f8d31686506aceed023d69dfb52986ae1c6522cff2f36ad38e060c2a73a5cbd3fa586fea18f0cfbe26bf7434d3db9e37b191adaf2b40540c33a11716326956b4ab4e07a9341f8f5d415b18463d9c148b329422a8528acda22962c440aebef744fc72c8ad1a0a78d4b540a91d3910e006c202d9d1df953e0bde8aa9133f63cff7836d925befaed8ab40fbea7e99057152fddb23acee4d91ba865e5394cd794a7706e83eab6a377a292a42f3193eec948c023ec8da81ed4727a853669a625548230452a94606578b8cba8bc03acfcec07a934f3a3fb8296c0d58836c99044b13dc3c1121b982ccb3c91c13e3c72405594c0b996941f8a276dc8d518a49e6aa94420236fc4f2c8188553408fbcf18fd8345cd03ba497e7d39653f5190e44be7c7f88fe9ff5732c91bcaedd1dec2717605ae1f580ba7d5b9b24753761724ad38ab6e51e96d907722bb3f46d632c016f13d77c8a613b7413e28e6df0916907d0c985d5afc553f0a262977ac853705ecba49416d84269383958f25a0feb1bb255d1045044c46b03e672c5e649a797641aa93a343674264aed2af779ce92a3f89b762e735b6a1d69b5bd9441278b667b518281577d79c6c6185112c6b7c8e3b797f79bc326c21587c055e2652089758ea516423a6c6d160df48b8ed13095213c37571f8d26e2ead7cd2a873aef805f77ac3b5e5125b35c9b65d1e107dc51ce9bfd1490b75b50c3df197fc2347b3ec3b8639b564bdb2c5a0e66fed6a9299a1020780b06857e1383f2d045dc0e416b82c60b46415b8cefb627e6378b140e10974d7ce3a2de96ba672ea993cd8849c809658634ab9806afcd2d32a4ba2d7361c6a54a546354bde2c63210f2b2b2449e9cbb903bbb4c37ccc483274fab87eb9b0ababb88d439add6f3e845354b5e515328596c495c2d6b1fc72f193745f007bb1acdf985e3ff24a1076833d30f0d2b53068dc9d43947c575ef36168fd03a7d6b96426ad5d24884085b676da59c66d1599c74b5a853cbf0b3e01edba103cb1fb1bd6bbba48e7903821c10fb8f4f8e9fd88ec1935c76fd4f61a1cfb0e8d2ed1018dd271c43bbcce50079f013086485271de5ad6535e4b4a3e8f8d2a38bea576ae4d4e91ce5cbab767f9ccf871fca7f553d371d0c7fa43b89120f0699a11b54450afbc787490a026d9887e2f322d94c424a82e7a301a45c653ac9f156176c9290fe66740eda54df07db929545c7f7fabd3063568d7ea13380528abe15b756b7cb42d34b281fc4a9dc3d3fe114e3fe7895c7c2221b067ad9ca58544f8379aa82cfc39e0be4132e7ab44417394add2ba36323cc79d1d0f26e5050251b5ab240ffae845ad7574fb9d91d297691a8be0aa89dfdca61f6feecaa9aed4084b0500fac51fd0bf245c9f898806bc7d681a1975d72b715d804e5d8b4ed39cd094be2f91e2133c11a47b1dfd2575cdb577d5539fa6876943eb99dab3946abc6824125df2c5e0ac58d9501090b86c960c92885f11ae0d06389ff5f1028088c7d814b05f0fb0486797e742bfcdb1e63f9dc3120dc0ae494729802d59a3fc5ba23fdb4e42aa5ae00d67ffc43c90fbd2909e371184bd7d164a6ca0f65163ffb51d9f9941c612184cd60db5184041f4714556af3e1c598135e08ee81796b4199925526289ff7fc893d154f05cdd511843176fde340f1f44ad93924308fbb351a817159ddf50a9f0539c906de3535a0512692461e0d64958e3b3ffb03028bf195d1acadd15435e64398b875eacb389a718ed585c9fbbe50ff8a56684b91e763b8578ae10dd7a19f089d751f5de8d4fd55e4a200ec4af0146127c18afe70f9a5584692e1e75d8fa755fec8ff048bd62f3192033437ed9cb075fa7f8b25f8cd09cf66d84c7a3c5100cc9e4c1f2e8dc823ba14ad69109a9480c383480cdafb294c3cc023bab5140dfc23b1cb9eebbea28f303fba3706297941c383be3bb5d0f87ce8a60bbd6f6b7fa6bcb65db3afdb009caf981161195e8bc66ecbea6d4b05cf8d31562aff0c1f460aa30f1580379b7bd8da21855848f1ec3a471c14b840ba2a4a5c5e32dd055fe392e2a14d37fe955eb300ad16b721d5ffb7df788046857f78c602dbe4a7fd74c53fd86186681ac7bc682ed5c2c181cfdcdbae05bac37c659502e2c5de58ff747e8e249d863a8b7a0c9ba7cf80d5be297b04b2c50746e05057355d8b0ffcc32d4a9ea8bbff18dab85a16ceded84b9fe1f61da52050bffdf126710c7226b3843789eead81fcb5452e915d65973d69fe1189c3b7d27651050732b55d871de95c09a8b5c494ad8fbeaadd80a90827a11fef0e7672c7e0752c86e7e92b06c20b6cd555c74c8911533cbedc7f36597f24435076508720305d12bff309192d296c670a59904cd84a5e9947d0edf13b226c1fe82a2aaf15a72865d1cb41830e1f4a4c73a78a4b1d8c10fc19b9d7636631a3f54137b4f7996b5c9d04c55a14ea96bad3830784853043d1da899ecfda6836d899c31cd88de15017d18609560a83fbfb5179cc6608b344c0914187294469c3b199f168c9575db1c6ca46af171d19296edab8c8803e8bcbe58c15f0b86befc11e0a37c2d8d9d8b7022b56a9eff87b7cb99fd5d839b65d964b8b368ba80fe1f7e0bf4298897903fa48573c8249a4e0784b319fa092512cf1c449e9f49899ff97fa344c2e09ed862f9c00b84025c73bfa0efe9f9664753bc6f4f102a6198b2e3af9e90995dbc1bc14474c09c89be61e95f960946132fed34f6edadad3bd1db68639f70b9b2d1394e51549b2841dae14e5d7702de45ddc6ab482d718510b814d452573b5b56b1df95931e1f496a28d6f13a10f64f7f46b455d0b279da164f2364ba0196f5966406fad8ed79a16c016055742f7dfcdbfe7a37197a34d5ee3778fec44fd3db403721d7b958acb8bd3877746c9117d845b6aa495a05c28f9afc433d04b44ca60a7f8bed2515504dbf3944097ce82cf67ab4a5030c1c9d7ced8c5bb3d0e896ca1764f712102b120397e7dde3af7553dc0bd170f3e85b263c82a1935b63664bc9463576873d214912f421399fc5b277edac6c5ecaefa445acf1f04af7799f0f4bd3b84d5fbc4e62783b28ba1e1bf3162f8435dce716965ed572e232378840aea682905652444660d8031443bafd2339fb15fb1b12493b017332d15c5c605c68e945715ccefe109cf017c024348b20ac98d01f42f5c95f0ce73ccfc0c93570175c58f14ab926fbb2aa6ba821ba2a2ba62ffa64e8abe36d6b878080b4871773b120a7cd59ecbe7697e9ee1f196da28b894b7ff210e3e77bf4492ff39c91b3c1a49327be4c5f122b521831e9a5afeb3de4c4ee5d84c90acdae3c4b66bcb2931819fa7f58caa680257d33dc95cb1b69e7855c2ba398431b25448598de8319fd4e8cdf7181ac8c608cc518ae543329490ef2d3cd2ff234e0ff815599b31e4b7f682ea47b49f7ceeca50fe4ab79a7169176fc92e73992b2176fb71df83948392a101c9fc61474806d895f826fc1eab6eba13bb7cc955f7396e3e6a962a20dc35d41e51a9aee5e15d254c004cfa690fd4c4a55cf30982ecb1e0f3bfd88caa3d4d21bb90954ece087698afb96a59db91f5f3fb72a8c462541a6d4a9ed7c471184599be4590133b33a007e95ac6162ce11ff1951f7fe6d78a11a2ffca7a102f46cc4dde7e0fc5f88a30106c45e7206e5d7a1aa1123d9dc141d128c056967544d60b081337b29f5585db7846f1b3dacbb31e11115f4f9f990e321b5fa6c6b5593906a3dc3c6934d7b529cc7de02bd0f52efaa1527d1961cca0692221c6014f29238dd95b5fc53581c174a304d418edebd9a34ac5fa859214d04eb8a21fc70072d77fe274114f6de4ba3dd29734e04d51df8af7eec287036085cdb94c6e223021d4d1d366b82ed421c9d95e0f6dbcb9c41d275d42f9186f8b84dba1801b2f41a9e099c5b9529887df7ea1a8087762642e9bfc8e94b3d3e31d3f61dc85f6e79d8d542600ee539bbe3986a8807ad", 0x1000}], 0x1, 0x0, 0x0, 0x5}, 0x2) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:47:30 executing program 1: r0 = socket(0x18, 0x200001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket(0x18, 0x4000, 0x81) 06:47:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="43d08a11397da5e1908f6e6da127245bb4e7ce41b5966515214684c39c980187eb2646143631701b868cdd1784dd4a9f4f367fe1982601bdd4c7b0fc3fcb51fb437023b42a2ccec5", 0x48, 0xc, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 06:47:30 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) 06:47:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x2}) getrlimit(0x2, 0x0) 06:47:30 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/215) socket$unix(0x1, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0xcd, 0x1800}, {0x0, 0x6, 0x1800}], 0x2) 06:47:30 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="bf716ab6e7798f702612d4ba1a01c2b579509e2c8bac8024b533fe8fbe5af7517c526e92c197e31fdb495996e7d640aeb4ef7d7891cd6fa8b62c0db4f59b08ac7af476ed798ca38e5d9ec49dab291f", 0x4f}, {&(0x7f0000000340)="313d56afff8a536ac42fccb4f807e802f5847905af71e1c8831be47edf7ee5b298c7b5b0e475427b50adee3f3bfa25ea21c3b3c3439a8f7ef45a64a8b16a6c03acd26b5b8a84fc26416eb2ed3ac7da9194ec2aad39b3bb6489acdcd4daf5f6a100a84ad3578635072ca3f87a74c92c9d6bfa3c0e39c7610cd38f656f4a86de8d1f787c670caf12d9c1591fe36025f85c75afeb5becb53a887eda9522c20cd3d53355251ce1587dbf532b5e2ea59ee11e92ae7ac8fc37d7501acff1bfe498c4f0d40f", 0xc2}, {&(0x7f0000000240)="dae04a7c0f5146fbddb4be91e1c683c1880c8634118011e7a7cd7befab337a20279ca2d33e00b1388d290d179957ed948ac075da4ffc396c93beb3721ccf0a1c12fbffc6e8f86010ee669359975377f6844df003c5b7b8db3e1b1e3365a0ff918c8965a5ceba34b55f5f7ed89a85897895728247a2a831af5eae5017ef88552ff38a359c9a84e021ce3a67b0c63f5041f5d9", 0x92}, {&(0x7f0000000440)="dfd6f21b16a4513fb3cca719e8682e8a53f8ef0ab9edc7d9926b212f22181ea14bfd92d4e7fd5703f737fd63355f006ea0d2ad8af8e3538402ef996d3cc8c484ca4fd9dcb3598ce5993a3021b681df873bdf0dc56ed0c1e1", 0x58}, {&(0x7f00000004c0)="3349407763bf6897ff7ce980a5cf08e4ffeba491182570280fe686e2204a32", 0x1f}], 0x5) r3 = getgid() chown(&(0x7f0000000040)='./file1\x00', r2, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x10) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 06:47:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x5}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 06:47:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x28000, 0x8) rename(&(0x7f0000000740)='./file0/file0\x00', &(0x7f0000000780)='./file0\x00') sendmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB="dc902e2f6669b9f159cd16c9a4843000"], 0x10, &(0x7f0000000300)=[{&(0x7f0000000100)="87ef1a473c5e5ea91cc368e8a0ac7436572c665c0f0a38b1e077fc9c16358f8fe9e8c13ba379abdb7dc6a5f2c9", 0x2d}, {&(0x7f0000000140)="9c302f8098ed7d621a300f5ad19d7faf6f7c13cfe4881151b3b141807d4acf2f638fc0e49bc6b1ce1b572f4e", 0x2c}, {&(0x7f0000000200)="4f0f825f518eae31e8b33218513606c1", 0x10}, {&(0x7f0000000240)="0a79c437332f96265a85eeb4a8df0b9a099b467acaa4e0c6bedcffa4939ee851305afee393b03a653c0fc2b2b3b8230d69136fb0b261934ca1ba5fcf6d526a0333ecf68a2f2a3af4ff7f566040eb7ff1861303d585a24147326992ef8315db3141afc272822ba4008d69374ea2a2961a52fea93d8399b235d9ab5514aa45637c7262c842a0d89106e98424d4285325cd8dd3224a18b933e1be2ea7246c1a7f7699306e0df47a7323568a0501c167c9900afb110c5e91cdf8c22de9", 0xbb}], 0x4, &(0x7f0000000340)=[{0xe0, 0xffff, 0x4, "2982b12f14c56db359142f57c1ace45baebd0e39ce20a255cc682b92bb0df8485a0f8dd5465f6ed24db0acf64f1db4f4ebb9ec0f444a7cad91e1f834801f3429a100ec3152e9fbdc0c1857660feebfb1278141db0d64dbebc8ca62f2e683b9fb78d7e4863b6e1d6c732ab13e40389f7648a5ed43bd6fb472ba32b6fcaa6a05cfa790c2a4ac284d2b1199729aef8cf38a66b0a6b69f6bc80621fe7ef688bbd5c5f7944b4057931eb5e5f678fab62c87a7c1e01952a0a8602bb20fa5a9afd61e953aeefffcb645b09c79362106"}, {0x28, 0xffff, 0x0, "5be9815c6504bce995af4e40b61ac7bb8527e9d9bd"}, {0x18, 0x1, 0x8001, "4606cc55b56736b3"}, {0x90, 0xffff, 0x1000, "4df694f8ab1aec1257aad6f074b4dc2e64737d158630e8d94d2944e7af67f01ab6150bc2f82e81bb96c6feb30dbc0188ce946ce8550345d3d96595521d9cad2cfbb2f046f3b62dff15980d3c98ef538c50d9e136db12798c144a67dc99477bf7d56cadb95861d10b9e81fb330e4d05f106bace77f35cf4cebe"}, {0xf8, 0x1, 0x2ad, "f9ab6e965ce71c1236d123bc8ab1c036956a474ad4a12b9ac471535fb58bb5704be5eb310607155077de49dcc20cfdefdc04546183391b22155a6237b1e1dca95fcb24971aa0ac231791c3af3de6bd5fb70464f8df9f9b6eec56e20845041bff423ec3cbf5f8fd34ea5b5be843d884bb8c8a67f5e1955a45af09d84f196b8da033d044c8638b71ff00acb552dffd7e7ccfee15657d7763c497fff4e797553c442e5455f4cca0de171e75e4952a38624cfe2f42225f5608af1ec85f199c8d2e153f5c094126e9b1c1b8e880f82534a276077b9bb36ead3d935a9c38e8ff97ef70a933"}, {0x50, 0xffff, 0xfffffffffffffffc, "2f7c3a8f9ec040ddeb32a72a5e6bb9e6f273ba8737a6707b4fa5ed4e0464df05f4b9eff135e2a74aa3743e82222490d4e30bf29c43f94532129e041e80472a4e"}], 0x2f8}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x3ff, './file0\x00', 0x7, 0x7, 0x7, 0x8}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x480) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000680)=""/180) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r1, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 06:47:31 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x57, 0x9}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000001c0), 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0xea, 0x4) 06:47:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x3) socket(0x5, 0x2, 0x18d) 06:47:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x80000000, 0xbb9f, 0x34f}, {{r0}, 0xffffffffffffffff, 0x13, 0x80000006, 0x7f, 0x81}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x5, 0x8aae}], 0x432, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x4254}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x6557}, {{r0}, 0xfffffffffffffffd, 0x60, 0x40, 0x2, 0x8}], 0x0, &(0x7f0000000480)={0x7f, 0xa195}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x2a4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/252) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xa2, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x8001, 0x9}, {{r0}, 0x0, 0x44, 0x2, 0x143, 0xfffffffffffffffd}], 0xdc2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x0, 0x10000}, {{r0}, 0x0, 0x40, 0x8, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x3a, 0x6, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0xfffffffffffffc00, 0x1}, {{r0}, 0xffffffffffffffff, 0xa9, 0x40000040, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x98, 0x41, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x9a78}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x60, 0xffffffffffffffff}], 0x5, &(0x7f0000000000)={0x8, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) r2 = getuid() seteuid(r2) 06:47:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000080)=""/172, 0xac, 0x0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x5}, 0xc) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 06:47:31 executing program 1: r0 = msgget(0x2, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r1, &(0x7f0000001240)=[{&(0x7f0000000040)="8de229b96417523c198ea5b5bfdf8c7495937d3777720417b46e4745b792d3edec86402ebc5c16d403666f780cb481be543a75e46fdd3431c39de8e3bdb308cf460cbf33f7876ff6079d06ff5e8857e2c5a0399b96dcf46abe856e517c44a20adac9179b80973c399fdf61485497c6005b7a88a96c74afb3574db3aa07b2e9acb8254e22c5dbad5f4d1bd938ea5827395b8da0e00b27e598ca48cfe68768055ca832ec5d00d30755d7d37f35e46f1dabbb0ea921fc3edd870d7766774e57fb7ef1a49bce3375aa449bdec5410d9a983ddf8b5838cba8d4926c94ea03f77d6dc42885646391b6e915f9f95171c9cad6eec6ee87393d47bd91d75295ec3a05020b53e6f2156e3e91e5a609d6f84960f62f5cc27ec43e45382177803e6bf50f21824e3fc4d6164e64202d58bf86f88339ecd655b4cb81b54c208ef02d480a77d6b0e16c58172f6c700819c1f4ebdbf4b16c04a50c2dd4c934faefeaf18a014d21c41e8e65bd66e6b5d01d171253ebb775c3c15ca99ed65fa401a86fa143728cb6f9499cf2ec68d40baf3041ce597a0f97e8975db766473503bd46d3fdf9831d0beeb09d04997450ed0e906cdab89cdb0846f5681d61d72d9f1184cb02fa1a8c4dd8e1381cf02b11b50da908045064c239d1b24478b797fafed649c4481fd76c14db61b045392286be5ed07154cf47cb19197b740526833fc041a683aa476f4ee943c4a9eb14de382a27dfb449ff532f3631cdd21c2e531f1bbc39cb476675754482c1ab95c687e34b38b2e32544e235eab6e2ec19c2e3ed2c3f3e39828acb5bc1c2ce41d8c8d3b32c21dde0a6aad380583a5c543264f9b66429c7218200b217c63e4e2e5f714427064e8894a0b06a8ec1b7589cc5dd2f6afd693e645cc9e5bea5624a028a65fbec34a76818e7adf8f34b0a33bf8061ca9c06cf4c18258b0d82deddf55790aeeeb72c0a5a4cd25c81daffd08fea399b7568baab94ffbd56fd3ee5e30f0c039ef914673ef1e6135691e18ca95369e18864dac50c5b5db30b024d6ff2f601673d92445a4bf122fd3278ffa5706902905060081e88a7a058db384c28c14c68d205fa8b95981426b98eb68df9a5526ecae753bcbf389e452b97574fae28d668a150a4fe64b79aff0d55010eb3230e19e3606f5c75b8cc9de71cc24ff9123c4650aa78cd0325388fab4c55a14988b0567b160f9145037473cce1afd58cab204e6aa0a28a9c0a329e1acb60a8462201cdf29eb77d487dcfc60095bf8b1010f71d72db2b948a2bc2feea554d1faa7bb7fecd0b1a470dc3989560f225cea42c778cd6afce3aa41f9141040180beefe3820285657723b11bf44bd7d4a9a39e1d5ff5a89f812b39d7c2a652a90e7202a63fb9abdafe9d1510ad922985e347dad64545554a5c708af54e29b62d1b9936064fad67ae739601a01fef1c804f83ee560e6d9c05a04d17aff48159f5b641931d2a6acaa933999d19631620d41a0466dadd6e5ef5f908c96941a2958f5a9020616d4e20384ba2d4ad7ce21fe5c116e915d4545306e72dbb462a216d2fe8db697586426dd3ea390ea9a9e3d61b9a3ee40e319b6b594e3ab924b7bd722010e607597e3d7dbec0be46d5d67a048f40a42b08ce96937a8102b5fb61f40be3cba942f2fc11df56c857d4c8644589b5b00ee179bc8fc6a1bf4668eba33e4033737d090081a9f0cf6632636c401341b61846fd3d11e274c98c7e713ab094fc41626b5af7b924d2d80a7f95783c1f703867b3d44ca8c91fa6c732457d28954022792f520e95c6a720e66240d70e73b4c4b0fa772b5ee05b5665a0a05cedf24c9e5a4f547e404809126e5bf9abaeb2d856349c25a3292d08c3be9bd78eff776db2b5a7aeba44bff6c3d0be1424c6f4ae98dcc9831662d48cb37ca5eec6d0791497e46786521864a4b30e06b662e783fca57b109cb5dd5848685f7fd222d062718da893e3377cfb83be160e72576ae355ca6fbf0fddc21f8d21bc2476e0d4e4cf069ef3c83a22b2f703d6f6bb82984910ce32c4bc7e394dbc5823cc7d0d581091de57fa9792cf38a5d6320449dc5e7020f009ff29294feb4a935a023c960a5bdea25e5f69fe0a04802b47d5fc4000b12abccd727c52142cfffd6c95ab57762775bd57122e8b4b76d53aedd4f6de13898865f11d5bc99a6c75755a8b81d118127434839fddfa2ee345d37917bb95a8c4c6f641f96cb373e8e88b3da732bb52015be6c83743645cd4080660d3ab852129fd51f9907df4009a0a53335ab4634e7d22c93213d0d2c4c982ff4a7e460db6edfa641ad3bd94c0b46a450125b5aae44078b3e70f2dc71fa7027b01fc993539f0368c920f6ec1a5daf17cc6e077b3fa0072b05b90207c2be358d8c491d2f2c3f3c9911c87089c8e75b8df30923de5a30678f8a99c3942c0a721a691317626f02f2b2b1c3c08c82d3a92f411eb29019ad19030d71059a766cca90b51a1d712100feb1f478a6737959e7e012efdd15e340c94f5650f657863f382c855415e109dffdc26cc398beb1b1217948156c0991d53bdfbe3fa1edc738b3cdba7bef8c2e45ac88d7b80ddefdca2add252ea516c2aa40628619cf026d745c0f20ad2206fdbc239c39a9d84eb2e7c7bcf39a651d41b624b76804c9f13baa7baf0b67331c2d60241d2c3a93f2fb2201fe89febda33ff028b55b36e51fddccac6d8a1fad0645dbc96ac4f0cb257f4286ac017d98a98aca7a3ec3340c9b2819c9dc13adb053da8a8994f7adea78250b896d57db257a36cd78aaef8a2da21013329c6e5e6f42468a0acf4094652169b080f80266454468962bdd4bf007385c4b0f9a802844393e4f09c00efe6ed1bc7f4ee6630c782abf6e01689130fc48aea8da155f8e97f69a745dac7b9228e9fc61f4ba594d24eb7202ede342063cb5b23c1e94998cb321e0a3d44c6fb0d246dc8be1e97dde454031ec2fd27ede47fe8f35dcdf4a84e2b521d5560d39bdeee0552d6432d88b52a9696518091d5c829cf6103b668a42f84655da3c83d94dc16397f301d147c38454ad54b37c472a0a36d12f8f399005b8083f8c6f8cd4e2021c4e6c4550480d3b62366b9a35fe392710e2bfd2ecb94c25facc2aaf99d7cb135c94c8bf0d11cef3e53bbca72cb624bb06b4cd3b7e053c4c00d91663ca481b6379bd56b782aeb9b91d864e1539303360d71be9d84117cbf998e37c0ee4fe32ec1195fb62dbf8979373e9457a0f790106319fe20ccb2f703ba459fc07132111cac52ffa26cd2e736cf23701f3e8463f3644f46e7c5ddd70af93ee64c5afb70292cf996b6b5fa35c2cccdf09a6e1bd754b58a3a71ca7038b5f7641309e244b2551c1587725efbf179ac605fb14ac6e3015751f8d49e986ee7c5c79673774dcb61b444e2799837be64c8a1b91a9eab37b2b88ac4bc0cc5d375fa29a59ed9b2454f8f800fbfca458451c8ab27feef5a6a3f46f80aa7b760d7a04292e6a07c3dfc687e9f8ba6cc6772e6967a0e0d2079e91bc5ef71077ca6454eb11556fc9d3575a27a638b6cbc57cb2ef7bf101dbbef13d3b414659c441925bc00ef95fb8da3a0b58d029a295e9bea07584635daac2290ade043b6fd78689a8eb7e0e72da71bd53792b4d195f54a654ea6261d296e6ad5eb3dae85296851b9dc5a37c41c1348cbb50aff585667ec412c5083a0a42019fbe4aef0aa8f5eb87e7955b1bd8c9a5d02c46f7c7e28d8fa38bb61ee452993f55476df06a229c757e571e353a6397804e871a11d71447a336bbd9ee6f675a798b096bcd706cbc33003f183d2dffde19ab95b208148e353eaa9277918eca2c5c797c53883ddddb47294afa4e50088d28b38584498cf4dd540160136d9e3673152052637e0a3410f7196f64bf41dd64ab455ff5545208e1cf8de8a9987618dc10fd6190f8d5b7f05bcb34cb1f08508ea0a0f35979ad9baa0c4eddbdf66a8385b713511c4b9ffc8f5f35e49b31af02e7729d4c5772dcea6cf9457d9e273aa59f80a6786a3df888976490e255c388d59cef0200d87121afe5354ec4bb5bf1917af167ed827c89ddd67e3abdbba87438ff30448bdfd0da6d74fe732b6b8ea095e832b6e65de6e9c4bdacffdf20100aeb65ca41100c9dfa90ffbaf8db4955373e5bedcf84dc0e8043722523d65fc8532507018c1dc8f538ebbc6f9f3cfbe746d4d19b8ee6ee65af312548c9fa18c8c22cee6781db4dabff53cd9a5ec411003974b4eb58c8faa3d6d6ee64427dcc9cd4c5bb4fcb3b96a1a593b79ced55f98050ebc8282670e891a012c54ef6ed9b43f253b3f075e66991f4d26c5890e7bf8d9ee75635549552ea142911a7764306ec606257558d9b4b14f60cc3067d9f5c3c22811a8604599b5e9344a4c14e309ee3870478f6eace2ea2f4b44e1427706e46d554849e2c3d521ecae5e187910ed3a4abba6ba4fcb0cdbc1f2fb7851ea0422ef62f0b284b22800b30b1e3fea76e9969f17b07959620019b00392963f1ea4191e2a1d2131904eae4f081161b58ce8ec596f862d8991024d193e6b23647e8ee89d29536a6bfd6fcd39e2ec73447248817b0008aa1b7d5eeb6582cb0d8c47008fd1b6b5c33aeffdba7de8bd94be17cf95b63c105037272dac1c81e7a15101c6c2bf42f3f36493709170e61c6c7cbf59327703f0573bde878fd2fe5416fe16e7f2a0e1eb03d6cc96e977fc01995a39b260f861c1009bae8deefdef17d131799b09512d38777b7e119554916f3ec75e25e9e19973c6fe609aded57750432b9f7d9050c531566587bb6f45af5101948e29f66a75405259175b6ffaa74f220655f053e3821618f06190c6db8ae7eed79b9e1e131ed919864a2956ce5adab397c3585d41f910bae0e006dfa13a79dba4657bdca678f90e423e1761c94e5c664e0141a805701e9dac61b9cbeaf6a54fcf3f38152c2c1d58b229fa7d741131d4a5fa2b338ad9843319805ccc88b15d9b0a7f48013e88125ad43bb9dc648de46d2272ac22089bfbec4884e715b153a439dfb7fd4cf510b20cb44122c31f2cac155f4c7dcda0c41ca845aac5e182e452e1b69fa374146ec863208ba756deb4d5a7859b49b5f744af768c2b59ca5b6cd55bf90d426855ace1342b35e92cef900a3d1327f62af89e1bf52d0de9b5e001cc40b10453bcb58b0539b5cb21dbbd6b74da0f0f8602e5dfd9959caf45fdb28cc2c68637c3b75909f86ef2a512df26a8bb4fc8cd5e604724c6395f1f00128b19a6ef97a0b290cd88887e66c3ca352be61bbb52ab49e831efc1dbd11760040f2767d6763b3c8c63ac2b6e68b93d7bbde66ff739d36228771cdea20adb2aae8992501b4b8f91ca4a3a53de96199a0cd01a479dbaaf98672c5ca944eb23ea09e575ee99f90a5e05918ec8847e4ad101541c7608b86d9f9b76487a1e09230e5ca50ca0f088a8cef9cda86f3726a4952a644ef1de28b72f742aca3203521d46253e9c4894be543000f20894e69dbad7754c430e275cbfcf02ab499f46c89bc759120bfc87fd6d596d2ee8f557d4b59dbbb33418ca5799f6f39da08edc064cb598d7be05ce13c1707f63a6df7443299d43ecc95df340214115e4918073ec043a677096e682adedb740f9baebc599fafed58adc5cd28e14310256ffdfee05223210e47ce7af4a7ca1b45e72411af32d875bac5f496d2b678e1f0f79c41ccff97f1805a5d54792d7f27546513665ed3431f9096346e8dfa3ecd2c45af534be9cf93c4649f5ec02358c3fdf256aec820384b35742db3c9a3bb36376b02b75e63716bbf7fa6b4648f083cbc794a02c4804a1826d", 0x1000}, {&(0x7f0000001040)="ebb3db58d352db88b882711ddcc1e9fc5e70b86efc3c25073f0bfaaab222096a066b77389bedf4dd6b85d088c8f07dedde5a0cc4125e555487ea5ee786be215cd37b3afa324a", 0x46}, {&(0x7f00000010c0)="99", 0x1}, {&(0x7f0000001100)="0515ce69fa0d0b626604af67aea2934cad668a695d7768c3121d6c9f9cf4f9afc2245600838a96c2c6c6aba9d53029f77bd4f9aaa318afde15b019d283afded7561c0ed6e2d0e68e5b3895ba27fdef7c5957f6bfd17e87943707ddca382a39e76e26d0a4ee1ee82807e7b7c2e2d8a6c0c1f49d14f13839990d8b9584ed47bd12b053dd899134ba5a4dd85cf789d22522610548974c1ebd2ea1013c04e30794da", 0xa0}, {&(0x7f00000011c0)="77d6c7160fa21f942e23b2d3a266f2a519aa18fae8a636ab0772b32a15bef32dd67c7e2593273072a2528e4137235ea3acf6d7e4caa680102a2914e020a1bc0375657009c7647272283c8624a53ff9355a7e", 0x52}], 0x5, 0x0) msgsnd(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="010000000000000029ca44623d8ce26b831308df97c4fb6e92e43e85986e37d5956956ccadd4e1309442"], 0x13, 0x800) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r2) setsockopt(0xffffffffffffffff, 0x29, 0x3e, 0x0, 0x0) 06:47:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() fsync(r0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000000)=""/41, 0x29}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/84, 0x54}, {&(0x7f00000006c0)=""/174, 0xae}], 0x6, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 06:47:31 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)='d', 0x1}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000000004) syz_execute_func(&(0x7f0000000180)="360faeea44dec4c462791ecb4625c987997df20fe64d89c48255b7820a000000f344a5c4a3bd5de2003e2e66420f383b7ca88f8fa978e3ee") r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x2, 0x3, 0x3, 0xd6c, "b87877ad847d0c1f5e4c1e0b23e0396bbc8e5ba6", 0x7ff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0x3, 0x4, 0x6, "6fbfd5ae81286bb83050e12e74ac4b07677c1703", 0x7, 0x80}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) flock(r3, 0x0) 06:47:31 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) fsync(r0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) witness: thread 0xffff800020bba4c8 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806747bc48) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020bba4c8 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 294661 84905 73 0x100010 0 0K syslogd *475458 63602 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(7ecc38798680df69) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic Thread 0xffff800020bba4c8 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(7ecc38798680df69) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67070 rbx 0xffff800020b67110 rdx 0xffffffff81ec7571 cmd0646_9_tim_udma+0x1299c rcx 0 rax 0 r8 0xffffffff81928b04 kprintf+0x174 r9 0x1 r10 0xe44fad173f38332e r11 0xda60fffb2ed3b536 r12 0x3000000008 r13 0xffff800020b67080 r14 0x100 r15 0x1 rip 0xffffffff810e9c38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67060 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=475458 stat=onproc flags process=14000 proc=200 pri=4, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5a9e0 user=0xffff800020b62000, vmspace=0xffffffff82312950 estcpu=0, cpticks=3, pctcpu=0.23 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2888 447953 54911 32767 2 0x490 syz-executor1 2888 395881 54911 32767 3 0x4000090 fifor syz-executor1 2888 38462 54911 32767 3 0x4000090 fsleep syz-executor1 54911 443603 97344 32767 2 0x490 syz-executor1 97344 89713 11080 0 3 0x82 wait syz-executor1 12551 203667 31697 32767 3 0x90 nanosleep syz-executor0 31697 404260 11080 0 3 0x82 wait syz-executor0 13917 147341 0 0 3 0x14200 bored sosplice 11080 129056 48876 0 3 0x82 thrsleep syz-fuzzer 11080 299986 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 188204 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 432863 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 170076 48876 0 3 0x4000082 kqread syz-fuzzer 11080 310478 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 4108 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 443161 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 60104 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 143058 48876 0 3 0x4000082 thrsleep syz-fuzzer 11080 290893 48876 0 3 0x4000082 thrsleep syz-fuzzer 48876 493525 4059 0 3 0x10008a pause ksh 4059 126580 46253 0 3 0x92 select sshd 1021 490319 1 0 3 0x100083 ttyin getty 46253 313681 1 0 3 0x80 select sshd 84905 294661 81531 73 7 0x100010 syslogd 81531 228321 1 0 3 0x100082 netio syslogd 11742 308736 1 77 3 0x100090 poll dhclient 42871 157044 1 0 3 0x80 poll dhclient 4567 482015 0 0 3 0x14200 pgzero zerothread 18 407322 0 0 3 0x14200 aiodoned aiodoned 19370 207109 0 0 3 0x14200 syncer update 85774 183799 0 0 3 0x14200 cleaner cleaner *63602 475458 0 0 7 0x14200 reaper 27804 28902 0 0 3 0x14200 pgdaemon pagedaemon 72119 184160 0 0 3 0x14200 bored crynlk 2306 157253 0 0 3 0x14200 bored crypto 66076 33285 0 0 3 0x40014200 acpi0 acpi0 24311 129500 0 0 3 0x40014200 idle1 75154 277483 0 0 3 0x14200 bored softnet 68492 383977 0 0 3 0x14200 bored systqmp 28019 21694 0 0 3 0x14200 bored systq 77663 273932 0 0 3 0x40014200 bored softclock 23163 111029 0 0 3 0x40014200 idle0 1 459456 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 84905 (syslogd) thread 0xffff800020be59d8 (294661) exclusive rrwlock inode r = 0 (0xfffffd806eb951a8) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822fe250) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6321K 6321K 78643K 12739 0 0 pcb 26 9K 11K 78643K 10396 0 0 rtable 97 3K 3K 78643K 14185 0 0 ifaddr 36 18K 21K 78643K 2694 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 539 0 0 iov 0 0K 32K 78643K 1534 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 15070 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 267 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1512 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 7 21K 33K 78643K 20151 0 0 sigio 0 0K 0K 78643K 278 0 0 proc 44 50K 70K 78643K 11831 0 0 subproc 68 69634K 69634K 78643K 14960 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 2811 0 0 in_multi 33 2K 2K 78643K 5546 0 0 ether_multi 1 0K 0K 78643K 148 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 3552 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 125 22K 212K 78643K 63114 0 0 UVM aobj 130 7K 7K 78643K 166 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 429 0 0 NDP 5 0K 0K 78643K 1323 0 0 temp 121 2362K 2442K 78643K 75310 0 0 kqueue 0 0K 0K 78643K 220 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 442 0 438 1 0 1 1 0 8 0 inpcbpl 280 8673 0 8666 1 0 1 1 0 8 0 plimitpl 152 1064 0 1055 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 3983 0 3943 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 3440 0 3436 1 0 1 1 0 8 0 nd6 48 880 0 876 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 18556 0 18364 31 19 12 13 0 8 0 art_table 32 18557 0 18364 2 0 2 2 0 8 0 art_node 16 3982 0 3948 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 8 2 1 1 1 0 8 0 semapl 112 1510 0 1500 1 0 1 1 0 8 0 shmpl 112 164 0 36 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 28149 0 26357 59 1 58 58 0 8 0 ffsino 272 28149 0 26357 121 1 120 120 0 8 0 nchpl 144 55259 0 53680 59 0 59 59 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 209257 0 209257 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 142171 0 142170 103 102 1 7 0 8 0 sigapl 432 19004 0 18989 6 4 2 3 0 8 0 futexpl 56 197108 0 197107 2 1 1 1 0 8 0 knotepl 112 12091 0 12064 21 20 1 2 0 8 0 kqueuepl 104 5371 0 5369 1 0 1 1 0 8 0 pipepl 112 16940 0 16921 57 56 1 2 0 8 0 fdescpl 488 19005 0 18989 3 0 3 3 0 8 0 filepl 152 132323 0 132225 60 55 5 7 0 8 1 lockfpl 96 4578 0 4578 23 22 1 1 0 8 1 lockfspl 24 9812 0 9812 22 21 1 1 0 8 1 sessionpl 112 455 0 445 1 0 1 1 0 8 0 pgrppl 48 678 0 668 1 0 1 1 0 8 0 ucredpl 96 49759 0 49750 1 0 1 1 0 8 0 zombiepl 144 18989 0 18988 1 0 1 1 0 8 0 processpl 840 19020 0 18988 4 0 4 4 0 8 0 procpl 600 54073 0 54028 12 8 4 5 0 8 0 srpgc 64 2580 0 2580 66 65 1 1 0 8 1 sosppl 128 496 0 496 88 87 1 1 0 8 1 sockpl 384 19539 0 19519 31 28 3 4 0 8 1 mcl64k 65536 32 0 0 3 1 2 3 0 8 0 mcl16k 16384 16 0 0 2 0 2 2 0 8 0 mcl12k 12288 71 0 0 2 0 2 2 0 8 0 mcl9k 9216 65 0 0 2 1 1 2 0 8 0 mcl8k 8192 39 0 0 5 3 2 3 0 8 0 mcl4k 4096 49 0 0 4 1 3 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 12 1 11 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1109 0 0 16 3 13 14 0 8 0 bufpl 256 33002 0 26033 436 0 436 436 0 8 0 anonpl 16 1970501 0 1965433 496 459 37 43 0 125 0 amapchunkpl 152 155546 0 155450 1020 961 59 189 0 158 54 amappl16 192 98923 0 98663 417 397 20 27 0 8 0 amappl15 184 4015 0 4012 1 0 1 1 0 8 0 amappl14 176 3092 0 3086 2 1 1 1 0 8 0 amappl13 168 3073 0 3068 1 0 1 1 0 8 0 amappl12 160 2823 0 2817 1 0 1 1 0 8 0 amappl11 152 4433 0 4424 1 0 1 1 0 8 0 amappl10 144 1520 0 1508 1 0 1 1 0 8 0 amappl9 136 2823 0 2822 1 0 1 1 0 8 0 amappl8 128 6264 0 6157 5 1 4 4 0 8 0 amappl7 120 3079 0 3067 1 0 1 1 0 8 0 amappl6 112 2654 0 2638 1 0 1 1 0 8 0 amappl5 104 3466 0 3455 1 0 1 1 0 8 0 amappl4 96 2315 0 2272 5 3 2 2 0 8 0 amappl3 88 2129 0 2123 1 0 1 1 0 8 0 amappl2 80 167878 0 167797 2 0 2 2 0 8 0 amappl1 72 483667 0 483193 23 13 10 19 0 8 0 amappl 72 57776 0 57735 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 165 0 36 3 0 3 3 0 8 0 uaddrrnd 24 19005 0 18988 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 19005 0 18988 1 0 1 1 0 8 0 vmmpekpl 168 163049 0 163022 2 0 2 2 0 8 0 vmmpepl 168 2186936 0 2185379 467 394 73 87 0 357 0 vmsppl 360 19004 0 18988 2 0 2 2 0 8 0 pdppl 4096 38017 0 37976 6 0 6 6 0 8 0 pvpl 32 5418812 0 5410332 1013 908 105 120 0 265 14 pmappl 224 19004 0 18988 85 83 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 645 0 32 18 0 18 18 0 8 0